[data-console]{--bg:#000000;--bg-1:#0a0a0a;--bg-2:#111111;--bg-3:#181818;--line:#1f1f1f;--line-2:#2a2a2a;--fg:#ffffff;--fg-2:#cfcfcf;--fg-3:#8a8a8a;--fg-4:#555555;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--accent-danger:#ff6b6b;--mantine-font-family:var(--sans);--mantine-font-family-headings:var(--sans);--mantine-font-family-monospace:var(--mono);--accent-signal:oklch(0.78 0.14 150);--accent-teal:oklch(0.78 0.14 175);--accent-info:oklch(0.78 0.14 220);--accent-warn:oklch(0.80 0.14 80);--accent-violet:oklch(0.74 0.14 295);--sl-surface:var(--bg);--sl-surface-lowest:#000000;--sl-surface-low:var(--bg-1);--sl-surface-high:var(--bg-2);--sl-surface-highest:var(--bg-3);--sl-on-surface:var(--fg);--sl-on-surface-variant:var(--fg-3);--sl-outline-variant:var(--line-2);--sl-primary:var(--fg);--sl-on-primary:#000000;--sl-secondary:var(--fg-2);--sl-secondary-container:var(--bg-2);--sl-tertiary:var(--fg);--sl-error:var(--accent-danger);--sl-ghost-border:var(--line);--sl-glass-bg:rgba(255,255,255,0.02);--sl-card-glow-color:255,255,255;--sl-ai-gradient:linear-gradient(90deg,#ffffff,#fafafa 28%,#d8d8d8 48%,#8a8a8a 66%,#3a3a3a 82%,#000000);background:var(--bg);color:var(--fg);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}[data-console] ::selection{background:#ffffff;color:#000000}[data-console] *,[data-console] :after,[data-console] :before{transition-property:color,border-color,opacity,transform,box-shadow}[data-console] .fade-text{background:var(--sl-ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-console] .eyebrow{font-size:11px;letter-spacing:.22em;color:var(--fg-3)}[data-console] .eyebrow,[data-console] .mantine-Button-root{font-family:var(--mono);font-weight:500;text-transform:uppercase}[data-console] .mantine-Button-root{font-size:12px;letter-spacing:.18em;border-radius:0;border:1px solid var(--fg);background:var(--fg);color:#000;padding:0 22px;height:40px;box-shadow:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}[data-console] .mantine-Button-root:hover:not(:disabled){background:transparent;color:var(--fg)}[data-console] .mantine-Button-root:focus,[data-console] .mantine-Button-root:focus-visible{outline:none;box-shadow:0 0 0 1px var(--fg)}[data-console] .mantine-Button-root[data-variant=default],[data-console] .mantine-Button-root[data-variant=light],[data-console] .mantine-Button-root[data-variant=outline],[data-console] .mantine-Button-root[data-variant=subtle]{background:transparent;color:var(--fg-2);border:1px solid var(--line-2)}[data-console] .mantine-Button-root[data-variant=default]:hover:not(:disabled),[data-console] .mantine-Button-root[data-variant=light]:hover:not(:disabled),[data-console] .mantine-Button-root[data-variant=outline]:hover:not(:disabled),[data-console] .mantine-Button-root[data-variant=subtle]:hover:not(:disabled){color:var(--fg);border-color:var(--fg);background:transparent}[data-console] .mantine-Button-root[data-variant=transparent]{background:transparent;border:none;color:var(--fg-3);padding:0;height:auto}[data-console] .mantine-Button-root[data-variant=transparent]:hover:not(:disabled){color:var(--fg);background:transparent}[data-console] .mantine-Button-root:disabled,[data-console] .mantine-Button-root[data-disabled]{opacity:.4}[data-console] .mantine-Button-section svg{transition:transform .2s ease}[data-console] .mantine-Button-root:hover .mantine-Button-section svg{transform:translateX(2px)}[data-console] .mantine-ActionIcon-root{background:transparent;border:1px solid transparent;color:var(--fg-3);border-radius:0;transition:color .16s ease,border-color .16s ease}[data-console] .mantine-ActionIcon-root:hover:not(:disabled){color:var(--fg);background:transparent}[data-console] .mantine-ActionIcon-root[data-variant=filled]{background:var(--fg);color:#000}[data-console] .mantine-Card-root,[data-console] .mantine-Paper-root{background:var(--bg-1);border:1px solid var(--line);border-radius:6px;box-shadow:none;color:var(--fg)}[data-console] .mantine-Paper-root[data-with-border=false]{border-color:transparent}[data-console] .mantine-Badge-root{background:transparent;border:1px solid var(--line-2);color:var(--fg-3);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border-radius:0;padding:4px 10px;height:auto;box-shadow:none}[data-console] .mantine-Badge-root[data-variant=filled]{background:var(--fg);color:#000;border-color:var(--fg)}[data-console] .mantine-Badge-root[data-color],[data-console] .mantine-Badge-root[data-color] *{color:var(--fg-3)}[data-console] .mantine-Badge-root[data-color=orange],[data-console] .mantine-Badge-root[data-color=red]{color:var(--accent-danger);border-color:color-mix(in srgb,var(--accent-danger) 40%,transparent)}[data-console] .mantine-Tabs-list{border-bottom:1px solid var(--line);gap:4px}[data-console] .mantine-Tabs-tab{background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);padding:14px 18px;margin-bottom:-1px}[data-console] .mantine-Tabs-tab:hover{color:var(--fg);background:transparent}[data-console] .mantine-Tabs-tab[data-active]{color:var(--fg);border-bottom-color:var(--fg);background:transparent}[data-console] .mantine-Table-table{background:transparent;border-collapse:collapse}[data-console] .mantine-Table-thead{background:transparent}[data-console] .mantine-Table-th{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);background:transparent;border-bottom:1px solid var(--line-2);padding:14px 16px}[data-console] .mantine-Table-tr{border-bottom:1px solid var(--line)}[data-console] .mantine-Table-tr:hover{background:var(--bg-1)}[data-console] .mantine-Table-td{background:transparent;color:var(--fg-2);border-bottom:1px solid var(--line);padding:14px 16px;font-size:14px}[data-console] .mantine-NavLink-root{background:transparent;border-radius:0;color:var(--fg-3);transition:color .16s ease,background-color .16s ease}[data-console] .mantine-NavLink-root:hover{background:transparent;color:var(--fg)}[data-console] .mantine-NavLink-root[data-active]{background:transparent;color:var(--fg);border-left:1px solid var(--fg)}[data-console] .mantine-NavLink-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}[data-console] .mantine-NavLink-description{font-family:var(--sans);font-size:11px;letter-spacing:0;text-transform:none;color:var(--fg-4)}[data-console]{--mantine-color-default:transparent;--mantine-color-default-hover:transparent;--mantine-color-default-border:var(--line-2);--mantine-color-default-color:var(--fg);--mantine-color-placeholder:var(--fg-4)}[data-console] .mantine-Input-input,[data-console] .mantine-NumberInput-input,[data-console] .mantine-PasswordInput-innerInput,[data-console] .mantine-PasswordInput-input,[data-console] .mantine-Select-input,[data-console] .mantine-TextInput-input,[data-console] .mantine-Textarea-input{background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;color:var(--fg)!important;font-family:var(--sans);font-size:15px;font-weight:300;padding-block:10px!important;padding-inline-start:0!important;--input-padding-inline-start:0!important;--input-padding-y:10px;--input-left-section-width:0!important;min-height:0;box-shadow:none!important}[data-console] .mantine-Input-wrapper,[data-console] .mantine-PasswordInput-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;--input-padding-inline-start:0!important;--input-left-section-width:0!important}[data-console] .mantine-Input-input::placeholder,[data-console] .mantine-PasswordInput-input::placeholder,[data-console] .mantine-Textarea-input::placeholder{color:var(--fg-4)!important;opacity:1}[data-console] .mantine-Input-input:focus,[data-console] .mantine-Input-input:focus-within,[data-console] .mantine-NumberInput-input:focus,[data-console] .mantine-PasswordInput-input:focus,[data-console] .mantine-Select-input:focus,[data-console] .mantine-TextInput-input:focus,[data-console] .mantine-Textarea-input:focus{border-bottom-color:var(--fg)!important;outline:none!important;box-shadow:none!important}[data-console] .mantine-PasswordInput-section button,[data-console] .mantine-PasswordInput-visibilityToggle{background:transparent!important;border:0!important;color:var(--fg-3)!important;border-radius:0!important}[data-console] .mantine-PasswordInput-section button:hover,[data-console] .mantine-PasswordInput-visibilityToggle:hover{color:var(--fg)!important;background:transparent!important}[data-console] .mantine-Input-label,[data-console] .mantine-InputWrapper-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}[data-console] .mantine-InputWrapper-description{font-family:var(--sans);font-size:13px;color:var(--fg-3);line-height:1.5}[data-console] .mantine-InputWrapper-error{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-danger)}[data-console] .mantine-Combobox-dropdown,[data-console] .mantine-Select-dropdown{background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;box-shadow:0 18px 36px rgba(0,0,0,.6)}[data-console] .mantine-Combobox-option,[data-console] .mantine-Select-option{color:var(--fg-2);font-size:14px;border-radius:0}[data-console] .mantine-Combobox-option:hover,[data-console] .mantine-Combobox-option[data-selected],[data-console] .mantine-Select-option:hover,[data-console] .mantine-Select-option[data-selected]{background:var(--bg-2);color:var(--fg)}[data-console] .mantine-Modal-content,[data-console] .mantine-Modal-header{background:var(--bg-1);border:1px solid var(--line);border-radius:6px;color:var(--fg)}[data-console] .mantine-Modal-header{border:none;border-bottom:1px solid var(--line);border-radius:0}[data-console] .mantine-Modal-title{font-family:var(--sans);font-weight:200;font-size:24px;letter-spacing:-.015em;color:var(--fg)}[data-console] .mantine-Modal-overlay{background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}[data-console] .mantine-CloseButton-root,[data-console] .mantine-Modal-close{background:transparent;border:1px solid transparent;color:var(--fg-3);border-radius:0}[data-console] .mantine-CloseButton-root:hover,[data-console] .mantine-Modal-close:hover{color:var(--fg);border-color:var(--line-2);background:transparent}[data-console] .mantine-Modal-body{padding:24px}[data-console] .mantine-Menu-dropdown,[data-console] .mantine-Popover-dropdown{background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;color:var(--fg-2);box-shadow:0 18px 36px rgba(0,0,0,.6)}[data-console] .mantine-Menu-item{font-family:var(--sans);font-size:13px;color:var(--fg-2);border-radius:0}[data-console] .mantine-Menu-item:hover{background:var(--bg-2);color:var(--fg)}[data-console] .mantine-Menu-label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-4)}[data-console] .mantine-Menu-divider{border-color:var(--line)}[data-console] .mantine-Accordion-item{background:transparent;border:1px solid var(--line);border-radius:0;margin-bottom:8px}[data-console] .mantine-Accordion-control{background:transparent;color:var(--fg);font-family:var(--sans);font-weight:400;padding:16px 20px}[data-console] .mantine-Accordion-control:hover{background:var(--bg-1)}[data-console] .mantine-Accordion-panel{background:transparent;color:var(--fg-2)}[data-console] .mantine-Accordion-chevron{color:var(--fg-3)}[data-console] .mantine-Alert-root{background:var(--bg-1);border:1px solid var(--line);border-left:2px solid var(--fg-3);border-radius:0;color:var(--fg-2)}[data-console] .mantine-Alert-title{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);font-weight:500}[data-console] .mantine-Alert-root[data-color=red],[data-console] .mantine-Alert-root[data-variant=light][data-color=red]{border-left-color:var(--accent-danger)}[data-console] .mantine-Progress-root{background:var(--bg-2);border-radius:0;height:4px}[data-console] .mantine-Progress-section{background:var(--fg)}[data-console] .mantine-ThemeIcon-root{background:transparent;border:1px solid var(--line-2);color:var(--fg-2);border-radius:0;box-shadow:none}[data-console] .mantine-Avatar-root{border-radius:2px;background:var(--bg-2);color:var(--fg);border:1px solid var(--line-2);font-family:var(--mono);font-weight:500;letter-spacing:.1em}[data-console] .mantine-Divider-root{border-color:var(--line)}[data-console] .mantine-Skeleton-root:after,[data-console] .mantine-Skeleton-root:before{background:var(--bg-2)}[data-console] .mantine-Tooltip-tooltip{background:var(--bg-2);color:var(--fg);border:1px solid var(--line-2);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:6px 10px}[data-console] .mantine-Breadcrumbs-separator{color:var(--fg-4)}[data-console] .mantine-Checkbox-input,[data-console] .mantine-Radio-radio{background:transparent;border:1px solid var(--line-2);border-radius:0}[data-console] .mantine-Checkbox-input:checked,[data-console] .mantine-Radio-radio:checked,[data-console] .mantine-Radio-radio[data-checked]{background:var(--fg)!important;border-color:var(--fg)!important}[data-console] .mantine-Checkbox-icon,[data-console] .mantine-Radio-icon{color:#000!important}[data-console] .mantine-Checkbox-label,[data-console] .mantine-Radio-label{color:var(--fg);font-family:var(--sans);font-size:13px;font-weight:400}[data-console] .mantine-Checkbox-description,[data-console] .mantine-Radio-description{color:var(--fg-3);font-family:var(--sans);font-size:13px;line-height:1.5}[data-console] .mantine-Stepper-stepIcon{background:transparent;border:1px solid var(--line-2);border-radius:0;color:var(--fg-3);font-family:var(--mono);font-size:12px;font-weight:500}[data-console] .mantine-Stepper-stepIcon[data-progress]{background:transparent;border-color:var(--fg);color:var(--fg)}[data-console] .mantine-Stepper-stepIcon[data-completed]{background:var(--fg);border-color:var(--fg);color:#000}[data-console] .mantine-Stepper-stepCompletedIcon{color:#000}[data-console] .mantine-Stepper-separator{background:var(--line)}[data-console] .mantine-Stepper-separator[data-active]{background:var(--fg)}[data-console] .mantine-Stepper-stepLabel{font-family:var(--sans);font-weight:400;font-size:14px;color:var(--fg)}[data-console] .mantine-Stepper-stepDescription{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4)}[data-console] .mantine-Switch-track{background:var(--bg-2);border-color:var(--line-2)}[data-console] .mantine-Switch-track[data-checked]{background:var(--fg);border-color:var(--fg)}[data-console] .mantine-Switch-thumb{background:var(--fg);border-color:var(--line-2)}[data-console] .mantine-Switch-track[data-checked] .mantine-Switch-thumb{background:#000}[data-console] h1,[data-console] h2,[data-console] h3,[data-console] h4{font-family:var(--sans);font-weight:200;letter-spacing:-.015em;color:var(--fg)}[data-console] h1{font-size:clamp(32px,4vw,56px);line-height:1}[data-console] h2{font-size:clamp(24px,2.5vw,36px);line-height:1.1}[data-console] h3{font-size:clamp(18px,1.6vw,22px);line-height:1.2}[data-console] .mantine-Anchor-root{color:var(--fg-2);text-decoration:none;transition:color .16s ease}[data-console] .mantine-Anchor-root:hover{color:var(--fg)}[data-console]{--mantine-color-red-text:var(--accent-danger);--mantine-color-red-light-color:var(--accent-danger);--mantine-color-red-light:rgba(255,107,107,0.08);--mantine-color-red-light-hover:rgba(255,107,107,0.14);--mantine-color-red-filled:var(--accent-danger);--mantine-color-red-filled-hover:#ff8585;--mantine-color-red-outline:var(--accent-danger);--mantine-color-red-6:var(--accent-danger);--mantine-color-red-7:var(--accent-danger);--mantine-color-green-text:var(--fg);--mantine-color-green-light-color:var(--fg);--mantine-color-green-light:rgba(255,255,255,0.05);--mantine-color-green-light-hover:rgba(255,255,255,0.08);--mantine-color-green-filled:var(--fg);--mantine-color-green-outline:var(--fg);--mantine-color-green-6:var(--fg);--mantine-color-green-7:var(--fg);--mantine-color-orange-text:var(--fg-2);--mantine-color-orange-light-color:var(--fg-2);--mantine-color-orange-light:rgba(255,255,255,0.05);--mantine-color-orange-light-hover:rgba(255,255,255,0.08);--mantine-color-orange-filled:var(--fg-2);--mantine-color-orange-outline:var(--fg-2);--mantine-color-orange-6:var(--fg-2);--mantine-color-yellow-text:var(--fg-2);--mantine-color-yellow-light-color:var(--fg-2);--mantine-color-yellow-light:rgba(255,255,255,0.05);--mantine-color-yellow-light-hover:rgba(255,255,255,0.08);--mantine-color-yellow-filled:var(--fg-2);--mantine-color-blue-text:var(--fg);--mantine-color-blue-light-color:var(--fg);--mantine-color-blue-light:rgba(255,255,255,0.05);--mantine-color-blue-light-hover:rgba(255,255,255,0.08);--mantine-color-blue-filled:var(--fg);--mantine-color-blue-outline:var(--fg);--mantine-color-blue-6:var(--fg);--mantine-color-blue-7:var(--fg);--mantine-color-violet-text:var(--fg);--mantine-color-violet-light-color:var(--fg);--mantine-color-violet-light:rgba(255,255,255,0.05);--mantine-color-violet-light-hover:rgba(255,255,255,0.08);--mantine-color-violet-filled:var(--fg);--mantine-color-violet-6:var(--fg);--mantine-color-grape-text:var(--fg-2);--mantine-color-grape-light-color:var(--fg-2);--mantine-color-grape-light:rgba(255,255,255,0.05);--mantine-color-grape-filled:var(--fg-2);--mantine-color-cyan-text:var(--fg);--mantine-color-cyan-light-color:var(--fg);--mantine-color-cyan-light:rgba(255,255,255,0.05);--mantine-color-cyan-light-hover:rgba(255,255,255,0.08);--mantine-color-cyan-filled:var(--fg);--mantine-color-cyan-6:var(--fg);--mantine-color-teal-text:var(--fg-2);--mantine-color-teal-light-color:var(--fg-2);--mantine-color-teal-light:rgba(255,255,255,0.05);--mantine-color-teal-filled:var(--fg-2);--mantine-color-indigo-text:var(--fg);--mantine-color-indigo-light-color:var(--fg);--mantine-color-indigo-light:rgba(255,255,255,0.05);--mantine-color-indigo-filled:var(--fg);--mantine-color-brand-text:var(--fg);--mantine-color-brand-light-color:var(--fg);--mantine-color-brand-light:rgba(255,255,255,0.05);--mantine-color-brand-filled:var(--fg);--mantine-color-brand-6:var(--fg);--mantine-color-tertiary-text:var(--fg);--mantine-color-tertiary-light-color:var(--fg);--mantine-color-tertiary-light:rgba(255,255,255,0.05);--mantine-color-tertiary-light-hover:rgba(255,255,255,0.08);--mantine-color-tertiary-filled:var(--fg);--mantine-color-tertiary-6:var(--fg);--mantine-color-gray-text:var(--fg-3);--mantine-color-gray-light-color:var(--fg-3);--mantine-color-gray-light:rgba(255,255,255,0.04);--mantine-color-gray-filled:var(--fg-3);--mantine-color-gray-0:var(--bg-1);--mantine-color-gray-1:var(--bg-2);--mantine-color-gray-2:var(--line);--mantine-color-gray-3:var(--line-2);--mantine-color-gray-4:var(--fg-4);--mantine-color-gray-5:var(--fg-3);--mantine-color-gray-6:var(--fg-2);--mantine-color-gray-7:var(--fg);--mantine-color-dimmed:var(--fg-3);--mantine-color-body:var(--bg);--mantine-color-text:var(--fg)}[data-console] .chat-tile{width:fit-content;max-width:88%;background:var(--bg-2);border:1px solid var(--line-2);border-radius:0;overflow:hidden;display:grid;margin-bottom:10px}[data-console] .chat-tile .stripe{align-self:stretch}[data-console] .chat-tile .icon-box{width:26px;height:26px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em}[data-console] .chat-tile .body{font-family:var(--sans);font-weight:400;font-size:13px;line-height:1.55;color:var(--fg);white-space:pre-wrap;margin:0}[data-console] .chat-tile .stamp{display:block;margin-top:6px;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-4)}[data-console] .chat-tile-agent .stamp{color:var(--accent-violet)}[data-console] .chat-tile-user .stamp{color:var(--accent-signal);text-align:right}[data-console] .chat-tile-agent{grid-template-columns:3px 1fr;align-self:flex-start;margin-right:auto}[data-console] .chat-tile-agent .stripe{background:var(--accent-violet)}[data-console] .chat-tile-agent .content{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:10px 14px;align-items:flex-start}[data-console] .chat-tile-agent .icon-box{color:var(--accent-violet)}[data-console] .chat-tile-user{grid-template-columns:1fr 3px;align-self:flex-end;margin-left:auto}[data-console] .chat-tile-user .stripe{background:var(--accent-signal)}[data-console] .chat-tile-user .content{display:grid;grid-template-columns:1fr 26px;gap:12px;padding:10px 14px;align-items:flex-start}[data-console] .chat-tile-user .icon-box{color:var(--accent-signal)}[data-console] .chat-composer{background:var(--bg-2);border:1px solid var(--line-2);padding:10px 12px}[data-console] .chat-composer .mantine-Textarea-input{border-bottom:none!important;padding-block:6px!important}[data-console] .chat-typing-dot{width:5px;height:5px;border-radius:50%;background:var(--accent-violet);display:inline-block;animation:chat-typing 1.2s ease-in-out infinite}[data-console] .chat-typing-dot:nth-child(2){animation-delay:.2s}[data-console] .chat-typing-dot:nth-child(3){animation-delay:.4s}@keyframes chat-typing{0%,60%,to{opacity:.3}30%{opacity:1}}[data-console] .brief-insight{opacity:0;transform:translateY(10px);animation:brief-slide-in .45s cubic-bezier(.22,1,.36,1) forwards}[data-console] .brief-insight-delay-0{animation-delay:.05s}[data-console] .brief-insight-delay-1{animation-delay:.15s}[data-console] .brief-insight-delay-2{animation-delay:.25s}@keyframes brief-slide-in{to{opacity:1;transform:translateY(0)}}