:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#060810;--bg-1:#0b0e16;--bg-2:#111520;--bg-3:#181d2a;--bg-4:#1f2638;--bg-5:#283047;--border-1:#ffffff0a;--border-2:#ffffff12;--border-3:#ffffff1f;--text-1:#ffffffeb;--text-2:#ffffff8c;--text-3:#ffffff52;--accent:#5b8def;--accent-dim:#4a72c4;--accent-bright:#7da8ff;--accent-glow:#5b8def26;--accent-surface:#5b8def14;--accent-border:#5b8def40;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code","SF Mono",Consolas,monospace;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-full:9999px;--ease-out:cubic-bezier(.22,1,.36,1);--constellation-font-sans:"Inter", "Segoe UI", sans-serif;--constellation-font-display:"Space Grotesk", "Inter", sans-serif;--constellation-font-mono:"IBM Plex Mono", monospace;--constellation-type-meta:10px;--constellation-type-meta-sm:9px;--constellation-type-body-sm:14px;--constellation-type-blob-hero:18px;--constellation-type-blob-compact:12px;--constellation-type-astre-hero:58px;--constellation-type-astre-standard:44px;--constellation-radius-panel:16px;--constellation-radius-pill:999px;--constellation-shape-alpha:42% 58% 54% 46% / 47% 43% 57% 53%;--constellation-shape-beta:56% 44% 48% 52% / 41% 55% 45% 59%;--constellation-shape-gamma:49% 51% 59% 41% / 55% 40% 60% 45%;--constellation-shape-delta:53% 47% 43% 57% / 45% 59% 41% 55%;--constellation-color-text-primary:#f0f0faeb;--constellation-color-text-secondary:#f0f0fab8;--constellation-color-text-tertiary:#f0f0fa99;--constellation-color-text-muted:#f0f0fa61;--constellation-color-spectral:#8db7ff;--constellation-color-spectral-core:#3a5a92fa;--constellation-color-spectral-owner:#d8e7fff5;--constellation-color-amber:#d5a14d;--constellation-color-amber-core:#946c26fa;--constellation-color-amber-owner:#ffe3acf5;--constellation-color-badge-ring:#050910eb;--constellation-shadow-astre-spectral:0 0 0 1px #f0f0fa0f, 0 0 36px #8db7ff47;--constellation-shadow-astre-amber:0 0 0 1px #f0f0fa0f, 0 0 36px #d5a14d3d;--constellation-control-focus-ring:#f0f0fa85;--constellation-control-summary:#f0f0fa8f;--constellation-control-unread:#7fb4ff;--constellation-control-surface-border:#ffffff14;--constellation-control-surface-background:#080b12bd;--constellation-control-surface-shadow:0 14px 36px #00000047;--constellation-control-field-border:#f0f0fa14;--constellation-control-field-background:#f0f0fa08;--constellation-control-field-placeholder:#f0f0fa61;--constellation-control-button-secondary-border:#f0f0fa14;--constellation-control-button-secondary-text:#f0f0fac2;--constellation-control-button-secondary-background:#f0f0fa0a;--constellation-control-button-secondary-hover-background:#f0f0fa14;--constellation-control-button-secondary-hover-text:#f0f0faf0;--constellation-control-toggle-active-background:#f0f0fa14;--constellation-control-toggle-active-text:#f0f0faeb;--constellation-system-chrome-background:linear-gradient(180deg, #000000f0, #04070de0);--constellation-system-chrome-border:#f0f0fa14;--constellation-system-chrome-shadow:0 24px 80px #00000038, inset 0 1px 0 #f0f0fa14;--constellation-system-chrome-text:#f0f0fab8;--constellation-system-chrome-text-hover:#f0f0faf0;--constellation-system-chrome-active-background:#f0f0fa0b;--constellation-system-chrome-active-border:#f0f0fa24;--constellation-system-chrome-active-text:#fff;--constellation-system-chrome-active-shadow:inset 0 0 0 1px #f0f0fa24, 0 0 24px #8db7ff14;--constellation-icon-button-border:#f0f0fa14;--constellation-icon-button-text:#f0f0fab8;--constellation-icon-button-pressed-text:#fff7e6f0;--constellation-icon-button-pressed-border:#d5a14d57;--constellation-icon-button-pressed-background:#d5a14d1f;--constellation-icon-button-quiet-background:#f0f0fa08;--constellation-icon-button-quiet-background-hover:#f0f0fa0f;--constellation-icon-button-quiet-border-hover:#f0f0fa29;--constellation-icon-button-quiet-shadow:inset 0 1px 0 #ffffff05;--constellation-select-chip-trigger-border:#f0f0fa14;--constellation-select-chip-trigger-background:#f0f0fa0a;--constellation-select-chip-trigger-text:#f0f0faad;--constellation-select-chip-trigger-bare-text:#f0f0faa8;--constellation-select-chip-trigger-hover-background:#f0f0fa14;--constellation-select-chip-trigger-hover-text:#f0f0faeb;--constellation-composer-action-accent:#f4f6fcc7;--constellation-composer-action-core:#141821f5;--constellation-composer-action-owner:#fffffff0;--constellation-composer-orb-size:32px;--constellation-composer-action-button-size:32px;--constellation-composer-action-button-border:#f0f0fa24;--constellation-composer-action-button-border-hover:#f0f0fa38;--constellation-composer-action-button-background:linear-gradient(180deg, #eef0f6eb, #c6cbd6eb);--constellation-composer-action-button-background-hover:linear-gradient(180deg, #fafbfff5, #d7dce6f2);--constellation-composer-action-button-text:#0c0f16d1;--constellation-composer-action-button-text-hover:#06080deb;--constellation-composer-action-button-shadow:inset 0 1px 0 #ffffff6b, inset 0 -8px 12px #00000014;--constellation-composer-action-button-shadow-hover:inset 0 1px 0 #ffffff85, inset 0 -8px 12px #00000014;--constellation-composer-action-button-working-border:#f0f0fa29;--constellation-composer-action-button-working-background:linear-gradient(180deg, #313642fa, #181c26fa);--constellation-composer-action-button-working-text:#f0f0fae0;--constellation-composer-action-button-working-shadow:inset 0 1px 0 #ffffff1a, inset 0 -8px 12px #0000001f;--constellation-composer-orb-border:#f0f0fa14;--constellation-composer-orb-background:#f0f0fa0a;--constellation-composer-orb-text:#f0f0faad;--constellation-composer-orb-bare-text:#f0f0faa3;--constellation-composer-orb-hover-background:#f0f0fa14;--constellation-composer-orb-hover-text:#f0f0faeb;--constellation-composer-orb-disabled-opacity:.42;--constellation-composer-shell-background:linear-gradient(180deg, #0d111ae0, #080b12eb);--constellation-composer-shell-shadow:0 24px 72px #00000047, 0 0 0 1px #ffffff05 inset, 0 0 20px #d5a14d0a;--constellation-composer-shell-drag-border:#f0f0fa2e;--constellation-composer-shell-drag-shadow:0 28px 90px #00000080, 0 0 0 1px #f0f0fa14 inset, 0 0 30px #f0f0fa14;--constellation-composer-textarea:#f0f0fae6;--constellation-composer-placeholder:#f0f0fa5c;--constellation-workspace-theme-background:radial-gradient(ellipse 66% 44% at 20% 18%, #5374aa29, transparent 68%), radial-gradient(ellipse 58% 40% at 80% 22%, #7057961a, transparent 68%), radial-gradient(ellipse 74% 52% at 50% 76%, #30686c13, transparent 72%), radial-gradient(ellipse 88% 64% at 46% 46%, #ffffff07, transparent 78%), linear-gradient(180deg, #0e1523 0%, #121929 48%, #0b111d 100%);--constellation-workspace-theme-star-color-a:#f0f0fa61;--constellation-workspace-theme-star-color-b:#8db7ff38;--constellation-workspace-theme-star-color-c:#d5a14d29;--constellation-workspace-theme-star-opacity:.3;--constellation-workspace-theme-scene-glow:radial-gradient(ellipse 76% 52% at 28% 24%, #8db7ff24, transparent 76%), radial-gradient(ellipse 56% 42% at 60% 34%, #f0f0fa0d, transparent 74%);--constellation-workspace-theme-scene-warmth:radial-gradient(ellipse 82% 56% at 72% 72%, #d5a14d12, transparent 78%), radial-gradient(ellipse 64% 48% at 42% 82%, #57cfa00b, transparent 76%);--constellation-motion-hover-duration:.18s;--constellation-motion-settle-duration:.24s;--constellation-motion-ease-lift:cubic-bezier(.22, 1, .36, 1);--constellation-motion-ease-float:cubic-bezier(.42, 0, .18, 1);--constellation-motion-halo-pulse-duration:5.8s;--constellation-motion-drift-duration:6.4s;--constellation-motion-ring-drift-duration:12.8s;--constellation-motion-ring-drift-slow-duration:16.4s;--constellation-motion-ring-drift-quick-duration:9.6s;--color-danger:#c54a57}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body{color:var(--constellation-color-text-primary);font-family:var(--constellation-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b111d;overflow:hidden auto}.landing-seo-copy{isolation:isolate;color:#f0f0fae0;background:radial-gradient(62% 48% at 22% 12%,#8db7ff1f,#0000 72%),radial-gradient(52% 42% at 82% 24%,#d5a14d17,#0000 74%),linear-gradient(#0b111d 0%,#070a12 100%);border-top:1px solid #f0f0fa14;min-height:72vh;padding:clamp(64px,9vw,128px) clamp(24px,7vw,120px);position:relative;overflow:hidden}.landing-seo-copy__inner{gap:24px;width:min(980px,100%);margin:0 auto;display:grid}.landing-seo-copy__eyebrow{color:#d5a14dd1;font-family:var(--constellation-font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;line-height:1}.landing-seo-copy h1{color:#fffffff5;font-family:var(--constellation-font-display);letter-spacing:0;margin:0;font-size:clamp(48px,9vw,120px);font-weight:650;line-height:.92}.landing-seo-copy__headline{color:#f0f0fae6;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(24px,3.4vw,44px);line-height:1.08}.landing-seo-copy__body{color:#f0f0faad;gap:14px;max-width:720px;font-size:clamp(16px,1.6vw,20px);line-height:1.55;display:grid}.landing-seo-copy__body p{margin:0}.landing-seo-copy__principles{color:#f0f0fac7;gap:10px;max-width:760px;margin:12px 0 0;padding:0;font-size:clamp(15px,1.2vw,17px);line-height:1.45;list-style:none;display:grid}.landing-seo-copy__principles li{padding-left:18px;position:relative}.landing-seo-copy__principles li:before{content:"";background:#d5a14dc7;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0;box-shadow:0 0 16px #d5a14d57}button,textarea{font:inherit}button{color:inherit}.cortex-page{--thread-origin-x:50%;--thread-origin-y:56%;--workspace-chrome-control-height:46px;flex-direction:column;width:100%;height:100svh;display:flex;overflow:hidden}.cortex-workspace{flex:1;min-height:0;position:relative;overflow:hidden}.cortex-workspace-backdrop{height:100%;min-height:100%}.constellation-workspace-backdrop{--constellation-workspace-backdrop-shell-gap:16px;--constellation-workspace-backdrop-toolbar-top:var(--constellation-workspace-backdrop-shell-gap);--constellation-workspace-backdrop-toolbar-right:var(--constellation-workspace-backdrop-shell-gap);--constellation-workspace-backdrop-composer-bottom:var(--constellation-workspace-backdrop-shell-gap);--constellation-workspace-backdrop-composer-width:min(640px, calc(100% - 56px));--constellation-workspace-background:var(--constellation-workspace-theme-background,radial-gradient(circle at 54% 18%, #ffffff0a, transparent 10%), radial-gradient(circle at 50% 50%, #ffffff04, transparent 42%), linear-gradient(180deg, #000000fa, #04070df0));--constellation-workspace-star-color-a:var(--constellation-workspace-theme-star-color-a,#f0f0fa85);--constellation-workspace-star-color-b:var(--constellation-workspace-theme-star-color-b,color-mix(in srgb, var(--constellation-color-spectral) 18%, transparent));--constellation-workspace-star-color-c:var(--constellation-workspace-theme-star-color-c,color-mix(in srgb, var(--constellation-color-amber) 16%, transparent));--constellation-workspace-star-opacity:var(--constellation-workspace-theme-star-opacity,.28);--constellation-workspace-scene-glow:var(--constellation-workspace-theme-scene-glow,radial-gradient(circle, color-mix(in srgb, var(--constellation-color-spectral) 28%, transparent), transparent 72%));--constellation-workspace-scene-warmth:var(--constellation-workspace-theme-scene-warmth,radial-gradient(circle, color-mix(in srgb, var(--constellation-color-amber) 24%, transparent), transparent 74%));isolation:isolate;background:var(--constellation-workspace-background);width:100%;min-height:max(620px,100%);position:relative;overflow:hidden}.constellation-workspace-backdrop:before{content:"";z-index:0;background-image:radial-gradient(var(--constellation-workspace-star-color-a) .7px, transparent .7px), radial-gradient(var(--constellation-workspace-star-color-b) .8px, transparent .8px), radial-gradient(var(--constellation-workspace-star-color-c) .8px, transparent .8px);opacity:var(--constellation-workspace-star-opacity);pointer-events:none;background-position:0 0,32px 84px,120px 24px;background-size:210px 210px,300px 300px,360px 360px;position:absolute;inset:0}.constellation-workspace-backdrop-underlay{z-index:0;pointer-events:none;position:absolute;inset:0}.constellation-workspace-backdrop-scene-glow,.constellation-workspace-backdrop-scene-warmth{pointer-events:none;filter:blur(18px);border-radius:999px;position:absolute}.constellation-workspace-backdrop-scene-glow{background:var(--constellation-workspace-scene-glow);width:220px;height:220px;top:92px;left:360px}.constellation-workspace-backdrop-scene-warmth{background:var(--constellation-workspace-scene-warmth);width:420px;height:320px;top:42%;left:44%}.constellation-workspace-backdrop-canvas{z-index:1;height:100%;min-height:100%;position:relative}.constellation-workspace-backdrop-toolbar-slot,.constellation-workspace-backdrop-composer-slot{position:absolute}.constellation-workspace-backdrop-toolbar-slot{top:var(--constellation-workspace-backdrop-toolbar-top);right:var(--constellation-workspace-backdrop-toolbar-right);z-index:20;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.constellation-workspace-backdrop-toolbar-slot>*{pointer-events:auto}.constellation-workspace-backdrop-composer-slot{left:50%;bottom:var(--constellation-workspace-backdrop-composer-bottom);z-index:22;width:var(--constellation-workspace-backdrop-composer-width);transform:translate(-50%)}.cortex-main{z-index:1;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.cortex-container,.cortex-svg-container{position:absolute;inset:0}.cortex-container{z-index:2}.cortex-svg-container{touch-action:none;overflow:hidden}.cortex-svg-d3-layer,.cortex-blob-layer{position:absolute;inset:0}.cortex-svg-d3-layer{z-index:1}.cortex-orbit-primitives{z-index:2;pointer-events:none;transform-origin:0 0;will-change:transform;position:absolute;inset:0}.cortex-blob-layer{z-index:3;pointer-events:none}.cortex-orbit-lane-system{z-index:1;color:var(--orbit-lane-accent);pointer-events:none;transform-origin:50%;position:absolute;transform:translate(-50%,-50%)}.cortex-orbit-lane-ring,.cortex-orbit-lane-dot,.cortex-orbit-lane-spoke{pointer-events:none;position:absolute}.cortex-orbit-lane-ring{border:1px dashed color-mix(in srgb, var(--orbit-lane-accent) 54%, #ebf1fc29);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-lane-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--orbit-lane-accent) 12%, transparent);transform:var(--orbit-ring-translate);border-radius:999px;top:0;left:0}.cortex-orbit-lane-dot{background:radial-gradient(circle, #fffffffa 0 18%, color-mix(in srgb, var(--orbit-lane-accent) 46%, #ffffffe6) 28%, color-mix(in srgb, var(--orbit-lane-accent) 36%, transparent) 58%, transparent 74%);box-shadow:0 0 5px color-mix(in srgb, var(--orbit-lane-accent) 78%, #fff6), 0 0 14px color-mix(in srgb, var(--orbit-lane-accent) 48%, transparent), 0 0 26px color-mix(in srgb, var(--orbit-lane-accent) 18%, transparent);filter:saturate(1.18);mix-blend-mode:screen;border-radius:999px;transform:translate(-50%,-50%)}.cortex-orbit-lane-dot:before,.cortex-orbit-lane-dot:after{content:"";filter:blur(.2px);opacity:.54;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cortex-orbit-lane-dot:before{width:var(--orbit-dot-flare,10px);height:1px}.cortex-orbit-lane-dot:after{width:1px;height:var(--orbit-dot-flare,10px);background:linear-gradient(#0000,#ffffffa8,#0000)}.cortex-orbit-lane-dot-working{box-shadow:0 0 16px color-mix(in srgb, var(--orbit-lane-accent) 68%, transparent), 0 0 28px color-mix(in srgb, var(--orbit-lane-accent) 32%, transparent);animation:2.4s ease-in-out infinite cortex-orbit-signal-pulse}.cortex-orbit-lane-dot-cue-attention{background:color-mix(in srgb, var(--orbit-lane-accent) 68%, white 32%);box-shadow:0 0 15px color-mix(in srgb, var(--orbit-lane-accent) 62%, transparent)}.cortex-orbit-lane-dot-cue-risk{background:#db6e82;box-shadow:0 0 16px #db6e828f}.cortex-orbit-lane-spoke{background-image:linear-gradient(90deg, color-mix(in srgb, var(--orbit-lane-accent) 58%, #ebf1fc38) 0 28%, transparent 28% 100%);height:1px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--orbit-lane-accent) 28%, transparent));transform:translate(-50%, -50%) rotate(var(--orbit-spoke-rotation,0deg));transform-origin:50%;background-size:8px 1px}.cortex-deep-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cortex-deep-field__features{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.88;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cortex-deep-field__star,.cortex-deep-field__star-glow,.cortex-deep-field__fleck{transform-box:fill-box;transform-origin:50%}.cortex-deep-field__layer{z-index:1;opacity:var(--field-opacity,1);transform:var(--field-base-transform,translate(-50%, -50%));pointer-events:none;will-change:transform, opacity;mix-blend-mode:screen;animation:cortex-deep-field-layer-drift var(--field-duration,34s) ease-in-out infinite alternate;position:absolute}.cortex-connection-layer{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cortex-orbit,.cortex-orbit-spoke{fill:none;stroke:#f0f0fa29;stroke-width:.08px;stroke-dasharray:.45 .8;opacity:.72;vector-effect:non-scaling-stroke}.cortex-orbit-soft{opacity:.44}.cortex-orbit-group-amber .cortex-orbit,.cortex-orbit-group-amber .cortex-orbit-spoke{stroke:#d5a14d3d}.cortex-orbit-group-spectral .cortex-orbit,.cortex-orbit-group-spectral .cortex-orbit-spoke{stroke:#8db7ff3d}.cortex-connection-line,.cortex-blob-line{fill:none;stroke:url(#cortex-line-spectral);stroke-width:.09px;stroke-linecap:round;stroke-dasharray:.34 .58;opacity:.44;vector-effect:non-scaling-stroke;animation:cortex-line-breathe 6s var(--constellation-motion-ease-float) infinite}.cortex-blob-line-amber{stroke:url(#cortex-line-amber)}.cortex-blob-line{opacity:.28}.workspace-top-tools{pointer-events:auto;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.constellation-icon-button{border:1px solid var(--constellation-icon-button-border);color:var(--constellation-icon-button-text);cursor:pointer;transition:transform var(--constellation-motion-hover-duration) ease, background-color var(--constellation-motion-settle-duration) ease, border-color var(--constellation-motion-settle-duration) ease, color var(--constellation-motion-settle-duration) ease, box-shadow var(--constellation-motion-settle-duration) ease;-webkit-backdrop-filter:blur(12px);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.constellation-icon-button:hover:not(:disabled){color:var(--constellation-color-text-primary);transform:translateY(-1px)}.constellation-icon-button-quiet{background:var(--constellation-icon-button-quiet-background);box-shadow:var(--constellation-icon-button-quiet-shadow)}.constellation-icon-button-md{width:34px;height:34px}.constellation-icon-button-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.workspace-top-tools .constellation-icon-button-md{width:var(--workspace-chrome-control-height);height:var(--workspace-chrome-control-height);border-color:var(--constellation-system-chrome-border);background:var(--constellation-system-chrome-background);color:var(--constellation-system-chrome-text);box-shadow:var(--constellation-system-chrome-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.08);border-radius:14px}.workspace-top-tools .constellation-icon-button-md:hover:not(:disabled){border-color:var(--constellation-system-chrome-active-border);background:var(--constellation-system-chrome-active-background);color:var(--constellation-system-chrome-text-hover)}.constellation-astre{z-index:5;appearance:none;color:inherit;font:inherit;text-align:inherit;isolation:isolate;pointer-events:none;--astre-halo-pulse-duration:var(--constellation-motion-halo-pulse-duration);--astre-core-drift-duration:var(--constellation-motion-drift-duration);--astre-ring-drift-duration:var(--constellation-motion-ring-drift-duration);--astre-ring-drift-slow-duration:var(--constellation-motion-ring-drift-slow-duration);--astre-ring-drift-quick-duration:var(--constellation-motion-ring-drift-quick-duration);--astre-outer-ring-opacity:.26;--astre-halo-rest-opacity:.32;--astre-halo-inner-opacity:0;--astre-halo-pulse-min:.22;--astre-halo-pulse-max:.4;--astre-ring-opacity:.76;--astre-ring-filter:saturate(1.04) brightness(1.02);--astre-archive-opacity:.88;--astre-archive-filter:saturate(1.14) brightness(1.08);--astre-archive-drift-a-duration:28s;--astre-archive-drift-b-duration:34s;--astre-archive-drift-c-duration:40s;--astre-core-opacity:1;--astre-core-filter:none;--astre-tone-color:var(--constellation-color-spectral);--astre-before-border:#8db7ff3d;--astre-ring-shadow:var(--constellation-shadow-astre-spectral);--astre-core-background:radial-gradient(circle at 42% 26%, color-mix(in srgb, var(--astre-tone-color) 16%, #fffcf21a) 0%, color-mix(in srgb, var(--astre-tone-color) 6%, #ffffff09) 8%, transparent 21%), radial-gradient(ellipse at 62% 68%, color-mix(in srgb, var(--astre-tone-color) 13%, transparent) 0%, transparent 48%), linear-gradient(154deg, #ffffff06, transparent 31%), radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--astre-tone-color) 14%, var(--bg-2)) 0%, color-mix(in srgb, var(--astre-tone-color) 7%, var(--bg-0)) 74%, #03050afa 100%);--astre-core-color:var(--constellation-color-spectral-owner);--astre-core-border-color:#ffeac42e;--astre-core-inner-stroke:#fff4e20e;--astre-core-glow-strong:#8db7ff3d;--astre-core-glow-soft:#8db7ff17;--astre-core-sheen-opacity:.2;--astre-core-sheen-hot:color-mix(in srgb, var(--astre-tone-color) 14%, #ffffff0e);--astre-core-sheen-top:#ffffff05;--astre-ring-border:color-mix(in srgb, var(--astre-rim-soft) 64%, #fff4dc1f);--astre-core-transform:none;--astre-core-shadow:inset 0 0 0 1px var(--astre-core-inner-stroke), inset 0 14px 24px #fff6e205, inset 0 -36px 48px #0000006b, 0 0 20px var(--astre-core-glow-strong), 0 0 48px var(--astre-core-glow-soft);--astre-emphasis-ring-filter:saturate(1.12) brightness(1.06);--astre-emphasis-archive-filter:saturate(1.12) brightness(1.06);--astre-emphasis-core-filter:saturate(1.12) brightness(1.02);--astre-emphasis-core-transform:scale(1.024);--astre-emphasis-ring-border:color-mix(in srgb, var(--astre-rim-hot) 52%, #ffffff29);--astre-emphasis-ring-shadow:0 0 16px color-mix(in srgb, var(--astre-tone-color) 28%, transparent), 0 0 42px color-mix(in srgb, var(--astre-tone-color) 12%, transparent);--astre-emphasis-core-shadow:inset 0 0 0 1px var(--astre-core-inner-stroke), inset 0 14px 24px #fff6e206, inset 0 -36px 48px #0000006b, 0 0 22px var(--astre-core-glow-strong), 0 0 50px var(--astre-core-glow-soft);--astre-rim-hot:color-mix(in srgb, var(--astre-tone-color) 70%, #ffffffbd 30%);--astre-rim-soft:color-mix(in srgb, var(--astre-tone-color) 46%, #f0f0fa42);--astre-rim-dim:color-mix(in srgb, var(--astre-tone-color) 10%, transparent);--astre-rim-opacity:1;--astre-scale:1;--astre-diffuse-x:42%;--astre-diffuse-y:28%;--astre-frame-radius:50%;--astre-before-inset:-22px;--astre-before-transform:none;--astre-halo-inset:-30px;--astre-letter-offset-x:0px;--astre-letter-offset-y:0px;transform:translate(-50%, -50%) scale(var(--astre-scale));transform-origin:50%;transition:transform var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.constellation-astre-hero{--astre-before-inset:-24px;--astre-halo-inset:-34px}.constellation-astre-interactive{pointer-events:auto;cursor:pointer}.constellation-astre:before{content:"";inset:var(--astre-before-inset);border-radius:var(--astre-frame-radius);border:1px dotted var(--astre-before-border);opacity:var(--astre-outer-ring-opacity);transform:var(--astre-before-transform);pointer-events:none;position:absolute}.constellation-astre-halo,.constellation-astre-ring,.constellation-astre-core{border-radius:var(--astre-frame-radius);position:absolute;inset:0}.constellation-astre-presence-dot{display:none}.constellation-astre-halo{inset:var(--astre-halo-inset);background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y), color-mix(in srgb, var(--astre-tone-color) 20%, transparent) 0%, color-mix(in srgb, var(--astre-tone-color) 7%, transparent) 36%, transparent 72%);filter:blur(18px)saturate(1.05);opacity:var(--astre-halo-rest-opacity);transition:opacity var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift), filter var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift);border:0;transform:translateZ(0)}.constellation-astre-ring{border:1px solid var(--astre-ring-border);box-shadow:var(--astre-ring-shadow);opacity:var(--astre-ring-opacity);filter:var(--astre-ring-filter);transition:opacity var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift), border-color var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift), filter var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift), box-shadow var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift);inset:-1px}.constellation-astre-archive-outer-field{pointer-events:none;position:absolute;inset:-18px}.constellation-astre-archive-inner-field{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.constellation-astre-archive-dot{background:var(--astre-tone-color);box-shadow:0 0 8px color-mix(in srgb, var(--astre-tone-color) 72%, transparent);opacity:var(--astre-archive-opacity);filter:var(--astre-archive-filter);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.constellation-astre-archive-dot-inner{opacity:calc(var(--astre-archive-opacity) * .78)}.constellation-astre-core{font-family:var(--constellation-font-display);border:1px solid var(--astre-core-border-color);background:var(--astre-core-background);color:var(--astre-core-color);opacity:var(--astre-core-opacity);filter:var(--astre-core-filter);transform:var(--astre-core-transform);box-shadow:var(--astre-core-shadow);transition:transform var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift), filter var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift), box-shadow var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex;overflow:hidden}.constellation-astre-core:before,.constellation-astre-core:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.constellation-astre-core:before{background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y), var(--astre-core-sheen-hot) 0%, transparent 22%), linear-gradient(180deg, var(--astre-core-sheen-top), transparent 28%);opacity:var(--astre-core-sheen-opacity)}.constellation-astre-core:after{border:1px solid color-mix(in srgb, var(--astre-rim-soft) 58%, #ffffff14);border-top-color:color-mix(in srgb, var(--astre-rim-hot) 58%, #ffffff2e);border-left-color:color-mix(in srgb, var(--astre-rim-hot) 38%, #ffffff1f);border-right-color:color-mix(in srgb, var(--astre-rim-dim) 78%, #ffffff0d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--astre-rim-hot) 7%, transparent), inset 0 -22px 32px #0000003d, 0 0 8px color-mix(in srgb, var(--astre-rim-hot) 22%, transparent);filter:none;opacity:var(--astre-rim-opacity);background:0 0;inset:-1px}.constellation-astre-letter{z-index:1;text-align:center;min-width:.72em;transform:translate(var(--astre-letter-offset-x), calc(var(--astre-letter-offset-y) + 5px));line-height:.84;display:block;position:relative}.constellation-astre-owner{z-index:1;max-width:78%;color:color-mix(in srgb, var(--astre-core-color) 78%, #fff4dcb8);font-family:var(--constellation-font-mono);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-shadow:0 0 10px color-mix(in srgb, var(--astre-tone-color) 28%, transparent);white-space:nowrap;font-size:10px;font-weight:720;line-height:1;display:block;position:relative;overflow:hidden}.constellation-astre-spectral{--astre-tone-color:var(--constellation-color-spectral)}.constellation-astre-amber{--astre-tone-color:var(--constellation-color-amber);--astre-before-border:#d5a14d3d;--astre-ring-shadow:var(--constellation-shadow-astre-amber);--astre-core-color:var(--constellation-color-amber-owner);--astre-core-border-color:#ffe3ac47;--astre-core-inner-stroke:#ffe3ac61;--astre-core-glow-strong:#d5a14d3d;--astre-core-glow-soft:#d5a14d17}.constellation-astre-standard .constellation-astre-letter{font-size:var(--constellation-type-astre-standard)}.constellation-astre-hero .constellation-astre-letter{font-size:var(--constellation-type-astre-hero)}.constellation-astre-working{--astre-halo-pulse-duration:3.5s;--astre-core-drift-duration:4.4s;--astre-ring-drift-duration:9.6s;--astre-ring-drift-slow-duration:13.8s;--astre-ring-drift-quick-duration:6.8s;--astre-archive-drift-a-duration:22s;--astre-archive-drift-b-duration:27s;--astre-archive-drift-c-duration:32s;--astre-outer-ring-opacity:.34;--astre-halo-rest-opacity:.46;--astre-halo-pulse-min:.34;--astre-halo-pulse-max:.54;--astre-ring-filter:saturate(1.12) brightness(1.06);--astre-archive-opacity:.94;--astre-archive-filter:saturate(1.22) brightness(1.14);--astre-core-filter:saturate(1.1) brightness(1.02)}.constellation-astre-drop-target{--astre-outer-ring-opacity:.4;--astre-halo-rest-opacity:.58;--astre-halo-pulse-min:.42;--astre-halo-pulse-max:.66;--astre-ring-opacity:.98;--astre-ring-filter:saturate(1.18) brightness(1.08);--astre-core-filter:saturate(1.14) brightness(1.03)}.constellation-astre-drop-target:before{border-style:solid}.constellation-astre-drop-target .constellation-astre-ring{box-shadow:0 0 18px color-mix(in srgb, var(--astre-tone-color) 34%, transparent), 0 0 52px color-mix(in srgb, var(--astre-tone-color) 14%, transparent)}.constellation-astre-drop-target .constellation-astre-core{transform:scale(1.028)}.is-animated .constellation-astre-halo{animation:constellation-astre-halo-pulse var(--astre-halo-pulse-duration) var(--constellation-motion-ease-float) infinite}.is-animated .constellation-astre-archive-dot-a{animation:constellation-astre-dot-voyage var(--astre-archive-drift-a-duration) var(--constellation-motion-ease-float) infinite}.is-animated .constellation-astre-archive-dot-b{animation:constellation-astre-dot-voyage var(--astre-archive-drift-b-duration) var(--constellation-motion-ease-float) infinite}.is-animated .constellation-astre-archive-dot-c{animation:constellation-astre-dot-voyage var(--astre-archive-drift-c-duration) var(--constellation-motion-ease-float) infinite}.constellation-astre:hover{--astre-scale:1.06!important;--astre-outer-ring-opacity:.38!important;--astre-halo-rest-opacity:.5!important;--astre-ring-opacity:.98!important;--astre-ring-filter:var(--astre-emphasis-ring-filter)!important;--astre-archive-opacity:1!important;--astre-archive-filter:var(--astre-emphasis-archive-filter)!important;--astre-core-filter:var(--astre-emphasis-core-filter)!important}.constellation-astre:hover .constellation-astre-ring{border-color:var(--astre-emphasis-ring-border);box-shadow:var(--astre-emphasis-ring-shadow)}.constellation-astre:hover .constellation-astre-core{transform:var(--astre-emphasis-core-transform);box-shadow:var(--astre-emphasis-core-shadow)}.constellation-signal-blob{--blob-shell:#05080efc;--blob-core:var(--constellation-color-spectral-core);--blob-fill-working:color-mix(in srgb, var(--blob-shell) 66%, var(--blob-core) 34%);--blob-fill-idle:color-mix(in srgb, var(--blob-shell) 78%, var(--blob-core) 22%);--blob-fill-done:color-mix(in srgb, var(--blob-shell) 84%, var(--blob-core) 16%);--blob-fill-current:var(--blob-fill-idle);--blob-inner-stroke-strength:7%;--blob-contour-strength:58%;--blob-contour-opacity:.82;--blob-rim:color-mix(in srgb, var(--constellation-color-spectral) 50%, #f0f0fa2e);--blob-rim-hot:color-mix(in srgb, var(--constellation-color-spectral) 74%, #dffdf4 26%);--blob-rim-soft:color-mix(in srgb, var(--constellation-color-spectral) 56%, #f0faf838);--blob-shadow:color-mix(in srgb, var(--constellation-color-spectral) 46%, transparent);--blob-owner:var(--constellation-color-spectral-owner);--blob-seed:var(--constellation-color-spectral);--blob-state-bloom-opacity:.58;--blob-status-risk:var(--color-danger,#c54a57);--blob-unread-color:var(--blob-seed);z-index:6;isolation:isolate;pointer-events:none;appearance:none;font:inherit;color:inherit;text-align:inherit;touch-action:none;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.constellation-signal-blob-interactive{pointer-events:auto;cursor:pointer}.constellation-signal-blob.is-dragging{z-index:30;cursor:grabbing;transform:translate(-50%,-50%)scale(1.035)}.constellation-signal-blob-surface{z-index:1;isolation:isolate;border:1px solid color-mix(in srgb, var(--blob-rim-soft) 82%, #f4f7fc24);background:linear-gradient(145deg, #ffffff16, transparent 28%), radial-gradient(ellipse at 76% 78%, #ffffff09, transparent 45%), radial-gradient(ellipse at 52% 106%, #00000057, transparent 54%), var(--blob-fill-current);width:100%;height:100%;color:var(--blob-owner);text-align:center;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 16px 24px #ffffff06, inset 0 -26px 36px #00000057, 0 13px 24px #00000057, 0 0 24px color-mix(in srgb, var(--blob-shadow) 92%, transparent), 0 0 64px color-mix(in srgb, var(--blob-shadow) 52%, transparent);transition:transform var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift), box-shadow var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift), border-color var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:13px 16px 14px;display:flex;position:relative;overflow:hidden}.constellation-signal-blob-has-dispatcher .constellation-signal-blob-surface{-webkit-mask-image:radial-gradient(circle 33px at var(--blob-dispatcher-center-x,calc(100% - 21px)) var(--blob-dispatcher-center-y,calc(100% - 18px)), transparent 0 29px, #0000006b 31px, #000 33px);-webkit-mask-image:radial-gradient(circle 33px at var(--blob-dispatcher-center-x,calc(100% - 21px)) var(--blob-dispatcher-center-y,calc(100% - 18px)), transparent 0 29px, #0000006b 31px, #000 33px);mask-image:radial-gradient(circle 33px at var(--blob-dispatcher-center-x,calc(100% - 21px)) var(--blob-dispatcher-center-y,calc(100% - 18px)), transparent 0 29px, #0000006b 31px, #000 33px)}.constellation-signal-blob-surface:before,.constellation-signal-blob-surface:after{content:"";pointer-events:none;position:absolute}.constellation-signal-blob-surface:before{left:var(--blob-bloom-left,8%);top:var(--blob-bloom-top,10%);width:var(--blob-bloom-width,84%);height:var(--blob-bloom-height,72%);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--blob-owner) 22%, transparent) 0%, color-mix(in srgb, var(--blob-owner) 9%, transparent) 44%, transparent 80%);filter:blur(22px)saturate(1.14);opacity:var(--blob-state-bloom-opacity);border-radius:999px}.constellation-signal-blob-surface:after{border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-rim) var(--blob-contour-strength), transparent), inset 0 0 22px color-mix(in srgb, var(--blob-rim-soft) 46%, transparent), 0 0 18px color-mix(in srgb, var(--blob-rim-hot) 38%, transparent);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--blob-rim-hot) 58%, transparent));opacity:var(--blob-contour-opacity);mix-blend-mode:screen;inset:0}.constellation-signal-blob-owner-seed,.constellation-signal-blob-unread-beacon{z-index:2;position:absolute}.constellation-signal-blob-owner-seed{width:calc(9px * var(--blob-seed-scale,1));height:calc(9px * var(--blob-seed-scale,1));border-radius:var(--constellation-radius-pill);background:color-mix(in srgb, var(--blob-seed) 84%, white 16%);box-shadow:0 0 0 2px var(--constellation-color-badge-ring), 0 0 16px color-mix(in srgb, var(--blob-seed) 56%, transparent);opacity:var(--blob-seed-opacity,.9);top:18px;left:20px}.constellation-signal-blob-owner-seed:after{content:"";border-radius:inherit;background:#ffffff38;position:absolute;inset:2px}.constellation-signal-blob-text{z-index:2;max-width:88%;font-family:var(--constellation-font-sans);margin:0;font-size:14px;font-weight:500;line-height:1.3;position:relative}.constellation-signal-blob-icon{z-index:2;width:20px;height:20px;color:color-mix(in srgb, var(--blob-owner) 90%, #f0f0faad);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--blob-owner) 24%, transparent));opacity:.9;place-items:center;display:grid;position:relative}.constellation-signal-blob-spectral{--blob-core:var(--constellation-color-spectral-core);--blob-rim:color-mix(in srgb, var(--constellation-color-spectral) 50%, #f0f0fa29);--blob-rim-hot:color-mix(in srgb, var(--constellation-color-spectral) 74%, #dffdf4 26%);--blob-rim-soft:color-mix(in srgb, var(--constellation-color-spectral) 56%, #f0faf838);--blob-shadow:color-mix(in srgb, var(--constellation-color-spectral) 38%, transparent);--blob-owner:var(--constellation-color-spectral-owner);--blob-seed:var(--constellation-color-spectral)}.constellation-signal-blob-amber{--blob-core:var(--constellation-color-amber-core);--blob-rim:color-mix(in srgb, var(--constellation-color-amber) 52%, #f0f0fa29);--blob-rim-hot:color-mix(in srgb, var(--constellation-color-amber) 74%, #ffe8bd 26%);--blob-rim-soft:color-mix(in srgb, var(--constellation-color-amber) 56%, #ffebcc38);--blob-shadow:color-mix(in srgb, var(--constellation-color-amber) 38%, transparent);--blob-owner:var(--constellation-color-amber-owner);--blob-seed:var(--constellation-color-amber)}.constellation-signal-blob-compact .constellation-signal-blob-surface{gap:5px;padding:12px 13px 11px}.constellation-signal-blob-compact .constellation-signal-blob-text{font-size:13px;line-height:1.28}.constellation-signal-blob-alpha .constellation-signal-blob-surface{border-radius:var(--constellation-shape-alpha)}.constellation-signal-blob-beta .constellation-signal-blob-surface{border-radius:var(--constellation-shape-beta)}.constellation-signal-blob-gamma .constellation-signal-blob-surface{border-radius:var(--constellation-shape-gamma)}.constellation-signal-blob-delta .constellation-signal-blob-surface{border-radius:var(--constellation-shape-delta)}.constellation-signal-blob-idle{--blob-fill-current:var(--blob-fill-idle);--blob-inner-stroke-strength:7%;--blob-contour-strength:58%;--blob-contour-opacity:.76;--blob-state-bloom-opacity:.46;--blob-seed-opacity:.96}.constellation-signal-blob-working{--blob-fill-current:color-mix(in srgb, var(--blob-shell) 66%, var(--blob-core) 34%);--blob-inner-stroke-strength:8%;--blob-contour-strength:64%;--blob-contour-opacity:.84;--blob-state-bloom-opacity:.68;--blob-seed-opacity:1}.constellation-signal-blob-done{--blob-fill-current:var(--blob-fill-done);--blob-inner-stroke-strength:5%;--blob-contour-strength:20%;--blob-contour-opacity:.24;--blob-state-bloom-opacity:.22;--blob-seed-opacity:.8}.constellation-signal-blob-treatment-bloom{--blob-bloom-width:56%;--blob-bloom-height:48%;--blob-bloom-left:10%;--blob-bloom-top:10%;--blob-contour-opacity:.46}.constellation-signal-blob-treatment-contour{--blob-bloom-width:34%;--blob-bloom-height:32%;--blob-bloom-left:8%;--blob-bloom-top:14%;--blob-contour-strength:42%;--blob-contour-opacity:.58;--blob-seed-opacity:.76}.constellation-signal-blob-treatment-seed{--blob-bloom-width:26%;--blob-bloom-height:24%;--blob-bloom-left:18%;--blob-bloom-top:18%;--blob-contour-opacity:.54;--blob-seed-scale:1.22}.constellation-signal-blob-treatment-seed .constellation-signal-blob-surface{background:color-mix(in srgb, #050910fa 90%, var(--blob-seed))}.constellation-signal-blob-unread-beacon{background:radial-gradient(circle at 42% 35%, #ffffff5c, transparent 34%), color-mix(in srgb, var(--blob-unread-color) 74%, #f0f0fa38);width:13px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-unread-color) 34%, #f0f0fa2e), 0 0 14px color-mix(in srgb, var(--blob-unread-color) 48%, transparent);opacity:.92;border-radius:999px;top:8px;right:8px;transform:translate(38%,-34%)}.constellation-signal-blob-worker-dock{left:var(--blob-worker-dock-left,calc(100% - 78px));top:var(--blob-worker-dock-top,calc(100% - 78px));z-index:4;pointer-events:none;width:132px;height:96px;display:block;position:absolute}.constellation-signal-blob-worker-map{z-index:0;display:block;position:absolute;inset:0;overflow:visible}.constellation-signal-blob-worker-link{fill:none;stroke:color-mix(in srgb, var(--blob-seed) 42%, #f0f0fa47);stroke-width:1px;stroke-linecap:round;opacity:.76;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--blob-seed) 28%, transparent))}.constellation-signal-blob-worker-joint{fill:color-mix(in srgb, var(--blob-seed) 72%, white 28%);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--blob-seed) 84%, transparent))}.constellation-signal-blob-worker-chip{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--blob-seed) 34%, #f0f0fa1f);background:radial-gradient(circle at 34% 24%, #ffffff1c, transparent 27%), radial-gradient(circle at 52% 62%, color-mix(in srgb, var(--blob-seed) 13%, transparent), transparent 58%), color-mix(in srgb, #05080ef5 88%, var(--blob-seed) 12%);width:42px;height:42px;color:var(--blob-owner);font-family:var(--constellation-font-sans);text-align:center;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) 5%, transparent), inset 0 14px 18px #ffffff07, inset 0 -18px 24px #0000005c, 0 9px 18px #00000047, 0 0 14px color-mix(in srgb, var(--blob-seed) 18%, transparent);border-radius:999px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:8px 0 0;font-size:9px;font-weight:560;line-height:1.08;display:flex;position:absolute}.constellation-signal-blob-worker-role-dispatcher{border-color:color-mix(in srgb, var(--blob-seed) 44%, #f0f0fa24);gap:4px;width:58px;height:58px;padding-top:11px;top:19px;left:18px}.constellation-signal-blob-worker-role-worker{left:var(--worker-node-left,148px);top:var(--worker-node-top,0px);opacity:.92;padding-top:7px}.constellation-signal-blob-worker-id{color:color-mix(in srgb, var(--blob-owner) 92%, white 8%);letter-spacing:0;font-weight:680}.constellation-signal-blob-worker-role-dispatcher .constellation-signal-blob-worker-id{font-size:13px}.constellation-signal-blob-worker-label{color:color-mix(in srgb, var(--blob-owner) 68%, #f0f0fa94);font-size:9px;font-weight:500}.constellation-signal-blob-worker-role-worker .constellation-signal-blob-worker-label{font-size:8px;display:block}.constellation-signal-blob-worker-ring{border:2px solid color-mix(in srgb, var(--blob-seed) 78%, #f0f0fa29);border-right-color:color-mix(in srgb, var(--blob-owner) 16%, transparent);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--blob-seed) 44%, transparent);border-radius:999px;flex:none;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(0)}.constellation-signal-blob-worker-checking .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-seed) 52%, #f0f0fa24);border-bottom-color:color-mix(in srgb, var(--blob-owner) 16%, transparent)}.constellation-signal-blob-worker-waiting .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-owner) 24%, #f0f0fa1f);box-shadow:none;opacity:.72}.is-animated .constellation-signal-blob-surface{animation:constellation-signal-blob-drift var(--constellation-motion-drift-duration) var(--constellation-motion-ease-float) infinite}.is-animated.constellation-signal-blob-working .constellation-signal-blob-surface{animation:5.6s ease-in-out infinite constellation-signal-blob-work-pulse}.is-animated .constellation-signal-blob-worker-running .constellation-signal-blob-worker-ring{animation:3.4s ease-in-out infinite constellation-signal-blob-worker-check}.is-animated .constellation-signal-blob-worker-checking .constellation-signal-blob-worker-ring{animation:2.8s ease-in-out infinite constellation-signal-blob-worker-check}.is-animated .constellation-signal-blob-unread-beacon{animation:3.6s ease-in-out infinite constellation-signal-blob-unread-beacon}.constellation-signal-blob-interactive:is(:hover,:focus-visible){--blob-contour-opacity:.86;--blob-state-bloom-opacity:.52}.constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-surface,.constellation-signal-blob.is-dragging .constellation-signal-blob-surface{border-color:color-mix(in srgb, var(--blob-rim-hot) 64%, #f4f7fc2e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) 8%, transparent), inset 0 16px 24px #ffffff09, inset 0 -26px 36px #00000061, 0 16px 28px #0000005c, 0 0 24px color-mix(in srgb, var(--blob-shadow) 96%, transparent), 0 0 62px color-mix(in srgb, var(--blob-shadow) 58%, transparent)}.cortex-workspace-composer-shell{z-index:28;pointer-events:auto;width:100%;max-width:100%;position:relative;bottom:auto;left:auto;transform:none}.cortex-workspace-composer{--constellation-composer-action-accent:#f4f6fcc7;--constellation-composer-action-core:#141821f5;--constellation-composer-action-owner:#fffffff0;box-sizing:border-box;border:1px solid var(--constellation-control-surface-border,#ffffff14);background:var(--constellation-composer-shell-background);width:100%;min-height:0;box-shadow:var(--constellation-composer-shell-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.04);border-radius:22px;gap:8px;margin:0;padding:12px 14px 10px;display:grid}.composer-editor{min-height:0}.composer-textarea{width:100%;min-height:24px;max-height:96px;color:var(--constellation-composer-textarea);resize:none;box-sizing:border-box;background:0 0;border:0;outline:none;padding:1px 3px 0;font-family:inherit;font-size:15px;line-height:1.45;display:block}.composer-textarea::placeholder{color:var(--constellation-composer-placeholder)}.composer-footer{--composer-action-slot-size:var(--constellation-composer-action-button-size,var(--constellation-composer-orb-size,32px));min-height:var(--composer-action-slot-size);justify-content:space-between;align-items:center;gap:10px;padding-block:2px;display:flex}.composer-footer-start,.composer-footer-end{align-items:center;gap:10px;min-width:0;display:flex}.composer-footer-end{min-width:var(--composer-action-slot-size);min-height:var(--composer-action-slot-size);box-sizing:border-box;flex:none;align-self:center}.composer-default-leading,.composer-chip-group{align-items:center;min-width:0;display:flex}.composer-default-leading{gap:8px}.composer-chip-group{flex-wrap:wrap;gap:7px}.constellation-composer-orb{width:var(--constellation-composer-orb-size);height:var(--constellation-composer-orb-size);border-radius:var(--constellation-radius-pill);border:1px solid var(--constellation-composer-orb-border);background:var(--constellation-composer-orb-background);color:var(--constellation-composer-orb-text);cursor:pointer;transition:transform var(--constellation-motion-hover-duration) ease, background-color var(--constellation-motion-hover-duration) ease, border-color var(--constellation-motion-hover-duration) ease, color var(--constellation-motion-hover-duration) ease, box-shadow var(--constellation-motion-hover-duration) ease;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.constellation-composer-orb.is-bare{width:30px;height:30px;color:var(--constellation-composer-orb-bare-text);background:0 0;border-color:#0000}.constellation-composer-orb-icon{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.constellation-select-chip{display:inline-flex;position:relative}.constellation-select-chip-trigger{border:1px solid var(--constellation-select-chip-trigger-border);background:var(--constellation-select-chip-trigger-background);height:34px;color:var(--constellation-select-chip-trigger-text);font-family:var(--constellation-font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex}.constellation-select-chip.is-bare .constellation-select-chip-trigger{height:30px;color:var(--constellation-select-chip-trigger-bare-text);box-shadow:none;background:0 0;border-color:#0000;gap:5px;padding:0 4px}.constellation-composer-action-orb{--composer-action-size:var(--constellation-composer-action-button-size,var(--constellation-composer-orb-size,32px));appearance:none;width:var(--composer-action-size);height:var(--composer-action-size);min-width:var(--composer-action-size);min-height:var(--composer-action-size);max-width:var(--composer-action-size);max-height:var(--composer-action-size);aspect-ratio:1;box-sizing:border-box;border-radius:var(--constellation-radius-pill);border:1px solid var(--constellation-composer-action-button-border);background:var(--constellation-composer-action-button-background);color:var(--constellation-composer-action-button-text);box-shadow:var(--constellation-composer-action-button-shadow);cursor:pointer;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative;overflow:hidden}.constellation-composer-action-orb:disabled{opacity:var(--constellation-composer-orb-disabled-opacity);cursor:not-allowed;box-shadow:none}.constellation-composer-action-orb-glyph{pointer-events:none;place-items:center;width:16px;height:16px;display:inline-grid}.cortex-local-preview{z-index:32;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:28px;right:20px}.cortex-local-preview__toggle{border:1px solid var(--constellation-control-surface-border);background:var(--constellation-control-surface-background);min-height:30px;color:var(--constellation-color-text-secondary);box-shadow:var(--constellation-control-surface-shadow);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(1.06);border-radius:999px;padding:0 12px;font-size:11px}@keyframes cortex-deep-field-pan{0%{transform:translate(-.3%,-.18%)scale(1.002)}to{transform:translate(.32%,.24%)scale(1.006)}}@keyframes cortex-orbit-signal-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@keyframes cortex-deep-field-layer-drift{0%,to{opacity:var(--field-opacity,1);transform:var(--field-base-transform,translate(-50%, -50%)) translate3d(0, 0, 0)}50%{opacity:var(--field-mid-opacity,.84);transform:var(--field-base-transform,translate(-50%, -50%)) translate3d(var(--field-drift-x,6px), var(--field-drift-y,-5px), 0)}}@keyframes cortex-deep-field-star-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}@keyframes cortex-line-breathe{0%,to{opacity:.26}50%{opacity:.68}}@keyframes constellation-astre-halo-pulse{0%,to{opacity:var(--astre-halo-pulse-min)}50%{opacity:var(--astre-halo-pulse-max)}}@keyframes constellation-astre-dot-voyage{0%,to{top:var(--archive-top-0);left:var(--archive-left-0);transform:translate(-50%,-50%)scale(1)}28%{top:var(--archive-top-1);left:var(--archive-left-1);transform:translate(-50%,-50%)scale(.94)}57%{top:var(--archive-top-2);left:var(--archive-left-2);transform:translate(-50%,-50%)scale(1.06)}82%{top:var(--archive-top-3);left:var(--archive-left-3);transform:translate(-50%,-50%)scale(.97)}}@keyframes constellation-signal-blob-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes constellation-signal-blob-work-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes constellation-signal-blob-worker-check{0%{opacity:.72;transform:translate(-50%)rotate(0)scale(.96)}50%{opacity:1;transform:translate(-50%)rotate(180deg)scale(1.06)}to{opacity:.72;transform:translate(-50%)rotate(360deg)scale(.96)}}@keyframes constellation-signal-blob-unread-beacon{0%,to{opacity:.68}50%{opacity:1}}@media (width<=900px){.constellation-workspace-backdrop{--constellation-workspace-backdrop-shell-gap:16px;--constellation-workspace-backdrop-composer-width:min(calc(100% - 24px), 560px)}.cortex-local-preview{bottom:18px;right:12px}}@media (width<=700px){.cortex-svg-container{inset:0 -26%}.constellation-workspace-backdrop-composer-slot{bottom:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#060810;--bg-1:#0b0e16;--bg-2:#111520;--bg-3:#181d2a;--bg-4:#1f2638;--bg-5:#283047;--border-1:#ffffff0a;--border-2:#ffffff12;--border-3:#ffffff1f;--text-1:#ffffffeb;--text-2:#ffffff8c;--text-3:#ffffff52;--accent:#5b8def;--accent-dim:#4a72c4;--accent-bright:#7da8ff;--accent-glow:#5b8def26;--accent-surface:#5b8def14;--accent-border:#5b8def40;--content-link:var(--accent);--content-link-hover:var(--accent-bright);--content-strong:var(--text-1);--content-emphasis:var(--text-2);--content-code-text:#b9d0ff;--content-code-background:#5b8def1f;--content-code-border:#5b8def2e;--content-kbd-text:#ffffffe0;--content-kbd-background:#ffffff14;--content-kbd-border:#ffffff29;--content-mark-text:#fff4cf;--content-mark-background:#fbbf243d;--content-mark-border:#fbbf2447;--positive:#34d399;--positive-dim:#059669;--positive-glow:#34d39926;--positive-surface:#34d39914;--positive-border:#34d39940;--warning:#fbbf24;--warning-dim:#b45309;--warning-glow:#fbbf2426;--warning-surface:#fbbf2414;--warning-border:#fbbf2440;--negative:#f87171;--negative-dim:#dc2626;--negative-glow:#f8717126;--negative-surface:#f8717114;--negative-border:#f8717140;--purple:#a78bfa;--purple-surface:#a78bfa14;--purple-border:#a78bfa40;--pink:#f472b6;--pink-surface:#f472b614;--pink-border:#f472b640;--cyan:#22d3ee;--cyan-surface:#22d3ee14;--cyan-border:#22d3ee40;--orange:#fb923c;--orange-surface:#fb923c14;--orange-border:#fb923c40;--mem-lesson:#f87171;--mem-pattern:#fbbf24;--mem-decision:#34d399;--mem-fact:#5b8def;--mem-preference:#a78bfa;--mem-episode:#718096;--mem-insight:#fb923c;--mem-emotion:#f472b6;--emo-frustrated:#f87171;--emo-angry:#ef4444;--emo-disappointed:#fb923c;--emo-anxious:#fbbf24;--emo-urgent:#f87171;--emo-neutral:#718096;--emo-curious:#5b8def;--emo-satisfied:#34d399;--emo-happy:#34d399;--emo-excited:#a78bfa;--emo-proud:#22d3ee;--emo-teaching:#5b8def;--emo-impressed:#a78bfa;--emo-relieved:#22d3ee;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code","SF Mono",Consolas,monospace;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 20px 50px #0009;--shadow-glow-accent:0 0 30px #5b8def26;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.35s;--duration-slower:.5s;--z-base:0;--z-card:10;--z-sticky:50;--z-nav:100;--z-overlay:150;--z-modal:200;--z-tooltip:300;--z-toast:400;--nav-height:56px;--page-max-width:1440px;--page-padding:var(--sp-6);--card-padding:var(--sp-5);--grid-gap:var(--sp-4)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#f8f4f7;--bg-1:#f2eef3;--bg-2:#f7f3f6;--bg-3:#fffdfb;--bg-4:#ded8e0;--bg-5:#b8afba;--border-1:#302a340e;--border-2:#302a3418;--border-3:#302a3426;--text-1:#1f1b23f5;--text-2:#463e4cc7;--text-3:#6f667494;--accent:#6878b8;--accent-dim:#4f5f96;--accent-bright:#57f;--accent-glow:#6878b81f;--accent-surface:#6878b814;--accent-border:#6878b833;--content-link:#4f5f96;--content-link-hover:#384b8c;--content-strong:#1f1b23fa;--content-emphasis:#463e4cdb;--content-code-text:#354978;--content-code-background:#6878b821;--content-code-border:#6878b838;--content-kbd-text:#1f1b23e6;--content-kbd-background:#302a3414;--content-kbd-border:#302a3429;--content-mark-text:#4f371c;--content-mark-background:#b5916847;--content-mark-border:#b5916857;--positive:#518878;--positive-dim:#3f6c5f;--positive-glow:#5188781f;--positive-surface:#51887814;--positive-border:#5188782e;--warning:#b59168;--warning-dim:#946c4a;--warning-glow:#b591681f;--warning-surface:#b5916814;--warning-border:#b5916833;--negative:#c07183;--negative-dim:#a05a69;--negative-glow:#c071831f;--negative-surface:#c0718314;--negative-border:#c0718333;--purple:#8a79b3;--purple-surface:#8a79b314;--purple-border:#8a79b333;--pink:#c28ba1;--pink-surface:#c28ba114;--pink-border:#c28ba133;--cyan:#6a90a6;--cyan-surface:#6a90a614;--cyan-border:#6a90a633;--orange:#c18562;--orange-surface:#c1856214;--orange-border:#c1856233;--mem-lesson:#c07183;--mem-pattern:#b59168;--mem-decision:#518878;--mem-fact:#7082b8;--mem-preference:#8a79b3;--mem-episode:#8c8593;--mem-insight:#c18562;--mem-emotion:#c28ba1;--emo-frustrated:#c07183;--emo-angry:#b25d70;--emo-disappointed:#c18562;--emo-anxious:#b59168;--emo-urgent:#c07183;--emo-neutral:#8c8593;--emo-curious:#7082b8;--emo-satisfied:#518878;--emo-happy:#518878;--emo-excited:#8a79b3;--emo-proud:#6a90a6;--emo-teaching:#7082b8;--emo-impressed:#8a79b3;--emo-relieved:#6a90a6;--shadow-sm:0 1px 2px #2c232f14;--shadow-md:0 8px 18px #2c232f1f;--shadow-lg:0 18px 36px #2c232f24;--shadow-xl:0 28px 64px #2c232f2e;--shadow-glow-accent:0 0 24px #7082b81f}@media (width<=768px){:root{--page-padding:var(--sp-4);--card-padding:var(--sp-4);--grid-gap:var(--sp-3)}}:root{--constellation-font-sans:"Inter", "Segoe UI", sans-serif;--constellation-font-display:"Space Grotesk", "Inter", sans-serif;--constellation-font-mono:"IBM Plex Mono", monospace;--constellation-type-meta:10px;--constellation-type-meta-sm:9px;--constellation-type-body-sm:14px;--constellation-type-blob-hero:18px;--constellation-type-blob-compact:12px;--constellation-type-astre-hero:58px;--constellation-type-astre-standard:44px;--constellation-radius-panel:16px;--constellation-radius-pill:999px;--constellation-shape-alpha:42% 58% 54% 46% / 47% 43% 57% 53%;--constellation-shape-beta:56% 44% 48% 52% / 41% 55% 45% 59%;--constellation-shape-gamma:49% 51% 59% 41% / 55% 40% 60% 45%;--constellation-shape-delta:53% 47% 43% 57% / 45% 59% 41% 55%;--constellation-color-text-primary:#f0f0faeb;--constellation-color-text-secondary:#f0f0fab8;--constellation-color-text-tertiary:#f0f0fa99;--constellation-color-text-muted:#f0f0fa61;--constellation-color-spectral:#8db7ff;--constellation-color-spectral-core:#3a5a92fa;--constellation-color-spectral-owner:#d8e7fff5;--constellation-color-amber:#d5a14d;--constellation-color-amber-core:#946c26fa;--constellation-color-amber-owner:#ffe3acf5;--constellation-color-badge-ring:#050910eb;--constellation-shadow-astre-spectral:0 0 0 1px #f0f0fa0f, 0 0 36px #8db7ff47;--constellation-shadow-astre-amber:0 0 0 1px #f0f0fa0f, 0 0 36px #d5a14d3d;--constellation-control-focus-ring:#f0f0fa85;--constellation-control-summary:#f0f0fa8f;--constellation-control-unread:#7fb4ff;--constellation-control-surface-border:#ffffff14;--constellation-control-surface-background:#080b12bd;--constellation-control-surface-shadow:0 14px 36px #00000047;--constellation-control-field-border:#f0f0fa14;--constellation-control-field-background:#f0f0fa08;--constellation-control-field-placeholder:#f0f0fa61;--constellation-control-button-secondary-border:#f0f0fa14;--constellation-control-button-secondary-text:#f0f0fac2;--constellation-control-button-secondary-background:#f0f0fa0a;--constellation-control-button-secondary-hover-background:#f0f0fa14;--constellation-control-button-secondary-hover-text:#f0f0faf0;--constellation-control-button-secondary-active-background:#f0f0fa1f;--constellation-control-button-secondary-active-text:#f0f0fafa;--constellation-control-toggle-active-background:#f0f0fa14;--constellation-control-toggle-active-text:#f0f0faeb;--constellation-control-slider-track:#f0f0fa2e;--constellation-control-slider-knob:#f0f0fae6;--constellation-control-pill-border:#f0f0fa14;--constellation-control-pill-background:#f0f0fa0f;--constellation-control-pill-text:#f0f0fa99;--constellation-control-pill-active-background:#f0f0fa0d;--constellation-control-pill-active-text:#f0f0fa99;--constellation-control-pill-status-background:#57cfa01f;--constellation-control-pill-status-border:#57cfa03d;--constellation-control-pill-status-text:#6df5bde6;--constellation-control-pill-complete-background:#57cfa01f;--constellation-control-pill-complete-text:#dffff3eb;--constellation-control-pill-model-background:#8db7ff24;--constellation-control-pill-model-text:#dde8fff0;--constellation-control-pill-thinking-background:#d5a14d24;--constellation-control-pill-thinking-text:#fae7bcf5;--constellation-control-pill-warning-background:#d5a14d24;--constellation-control-pill-warning-border:#d5a14d3d;--constellation-control-pill-warning-text:#fae7bcf5;--constellation-control-pill-muted-background:#f0f0fa0d;--constellation-control-pill-muted-border:#f0f0fa14;--constellation-control-pill-muted-text:#f0f0fa99;--constellation-control-pill-success-background:#57cfa024;--constellation-control-pill-success-border:#57cfa03d;--constellation-control-pill-success-text:#dffff3f0;--constellation-control-pill-danger-background:#db6e8224;--constellation-control-pill-danger-border:#db6e823d;--constellation-control-pill-danger-text:#ffe1e8f0;--constellation-control-pill-info-background:#8db7ff24;--constellation-control-pill-info-border:#8db7ff3d;--constellation-control-pill-info-text:#dde8fff0;--constellation-label-eyebrow:#f0f0fa8f;--constellation-label-meta:#f0f0fa8a;--constellation-section-divider:#f0f0fa14;--constellation-section-title:#fffffff5;--constellation-section-description:#f0f0fa80;--constellation-surface-panel-border:#ffffff14;--constellation-surface-panel-separator:#ffffff0f;--constellation-surface-panel-background:linear-gradient(180deg, #0d121df0, #080b12e0);--constellation-surface-panel-highlight:linear-gradient(180deg, #ffffff0f, transparent 24%);--constellation-surface-panel-shadow:0 16px 34px #00000038, inset 0 1px 0 #ffffff0a;--constellation-surface-panel-hover-border:#ffffff1f;--constellation-surface-panel-hover-shadow:0 20px 44px #00000052, inset 0 1px 0 #ffffff0d;--constellation-surface-nested-border:#ffffff14;--constellation-surface-nested-background:#ffffff08;--constellation-surface-nested-strong-background:#ffffff0f;--constellation-surface-nested-shadow:inset 0 1px 0 #ffffff0a;--constellation-surface-floating-border:#ffffff14;--constellation-surface-floating-background:linear-gradient(180deg, #141823f5, #080b13fa);--constellation-surface-floating-shadow:0 24px 44px #00000057, 0 0 0 1px #ffffff05 inset, 0 0 28px #8db7ff14;--constellation-surface-floating-highlight:linear-gradient(180deg, #ffffff0b, transparent 18%);--constellation-button-primary-background:linear-gradient(180deg, #f0f0fa1f, #f0f0fa14);--constellation-button-primary-background-hover:linear-gradient(180deg, #f0f0fa2e, #f0f0fa1f);--constellation-button-primary-border:#f0f0fa47;--constellation-button-primary-border-hover:#f0f0fa66;--constellation-button-primary-text:var(--constellation-color-text-primary);--constellation-button-primary-shadow:0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f;--constellation-button-pressed-background:linear-gradient(180deg, #d5a14d2e, #d5a14d14);--constellation-button-pressed-border:#d5a14d57;--constellation-button-pressed-text:#fff7e6f0;--constellation-button-pressed-shadow:0 14px 30px #00000038, 0 0 0 1px #ffda8c14 inset;--constellation-button-secondary-background:#f0f0fa0a;--constellation-button-secondary-background-hover:#f0f0fa14;--constellation-button-secondary-border-hover:#f0f0fa33;--constellation-button-secondary-shadow:0 10px 24px #0000001f, inset 0 1px 0 #ffffff0a;--constellation-button-quiet-background:#f0f0fa05;--constellation-button-quiet-background-hover:#f0f0fa0f;--constellation-button-quiet-border:#f0f0fa14;--constellation-button-quiet-border-hover:#f0f0fa29;--constellation-button-quiet-text:#f0f0fab8;--constellation-button-quiet-shadow:inset 0 1px 0 #ffffff05;--constellation-button-destructive-background:linear-gradient(180deg, #db6e8238, #db6e821f);--constellation-button-destructive-background-hover:linear-gradient(180deg, #db6e8247, #db6e8229);--constellation-button-destructive-border:#db6e8257;--constellation-button-destructive-border-hover:#db6e827a;--constellation-button-destructive-text:#ffe9eff5;--constellation-button-destructive-shadow:0 14px 30px #22070d4d, inset 0 1px 0 #ffffff0d;--constellation-button-destructive-pressed-background:linear-gradient(180deg, #db6e8252, #db6e8233);--constellation-button-destructive-pressed-border:#ffc4d05c;--constellation-button-destructive-pressed-text:#fff0f4fa;--constellation-button-destructive-pressed-shadow:0 16px 34px #22070d57, 0 0 0 1px #ffd6df1f inset;--constellation-icon-button-border:#f0f0fa14;--constellation-icon-button-text:#f0f0fab8;--constellation-icon-button-pressed-text:#fff7e6f0;--constellation-icon-button-pressed-border:#d5a14d57;--constellation-icon-button-pressed-background:#d5a14d1f;--constellation-icon-button-quiet-background:#f0f0fa08;--constellation-icon-button-quiet-background-hover:#f0f0fa0f;--constellation-icon-button-quiet-border-hover:#f0f0fa29;--constellation-icon-button-quiet-shadow:inset 0 1px 0 #ffffff05;--constellation-icon-button-secondary-background:#f0f0fa0d;--constellation-icon-button-secondary-background-hover:#f0f0fa14;--constellation-icon-button-secondary-border-hover:#f0f0fa33;--constellation-icon-button-secondary-shadow:0 10px 24px #0000001f, inset 0 1px 0 #ffffff0a;--constellation-select-chip-trigger-border:#f0f0fa14;--constellation-select-chip-trigger-background:#f0f0fa0a;--constellation-select-chip-trigger-text:#f0f0faad;--constellation-select-chip-trigger-bare-text:#f0f0faa8;--constellation-select-chip-trigger-hover-background:#f0f0fa14;--constellation-select-chip-trigger-hover-text:#f0f0faeb;--constellation-select-chip-trigger-open-border:#f0f0fa24;--constellation-select-chip-trigger-open-background:#f0f0fa17;--constellation-select-chip-trigger-open-text:#f0f0faf0;--constellation-select-chip-trigger-open-shadow:0 0 0 1px #ffffff05 inset;--constellation-select-chip-menu-border:var(--constellation-surface-floating-border);--constellation-select-chip-menu-background:var(--constellation-surface-floating-background);--constellation-select-chip-menu-shadow:var(--constellation-surface-floating-shadow);--constellation-select-chip-option-text:#f0f0fab8;--constellation-select-chip-option-hover-background:#f0f0fa0f;--constellation-select-chip-option-hover-text:#f0f0faf5;--constellation-select-chip-option-active-background:radial-gradient(circle at 0% 50%, #8db7ff24, transparent 36%), #f0f0fa0f;--constellation-select-chip-option-active-text:#f0f0fafa;--constellation-select-chip-option-description:#f0f0fa75;--constellation-select-chip-shortcut-background:#f0f0fa0f;--constellation-select-chip-shortcut-text:#f0f0fa8a;--constellation-select-chip-indicator-border:#f0f0fa24;--constellation-select-chip-indicator-background:#f0f0fa0a;--constellation-select-chip-indicator-active-border:#8db7ff61;--constellation-select-chip-indicator-active-background:#8db7ffe6;--constellation-select-chip-indicator-active-shadow:0 0 16px #8db7ff42;--constellation-composer-action-accent:#f4f6fcc7;--constellation-composer-action-core:#141821f5;--constellation-composer-action-owner:#fffffff0;--constellation-composer-action-glow:linear-gradient(180deg, #ffffff2e, transparent 62%);--constellation-composer-orb-size:32px;--constellation-composer-action-button-size:32px;--constellation-composer-action-button-border:#f0f0fa24;--constellation-composer-action-button-border-hover:#f0f0fa38;--constellation-composer-action-button-background:linear-gradient(180deg, #eef0f6eb, #c6cbd6eb);--constellation-composer-action-button-background-hover:linear-gradient(180deg, #fafbfff5, #d7dce6f2);--constellation-composer-action-button-text:#0c0f16d1;--constellation-composer-action-button-text-hover:#06080deb;--constellation-composer-action-button-shadow:inset 0 1px 0 #ffffff6b, inset 0 -8px 12px #00000014;--constellation-composer-action-button-shadow-hover:inset 0 1px 0 #ffffff85, inset 0 -8px 12px #00000014;--constellation-composer-action-button-working-border:#f0f0fa29;--constellation-composer-action-button-working-background:linear-gradient(180deg, #313642fa, #181c26fa);--constellation-composer-action-button-working-text:#f0f0fae0;--constellation-composer-action-button-working-shadow:inset 0 1px 0 #ffffff1a, inset 0 -8px 12px #0000001f;--constellation-composer-orb-border:#f0f0fa14;--constellation-composer-orb-background:#f0f0fa0a;--constellation-composer-orb-text:#f0f0faad;--constellation-composer-orb-bare-text:#f0f0faa3;--constellation-composer-orb-hover-background:#f0f0fa14;--constellation-composer-orb-hover-text:#f0f0faeb;--constellation-composer-orb-disabled-opacity:.42;--constellation-composer-action-working-background:linear-gradient(180deg, #252b38fa, #10141dfa);--constellation-composer-action-working-shadow:0 14px 32px #00000052, 0 0 0 1px color-mix(in srgb, var(--constellation-composer-action-accent) 16%, transparent) inset, 0 0 22px color-mix(in srgb, var(--constellation-composer-action-accent) 18%, transparent);--constellation-composer-shell-background:linear-gradient(180deg, #0d111ae0, #080b12eb);--constellation-composer-shell-shadow:0 24px 72px #00000047, 0 0 0 1px #ffffff05 inset, 0 0 20px #d5a14d0a;--constellation-composer-shell-drag-border:#f0f0fa2e;--constellation-composer-shell-drag-shadow:0 28px 90px #00000080, 0 0 0 1px #f0f0fa14 inset, 0 0 30px #f0f0fa14;--constellation-composer-kicker:#f5d68a8f;--constellation-composer-textarea:#f0f0fae6;--constellation-composer-placeholder:#f0f0fa5c;--constellation-composer-attachment-background:#ffffff0d;--constellation-composer-attachment-border:#ffffff14;--constellation-composer-attachment-text:var(--text-2);--constellation-composer-attachment-remove:#ffffff8f;--constellation-chat-composer-background:linear-gradient(180deg, #0d111ad6, #080b12e6);--constellation-chat-composer-shadow:0 16px 48px #0003, 0 0 0 1px #ffffff05 inset;--constellation-chat-composer-thread-background:var(--constellation-chat-composer-background);--constellation-chat-composer-thread-shadow:0 10px 28px #0000002e, 0 0 0 1px #ffffff05 inset;--constellation-chat-composer-supporting:#f0f0fa80;--constellation-toolbar-shell-border:#ffffff14;--constellation-toolbar-shell-background:linear-gradient(180deg, #12151ff0, #070a11f5);--constellation-toolbar-shell-shadow:0 14px 40px #00000057, inset 0 1px 0 #ffffff0a;--constellation-utility-panel-surface-border:#ffffff12;--constellation-utility-panel-surface-background:radial-gradient(circle at 18% 12%, #8db7ff1a, transparent 26%), radial-gradient(circle at 82% 18%, #d5a14d14, transparent 28%), linear-gradient(180deg, #0c101aeb, #090d16db);--constellation-utility-panel-surface-shadow:0 24px 58px #00000057, inset 0 1px 0 #ffffff0a;--constellation-utility-panel-surface-highlight:linear-gradient(180deg, #ffffff0b, transparent 18%);--constellation-utility-panel-header-border:#ffffff0d;--constellation-utility-panel-tab-text:#e8ebf48f;--constellation-utility-panel-tab-hover-text:#ffffffd6;--constellation-utility-panel-tab-active-text:#fff;--constellation-utility-panel-tab-active-border:#8db7ff8f;--constellation-utility-panel-close-border:#ffffff0f;--constellation-utility-panel-close-background:#ffffff05;--constellation-utility-panel-close-text:#e8ebf4b3;--constellation-utility-panel-close-hover-background:#ffffff0f;--constellation-utility-panel-close-hover-border:#ffffff1f;--constellation-utility-panel-close-hover-text:#fff;--constellation-utility-panel-scrollbar:#ffffff1f;--constellation-notification-menu-border:var(--constellation-surface-floating-border);--constellation-notification-menu-background:linear-gradient(180deg, #11141dfa, #080b12fb);--constellation-notification-menu-shadow:0 26px 80px #0000006b, inset 0 1px 0 #ffffff0a;--constellation-notification-title:#f5f8fff5;--constellation-notification-subtitle:#c6d1e0a3;--constellation-notification-mark-all:#d5a14de6;--constellation-notification-empty-border:#ffffff14;--constellation-notification-empty-text:#c6d1e0a3;--constellation-notification-row-border:#ffffff0f;--constellation-notification-row-background:#ffffff07;--constellation-notification-row-hover-border:#d5a14d33;--constellation-notification-row-hover-background:#ffffff0c;--constellation-notification-avatar-text:#f3f7fff5;--constellation-notification-meta:#c6d1e094;--constellation-notification-body:#d6dfebb3;--constellation-notification-occurrence:#d5a14dd1;--constellation-chat-shell-sidebar-border:#ffffff0f;--constellation-chat-shell-footer-fade:linear-gradient(180deg, #080b1200, #080b12e0 20%);--constellation-chat-unread-muted-background:#f0f0fa0f;--constellation-chat-unread-muted-border:#f0f0fa1a;--constellation-chat-unread-muted-text:#f0f0faa8;--constellation-chat-unread-divider-text:#f0f0fa85;--constellation-chat-unread-divider-line:linear-gradient(90deg, #8db7ff00, #8db7ff42, #8db7ff00);--constellation-chat-typing-text:#f0f0fa8f;--constellation-chat-typing-dot:#8db7ffdb;--constellation-chat-typing-dot-shadow:0 0 10px #8db7ff3d;--constellation-chat-message-summary:#fffffff5;--constellation-chat-message-system-border:#f0f0fa24;--constellation-chat-message-system-text:#f0f0faad;--constellation-chat-attachment-border:#ffffff14;--constellation-chat-attachment-background:#ffffff08;--constellation-chat-attachment-image-border:#ffffff14;--constellation-chat-attachment-label:#ffffffeb;--constellation-chat-attachment-detail:#f0f0fa8f;--constellation-chat-thread-summary-border:#8db7ff2e;--constellation-chat-thread-summary-background:#8db7ff0f;--constellation-chat-thread-summary-meta:#f0f0fa8f;--constellation-callout-border:#d5a14d38;--constellation-callout-title:#fae7bcf5;--constellation-callout-text:#f0f0fa8f;--constellation-presence-seed-illo-accent:#f0f0fa57;--constellation-presence-seed-illo-core:#f0f0fa0d;--constellation-presence-seed-illo-owner:#f0f0fae6;--constellation-presence-seed-illo-ring:#f0f0fa24;--constellation-presence-seed-illo-halo:#f0f0fa1f;--constellation-presence-seed-illo-shadow:inset 0 0 0 1px #f0f0fa14, 0 0 calc(var(--seed-size) * .8) #f0f0fa14;--constellation-presence-seed-user-core-base:#050910;--constellation-presence-seed-user-core-accent-strength:52%;--constellation-presence-seed-user-owner-base:#f0f0fa;--constellation-presence-seed-user-owner-accent-strength:18%;--constellation-workspace-theme-background:radial-gradient(ellipse 58% 42% at 22% 22%, #ffffff0b, transparent 70%), radial-gradient(ellipse 54% 38% at 76% 66%, #ffffff06, transparent 72%), radial-gradient(ellipse 76% 60% at 48% 48%, #ffffff04, transparent 78%), linear-gradient(180deg, #06080d 0%, #0a0c14 100%);--constellation-workspace-theme-star-color-a:#f0f0fa6b;--constellation-workspace-theme-star-color-b:#f0f0fa29;--constellation-workspace-theme-star-color-c:#f0f0fa1c;--constellation-workspace-theme-star-opacity:.24;--constellation-workspace-theme-scene-glow:radial-gradient(ellipse 76% 52% at 28% 24%, #ffffff0e, transparent 78%);--constellation-workspace-theme-scene-warmth:radial-gradient(ellipse 82% 56% at 72% 72%, #ffffff08, transparent 80%);--constellation-screen-frame-scene-glow:radial-gradient(circle at 34% 28%, #8db7ff1f, transparent 36%), radial-gradient(circle at 66% 68%, #8db7ff14, transparent 42%);--constellation-screen-frame-scene-warmth:radial-gradient(circle at 74% 78%, #d5a14d1f, transparent 38%), radial-gradient(circle at 54% 52%, #d5a14d0a, transparent 46%);--constellation-screen-frame-hero-border:#f0f0fa14;--constellation-screen-frame-hero-eyebrow:#f0f0fa8f;--constellation-screen-frame-hero-title:#fff;--constellation-screen-frame-hero-subtitle:#f0f0fa85;--constellation-data-table-scroll-border:#ffffff0f;--constellation-data-table-scroll-background:linear-gradient(180deg, #0b0f18d1, #080b12b8), radial-gradient(circle at 0% 0%, #8db7ff14, transparent 32%);--constellation-data-table-scroll-shadow:inset 0 1px 0 #ffffff08, 0 14px 30px #0000001f;--constellation-data-table-scrollbar:#ffffff29;--constellation-data-table-cell-border:#f0f0fa0f;--constellation-data-table-column:#f0f0fa80;--constellation-data-table-cell:#f0f0facc;--constellation-data-table-row-sheen:linear-gradient(90deg, #ffffff03, transparent 74%);--constellation-data-table-row-hover:#ffffff09;--constellation-data-table-row-info:#8db7ff0d;--constellation-data-table-row-success:#6df5bd0d;--constellation-data-table-row-warning:#d5a14d0f;--constellation-data-table-row-danger:#db6e820f;--constellation-data-table-cell-muted:#f0f0fa8f;--constellation-data-table-cell-info:#c4dcffeb;--constellation-data-table-cell-success:#b0f6d6f0;--constellation-data-table-cell-warning:#ffe4adeb;--constellation-data-table-cell-danger:#ffb2c0eb;--constellation-data-table-empty:#f0f0fa80;--constellation-thread-header-title:#fff;--constellation-thread-dispatch-label:#f0f0fab8;--constellation-thread-dispatch-time:#f0f0fa66;--constellation-thread-dispatch-value:#ffffffdb;--constellation-thread-dispatch-divider:#f0f0fa38;--constellation-thread-scroll-cue-border:#f0f0fa14;--constellation-thread-scroll-cue-background:#0a0e16b8;--constellation-thread-scroll-cue-text:#f0f0fab8;--constellation-thread-scroll-cue-shadow:0 14px 28px #0000003d, inset 0 1px 0 #ffffff08;--constellation-thread-empty-border:#ffffff0d;--constellation-thread-empty-background:#ffffff08;--constellation-thread-empty-text:#f0f0fa85;--constellation-thread-stage-backdrop-filter:saturate(.78) brightness(.6) blur(3px);--constellation-thread-stage-backdrop-opacity:.74;--constellation-thread-stage-backdrop-scale:.985;--constellation-thread-stage-panel-shadow-well:radial-gradient(116% 150% at 50% 48%, #020409ad 0%, #03050b8a 32%, #04070d3d 62%, #04070d0f 82%, transparent 100%);--constellation-thread-stage-panel-edge-glass:linear-gradient(90deg, transparent 0%, #090e172e 11%, #090e1757 24%, #090e1761 76%, #090e172e 89%, transparent 100%);--constellation-thread-reading-core-background:radial-gradient(68% 40% at 50% 0%, rgba(var(--thread-accent-rgb,141, 183, 255), .08), transparent 72%), linear-gradient(90deg, #05080f8a 0%, #05080feb 13%, #04070df7 28%, #04070dfa 72%, #05080feb 87%, #05080f8a 100%);--constellation-thread-reading-core-border:#ffffff0b;--constellation-thread-reading-core-shadow:0 28px 88px #00000057, inset 0 1px 0 #ffffff08;--constellation-thread-reading-edge-glow:radial-gradient(80% 110% at 50% 50%, #04070d66, #04070d24 52%, transparent 78%);--constellation-thread-composer-background:linear-gradient(180deg, #0d111a7a, #080b125c);--constellation-thread-composer-border:#ffffff0e;--constellation-thread-composer-shadow:inset 0 1px 0 #ffffff06, 0 14px 32px #0000001f;--constellation-thread-message-illo-accent:#f0f0fa57;--constellation-thread-message-illo-core:#f0f0fa0a;--constellation-thread-message-illo-owner:#f0f0faeb;--constellation-thread-message-illo-body:#f0f0fae0;--constellation-thread-message-illo-meta:#f0f0fa85;--constellation-thread-message-user-shell-base:#050910fa;--constellation-thread-message-user-border-base:transparent;--constellation-thread-message-user-border-strength:28%;--constellation-thread-message-user-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thread-message-owner) 14%, transparent), 0 18px 34px #0000002e;--constellation-thread-message-author:#f0f0faeb;--constellation-thread-message-heading:#f0f0faf5;--constellation-thread-message-image-border:#ffffff12;--constellation-thread-message-image-background:#080c13b8;--constellation-thread-message-file-border:#ffffff12;--constellation-thread-message-file-background:#ffffff0a;--constellation-thread-message-file-text:#f0f0fadb;--constellation-thread-dispatch-surface-border:#ffffff12;--constellation-thread-dispatch-surface-background:linear-gradient(180deg, #0a0e16f0, #080c13e6);--constellation-thread-dispatch-surface-shadow:0 14px 30px #00000029;--constellation-motion-hover-duration:.18s;--constellation-motion-settle-duration:.24s;--constellation-motion-ease-lift:cubic-bezier(.22, 1, .36, 1);--constellation-motion-ease-float:cubic-bezier(.42, 0, .18, 1);--constellation-motion-halo-pulse-duration:5.8s;--constellation-motion-drift-duration:6.4s;--constellation-motion-ring-drift-duration:12.8s;--constellation-motion-ring-drift-slow-duration:16.4s;--constellation-motion-ring-drift-quick-duration:9.6s}:root[data-theme=light]{--constellation-color-text-primary:#1f1b23f0;--constellation-color-text-secondary:#463e4cc2;--constellation-color-text-tertiary:#6f66749e;--constellation-color-text-muted:#6f667475;--constellation-color-spectral:#6878b8;--constellation-color-spectral-core:#e8edfafa;--constellation-color-spectral-owner:#2e2a38f0;--constellation-color-amber:#c4894f;--constellation-color-amber-core:#f6eadbfa;--constellation-color-amber-owner:#362b23f0;--constellation-color-badge-ring:#fcf8f4f5;--constellation-shadow-astre-spectral:0 0 0 1px #ffffffb8, 0 16px 34px #4239481a, 0 0 28px #6878b821;--constellation-shadow-astre-amber:0 0 0 1px #ffffffb8, 0 16px 34px #4e37201c, 0 0 28px #c4894f21;--constellation-control-focus-ring:#6878b852;--constellation-control-summary:#463e4ca3;--constellation-control-unread:#57f;--constellation-control-surface-border:#302a3414;--constellation-control-surface-background:#fffdfbb8;--constellation-control-surface-shadow:0 18px 40px #3e323e1a;--constellation-control-field-border:#302a3414;--constellation-control-field-background:#fffdfb9e;--constellation-control-field-placeholder:#6f667485;--constellation-control-button-secondary-border:#302a3414;--constellation-control-button-secondary-text:#463e4cd1;--constellation-control-button-secondary-background:#fffdfb8a;--constellation-control-button-secondary-hover-background:#302a3413;--constellation-control-button-secondary-hover-text:#1f1b23f0;--constellation-control-button-secondary-active-background:#302a341b;--constellation-control-button-secondary-active-text:#1f1b23fa;--constellation-control-toggle-active-background:#55515f;--constellation-control-toggle-active-text:#fffdfb;--constellation-control-slider-track:#302a3424;--constellation-control-slider-knob:#fffffff5;--constellation-control-pill-border:#221c2614;--constellation-control-pill-background:#ffffff80;--constellation-control-pill-text:#433a49a8;--constellation-control-pill-active-background:#221f2714;--constellation-control-pill-active-text:#221f27d1;--constellation-control-pill-status-background:#5188781f;--constellation-control-pill-status-border:#51887833;--constellation-control-pill-status-text:#3f6c5ff0;--constellation-control-pill-complete-background:#5188781f;--constellation-control-pill-complete-text:#294d43f0;--constellation-control-pill-model-background:#7082b824;--constellation-control-pill-model-text:#465379f0;--constellation-control-pill-thinking-background:#b5916829;--constellation-control-pill-thinking-text:#745431f0;--constellation-control-pill-warning-background:#b5916824;--constellation-control-pill-warning-border:#b5916838;--constellation-control-pill-warning-text:#745431f0;--constellation-control-pill-muted-background:#221f270d;--constellation-control-pill-muted-border:#221f2714;--constellation-control-pill-muted-text:#675e6db8;--constellation-control-pill-success-background:#5188781f;--constellation-control-pill-success-border:#5188782e;--constellation-control-pill-success-text:#3f6c5ff0;--constellation-control-pill-danger-background:#c071831f;--constellation-control-pill-danger-border:#c071832e;--constellation-control-pill-danger-text:#945260f0;--constellation-control-pill-info-background:#7082b81f;--constellation-control-pill-info-border:#7082b82e;--constellation-control-pill-info-text:#465379f0;--constellation-label-eyebrow:#675e6dad;--constellation-label-meta:#675e6db8;--constellation-section-divider:#221c2614;--constellation-section-title:#1c1720f0;--constellation-section-description:#675e6db3;--constellation-surface-panel-border:#221c261a;--constellation-surface-panel-separator:#221c2614;--constellation-surface-panel-background:linear-gradient(180deg, #fffdfbe6, #f6f1f4e6);--constellation-surface-panel-highlight:linear-gradient(180deg, #ffffffeb, transparent 24%);--constellation-surface-panel-shadow:0 18px 44px #2c232f1f, inset 0 1px 0 #ffffffb8;--constellation-surface-panel-hover-border:#221c2624;--constellation-surface-panel-hover-shadow:0 24px 48px #2c232f24, inset 0 1px 0 #ffffffc7;--constellation-surface-nested-border:#221c2614;--constellation-surface-nested-background:#ffffff85;--constellation-surface-nested-strong-background:#ffffffc7;--constellation-surface-nested-shadow:inset 0 1px 0 #ffffff94;--constellation-surface-floating-border:#221c2614;--constellation-surface-floating-background:linear-gradient(180deg, #fffdfbfa, #f7f2f5fa);--constellation-surface-floating-shadow:0 24px 60px #2c232f29, 0 0 0 1px #ffffffa8 inset, 0 0 24px #7082b80f;--constellation-surface-floating-highlight:linear-gradient(180deg, #fffffff5, transparent 18%);--constellation-button-primary-background:linear-gradient(180deg, #5c5868fa, #474252fa);--constellation-button-primary-background-hover:linear-gradient(180deg, #656072fa, #4e485afa);--constellation-button-primary-border:#221c2629;--constellation-button-primary-border-hover:#221c263d;--constellation-button-primary-text:#f6f2f7;--constellation-button-primary-shadow:0 16px 34px #2c232f2e, inset 0 1px 0 #ffffff14;--constellation-button-pressed-background:linear-gradient(180deg, #b5916838, #b5916824);--constellation-button-pressed-border:#b5916857;--constellation-button-pressed-text:#745431f5;--constellation-button-pressed-shadow:0 14px 30px #2c232f1f, 0 0 0 1px #ffffff75 inset;--constellation-button-secondary-background:#ffffff85;--constellation-button-secondary-background-hover:#ffffffc7;--constellation-button-secondary-border-hover:#221c2629;--constellation-button-secondary-shadow:0 12px 28px #2c232f1a, inset 0 1px 0 #ffffffa8;--constellation-button-quiet-background:#ffffff5c;--constellation-button-quiet-background-hover:#ffffff94;--constellation-button-quiet-border:#221c2614;--constellation-button-quiet-border-hover:#221c2624;--constellation-button-quiet-text:#433a49c7;--constellation-button-quiet-shadow:inset 0 1px 0 #ffffff8a;--constellation-button-destructive-background:linear-gradient(180deg, #c071832e, #c071831a);--constellation-button-destructive-background-hover:linear-gradient(180deg, #c071833d, #c0718324);--constellation-button-destructive-border:#c071833d;--constellation-button-destructive-border-hover:#c0718357;--constellation-button-destructive-text:#854451f5;--constellation-button-destructive-shadow:0 14px 28px #2c232f1f, inset 0 1px 0 #ffffff75;--constellation-button-destructive-pressed-background:linear-gradient(180deg, #c071833d, #c0718329);--constellation-button-destructive-pressed-border:#c071835c;--constellation-button-destructive-pressed-text:#7c3845fa;--constellation-button-destructive-pressed-shadow:0 16px 30px #2c232f24, 0 0 0 1px #ffffff85 inset;--constellation-icon-button-border:#221c2614;--constellation-icon-button-text:#433a49b8;--constellation-icon-button-pressed-text:#745431f0;--constellation-icon-button-pressed-border:#b5916852;--constellation-icon-button-pressed-background:#b5916824;--constellation-icon-button-quiet-background:#ffffff75;--constellation-icon-button-quiet-background-hover:#ffffffc2;--constellation-icon-button-quiet-border-hover:#221c2629;--constellation-icon-button-quiet-shadow:inset 0 1px 0 #fff9;--constellation-icon-button-secondary-background:#ffffff94;--constellation-icon-button-secondary-background-hover:#ffffffd1;--constellation-icon-button-secondary-border-hover:#221c262e;--constellation-icon-button-secondary-shadow:0 12px 28px #2c232f1f, inset 0 1px 0 #ffffffb3;--constellation-select-chip-trigger-border:#221c2614;--constellation-select-chip-trigger-background:#ffffff85;--constellation-select-chip-trigger-text:#433a49c7;--constellation-select-chip-trigger-bare-text:#433a49ad;--constellation-select-chip-trigger-hover-background:#ffffffc7;--constellation-select-chip-trigger-hover-text:#1c1720eb;--constellation-select-chip-trigger-open-border:#221c261f;--constellation-select-chip-trigger-open-background:#ffffffd1;--constellation-select-chip-trigger-open-text:#1c1720f0;--constellation-select-chip-trigger-open-shadow:0 0 0 1px #ffffff8a inset;--constellation-select-chip-menu-border:#221c2614;--constellation-select-chip-menu-background:linear-gradient(180deg, #fbf9fcfa, #f4f0f6fa);--constellation-select-chip-menu-shadow:0 24px 48px #2c232f29, 0 0 0 1px #ffffffa8 inset;--constellation-select-chip-option-text:#433a49cc;--constellation-select-chip-option-hover-background:#ffffffc7;--constellation-select-chip-option-hover-text:#1c1720f0;--constellation-select-chip-option-active-background:radial-gradient(circle at 0% 50%, #7082b81a, transparent 36%), #ffffffd1;--constellation-select-chip-option-active-text:#1c1720f5;--constellation-select-chip-option-description:#675e6d9e;--constellation-select-chip-shortcut-background:#221c260f;--constellation-select-chip-shortcut-text:#675e6db8;--constellation-select-chip-indicator-border:#221c261f;--constellation-select-chip-indicator-background:#ffffff94;--constellation-select-chip-indicator-active-border:#7082b852;--constellation-select-chip-indicator-active-background:#7082b8e0;--constellation-select-chip-indicator-active-shadow:0 0 14px #7082b829;--constellation-composer-action-accent:#55515fbd;--constellation-composer-action-core:#55515ff5;--constellation-composer-action-owner:#fffffff0;--constellation-composer-action-glow:linear-gradient(180deg, #ffffffc2, transparent 62%);--constellation-composer-action-button-border:#302a341f;--constellation-composer-action-button-border-hover:#302a342e;--constellation-composer-action-button-background:linear-gradient(180deg, #2b2830fa, #1b191ffa);--constellation-composer-action-button-background-hover:linear-gradient(180deg, #36323dfa, #221f27fa);--constellation-composer-action-button-text:#fffdfbeb;--constellation-composer-action-button-text-hover:#fffffffa;--constellation-composer-action-button-shadow:inset 0 1px 0 #ffffff29, inset 0 -8px 12px #00000029;--constellation-composer-action-button-shadow-hover:inset 0 1px 0 #fff3, inset 0 -8px 12px #0000002e;--constellation-composer-action-button-working-border:#302a3424;--constellation-composer-action-button-working-background:linear-gradient(180deg, #5c5868fa, #474252fa);--constellation-composer-action-button-working-text:#fffdfbf0;--constellation-composer-action-button-working-shadow:inset 0 1px 0 #ffffff38, inset 0 -8px 12px #00000024;--constellation-composer-orb-border:#221c2614;--constellation-composer-orb-background:#ffffff8f;--constellation-composer-orb-text:#433a49bd;--constellation-composer-orb-bare-text:#433a49ad;--constellation-composer-orb-hover-background:#fffc;--constellation-composer-orb-hover-text:#1c1720eb;--constellation-composer-orb-disabled-opacity:.46;--constellation-composer-action-working-background:linear-gradient(180deg, #5c5868fa, #474252fa);--constellation-composer-action-working-shadow:0 16px 34px #2c232f29, 0 0 0 1px #ffffff47 inset, 0 0 24px #7082b824;--constellation-composer-shell-border:#302a341c;--constellation-composer-shell-edge:#302a3412;--constellation-composer-shell-background:linear-gradient(180deg, #fffdfbf5, #f9f5f8f2);--constellation-composer-shell-shadow:0 22px 52px #2c232f1a, 0 0 0 1px #ffffffc2 inset, 0 0 24px #7082b80f;--constellation-composer-shell-drag-border:#7082b83d;--constellation-composer-shell-drag-shadow:0 28px 72px #2c232f29, 0 0 0 1px #7082b81f inset, 0 0 30px #7082b81f;--constellation-composer-kicker:#745431ad;--constellation-composer-textarea:#1c1720eb;--constellation-composer-placeholder:#675e6d8f;--constellation-composer-attachment-background:#ffffffc7;--constellation-composer-attachment-border:#221c2614;--constellation-composer-attachment-text:#433a49d1;--constellation-composer-attachment-remove:#675e6db8;--constellation-chat-composer-background:linear-gradient(180deg, #fffdfbf7, #f9f5f8f2);--constellation-chat-composer-border:#302a341a;--constellation-chat-composer-shadow:0 14px 34px #2c232f14, 0 0 0 1px #ffffffbd inset;--constellation-chat-composer-thread-background:linear-gradient(180deg, #fffdfbf7, #faf6f9f2);--constellation-chat-composer-thread-border:#302a3417;--constellation-chat-composer-thread-shadow:0 10px 26px #2c232f13, 0 0 0 1px #ffffffc2 inset;--constellation-chat-composer-supporting:#675e6dad;--constellation-toolbar-shell-border:#221c2614;--constellation-toolbar-shell-background:linear-gradient(180deg, #fffdfbb8, #f7f2f5c7);--constellation-toolbar-shell-shadow:0 16px 40px #2c232f1f, inset 0 1px 0 #ffffffb8;--constellation-utility-panel-surface-border:#221c2614;--constellation-utility-panel-surface-background:radial-gradient(circle at 18% 12%, #7082b814, transparent 28%), radial-gradient(circle at 82% 18%, #b591680f, transparent 28%), linear-gradient(180deg, #fbf9fcf5, #f4f0f6f5);--constellation-utility-panel-surface-shadow:0 24px 58px #2c232f29, inset 0 1px 0 #ffffffbd;--constellation-utility-panel-surface-highlight:linear-gradient(180deg, #fffffff5, transparent 18%);--constellation-utility-panel-header-border:#221c2614;--constellation-utility-panel-tab-text:#675e6db8;--constellation-utility-panel-tab-hover-text:#1c1720e6;--constellation-utility-panel-tab-active-text:#1c1720f0;--constellation-utility-panel-tab-active-border:#7082b86b;--constellation-utility-panel-close-border:#221c2614;--constellation-utility-panel-close-background:#ffffff85;--constellation-utility-panel-close-text:#433a49c2;--constellation-utility-panel-close-hover-background:#ffffffd1;--constellation-utility-panel-close-hover-border:#221c2629;--constellation-utility-panel-close-hover-text:#1c1720eb;--constellation-utility-panel-scrollbar:#221c2629;--constellation-notification-menu-border:#221c2614;--constellation-notification-menu-background:linear-gradient(180deg, #fbf9fcfa, #f4f0f6fa);--constellation-notification-menu-shadow:0 26px 64px #2c232f29, inset 0 1px 0 #ffffffb8;--constellation-notification-title:#1c1720f0;--constellation-notification-subtitle:#675e6db3;--constellation-notification-mark-all:#596a99eb;--constellation-notification-empty-border:#221c2614;--constellation-notification-empty-text:#675e6dad;--constellation-notification-row-border:#221c2614;--constellation-notification-row-background:#ffffff94;--constellation-notification-row-hover-border:#7082b82e;--constellation-notification-row-hover-background:#ffffffd1;--constellation-notification-avatar-text:#f6f2f7f5;--constellation-notification-meta:#675e6da3;--constellation-notification-body:#433a49c7;--constellation-notification-occurrence:#745431e0;--constellation-chat-shell-sidebar-border:#221c2614;--constellation-chat-shell-footer-fade:linear-gradient(180deg, #fff0, #f7f3f8f0 20%);--constellation-chat-unread-muted-background:#221f270d;--constellation-chat-unread-muted-border:#221f2714;--constellation-chat-unread-muted-text:#675e6db8;--constellation-chat-unread-divider-text:#675e6db3;--constellation-chat-unread-divider-line:linear-gradient(90deg, #7082b800, #7082b833, #7082b800);--constellation-chat-typing-text:#675e6dad;--constellation-chat-typing-dot:#5f89c8d1;--constellation-chat-typing-dot-shadow:0 0 10px #5f89c82e;--constellation-chat-message-summary:#1c1720eb;--constellation-chat-message-system-border:#221c261f;--constellation-chat-message-system-text:#433a49bd;--constellation-chat-attachment-border:#221c2614;--constellation-chat-attachment-background:#ffffff80;--constellation-chat-attachment-image-border:#221c2614;--constellation-chat-attachment-label:#1c1720eb;--constellation-chat-attachment-detail:#675e6dad;--constellation-chat-thread-summary-border:#7082b82e;--constellation-chat-thread-summary-background:#7082b814;--constellation-chat-thread-summary-meta:#675e6dad;--constellation-callout-border:#b5916833;--constellation-callout-title:#745431f0;--constellation-callout-text:#675e6db8;--constellation-presence-seed-illo-accent:#433a493d;--constellation-presence-seed-illo-core:#433a4914;--constellation-presence-seed-illo-owner:#1c1720e6;--constellation-presence-seed-illo-ring:#433a4929;--constellation-presence-seed-illo-halo:#433a491f;--constellation-presence-seed-illo-shadow:inset 0 0 0 1px #433a4914, 0 0 calc(var(--seed-size) * .8) #7082b814;--constellation-presence-seed-user-core-base:#fffdfbf5;--constellation-presence-seed-user-core-accent-strength:9%;--constellation-presence-seed-user-owner-base:#312c36db;--constellation-presence-seed-user-owner-accent-strength:14%;--constellation-workspace-theme-background:radial-gradient(circle at 20% 18%, #ffffffb8, transparent 26%), radial-gradient(circle at 82% 12%, #ffffff9e, transparent 30%), radial-gradient(circle at 70% 78%, #c4894f0e, transparent 32%), linear-gradient(180deg, #faf6f8 0%, #f3eef3 100%);--constellation-workspace-theme-star-color-a:#342f3a0a;--constellation-workspace-theme-star-color-b:#6878b807;--constellation-workspace-theme-star-color-c:#c4894f06;--constellation-workspace-theme-star-opacity:.18;--constellation-workspace-theme-scene-glow:radial-gradient(circle, #6878b81f, transparent 72%);--constellation-workspace-theme-scene-warmth:radial-gradient(circle, #c4894f1a, transparent 74%);--constellation-page-frame-theme-scene-glow:radial-gradient(circle at 30% 24%, #7082b81f, transparent 34%), radial-gradient(circle at 68% 66%, #7082b814, transparent 42%);--constellation-page-frame-theme-scene-warmth:radial-gradient(circle at 74% 78%, #b591681a, transparent 38%), radial-gradient(circle at 56% 50%, #c28ba10d, transparent 46%);--constellation-page-frame-theme-header-border:#221c2614;--constellation-page-frame-theme-eyebrow:#675e6dad;--constellation-page-frame-theme-title:#1c1720f0;--constellation-page-frame-theme-subtitle:#675e6db3;--constellation-screen-frame-scene-glow:radial-gradient(circle at 34% 28%, #7082b81f, transparent 36%), radial-gradient(circle at 66% 68%, #7082b814, transparent 42%);--constellation-screen-frame-scene-warmth:radial-gradient(circle at 74% 78%, #b591681a, transparent 38%), radial-gradient(circle at 54% 52%, #c28ba10d, transparent 46%);--constellation-screen-frame-hero-border:#221c2614;--constellation-screen-frame-hero-eyebrow:#675e6dad;--constellation-screen-frame-hero-title:#1c1720f0;--constellation-screen-frame-hero-subtitle:#675e6db3;--constellation-data-table-scroll-border:#221c2614;--constellation-data-table-scroll-background:linear-gradient(180deg, #fcfafdf5, #f4f0f6f0), radial-gradient(circle at 0% 0%, #7082b814, transparent 32%);--constellation-data-table-scroll-shadow:inset 0 1px 0 #ffffffb8, 0 14px 30px #2c232f1a;--constellation-data-table-scrollbar:#221c2624;--constellation-data-table-cell-border:#221c2614;--constellation-data-table-column:#675e6dad;--constellation-data-table-cell:#433a49d6;--constellation-data-table-row-sheen:linear-gradient(90deg, #ffffff38, transparent 74%);--constellation-data-table-row-hover:#ffffff85;--constellation-data-table-row-info:#7082b814;--constellation-data-table-row-success:#51887814;--constellation-data-table-row-warning:#b5916817;--constellation-data-table-row-danger:#c0718314;--constellation-data-table-cell-muted:#675e6db8;--constellation-data-table-cell-info:#465379eb;--constellation-data-table-cell-success:#3f6c5ff0;--constellation-data-table-cell-warning:#745431eb;--constellation-data-table-cell-danger:#945260eb;--constellation-data-table-empty:#675e6db3;--constellation-thread-header-title:#1c1720f0;--constellation-thread-dispatch-label:#485667b8;--constellation-thread-dispatch-time:#5c6a7a80;--constellation-thread-dispatch-value:#111823d1;--constellation-thread-dispatch-divider:#5c6a7a38;--constellation-thread-scroll-cue-border:#18233114;--constellation-thread-scroll-cue-background:#f7fafdd1;--constellation-thread-scroll-cue-text:#485667c7;--constellation-thread-scroll-cue-shadow:0 14px 28px #1823311a, inset 0 1px 0 #ffffff70;--constellation-thread-empty-border:#18233114;--constellation-thread-empty-background:#fff6;--constellation-thread-empty-text:#4e5b6cad;--constellation-thread-stage-backdrop-filter:saturate(.86) brightness(.88) blur(2.4px);--constellation-thread-stage-backdrop-opacity:.82;--constellation-thread-stage-backdrop-scale:.988;--constellation-thread-stage-panel-shadow-well:radial-gradient(116% 150% at 50% 48%, #f3eff4b8 0%, #f3eff494 34%, #f3eff442 64%, #f3eff414 84%, transparent 100%);--constellation-thread-stage-panel-edge-glass:linear-gradient(90deg, transparent 0%, #fffdfb3d 11%, #fffdfb6b 24%, #fffdfb75 76%, #fffdfb3d 89%, transparent 100%);--constellation-thread-reading-core-background:radial-gradient(68% 40% at 50% 0%, rgba(var(--thread-accent-rgb,104, 120, 184), .08), transparent 72%), linear-gradient(90deg, #fffdfb9e 0%, #fffdfbeb 13%, #fffdfbfa 28%, #fffdfbfa 72%, #fffdfbeb 87%, #fffdfb9e 100%);--constellation-thread-reading-core-border:#1823310f;--constellation-thread-reading-core-shadow:0 28px 76px #362c3c1f, inset 0 1px 0 #ffffff94;--constellation-thread-reading-edge-glow:radial-gradient(80% 110% at 50% 50%, #fffdfb75, #fffdfb2e 52%, transparent 78%);--constellation-thread-composer-background:linear-gradient(180deg, #fffdfbe0, #faf6f9c7);--constellation-thread-composer-border:#302a341a;--constellation-thread-composer-shadow:inset 0 1px 0 #ffffffa3, inset 0 0 0 1px #ffffff80, 0 14px 30px #362c3c13;--constellation-thread-message-illo-accent:#1823312e;--constellation-thread-message-illo-core:#fff3;--constellation-thread-message-illo-owner:#111823eb;--constellation-thread-message-illo-body:#212c3ae6;--constellation-thread-message-illo-meta:#4e5b6c8f;--constellation-thread-message-user-shell-base:#161f2cf5;--constellation-thread-message-user-border-base:#ffffff1f;--constellation-thread-message-user-border-strength:56%;--constellation-thread-message-user-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thread-message-owner) 12%, transparent), 0 18px 30px #18233124;--constellation-thread-message-author:#111823e0;--constellation-thread-message-heading:#111823e6;--constellation-thread-message-image-border:#18233114;--constellation-thread-message-image-background:#e8eff6d6;--constellation-thread-message-file-border:#18233114;--constellation-thread-message-file-background:#ffffff8f;--constellation-thread-message-file-text:#2d3949db;--constellation-thread-dispatch-surface-border:#18233114;--constellation-thread-dispatch-surface-background:linear-gradient(180deg, #f7fafdf0, #ecf2f8eb);--constellation-thread-dispatch-surface-shadow:0 16px 30px #18233114, inset 0 1px 0 #ffffff61}:root[data-theme=light] .constellation-nav-rail{--nav-brand-text:#2f2a35;--nav-brand-mark-background:#fffdfb;--nav-brand-mark-color:#2f2a35;--nav-rail-background:linear-gradient(180deg, #fffdfbb8, #f7f2f5cc);--nav-rail-border:#302a3414;--nav-item-color:#463e4cbd;--nav-item-active-background:#fffdfb94;--nav-item-active-color:#2f2a35;--nav-glyph-color:#463e4cc2;--nav-footer-muted:#6f66748f;--nav-health-background:#fffdfb80;--nav-health-color:#463e4cb8;--nav-health-dot:#c4894f;box-shadow:0 24px 64px #3e323e1f,inset 0 1px #ffffffc7}:root[data-theme=light] .constellation-nav-rail-header{border-bottom-color:#221c2614}:root[data-theme=light] .constellation-nav-rail-item:hover,:root[data-theme=light] .constellation-nav-rail-item:focus-visible{color:#1c1720e0}:root[data-theme=light] .constellation-nav-rail-item.is-active{box-shadow:inset 0 0 0 1px #221c2614,0 0 20px #7082b814}:root[data-theme=light] .constellation-nav-rail-item.is-active .constellation-nav-rail-glyph{color:#1c1720e0}:root[data-theme=light] .constellation-page-frame-scene-glow{background:var(--constellation-page-frame-theme-scene-glow);opacity:.9}:root[data-theme=light] .constellation-page-frame-scene-warmth{background:var(--constellation-page-frame-theme-scene-warmth);opacity:.76}:root[data-theme=light] .constellation-page-frame-header{border-bottom-color:var(--constellation-page-frame-theme-header-border)}:root[data-theme=light] .constellation-page-frame-header-eyebrow{color:var(--constellation-page-frame-theme-eyebrow)}:root[data-theme=light] .constellation-page-frame-header-title{color:var(--constellation-page-frame-theme-title)}:root[data-theme=light] .constellation-page-frame-header-subtitle{color:var(--constellation-page-frame-theme-subtitle)}:root[data-theme=light] .constellation-panel{--panel-separator:#221c2614;-webkit-backdrop-filter:blur(18px)saturate(1.02);background:radial-gradient(circle at 16% 0,#7082b814,#0000 34%),radial-gradient(circle at 88% 12%,#c28ba10d,#0000 32%),linear-gradient(#ffffffe6,#f2eef4e6);border-color:#221c261a;box-shadow:0 18px 44px #2c232f1f,inset 0 1px #ffffffb8}:root[data-theme=light] .constellation-panel:before{background:linear-gradient(#ffffffeb,#0000 24%)}:root[data-theme=light] .constellation-panel.is-interactive:hover{border-color:#221c2624;box-shadow:0 24px 48px #2c232f24,inset 0 1px #ffffffc7}:root[data-theme=light] .constellation-signal-blob{--blob-shell:#fbf8f7fa;--blob-fill-working:color-mix(in srgb, var(--blob-shell) 92%, var(--blob-core) 8%);--blob-fill-idle:color-mix(in srgb, var(--blob-shell) 97%, var(--blob-core) 3%);--blob-fill-done:color-mix(in srgb, var(--blob-shell) 98%, var(--blob-core) 2%);--blob-inner-stroke-strength:12%;--blob-contour-strength:28%;--blob-contour-opacity:.32;--blob-state-bloom-opacity:.1;--blob-rim-glint-opacity:.42;--blob-status-shell:#fffdfbf0;--blob-status-border:#302a341f;--blob-status-icon:#312c36e0;--blob-halo-border:color-mix(in srgb, var(--blob-seed) 18%, #fffdfb80);--blob-halo-opacity:.1;--blob-halo-glow:color-mix(in srgb, var(--blob-seed) 14%, transparent)}:root[data-theme=light] .constellation-signal-blob-surface{border-color:color-mix(in srgb, var(--blob-rim-soft) 72%, #4c445214);background:linear-gradient(145deg, #ffffffd1, transparent 30%), radial-gradient(ellipse at 54% 112%, #584e5a0e, transparent 58%), radial-gradient(circle at 34% 24%, #ffffff94, transparent 42%), var(--blob-fill-current);box-shadow:inset 0 0 0 1px #ffffffa8, inset 0 16px 24px #ffffff57, inset 0 -18px 28px #5848420b, 0 15px 26px #40323a17, 0 0 14px color-mix(in srgb, var(--blob-shadow) 22%, transparent)}:root[data-theme=light] .constellation-signal-blob-surface:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--blob-seed) 5%, transparent) 0%, color-mix(in srgb, var(--blob-seed) 2%, transparent) 46%, transparent 80%);filter:blur(18px)}:root[data-theme=light] .constellation-signal-blob-surface:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-rim) var(--blob-contour-strength), transparent), inset 0 0 18px color-mix(in srgb, var(--blob-rim-soft) 22%, transparent), 0 0 8px color-mix(in srgb, var(--blob-rim-hot) 14%, transparent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--blob-rim-hot) 10%, transparent));mix-blend-mode:normal}:root[data-theme=light] .constellation-signal-blob-icon{color:color-mix(in srgb, var(--blob-owner) 84%, var(--blob-seed) 16%);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--blob-seed) 12%, transparent));opacity:.78}:root[data-theme=light] .constellation-signal-blob-owner-seed,:root[data-theme=light] .constellation-signal-blob-status-owner-dot{box-shadow:0 0 0 3px var(--constellation-color-badge-ring), 0 0 14px color-mix(in srgb, var(--blob-seed) 34%, transparent)}:root[data-theme=light] .constellation-signal-blob-status-attention-dot,:root[data-theme=light] .constellation-signal-blob-status-risk-dot{box-shadow:0 0 0 3px var(--constellation-color-badge-ring), 0 0 14px color-mix(in srgb, currentColor 28%, transparent)}:root[data-theme=light] .constellation-signal-blob-attachment-badge{border-color:color-mix(in srgb, var(--blob-seed) 18%, #302a341f);background:color-mix(in srgb, #fffdfbf0 88%, var(--blob-seed) 12%);color:color-mix(in srgb, var(--blob-owner) 86%, var(--blob-seed) 14%);box-shadow:0 8px 18px #40323a1a, 0 0 12px color-mix(in srgb, var(--blob-shadow) 36%, transparent)}:root[data-theme=light] .constellation-signal-blob-worker-link{stroke:color-mix(in srgb, var(--blob-seed) 24%, #5e526029);opacity:.42;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--blob-seed) 10%, transparent))}:root[data-theme=light] .constellation-signal-blob-worker-joint{fill:color-mix(in srgb, var(--blob-seed) 38%, white 62%);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--blob-seed) 18%, transparent))}:root[data-theme=light] .constellation-signal-blob-worker-chip{border-color:color-mix(in srgb, var(--blob-seed) 18%, #302a341f);color:var(--blob-owner);box-shadow:inset 0 0 0 1px #ffffffa8, inset 0 -12px 18px #5848420b, 0 8px 16px #40323a1a, 0 0 10px color-mix(in srgb, var(--blob-seed) 8%, transparent);background:linear-gradient(145deg,#ffffffd1,#0000 32%),radial-gradient(circle at 52% 66%,#584e5a0e,#0000 58%),#fffdfbf5}:root[data-theme=light] .constellation-signal-blob-worker-role-dispatcher{border-color:color-mix(in srgb, var(--blob-seed) 22%, #302a341f);box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 -13px 20px #5848420d, 0 9px 18px #40323a1c, 0 0 14px color-mix(in srgb, var(--blob-seed) 10%, transparent);background:linear-gradient(145deg,#ffffffd6,#0000 32%),radial-gradient(circle at 54% 66%,#584e5a0f,#0000 58%),#fffdfbf7}:root[data-theme=light] .constellation-signal-blob-worker-id{color:color-mix(in srgb, var(--blob-owner) 88%, #504a58c2)}:root[data-theme=light] .constellation-signal-blob-worker-label{color:color-mix(in srgb, var(--blob-owner) 62%, #6f6674ad)}:root[data-theme=light] .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-seed) 46%, #fffdfba8);border-right-color:color-mix(in srgb, var(--blob-owner) 12%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--blob-seed) 18%, transparent)}:root[data-theme=light] .constellation-signal-blob-worker-checking .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-seed) 36%, #fffdfbad);border-bottom-color:color-mix(in srgb, var(--blob-owner) 12%, transparent)}:root[data-theme=light] .constellation-signal-blob-worker-waiting .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-seed) 16%, #504a5829);box-shadow:none}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-worker-chip{border-color:color-mix(in srgb, var(--blob-seed) 28%, #fffdfba8);box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 -12px 18px #5848420b, 0 9px 18px #40323a1c, 0 0 14px color-mix(in srgb, var(--blob-seed) 12%, transparent)}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-worker-ring{border-color:color-mix(in srgb, var(--blob-seed) 58%, #fffdfba3);box-shadow:0 0 10px color-mix(in srgb, var(--blob-seed) 24%, transparent)}:root[data-theme=light] .constellation-signal-blob-working .constellation-signal-blob-surface,:root[data-theme=light] .constellation-signal-blob-cue-attention .constellation-signal-blob-surface{box-shadow:inset 0 0 0 1px #ffffffa8, inset 0 16px 24px #ffffff57, inset 0 -18px 28px #5848420d, 0 15px 28px #40323a1a, 0 0 18px color-mix(in srgb, var(--blob-shadow) 28%, transparent), 0 0 36px color-mix(in srgb, var(--blob-shadow) 12%, transparent)}:root[data-theme=light] .constellation-signal-blob-presence-inside .constellation-signal-blob-surface,:root[data-theme=light] .constellation-signal-blob-working.constellation-signal-blob-presence-inside .constellation-signal-blob-surface{box-shadow:inset 0 0 0 1px #ffffffa8, inset 0 -16px 24px #5848420b, 0 16px 30px #40323a1a, 0 0 24px color-mix(in srgb, var(--blob-shadow) 18%, transparent)}:root[data-theme=light] .constellation-signal-blob-treatment-contour .constellation-signal-blob-surface{box-shadow:inset 0 0 0 1px #ffffff9e, 0 16px 30px #40323a17, 0 0 12px color-mix(in srgb, var(--blob-shadow) 18%, transparent)}:root[data-theme=light] .constellation-signal-blob-treatment-seed .constellation-signal-blob-surface{background:linear-gradient(145deg, #ffffffd1, transparent 30%), radial-gradient(ellipse at 54% 112%, #584e5a0e, transparent 58%), radial-gradient(circle at 34% 24%, #ffffff94, transparent 42%), var(--blob-fill-current)}:root[data-theme=light] .is-animated.constellation-signal-blob-working:not(.constellation-signal-blob-presence-inside) .constellation-signal-blob-surface{animation:constellation-signal-blob-work-pulse-light 5.6s var(--constellation-motion-ease-float) infinite}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible){--blob-contour-opacity:.5;--blob-state-bloom-opacity:.2;--blob-rim-glint-opacity:.62;--blob-halo-opacity:.14}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-surface{border-color:color-mix(in srgb, var(--blob-seed) 42%, #fffdfbb3);box-shadow:inset 0 0 0 1px #ffffffad, inset 0 16px 24px #ffffff5c, inset 0 -18px 28px #5848420b, 0 16px 28px #40323a1a, 0 0 20px color-mix(in srgb, var(--blob-seed) 16%, transparent), 0 0 44px color-mix(in srgb, var(--blob-seed) 8%, transparent);animation:none}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-surface:before{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--blob-seed) 8%, transparent) 0%, color-mix(in srgb, var(--blob-seed) 3%, transparent) 48%, transparent 80%);transform:scale(1.1)}:root[data-theme=light] .constellation-signal-blob-interactive:is(:hover,:focus-visible) .constellation-signal-blob-surface:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blob-rim) 44%, transparent), inset 0 0 18px color-mix(in srgb, var(--blob-rim-soft) 26%, transparent), 0 0 12px color-mix(in srgb, var(--blob-rim-hot) 18%, transparent)}@keyframes constellation-signal-blob-work-pulse-light{0%,to{box-shadow:inset 0 0 0 1px #ffffffa8, inset 0 16px 24px #ffffff57, inset 0 -18px 28px #5848420d, 0 15px 28px #40323a1a, 0 0 18px color-mix(in srgb, var(--blob-shadow) 26%, transparent), 0 0 36px color-mix(in srgb, var(--blob-shadow) 12%, transparent);transform:scale(1)}50%{box-shadow:inset 0 0 0 1px #ffffffad, inset 0 16px 24px #ffffff5c, inset 0 -18px 28px #5848420d, 0 16px 30px #40323a1c, 0 0 22px color-mix(in srgb, var(--blob-shadow) 34%, transparent), 0 0 44px color-mix(in srgb, var(--blob-shadow) 14%, transparent);transform:scale(1.006)}}:root[data-theme=light] .constellation-astre{--astre-core-border-color:color-mix(in srgb, var(--astre-tone-color) 16%, #fffdfb7a);--astre-halo-rest-opacity:.22;--astre-halo-pulse-min:.16;--astre-halo-pulse-max:.3;--astre-ring-opacity:.52;--astre-archive-opacity:.62}:root[data-theme=light] .constellation-astre:before{border-color:color-mix(in srgb, var(--astre-tone-color) 24%, #745f5029)}:root[data-theme=light] .constellation-astre-halo{background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y), color-mix(in srgb, var(--astre-tone-color) 12%, transparent) 0%, color-mix(in srgb, var(--astre-tone-color) 4%, transparent) 40%, transparent 76%);filter:blur(20px)saturate(.96)}:root[data-theme=light] .constellation-astre-ring{border-color:color-mix(in srgb, var(--astre-rim-soft) 42%, #fffdfb70)}:root[data-theme=light] .constellation-astre-core{box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 16px 28px #ffffff57, inset 0 -24px 38px #5848420b, 0 15px 30px #40323a17, 0 0 20px var(--astre-core-glow-strong), 0 0 48px var(--astre-core-glow-soft)}:root[data-theme=light] .constellation-astre-core:before{background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y), #ffffffa3 0%, transparent 24%), linear-gradient(180deg, #ffffff57, transparent 42%);opacity:.74}:root[data-theme=light] .constellation-astre-core:after{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--astre-rim-hot) 12%, transparent));box-shadow:inset 0 0 20px #ffffff2e,inset 0 -18px 26px #5848420b}:root[data-theme=light] .constellation-astre-owner{color:color-mix(in srgb, var(--astre-core-color) 84%, #504234a8);text-shadow:0 0 8px color-mix(in srgb, var(--astre-tone-color) 14%, transparent)}:root[data-theme=light] .constellation-astre-disconnected{--astre-outer-ring-opacity:.16;--astre-halo-rest-opacity:.12;--astre-halo-inner-opacity:.1;--astre-halo-pulse-min:.1;--astre-halo-pulse-max:.16;--astre-ring-opacity:.32;--astre-ring-filter:none;--astre-archive-opacity:.28;--astre-archive-filter:none;--astre-core-opacity:.74;--astre-core-filter:none}:root[data-theme=light] .cortex-orbit-lane-ring{border-color:color-mix(in srgb, var(--orbit-lane-accent) 14%, #4a3d386b);box-shadow:inset 0 0 0 1px #ffffff47, 0 10px 26px #4a3a360e, 0 0 16px color-mix(in srgb, var(--orbit-lane-accent) 7%, transparent)}:root[data-theme=light] .cortex-orbit-lane-dot{background:radial-gradient(circle at 42% 36%, #fffffffa 0 18%, #ece5ddf5 30%, color-mix(in srgb, var(--orbit-lane-accent) 14%, #645248a8) 58%, transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-lane-accent) 10%, #463a3457), 0 1px 2px #52423a29, 0 0 8px color-mix(in srgb, var(--orbit-lane-accent) 14%, #705c4e38);filter:saturate(.98);mix-blend-mode:normal}:root[data-theme=light] .cortex-orbit-lane-dot:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--orbit-lane-accent) 10%, #45393480), transparent);opacity:.34}:root[data-theme=light] .cortex-orbit-lane-dot:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--orbit-lane-accent) 8%, #45393470), transparent);opacity:.3}:root[data-theme=light] .cortex-orbit-lane-dot-working{background:radial-gradient(circle at 42% 36%, #fffffffa 0 18%, color-mix(in srgb, var(--orbit-lane-accent) 20%, #ebe5ddf5) 34%, color-mix(in srgb, var(--orbit-lane-accent) 20%, #64524894) 60%, transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-lane-accent) 18%, #463a3452), 0 1px 2px #52423a2e, 0 0 11px color-mix(in srgb, var(--orbit-lane-accent) 28%, transparent), 0 0 24px color-mix(in srgb, var(--orbit-lane-accent) 12%, transparent)}:root[data-theme=light] .cortex-orbit-lane-dot-cue-attention{background:radial-gradient(circle at 42% 36%, #fffffffa 0 18%, color-mix(in srgb, var(--orbit-lane-accent) 26%, #f2eadef0) 38%, color-mix(in srgb, var(--orbit-lane-accent) 22%, #69544699) 62%, transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-lane-accent) 20%, #463a3452), 0 1px 2px #52423a29, 0 0 14px color-mix(in srgb, var(--orbit-lane-accent) 22%, transparent)}:root[data-theme=light] .cortex-orbit-lane-dot-cue-risk{background:radial-gradient(circle at 42% 36%,#fffffffa 0 18%,#eed3d6f5 38%,#9c526261 62%,#0000 78%);box-shadow:inset 0 0 0 1px #78445038,0 1px 2px #52423a24,0 0 12px #c0718329}:root[data-theme=light] .cortex-orbit-lane-spoke{background-image:linear-gradient(90deg, color-mix(in srgb, var(--orbit-lane-accent) 10%, #4a3d386b) 0 28%, transparent 28% 100%);filter:none;background-size:9px 1px}.constellation-control button,.constellation-control .button,.constellation-control .btn,.constellation-control [role=button],.thread-control button,.thread-control .button,.thread-control .btn,.thread-control [role=button],.dispatch-control button,.dispatch-control .button,.dispatch-control .btn,.dispatch-control [role=button]{color:var(--constellation-control-button-secondary-text);background:var(--constellation-control-button-secondary-background);border-color:var(--constellation-control-button-secondary-border)}.constellation-control button:hover,.constellation-control .button:hover,.constellation-control .btn:hover,.constellation-control [role=button]:hover,.thread-control button:hover,.thread-control .button:hover,.thread-control .btn:hover,.thread-control [role=button]:hover,.dispatch-control button:hover,.dispatch-control .button:hover,.dispatch-control .btn:hover,.dispatch-control [role=button]:hover{color:var(--constellation-control-button-secondary-hover-text);background:var(--constellation-control-button-secondary-hover-background)}.constellation-control button[aria-pressed=true],.constellation-control .button[aria-pressed=true],.constellation-control .btn[aria-pressed=true],.constellation-control [role=button][aria-pressed=true],.thread-control button[aria-pressed=true],.thread-control .button[aria-pressed=true],.thread-control .btn[aria-pressed=true],.thread-control [role=button][aria-pressed=true],.dispatch-control button[aria-pressed=true],.dispatch-control .button[aria-pressed=true],.dispatch-control .btn[aria-pressed=true],.dispatch-control [role=button][aria-pressed=true]{color:var(--constellation-control-button-secondary-active-text);background:var(--constellation-control-button-secondary-active-background)}:root{--constellation-workspace-theme-background:radial-gradient(ellipse 70% 48% at 24% 18%, #5374aa30, transparent 70%), radial-gradient(ellipse 56% 40% at 78% 24%, #7057961c, transparent 72%), radial-gradient(ellipse 76% 54% at 50% 72%, #30686c14, transparent 76%), radial-gradient(ellipse 90% 68% at 48% 46%, #f0f0fa07, transparent 80%), linear-gradient(180deg, #0e1523 0%, #121929 48%, #0b111d 100%);--constellation-workspace-theme-star-color-a:#f0f0fa66;--constellation-workspace-theme-star-color-b:#8db7ff3d;--constellation-workspace-theme-star-color-c:#d5a14d29;--constellation-workspace-theme-star-opacity:.3;--constellation-workspace-theme-scene-glow:radial-gradient(ellipse 76% 52% at 28% 24%, #8db7ff24, transparent 76%), radial-gradient(ellipse 56% 42% at 60% 34%, #f0f0fa0d, transparent 74%);--constellation-workspace-theme-scene-warmth:radial-gradient(ellipse 82% 56% at 72% 72%, #d5a14d12, transparent 78%), radial-gradient(ellipse 64% 48% at 42% 82%, #57cfa00b, transparent 76%)}.cortex-svg-container{cursor:grab}.cortex-svg-container:active{cursor:grabbing}.cortex-orbit-primitives{pointer-events:auto}.cortex-orbit-lane-system{pointer-events:none}.constellation-astre.is-hovered{--astre-scale:1.06!important;--astre-outer-ring-opacity:.38!important;--astre-halo-rest-opacity:.5!important;--astre-ring-opacity:.98!important;--astre-ring-filter:var(--astre-emphasis-ring-filter)!important;--astre-archive-opacity:1!important;--astre-archive-filter:var(--astre-emphasis-archive-filter)!important;--astre-core-filter:var(--astre-emphasis-core-filter)!important}.constellation-astre.is-hovered .constellation-astre-ring{border-color:var(--astre-emphasis-ring-border);box-shadow:var(--astre-emphasis-ring-shadow)}.constellation-astre.is-hovered .constellation-astre-core{transform:var(--astre-emphasis-core-transform);box-shadow:var(--astre-emphasis-core-shadow)}.constellation-signal-blob.is-dragging{cursor:grabbing;transition:filter .12s,opacity .12s}.cortex-workspace-app-object{--workspace-app-accent:#57cfa0;--workspace-app-opacity:1;--workspace-app-z:4;--preview-progress:180deg;z-index:var(--workspace-app-z);color:#f5f8fce6;cursor:grab;width:122px;min-height:100px;opacity:var(--workspace-app-opacity);pointer-events:auto;transform-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;padding:0;transition:filter .18s,opacity .18s,z-index linear;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cortex-workspace-app-object:active,.cortex-workspace-app-object.is-dragging{cursor:grabbing}.cortex-workspace-app-object.is-dragging{transition:filter .12s,opacity .12s}.cortex-workspace-app-object__halo{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--workspace-app-accent) 30%, transparent), transparent 68%);filter:blur(20px);opacity:.5;pointer-events:none;width:104px;height:84px;transition:opacity .18s ease, transform .22s var(--constellation-motion-ease-lift);border-radius:42% 58% 47% 53%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cortex-workspace-app-object__body{background:linear-gradient(160deg, #ffffff24, #ffffff09 46%, #ffffff13), color-mix(in srgb, var(--workspace-app-accent) 10%, #070a12f0);width:104px;min-height:86px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 20%, #ffffff17), inset 0 -18px 30px #00000038, 0 8px 22px #00000047, 0 0 18px color-mix(in srgb, var(--workspace-app-accent) 14%, transparent);clip-path:polygon(10% 0,90% 0,100% 16%,100% 86%,88% 100%,12% 100%,0 86%,0 14%);transform-origin:bottom;transition:transform .22s var(--constellation-motion-ease-lift), box-shadow .18s ease;border-radius:13px;align-content:center;gap:7px;padding:9px 10px;display:grid;position:relative;overflow:hidden;transform:perspective(480px)rotateX(5deg)rotateY(-7deg)}.cortex-workspace-app-object__body:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--workspace-app-accent) 50%, white), transparent);opacity:.62;height:1px;position:absolute;inset:1px 14px auto}.cortex-workspace-app-object__thumbnail{place-items:center;gap:7px;min-width:0;display:grid;position:relative}.cortex-workspace-app-object__topline,.cortex-workspace-app-object__metric{align-items:center;min-width:0;display:flex;position:relative}.cortex-workspace-app-object__topline{justify-content:center;gap:4px}.cortex-workspace-app-object__status{background:color-mix(in srgb, var(--workspace-app-accent) 70%, white);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--workspace-app-accent) 46%, transparent);border-radius:999px;flex:none}.cortex-workspace-app-object__eyebrow{color:#f6f8fcb8;max-width:92px;font-family:var(--constellation-font-mono);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:680;line-height:1;overflow:hidden}.cortex-workspace-app-object__metric{justify-content:center}.cortex-workspace-app-object__dial{background:radial-gradient(circle, #090d16f0 0 55%, transparent 57%), conic-gradient(color-mix(in srgb, var(--workspace-app-accent) 76%, white) 0 var(--preview-progress), #ffffff1a var(--preview-progress) 360deg);width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff14, 0 0 14px color-mix(in srgb, var(--workspace-app-accent) 20%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.cortex-workspace-app-object__dial span{color:#fffffff5;font-family:var(--constellation-font-mono);letter-spacing:0;font-size:10px;font-weight:700;line-height:1}.cortex-workspace-app-object__thumbnail-caption{color:#f6f8fc9e;max-width:92px;font-family:var(--constellation-font-sans);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.16;overflow:hidden}.cortex-workspace-app-mini-checks,.cortex-workspace-app-mini-pipeline{justify-content:center;align-items:center;gap:4px;display:flex}.cortex-workspace-app-mini-check,.cortex-workspace-app-mini-stage{width:4px;height:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 24%, #ffffff14);background:#ffffff24;border-radius:999px}.cortex-workspace-app-mini-check.is-done,.cortex-workspace-app-mini-stage-done,.cortex-workspace-app-mini-stage-active{background:color-mix(in srgb, var(--workspace-app-accent) 72%, white 10%);box-shadow:0 0 8px color-mix(in srgb, var(--workspace-app-accent) 36%, transparent)}.cortex-workspace-app-mini-stage-active{transform:scale(1.35)}.cortex-workspace-app-mini-chart{width:74px;height:34px;display:block;overflow:hidden}.cortex-workspace-app-mini-chart svg{width:100%;height:100%;overflow:visible}.cortex-workspace-app-mini-chart polyline{fill:none;stroke:color-mix(in srgb, var(--workspace-app-accent) 76%, white 12%);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.cortex-workspace-app-mini-chart circle{fill:color-mix(in srgb, var(--workspace-app-accent) 74%, white 16%);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--workspace-app-accent) 38%, transparent))}.cortex-workspace-app-mini-kanban{grid-template-columns:repeat(3,1fr);gap:4px;width:74px;height:34px;display:grid}.cortex-workspace-app-mini-kanban-column{background:#ffffff0e;border-radius:6px;align-content:start;gap:3px;min-width:0;padding:3px;display:grid}.cortex-workspace-app-mini-kanban-column span{background:color-mix(in srgb, var(--workspace-app-accent) 48%, #ffffff2e);border-radius:999px;height:4px}.cortex-workspace-app-mini-log{gap:4px;width:74px;display:grid}.cortex-workspace-app-mini-log-line{background:#ffffff14;border-radius:999px;height:5px;display:block;overflow:hidden}.cortex-workspace-app-mini-log-line span{border-radius:inherit;background:color-mix(in srgb, var(--workspace-app-accent) 54%, white 10%);width:68%;height:100%;display:block}.cortex-workspace-app-mini-log-line-critical span{background:#ff8686d1}.cortex-workspace-app-mini-log-line-warning span{background:color-mix(in srgb, var(--constellation-color-amber) 70%, white 10%)}.cortex-workspace-app-mini-log-line.is-muted{opacity:.42}.cortex-workspace-app-object-waitlist .cortex-workspace-app-object__body,.cortex-workspace-app-object-kanban .cortex-workspace-app-object__body{clip-path:none;border-radius:16px}.cortex-workspace-app-object-alarms .cortex-workspace-app-object__body{clip-path:none;border-radius:10px}.cortex-workspace-app-object-pipeline .cortex-workspace-app-object__body{background:linear-gradient(90deg, color-mix(in srgb, var(--workspace-app-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(160deg, #ffffff1f, #ffffff09 46%, #fff1), color-mix(in srgb, var(--workspace-app-accent) 10%, #070a12f0);background-size:12px 100%,auto,auto;border-radius:14px}.cortex-workspace-app-object-radar .cortex-workspace-app-object__body{clip-path:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--workspace-app-accent) 14%, transparent), transparent 58%), linear-gradient(160deg, #ffffff1f, #ffffff07 48%, #ffffff0f), #070a12f0;border-radius:18px}.cortex-workspace-app-mini-radar{border:1px solid color-mix(in srgb, var(--workspace-app-accent) 18%, #ffffff14);background:radial-gradient(circle at 50% 50%, transparent 0 34%, #ffffff14 35% 36%, transparent 37%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--workspace-app-accent) 13%, transparent), transparent 68%);border-radius:999px;width:34px;height:20px;display:block;position:relative;overflow:hidden}.cortex-workspace-app-mini-radar:before{content:"";background:color-mix(in srgb, var(--workspace-app-accent) 36%, transparent);transform-origin:50% 100%;width:1px;height:52%;animation:3.6s linear infinite mini-radar-sweep;position:absolute;top:50%;left:50%}.cortex-workspace-app-mini-radar-dot{left:var(--signal-x);top:var(--signal-y);background:color-mix(in srgb, var(--workspace-app-accent) 62%, white 18%);width:4px;height:4px;box-shadow:0 0 8px color-mix(in srgb, var(--workspace-app-accent) 44%, transparent);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.cortex-workspace-app-mini-radar-dot-hot{background:color-mix(in srgb, var(--constellation-color-amber) 74%, white 18%)}.cortex-workspace-app-mini-radar-dot-watch{opacity:.72}.cortex-workspace-app-mini-radar-dot.is-active{width:6px;height:6px}.cortex-workspace-app-object:hover,.cortex-workspace-app-object:focus-visible,.cortex-workspace-app-object.is-hovered,.cortex-workspace-app-object.is-dragging,.cortex-workspace-app-object.is-active{filter:saturate(1.08)}.cortex-workspace-app-object:hover,.cortex-workspace-app-object:focus-visible,.cortex-workspace-app-object.is-hovered,.cortex-workspace-app-object.is-dragging{z-index:14}.cortex-workspace-app-object.is-active{z-index:12}.cortex-workspace-app-object:hover .cortex-workspace-app-object__body,.cortex-workspace-app-object:focus-visible .cortex-workspace-app-object__body,.cortex-workspace-app-object.is-hovered .cortex-workspace-app-object__body,.cortex-workspace-app-object.is-dragging .cortex-workspace-app-object__body{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 32%, #ffffff21), inset 0 -18px 30px #0003, 0 20px 46px #00000061, 0 0 44px color-mix(in srgb, var(--workspace-app-accent) 26%, transparent);transform:perspective(480px)rotateX(1deg)rotateY(-2deg)translateY(-5px)scale(1.2)}.cortex-workspace-app-object.is-active .cortex-workspace-app-object__body{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 30%, #ffffff21), inset 0 -18px 30px #0003, 0 16px 38px #00000057, 0 0 38px color-mix(in srgb, var(--workspace-app-accent) 24%, transparent);transform:perspective(480px)rotateX(2deg)rotateY(-3deg)translateY(-4px)scale(1.1)}.cortex-workspace-app-object:hover .cortex-workspace-app-object__halo,.cortex-workspace-app-object:focus-visible .cortex-workspace-app-object__halo,.cortex-workspace-app-object.is-hovered .cortex-workspace-app-object__halo,.cortex-workspace-app-object.is-dragging .cortex-workspace-app-object__halo{opacity:.74;transform:translate(-50%,-50%)scale(1.34)}.cortex-workspace-app-object.is-active .cortex-workspace-app-object__halo{opacity:.68;transform:translate(-50%,-50%)scale(1.18)}.cortex-workspace-app-object:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:6px;border-radius:28px}.workspace-app-overlay-root{z-index:29;pointer-events:none;position:absolute;inset:0}.cortex-workspace-backdrop.is-thread-open .constellation-workspace-backdrop-composer-slot{opacity:0;pointer-events:none;transition:opacity .18s ease, transform .22s var(--constellation-motion-ease-lift);transform:translate(-50%)translateY(12px)}.landing-thread-dismiss-surface{z-index:30;background:radial-gradient(circle at var(--thread-origin-x,50%) var(--thread-origin-y,56%), rgba(var(--thread-accent-rgb,87, 207, 160), .13), transparent 28%), #03060c6b;cursor:zoom-out;pointer-events:auto;border:0;padding:0;position:absolute;inset:0}.landing-thread-stage-shell{--thread-column-max:860px;--thread-stage-thread-max:clamp(720px, 74vw, 1040px);--thread-accent:#57cfa0;--thread-accent-rgb:87, 207, 160;--thread-origin-x:50%;--thread-origin-y:56%;z-index:31;box-sizing:border-box;pointer-events:none;clip-path:circle(140% at var(--thread-origin-x) var(--thread-origin-y));justify-content:center;align-items:flex-start;padding:clamp(18px,2.4vw,30px);display:flex;position:absolute;inset:0}.landing-thread-origin-bloom,.landing-thread-origin-ring{left:var(--thread-origin-x);top:var(--thread-origin-y);z-index:1;pointer-events:none;opacity:0;position:absolute;transform:translate(-50%,-50%)}.landing-thread-origin-bloom{background:radial-gradient(circle, rgba(var(--thread-accent-rgb), .34) 0%, rgba(var(--thread-accent-rgb), .18) 38%, rgba(var(--thread-accent-rgb), .06) 58%, transparent 76%);filter:blur(6px);border-radius:999px;width:94px;height:94px}.landing-thread-origin-ring{border:1px solid rgba(var(--thread-accent-rgb), .32);width:62px;height:62px;box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 34px rgba(var(--thread-accent-rgb), .22);border-radius:999px}.landing-thread-stage-frame{z-index:3;isolation:isolate;opacity:0;pointer-events:none;width:min(1320px,100% - clamp(18px,6vw,104px));height:calc(100% - 6px);max-height:100%;transform-origin:var(--thread-origin-x) var(--thread-origin-y);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible;transform:scale(.94)translateY(18px)}.landing-thread-stage-frame>*{pointer-events:auto}.landing-thread-stage-shell.is-ready .landing-thread-stage-frame{opacity:1;transform:scale(1)translateY(0)}.landing-thread-stage-panel{isolation:isolate;box-sizing:border-box;background:radial-gradient(68% 40% at 50% 0%, rgba(var(--thread-accent-rgb), .08), transparent 72%), linear-gradient(180deg, #0a0e16f0, #070a11e0);-webkit-backdrop-filter:blur(10px)saturate(1.02);border-radius:32px;height:100%;min-height:0;padding:clamp(22px,2.8vw,36px) clamp(24px,3.4vw,44px) clamp(18px,2.6vw,32px);position:relative;overflow:hidden}.landing-thread-stage-panel:before,.landing-thread-stage-panel:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;position:absolute}.landing-thread-stage-panel:before{background:radial-gradient(40% 62% at 30% 22%, rgba(var(--thread-accent-rgb), .075), rgba(var(--thread-accent-rgb), .024) 36%, transparent 74%), radial-gradient(42% 66% at 72% 78%, #d5a14d0c, #d5a14d04 42%, transparent 80%);filter:blur(76px);opacity:.88;inset:-18% -12% -14%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000042 7%,#000000c7 15%,#000 24% 76%,#000000c7 85%,#00000042 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000042 7%,#000000c7 15%,#000 24% 76%,#000000c7 85%,#00000042 93%,#0000 100%)}.landing-thread-stage-panel:after{box-shadow:inset 0 1px 0 #ffffff09, inset 0 0 0 1px rgba(var(--thread-accent-rgb), .035), 0 34px 96px #00000052;border:1px solid #ffffff0b;inset:0}.landing-thread-stage-panel-solo{width:min(100%, var(--thread-stage-thread-max));margin-inline:auto}.landing-thread-stage-layout{z-index:1;border-radius:inherit;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.landing-thread-stage-thread{pointer-events:auto;width:100%;min-width:0;min-height:0;display:flex}.landing-thread-main-column{isolation:isolate;flex:auto;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.landing-thread-column{width:min(100%, var(--thread-column-max));margin-inline:auto}.landing-thread-panel__header{gap:10px;min-width:0;padding:0 0 10px;display:grid}.landing-thread-panel__title-row,.landing-thread-panel__meta-row,.landing-thread-panel__actions,.landing-thread-message__header,.landing-thread-composer{align-items:center;display:flex}.landing-thread-panel__title-row{align-items:flex-start;gap:10px;min-width:0}.landing-thread-panel__dot{background:rgb(var(--thread-accent-rgb));width:7px;height:7px;box-shadow:0 0 10px rgba(var(--thread-accent-rgb), .28);border-radius:999px;flex:none;margin-top:6px}.landing-thread-panel__title-row h2{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:clamp(15px,1.35vw,18px);font-weight:560;line-height:1.28;overflow:hidden}.landing-thread-panel__status,.landing-thread-panel__dispatch span,.landing-thread-message__header span{color:#f0f0fa85;font-family:var(--constellation-font-mono);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:650}.landing-thread-panel__meta-row{flex-wrap:wrap;gap:10px 14px}.landing-thread-panel__status{border:1px solid rgba(var(--thread-accent-rgb), .2);background:rgba(var(--thread-accent-rgb), .075);color:#ffffffb8;border-radius:999px;align-items:center;height:24px;padding:0 9px;display:inline-flex}.landing-thread-panel__dispatch{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.landing-thread-panel__dispatch i{background:#f0f0fa38;border-radius:999px;width:3px;height:3px}.landing-thread-panel__dispatch strong{color:#ffffffdb;font-family:var(--constellation-font-mono);letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.4}.landing-thread-panel__close,.landing-thread-composer button{color:#f0f0fabd;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.landing-thread-panel__close{margin-left:auto}.landing-thread-panel__close:hover,.landing-thread-panel__close:focus-visible,.landing-thread-composer button:hover,.landing-thread-composer button:focus-visible{color:#fff;background:rgba(var(--thread-accent-rgb), .16);outline:none}.landing-thread-composer textarea:disabled{opacity:.62}.landing-thread-composer button:disabled{cursor:default;opacity:.42}.landing-thread-composer button:disabled:hover{color:#f0f0fabd;background:#ffffff0f}.landing-thread-content{scrollbar-width:none;min-height:0;padding:12px 0 0;position:relative;overflow:auto}.landing-thread-content::-webkit-scrollbar{display:none}.landing-thread-feed{align-content:start;gap:18px;padding:0 0 32px;display:grid}.landing-thread-stage-shell.is-entering{animation:.54s cubic-bezier(.18,.95,.32,1) both landing-thread-shell-reveal}.landing-thread-stage-shell.is-entering .landing-thread-origin-bloom{animation:.64s cubic-bezier(.18,.95,.32,1) both landing-thread-bloom}.landing-thread-stage-shell.is-entering .landing-thread-origin-ring{animation:.7s cubic-bezier(.18,.95,.32,1) both landing-thread-ring}.landing-thread-message{gap:10px;width:min(100%,760px);margin:0;padding:0;animation:.26s ease-out both landing-thread-message-in;display:grid}.landing-thread-message-user{border:1px solid rgba(var(--thread-accent-rgb), .2);width:fit-content;max-width:min(100%,620px);box-shadow:inset 0 0 0 1px rgba(var(--thread-accent-rgb), .1), 0 18px 34px #00000029;background:linear-gradient(#121723fa,#0c1018f0);border-radius:16px;justify-self:end;margin-left:auto;padding:14px 16px 16px}.landing-thread-message-illo,.landing-thread-message-system{justify-self:start}.landing-thread-message-system{background:#ffffff09;border:1px solid #ffffff0e;border-radius:10px;padding:11px 13px}.landing-thread-message-typing{width:fit-content;min-width:86px}.landing-thread-message__header{gap:8px;min-width:0}.landing-thread-message__header strong{color:#f0f0fae0;font-size:12px;font-weight:700}.landing-thread-message__avatar{background:rgba(var(--thread-accent-rgb), .22);color:#fff;width:22px;height:22px;box-shadow:inset 0 0 0 1px rgba(var(--thread-accent-rgb), .16);border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:760;display:grid}.landing-thread-message p{color:#f0f0fad6;margin:0;font-size:14px;line-height:1.58}.landing-thread-typing-indicator{align-items:center;gap:5px;width:fit-content;padding:8px 2px 2px 30px;display:inline-flex}.landing-thread-typing-indicator span{background:rgba(var(--thread-accent-rgb), .82);width:5px;height:5px;box-shadow:0 0 12px rgba(var(--thread-accent-rgb), .2);border-radius:999px;animation:.92s ease-in-out infinite landing-thread-typing-dot}.landing-thread-typing-indicator span:nth-child(2){animation-delay:.14s}.landing-thread-typing-indicator span:nth-child(3){animation-delay:.28s}.landing-thread-composer{-webkit-backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#0d111ab8,#080b12d1);border:1px solid #ffffff0e;border-radius:24px;gap:12px;padding:16px 18px;box-shadow:0 18px 40px #0000002e,inset 0 0 0 1px #ffffff05}.landing-thread-composer-dock{z-index:6;box-sizing:border-box;margin-top:auto;padding:0 8px 12px;position:relative}.landing-thread-composer textarea{resize:none;color:#f0f0fae6;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:34px;max-height:96px;padding:0;font-size:14px;line-height:1.45}.landing-thread-composer textarea::placeholder{color:#f0f0fa61}.constellation-signal-blob.is-thread-source{pointer-events:auto}@keyframes landing-thread-bloom{0%{opacity:.52;transform:translate(-50%,-50%)scale(.45)}58%{opacity:.26;transform:translate(-50%,-50%)scale(9.8)}to{opacity:0;transform:translate(-50%,-50%)scale(13.8)}}@keyframes landing-thread-ring{0%{opacity:.6;transform:translate(-50%,-50%)scale(.84)}64%{opacity:.24;transform:translate(-50%,-50%)scale(8)}to{opacity:0;transform:translate(-50%,-50%)scale(9.6)}}@keyframes landing-thread-shell-reveal{0%{opacity:.72;clip-path:circle(18px at var(--thread-origin-x) var(--thread-origin-y))}55%{opacity:1;clip-path:circle(60% at var(--thread-origin-x) var(--thread-origin-y))}to{opacity:1;clip-path:circle(140% at var(--thread-origin-x) var(--thread-origin-y))}}@keyframes landing-thread-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-thread-typing-dot{0%,80%,to{opacity:.34;transform:translateY(0)}38%{opacity:1;transform:translateY(-3px)}}@media (width<=1179px){.landing-thread-stage-panel{--thread-stage-thread-max:clamp(680px, 82vw, 920px);padding:clamp(18px,2.6vw,30px) clamp(18px,3vw,34px) clamp(16px,2.4vw,28px)}}@media (width<=980px){.landing-thread-stage-panel{--thread-stage-thread-max:min(100%, 760px);padding:18px}}@media (width<=900px){.landing-thread-stage-shell{padding:6px 10px 4px}.landing-thread-stage-frame{width:calc(100% - 18px);height:calc(100% - 6px)}}@media (width<=700px){.landing-thread-stage-panel{border-radius:24px;padding:16px 14px 14px}.landing-thread-panel__meta-row{gap:8px}.landing-thread-panel__dispatch{width:100%}.landing-thread-panel__close{position:absolute;top:14px;right:14px}.landing-thread-panel__title-row h2{padding-right:38px}.landing-thread-feed{gap:14px;padding-bottom:24px}.landing-thread-message,.landing-thread-message-user{max-width:100%}.landing-thread-composer-dock{padding:0 0 8px}.landing-thread-composer{border-radius:20px;padding:13px 14px}}@media (prefers-reduced-motion:reduce){.landing-thread-origin-bloom,.landing-thread-origin-ring,.landing-thread-stage-shell.is-entering,.landing-thread-stage-shell.is-entering .landing-thread-origin-bloom,.landing-thread-stage-shell.is-entering .landing-thread-origin-ring,.landing-thread-typing-indicator span,.landing-thread-message{animation:none!important}.landing-thread-stage-frame{opacity:1;transition:none;transform:none}}.workspace-app-dismiss-surface{z-index:28;cursor:default;pointer-events:auto;background:#00000014;border:0;padding:0;position:absolute;inset:0}.workspace-app-overlay{z-index:29;pointer-events:auto;width:min(clamp(500px,40vw,760px),100% - 36px);min-width:0;min-height:0;max-height:calc(100% - 110px);animation:workspace-app-enter .24s var(--constellation-motion-ease-lift);justify-content:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.workspace-app-overlay.is-static{animation:none}.generated-html-app{color:#f4f6faeb;background:#070a11;border:1px solid #f0f0fa1a;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(clamp(500px,40vw,760px),100vw - 36px);min-width:0;height:min(clamp(500px,62vh,740px),100vh - 110px);min-height:0;max-height:calc(100vh - 110px);display:grid;overflow:hidden;box-shadow:0 18px 44px #00000057}.generated-html-app__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.generated-html-app__identity,.generated-html-app__actions{align-items:center;gap:10px;min-width:0;display:inline-flex}.generated-html-app__identity>div{min-width:0}.generated-html-app__dot{background:var(--workspace-app-accent);width:9px;height:9px;box-shadow:none;border-radius:999px;flex:none}.generated-html-app__eyebrow{color:#f4f6fa75;font-family:var(--constellation-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:680;display:block}.generated-html-app h2{color:#fffffff0;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:720;line-height:1.2;overflow:hidden}.generated-html-app__pill{color:#f4f6faa8;height:24px;font-family:var(--constellation-font-mono);text-transform:uppercase;background:#f0f0fa0b;border:1px solid #f0f0fa1a;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:680;display:inline-flex}.generated-html-app__pill span{background:var(--workspace-app-accent);width:5px;height:5px;box-shadow:none;border-radius:999px}.generated-html-app__meta{color:#f4f6fa9e;min-width:0;height:24px;font-family:var(--constellation-font-mono);text-transform:uppercase;white-space:nowrap;background:#f0f0fa09;border:1px solid #f0f0fa1a;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:680;display:inline-flex}.generated-html-app__close{color:#f4f6faad;cursor:pointer;background:#f0f0fa08;border:1px solid #f0f0fa14;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.generated-html-app__close:hover,.generated-html-app__close:focus-visible{outline-offset:2px;color:#f4f6faf0;background:#f0f0fa11;border-color:#f0f0fa29;outline:1px solid #f0f0fa2e}.generated-html-app__frame{background:0 0;border:0;width:100%;min-width:0;height:100%;min-height:0}.landing-generated-app__frame{height:100%;max-height:none;padding:clamp(12px,1.15vw,18px);overflow:auto}.landing-app-shell{gap:10px;min-width:0;height:100%;min-height:0;display:grid}.landing-app-shell-checklist,.landing-app-shell-pipeline{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.landing-app-summary,.landing-app-deploy-panel,.landing-app-workarea,.landing-app-pipeline-main,.landing-app-radar-panel{min-width:0;box-shadow:none;background:#0c1019eb;border:1px solid #f0f0fa16;border-radius:12px}.landing-app-summary,.landing-app-deploy-panel{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.landing-app-shell-pipeline .landing-app-deploy-panel{order:-1}.landing-app-shell-radar{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.landing-app-summary__label,.landing-app-deploy-panel__label{color:#f4f6fa80;font-family:var(--constellation-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:680}.landing-app-summary__dial{background:radial-gradient(circle, #090d16f5 0 58%, transparent 59%), conic-gradient(color-mix(in srgb, var(--workspace-app-accent) 80%, white) 0 var(--preview-progress), #ffffff1a var(--preview-progress) 360deg);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.landing-app-summary__dial strong{color:#fffffff5;font-family:var(--constellation-font-mono);letter-spacing:0;font-size:11px}.landing-app-summary__caption{color:#f4f6fa9e;margin-left:auto;font-size:11px}.landing-app-workarea,.landing-app-pipeline-main{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-height:0;padding:12px;display:grid}.landing-app-workarea__header{color:#f4f6fa85;font-family:var(--constellation-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:680;display:flex}.landing-app-workarea__header strong{color:color-mix(in srgb, var(--workspace-app-accent) 58%, white 42%);font-weight:760}.landing-app-checklist{align-content:start;gap:6px;min-height:0;padding:1px;display:grid;overflow:auto}.landing-app-check-row{color:#f4f6fae0;cursor:pointer;text-align:left;background:#05080e57;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.landing-app-check-row:hover,.landing-app-check-row:focus-visible{border-color:color-mix(in srgb, var(--workspace-app-accent) 28%, #ffffff1a);background:color-mix(in srgb, var(--workspace-app-accent) 9%, #05080e61);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 24%, transparent);outline:none}.landing-app-check-row__box{border:1px solid color-mix(in srgb, var(--workspace-app-accent) 30%, #ffffff1f);color:#05080ee6;background:#ffffff09;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.landing-app-check-row[aria-pressed=true] .landing-app-check-row__box{background:color-mix(in srgb, var(--workspace-app-accent) 78%, white 16%);box-shadow:none}.landing-app-check-row__text{gap:2px;min-width:0;display:grid}.landing-app-check-row__text strong,.landing-app-check-row__text small,.landing-app-check-row__state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-app-check-row__text strong{color:#ffffffeb;font-size:12px;font-weight:700}.landing-app-check-row__text small{color:#f4f6fa7a;font-size:10px}.landing-app-check-row__state{color:#f4f6fa70;font-family:var(--constellation-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:680}.landing-app-pipeline-track{align-content:start;gap:6px;min-height:0;padding:2px 1px;display:grid;position:relative;overflow:auto}.landing-app-pipeline-track:before{content:"";background:color-mix(in srgb, var(--workspace-app-accent) 22%, #ffffff14);width:1px;position:absolute;top:20px;bottom:20px;left:10px}.landing-app-pipeline-stage{color:#f4f6fab8;cursor:pointer;text-align:left;background:#05080e52;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.landing-app-pipeline-stage:hover,.landing-app-pipeline-stage:focus-visible{border-color:color-mix(in srgb, var(--workspace-app-accent) 28%, #ffffff1a);background:color-mix(in srgb, var(--workspace-app-accent) 9%, #05080e61);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 24%, transparent);outline:none}.landing-app-pipeline-stage__node{z-index:1;border:1px solid color-mix(in srgb, var(--workspace-app-accent) 38%, #ffffff24);width:11px;height:11px;box-shadow:none;background:#080c14fa;border-radius:999px;justify-self:center;position:relative}.landing-app-pipeline-stage-done .landing-app-pipeline-stage__node,.landing-app-pipeline-stage-active .landing-app-pipeline-stage__node{background:color-mix(in srgb, var(--workspace-app-accent) 74%, white 12%)}.landing-app-pipeline-stage-active .landing-app-pipeline-stage__node{box-shadow:none;transform:scale(1.22)}.landing-app-pipeline-stage__label{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.landing-app-pipeline-stage__status{color:#f4f6fa70;font-family:var(--constellation-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:680}.landing-app-deploy-panel strong{color:#fffffff0;font-family:var(--constellation-font-mono);letter-spacing:0;font-size:18px}.landing-app-deploy-panel__bar{background:#ffffff14;border-radius:999px;flex:none;width:112px;height:5px;overflow:hidden}.landing-app-deploy-panel__bar span{border-radius:inherit;background:color-mix(in srgb, var(--workspace-app-accent) 72%, white 10%);height:100%;box-shadow:none;display:block}.landing-app-log{text-align:left;gap:5px;width:100%;display:none}.landing-app-log span{color:#f4f6fa8a;font-family:var(--constellation-font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:7px;padding:6px 7px;font-size:8px;overflow:hidden}.landing-app-shell-waitlist,.landing-app-shell-kanban,.landing-app-shell-alarms{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.landing-app-graph-panel,.landing-app-kanban-board,.landing-app-alarm-log{min-width:0;height:100%;min-height:0;box-shadow:none;background:#0c1019eb;border:1px solid #f0f0fa16;border-radius:12px}.landing-app-graph-panel,.landing-app-alarm-log{gap:10px;padding:12px;display:grid}.landing-app-graph-panel{grid-template-rows:auto minmax(0,1fr) auto}.landing-app-alarm-log{grid-template-rows:auto minmax(0,1fr)}.landing-app-waitlist-chart{background:linear-gradient(#f0f0fa0d 1px,#0000 1px) 0 0/100% 36px,linear-gradient(90deg,#f0f0fa09 1px,#0000 1px) 0 0/52px 100%,#06090fd6;border:1px solid #f0f0fa13;border-radius:11px;min-height:0;position:relative;overflow:hidden}.landing-app-waitlist-chart svg{width:100%;height:100%;position:absolute;inset:0}.landing-app-waitlist-area{fill:color-mix(in srgb, var(--workspace-app-accent) 9%, transparent)}.landing-app-waitlist-line{fill:none;stroke:color-mix(in srgb, var(--workspace-app-accent) 74%, white 12%);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.landing-app-waitlist-point{left:var(--point-x);top:var(--point-y);cursor:pointer;background:0 0;border:0;border-radius:999px;width:24px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.landing-app-waitlist-point:before{content:"";background:color-mix(in srgb, var(--workspace-app-accent) 72%, white 14%);width:8px;height:8px;box-shadow:none;transition:width .14s var(--constellation-motion-ease-lift), height .14s var(--constellation-motion-ease-lift), box-shadow .14s var(--constellation-motion-ease-lift);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-app-waitlist-point.is-active:before,.landing-app-waitlist-point:hover:before,.landing-app-waitlist-point:focus-visible:before{width:12px;height:12px}.landing-app-waitlist-tooltip{left:clamp(42px, var(--point-x), calc(100% - 42px));top:clamp(28px, var(--point-y), calc(100% - 28px));z-index:2;border:1px solid color-mix(in srgb, var(--workspace-app-accent) 28%, #ffffff1a);color:#f4f6fae6;pointer-events:none;text-align:center;min-width:58px;transition:left .15s var(--constellation-motion-ease-lift), top .15s var(--constellation-motion-ease-lift);background:#05080ef0;border-radius:8px;gap:1px;padding:5px 7px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000038}.landing-app-waitlist-tooltip span{color:#f4f6fa8f;font-family:var(--constellation-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:680}.landing-app-waitlist-tooltip strong{color:color-mix(in srgb, var(--workspace-app-accent) 58%, white 42%);font-family:var(--constellation-font-mono);letter-spacing:0;font-size:12px}.landing-app-waitlist-readout{background:#06090fd6;border:1px solid #f0f0fa13;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;padding:9px 10px;display:grid}.landing-app-waitlist-readout span,.landing-app-waitlist-readout small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-app-waitlist-readout span{color:#ffffffe6;font-size:12px;font-weight:720}.landing-app-waitlist-readout strong{color:color-mix(in srgb, var(--workspace-app-accent) 58%, white 42%);font-family:var(--constellation-font-mono);letter-spacing:0;grid-row:span 2;font-size:24px}.landing-app-waitlist-readout small{color:#f4f6fa7a;font-size:10px}.landing-app-kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.landing-app-kanban-column{min-width:0;min-height:0;transition:border-color .14s var(--constellation-motion-ease-lift), background .14s var(--constellation-motion-ease-lift), box-shadow .14s var(--constellation-motion-ease-lift);background:#06090f9e;border:1px solid #0000;border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:7px;padding:8px;display:grid}.landing-app-kanban-column.is-drop-target{border-color:color-mix(in srgb, var(--workspace-app-accent) 34%, #ffffff24);background:color-mix(in srgb, var(--workspace-app-accent) 10%, #05080e57);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 18%, transparent)}.landing-app-kanban-column__header{color:#f4f6fa80;font-family:var(--constellation-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:680;display:flex}.landing-app-kanban-tasks{align-content:start;gap:6px;min-height:0;padding:1px;display:grid;overflow:auto}.landing-app-kanban-task{color:#f4f6fae0;cursor:grab;text-align:left;-webkit-user-select:none;user-select:none;min-width:0;transition:opacity .12s var(--constellation-motion-ease-lift), transform .12s var(--constellation-motion-ease-lift), border-color .12s var(--constellation-motion-ease-lift), background .12s var(--constellation-motion-ease-lift);background:#f0f0fa0a;border:1px solid #f0f0fa13;border-radius:8px;gap:3px;padding:8px;display:grid}.landing-app-kanban-task:hover,.landing-app-kanban-task:focus-visible{border-color:color-mix(in srgb, var(--workspace-app-accent) 28%, #ffffff1a);background:color-mix(in srgb, var(--workspace-app-accent) 8%, #ffffff0b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 24%, transparent);outline:none}.landing-app-kanban-task:active{cursor:grabbing}.landing-app-kanban-task.is-dragging{opacity:.42;transform:scale(.98)}.landing-app-kanban-task span,.landing-app-kanban-task small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-app-kanban-task span{font-size:11px;font-weight:720}.landing-app-kanban-task small{color:#f4f6fa75;font-size:9px}.landing-app-alarm-entries{align-content:start;gap:6px;min-height:0;padding:1px;display:grid;overflow:auto}.landing-app-alarm-row{color:#f4f6fad6;cursor:pointer;text-align:left;background:#05080e57;border:1px solid #fff1;border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.landing-app-alarm-row:hover,.landing-app-alarm-row:focus-visible{border-color:color-mix(in srgb, var(--workspace-app-accent) 28%, #ffffff1a);background:color-mix(in srgb, var(--workspace-app-accent) 8%, #05080e61);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-app-accent) 22%, transparent);outline:none}.landing-app-alarm-row__severity{background:color-mix(in srgb, var(--workspace-app-accent) 62%, white 12%);border-radius:999px;width:8px;height:8px}.landing-app-alarm-row-critical .landing-app-alarm-row__severity{box-shadow:none;background:#ff7575}.landing-app-alarm-row-warning .landing-app-alarm-row__severity{background:var(--constellation-color-amber);box-shadow:none}.landing-app-alarm-row.is-acknowledged{opacity:.54}.landing-app-alarm-row__copy{gap:2px;min-width:0;display:grid}.landing-app-alarm-row__copy strong,.landing-app-alarm-row__copy small,.landing-app-alarm-row__state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-app-alarm-row__copy strong{font-size:12px;font-weight:720}.landing-app-alarm-row__copy small{color:#f4f6fa75;font-size:10px}.landing-app-alarm-row__state{color:#f4f6fa70;font-family:var(--constellation-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:680}.landing-app-radar-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid}.landing-app-radar-field{background:radial-gradient(circle,#0000 0 34%,#f0f0fa0f 35% 35.7%,#0000 36.5%),#06090fd6;border:1px solid #f0f0fa13;border-radius:11px;min-height:0;position:relative;overflow:hidden}.landing-app-radar-ring,.landing-app-radar-sweep{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-app-radar-ring{border:1px solid color-mix(in srgb, var(--workspace-app-accent) 16%, #ffffff0f);border-radius:999px}.landing-app-radar-ring-outer{width:82%;height:82%}.landing-app-radar-ring-inner{width:44%;height:44%}.landing-app-radar-sweep{background:linear-gradient(180deg, color-mix(in srgb, var(--workspace-app-accent) 55%, transparent), transparent);transform-origin:50% 100%;width:1px;height:42%;animation:5s linear infinite mini-radar-sweep}.landing-app-radar-signal{left:var(--signal-x);top:var(--signal-y);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.landing-app-radar-signal span{background:color-mix(in srgb, var(--workspace-app-accent) 70%, white 12%);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--workspace-app-accent) 10%, transparent);border-radius:999px}.landing-app-radar-signal-hot span{background:color-mix(in srgb, var(--constellation-color-amber) 80%, white 12%);box-shadow:0 0 0 5px #d5a14d1a}.landing-app-radar-signal-watch span{opacity:.74}.landing-app-radar-signal.is-active span{width:13px;height:13px}.landing-app-radar-signal:hover,.landing-app-radar-signal:focus-visible{outline:none}.landing-app-radar-readout{background:#06090fd6;border:1px solid #f0f0fa13;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;padding:9px 10px;display:grid}.landing-app-radar-readout span,.landing-app-radar-readout small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-app-radar-readout span{color:#ffffffe6;font-size:12px;font-weight:720}.landing-app-radar-readout strong{color:color-mix(in srgb, var(--workspace-app-accent) 58%, white 42%);font-family:var(--constellation-font-mono);letter-spacing:0;grid-row:span 2;font-size:22px}.landing-app-radar-readout small{color:#f4f6fa7a;font-size:10px}@keyframes mini-radar-sweep{0%{transform:translate(-50%,-100%)rotate(0)}to{transform:translate(-50%,-100%)rotate(360deg)}}@keyframes workspace-app-enter{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.workspace-app-overlay{width:calc(100% - 20px);max-height:calc(100% - 74px)}.generated-html-app{border-radius:16px;width:calc(100vw - 20px);height:auto;min-height:0;max-height:calc(100vh - 74px)}.landing-generated-app__frame{padding:12px}.landing-app-shell{height:auto}.landing-app-shell-checklist,.landing-app-shell-pipeline{grid-template-rows:auto;grid-template-columns:1fr}.landing-app-shell-waitlist,.landing-app-shell-kanban,.landing-app-shell-alarms,.landing-app-shell-radar,.landing-app-graph-panel,.landing-app-alarm-log,.landing-app-radar-panel{grid-template-rows:auto}.landing-app-graph-panel,.landing-app-kanban-board,.landing-app-alarm-log{height:auto}.landing-app-waitlist-chart,.landing-app-radar-field{min-height:148px}.landing-app-kanban-column{grid-template-rows:auto;min-height:190px}.landing-app-checklist,.landing-app-pipeline-track,.landing-app-kanban-tasks,.landing-app-alarm-entries{overflow:visible}.landing-app-summary,.landing-app-deploy-panel{min-height:0}}
