.constellation-astre.svelte-iqs4z9{position:absolute;display:grid;place-items:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;text-align:inherit;isolation:isolate;transform:translate(-50%,-50%);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: .32;--astre-halo-rest-opacity: .58;--astre-halo-inner-opacity: 0;--astre-halo-pulse-min: .44;--astre-halo-pulse-max: .68;--astre-ring-opacity: .84;--astre-ring-filter: saturate(1.1) brightness(1.06);--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: rgba(141, 183, 255, .24);--astre-halo-border: rgba(141, 183, 255, .18);--astre-halo-inner-border: rgba(141, 183, 255, .12);--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) 14%, rgba(255, 242, 218, .028)) 0%, transparent 18%), radial-gradient(circle at 50% 54%, color-mix(in srgb, var(--astre-tone-color) 9%, rgba(22, 19, 18, .99)) 0%, rgba(5, 7, 12, .99) 78%);--astre-core-color: var(--constellation-color-spectral-owner);--astre-core-border-color: rgba(255, 234, 196, .18);--astre-core-inner-stroke: rgba(255, 244, 226, .055);--astre-core-glow-strong: rgba(141, 183, 255, .38);--astre-core-glow-soft: rgba(141, 183, 255, .2);--astre-core-sheen-opacity: .42;--astre-core-sheen-hot: color-mix(in srgb, var(--astre-tone-color) 14%, rgba(255, 246, 225, .04));--astre-core-sheen-top: rgba(255, 236, 202, .026);--astre-ring-border: color-mix(in srgb, var(--astre-rim-soft) 64%, rgba(255, 244, 220, .12));--astre-core-transform: none;--astre-core-shadow: inset 0 0 0 1px var(--astre-core-inner-stroke), inset 0 18px 32px rgba(255, 236, 200, .034), inset 0 -38px 52px rgba(0, 0, 0, .34), 0 0 30px var(--astre-core-glow-strong), 0 0 78px var(--astre-core-glow-soft);--astre-emphasis-ring-filter: saturate(1.3) brightness(1.16);--astre-emphasis-archive-filter: saturate(1.24) brightness(1.16);--astre-emphasis-core-filter: saturate(1.28) brightness(1.08);--astre-emphasis-core-transform: scale(1.05);--astre-emphasis-ring-border: color-mix(in srgb, var(--astre-rim-hot) 58%, rgba(255, 244, 220, .18));--astre-emphasis-ring-shadow: 0 0 20px color-mix(in srgb, var(--astre-tone-color) 36%, transparent), 0 0 58px color-mix(in srgb, var(--astre-tone-color) 18%, transparent);--astre-emphasis-core-shadow: inset 0 0 0 1px var(--astre-core-inner-stroke), inset 0 18px 32px rgba(255, 236, 200, .026), inset 0 -38px 52px rgba(0, 0, 0, .38), 0 0 34px var(--astre-core-glow-strong), 0 0 86px var(--astre-core-glow-soft);--astre-rim-hot: color-mix(in srgb, var(--astre-tone-color) 52%, #ffe8bd 48%);--astre-rim-soft: color-mix(in srgb, var(--astre-tone-color) 34%, rgba(255, 235, 204, .36));--astre-rim-dim: color-mix(in srgb, var(--astre-tone-color) 14%, 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: -36px;--astre-halo-before-inset: 0;--astre-halo-before-transform: none;--astre-letter-offset-x: 0px;--astre-letter-offset-y: 0px;transform:translate(-50%,-50%) scale(var(--astre-scale));transform-origin:center;transition:transform var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift)}.constellation-astre-interactive.svelte-iqs4z9{pointer-events:auto;cursor:pointer}.constellation-astre.svelte-iqs4z9:before{content:"";position:absolute;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}.constellation-astre-halo.svelte-iqs4z9,.constellation-astre-ring.svelte-iqs4z9,.constellation-astre-core.svelte-iqs4z9{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--astre-frame-radius)}.constellation-astre-presence-dot.svelte-iqs4z9{display:none}.constellation-astre-presence-offline.svelte-iqs4z9 .constellation-astre-presence-dot:where(.svelte-iqs4z9){background:#b4b8c4b8;box-shadow:0 0 0 3px #05080e4d,0 0 10px #d2d6e21a;opacity:.54}.constellation-astre-halo.svelte-iqs4z9{inset:var(--astre-halo-inset);border:0;background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y),color-mix(in srgb,var(--astre-tone-color) 30%,transparent) 0%,color-mix(in srgb,var(--astre-tone-color) 12%,transparent) 38%,transparent 76%);filter:blur(24px) saturate(1.22);opacity:var(--astre-halo-rest-opacity);transform:translateZ(0);transition:opacity var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift),filter var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift)}.constellation-astre-halo.svelte-iqs4z9:before{display:none}.constellation-astre-ring.svelte-iqs4z9{top:-1px;right:-1px;bottom:-1px;left:-1px;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)}.constellation-astre-archive-outer-field.svelte-iqs4z9{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;pointer-events:none}.constellation-astre-archive-inner-field.svelte-iqs4z9{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.constellation-astre-archive-dot.svelte-iqs4z9{position:absolute;border-radius:50%;transform:translate(-50%,-50%);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)}.constellation-astre-archive-dot-inner.svelte-iqs4z9{opacity:calc(var(--astre-archive-opacity) * .78)}.constellation-astre-core.svelte-iqs4z9{display:flex;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;gap:12px;font-family:var(--constellation-font-display);font-weight:700;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)}.constellation-astre-core.svelte-iqs4z9:before,.constellation-astre-core.svelte-iqs4z9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.constellation-astre-core.svelte-iqs4z9:before{background:radial-gradient(circle at var(--astre-diffuse-x) var(--astre-diffuse-y),var(--astre-core-sheen-hot) 0%,transparent 18%),linear-gradient(180deg,var(--astre-core-sheen-top),transparent 34%);opacity:var(--astre-core-sheen-opacity)}.constellation-astre-core.svelte-iqs4z9:after{padding:1px;background:conic-gradient(from -48deg,var(--astre-rim-hot) 0deg,var(--astre-rim-soft) 54deg,transparent 130deg,transparent 248deg,var(--astre-rim-dim) 306deg,var(--astre-rim-hot) 360deg);box-shadow:inset 0 0 30px #00000042,inset 0 -22px 32px #00000057;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--astre-rim-hot) 54%,transparent));opacity:var(--astre-rim-opacity);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.constellation-astre-letter.svelte-iqs4z9{display:block;min-width:.72em;position:relative;z-index:1;text-align:center;line-height:.84;transform:translate(var(--astre-letter-offset-x),calc(var(--astre-letter-offset-y) + 5px))}.constellation-astre-owner.svelte-iqs4z9{position:relative;z-index:1;display:block;max-width:78%;overflow:hidden;color:color-mix(in srgb,var(--astre-core-color) 78%,rgba(255,244,220,.72));font-family:var(--constellation-font-mono);font-size:10px;font-weight:720;letter-spacing:0;line-height:1;text-align:center;text-overflow:ellipsis;text-shadow:0 0 10px color-mix(in srgb,var(--astre-tone-color) 28%,transparent);white-space:nowrap}.constellation-astre-spectral.svelte-iqs4z9{--astre-tone-color: var(--constellation-color-spectral)}.constellation-astre-amber.svelte-iqs4z9{--astre-tone-color: var(--constellation-color-amber);--astre-before-border: color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 24%, transparent);--astre-halo-border: color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 18%, transparent);--astre-halo-inner-border: color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 12%, transparent);--astre-ring-shadow: var(--constellation-shadow-astre-amber);--astre-core-color: var(--constellation-color-amber-owner);--astre-core-border-color: rgba(255, 227, 172, .28);--astre-core-inner-stroke: rgba(255, 227, 172, .38);--astre-core-glow-strong: color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 34%, transparent);--astre-core-glow-soft: color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 16%, transparent)}.constellation-astre-hero.svelte-iqs4z9 .constellation-astre-letter:where(.svelte-iqs4z9){font-size:var(--constellation-type-astre-hero)}.constellation-astre-standard.svelte-iqs4z9 .constellation-astre-letter:where(.svelte-iqs4z9){font-size:var(--constellation-type-astre-standard)}.constellation-astre-compact.svelte-iqs4z9 .constellation-astre-letter:where(.svelte-iqs4z9){font-size:32px}.constellation-astre-compact.svelte-iqs4z9{--astre-frame-radius: 50%;--astre-before-inset: -8px;--astre-before-transform: none;--astre-halo-inset: -5px;--astre-halo-before-inset: -3px;--astre-halo-before-transform: none;--astre-letter-offset-x: 0px;--astre-letter-offset-y: 0px}.constellation-astre-working.svelte-iqs4z9{--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: .42;--astre-halo-rest-opacity: .74;--astre-halo-inner-opacity: 0;--astre-halo-pulse-min: .58;--astre-halo-pulse-max: .86;--astre-ring-filter: saturate(1.22) brightness(1.12);--astre-archive-opacity: .94;--astre-archive-filter: saturate(1.22) brightness(1.14);--astre-core-filter: saturate(1.22) brightness(1.03)}.constellation-astre-disconnected.svelte-iqs4z9{--astre-outer-ring-opacity: .2;--astre-halo-rest-opacity: .18;--astre-halo-inner-opacity: .2;--astre-halo-pulse-min: .18;--astre-halo-pulse-max: .28;--astre-ring-opacity: .48;--astre-ring-filter: saturate(.72) brightness(.82);--astre-archive-opacity: .42;--astre-archive-filter: saturate(.72) brightness(.82);--astre-core-opacity: .78;--astre-core-filter: saturate(.72) brightness(.82)}.constellation-astre-disconnected.svelte-iqs4z9 .constellation-astre-presence-dot:where(.svelte-iqs4z9){opacity:.56}.constellation-astre-emphasis.svelte-iqs4z9{--astre-scale: 1.1;--astre-outer-ring-opacity: .46;--astre-halo-rest-opacity: .82;--astre-halo-inner-opacity: .34;--astre-halo-pulse-min: .64;--astre-halo-pulse-max: .92;--astre-ring-opacity: 1;--astre-ring-filter: var(--astre-emphasis-ring-filter);--astre-archive-opacity: .98;--astre-archive-filter: var(--astre-emphasis-archive-filter);--astre-core-opacity: 1;--astre-core-filter: var(--astre-emphasis-core-filter);--astre-rim-opacity: 1}.constellation-astre-emphasis.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9){filter:blur(24px) saturate(1.16)}.constellation-astre-emphasis.svelte-iqs4z9 .constellation-astre-ring:where(.svelte-iqs4z9){border-color:var(--astre-emphasis-ring-border);box-shadow:var(--astre-emphasis-ring-shadow)}.constellation-astre-emphasis.svelte-iqs4z9 .constellation-astre-core:where(.svelte-iqs4z9){transform:var(--astre-emphasis-core-transform);box-shadow:var(--astre-emphasis-core-shadow)}.constellation-astre-drop-target.svelte-iqs4z9{--astre-outer-ring-opacity: .48;--astre-halo-rest-opacity: .86;--astre-halo-pulse-min: .68;--astre-halo-pulse-max: .94;--astre-ring-opacity: 1;--astre-ring-filter: saturate(1.34) brightness(1.2);--astre-core-filter: saturate(1.34) brightness(1.07)}.constellation-astre-drop-target.svelte-iqs4z9:before{border-style:solid}.constellation-astre-drop-target.svelte-iqs4z9 .constellation-astre-ring:where(.svelte-iqs4z9){box-shadow:0 0 24px color-mix(in srgb,var(--astre-tone-color) 46%,transparent),0 0 72px color-mix(in srgb,var(--astre-tone-color) 24%,transparent),0 0 110px color-mix(in srgb,var(--astre-tone-color) 12%,transparent)}.constellation-astre-drop-target.svelte-iqs4z9 .constellation-astre-core:where(.svelte-iqs4z9){transform:scale(1.055)}.is-animated.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9){animation:svelte-iqs4z9-constellation-astre-halo-pulse var(--astre-halo-pulse-duration) var(--constellation-motion-ease-float) infinite}.is-animated.svelte-iqs4z9 .constellation-astre-archive-dot-a:where(.svelte-iqs4z9){animation:svelte-iqs4z9-constellation-astre-dot-voyage var(--astre-archive-drift-a-duration) var(--constellation-motion-ease-float) infinite}.is-animated.svelte-iqs4z9 .constellation-astre-archive-dot-b:where(.svelte-iqs4z9){animation:svelte-iqs4z9-constellation-astre-dot-voyage var(--astre-archive-drift-b-duration) var(--constellation-motion-ease-float) infinite}.is-animated.svelte-iqs4z9 .constellation-astre-archive-dot-c:where(.svelte-iqs4z9){animation:svelte-iqs4z9-constellation-astre-dot-voyage var(--astre-archive-drift-c-duration) var(--constellation-motion-ease-float) infinite}.is-animated.constellation-astre-presence-online.svelte-iqs4z9 .constellation-astre-presence-dot:where(.svelte-iqs4z9){animation:svelte-iqs4z9-constellation-astre-presence-breathe 3.6s var(--constellation-motion-ease-float) infinite}.constellation-astre-disconnected.is-animated.svelte-iqs4z9:before,.constellation-astre-disconnected.is-animated.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9),.constellation-astre-disconnected.is-animated.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9):before,.constellation-astre-disconnected.is-animated.svelte-iqs4z9 .constellation-astre-ring:where(.svelte-iqs4z9),.constellation-astre-disconnected.is-animated.svelte-iqs4z9 .constellation-astre-archive-dot:where(.svelte-iqs4z9),.constellation-astre-disconnected.is-animated.svelte-iqs4z9 .constellation-astre-core:where(.svelte-iqs4z9){animation:none}.constellation-astre.svelte-iqs4z9:hover{--astre-scale: 1.1 !important;--astre-outer-ring-opacity: .46 !important;--astre-halo-rest-opacity: .82 !important;--astre-halo-inner-opacity: .34 !important;--astre-halo-pulse-min: .64 !important;--astre-halo-pulse-max: .92 !important;--astre-ring-opacity: 1 !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;--astre-rim-opacity: 1 !important}.constellation-astre.svelte-iqs4z9:hover .constellation-astre-ring:where(.svelte-iqs4z9){border-color:var(--astre-emphasis-ring-border);box-shadow:var(--astre-emphasis-ring-shadow)}.constellation-astre.svelte-iqs4z9:hover .constellation-astre-core:where(.svelte-iqs4z9){transform:var(--astre-emphasis-core-transform);box-shadow:var(--astre-emphasis-core-shadow)}@keyframes svelte-iqs4z9-constellation-astre-halo-pulse{0%,to{opacity:var(--astre-halo-pulse-min)}50%{opacity:var(--astre-halo-pulse-max)}}@keyframes svelte-iqs4z9-constellation-astre-ring-outer-drift{0%,to{transform:translateZ(0) rotate(-8deg) scale(1)}14%{transform:translate3d(2px,-2px,0) rotate(-12deg) scale(.94,.96)}24%{transform:translate3d(-1px,1px,0) rotate(-6deg) scale(1.03,1.04)}43%{transform:translate3d(-3px,1px,0) rotate(-4deg) scale(.98,1.01)}61%{transform:translate3d(2px,2px,0) rotate(-10deg) scale(.92,.95)}71%{transform:translate3d(1px,-1px,0) rotate(-7deg) scale(1.02,1.01)}86%{transform:translate3d(-1px,-2px,0) rotate(-5deg) scale(.99,.97)}}@keyframes svelte-iqs4z9-constellation-astre-ring-middle-drift{0%,to{transform:translateZ(0) rotate(0) scale(1)}18%{transform:translate3d(-2px,1px,0) rotate(-4deg) scale(.91,.95)}30%{transform:translate3d(1px,-1px,0) rotate(1deg) scale(1.04,1.02)}52%{transform:translate3d(2px,2px,0) rotate(-1deg) scale(.96,.98)}69%{transform:translate3d(-1px,-2px,0) rotate(3deg) scale(.89,.93)}81%{transform:translate3d(1px,1px,0) rotate(0) scale(1.03,1.01)}}@keyframes svelte-iqs4z9-constellation-astre-ring-inner-drift{0%,to{transform:translateZ(0) rotate(11deg) scale(1)}15%{transform:translate3d(2px,-1px,0) rotate(8deg) scale(.88,.92)}27%{transform:translate3d(-1px,1px,0) rotate(13deg) scale(1.05,1.02)}49%{transform:translate3d(-2px,2px,0) rotate(15deg) scale(.94,.97)}67%{transform:translate3d(1px,1px,0) rotate(9deg) scale(.9,.94)}78%{transform:translate3d(0,-1px,0) rotate(12deg) scale(1.03,1.01)}89%{transform:translate3d(-1px,-2px,0) rotate(14deg) scaleX(.97)}}@keyframes svelte-iqs4z9-constellation-astre-ring-near-drift{0%,to{transform:translateZ(0) rotate(0) scale(1)}12%{transform:translate3d(1px,0,0) rotate(-1deg) scale(.97,.99)}22%{transform:translate3d(0,-1px,0) rotate(1deg) scale(1.02,1.01)}38%{transform:translate3d(-1px,2px,0) rotate(1.5deg) scale(.95,.98)}51%{transform:translate3d(2px,-1px,0) rotate(-2deg) scale(1.01,1.03)}72%{transform:translate3d(-2px,1px,0) rotate(.5deg) scale(.96,.97)}84%{transform:translate3d(1px,1px,0) rotate(-.5deg) scaleX(1.02)}}@keyframes svelte-iqs4z9-constellation-astre-core-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-iqs4z9-constellation-astre-presence-breathe{0%,to{transform:translate(26%,-22%) scale(1);opacity:.76}50%{transform:translate(26%,-22%) scale(1.16);opacity:1}}@keyframes svelte-iqs4z9-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)}}@media(prefers-reduced-motion:reduce){.is-animated.svelte-iqs4z9:before,.is-animated.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9),.is-animated.svelte-iqs4z9 .constellation-astre-halo:where(.svelte-iqs4z9):before,.is-animated.svelte-iqs4z9 .constellation-astre-ring:where(.svelte-iqs4z9),.is-animated.svelte-iqs4z9 .constellation-astre-archive-dot:where(.svelte-iqs4z9),.is-animated.svelte-iqs4z9 .constellation-astre-core:where(.svelte-iqs4z9),.is-animated.svelte-iqs4z9 .constellation-astre-presence-dot:where(.svelte-iqs4z9){animation:none!important}}.constellation-astre-palette.svelte-xvftsz{display:grid;grid-template-columns:var(--astre-palette-template, repeat(auto-fit, minmax(var(--astre-palette-swatch-size), 1fr)));gap:16px;width:100%;align-items:start}.constellation-astre-palette-swatch.svelte-xvftsz{position:relative;justify-self:center;width:min(100%,var(--astre-palette-swatch-size));aspect-ratio:1 / 1;padding:0;border:0;border-radius:20px;background:transparent;cursor:pointer;isolation:isolate;transition:transform var(--constellation-motion-hover-duration) ease,opacity var(--constellation-motion-hover-duration) ease}.constellation-astre-palette-swatch.svelte-xvftsz:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:18px;border:1px solid transparent;transition:border-color var(--constellation-motion-hover-duration) ease,box-shadow var(--constellation-motion-hover-duration) ease,background-color var(--constellation-motion-hover-duration) ease;pointer-events:none;z-index:0}.constellation-astre-palette-swatch.svelte-xvftsz:hover{transform:translateY(-1px)}.constellation-astre-palette-swatch.svelte-xvftsz:hover:after,.constellation-astre-palette-swatch.svelte-xvftsz:focus-visible:after{border-color:color-mix(in srgb,var(--constellation-color-text-tertiary) 22%,var(--constellation-surface-nested-border));background:color-mix(in srgb,var(--constellation-surface-nested-background) 88%,transparent)}.constellation-astre-palette-swatch.svelte-xvftsz:focus-visible{outline:none}.constellation-astre-palette-swatch.is-selected.svelte-xvftsz:after{border-color:color-mix(in srgb,var(--constellation-color-text-secondary) 28%,var(--constellation-surface-nested-border));box-shadow:var(--constellation-surface-nested-shadow),0 0 20px color-mix(in srgb,var(--constellation-color-text-tertiary) 8%,transparent);background:color-mix(in srgb,var(--constellation-surface-nested-strong-background) 92%,transparent)}.constellation-astre-palette-swatch.is-disabled.svelte-xvftsz{cursor:not-allowed;opacity:.42}.constellation-astre-palette-swatch.is-disabled.svelte-xvftsz:hover{transform:none}.constellation-astre-palette-swatch.is-disabled.svelte-xvftsz:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:999px;background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--constellation-color-text-tertiary) 52%,transparent) 48%,transparent 52%);pointer-events:none;z-index:2}.constellation-astre-palette-swatch.is-disabled.svelte-xvftsz:hover:after{border-color:transparent;background:transparent}.constellation-astre-palette-swatch-frame.svelte-xvftsz{position:absolute;inset:var(--astre-palette-frame-inset);z-index:1}.constellation-astre-palette-astre.svelte-xvftsz{pointer-events:none;filter:saturate(1.14) brightness(1.12);transition:filter var(--constellation-motion-hover-duration) ease}.constellation-astre-palette-swatch.svelte-xvftsz:hover .constellation-astre-palette-astre,.constellation-astre-palette-swatch.svelte-xvftsz:focus-visible .constellation-astre-palette-astre,.constellation-astre-palette-swatch.is-selected.svelte-xvftsz .constellation-astre-palette-astre{filter:saturate(1.2) brightness(1.18)}.constellation-astre-palette-swatch.is-disabled.svelte-xvftsz .constellation-astre-palette-astre{filter:saturate(.9) brightness(.92)}.constellation-presence-seed.svelte-1mm3a03{--seed-size: 22px;--seed-mark-size: 8px;--seed-halo-offset: 2.4px;--seed-accent: var(--constellation-color-spectral);--seed-core: var(--constellation-color-spectral-core);--seed-owner: var(--constellation-color-spectral-owner);position:relative;display:inline-grid;width:var(--seed-size);height:var(--seed-size);place-items:center;isolation:isolate;overflow:visible;flex-shrink:0;vertical-align:middle}.constellation-presence-seed.svelte-1mm3a03:before{content:"";position:absolute;inset:calc(var(--seed-halo-offset) * -1);border-radius:50%;border:1px solid color-mix(in srgb,var(--seed-owner) 18%,transparent);opacity:.64;pointer-events:none}.constellation-presence-seed-halo.svelte-1mm3a03,.constellation-presence-seed-core.svelte-1mm3a03{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.constellation-presence-seed-halo.svelte-1mm3a03{inset:calc(var(--seed-halo-offset) * -.55);border:1px solid color-mix(in srgb,var(--seed-accent) 18%,transparent);opacity:.84;pointer-events:none}.constellation-presence-seed-core.svelte-1mm3a03{display:grid;place-items:center;overflow:hidden;background:var(--seed-core);border:1px solid color-mix(in srgb,var(--seed-owner) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seed-owner) 16%,transparent),0 0 calc(var(--seed-size) * .95) color-mix(in srgb,var(--seed-accent) 18%,transparent)}.constellation-presence-seed-mark.svelte-1mm3a03{position:relative;z-index:1;color:var(--seed-owner);font-family:var(--constellation-font-mono);font-size:var(--seed-mark-size);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.constellation-presence-seed.is-spectral.svelte-1mm3a03{--seed-accent: var(--constellation-color-spectral);--seed-core: var(--constellation-color-spectral-core);--seed-owner: var(--constellation-color-spectral-owner)}.constellation-presence-seed.is-amber.svelte-1mm3a03{--seed-accent: var(--constellation-color-amber);--seed-core: var(--constellation-color-amber-core);--seed-owner: var(--constellation-color-amber-owner)}.constellation-presence-seed.is-illo.svelte-1mm3a03{--seed-accent: var(--constellation-presence-seed-illo-accent);--seed-core: var(--constellation-presence-seed-illo-core);--seed-owner: var(--constellation-presence-seed-illo-owner)}.constellation-presence-seed.is-illo.svelte-1mm3a03:before{border-color:var(--constellation-presence-seed-illo-ring);opacity:.58}.constellation-presence-seed.is-illo.svelte-1mm3a03 .constellation-presence-seed-halo:where(.svelte-1mm3a03){border-color:var(--constellation-presence-seed-illo-halo)}.constellation-presence-seed.is-illo.svelte-1mm3a03 .constellation-presence-seed-core:where(.svelte-1mm3a03){border-color:var(--constellation-presence-seed-illo-halo);box-shadow:var(--constellation-presence-seed-illo-shadow)}.constellation-presence-seed-xs.svelte-1mm3a03{--seed-size: 18px;--seed-mark-size: 7px;--seed-halo-offset: 1.4px}.constellation-presence-seed.is-plain.svelte-1mm3a03:before,.constellation-presence-seed.is-plain.svelte-1mm3a03 .constellation-presence-seed-halo:where(.svelte-1mm3a03){display:none}.constellation-presence-seed.is-plain.svelte-1mm3a03 .constellation-presence-seed-core:where(.svelte-1mm3a03){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seed-owner) 18%,transparent)}.constellation-presence-seed.is-plain.svelte-1mm3a03 .constellation-presence-seed-mark:where(.svelte-1mm3a03){letter-spacing:0}.constellation-presence-seed-sm.svelte-1mm3a03{--seed-size: 22px;--seed-mark-size: 8px;--seed-halo-offset: 2.4px}.constellation-presence-seed-md.svelte-1mm3a03{--seed-size: 28px;--seed-mark-size: 10px;--seed-halo-offset: 3px}.constellation-button.svelte-1tqk06b{--button-background: var(--constellation-button-primary-background);--button-background-hover: var(--constellation-button-primary-background-hover);--button-border: var(--constellation-button-primary-border);--button-border-hover: var(--constellation-button-primary-border-hover);--button-text: var(--constellation-button-primary-text);--button-text-hover: var(--constellation-button-primary-text-hover, var(--button-text));--button-shadow: var(--constellation-button-primary-shadow);--button-shadow-hover: var(--constellation-button-primary-shadow-hover, var(--button-shadow));-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:var(--constellation-button-radius, var(--constellation-radius-pill));border:1px solid var(--button-border);background:var(--button-background);color:var(--button-text);box-shadow:var(--button-shadow);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--constellation-motion-hover-duration) ease,box-shadow var(--constellation-motion-settle-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,opacity var(--constellation-motion-settle-duration) ease}.constellation-button.svelte-1tqk06b:hover:not(:disabled){transform:translateY(-1px);background:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-text-hover);box-shadow:var(--button-shadow-hover)}.constellation-button.svelte-1tqk06b:active:not(:disabled){transform:translateY(1px) scale(.985)}.constellation-button.svelte-1tqk06b:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-button.svelte-1tqk06b:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.constellation-button[aria-pressed=true].svelte-1tqk06b{background:var(--constellation-button-pressed-background);border-color:var(--constellation-button-pressed-border);color:var(--constellation-button-pressed-text);box-shadow:var(--constellation-button-pressed-shadow)}.constellation-button-primary.svelte-1tqk06b{--button-background: var(--constellation-button-primary-background);--button-background-hover: var(--constellation-button-primary-background-hover);--button-border: var(--constellation-button-primary-border);--button-border-hover: var(--constellation-button-primary-border-hover);--button-text: var(--constellation-button-primary-text);--button-text-hover: var(--constellation-button-primary-text-hover, var(--button-text));--button-shadow: var(--constellation-button-primary-shadow);--button-shadow-hover: var(--constellation-button-primary-shadow-hover, var(--button-shadow))}.constellation-button-secondary.svelte-1tqk06b{--button-background: var(--constellation-button-secondary-background);--button-background-hover: var(--constellation-button-secondary-background-hover);--button-border: var(--constellation-control-button-secondary-border);--button-border-hover: var(--constellation-button-secondary-border-hover);--button-text: var(--constellation-control-button-secondary-text);--button-text-hover: var(--constellation-control-button-secondary-hover-text, var(--button-text));--button-shadow: var(--constellation-button-secondary-shadow);--button-shadow-hover: var(--button-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.constellation-button-quiet.svelte-1tqk06b{--button-background: var(--constellation-button-quiet-background);--button-background-hover: var(--constellation-button-quiet-background-hover);--button-border: var(--constellation-button-quiet-border);--button-border-hover: var(--constellation-button-quiet-border-hover);--button-text: var(--constellation-button-quiet-text);--button-text-hover: var(--button-text);--button-shadow: var(--constellation-button-quiet-shadow);--button-shadow-hover: var(--button-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-color-scheme=light] .constellation-button-secondary.svelte-1tqk06b,:root[data-color-scheme=light] .constellation-button-quiet.svelte-1tqk06b{backdrop-filter:none;-webkit-backdrop-filter:none}.constellation-button-destructive.svelte-1tqk06b{--button-background: var(--constellation-button-destructive-background);--button-background-hover: var(--constellation-button-destructive-background-hover);--button-border: var(--constellation-button-destructive-border);--button-border-hover: var(--constellation-button-destructive-border-hover);--button-text: var(--constellation-button-destructive-text);--button-text-hover: var(--button-text);--button-shadow: var(--constellation-button-destructive-shadow);--button-shadow-hover: var(--button-shadow)}.constellation-button-destructive[aria-pressed=true].svelte-1tqk06b{background:var(--constellation-button-destructive-pressed-background);border-color:var(--constellation-button-destructive-pressed-border);color:var(--constellation-button-destructive-pressed-text);box-shadow:var(--constellation-button-destructive-pressed-shadow)}.constellation-button-sm.svelte-1tqk06b{min-height:32px;padding:0 12px}.constellation-button-md.svelte-1tqk06b{min-height:40px;padding:0 18px}.constellation-button.is-loading.svelte-1tqk06b{cursor:progress}.constellation-button.is-full-width.svelte-1tqk06b{width:100%}.constellation-button-label.svelte-1tqk06b,.constellation-button-icon.svelte-1tqk06b,.constellation-button-spinner.svelte-1tqk06b{position:relative;z-index:1}.constellation-button-label.svelte-1tqk06b{display:inline-flex;align-items:center}.constellation-button-icon.svelte-1tqk06b{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}.constellation-button-icon.svelte-1tqk06b svg{width:100%;height:100%}.constellation-button-spinner.svelte-1tqk06b{width:12px;height:12px;border-radius:999px;border:1.5px solid currentColor;border-right-color:transparent;animation:svelte-1tqk06b-constellation-button-spin .7s linear infinite}@keyframes svelte-1tqk06b-constellation-button-spin{to{transform:rotate(360deg)}}.constellation-composer-action-orb.svelte-139d9o0{--composer-action-size: var( --constellation-composer-action-button-size, var(--constellation-composer-orb-size, 32px) );-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex:0 0 auto;position:relative;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 / 1;padding:0;overflow:hidden;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);line-height:0;cursor:pointer;transition:transform var(--constellation-motion-hover-duration) ease,background var(--constellation-motion-hover-duration) ease,border-color var(--constellation-motion-hover-duration) ease,color var(--constellation-motion-hover-duration) ease,opacity var(--constellation-motion-hover-duration) ease,box-shadow var(--constellation-motion-hover-duration) ease}.constellation-composer-action-orb.svelte-139d9o0:hover:not(:disabled){transform:translateY(-1px);border-color:var(--constellation-composer-action-button-border-hover);background:var(--constellation-composer-action-button-background-hover);color:var(--constellation-composer-action-button-text-hover);box-shadow:var(--constellation-composer-action-button-shadow-hover)}.constellation-composer-action-orb.svelte-139d9o0:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-composer-action-orb.svelte-139d9o0:active:not(:disabled){transform:translateY(1px) scale(.98)}.constellation-composer-action-orb.svelte-139d9o0:disabled{opacity:var(--constellation-composer-orb-disabled-opacity);cursor:not-allowed;box-shadow:none}.constellation-composer-action-orb.is-working.svelte-139d9o0:disabled{opacity:1;cursor:default}.constellation-composer-action-orb.is-working.svelte-139d9o0{border-color:var(--constellation-composer-action-button-working-border);background:var(--constellation-composer-action-button-working-background);color:var(--constellation-composer-action-button-working-text);box-shadow:var(--constellation-composer-action-button-working-shadow)}.constellation-composer-action-orb-glyph.svelte-139d9o0{display:inline-grid;place-items:center;width:16px;height:16px;pointer-events:none}.constellation-composer-action-orb.is-idle.svelte-139d9o0 .constellation-composer-action-orb-glyph:where(.svelte-139d9o0){transform:translateY(-1px)}.constellation-composer-action-orb-glyph.svelte-139d9o0 svg{width:100%;height:100%;display:block}.constellation-composer-orb.svelte-yujbda{display:inline-flex;position:relative;align-items:center;justify-content:center;width:var(--constellation-composer-orb-size);height:var(--constellation-composer-orb-size);padding:0;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}.constellation-composer-orb.svelte-yujbda:hover:not(:disabled){transform:translateY(-1px);background:var(--constellation-composer-orb-hover-background);color:var(--constellation-composer-orb-hover-text)}.constellation-composer-orb.svelte-yujbda:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-composer-orb.svelte-yujbda:active:not(:disabled){transform:translateY(1px) scale(.98)}.constellation-composer-orb.svelte-yujbda:disabled{opacity:var(--constellation-composer-orb-disabled-opacity);cursor:not-allowed;box-shadow:none}.constellation-composer-orb.is-bare.svelte-yujbda{width:30px;height:30px;border-color:transparent;background:transparent;color:var(--constellation-composer-orb-bare-text)}.constellation-composer-orb.is-bare.svelte-yujbda:hover:not(:disabled){background:transparent;color:var(--constellation-composer-orb-hover-text);box-shadow:none}.constellation-composer-orb.is-bare.svelte-yujbda:active:not(:disabled){transform:translateY(0) scale(.96)}.constellation-composer-orb-icon.svelte-yujbda{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.constellation-composer-orb-icon.svelte-yujbda svg{width:100%;height:100%;display:block}.constellation-empty-state.svelte-xrnys5{--empty-align-items: center;--empty-text-align: center;--empty-padding: 28px;display:grid;justify-items:var(--empty-align-items);gap:16px;min-height:220px;padding:var(--empty-padding);border-radius:var(--constellation-radius-panel);border:1px solid var(--constellation-surface-panel-border);background:radial-gradient(circle at 50% 0%,rgba(141,183,255,.1),transparent 34%),radial-gradient(circle at 74% 72%,color-mix(in srgb,var(--constellation-color-amber, #57CFA0) 8%,transparent),transparent 28%),var(--constellation-surface-panel-background);text-align:var(--empty-text-align);box-shadow:var(--constellation-surface-nested-shadow)}.constellation-empty-state-plain.svelte-xrnys5{min-height:0;padding-inline:0;border-color:transparent;background:transparent;box-shadow:none}.constellation-empty-state-mark.svelte-xrnys5{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;border:1px solid var(--constellation-surface-nested-border);background:var(--constellation-surface-nested-background);color:var(--constellation-color-text-primary);box-shadow:0 14px 28px #00000029,var(--constellation-surface-nested-shadow);overflow:hidden}.constellation-empty-state-mark.svelte-xrnys5 svg{width:18px;height:18px}.constellation-empty-state-orbit.svelte-xrnys5,.constellation-empty-state-core.svelte-xrnys5{position:absolute;border-radius:999px}.constellation-empty-state-orbit.svelte-xrnys5{top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(141,183,255,.3);box-shadow:0 0 18px #8db7ff29;transform:rotate(-18deg)}.constellation-empty-state-core.svelte-xrnys5{width:10px;height:10px;background:radial-gradient(circle,#f0f0fafa,#8db7ffbd);box-shadow:0 0 14px #8db7ff57}.constellation-empty-state-copy.svelte-xrnys5{display:grid;gap:8px;max-width:520px}.constellation-empty-state-eyebrow.svelte-xrnys5{margin:0;color:var(--constellation-label-eyebrow);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.constellation-empty-state-title.svelte-xrnys5{margin:0;color:var(--constellation-color-text-primary);font-family:var(--constellation-font-sans);font-weight:560;line-height:1.28}.constellation-empty-state-description.svelte-xrnys5{margin:0;color:var(--constellation-color-text-secondary);font-size:13px;line-height:1.6}.constellation-empty-state-body.svelte-xrnys5,.constellation-empty-state-actions.svelte-xrnys5{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.constellation-empty-state-sm.svelte-xrnys5{--empty-padding: 22px;min-height:180px}.constellation-empty-state-sm.svelte-xrnys5 .constellation-empty-state-title:where(.svelte-xrnys5){font-size:16px}.constellation-empty-state-md.svelte-xrnys5 .constellation-empty-state-title:where(.svelte-xrnys5){font-size:clamp(18px,1.8vw,22px)}.constellation-empty-state-start.svelte-xrnys5{--empty-align-items: start;--empty-text-align: left}.constellation-empty-state-start.svelte-xrnys5 .constellation-empty-state-body:where(.svelte-xrnys5),.constellation-empty-state-start.svelte-xrnys5 .constellation-empty-state-actions:where(.svelte-xrnys5){justify-content:flex-start}@media(max-width:640px){.constellation-empty-state.svelte-xrnys5{min-height:0}}.constellation-glyph-icon.svelte-y1ioeu{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.constellation-glyph-icon.svelte-y1ioeu svg{width:16px;height:16px}.constellation-pill.svelte-1y1xmmg{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:5px 10px;border-radius:var(--constellation-radius-pill);border:1px solid var(--constellation-control-pill-border);background:var(--constellation-control-pill-background);color:var(--constellation-control-pill-text);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.constellation-pill-dot.svelte-1y1xmmg{width:6px;height:6px;border-radius:var(--constellation-radius-pill);background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 38%,transparent)}.constellation-pill-active.svelte-1y1xmmg{background:var(--constellation-control-pill-active-background);color:var(--constellation-control-pill-active-text)}.constellation-pill-status.svelte-1y1xmmg{background:var(--constellation-control-pill-status-background);border-color:var(--constellation-control-pill-status-border);color:var(--constellation-control-pill-status-text)}.constellation-pill-complete.svelte-1y1xmmg{background:var(--constellation-control-pill-complete-background);color:var(--constellation-control-pill-complete-text)}.constellation-pill-success.svelte-1y1xmmg{background:var(--constellation-control-pill-success-background);border-color:var(--constellation-control-pill-success-border);color:var(--constellation-control-pill-success-text)}.constellation-pill-model.svelte-1y1xmmg{background:var(--constellation-control-pill-model-background);color:var(--constellation-control-pill-model-text)}.constellation-pill-thinking.svelte-1y1xmmg{background:var(--constellation-control-pill-thinking-background);color:var(--constellation-control-pill-thinking-text)}.constellation-pill-warning.svelte-1y1xmmg{background:var(--constellation-control-pill-warning-background);border-color:var(--constellation-control-pill-warning-border);color:var(--constellation-control-pill-warning-text)}.constellation-pill-danger.svelte-1y1xmmg{background:var(--constellation-control-pill-danger-background);border-color:var(--constellation-control-pill-danger-border);color:var(--constellation-control-pill-danger-text)}.constellation-pill-info.svelte-1y1xmmg{background:var(--constellation-control-pill-info-background);border-color:var(--constellation-control-pill-info-border);color:var(--constellation-control-pill-info-text)}.constellation-pill-muted.svelte-1y1xmmg{background:var(--constellation-control-pill-muted-background);border-color:var(--constellation-control-pill-muted-border);color:var(--constellation-control-pill-muted-text)}.constellation-icon-button.svelte-31prt6{--icon-button-background: var(--constellation-icon-button-quiet-background);--icon-button-background-hover: var(--constellation-icon-button-quiet-background-hover);--icon-button-border: var(--constellation-icon-button-quiet-border, var(--constellation-icon-button-border));--icon-button-border-hover: var(--constellation-icon-button-quiet-border-hover);--icon-button-shadow: var(--constellation-icon-button-quiet-shadow);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border:1px solid var(--icon-button-border);background:var(--icon-button-background);color:var(--constellation-icon-button-text);box-shadow:var(--icon-button-shadow);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;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.constellation-icon-button.svelte-31prt6:hover:not(:disabled){transform:translateY(-1px);border-color:var(--icon-button-border-hover);background:var(--icon-button-background-hover);color:var(--constellation-color-text-primary)}.constellation-icon-button.svelte-31prt6:active:not(:disabled){transform:translateY(1px) scale(.985)}.constellation-icon-button.svelte-31prt6:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-icon-button.svelte-31prt6:disabled{opacity:.5;cursor:not-allowed}.constellation-icon-button[aria-pressed=true].svelte-31prt6{color:var(--constellation-icon-button-pressed-text);border-color:var(--constellation-icon-button-pressed-border);background:var(--constellation-icon-button-pressed-background)}.constellation-icon-button-quiet.svelte-31prt6{--icon-button-background: var(--constellation-icon-button-quiet-background);--icon-button-background-hover: var(--constellation-icon-button-quiet-background-hover);--icon-button-border: var(--constellation-icon-button-quiet-border, var(--constellation-icon-button-border));--icon-button-border-hover: var(--constellation-icon-button-quiet-border-hover);--icon-button-shadow: var(--constellation-icon-button-quiet-shadow)}.constellation-icon-button-secondary.svelte-31prt6{--icon-button-background: var(--constellation-icon-button-secondary-background);--icon-button-background-hover: var(--constellation-icon-button-secondary-background-hover);--icon-button-border: var(--constellation-icon-button-secondary-border, var(--constellation-icon-button-border));--icon-button-border-hover: var(--constellation-icon-button-secondary-border-hover);--icon-button-shadow: var(--constellation-icon-button-secondary-shadow)}:root[data-color-scheme=light] .constellation-icon-button.svelte-31prt6{backdrop-filter:none;-webkit-backdrop-filter:none}.constellation-icon-button-sm.svelte-31prt6{width:28px;height:28px}.constellation-icon-button-md.svelte-31prt6{width:34px;height:34px}.constellation-icon-button-icon.svelte-31prt6{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.constellation-icon-button-icon.svelte-31prt6 svg{width:100%;height:100%}.constellation-notice.svelte-1d2lq4z{--notice-accent: var(--constellation-notice-accent, var(--constellation-tone-neutral-accent));--notice-accent-strong: var(--constellation-notice-accent-strong, var(--constellation-tone-neutral-accent-strong));--notice-accent-soft: var(--constellation-notice-accent-soft, var(--constellation-tone-neutral-accent-soft));--notice-text: var(--constellation-color-text-primary);--notice-body: var(--constellation-color-text-secondary);position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--constellation-radius-panel);border:1px solid color-mix(in srgb,var(--notice-accent) 38%,var(--constellation-surface-panel-border));background:var(--constellation-surface-panel-background);box-shadow:var(--constellation-surface-panel-shadow);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.constellation-notice-icon.svelte-1d2lq4z,.constellation-notice-copy.svelte-1d2lq4z,.constellation-notice-actions.svelte-1d2lq4z{position:relative;z-index:1}.constellation-notice-icon.svelte-1d2lq4z{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--notice-accent) 52%,var(--constellation-surface-nested-border));background:color-mix(in srgb,var(--notice-accent-soft) 72%,var(--constellation-surface-nested-background));color:var(--notice-text);box-shadow:var(--constellation-surface-nested-shadow)}.constellation-notice-icon.svelte-1d2lq4z svg{width:14px;height:14px}.constellation-notice-dot.svelte-1d2lq4z{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--notice-accent-strong) 64%,white 36%);box-shadow:0 0 12px var(--notice-accent-strong)}.constellation-notice-copy.svelte-1d2lq4z{display:grid;gap:6px;min-width:0}.constellation-notice-title.svelte-1d2lq4z{margin:0;color:var(--notice-text);font-family:var(--constellation-font-sans);font-size:14px;font-weight:560;line-height:1.4;letter-spacing:0}.constellation-notice-body.svelte-1d2lq4z{display:grid;gap:10px}.constellation-notice-description.svelte-1d2lq4z{margin:0;color:var(--notice-body);font-size:12px;line-height:1.55}.constellation-notice-supporting.svelte-1d2lq4z,.constellation-notice-actions.svelte-1d2lq4z{display:flex;flex-wrap:wrap;gap:10px}.constellation-notice-actions.svelte-1d2lq4z{align-items:center;justify-content:flex-end}.constellation-notice.is-compact.svelte-1d2lq4z{padding:14px 16px;gap:12px}.constellation-notice.is-compact.svelte-1d2lq4z .constellation-notice-icon:where(.svelte-1d2lq4z){width:26px;height:26px}.constellation-notice-tone-neutral.svelte-1d2lq4z{--notice-accent: var(--constellation-tone-neutral-accent);--notice-accent-strong: var(--constellation-tone-neutral-accent-strong);--notice-accent-soft: var(--constellation-tone-neutral-accent-soft)}.constellation-notice-tone-info.svelte-1d2lq4z{--notice-accent: var(--constellation-tone-info-accent);--notice-accent-strong: var(--constellation-tone-info-accent-strong);--notice-accent-soft: var(--constellation-tone-info-accent-soft)}.constellation-notice-tone-success.svelte-1d2lq4z{--notice-accent: var(--constellation-tone-success-accent);--notice-accent-strong: var(--constellation-tone-success-accent-strong);--notice-accent-soft: var(--constellation-tone-success-accent-soft)}.constellation-notice-tone-warning.svelte-1d2lq4z{--notice-accent: var(--constellation-control-pill-warning-border);--notice-accent-strong: var(--constellation-color-warning);--notice-accent-soft: var(--constellation-control-pill-warning-background)}.constellation-notice-tone-danger.svelte-1d2lq4z{--notice-accent: var(--constellation-tone-danger-accent);--notice-accent-strong: var(--constellation-tone-danger-accent-strong);--notice-accent-soft: var(--constellation-tone-danger-accent-soft)}@media(max-width:720px){.constellation-notice.svelte-1d2lq4z{grid-template-columns:auto minmax(0,1fr)}.constellation-notice-actions.svelte-1d2lq4z{grid-column:1 / -1;justify-content:flex-start;padding-left:44px}.constellation-notice.is-compact.svelte-1d2lq4z .constellation-notice-actions:where(.svelte-1d2lq4z){padding-left:38px}}.constellation-page-frame.svelte-1jlseyf{position:relative;min-height:calc(100vh - (var(--page-padding, 24px) * 2));overflow:visible;isolation:isolate}.constellation-page-frame-scene-glow.svelte-1jlseyf,.constellation-page-frame-scene-warmth.svelte-1jlseyf{position:absolute;inset:calc(var(--page-padding, 24px) * -1);z-index:0;pointer-events:none}.constellation-page-frame-scene-glow.svelte-1jlseyf{background:var( --constellation-page-frame-theme-scene-glow, radial-gradient(circle at 34% 28%, rgba(141, 183, 255, .12), transparent 36%), radial-gradient(circle at 66% 68%, rgba(141, 183, 255, .08), transparent 42%) );filter:blur(36px);opacity:.78}.constellation-page-frame-scene-warmth.svelte-1jlseyf{background:var( --constellation-page-frame-theme-scene-warmth, radial-gradient(circle at 74% 78%, color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 12%, transparent), transparent 38%), radial-gradient(circle at 54% 52%, color-mix(in srgb, var(--constellation-color-amber, #57CFA0) 4%, transparent), transparent 46%) );filter:blur(48px);opacity:.68}.constellation-page-frame-stage.svelte-1jlseyf{position:relative;z-index:1;padding:0;box-sizing:border-box}.constellation-page-frame-shell.svelte-1jlseyf{display:grid;gap:26px;width:min(100%,1240px);margin:0 auto}.constellation-page-frame-header.svelte-1jlseyf{display:grid;gap:10px;padding:4px 0 10px;border-bottom:1px solid var(--constellation-surface-panel-separator)}.constellation-page-frame-header-head.svelte-1jlseyf{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.constellation-page-frame-header-copy.svelte-1jlseyf{display:grid;gap:6px;max-width:680px}.constellation-page-frame-header-eyebrow.svelte-1jlseyf{margin:0;color:var(--constellation-label-eyebrow);font-family:var(--constellation-font-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.constellation-page-frame-header-title.svelte-1jlseyf{margin:0;max-width:820px;color:var(--constellation-color-text-primary);font-family:var(--constellation-font-sans, "Inter", system-ui, sans-serif);font-size:18px;font-weight:560;line-height:1.28;letter-spacing:0}.constellation-page-frame-header-subtitle.svelte-1jlseyf{margin:0;max-width:620px;color:var(--constellation-color-text-secondary);font-size:12px;line-height:1.5}.constellation-page-frame-header-actions.svelte-1jlseyf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.constellation-page-frame-content-stack.svelte-1jlseyf{display:grid;gap:22px;min-width:0}.constellation-page-frame-body.svelte-1jlseyf{display:grid;gap:18px;min-width:0}.constellation-page-frame-tabs.svelte-1jlseyf{min-width:0}@media(max-width:980px){.constellation-page-frame-header-head.svelte-1jlseyf{flex-direction:column}.constellation-page-frame-header-actions.svelte-1jlseyf{justify-content:flex-start}}@media(max-width:640px){.constellation-page-frame-header-title.svelte-1jlseyf{font-size:16px}}.constellation-page-tabs.svelte-ff3xp4{display:flex;align-items:flex-end;gap:22px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--constellation-surface-panel-separator);scrollbar-width:none}.constellation-page-tabs.svelte-ff3xp4::-webkit-scrollbar{display:none}.constellation-page-tabs-option.svelte-ff3xp4{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;position:relative;align-items:center;gap:8px;min-height:42px;min-width:max-content;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--constellation-color-text-secondary);cursor:pointer;font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:border-color var(--constellation-motion-settle-duration) ease,color var(--constellation-motion-settle-duration) ease,opacity var(--constellation-motion-settle-duration) ease}.constellation-page-tabs-option.svelte-ff3xp4:hover:not(:disabled),.constellation-page-tabs-option.is-active.svelte-ff3xp4{color:var(--constellation-color-text-primary)}.constellation-page-tabs-option.is-active.svelte-ff3xp4{border-bottom-color:var(--constellation-control-focus-ring)}.constellation-page-tabs-option.svelte-ff3xp4:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:4px}.constellation-page-tabs-option.svelte-ff3xp4:disabled{cursor:not-allowed;opacity:.45}.constellation-page-tabs-meta.svelte-ff3xp4{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid var(--constellation-control-button-secondary-border);border-radius:var(--constellation-radius-pill);background:var(--constellation-control-button-secondary-background);color:var(--constellation-color-text-secondary);font-size:10px;letter-spacing:.08em}.constellation-page-tabs-option.is-active.svelte-ff3xp4 .constellation-page-tabs-meta:where(.svelte-ff3xp4){border-color:var(--constellation-button-pressed-border);background:var(--constellation-button-pressed-background);color:var(--constellation-button-pressed-text)}.constellation-panel.svelte-wqs9h9{--panel-accent: var(--constellation-panel-accent, var(--constellation-tone-info-accent));--panel-accent-strong: var(--constellation-panel-accent-strong, var(--constellation-tone-info-accent-strong));--panel-accent-soft: var(--constellation-panel-accent-soft, var(--constellation-tone-info-accent-soft));--panel-glow-secondary: var(--constellation-tone-warning-accent-soft);--panel-separator: var(--constellation-surface-panel-separator);--panel-padding: 18px;position:relative;isolation:isolate;display:grid;width:100%;min-width:0;overflow:hidden;border-radius:var(--constellation-radius-panel);border:1px solid color-mix(in srgb,var(--panel-accent) 28%,var(--constellation-surface-panel-border));background:radial-gradient(circle at 16% 0%,var(--panel-accent-soft),transparent 34%),radial-gradient(circle at 88% 12%,var(--panel-glow-secondary),transparent 32%),var(--constellation-surface-panel-background);box-shadow:var(--constellation-surface-panel-shadow);backdrop-filter:blur(16px) saturate(1.04);-webkit-backdrop-filter:blur(16px) saturate(1.04);transition:transform var(--constellation-motion-hover-duration) var(--constellation-motion-ease-lift),border-color var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift),box-shadow var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift)}.constellation-panel.svelte-wqs9h9:before,.constellation-panel.svelte-wqs9h9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.constellation-panel.svelte-wqs9h9:before{background:var(--constellation-surface-panel-highlight);opacity:.9}.constellation-panel.svelte-wqs9h9:after{inset:auto -12% -42% auto;width:54%;height:66%;border-radius:50%;background:radial-gradient(circle,var(--panel-accent-strong),transparent 70%);filter:blur(36px);opacity:.5}.constellation-panel.is-interactive.svelte-wqs9h9:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--panel-accent) 42%,var(--constellation-surface-panel-hover-border));box-shadow:var(--constellation-surface-panel-hover-shadow)}.constellation-panel-header.svelte-wqs9h9,.constellation-panel-content.svelte-wqs9h9,.constellation-panel-footer.svelte-wqs9h9{position:relative;z-index:1;min-width:0}.constellation-panel-header.svelte-wqs9h9,.constellation-panel-content.svelte-wqs9h9,.constellation-panel-footer.svelte-wqs9h9{padding:var(--panel-padding)}.constellation-panel.has-header.has-content.svelte-wqs9h9 .constellation-panel-header:where(.svelte-wqs9h9),.constellation-panel.has-header.has-footer.svelte-wqs9h9 .constellation-panel-header:where(.svelte-wqs9h9){border-bottom:1px solid var(--panel-separator)}.constellation-panel.has-footer.svelte-wqs9h9 .constellation-panel-footer:where(.svelte-wqs9h9){border-top:1px solid var(--panel-separator)}.constellation-panel-padding-none.svelte-wqs9h9{--panel-padding: 0px}.constellation-panel-padding-sm.svelte-wqs9h9{--panel-padding: 14px}.constellation-panel-padding-md.svelte-wqs9h9{--panel-padding: 18px}.constellation-panel-padding-lg.svelte-wqs9h9{--panel-padding: 22px}.constellation-panel-tone-default.svelte-wqs9h9{--panel-accent: var(--constellation-panel-accent, var(--constellation-tone-info-accent));--panel-accent-strong: var(--constellation-panel-accent-strong, var(--constellation-tone-info-accent-strong));--panel-accent-soft: var(--constellation-panel-accent-soft, var(--constellation-tone-info-accent-soft));--panel-glow-secondary: var(--constellation-tone-warning-accent-soft)}.constellation-panel-tone-info.svelte-wqs9h9{--panel-accent: var(--constellation-tone-info-accent);--panel-accent-strong: var(--constellation-tone-info-accent-strong);--panel-accent-soft: var(--constellation-tone-info-accent-soft);--panel-glow-secondary: var(--constellation-tone-info-accent-soft)}.constellation-panel-tone-success.svelte-wqs9h9{--panel-accent: var(--constellation-tone-success-accent);--panel-accent-strong: var(--constellation-tone-success-accent-strong);--panel-accent-soft: var(--constellation-tone-success-accent-soft);--panel-glow-secondary: var(--constellation-tone-success-accent-soft)}.constellation-panel-tone-warning.svelte-wqs9h9{--panel-accent: var(--constellation-tone-warning-accent);--panel-accent-strong: var(--constellation-tone-warning-accent-strong);--panel-accent-soft: var(--constellation-tone-warning-accent-soft);--panel-glow-secondary: var(--constellation-tone-warning-accent-soft)}.constellation-panel-tone-danger.svelte-wqs9h9{--panel-accent: var(--constellation-tone-danger-accent);--panel-accent-strong: var(--constellation-tone-danger-accent-strong);--panel-accent-soft: var(--constellation-tone-danger-accent-soft);--panel-glow-secondary: var(--constellation-tone-danger-accent-soft)}.constellation-select.svelte-1p7zq8j{display:grid;gap:7px;min-width:0}.constellation-select.has-hidden-label.svelte-1p7zq8j{gap:0}.constellation-select-label.svelte-1p7zq8j{min-width:0;color:var(--constellation-text-muted);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.constellation-select-label.is-hidden.svelte-1p7zq8j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.constellation-select-trigger.svelte-1p7zq8j{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;width:100%;border:1px solid var(--constellation-control-input-border);background:color-mix(in srgb,var(--constellation-control-input-background) 88%,transparent);color:var(--constellation-color-text-primary);font-family:var(--constellation-font-sans);font-size:13px;line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--constellation-motion-hover-duration) ease,background-color var(--constellation-motion-hover-duration) ease,color var(--constellation-motion-hover-duration) ease,box-shadow var(--constellation-motion-hover-duration) ease}.constellation-select.is-sm.svelte-1p7zq8j .constellation-select-trigger:where(.svelte-1p7zq8j){min-height:32px;padding:0 10px;border-radius:8px}.constellation-select.is-md.svelte-1p7zq8j .constellation-select-trigger:where(.svelte-1p7zq8j){min-height:42px;padding:0 12px 0 14px;border-radius:12px}.constellation-select-trigger.svelte-1p7zq8j:hover:not(:disabled),.constellation-select.is-open.svelte-1p7zq8j .constellation-select-trigger:where(.svelte-1p7zq8j){border-color:var(--constellation-control-button-secondary-border);background:color-mix(in srgb,var(--constellation-control-button-secondary-background) 84%,var(--constellation-control-input-background))}.constellation-select-trigger.svelte-1p7zq8j:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-select-trigger.svelte-1p7zq8j:disabled{cursor:not-allowed;opacity:.55}.constellation-select-trigger-label.svelte-1p7zq8j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation-select-trigger-label.is-placeholder.svelte-1p7zq8j,.constellation-select-chevron.svelte-1p7zq8j{color:var(--constellation-control-field-placeholder)}.constellation-select.is-open.svelte-1p7zq8j .constellation-select-chevron{transform:rotate(180deg)}.constellation-select-menu.svelte-1p7zq8j{position:fixed;z-index:var(--constellation-layer-popover, 10000);display:grid;gap:3px;max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:8px;border:1px solid var(--constellation-select-chip-menu-border);border-radius:16px;background:var(--constellation-select-chip-menu-background);box-shadow:var(--constellation-select-chip-menu-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.constellation-select-menu.svelte-1p7zq8j::-webkit-scrollbar{display:none}.constellation-select-option.svelte-1p7zq8j{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:var(--constellation-select-chip-option-text);font-family:var(--constellation-font-sans);font-size:13px;line-height:1.25;letter-spacing:0;text-align:left;cursor:pointer;transition:background-color var(--constellation-motion-hover-duration) ease,color var(--constellation-motion-hover-duration) ease,transform var(--constellation-motion-hover-duration) ease}.constellation-select-option.svelte-1p7zq8j:hover:not(:disabled){background:var(--constellation-select-chip-option-hover-background);color:var(--constellation-select-chip-option-hover-text);transform:translate(1px)}.constellation-select-option.is-active.svelte-1p7zq8j{background:var(--constellation-select-chip-option-active-background);color:var(--constellation-select-chip-option-active-text)}.constellation-select-option.svelte-1p7zq8j:disabled{cursor:not-allowed;opacity:.5}.constellation-select-option-text.svelte-1p7zq8j{display:grid;gap:2px;min-width:0}.constellation-select-option-label.svelte-1p7zq8j,.constellation-select-option-description.svelte-1p7zq8j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation-select-option-description.svelte-1p7zq8j{color:var(--constellation-select-chip-option-description);font-size:12px}.constellation-select-option-indicator.svelte-1p7zq8j{width:6px;height:6px;border-radius:999px;background:transparent}.constellation-select-option.is-active.svelte-1p7zq8j .constellation-select-option-indicator:where(.svelte-1p7zq8j){background:currentColor}.constellation-select-chip.svelte-1l341rp{position:relative;display:inline-flex}.constellation-select-chip-trigger.svelte-1l341rp{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--constellation-select-chip-trigger-border);border-radius:999px;background:var(--constellation-select-chip-trigger-background);color:var(--constellation-select-chip-trigger-text);font-family:var(--constellation-font-sans);font-size:12px;line-height:1;white-space:nowrap;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}.constellation-select-chip-trigger.svelte-1l341rp:hover:not(:disabled){transform:translateY(-1px);background:var(--constellation-select-chip-trigger-hover-background);color:var(--constellation-select-chip-trigger-hover-text)}.constellation-select-chip-trigger.svelte-1l341rp:active:not(:disabled){transform:translateY(1px) scale(.98)}.constellation-select-chip-trigger.svelte-1l341rp:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-select-chip-trigger.svelte-1l341rp:disabled{opacity:.42;cursor:default;transform:none}.constellation-select-chip.is-open.svelte-1l341rp .constellation-select-chip-trigger:where(.svelte-1l341rp){border-color:var(--constellation-select-chip-trigger-open-border);background:var(--constellation-select-chip-trigger-open-background);color:var(--constellation-select-chip-trigger-open-text);box-shadow:var(--constellation-select-chip-trigger-open-shadow)}.constellation-select-chip.is-bare.svelte-1l341rp .constellation-select-chip-trigger:where(.svelte-1l341rp){height:30px;gap:5px;padding:0 4px;border-color:transparent;background:transparent;color:var(--constellation-select-chip-trigger-bare-text);box-shadow:none}.constellation-select-chip.is-bare.svelte-1l341rp .constellation-select-chip-trigger:where(.svelte-1l341rp):hover:not(:disabled),.constellation-select-chip.is-bare.is-open.svelte-1l341rp .constellation-select-chip-trigger:where(.svelte-1l341rp){border-color:transparent;background:transparent;color:var(--constellation-select-chip-trigger-hover-text);box-shadow:none}.constellation-select-chip.is-bare.svelte-1l341rp .constellation-select-chip-trigger:where(.svelte-1l341rp):active:not(:disabled){transform:translateY(0) scale(.98)}.constellation-select-chip-chevron.svelte-1l341rp{flex-shrink:0;transition:transform var(--constellation-motion-hover-duration) ease}.constellation-select-chip-trigger-icon.svelte-1l341rp,.constellation-select-chip-option-icon.svelte-1l341rp{flex-shrink:0}.constellation-select-chip.is-open.svelte-1l341rp .constellation-select-chip-chevron:where(.svelte-1l341rp){transform:rotate(180deg)}.constellation-select-chip-menu.svelte-1l341rp{position:absolute;z-index:30;min-width:220px;padding:8px;border:1px solid var(--constellation-select-chip-menu-border);border-radius:16px;background:var(--constellation-select-chip-menu-background);box-shadow:var(--constellation-select-chip-menu-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.constellation-select-chip-menu.is-fixed.svelte-1l341rp{position:fixed;z-index:var(--constellation-layer-popover, 1000);max-width:calc(100vw - 24px)}.constellation-select-chip-menu.is-bottom.svelte-1l341rp{top:calc(100% + 8px)}.constellation-select-chip-menu.is-top.svelte-1l341rp{bottom:calc(100% + 8px)}.constellation-select-chip-menu.is-start.svelte-1l341rp{left:0}.constellation-select-chip-menu.is-end.svelte-1l341rp{right:0}.constellation-select-chip-menu.is-fixed.is-bottom.svelte-1l341rp,.constellation-select-chip-menu.is-fixed.is-top.svelte-1l341rp{top:auto;bottom:auto}.constellation-select-chip-menu.is-fixed.is-start.svelte-1l341rp,.constellation-select-chip-menu.is-fixed.is-end.svelte-1l341rp{right:auto;left:auto}.constellation-select-chip-option.svelte-1l341rp{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--constellation-select-chip-option-text);text-align:left;cursor:pointer;transition:background-color var(--constellation-motion-hover-duration) ease,color var(--constellation-motion-hover-duration) ease,transform var(--constellation-motion-hover-duration) ease}.constellation-select-chip-option.svelte-1l341rp:hover{background:var(--constellation-select-chip-option-hover-background);color:var(--constellation-select-chip-option-hover-text);transform:translate(1px)}.constellation-select-chip-option.is-active.svelte-1l341rp{background:var(--constellation-select-chip-option-active-background);color:var(--constellation-select-chip-option-active-text)}.constellation-select-chip-option-text.svelte-1l341rp{display:grid;gap:3px;min-width:0}.constellation-select-chip-option-end.svelte-1l341rp{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.constellation-select-chip-option-shortcut.svelte-1l341rp{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:6px;background:var(--constellation-select-chip-shortcut-background);color:var(--constellation-select-chip-shortcut-text);font-family:var(--constellation-font-mono);font-size:10px;line-height:1;letter-spacing:0}.constellation-select-chip-option-label.svelte-1l341rp{font-family:var(--constellation-font-sans);font-size:13px;line-height:1.25}.constellation-select-chip-option-description.svelte-1l341rp{color:var(--constellation-select-chip-option-description);font-family:var(--constellation-font-sans);font-size:11px;line-height:1.35}.constellation-select-chip-option-indicator.svelte-1l341rp{width:8px;height:8px;flex-shrink:0;border-radius:999px;border:1px solid var(--constellation-select-chip-indicator-border);background:var(--constellation-select-chip-indicator-background);transition:border-color var(--constellation-motion-hover-duration) ease,background-color var(--constellation-motion-hover-duration) ease,box-shadow var(--constellation-motion-hover-duration) ease}.constellation-select-chip-option.is-active.svelte-1l341rp .constellation-select-chip-option-indicator:where(.svelte-1l341rp){border-color:var(--constellation-select-chip-indicator-active-border);background:var(--constellation-select-chip-indicator-active-background);box-shadow:var(--constellation-select-chip-indicator-active-shadow)}.constellation-section.svelte-1yrbec2{display:grid;gap:14px;padding:0}.constellation-section.has-divider.svelte-1yrbec2{padding-top:var(--constellation-section-divider-offset, 16px);border-top:1px solid var(--constellation-section-divider)}.constellation-section-head.svelte-1yrbec2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.constellation-section-copy.svelte-1yrbec2{display:grid;gap:8px;min-width:0}.constellation-section-eyebrow.svelte-1yrbec2{margin:0;color:var(--constellation-label-eyebrow);font-family:var(--constellation-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.constellation-section-title.svelte-1yrbec2{margin:0;color:var(--constellation-section-title);font-family:var(--constellation-font-sans);font-size:15px;font-weight:560;line-height:1.3;letter-spacing:0}.constellation-section-description.svelte-1yrbec2{margin:0;max-width:620px;color:var(--constellation-section-description);font-size:12px;line-height:1.5}.constellation-section-actions.svelte-1yrbec2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.constellation-section-body.svelte-1yrbec2{min-width:0}@media(max-width:980px){.constellation-section-head.svelte-1yrbec2{flex-direction:column}.constellation-section-actions.svelte-1yrbec2{justify-content:flex-start}}.constellation-section-header.svelte-1pkzn0l{display:grid;gap:12px;min-width:0}.constellation-section-header-main.svelte-1pkzn0l{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.constellation-section-header-copy.svelte-1pkzn0l{display:grid;gap:8px;min-width:0;max-width:760px}.constellation-section-header-meta-row.svelte-1pkzn0l{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.constellation-section-header-eyebrow.svelte-1pkzn0l{margin:0;color:var(--constellation-label-eyebrow);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.constellation-section-header-meta.svelte-1pkzn0l,.constellation-section-header-actions.svelte-1pkzn0l,.constellation-section-header-supporting.svelte-1pkzn0l{display:flex;flex-wrap:wrap;gap:10px}.constellation-section-header-actions.svelte-1pkzn0l{align-items:center;justify-content:flex-end;flex:0 0 auto}.constellation-section-header-title.svelte-1pkzn0l{margin:0;color:var(--constellation-color-text-primary);font-family:var(--constellation-font-sans);font-weight:560;line-height:1.22;letter-spacing:0;text-wrap:balance}.constellation-section-header-description.svelte-1pkzn0l{margin:0;color:var(--constellation-color-text-secondary);font-size:13px;line-height:1.55;max-width:64ch}.constellation-section-header-supporting.svelte-1pkzn0l{align-items:center}.constellation-section-header-sm.svelte-1pkzn0l .constellation-section-header-title:where(.svelte-1pkzn0l){font-size:16px}.constellation-section-header-md.svelte-1pkzn0l .constellation-section-header-title:where(.svelte-1pkzn0l){font-size:clamp(18px,1.7vw,22px)}.constellation-section-header-start.has-divider.svelte-1pkzn0l{padding-bottom:14px;border-bottom:1px solid var(--constellation-section-divider)}.constellation-section-header-center.svelte-1pkzn0l{text-align:center}.constellation-section-header-center.svelte-1pkzn0l .constellation-section-header-main:where(.svelte-1pkzn0l),.constellation-section-header-center.svelte-1pkzn0l .constellation-section-header-meta-row:where(.svelte-1pkzn0l){flex-direction:column;align-items:center;justify-content:center}.constellation-section-header-center.svelte-1pkzn0l .constellation-section-header-copy:where(.svelte-1pkzn0l){justify-items:center;margin-inline:auto}.constellation-section-header-center.svelte-1pkzn0l .constellation-section-header-actions:where(.svelte-1pkzn0l),.constellation-section-header-center.svelte-1pkzn0l .constellation-section-header-supporting:where(.svelte-1pkzn0l){justify-content:center}@media(max-width:760px){.constellation-section-header-main.svelte-1pkzn0l{flex-direction:column}.constellation-section-header-actions.svelte-1pkzn0l{justify-content:flex-start}}.constellation-signal-status-indicator.svelte-4h3xfe{--constellation-signal-status-size: 16px;--constellation-signal-status-idle-size: 7px;--constellation-signal-status-color: var( --blob-unread-color, var(--thread-accent, var(--constellation-color-spectral)) );--constellation-signal-status-idle-color: var( --constellation-thread-header-status-idle-dot, var(--constellation-thread-header-activity-dot, var(--constellation-color-text-muted)) );--constellation-signal-status-idle-ring: var( --constellation-thread-header-status-idle-ring, var(--constellation-thread-header-activity-ring, rgba(240, 240, 250, .12)) );position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--constellation-signal-status-size);height:var(--constellation-signal-status-size);flex:0 0 var(--constellation-signal-status-size);color:var(--constellation-signal-status-color);pointer-events:none}.constellation-signal-status-indicator-placement-anchor.svelte-4h3xfe{position:absolute;top:7px;right:7px;z-index:2;transform:translate(38%,-34%)}.constellation-signal-status-indicator-idle-dot.svelte-4h3xfe{width:var(--constellation-signal-status-idle-size);height:var(--constellation-signal-status-idle-size);border-radius:var(--constellation-radius-pill);background:var(--constellation-signal-status-idle-color);box-shadow:0 0 0 1px var(--constellation-signal-status-idle-ring)}.constellation-signal-status-indicator-unread-beacon.svelte-4h3xfe{width:var(--constellation-signal-status-size);height:var(--constellation-signal-status-size);border-radius:var(--constellation-radius-pill);background:radial-gradient(circle at 42% 35%,rgba(255,255,255,.36),transparent 34%),color-mix(in srgb,var(--constellation-signal-status-color) 74%,rgba(240,240,250,.22));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--constellation-signal-status-color) 34%,rgba(240,240,250,.18)),0 0 14px color-mix(in srgb,var(--constellation-signal-status-color) 48%,transparent);opacity:.92}.constellation-signal-status-indicator-spinner.svelte-4h3xfe{width:var(--constellation-signal-status-size);height:var(--constellation-signal-status-size);box-sizing:border-box;border-radius:var(--constellation-radius-pill);border:4px solid transparent;border-top-color:color-mix(in srgb,var(--constellation-signal-status-color) 74%,rgba(240,240,250,.22));border-right-color:color-mix(in srgb,var(--constellation-signal-status-color) 74%,rgba(240,240,250,.22));background:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--constellation-signal-status-color) 48%,transparent));opacity:1;transform:rotate(0)}.is-animated.svelte-4h3xfe .constellation-signal-status-indicator-unread-beacon:where(.svelte-4h3xfe){animation:svelte-4h3xfe-constellation-signal-status-indicator-unread-beacon 3.6s ease-in-out infinite}.is-animated.svelte-4h3xfe .constellation-signal-status-indicator-spinner:where(.svelte-4h3xfe){animation:svelte-4h3xfe-constellation-signal-status-indicator-spinner-sync-spin 1.25s ease-in-out infinite}@keyframes svelte-4h3xfe-constellation-signal-status-indicator-unread-beacon{0%,to{opacity:.68;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--constellation-signal-status-color) 28%,rgba(240,240,250,.14)),0 0 10px color-mix(in srgb,var(--constellation-signal-status-color) 36%,transparent)}50%{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--constellation-signal-status-color) 38%,rgba(240,240,250,.18)),0 0 20px color-mix(in srgb,var(--constellation-signal-status-color) 62%,transparent)}}@keyframes svelte-4h3xfe-constellation-signal-status-indicator-spinner-sync-spin{0%{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--constellation-signal-status-color) 42%,transparent));transform:rotate(0) scale(1)}16%{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--constellation-signal-status-color) 66%,transparent));transform:rotate(118deg) scale(1.1)}30%{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--constellation-signal-status-color) 46%,transparent));transform:rotate(174deg) scale(.96)}46%{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--constellation-signal-status-color) 58%,transparent));transform:rotate(268deg) scale(1.06)}64%{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--constellation-signal-status-color) 48%,transparent));transform:rotate(312deg) scale(1)}to{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--constellation-signal-status-color) 42%,transparent));transform:rotate(360deg) scale(1)}}@media(prefers-reduced-motion:reduce){.is-animated.svelte-4h3xfe .constellation-signal-status-indicator-unread-beacon:where(.svelte-4h3xfe),.is-animated.svelte-4h3xfe .constellation-signal-status-indicator-spinner:where(.svelte-4h3xfe){animation:none}}.constellation-skeleton-block.svelte-11nc1yb{--skeleton-fill: var(--constellation-skeleton-fill);--skeleton-fill-soft: var(--constellation-skeleton-fill-soft);--skeleton-shimmer: var(--constellation-skeleton-shimmer);position:relative;overflow:hidden;display:grid;gap:12px;min-width:0}.constellation-skeleton-block.is-animated.svelte-11nc1yb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,var(--skeleton-shimmer) 48%,transparent 76%);transform:translate(-100%);animation:svelte-11nc1yb-constellation-skeleton-shimmer 1.7s linear infinite}.constellation-skeleton-block-panel.svelte-11nc1yb,.constellation-skeleton-block-metric.svelte-11nc1yb{padding:18px;border-radius:var(--constellation-radius-panel);border:1px solid var(--constellation-skeleton-panel-border);background:var(--constellation-skeleton-panel-background);box-shadow:var(--constellation-skeleton-panel-shadow)}.constellation-skeleton-block-text.svelte-11nc1yb{gap:10px}.constellation-skeleton-kicker.svelte-11nc1yb,.constellation-skeleton-title.svelte-11nc1yb,.constellation-skeleton-chip.svelte-11nc1yb,.constellation-skeleton-value.svelte-11nc1yb,.constellation-skeleton-line.svelte-11nc1yb{position:relative;z-index:1;display:block;border-radius:999px;background:linear-gradient(90deg,var(--skeleton-fill),var(--skeleton-fill-soft))}.constellation-skeleton-kicker.svelte-11nc1yb{width:84px;height:10px}.constellation-skeleton-title.svelte-11nc1yb{width:52%;height:18px}.constellation-skeleton-chip.svelte-11nc1yb{width:78px;height:10px}.constellation-skeleton-value.svelte-11nc1yb{width:44%;height:34px;border-radius:14px}.constellation-skeleton-lines.svelte-11nc1yb{display:grid;gap:10px}.constellation-skeleton-line.svelte-11nc1yb{height:10px}.constellation-skeleton-block-text.svelte-11nc1yb .constellation-skeleton-line:where(.svelte-11nc1yb){height:9px}.constellation-skeleton-block-metric.svelte-11nc1yb .constellation-skeleton-lines:where(.svelte-11nc1yb){gap:8px;align-self:end}@keyframes svelte-11nc1yb-constellation-skeleton-shimmer{to{transform:translate(100%)}}.constellation-text-input.svelte-vp1tos{display:flex;align-items:center;gap:8px;min-height:32px;min-width:0;padding:0 10px;border-radius:8px;border:1px solid var(--constellation-control-field-border);background:var(--constellation-control-field-background);color:var(--constellation-color-text-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.constellation-text-input.svelte-vp1tos:focus-within{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-text-input.is-mono.svelte-vp1tos .constellation-text-input-control:where(.svelte-vp1tos){font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta)}.constellation-text-input-leading.svelte-vp1tos,.constellation-text-input-trailing.svelte-vp1tos{display:inline-flex;align-items:center;justify-content:center;color:var(--constellation-color-text-muted);flex:0 0 auto}.constellation-text-input-leading.svelte-vp1tos svg,.constellation-text-input-trailing.svelte-vp1tos svg{width:14px;height:14px}.constellation-text-input-control.svelte-vp1tos{align-self:stretch;min-width:0;width:100%;border:0;background:transparent;color:inherit;font-size:13px;line-height:1.2;letter-spacing:0;outline:0}.constellation-text-input-control.svelte-vp1tos:-webkit-autofill,.constellation-text-input-control.svelte-vp1tos:-webkit-autofill:hover,.constellation-text-input-control.svelte-vp1tos:-webkit-autofill:focus,.constellation-text-input-control.svelte-vp1tos:autofill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--constellation-color-text-primary);caret-color:var(--constellation-color-text-primary);transition:background-color 9999s ease-in-out 0s}.constellation-text-input-control.svelte-vp1tos::placeholder{color:var(--constellation-control-field-placeholder)}.constellation-text-input-control.svelte-vp1tos:disabled{cursor:not-allowed}.constellation-textarea.svelte-e9iqf1{display:flex;min-width:0;min-height:72px;padding:9px 10px;border-radius:8px;border:1px solid var(--constellation-control-field-border);background:var(--constellation-control-field-background);color:var(--constellation-color-text-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.constellation-textarea.svelte-e9iqf1:focus-within{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-textarea.is-mono.svelte-e9iqf1 .constellation-textarea-control:where(.svelte-e9iqf1){font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta)}.constellation-textarea-control.svelte-e9iqf1{min-width:0;width:100%;resize:vertical;border:0;background:transparent;color:inherit;font-family:inherit;font-size:13px;line-height:1.45;letter-spacing:0;outline:0}.constellation-textarea-control.svelte-e9iqf1::placeholder{color:var(--constellation-control-field-placeholder)}.constellation-textarea-control.svelte-e9iqf1:disabled{cursor:not-allowed}.constellation-address-dot.svelte-lx70dj{width:8px;height:8px;border-radius:50%}.constellation-address-dot.connected.svelte-lx70dj{background:var(--constellation-color-success);box-shadow:0 0 10px color-mix(in srgb,var(--constellation-color-success) 48%,transparent)}.constellation-address-dot.loading.svelte-lx70dj{background:var(--constellation-color-amber);box-shadow:0 0 10px color-mix(in srgb,var(--constellation-color-amber) 44%,transparent)}.constellation-address-dot.error.svelte-lx70dj{background:var(--constellation-color-danger);box-shadow:0 0 10px color-mix(in srgb,var(--constellation-color-danger) 46%,transparent)}.constellation-search-field{min-width:136px}.constellation-segmented-toggle.svelte-19c1yhb{--constellation-segment-count: 2;--constellation-segment-index: 0;position:relative;display:inline-grid;grid-template-columns:repeat(var(--constellation-segment-count),minmax(0,1fr));min-width:max-content;padding:2px;overflow:hidden;border:1px solid var(--constellation-control-surface-border);border-radius:var(--constellation-radius-pill);background:var(--constellation-control-button-secondary-background);isolation:isolate}.constellation-segmented-toggle-thumb.svelte-19c1yhb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--constellation-segment-count));border-radius:inherit;background:var(--constellation-control-toggle-active-background);transform:translate(calc(var(--constellation-segment-index) * 100%));transition:transform var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift),background-color var(--constellation-motion-settle-duration) ease;pointer-events:none}.constellation-segmented-toggle-option.svelte-19c1yhb{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:7px 10px;border:0;background:transparent;color:var(--constellation-control-button-secondary-text);font-family:var(--constellation-font-mono);font-size:var(--constellation-type-meta);line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--constellation-motion-hover-duration) ease,transform var(--constellation-motion-hover-duration) ease,opacity var(--constellation-motion-hover-duration) ease}.constellation-segmented-toggle-option.has-icon.svelte-19c1yhb{min-width:38px;min-height:34px;padding:8px 10px}.constellation-segmented-toggle-option.svelte-19c1yhb:hover:not(:disabled){color:var(--constellation-color-text-primary)}.constellation-segmented-toggle-option.svelte-19c1yhb:active:not(:disabled){transform:translateY(1px)}.constellation-segmented-toggle-option.svelte-19c1yhb:focus-visible{outline:2px solid var(--constellation-control-focus-ring);outline-offset:2px}.constellation-segmented-toggle-label.svelte-19c1yhb{position:relative;z-index:1}.constellation-segmented-toggle-icon.svelte-19c1yhb{position:relative;z-index:1;flex:0 0 auto}.constellation-segmented-toggle-label.is-visually-hidden.svelte-19c1yhb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.constellation-segmented-toggle-option.is-active.svelte-19c1yhb{color:var(--constellation-control-toggle-active-text)}.constellation-segmented-toggle.is-disabled.svelte-19c1yhb{opacity:.52}.constellation-segmented-toggle.is-disabled.svelte-19c1yhb .constellation-segmented-toggle-option:where(.svelte-19c1yhb){cursor:default}@media(prefers-reduced-motion:reduce){.constellation-segmented-toggle-thumb.svelte-19c1yhb,.constellation-segmented-toggle-option.svelte-19c1yhb{transition:none}}.illospace-logo.svelte-158sx2g{display:inline-grid;width:100%;height:100%;place-items:center;line-height:0}.illospace-logo-animated.svelte-158sx2g{--illospace-logo-duration: .32s;--illospace-logo-ease: cubic-bezier(.22, 1, .36, 1);display:inline-block;width:var(--illospace-logo-width, 24px);height:var(--illospace-logo-height, 24px);overflow:hidden;color:var(--illospace-logo-color, currentColor);transition:width var(--illospace-logo-duration) var(--illospace-logo-ease)}.illospace-logo-svg.svelte-158sx2g{display:block;width:calc(var(--illospace-logo-height, 24px) * 1.7916667);height:var(--illospace-logo-height, 24px);transform:translate(var(--illospace-logo-shift, -18.25px));transform-origin:center;transition:transform var(--illospace-logo-duration) var(--illospace-logo-ease)}.illospace-logo-letter.svelte-158sx2g{opacity:var(--illospace-logo-letter-opacity, 0);transform:translate(var(--illospace-logo-letter-translate, 70px)) scaleY(var(--illospace-logo-letter-scale-y, .86));transform-box:fill-box;transform-origin:center;transition:opacity .16s ease,transform .28s var(--illospace-logo-ease)}.illospace-logo-letter-near.svelte-158sx2g{transition-delay:var(--illospace-logo-near-delay, 90ms)}.illospace-logo-letter-mid.svelte-158sx2g{transition-delay:var(--illospace-logo-mid-delay, 45ms)}.illospace-logo-letter-i.svelte-158sx2g{transition-delay:var(--illospace-logo-i-delay, 0ms)}.illospace-logo-o.svelte-158sx2g{transform-box:fill-box;transform-origin:center;transition:transform var(--illospace-logo-duration) var(--illospace-logo-ease)}@media(prefers-reduced-motion:reduce){.illospace-logo-animated.svelte-158sx2g,.illospace-logo-svg.svelte-158sx2g,.illospace-logo-letter.svelte-158sx2g,.illospace-logo-o.svelte-158sx2g{transition:none}}.illospace-logo-image.svelte-158sx2g{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.illospace-logo-on-light.svelte-158sx2g,html[data-color-scheme=light] .illospace-logo-on-dark.svelte-158sx2g{display:none}html[data-color-scheme=light] .illospace-logo-on-light.svelte-158sx2g{display:block}.constellation-nav-rail.svelte-1qauod3{--nav-shell-gap: var(--constellation-nav-rail-shell-gap);--nav-collapsed-width: var(--constellation-nav-rail-collapsed-width);--nav-expanded-width: var(--constellation-nav-rail-expanded-width);--nav-font-mono: var(--constellation-font-mono, "IBM Plex Mono", monospace);--nav-brand-mark-background: var(--constellation-nav-rail-brand-mark-background);--nav-brand-mark-color: var(--constellation-nav-rail-brand-mark-color);--nav-rail-background: var(--constellation-nav-rail-background);--nav-rail-border: var(--constellation-nav-rail-border);--nav-item-color: var(--constellation-nav-rail-item-color);--nav-item-active-background: var(--constellation-nav-rail-item-active-background);--nav-item-active-color: var(--constellation-nav-rail-item-active-color);--nav-glyph-color: var(--constellation-nav-rail-glyph-color);position:fixed;top:var(--nav-shell-gap);left:var(--nav-shell-gap);bottom:auto;z-index:var(--z-nav, 100);display:flex;width:var(--nav-collapsed-width);min-height:auto;flex-direction:column;overflow:hidden;border:1px solid var(--nav-rail-border);border-radius:18px;background:var(--nav-rail-background);box-shadow:var(--constellation-nav-rail-shadow);backdrop-filter:var(--constellation-nav-rail-backdrop-filter, none);-webkit-backdrop-filter:var(--constellation-nav-rail-backdrop-filter, none);transition:width .22s ease,transform .22s ease,box-shadow .22s ease}.constellation-nav-rail.svelte-1qauod3:hover,.constellation-nav-rail.svelte-1qauod3:focus-within,.constellation-nav-rail[data-expanded=true].svelte-1qauod3{width:min(var(--nav-expanded-width),calc(100vw - (var(--nav-shell-gap) * 2)))}.constellation-nav-rail-header.svelte-1qauod3{display:flex;align-items:center;justify-content:center;padding:8px 4px 7px}.constellation-nav-rail-brand.svelte-1qauod3{position:relative;display:flex;align-items:center;justify-content:center;height:32px;width:100%;min-width:0;gap:0;overflow:visible;border-radius:12px;color:inherit;text-decoration:none;transition:gap .18s ease,padding-inline .18s ease}.constellation-nav-rail-brand-logo.svelte-1qauod3,.constellation-nav-rail-glyph.svelte-1qauod3{flex-shrink:0}.constellation-nav-rail-brand-mark.svelte-1qauod3{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.constellation-nav-rail-brand-logo.svelte-1qauod3{display:inline-grid;width:24px;height:24px;align-items:center;justify-content:center;overflow:visible;color:var(--nav-item-active-color);transition:width .18s ease}.constellation-nav-rail-brand-logo-collapsed.svelte-1qauod3,.constellation-nav-rail-brand-logo-expanded.svelte-1qauod3{grid-area:1 / 1;display:inline-flex;height:24px;align-items:center;justify-content:center}.constellation-nav-rail-brand-logo-collapsed.svelte-1qauod3{width:24px}.constellation-nav-rail-brand-icon.svelte-1qauod3{display:block;width:19px;height:19px;color:currentColor}.constellation-nav-rail-brand-logo-expanded.svelte-1qauod3{--illospace-logo-color: var(--nav-item-active-color);--illospace-logo-width: var(--constellation-nav-rail-logo-width);--illospace-logo-shift: var(--constellation-nav-rail-logo-shift);--illospace-logo-letter-opacity: 1;--illospace-logo-letter-translate: 0px;--illospace-logo-letter-scale-y: 1;--illospace-logo-near-delay: 80ms;--illospace-logo-mid-delay: .14s;--illospace-logo-i-delay: .2s;display:none;width:var(--constellation-nav-rail-logo-width);pointer-events:none}.constellation-nav-rail-brand-mark-text.svelte-1qauod3{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--nav-brand-mark-background);color:var(--nav-brand-mark-color);font-family:var(--nav-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.constellation-nav-rail-nav.svelte-1qauod3{display:grid;flex:0 0 auto;align-content:start;gap:6px;padding:10px 8px 8px}.constellation-nav-rail-item.svelte-1qauod3{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:38px;min-width:0;padding:0;border-radius:12px;color:var(--nav-item-color);text-decoration:none;font-family:var(--nav-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.constellation-nav-rail-item-label.svelte-1qauod3{max-width:0;min-width:0;overflow:hidden;opacity:0;transform:translate(-6px);transition:max-width .18s ease,opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.constellation-nav-rail-item.svelte-1qauod3:hover,.constellation-nav-rail-item.svelte-1qauod3:focus-visible{color:var(--constellation-nav-rail-item-hover-color);outline:none}.constellation-nav-rail-item.is-active.svelte-1qauod3{background:var(--nav-item-active-background);color:var(--nav-item-active-color);box-shadow:var(--constellation-nav-rail-item-active-shadow)}.constellation-nav-rail-glyph.svelte-1qauod3{display:inline-flex;width:22px;min-width:22px;height:22px;align-items:center;justify-content:center;color:var(--nav-glyph-color)}.constellation-nav-rail-item.is-active.svelte-1qauod3 .constellation-nav-rail-glyph:where(.svelte-1qauod3){color:var(--nav-item-active-color)}.constellation-nav-rail-glyph.svelte-1qauod3 svg{width:14px;height:14px}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-header:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-header:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-header:where(.svelte-1qauod3){justify-content:center;padding-inline:4px}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-brand:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-brand:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-brand:where(.svelte-1qauod3){justify-content:center;gap:0;padding-inline:0}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-brand-logo:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-brand-logo:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-brand-logo:where(.svelte-1qauod3){width:var(--constellation-nav-rail-logo-width)}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-brand-logo-collapsed:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-brand-logo-collapsed:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-brand-logo-collapsed:where(.svelte-1qauod3){display:none}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-brand-logo-expanded:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-brand-logo-expanded:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-brand-logo-expanded:where(.svelte-1qauod3){display:inline-flex}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-item:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-item:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-item:where(.svelte-1qauod3){justify-content:flex-start;gap:10px;padding-inline:11px}.constellation-nav-rail.svelte-1qauod3:hover .constellation-nav-rail-item-label:where(.svelte-1qauod3),.constellation-nav-rail.svelte-1qauod3:focus-within .constellation-nav-rail-item-label:where(.svelte-1qauod3),.constellation-nav-rail[data-expanded=true].svelte-1qauod3 .constellation-nav-rail-item-label:where(.svelte-1qauod3){max-width:112px;opacity:1;transform:translate(0);pointer-events:auto}@media(max-width:900px){.constellation-nav-rail.svelte-1qauod3{top:12px;left:12px;bottom:auto}}.constellation-workspace-backdrop.svelte-19ovhl2{--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-backdrop-utility-top: 96px;--constellation-workspace-backdrop-utility-bottom: 112px;--constellation-workspace-backdrop-utility-width: min(340px, calc(100% - 48px) );--constellation-workspace-backdrop-utility-z-index: 2;--constellation-workspace-background: var( --constellation-workspace-theme-background, radial-gradient(circle at 54% 18%, rgba(255, 255, 255, .04), transparent 10%), radial-gradient(circle at 50% 50%, rgba(255, 255, 255, .015), transparent 42%), linear-gradient(180deg, rgba(0, 0, 0, .98), rgba(4, 7, 13, .94)) );--constellation-workspace-star-color-a: var( --constellation-workspace-theme-star-color-a, rgba(240, 240, 250, .52) );--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%) );--constellation-workspace-surface-ripples: var(--constellation-workspace-theme-surface-ripples, none);--constellation-workspace-surface-opacity: var(--constellation-workspace-theme-surface-opacity, 0);--constellation-workspace-color-tide: var(--constellation-workspace-theme-color-tide, none);--constellation-workspace-color-tide-opacity: var(--constellation-workspace-theme-color-tide-opacity, 0);--constellation-workspace-color-tide-blend-mode: var( --constellation-workspace-theme-color-tide-blend-mode, normal );--constellation-workspace-color-current: var(--constellation-workspace-theme-color-current, none);--constellation-workspace-color-current-alt: var(--constellation-workspace-theme-color-current-alt, none);--constellation-workspace-color-current-opacity: var(--constellation-workspace-theme-color-current-opacity, 0);--constellation-workspace-wave-color: var(--constellation-workspace-theme-wave-color, rgba(255, 255, 255, .64));--constellation-workspace-wave-opacity: var(--constellation-workspace-theme-wave-opacity, 0);--constellation-workspace-wave-stroke-width: var(--constellation-workspace-theme-wave-stroke-width, 1px);--constellation-workspace-rays: var(--constellation-workspace-theme-rays, none);--constellation-workspace-rays-opacity: var(--constellation-workspace-theme-rays-opacity, 0);--constellation-workspace-caustics: var(--constellation-workspace-theme-caustics, none);--constellation-workspace-caustics-opacity: var(--constellation-workspace-theme-caustics-opacity, 0);--constellation-workspace-caustics-size: var(--constellation-workspace-theme-caustics-size, auto);--constellation-workspace-caustics-blend-mode: var(--constellation-workspace-theme-caustics-blend-mode, normal);--constellation-workspace-deep-field-opacity: var(--constellation-workspace-theme-deep-field-opacity, 0);--constellation-workspace-water-animation-state: var( --constellation-workspace-theme-water-animation-state, paused );position:relative;width:100%;height:100%;min-height:max(620px,100%);overflow:hidden;isolation:isolate;background:var(--constellation-workspace-background)}.constellation-workspace-backdrop.svelte-19ovhl2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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);background-position:0 0,32px 84px,120px 24px;background-size:210px 210px,300px 300px,360px 360px;opacity:var(--constellation-workspace-star-opacity);pointer-events:none}.constellation-workspace-backdrop-underlay.svelte-19ovhl2,.constellation-workspace-backdrop-overlays.svelte-19ovhl2{position:absolute;top:0;right:0;bottom:0;left:0}.constellation-workspace-backdrop-underlay.svelte-19ovhl2{pointer-events:none;z-index:0}.constellation-workspace-backdrop-scene-glow.svelte-19ovhl2,.constellation-workspace-backdrop-scene-warmth.svelte-19ovhl2,.constellation-workspace-backdrop-surface.svelte-19ovhl2,.constellation-workspace-backdrop-tide.svelte-19ovhl2,.constellation-workspace-backdrop-deep-field.svelte-19ovhl2,.constellation-workspace-backdrop-waves.svelte-19ovhl2,.constellation-workspace-backdrop-rays.svelte-19ovhl2,.constellation-workspace-backdrop-caustics.svelte-19ovhl2{position:absolute;pointer-events:none}.constellation-workspace-backdrop-scene-glow.svelte-19ovhl2,.constellation-workspace-backdrop-scene-warmth.svelte-19ovhl2{border-radius:999px;filter:blur(18px)}.constellation-workspace-backdrop-surface.svelte-19ovhl2{inset:-14% -8% auto;height:42%;background:var(--constellation-workspace-surface-ripples);opacity:var(--constellation-workspace-surface-opacity);transform-origin:50% 0%;animation:svelte-19ovhl2-constellation-workspace-surface-drift 18s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-tide.svelte-19ovhl2{top:-24%;right:-18%;bottom:-24%;left:-18%;background:var(--constellation-workspace-color-tide);background-position:0% 20%,100% 16%,54% 88%,28% 72%;background-size:122% 118%,116% 112%,128% 124%,108% 104%;opacity:var(--constellation-workspace-color-tide-opacity);mix-blend-mode:var(--constellation-workspace-color-tide-blend-mode);filter:blur(18px) saturate(1.1);overflow:hidden;transform-origin:50% 48%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.72) 58%,transparent 98%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.72) 58%,transparent 98%);animation:svelte-19ovhl2-constellation-workspace-tide-colors 14s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-tide.svelte-19ovhl2:before,.constellation-workspace-backdrop-tide.svelte-19ovhl2:after{content:"";position:absolute;top:-16%;right:-10%;bottom:-16%;left:-10%;background-size:220% 100%;opacity:var(--constellation-workspace-color-current-opacity);filter:blur(18px);mix-blend-mode:soft-light;transform-origin:50% 42%;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-tide.svelte-19ovhl2:before{background-image:var(--constellation-workspace-color-current);animation:svelte-19ovhl2-constellation-workspace-current-sweep-a 11s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-tide.svelte-19ovhl2:after{background-image:var(--constellation-workspace-color-current-alt);opacity:calc(var(--constellation-workspace-color-current-opacity) * .72);animation:svelte-19ovhl2-constellation-workspace-current-sweep-b 15s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-deep-field.svelte-19ovhl2{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:var(--constellation-workspace-deep-field-opacity);mix-blend-mode:screen;background:transparent}.constellation-workspace-backdrop-waves.svelte-19ovhl2{top:-9%;right:-10%;bottom:-9%;left:-10%;width:120%;height:116%;color:var(--constellation-workspace-wave-color);opacity:var(--constellation-workspace-wave-opacity);mix-blend-mode:soft-light;filter:blur(.35px);transform-origin:50% 22%;-webkit-mask-image:radial-gradient(ellipse 88% 58% at 50% 20%,rgba(0,0,0,.92),transparent 76%),linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.58) 58%,transparent 94%);mask-image:radial-gradient(ellipse 88% 58% at 50% 20%,rgba(0,0,0,.92),transparent 76%),linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.58) 58%,transparent 94%);animation:svelte-19ovhl2-constellation-workspace-wave-field 18s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-wave-set.svelte-19ovhl2{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:var(--constellation-workspace-wave-stroke-width);vector-effect:non-scaling-stroke;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-wave-set-a.svelte-19ovhl2{opacity:.72;animation:svelte-19ovhl2-constellation-workspace-wave-phase-a 24s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-wave-set-b.svelte-19ovhl2{opacity:.42;animation:svelte-19ovhl2-constellation-workspace-wave-phase-b 30s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-rays.svelte-19ovhl2{top:-6%;right:-10%;bottom:0;left:-10%;background:var(--constellation-workspace-rays);opacity:var(--constellation-workspace-rays-opacity);mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.52) 44%,transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.52) 44%,transparent 86%);animation:svelte-19ovhl2-constellation-workspace-ray-breathe 26s ease-in-out infinite alternate;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-caustics.svelte-19ovhl2{top:-10%;right:-10%;bottom:-10%;left:-10%;background:var(--constellation-workspace-caustics);background-size:var(--constellation-workspace-caustics-size);opacity:var(--constellation-workspace-caustics-opacity);mix-blend-mode:var(--constellation-workspace-caustics-blend-mode);filter:blur(.5px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.82) 14%,rgba(0,0,0,.68) 62%,transparent 94%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.82) 14%,rgba(0,0,0,.68) 62%,transparent 94%);transform-origin:50% 24%;animation:svelte-19ovhl2-constellation-workspace-caustic-drift 34s linear infinite;animation-play-state:var(--constellation-workspace-water-animation-state)}.constellation-workspace-backdrop-scene-glow.svelte-19ovhl2{top:92px;left:360px;width:220px;height:220px;background:var(--constellation-workspace-scene-glow)}.constellation-workspace-backdrop-scene-warmth.svelte-19ovhl2{left:44%;top:42%;width:420px;height:320px;background:var(--constellation-workspace-scene-warmth)}:root:not([data-color-scheme=light]) .constellation-workspace-backdrop.svelte-19ovhl2:before,:root:not([data-color-scheme=light]) .constellation-workspace-backdrop-scene-glow.svelte-19ovhl2,:root:not([data-color-scheme=light]) .constellation-workspace-backdrop-scene-warmth.svelte-19ovhl2{display:none}.constellation-workspace-backdrop-canvas.svelte-19ovhl2{position:relative;z-index:1;min-height:100%;height:100%}.constellation-workspace-backdrop-toolbar-slot.svelte-19ovhl2,.constellation-workspace-backdrop-center-toolbar-slot.svelte-19ovhl2,.constellation-workspace-backdrop-composer-slot.svelte-19ovhl2,.constellation-workspace-backdrop-utility-slot.svelte-19ovhl2{position:absolute}.constellation-workspace-backdrop-toolbar-slot.svelte-19ovhl2{top:var(--constellation-workspace-backdrop-toolbar-top);right:var(--constellation-workspace-backdrop-toolbar-right);z-index:20;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;pointer-events:none}.constellation-workspace-backdrop-toolbar-slot.svelte-19ovhl2>*{pointer-events:auto}.constellation-workspace-backdrop-center-toolbar-slot.svelte-19ovhl2{top:var(--constellation-workspace-backdrop-toolbar-top);left:50%;z-index:20;display:flex;justify-content:center;pointer-events:none;transform:translate(-50%)}.constellation-workspace-backdrop-center-toolbar-slot.svelte-19ovhl2>*{pointer-events:auto}.constellation-workspace-backdrop-composer-slot.svelte-19ovhl2{left:50%;bottom:var(--constellation-workspace-backdrop-composer-bottom);z-index:22;width:var(--constellation-workspace-backdrop-composer-width);transform:translate(-50%)}.constellation-workspace-backdrop-utility-slot.svelte-19ovhl2{top:var(--constellation-workspace-backdrop-utility-top);right:var(--constellation-workspace-backdrop-toolbar-right);bottom:var(--constellation-workspace-backdrop-utility-bottom);z-index:var(--constellation-workspace-backdrop-utility-z-index);width:var(--constellation-workspace-backdrop-utility-width);display:flex;justify-content:flex-end;align-items:stretch}.constellation-workspace-backdrop-utility-slot.svelte-19ovhl2>*{width:100%;min-height:0}.constellation-workspace-backdrop-overlays.svelte-19ovhl2{z-index:30;pointer-events:none}.constellation-workspace-backdrop-overlays.svelte-19ovhl2>*{pointer-events:auto}.constellation-workspace-backdrop-utility-slot.svelte-19ovhl2>.canvas-wrapper{flex:1 1 auto;width:100%;max-width:none;min-width:0;height:100%}@media(max-width:980px){.constellation-workspace-backdrop.svelte-19ovhl2{--constellation-workspace-backdrop-shell-gap: 16px;--constellation-workspace-backdrop-composer-width: min( calc(100% - 24px) , 560px);--constellation-workspace-backdrop-utility-top: 82px;--constellation-workspace-backdrop-utility-bottom: 104px;--constellation-workspace-backdrop-utility-width: calc(100% - 32px) }.constellation-workspace-backdrop-scene-glow.svelte-19ovhl2{left:26%}.constellation-workspace-backdrop-scene-warmth.svelte-19ovhl2{left:34%;width:320px;height:260px}}@media(prefers-reduced-motion:reduce){.constellation-workspace-backdrop-surface.svelte-19ovhl2,.constellation-workspace-backdrop-tide.svelte-19ovhl2,.constellation-workspace-backdrop-tide.svelte-19ovhl2:before,.constellation-workspace-backdrop-tide.svelte-19ovhl2:after,.constellation-workspace-backdrop-waves.svelte-19ovhl2,.constellation-workspace-backdrop-wave-set.svelte-19ovhl2,.constellation-workspace-backdrop-rays.svelte-19ovhl2,.constellation-workspace-backdrop-caustics.svelte-19ovhl2{animation:none}}:root[data-color-scheme=light] .constellation-workspace-backdrop-surface.svelte-19ovhl2,:root[data-color-scheme=light] .constellation-workspace-backdrop-tide.svelte-19ovhl2,:root[data-color-scheme=light] .constellation-workspace-backdrop-tide.svelte-19ovhl2:before,:root[data-color-scheme=light] .constellation-workspace-backdrop-tide.svelte-19ovhl2:after,:root[data-color-scheme=light] .constellation-workspace-backdrop-waves.svelte-19ovhl2,:root[data-color-scheme=light] .constellation-workspace-backdrop-wave-set.svelte-19ovhl2,:root[data-color-scheme=light] .constellation-workspace-backdrop-rays.svelte-19ovhl2,:root[data-color-scheme=light] .constellation-workspace-backdrop-caustics.svelte-19ovhl2{animation:none}@keyframes svelte-19ovhl2-constellation-workspace-tide-colors{0%{background-position:0% 20%,100% 16%,54% 88%,28% 72%;transform:translate3d(-5.2%,-1.6%,0) scale(1.04) rotate(-.35deg)}50%{background-position:16% 26%,82% 22%,62% 76%,40% 64%;transform:translate3d(4.6%,1.2%,0) scale(1.08) rotate(.24deg)}to{background-position:26% 18%,70% 30%,44% 82%,52% 68%;transform:translate3d(-1.4%,2.4%,0) scale(1.06) rotate(.38deg)}}@keyframes svelte-19ovhl2-constellation-workspace-current-sweep-a{0%{background-position:0% 50%;transform:translate3d(-8%,-1.4%,0) skewY(-1.2deg) scale(1.02)}to{background-position:100% 48%;transform:translate3d(6%,1.6%,0) skewY(1deg) scale(1.045)}}@keyframes svelte-19ovhl2-constellation-workspace-current-sweep-b{0%{background-position:96% 50%;transform:translate3d(7%,2.2%,0) skewY(1.1deg) scale(1.03)}to{background-position:0% 48%;transform:translate3d(-7%,-1.2%,0) skewY(-1deg) scale(1.06)}}@keyframes svelte-19ovhl2-constellation-workspace-wave-field{0%{transform:translate3d(-1.4%,-.5%,0) scale(1.015) rotate(-.16deg)}to{transform:translate3d(1.3%,.7%,0) scale(1.035) rotate(.14deg)}}@keyframes svelte-19ovhl2-constellation-workspace-wave-phase-a{0%{transform:translate3d(-64px,-6px,0)}to{transform:translate3d(58px,8px,0)}}@keyframes svelte-19ovhl2-constellation-workspace-wave-phase-b{0%{transform:translate3d(56px,8px,0)}to{transform:translate3d(-72px,-8px,0)}}@keyframes svelte-19ovhl2-constellation-workspace-surface-drift{0%{transform:translate3d(-1.2%,-.4%,0) scale(1.01)}to{transform:translate3d(1.1%,.7%,0) scale(1.035)}}@keyframes svelte-19ovhl2-constellation-workspace-ray-breathe{0%{transform:translate3d(-.6%,-.4%,0) scale(1.01)}to{transform:translate3d(.7%,.6%,0) scale(1.035)}}@keyframes svelte-19ovhl2-constellation-workspace-caustic-drift{0%{background-position:0 0,46px -28px,-32px 24px,0 0;transform:translate3d(-1.4%,-.6%,0) rotate(-.35deg) scale(1.02)}to{background-position:140px 72px,-92px 58px,84px -40px,0 0;transform:translate3d(1.4%,.9%,0) rotate(.35deg) scale(1.04)}}.constellation-signal-blob.svelte-8j9c5h{--blob-shell: rgba(5, 8, 14, .99);--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%, rgba(240, 240, 250, .18));--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%, rgba(240, 250, 248, .22));--blob-bloom: color-mix(in srgb, var(--constellation-color-spectral) 34%, transparent);--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-rim-glint-opacity: 1;--blob-status-shell: rgba(5, 9, 16, .94);--blob-status-border: rgba(240, 240, 250, .18);--blob-status-icon: rgba(240, 240, 250, .92);--blob-status-attention: color-mix(in srgb, var(--blob-owner) 76%, white 24%);--blob-status-risk: var(--color-danger, #c54a57);--blob-halo-border: color-mix(in srgb, var(--blob-owner) 58%, transparent);--blob-halo-glow: color-mix(in srgb, var(--blob-owner) 52%, transparent);--blob-halo-opacity: .34;--blob-halo-border-width: 1px;--blob-presence-bloom-opacity: 0;--blob-presence-bloom-scale: 1;--blob-unread-color: var(--blob-seed);position:absolute;isolation:isolate;transform:translate(-50%,-50%);pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:inherit;transition:width .19s var(--constellation-motion-ease-lift),height .19s var(--constellation-motion-ease-lift),opacity .16s ease,filter .16s ease}.constellation-signal-blob-interactive.svelte-8j9c5h{pointer-events:auto;cursor:pointer}.constellation-signal-blob-body.svelte-8j9c5h{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:center;pointer-events:none;will-change:transform}.constellation-signal-blob-halo.svelte-8j9c5h{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:0;pointer-events:none;border-radius:50%;border:var(--blob-halo-border-width) solid var(--blob-halo-border);box-shadow:0 0 28px var(--blob-halo-glow);opacity:var(--blob-halo-opacity);transform:scale(1);transform-origin:center}.constellation-signal-blob-halo.svelte-8j9c5h:before,.constellation-signal-blob-halo.svelte-8j9c5h:after{content:"";position:absolute;border-radius:999px;opacity:0;transform:scale(1);transform-origin:center;transition:opacity var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift),transform var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift)}.constellation-signal-blob-halo.svelte-8j9c5h:before{top:16%;left:12%;width:64px;height:40px;background:radial-gradient(circle at 46% 46%,color-mix(in srgb,var(--blob-owner) 58%,transparent) 0%,color-mix(in srgb,var(--blob-owner) 36%,transparent) 50%,transparent 100%);filter:blur(15px)}.constellation-signal-blob-halo.svelte-8j9c5h:after{right:10%;bottom:14%;width:52px;height:30px;background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--blob-owner) 52%,transparent) 0%,color-mix(in srgb,var(--blob-owner) 30%,transparent) 48%,transparent 100%);filter:blur(14px)}.constellation-signal-blob-surface.svelte-8j9c5h{position:relative;z-index:1;isolation:isolate;display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:5px;overflow:hidden;padding:13px 16px 14px;border:1px solid var( --constellation-signal-blob-surface-border, color-mix(in srgb, var(--blob-rim-soft) 82%, rgba(244, 247, 252, .14)) );background:var( --constellation-signal-blob-surface-background, linear-gradient(145deg, rgba(255, 255, 255, .085), transparent 28%), radial-gradient(ellipse at 76% 78%, rgba(255, 255, 255, .036), transparent 45%), radial-gradient(ellipse at 52% 106%, rgba(0, 0, 0, .34), transparent 54%), var(--blob-fill-current) );color:var(--blob-owner);text-align:center;box-shadow:var( --constellation-signal-blob-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 16px 24px rgba(255, 255, 255, .024), inset 0 -26px 36px rgba(0, 0, 0, .34), 0 13px 24px rgba(0, 0, 0, .34), 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),border-radius .19s var(--constellation-motion-ease-lift),padding .19s var(--constellation-motion-ease-lift),gap .19s var(--constellation-motion-ease-lift)}.constellation-signal-blob-surface.svelte-8j9c5h:before,.constellation-signal-blob-surface.svelte-8j9c5h:after{content:"";position:absolute;pointer-events:none}.constellation-signal-blob-surface.svelte-8j9c5h: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%);border-radius:999px;background:var( --constellation-signal-blob-surface-bloom-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:var(--constellation-signal-blob-surface-bloom-filter, blur(22px) saturate(1.14));opacity:var(--blob-state-bloom-opacity);transition:opacity var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift),transform var(--constellation-motion-settle-duration) var(--constellation-motion-ease-lift)}.constellation-signal-blob-surface.svelte-8j9c5h:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var( --constellation-signal-blob-surface-contour-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:var( --constellation-signal-blob-surface-contour-filter, drop-shadow(0 0 9px color-mix(in srgb, var(--blob-rim-hot) 58%, transparent)) );opacity:var(--blob-contour-opacity);mix-blend-mode:var(--constellation-signal-blob-surface-contour-blend, screen)}.constellation-signal-blob-owner-seed.svelte-8j9c5h,.constellation-signal-blob-status-anchor.svelte-8j9c5h,.constellation-signal-blob-attachment-badge.svelte-8j9c5h{position:absolute;z-index:2}.constellation-signal-blob-owner-seed.svelte-8j9c5h{top:18px;left:20px;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)}.constellation-signal-blob-owner-seed.svelte-8j9c5h:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:#ffffff38}.constellation-signal-blob-text.svelte-8j9c5h{position:relative;z-index:2;margin:0;max-width:88%;font-family:var(--constellation-font-sans);font-size:14px;font-weight:500;line-height:1.3;opacity:1;transform:translateY(0) scale(1);transform-origin:center;transition:opacity .14s ease,transform .18s var(--constellation-motion-ease-lift),font-size .18s var(--constellation-motion-ease-lift),line-height .18s var(--constellation-motion-ease-lift)}.constellation-signal-blob-icon.svelte-8j9c5h{position:relative;z-index:2;display:grid;width:20px;height:20px;place-items:center;color:var( --constellation-signal-blob-icon-color, color-mix(in srgb, var(--blob-owner) 90%, rgba(240, 240, 250, .68)) );filter:var( --constellation-signal-blob-icon-filter, drop-shadow(0 0 10px color-mix(in srgb, var(--blob-owner) 24%, transparent)) );opacity:var(--constellation-signal-blob-icon-opacity, .9);transform:scale(1);transition:width .18s var(--constellation-motion-ease-lift),height .18s var(--constellation-motion-ease-lift),opacity .14s ease,transform .18s var(--constellation-motion-ease-lift)}.constellation-signal-blob-icon.svelte-8j9c5h svg{display:block;transition:width .18s var(--constellation-motion-ease-lift),height .18s var(--constellation-motion-ease-lift)}.constellation-signal-blob-spectral.svelte-8j9c5h{--blob-core: var(--constellation-color-spectral-core);--blob-rim: color-mix(in srgb, var(--constellation-color-spectral) 50%, rgba(240, 240, 250, .16));--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%, rgba(240, 250, 248, .22));--blob-bloom: color-mix(in srgb, var(--constellation-color-spectral) 28%, transparent);--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.svelte-8j9c5h{--blob-core: var(--constellation-color-amber-core);--blob-rim: color-mix(in srgb, var(--constellation-color-amber) 52%, rgba(240, 240, 250, .16));--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%, rgba(255, 235, 204, .22));--blob-bloom: color-mix(in srgb, var(--constellation-color-amber) 28%, transparent);--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-hero.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){gap:10px;padding:22px 24px 21px}.constellation-signal-blob-hero.svelte-8j9c5h .constellation-signal-blob-text:where(.svelte-8j9c5h){font-size:var(--constellation-type-blob-hero);line-height:1.36}.constellation-signal-blob-compact.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){gap:5px;padding:12px 13px 11px}.constellation-signal-blob-compact.svelte-8j9c5h .constellation-signal-blob-icon:where(.svelte-8j9c5h){width:20px;height:20px}.constellation-signal-blob-compact.svelte-8j9c5h .constellation-signal-blob-text:where(.svelte-8j9c5h){font-size:13px;line-height:1.28}.constellation-signal-blob-semantic-summary.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){gap:4px;padding:11px 13px 12px}.constellation-signal-blob-semantic-summary.svelte-8j9c5h .constellation-signal-blob-text:where(.svelte-8j9c5h){display:-webkit-box;overflow:hidden;max-width:82%;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:13px;line-height:1.22;opacity:.92}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h,.constellation-signal-blob-semantic-glyph.svelte-8j9c5h{--blob-state-bloom-opacity: var(--constellation-signal-blob-symbol-state-bloom-opacity, .5);--blob-contour-opacity: var(--constellation-signal-blob-symbol-contour-opacity, .66)}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h),.constellation-signal-blob-semantic-glyph.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){gap:0;padding:0;border-radius:999px}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h .constellation-signal-blob-text:where(.svelte-8j9c5h),.constellation-signal-blob-semantic-glyph.svelte-8j9c5h .constellation-signal-blob-text:where(.svelte-8j9c5h){position:absolute;width:min(84%,72px);height:auto;overflow:hidden;opacity:0;transform:translateY(8px) scale(.72);white-space:nowrap}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h .constellation-signal-blob-icon:where(.svelte-8j9c5h){width:25px;height:25px;opacity:.96;transform:scale(1.05)}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h .constellation-signal-blob-icon:where(.svelte-8j9c5h) svg{width:22px;height:22px}.constellation-signal-blob-semantic-glyph.svelte-8j9c5h .constellation-signal-blob-icon:where(.svelte-8j9c5h){width:22px;height:22px;opacity:.96;transform:scale(1.02)}.constellation-signal-blob-semantic-glyph.svelte-8j9c5h .constellation-signal-blob-attachment-badge:where(.svelte-8j9c5h){opacity:0;pointer-events:none;transform:scale(.72);transition:opacity .12s ease,transform .18s var(--constellation-motion-ease-lift)}.constellation-signal-blob-alpha.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-radius:var(--constellation-shape-alpha)}.constellation-signal-blob-beta.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-radius:var(--constellation-shape-beta)}.constellation-signal-blob-gamma.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-radius:var(--constellation-shape-gamma)}.constellation-signal-blob-delta.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-radius:var(--constellation-shape-delta)}.constellation-signal-blob-semantic-symbol.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h),.constellation-signal-blob-semantic-glyph.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-radius:999px}.constellation-signal-blob-idle.svelte-8j9c5h{--blob-fill-current: var(--blob-fill-idle);--blob-inner-stroke-strength: var(--constellation-signal-blob-idle-inner-stroke-strength, 7%);--blob-contour-strength: var(--constellation-signal-blob-idle-contour-strength, 58%);--blob-contour-opacity: var(--constellation-signal-blob-idle-contour-opacity, .76);--blob-state-bloom-opacity: var(--constellation-signal-blob-idle-state-bloom-opacity, .46);--blob-seed-opacity: .96}.constellation-signal-blob-working.svelte-8j9c5h{--blob-fill-current: color-mix(in srgb, var(--blob-shell) 66%, var(--blob-core) 34%);--blob-inner-stroke-strength: var(--constellation-signal-blob-working-inner-stroke-strength, 8%);--blob-contour-strength: var(--constellation-signal-blob-working-contour-strength, 64%);--blob-contour-opacity: var(--constellation-signal-blob-working-contour-opacity, .84);--blob-state-bloom-opacity: var(--constellation-signal-blob-working-state-bloom-opacity, .68);--constellation-signal-blob-work-pulse-animation: none;--blob-seed-opacity: 1;--blob-halo-opacity: var(--constellation-signal-blob-working-halo-opacity, .46);--blob-halo-border-width: 1px;--blob-halo-border: color-mix(in srgb, var(--blob-owner) 58%, white 10%);--blob-halo-glow: color-mix(in srgb, var(--blob-owner) 58%, transparent)}.constellation-signal-blob-done.svelte-8j9c5h{--blob-fill-current: var(--blob-fill-done);--blob-inner-stroke-strength: var(--constellation-signal-blob-done-inner-stroke-strength, 5%);--blob-contour-strength: var(--constellation-signal-blob-done-contour-strength, 20%);--blob-contour-opacity: var(--constellation-signal-blob-done-contour-opacity, .24);--blob-state-bloom-opacity: var(--constellation-signal-blob-done-state-bloom-opacity, .22);--blob-seed-opacity: .8}.constellation-signal-blob-working.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-working-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 16px 24px rgba(255, 255, 255, .024), inset 0 -26px 36px rgba(0, 0, 0, .4), 0 13px 24px rgba(0, 0, 0, .32), 0 0 30px color-mix(in srgb, var(--blob-shadow) 100%, transparent), 0 0 76px color-mix(in srgb, var(--blob-shadow) 62%, transparent) )}.constellation-signal-blob-working.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h):before{transform:scale(1.12)}.constellation-signal-blob-working.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h):after{box-shadow:var( --constellation-signal-blob-working-contour-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-rim) var(--blob-contour-strength), transparent), inset 0 0 20px color-mix(in srgb, var(--blob-owner) 12%, transparent), 0 0 16px color-mix(in srgb, var(--blob-rim-hot) 32%, transparent) )}.constellation-signal-blob-done.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-done-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 -12px 16px rgba(0, 0, 0, .1), 0 14px 26px rgba(0, 0, 0, .16), 0 0 14px color-mix(in srgb, var(--blob-shadow) 42%, transparent) )}.constellation-signal-blob-treatment-bloom.svelte-8j9c5h{--blob-bloom-width: 56%;--blob-bloom-height: 48%;--blob-bloom-left: 10%;--blob-bloom-top: 10%;--blob-contour-opacity: var(--constellation-signal-blob-bloom-treatment-contour-opacity, .46)}.constellation-signal-blob-treatment-contour.svelte-8j9c5h{--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-contour.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-contour-treatment-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) 5%, transparent), 0 18px 34px rgba(0, 0, 0, .2), 0 0 16px color-mix(in srgb, var(--blob-shadow) 56%, transparent) )}.constellation-signal-blob-treatment-contour.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h):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-owner) 6%,transparent)}.constellation-signal-blob-treatment-seed.svelte-8j9c5h{--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.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){background:var( --constellation-signal-blob-seed-treatment-background, color-mix(in srgb, rgba(5, 9, 16, .98) 90%, var(--blob-seed)) )}.constellation-signal-blob-presence-inside.svelte-8j9c5h{--blob-inner-stroke-strength: 5%;--blob-contour-strength: 44%;--blob-contour-opacity: .62;--blob-state-bloom-opacity: .32;--blob-halo-opacity: .24;--blob-halo-border: color-mix(in srgb, var(--blob-owner) 58%, white 10%);--blob-halo-glow: color-mix(in srgb, var(--blob-owner) 46%, transparent);--blob-presence-bloom-opacity: .2;--blob-presence-bloom-scale: 1.02}.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-presence-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 16px 24px rgba(255, 255, 255, .02), inset 0 -26px 36px rgba(0, 0, 0, .36), 0 14px 28px rgba(0, 0, 0, .22), 0 0 28px color-mix(in srgb, var(--blob-shadow) 48%, transparent) )}.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):before,.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):after{opacity:var(--blob-presence-bloom-opacity);transform:scale(var(--blob-presence-bloom-scale))}.constellation-signal-blob-working.constellation-signal-blob-presence-inside.svelte-8j9c5h{--blob-inner-stroke-strength: 12%;--blob-contour-strength: 28%;--blob-contour-opacity: .3;--blob-state-bloom-opacity: 1;--blob-halo-opacity: .46;--blob-halo-border: color-mix(in srgb, var(--blob-owner) 82%, white 16%);--blob-halo-glow: color-mix(in srgb, var(--blob-owner) 84%, transparent);--blob-presence-bloom-opacity: .6;--blob-presence-bloom-scale: 1.08}.constellation-signal-blob-working.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-presence-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 -14px 18px rgba(0, 0, 0, .12), 0 16px 30px rgba(0, 0, 0, .18), 0 0 40px color-mix(in srgb, var(--blob-shadow) 100%, transparent) )}.constellation-signal-blob-working.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h):before{transform:scale(1.08)}.constellation-signal-blob-cue-attention.svelte-8j9c5h{--blob-contour-strength: var(--constellation-signal-blob-attention-contour-strength, 44%);--blob-contour-opacity: var(--constellation-signal-blob-attention-contour-opacity, .48);--blob-state-bloom-opacity: var(--constellation-signal-blob-attention-state-bloom-opacity, .3)}.constellation-signal-blob-cue-attention.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-working-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) var(--blob-inner-stroke-strength), transparent), inset 0 16px 24px rgba(255, 255, 255, .024), inset 0 -26px 36px rgba(0, 0, 0, .4), 0 13px 24px rgba(0, 0, 0, .32), 0 0 18px color-mix(in srgb, var(--blob-shadow) 76%, transparent), 0 0 44px color-mix(in srgb, var(--blob-shadow) 34%, transparent) )}.constellation-signal-blob-cue-risk.svelte-8j9c5h{--blob-contour-strength: 26%;--blob-contour-opacity: .24;--blob-state-bloom-opacity: .5;--blob-halo-opacity: .44;--blob-halo-border: color-mix(in srgb, var(--blob-status-risk) 88%, transparent);--blob-halo-glow: color-mix(in srgb, var(--blob-status-risk) 74%, transparent)}.constellation-signal-blob-cue-risk.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){box-shadow:var( --constellation-signal-blob-risk-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-status-risk) 8%, transparent), inset 0 -14px 18px rgba(0, 0, 0, .12), 0 14px 26px rgba(0, 0, 0, .18), 0 0 24px color-mix(in srgb, var(--blob-status-risk) 28%, transparent) )}.constellation-signal-blob-status-anchor.svelte-8j9c5h{top:8px;right:8px;z-index:3;pointer-events:none;transform:translate(42%,-42%)}.constellation-signal-blob-status-owner-dot.svelte-8j9c5h{display:block;width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--blob-owner) 72%,white 28%);box-shadow:0 0 0 2px #050910eb,0 0 14px color-mix(in srgb,var(--blob-owner) 62%,transparent)}.constellation-signal-blob-status-inside.svelte-8j9c5h{display:flex;align-items:center;justify-content:center;gap:3px;min-width:24px;height:16px;padding:0 6px;border-radius:999px;background:var(--blob-status-shell);border:1px solid color-mix(in srgb,var(--blob-owner) 26%,var(--blob-status-border));box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 18px #0000003d,0 0 18px color-mix(in srgb,var(--blob-owner) 24%,transparent);transform:translate(26%,-28%)}.constellation-signal-blob-status-inside.svelte-8j9c5h span:where(.svelte-8j9c5h){width:3px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--blob-owner) 72%,white 28%);box-shadow:0 0 10px color-mix(in srgb,var(--blob-owner) 42%,transparent);opacity:.72}.constellation-signal-blob-status-inside.svelte-8j9c5h span:where(.svelte-8j9c5h):nth-child(2){animation-delay:.12s}.constellation-signal-blob-status-inside.svelte-8j9c5h span:where(.svelte-8j9c5h):nth-child(3){animation-delay:.24s}.constellation-signal-blob-status-attention-dot.svelte-8j9c5h,.constellation-signal-blob-status-risk-dot.svelte-8j9c5h{display:block;position:relative;width:14px;height:14px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #050910eb,0 0 18px color-mix(in srgb,currentColor 64%,transparent)}.constellation-signal-blob-status-attention-dot.svelte-8j9c5h:after,.constellation-signal-blob-status-risk-dot.svelte-8j9c5h:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:#ffffff2e}.constellation-signal-blob-status-attention.svelte-8j9c5h{color:var(--blob-status-attention)}.constellation-signal-blob-status-risk.svelte-8j9c5h{color:var(--blob-status-risk)}.constellation-signal-blob-attachment-badge.svelte-8j9c5h{right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:24px;height:22px;padding:0 6px;border-radius:var(--constellation-radius-pill);border:1px solid color-mix(in srgb,var(--blob-owner) 18%,rgba(240,240,250,.1));background:color-mix(in srgb,var(--blob-shell) 82%,var(--blob-seed) 18%);color:color-mix(in srgb,var(--blob-owner) 78%,rgba(240,240,250,.72));font-family:var(--constellation-font-mono);font-size:10px;font-weight:650;line-height:1;box-shadow:0 8px 18px #00000038,0 0 14px color-mix(in srgb,var(--blob-shadow) 72%,transparent)}.is-animated.constellation-signal-blob-working.svelte-8j9c5h .constellation-signal-blob-body:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-working-heartbeat 1.25s ease-in-out infinite}.is-animated.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-drift var(--constellation-motion-drift-duration) var(--constellation-motion-ease-float) infinite}.is-animated.svelte-8j9c5h .constellation-signal-blob-status-inside:where(.svelte-8j9c5h) span:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-presence-dots 1.4s ease-in-out infinite}.is-animated.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):before,.is-animated.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):after{animation:svelte-8j9c5h-constellation-signal-blob-presence-bloom 3.8s ease-in-out infinite}.is-animated.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):after{animation-delay:.42s}.is-animated.constellation-signal-blob-working.svelte-8j9c5h:not(.constellation-signal-blob-presence-inside) .constellation-signal-blob-halo:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-work-halo 3.8s ease-in-out infinite}.is-animated.constellation-signal-blob-working.svelte-8j9c5h:not(.constellation-signal-blob-presence-inside) .constellation-signal-blob-surface:where(.svelte-8j9c5h){animation:var( --constellation-signal-blob-work-pulse-animation, svelte-8j9c5h-constellation-signal-blob-work-pulse 5.6s ease-in-out infinite )}.is-animated.svelte-8j9c5h .constellation-signal-blob-status-attention-dot:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-cue-dot-pulse 2.2s ease-in-out infinite}.is-animated.svelte-8j9c5h .constellation-signal-blob-status-risk-dot:where(.svelte-8j9c5h){animation:svelte-8j9c5h-constellation-signal-blob-cue-dot-pulse 2.5s ease-in-out infinite}.constellation-signal-blob-interactive.svelte-8j9c5h:is(:where(.svelte-8j9c5h):hover,:where(.svelte-8j9c5h):focus-visible){--blob-contour-opacity: var(--constellation-signal-blob-hover-contour-opacity, .86);--blob-state-bloom-opacity: var(--constellation-signal-blob-hover-state-bloom-opacity, .52)}.constellation-signal-blob-interactive.svelte-8j9c5h:is(:where(.svelte-8j9c5h):hover,:where(.svelte-8j9c5h):focus-visible) .constellation-signal-blob-surface:where(.svelte-8j9c5h){border-color:var( --constellation-signal-blob-hover-surface-border, color-mix(in srgb, var(--blob-rim-hot) 64%, rgba(244, 247, 252, .18)) );box-shadow:var( --constellation-signal-blob-hover-surface-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-owner) 8%, transparent), inset 0 16px 24px rgba(255, 255, 255, .034), inset 0 -26px 36px rgba(0, 0, 0, .38), 0 16px 28px rgba(0, 0, 0, .36), 0 0 24px color-mix(in srgb, var(--blob-shadow) 96%, transparent), 0 0 62px color-mix(in srgb, var(--blob-shadow) 58%, transparent) )}.constellation-signal-blob-interactive.svelte-8j9c5h:is(:where(.svelte-8j9c5h):hover,:where(.svelte-8j9c5h):focus-visible) .constellation-signal-blob-surface:where(.svelte-8j9c5h):before{transform:scale(1.16)}.constellation-signal-blob-interactive.svelte-8j9c5h:is(:where(.svelte-8j9c5h):hover,:where(.svelte-8j9c5h):focus-visible) .constellation-signal-blob-surface:where(.svelte-8j9c5h):after{box-shadow:var( --constellation-signal-blob-hover-contour-shadow, inset 0 0 0 1px color-mix(in srgb, var(--blob-rim) 62%, 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) 42%, transparent) )}@keyframes svelte-8j9c5h-constellation-signal-blob-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-8j9c5h-constellation-signal-blob-work-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blob-owner) 7%,transparent),inset 0 16px 24px #ffffff06,inset 0 -26px 36px #0006,0 13px 24px #00000052,0 0 18px color-mix(in srgb,var(--blob-shadow) 80%,transparent),0 0 40px color-mix(in srgb,var(--blob-shadow) 38%,transparent)}50%{transform:scale(1.01);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blob-owner) 9%,transparent),inset 0 16px 24px #ffffff07,inset 0 -26px 36px #0006,0 14px 26px #00000057,0 0 24px color-mix(in srgb,var(--blob-shadow) 98%,transparent),0 0 58px color-mix(in srgb,var(--blob-shadow) 52%,transparent)}}@keyframes svelte-8j9c5h-constellation-signal-blob-work-halo{0%,9%,24%,42%,to{transform:scale(1);opacity:.24;box-shadow:0 0 24px color-mix(in srgb,var(--blob-shadow) 52%,transparent),0 0 52px color-mix(in srgb,var(--blob-owner) 10%,transparent)}16%{transform:scale(1.068);opacity:.42;box-shadow:0 0 32px color-mix(in srgb,var(--blob-shadow) 68%,transparent),0 0 76px color-mix(in srgb,var(--blob-owner) 16%,transparent)}31%{transform:scale(1.048);opacity:.34;box-shadow:0 0 28px color-mix(in srgb,var(--blob-shadow) 62%,transparent),0 0 64px color-mix(in srgb,var(--blob-owner) 14%,transparent)}}@keyframes svelte-8j9c5h-constellation-signal-blob-presence-bloom{0%,to{opacity:calc(var(--blob-presence-bloom-opacity) * .84);transform:scale(calc(var(--blob-presence-bloom-scale) * .96))}50%{opacity:var(--blob-presence-bloom-opacity);transform:scale(var(--blob-presence-bloom-scale))}}@keyframes svelte-8j9c5h-constellation-signal-blob-presence-dots{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes svelte-8j9c5h-constellation-signal-blob-cue-dot-pulse{0%,to{box-shadow:0 0 0 3px #050910eb,0 0 14px color-mix(in srgb,currentColor 52%,transparent)}50%{box-shadow:0 0 0 3px #050910eb,0 0 24px color-mix(in srgb,currentColor 82%,transparent)}}@keyframes svelte-8j9c5h-constellation-signal-blob-working-heartbeat{0%,to{transform:scale(1);filter:saturate(1) brightness(1)}16%{transform:scale(1.09);filter:saturate(1.08) brightness(1.025)}30%{transform:scale(.985);filter:saturate(1.02) brightness(1)}46%{transform:scale(1.055);filter:saturate(1.06) brightness(1.01)}64%{transform:scale(1);filter:saturate(1) brightness(1)}}@media(prefers-reduced-motion:reduce){.is-animated.svelte-8j9c5h .constellation-signal-blob-surface:where(.svelte-8j9c5h),.is-animated.constellation-signal-blob-working.svelte-8j9c5h:not(.constellation-signal-blob-presence-inside) .constellation-signal-blob-surface:where(.svelte-8j9c5h),.is-animated.constellation-signal-blob-working.svelte-8j9c5h:not(.constellation-signal-blob-presence-inside) .constellation-signal-blob-halo:where(.svelte-8j9c5h),.is-animated.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):before,.is-animated.constellation-signal-blob-presence-inside.svelte-8j9c5h .constellation-signal-blob-halo:where(.svelte-8j9c5h):after,.is-animated.svelte-8j9c5h .constellation-signal-blob-status-inside:where(.svelte-8j9c5h) span:where(.svelte-8j9c5h),.is-animated.svelte-8j9c5h .constellation-signal-blob-status-attention-dot:where(.svelte-8j9c5h),.is-animated.svelte-8j9c5h .constellation-signal-blob-status-risk-dot:where(.svelte-8j9c5h),.is-animated.constellation-signal-blob-working.svelte-8j9c5h .constellation-signal-blob-body:where(.svelte-8j9c5h){animation:none}}
