html,body{color:#16202e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eff3f8;min-width:320px;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}html.dark body{color:#f1f5f9;background:#252a30}body{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#eff3f8}html.dark ::-webkit-scrollbar-track{background:#252a30}::-webkit-scrollbar-thumb{background:#c6d2e1;border-radius:3px}html.dark ::-webkit-scrollbar-thumb{background:#334155}::-webkit-scrollbar-thumb:hover{background:#a9bacf}html.dark ::-webkit-scrollbar-thumb:hover{background:#465a72}::selection{color:#0284c7;background:#0284c740}html.dark ::selection{color:#00f2fe;background:#00f2fe40}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}@keyframes exo-context-menu-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.exo-context-menu{transform-origin:0 0;animation:.15s cubic-bezier(.2,.8,.2,1) both exo-context-menu-enter}@media (prefers-reduced-motion:reduce){.exo-context-menu{animation:none}.exo-edge-motion{display:none}}:root{--exo-editor-bg:#fff;--exo-editor-gutter:#f2f6fb;--exo-editor-active:#0284c70f;--exo-editor-selection:#0284c733;--exo-editor-property:#0369a1;--exo-editor-string:#0f766e;--exo-editor-comment:#94a3b8;--exo-editor-keyword:#0284c7;--exo-editor-attribute:#b45309;--exo-editor-label:#7c3aed;--exo-editor-type:#c2410c;--exo-editor-punct:#64748b;--exo-editor-scalar:#c2410c}html.dark{--exo-editor-bg:#1a2532;--exo-editor-gutter:#141e2a;--exo-editor-active:#00f2fe0d;--exo-editor-selection:#00f2fe2e;--exo-editor-property:#7dd3fc;--exo-editor-string:#34d399;--exo-editor-comment:#5b6b82;--exo-editor-keyword:#00f2fe;--exo-editor-attribute:#fbbf24;--exo-editor-label:#c084fc;--exo-editor-type:#fb923c;--exo-editor-punct:#8aa0b8;--exo-editor-scalar:#f97316}.exonoor-markdown-preview h1,.exonoor-markdown-preview h2,.exonoor-markdown-preview h3,.exonoor-markdown-preview h4,.exonoor-markdown-preview h5,.exonoor-markdown-preview h6{color:var(--chakra-colors-text);margin:1.6em 0 .55em;line-height:1.2}.exonoor-markdown-preview h1{font-size:2rem}.exonoor-markdown-preview h2{font-size:1.45rem}.exonoor-markdown-preview h3{font-size:1.15rem}.exonoor-markdown-preview p,.exonoor-markdown-preview li{color:var(--chakra-colors-text-muted);font-size:.95rem;line-height:1.8}.exonoor-markdown-preview ul,.exonoor-markdown-preview ol{padding-left:1.5rem}.exonoor-markdown-preview a{color:var(--chakra-colors-accent)}.exonoor-markdown-preview code{font-family:var(--chakra-fonts-mono);background:var(--chakra-colors-surface-raised);border-radius:4px;padding:.15em .35em}.exonoor-markdown-preview pre{background:var(--chakra-colors-canvas);border:1px solid var(--chakra-colors-border);border-radius:8px;padding:1rem;overflow-x:auto}.exonoor-markdown-preview pre code{background:0 0;padding:0}.exonoor-markdown-preview blockquote{border-left:3px solid var(--chakra-colors-accent);margin-left:0;padding-left:1rem}.exonoor-markdown-preview table{border-collapse:collapse;width:100%;margin:1rem 0}.exonoor-markdown-preview th,.exonoor-markdown-preview td{border:1px solid var(--chakra-colors-border);text-align:left;padding:.55rem}.exonoor-markdown-preview .ProseMirror{outline:none;min-height:520px}.exonoor-markdown-preview .ProseMirror:focus{outline:none}.exonoor-markdown-preview ul[data-type=taskList]{padding-left:.25rem;list-style:none}.exonoor-markdown-preview li[data-type=taskItem]{align-items:flex-start;gap:.55rem;display:flex}.exonoor-markdown-preview li[data-type=taskItem]>label{padding-top:.35rem}.exonoor-markdown-preview li[data-type=taskItem] input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--chakra-colors-accent);cursor:pointer}.exonoor-markdown-preview li[data-type=taskItem]>div{flex:1;min-width:0}.exo-guided-entry{--exo-guided-color:var(--chakra-colors-accent);background:var(--chakra-colors-surface);border-color:var(--chakra-colors-border);box-shadow:none;transition:background-color .16s,border-color .16s,color .16s}.exo-guided-entry[data-tone=documentation]{--exo-guided-color:#22d3ee}.exo-guided-entry[data-tone=architecture]{--exo-guided-color:#60a5fa}.exo-guided-entry[data-tone=workflow]{--exo-guided-color:#f97316}.exo-guided-entry[data-layer=database]{--exo-guided-color:#facc15}.exo-guided-entry[data-layer=backend]{--exo-guided-color:#fb7185}.exo-guided-entry[data-layer=applications]{--exo-guided-color:#34d399}.exo-guided-entry[data-tone=tasks]{--exo-guided-color:#a78bfa}.exo-guided-entry[data-tone=codegen]{--exo-guided-color:#f472b6}.exo-layer-active-indicator{border:1px solid var(--chakra-colors-accent);background:color-mix(in srgb, var(--chakra-colors-accent) 12%, var(--chakra-colors-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--chakra-colors-accent) 28%, transparent), 0 4px 14px color-mix(in srgb, var(--chakra-colors-accent) 12%, transparent);border-radius:9999px}.exo-guided-entry[data-active=true]:not([data-layer-entry=true]){background:color-mix(in srgb, var(--chakra-colors-accent) 12%, var(--chakra-colors-surface));border-color:var(--chakra-colors-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--chakra-colors-accent) 28%, transparent), 0 4px 14px color-mix(in srgb, var(--chakra-colors-accent) 12%, transparent)}.exo-guided-entry[data-active=true]:not([data-layer-entry=true]) .exo-guided-step-number,.exo-guided-entry[data-active=true]:not([data-layer-entry=true]) .exo-guided-entry-icon,.exo-guided-entry[data-active=true][data-layer-entry=true] .exo-guided-step-number,.exo-guided-entry[data-active=true][data-layer-entry=true] .exo-guided-entry-icon{color:var(--chakra-colors-accent)}.exo-guided-entry:hover{background:var(--chakra-colors-surface-raised);border-color:var(--chakra-colors-border)}.exo-guided-entry[data-active=true]:hover{background:color-mix(in srgb, var(--chakra-colors-accent) 16%, var(--chakra-colors-surface));border-color:var(--chakra-colors-accent)}.exo-guided-entry[data-layer-entry=true]:hover{background:0 0;border-color:#0000}.exo-guided-step-number,.exo-guided-entry-icon{color:var(--exo-guided-color)}.exo-guided-entry-count{color:var(--chakra-colors-text-muted);background:var(--chakra-colors-surface-raised);border:1px solid var(--chakra-colors-border)}.exo-guided-entry:focus-visible{outline:2px solid var(--exo-guided-color);outline-offset:2px}.driver-popover.exo-driver-popover{border:1px solid var(--chakra-colors-border);background:var(--chakra-colors-surface-overlay);max-width:min(420px,100vw - 24px);color:var(--chakra-colors-text);border-radius:14px;box-shadow:0 18px 50px #0206177a;z-index:4001!important}.driver-overlay{z-index:4000!important}.driver-active [role=dialog],.driver-active [role=dialog] *{pointer-events:auto;-webkit-user-select:text;user-select:text}.exo-driver-popover .driver-popover-title{color:var(--chakra-colors-text);font-weight:800}.exo-driver-popover .driver-popover-description{color:var(--chakra-colors-text-muted);line-height:1.55}.exo-driver-popover .driver-popover-progress-text{color:var(--chakra-colors-text-muted)}.exo-driver-popover .driver-popover-btn{border-radius:8px}.exo-driver-popover .driver-popover-next-btn{border-color:var(--chakra-colors-accent);background:var(--chakra-colors-accent);color:var(--chakra-colors-accent-contrast)}.exo-driver-popover .exo-driver-skip{color:var(--chakra-colors-text-muted)}@media (prefers-reduced-motion:reduce){.exo-guided-entry{transition:none}.exo-guided-entry:hover{transform:none}.exo-layer-active-indicator{transition:none!important}}@keyframes workflow-edge-flow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.workflow-edge-flow{animation:none!important}}
