.agents-app{--surface:#fff;--surface-2:#f4f4f5;--surface-hover:#f4f4f5;--border-strong:#d4d4d8;--faint:#a1a1aa;--inverse:#fafafa;--inverse-bg:#18181b;--status-running:#1f9d62;--status-idle:#1f9d62;--status-waiting:#c08a2d;--status-error:#c0524a;--status-terminating:#dc2626;--status-scheduled:#5566c0;--status-provisioning:#2d83c0;--app-inset-top:0px;--app-inset-bottom:0px;--node:#18181b;--node-ring:#09090b1f;--background:#fafafa;--foreground:#18181b;--muted:#71717a;--border:#e4e4e7}.dark .agents-app{--surface:#18181b;--surface-2:#27272a;--surface-hover:#27272a;--border-strong:#3f3f46;--faint:#71717a;--inverse:#18181b;--inverse-bg:#fafafa;--status-running:#4ec98a;--status-idle:#4ec98a;--status-waiting:#d4a85f;--status-error:#d4736b;--status-terminating:#f87171;--status-scheduled:#8b9be8;--status-provisioning:#5fa8e8;--node:#fafafa;--node-ring:#ffffff29;--background:#09090b;--foreground:#fafafa;--muted:#a1a1aa;--border:#27272a}@media (max-width:767px){.agents-app{--app-inset-top:.75rem;--app-inset-bottom:max(2.5rem, env(safe-area-inset-bottom))}}.agents-app ::selection{background-color:var(--foreground);color:var(--background)}@keyframes nuclaic-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.status-pulse{animation:2.4s ease-in-out infinite nuclaic-pulse}@keyframes nuclaic-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.status-ring:after{content:"";border:1px solid;border-radius:999px;animation:2.4s ease-out infinite nuclaic-ring;position:absolute;inset:0}@keyframes nuclaic-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.5s cubic-bezier(.16,1,.3,1) both nuclaic-fade-up}.scrollbar-chat{scrollbar-width:thin;scrollbar-color:var(--faint) transparent}@supports (color:color-mix(in lab, red, red)){.scrollbar-chat{scrollbar-color:color-mix(in oklab, var(--faint) 35%, transparent) transparent}}.scrollbar-chat::-webkit-scrollbar{width:6px}.scrollbar-chat::-webkit-scrollbar-thumb{background-color:var(--faint)}@supports (color:color-mix(in lab, red, red)){.scrollbar-chat::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--faint) 35%, transparent)}}.scrollbar-chat::-webkit-scrollbar-thumb{border-radius:999px}.scrollbar-chat::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scrollbar-chat::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.scrollbar-chat::-webkit-scrollbar-track{background:0 0}.agents-app .markdown-content{color:var(--foreground);font-size:13.5px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.agents-app .markdown-content{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.agents-app .markdown-content{overflow-wrap:anywhere;max-width:100%}.agents-app .markdown-content>:first-child{margin-top:0}.agents-app .markdown-content>:last-child{margin-bottom:0}.agents-app .markdown-content h2{letter-spacing:-.02em;color:var(--foreground);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.agents-app .markdown-content h3{color:var(--foreground);margin:1rem 0 .375rem;font-size:.875rem;font-weight:600}.agents-app .markdown-content p{margin:.5rem 0}.agents-app .markdown-content ul,.agents-app .markdown-content ol{margin:.5rem 0;padding-left:1.25rem}.agents-app .markdown-content li{margin:.2rem 0}.agents-app .markdown-content li::marker{color:var(--faint)}.agents-app .markdown-content strong{color:var(--foreground);font-weight:600}.agents-app .markdown-content em{color:var(--muted)}.agents-app .markdown-content code{background:var(--surface-2);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.agents-app .markdown-content pre{border:1px solid var(--border);background:var(--surface-2);border-radius:.75rem;max-width:100%;margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.agents-app .markdown-content pre code{background:0 0;padding:0;font-size:.8rem}.agents-app .markdown-content .markdown-mermaid{border:1px solid var(--border);background:var(--surface-2);border-radius:.75rem;justify-content:center;max-width:100%;margin:.75rem 0;padding:1rem;display:flex;overflow-x:auto}.agents-app .markdown-content .markdown-mermaid svg{max-width:100%;height:auto}.agents-app .markdown-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:.5rem;max-width:100%;margin:.75rem 0;overflow-x:auto}.agents-app .markdown-table-wrap table{width:max-content;min-width:100%;margin:0}.agents-app .markdown-content table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;font-size:12.5px}.agents-app .markdown-content th,.agents-app .markdown-content td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.45rem .65rem}.agents-app .markdown-content th{background:var(--surface-2);color:var(--foreground);font-weight:500}.agents-app .markdown-content tr:nth-child(2n) td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.agents-app .markdown-content tr:nth-child(2n) td{background:color-mix(in oklab, var(--surface-2) 50%, transparent)}}.agents-app .markdown-content hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.agents-app .markdown-content a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.agents-app .markdown-content blockquote{border-left:2px solid var(--border-strong);color:var(--muted);margin:.5rem 0;padding-left:.75rem}@keyframes nuclaic-spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite nuclaic-spin}@keyframes wizard-step-in-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes wizard-step-in-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.wizard-step-forward{animation:.32s cubic-bezier(.22,1,.36,1) both wizard-step-in-forward}.wizard-step-back{animation:.32s cubic-bezier(.22,1,.36,1) both wizard-step-in-back}@keyframes wizard-progress-pulse{0%,to{opacity:1}50%{opacity:.55}}.wizard-progress-active{animation:2s ease-in-out infinite wizard-progress-pulse}@keyframes wizard-swatches-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.wizard-swatches-in{animation:.38s cubic-bezier(.22,1,.36,1) both wizard-swatches-in}@keyframes accent-popover-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.accent-popover-in{transform-origin:bottom;animation:.18s cubic-bezier(.22,1,.36,1) both accent-popover-in}.status-orbit-indicator{--status-orbit-radius:28px;--orbit-dot-provisioning:#2d83c0;--orbit-dot-decommissioning:#dc2626;--orbit-dot-attention:#c08a2d;--orbit-dot-studying:#a1a1aa}.dark .status-orbit-indicator{--orbit-dot-provisioning:#5fa8e8;--orbit-dot-decommissioning:#f87171;--orbit-dot-attention:#d4a85f;--orbit-dot-studying:#d4d4d8}.status-orbit-dot{border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.status-orbit-indicator--provisioning .status-orbit-dot{background:var(--orbit-dot-provisioning)}.status-orbit-indicator--decommissioning .status-orbit-dot{background:var(--orbit-dot-decommissioning)}.status-orbit-indicator--attention .status-orbit-dot{background:var(--orbit-dot-attention)}.status-orbit-indicator--studying .status-orbit-dot{background:var(--orbit-dot-studying)}.status-orbit-dot-a{animation:2.4s linear infinite status-orbit-spin}.status-orbit-dot-b{opacity:.65;animation:2.4s linear -.8s infinite status-orbit-spin}.status-orbit-dot-c{opacity:.35;animation:2.4s linear -1.6s infinite status-orbit-spin}.status-orbit-static-a{transform:rotate(0deg) translateX(var(--status-orbit-radius,28px));opacity:1}.status-orbit-static-b{transform:rotate(120deg) translateX(var(--status-orbit-radius,28px));opacity:.75}.status-orbit-static-c{transform:rotate(240deg) translateX(var(--status-orbit-radius,28px));opacity:.5}@keyframes status-orbit-spin{0%{transform:rotate(0deg) translateX(var(--status-orbit-radius,28px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--status-orbit-radius,28px)) rotate(-360deg)}}.status-orbit-pulse-ring{animation:2.8s ease-in-out infinite status-orbit-pulse-ring}.status-orbit-indicator--provisioning .status-orbit-pulse-ring{background:#38bdf81a}.dark .status-orbit-indicator--provisioning .status-orbit-pulse-ring{background:#38bdf826}.status-orbit-indicator--decommissioning .status-orbit-pulse-ring{background:#f871711f}.dark .status-orbit-indicator--decommissioning .status-orbit-pulse-ring{background:#f871712e}.status-orbit-indicator--studying .status-orbit-pulse-ring{background:#a1a1aa1f}.dark .status-orbit-indicator--studying .status-orbit-pulse-ring{background:#d4d4d829}@keyframes status-orbit-pulse-ring{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.85;transform:scale(1)}}.provision-phase-active{animation:1.8s ease-in-out infinite provision-phase-active}@keyframes provision-phase-active{0%,to{opacity:.55}50%{opacity:1}}.provision-progress-bar{background-size:200% 100%;animation:2.2s ease-in-out infinite provision-shimmer}@keyframes provision-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
@media (max-width:767px){html:has(.app-shell-root){overscroll-behavior:none;height:100svh;overflow:hidden}html:has(.app-shell-root) body{overscroll-behavior:none;height:100svh;overflow:hidden}.app-shell-root{flex-direction:column;width:100%;height:100svh;min-height:0;max-height:100svh;display:flex;position:fixed;inset:0;overflow:hidden}.app-shell-root>.app-shell-body,.app-shell-root>.app-shell-main{flex:1;width:100%;min-width:0;min-height:0}.app-shell-root>.app-shell-body{flex-direction:column;display:flex;overflow:hidden}.app-shell-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1!important;min-height:0!important;overflow:hidden scroll!important}.app-shell-main.is-scroll-locked{touch-action:manipulation;overflow:hidden!important}.app-shell-root>.library-shell-body{flex:1;min-height:0;display:flex;overflow:hidden}.library-shell-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow:hidden scroll}.auth-page-root{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:100svh;overflow:hidden auto}html.fullscreen-overlay-active .app-header-slot{display:none}html.fullscreen-overlay-active .app-shell-main{overflow:hidden}input,select,textarea{font-size:16px}}html.pwa-standalone body{overscroll-behavior:none}@media (max-width:767px){html.threads-viewport-lock,html.threads-viewport-lock body{overscroll-behavior:none;height:100svh;overflow:hidden}html.threads-viewport-lock .app-header-slot{z-index:50;isolation:isolate;pointer-events:auto;position:relative}html.threads-viewport-lock .app-shell-body{z-index:0;min-height:0;position:relative}}@media (min-width:768px){html.threads-viewport-lock .app-shell-root{height:100dvh;max-height:100dvh;overflow:hidden}html.threads-viewport-lock .app-shell-body,html.threads-viewport-lock .app-shell-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}}
