@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&f[]=cabinet-grotesk@700,800,900&display=swap";:root{--bg-0: #050505;--bg-1: #0b0b0a;--bg-2: #111110;--bg-3: #1a1a18;--bg-4: #242420;--bg-body: #050505;--line: rgba(240, 239, 235, .09);--line-strong: rgba(240, 239, 235, .15);--fg-0: #f7f6f2;--fg-1: #d4d3ce;--fg-2: #9f9f9b;--fg-3: #6b6b67;--accent: #c8ff00;--accent-dim: rgba(200, 255, 0, .36);--accent-bg: rgba(200, 255, 0, .11);--warm: oklch(.78 .13 65);--green: oklch(.75 .15 150);--red: oklch(.68 .18 25);--amber: oklch(.78 .14 80);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 999px;--pad: 14px 16px;--font-display: "Cabinet Grotesk", sans-serif;--font-body: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Fira Code", "SF Mono", "JetBrains Mono", ui-monospace, monospace;--sans: var(--font-body);--mono: var(--font-mono);--text-h1: 800 32px / 1.15 var(--font-display);--text-h2: 700 24px / 1.2 var(--font-display);--text-h3: 600 18px / 1.3 var(--font-body);--text-body: 400 15px / 1.6 var(--font-body);--text-sm: 400 13px / 1.5 var(--font-body);--text-label: 700 11px / 1 var(--font-body);--titlebar-bg: #050505;--sidebar-bg: #0b0b0a;--surface-1: rgba(247, 246, 242, .035);--surface-2: rgba(247, 246, 242, .055);--surface-hover: rgba(247, 246, 242, .08);--surface-active: rgba(200, 255, 0, .12);--bg: var(--bg-0);--bg-s: var(--bg-1);--surface: var(--bg-2);--hover: var(--bg-3);--bd: var(--line);--bd-m: var(--line-strong);--bd-s: rgba(255, 255, 255, .15);--t1: var(--fg-0);--t2: var(--fg-1);--t3: var(--fg-2);--t4: var(--fg-3);--ac: var(--accent);--ac-l: var(--accent-bg);--ac-b: var(--accent-dim);--ai: var(--green);--ai-l: oklch(.3 .08 150 / .25);--ai-b: oklch(.5 .12 150 / .35);--tag: rgba(255, 255, 255, .05);--tag-t: var(--fg-1);--r: var(--r-md);--nx-bg-primary: var(--bg-1);--nx-bg-secondary: var(--bg-2);--nx-bg-tertiary: var(--bg-3);--nx-text-primary: var(--fg-0);--nx-text-secondary: var(--fg-2);--nx-accent: var(--accent);--nx-accent-hover: #b8ef00;--nx-danger: var(--red);--nx-success: var(--green);--nx-warning: var(--amber);--nx-border: var(--line-strong);--nx-radius-sm: var(--r-sm);--nx-radius-md: var(--r-md);--nx-sidebar-width: 220px;--nx-tabbar-height: 38px;--nx-statusbar-height: 0px;--cl-focus-ring: rgba(200, 255, 0, .3);--cl-next-action: #c8ff00;--cl-next-action-bg: rgba(200, 255, 0, .12);--cl-calm-surface: rgba(247, 246, 242, .035);--cl-control-gap: 8px;--cl-section-gap: 12px;--cl-readable-measure: 760px;--cl-soft-shadow: 0 12px 36px rgba(0, 0, 0, .22)}:root[data-theme=light]{--bg-0: #f8f7f4;--bg-1: #ffffff;--bg-2: #f1efea;--bg-3: #e7e5df;--bg-4: #ddd9d1;--bg-body: #f4f2ee;--line: rgba(0, 0, 0, .08);--line-strong: rgba(0, 0, 0, .14);--fg-0: #1a1814;--fg-1: #3e3c36;--fg-2: #6b6863;--fg-3: #9a978f;--accent: #6d5df2;--accent-dim: rgba(109, 93, 242, .36);--accent-bg: rgba(109, 93, 242, .1);--warm: oklch(.58 .16 65);--green: oklch(.52 .17 150);--red: oklch(.55 .22 25);--amber: oklch(.6 .16 80);--ai-l: oklch(.9 .08 150 / .55);--ai-b: oklch(.6 .14 150 / .4);--tag: rgba(0, 0, 0, .05);--titlebar-bg: #f8f7f4;--sidebar-bg: #f8f7f4;--surface-1: rgba(0, 0, 0, .04);--surface-2: rgba(0, 0, 0, .02);--surface-hover: rgba(0, 0, 0, .05);--surface-active: rgba(124, 92, 252, .1);--cl-focus-ring: rgba(109, 93, 242, .45);--cl-next-action: #3154d4;--cl-next-action-bg: rgba(49, 84, 212, .1);--cl-calm-surface: rgba(0, 0, 0, .025);--cl-soft-shadow: 0 12px 34px rgba(44, 39, 31, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background-color:var(--bg-body);color:var(--fg-0);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit;padding:0}input,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.cognitive-load-first{--bg-body: #050505;--bg-0: #050505;--bg-1: #0b0b0a;--bg-2: #111110;--bg-3: #1a1a18;--fg-0: #f7f6f2;--fg-1: #d4d3ce;--fg-2: #9f9f9b;--accent: #c8ff00;--accent-dim: rgba(200, 255, 0, .36);--accent-bg: rgba(200, 255, 0, .11);--nx-bg-primary: #050505;--nx-bg-secondary: #0b0b0a;--nx-bg-tertiary: #111110;--nx-text-primary: #f7f6f2;--nx-text-secondary: #9f9f9b;--nx-accent: #c8ff00;--nx-accent-hover: #b8ef00;--nx-border: rgba(240, 239, 235, .15);--nx-radius-sm: 8px;--nx-radius-md: 12px;--cl-next-action: #c8ff00;--cl-focus-ring: rgba(200, 255, 0, .3);--cl-canvas-bg: #050505;--cl-canvas-panel: #111110;--cl-canvas-panel-deep: #0b0b0a;--cl-canvas-border: rgba(240, 239, 235, .15);--cl-canvas-dot: rgba(200, 255, 0, .24);accent-color:var(--cl-next-action);font-size:16px;line-height:1.58;text-rendering:optimizeLegibility}.cognitive-load-first :is(h1,h2,.page-title){font-family:var(--font-display);letter-spacing:-.025em}.cognitive-load-first :is(h3,h4,h5,h6,button,input,textarea,select,label){font-family:var(--font-body)}.cognitive-load-first :is(button,input,textarea,select){font-size:.98rem}.cognitive-load-first main{background:var(--bg-body);scrollbar-width:none}.cognitive-load-first main::-webkit-scrollbar{width:0;height:0}.cognitive-load-first :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--cl-focus-ring);outline-offset:2px}.cognitive-load-first :is(button,[role=button]){border-radius:var(--r-pill);font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease,box-shadow .15s ease}.cognitive-load-first :is(button,[role=button]):active{transform:translateY(1px)}.cognitive-load-first :is(input,textarea,select){caret-color:var(--cl-next-action);border-radius:var(--r-sm);border-color:var(--line-strong);background:var(--bg-2);color:var(--fg-0);box-shadow:0 1px 2px #0000002e}.cognitive-load-first :is(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--fg-2) 76%,transparent)}.cl-page{width:min(100%,var(--cl-readable-measure));margin:0 auto}.cl-section{display:grid;gap:var(--cl-section-gap);padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--cl-calm-surface)}.cl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--cl-control-gap);flex-wrap:wrap}.cl-primary-action{background:var(--cl-next-action)!important;color:#fff!important;border-color:transparent!important}.cl-next-action{border-color:color-mix(in srgb,var(--cl-next-action) 44%,transparent)!important;background:var(--cl-next-action-bg)!important}.cl-progressive{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.cl-progressive>summary{cursor:pointer;list-style:none;padding:10px 12px;color:var(--fg-1);font-weight:650}.cl-progressive>summary::-webkit-details-marker{display:none}.cl-muted{color:var(--fg-2)}.cl-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-reader{max-width:var(--cl-readable-measure);line-height:1.62}.home-canvas-grid{-ms-overflow-style:none}.home-canvas-grid::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000024}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000038}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes spark-in{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(360deg)}}.glass{background:var(--bg-1);border:1px solid var(--line);box-shadow:none;transition:border-color .16s ease,background .16s ease}:root[data-theme=light] .glass{background:var(--bg-1);border-color:var(--line);box-shadow:none}.glass-hover:hover{border-color:var(--line-strong)}:root[data-theme=light] .glass-hover:hover{border-color:#0000001f;box-shadow:none}.lift{transition:background .16s ease,color .16s ease,border-color .16s ease}.lift:hover{background:var(--surface-hover)}:root[data-theme=light] .lift:hover{background:#0000000a}.glow-accent{box-shadow:none}.ring-pulse{position:relative}.ring-pulse:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1.5px solid var(--accent);animation:pulse-ring 2.4s ease-out infinite;pointer-events:none}.fade-up{animation:fade-up .5s cubic-bezier(.2,.8,.2,1) both}.silo-canvas-stage{isolation:isolate}.silo-canvas-window{will-change:left,top,width,height}.silo-canvas-world-guide{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.silo-canvas-window-guided{animation:canvas-guide-focus 1.2s cubic-bezier(.2,.8,.2,1) both}@keyframes canvas-guide-focus{0%{transform:scale(.985)}38%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.silo-canvas-world-guide{transition:none}.silo-canvas-window-guided{animation:none}}@media (max-width: 1080px){.silo-canvas-stage{min-height:1390px!important}}@media (max-width: 720px){.silo-canvas-stage{min-height:1410px!important}.silo-canvas-window{border-radius:10px!important}}.pwa-install-fab{position:fixed;right:18px;bottom:18px;z-index:48;display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid rgba(200,255,0,.45);border-radius:999px;background:#c8ff00;color:#111110;box-shadow:0 18px 44px #00000061;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer}.pwa-install-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end center}.pwa-install-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pwa-install-sheet{position:relative;width:min(520px,calc(100% - 24px));margin:0 12px 12px;padding:12px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid rgba(200,255,0,.22);border-radius:24px;background:linear-gradient(155deg,#1a1a18,#0d0d0c 72%);color:var(--nx-text-primary);box-shadow:0 -24px 80px #0000007a}.pwa-install-handle{width:42px;height:4px;margin:0 auto 16px;border-radius:999px;background:#fff3}.pwa-install-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pwa-install-kicker{margin-bottom:5px;color:#c8ff00;font-size:10px;font-weight:800;letter-spacing:.18em}.pwa-install-heading h2{margin:0;font-size:clamp(22px,5vw,30px);letter-spacing:-.04em}.pwa-install-close,.task-panel-close{min-height:30px;padding:0 11px;border:1px solid var(--nx-border);border-radius:999px;background:var(--nx-bg-tertiary);color:var(--nx-text-secondary);font-size:11px;font-weight:700;cursor:pointer}.pwa-install-copy{margin:14px 0;color:var(--nx-text-secondary);font-size:14px;line-height:1.55}.pwa-install-primary{width:100%;min-height:48px;display:grid;place-items:center;border:0;border-radius:14px;background:#c8ff00;color:#111110;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer}.pwa-install-steps{display:grid;gap:9px;margin:14px 0;padding-left:22px;color:var(--nx-text-primary);font-size:13px;line-height:1.45}.pwa-install-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--nx-border);color:var(--nx-text-muted);font-size:11px;line-height:1.45}.task-action-label-mobile{display:none}@keyframes mobile-drawer-in{0%{transform:translate(-18px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes mobile-panel-in{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@media (display-mode: standalone),(max-width: 640px){html,body,#root,.silo-app{width:100%;height:100dvh!important;min-height:100dvh;background:#050505;overscroll-behavior:none}.silo-app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.silo-app>header{min-height:46px!important;height:46px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.silo-app>header>button:last-child{display:none!important}.silo-app>header nav{top:env(safe-area-inset-top)!important;left:0!important;bottom:0!important;width:min(86vw,320px)!important;height:calc(100dvh - env(safe-area-inset-top))!important;max-height:none!important;border-radius:0 22px 22px 0!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;animation:mobile-drawer-in .18s ease-out both}.silo-app main{min-width:0!important;overflow:hidden!important}.pwa-install-fab{top:calc(env(safe-area-inset-top) + 8px);right:max(10px,env(safe-area-inset-right));bottom:auto;min-height:30px;padding:0 10px;font-size:10px;box-shadow:none}.pwa-install-sheet{width:100%;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.task-view-header{min-height:54px;padding:8px 10px!important}.task-view-header>div:first-child{gap:8px!important}.task-view-header>div:first-child>div:first-child{width:30px!important;height:30px!important;border-radius:10px!important}.task-view-header>div:first-child>div:last-child>div:first-child{font-size:18px!important}.task-view-header>div:first-child>div:last-child>div:last-child{display:none}.task-primary-actions{gap:6px!important}.task-primary-actions button{min-height:34px}.task-primary-actions button:last-child{padding:7px 11px!important;font-size:12px!important}.task-controls{padding:8px 10px!important}.task-controls-row{flex-wrap:nowrap!important;gap:0!important}.task-controls-summary{display:none}.task-controls-actions{flex:1 1 100%;flex-wrap:nowrap!important;justify-content:stretch;width:100%;min-width:0;overflow:visible}.task-controls-actions::-webkit-scrollbar{display:none}.task-controls-actions button{flex:1 1 0;justify-content:center;min-width:0;min-height:40px;padding:8px 6px!important;font-size:12px!important;white-space:nowrap}.task-action-label-desktop{display:none}.task-action-label-mobile{display:inline}.task-secondary-panel{position:fixed;z-index:58;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));max-height:min(72dvh,560px);margin-top:0!important;padding:14px!important;border-radius:20px!important;background:#11110f!important;box-shadow:0 -18px 70px #000000b8;overflow-y:auto;overscroll-behavior:contain;animation:mobile-panel-in .18s ease-out both}.task-list{padding:8px 10px calc(16px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain}[data-testid=tasks-plugin]>div[style*="position: absolute"]{align-items:flex-end!important;padding:0!important}[data-testid=tasks-plugin]>div[style*="position: absolute"]>div{width:100%!important;max-width:none!important;max-height:calc(92dvh - env(safe-area-inset-top))!important;margin:0!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}[data-testid=home-layout-root]{grid-template-columns:minmax(0,1fr)!important}[data-testid=home-chat-rail-resizer],[data-testid=home-chat-rail]{display:none!important}[data-testid=home-floating-chat-composer]{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important}.workspace-responsive-page{width:100%!important;max-width:none!important;min-width:0!important}.mobile-content-page,.search-page-content{padding:22px 14px calc(36px + env(safe-area-inset-bottom))!important}.mobile-content-page>header,.search-page-content>header{margin-bottom:16px!important}.mobile-content-page h1,.search-page h1{font-size:clamp(22px,7vw,28px)!important;line-height:1.08!important}.projects-page{flex-direction:column!important;overflow:hidden!important}.projects-tree-pane{width:100%!important;height:min(40dvh,320px);flex:0 0 auto!important;padding:14px!important;border-right:0!important;border-bottom:1px solid var(--line)}.projects-editor-pane{width:100%!important;flex:1 1 auto!important;min-height:0!important}.projects-editor-pane [data-testid=notes-markdown-editor]{max-width:none!important;padding:20px 16px calc(54px + env(safe-area-inset-bottom))!important}.agents-page{flex-direction:column!important;overflow:hidden!important}.agents-rail{width:100%!important;height:156px;flex:0 0 auto!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--line)}.agents-main{width:100%!important;min-height:0!important}.agents-main>header{padding:14px!important}.agents-main>div{padding:12px 14px calc(34px + env(safe-area-inset-bottom))!important}.agents-grid{grid-template-columns:minmax(0,1fr)!important}.crm-page>header{padding:16px 14px 12px!important}.crm-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 14px calc(40px + env(safe-area-inset-bottom))!important}.crm-stage{width:100%!important;min-width:0!important}.graph-toolbar{gap:10px;padding:10px 12px!important}.graph-toolbar button{min-width:38px;min-height:38px}.graph-page [data-testid=graph-onboarding-summary]{top:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;max-height:min(34dvh,280px)!important;border-radius:18px!important;padding:14px!important;box-shadow:0 -18px 70px #000000a6}.strategy-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.strategy-key-result{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important}.strategy-key-result>span:last-child{grid-column:1 / -1;width:100%}.plugins-page>header,.settings-page>header{padding:14px!important}.plugins-page>div:last-child,.settings-page>div:last-child{max-width:none!important;padding:14px 14px calc(40px + env(safe-area-inset-bottom))!important}.settings-row{align-items:flex-start!important;gap:14px!important;padding:13px 12px!important}.settings-row>div:first-child{flex:1 1 auto}.settings-row>div:first-child>div:last-child{max-width:none!important;white-space:normal!important;line-height:1.4}}.shimmer-text{background:linear-gradient(90deg,var(--fg-0),oklch(.85 .1 285),var(--fg-0));background-size:400px 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 3s linear infinite}.breathe{animation:breathe 2.8s ease-in-out infinite}.spark-line{stroke-dasharray:600;animation:none}.noise{display:none;background-image:none;opacity:0;pointer-events:none}:root[data-theme=light] .noise{opacity:.02}@media (max-width: 900px){body,#root{font-size:13px}}.cognitive-load-first *{scrollbar-width:none}.cognitive-load-first *::-webkit-scrollbar{width:0;height:0}html,body,#root,.cognitive-load-first{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.cognitive-load-first::-webkit-scrollbar{width:0;height:0}html,body{overflow:hidden}
