:root{--radius:.625rem;--background:#fff;--foreground:#18181b;--card:#f9f9fa;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#181b1f;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#b21f41;--border:#eaeaeb;--input:#eaeaeb;--ring:#6d727b;--chart-1:#185d79;--chart-2:#145154;--chart-3:#2e3b50;--chart-4:#3a816a;--chart-5:#815939;--sidebar:#f9f9fa;--sidebar-foreground:#18181b;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#eaeaeb;--sidebar-ring:#6d727b;font-size:15px}@supports (color:lab(0% 0 0)){:root{--primary:lab(9.4703% -.119448 -3.722);--destructive:lab(39.9905% 58.2316 20.6748);--ring:lab(47.7302% -.262529 -5.62261);--chart-1:lab(36.3724% -13.8639 -22.31);--chart-2:lab(30.9818% -18.8042 -7.73253);--chart-3:lab(24.3986% -.758216 -14.4176);--chart-4:lab(48.8557% -27.6234 5.08207);--chart-5:lab(41.7639% 13.8004 25.557);--sidebar-ring:lab(47.7302% -.262529 -5.62261)}}:root[data-mantine-color-scheme=dark]{--background:#0c0c0e;--foreground:#ededef;--card:#17171c;--card-foreground:#ededef;--popover:#17171c;--popover-foreground:#ededef;--primary:#ededef;--primary-foreground:#0c0c0e;--secondary:#17171c;--secondary-foreground:#ededef;--muted:#17171c;--muted-foreground:#8e8e9b;--accent:#17171c;--accent-foreground:#ededef;--destructive:#b84455;--border:#23232a;--input:#23232a;--ring:#606369;--chart-1:#4a7797;--chart-2:#356e71;--chart-3:#a78967;--chart-4:#786895;--chart-5:#916366;--sidebar:#121215;--sidebar-foreground:#ededef;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fff;--sidebar-accent:#17171c;--sidebar-accent-foreground:#ededef;--sidebar-border:#23232a;--sidebar-ring:#606369}@supports (color:lab(0% 0 0)){:root[data-mantine-color-scheme=dark]{--destructive:lab(46.1401% 48.6094 16.5689);--ring:lab(41.9548% -.197023 -3.7598);--chart-1:lab(47.7997% -9.16287 -22.2177);--chart-2:lab(42.5854% -18.8511 -7.77773);--chart-3:lab(59.3612% 8.19868 22.8142);--chart-4:lab(46.9153% 13.4628 -22.1553);--chart-5:lab(47.147% 19.5103 6.27166);--sidebar-ring:lab(41.9548% -.197023 -3.7598)}}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans,system-ui, -apple-system, "Segoe UI", sans-serif);margin:0}:focus-visible{outline-color:var(--ring)}.step-card{border:1px solid var(--border);background:var(--card);border-radius:6px;margin-bottom:8px;padding:10px 12px;transition:border-color .15s}.step-card:hover{border-color:var(--sidebar-primary)}.step-card-code{color:#e6edf3;font-family:var(--font-geist-mono,monospace);background:#0d1117;border-radius:6px;max-height:320px;margin-top:8px;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.step-card-code code{font-family:var(--font-geist-mono,monospace);font-size:11.5px}.prompt-bar{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:8px 14px;transition:border-color .15s,box-shadow .15s}.prompt-bar:focus-within{border-color:var(--sidebar-primary);box-shadow:0 0 0 2px #6366f126}.prompt-bar textarea{resize:none;width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-family:inherit;font-size:14px;line-height:1.5}.prompt-bar textarea::placeholder{color:var(--muted-foreground)}.stat-card{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:14px 16px}.stat-card-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:500}.stat-card-value{letter-spacing:-.02em;color:var(--foreground);font-size:22px;font-weight:700}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;display:inline-block}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}:root[data-mantine-color-scheme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a}.brand-backdrop{background:radial-gradient(1200px 620px at 50% -10%, #6366f11a, transparent 70%), radial-gradient(900px 520px at 85% 10%, #78716c14, transparent 70%), var(--background)}.brand-blob{filter:blur(64px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite brand-float;position:absolute}@keyframes brand-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}@keyframes brand-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes brand-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.brand-rise{animation:.42s ease-out both brand-rise}.brand-pop{animation:.26s ease-out both brand-pop}.brand-lift{transition:transform .15s,box-shadow .15s,border-color .15s}.brand-lift:hover{border-color:var(--sidebar-primary);transform:translateY(-2px);box-shadow:0 10px 20px -3px #0000000f,0 4px 6px -2px #0000000d}@keyframes brand-pulse{0%,to{opacity:1}50%{opacity:.45}}.brand-pulse{animation:2s ease-in-out infinite brand-pulse}.brand-gradient-text{background:linear-gradient(90deg, var(--sidebar-primary), #8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes brand-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.brand-ping:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite brand-ping;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.brand-blob,.brand-ping:after,.brand-rise,.brand-pop,.brand-pulse{animation:none}}.mantine-Card-root,.mantine-Button-root,.mantine-Badge-root{transition:all .15s}.notion-text{font-family:var(--font-geist-sans,inherit)}.notion-text h1{letter-spacing:-.02em;margin:.5em 0 .25em;font-size:1.5em;font-weight:700}.notion-text h2{letter-spacing:-.01em;margin:.5em 0 .25em;font-size:1.25em;font-weight:600}.notion-text p{margin:.35em 0}.notion-text code{font-family:var(--font-geist-mono,monospace);font-size:.88em}.notion-text table{border:1px solid var(--border);border-radius:6px;overflow:hidden}.notion-text thead{background:var(--muted)}.sidebar-resize-handle{transition:background-color .15s,width .15s,right .15s}.sidebar-resize-handle:hover,.sidebar-resize-handle:active{opacity:.4;background-color:var(--sidebar-primary)!important;width:6px!important;right:-3px!important}.glassmorphic-card{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff8c!important;border:1px solid #0000000d!important;transition:all .15s!important}:root[data-mantine-color-scheme=dark] .glassmorphic-card{background:#17171c8c!important;border:1px solid #ffffff0d!important}.glassmorphic-card:hover{transform:translateY(-2px);border-color:var(--sidebar-primary)!important;box-shadow:0 10px 20px -3px #0000000d,0 4px 6px -2px #0000000d!important}.glassmorphic-bg{-webkit-backdrop-filter:blur(16px)!important;background:#ffffffb3!important}:root[data-mantine-color-scheme=dark] .glassmorphic-bg{background:#0c0c0eb3!important}@media (max-width:767px){.mantine-TextInput-root,.mantine-Textarea-root,.mantine-PasswordInput-root,.mantine-NumberInput-root,.mantine-Select-root,.mantine-MultiSelect-root,.mantine-Autocomplete-root,.mantine-DateInput-root,.mantine-DatePickerInput-root,.mantine-PillsInput-root,.mantine-TagsInput-root,.mantine-ColorInput-root,.mantine-FileInput-root,.mantine-Input-wrapper{max-width:100%}.mantine-Table-table{width:100%;display:block;overflow-x:auto}.mantine-Table-th,.mantine-Table-td{white-space:nowrap}.mantine-Group-root{flex-wrap:wrap!important}.mantine-AppShell-header .mantine-Group-root{flex-wrap:nowrap!important}.mantine-Tabs-list{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-tab{flex-shrink:0}.mantine-SegmentedControl-root{max-width:100%;overflow-x:auto}.mantine-Modal-content,.mantine-Drawer-content{max-width:calc(100vw - 1rem)}.step-card-code,.prompt-bar textarea,.mantine-Code-root{word-break:break-word}}.component-library-layout{flex-direction:column;height:100%;min-height:0;display:flex}.component-library-nav{border-bottom:1px solid var(--mantine-color-default-border);flex-direction:column;width:100%;display:flex}.admin-settings-nav{width:100%}.manager-tab-rail{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}.manager-tab-rail>*{flex-shrink:0}@media (min-width:62em){.component-library-layout{flex-direction:row}.component-library-nav{border-bottom:none;border-right:1px solid var(--mantine-color-default-border);flex-shrink:0;width:280px}.admin-settings-nav{border-right:1px solid var(--border);width:260px;top:var(--app-shell-header-offset,56px);flex-shrink:0;align-self:flex-start;padding-right:16px;position:sticky}}
