.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
:root{--font-family:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-tight:var(--font-inter-tight,"Inter Tight"), Arial Narrow, sans-serif;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 2px 8px #0000001f, 0 1px 2px #0000000f;--shadow-md:0 4px 16px #00000029, 0 2px 4px #00000014;--shadow-lg:0 8px 32px #0003, 0 4px 8px #0000001a;--glow-brand:0 0 0 3px #6366f12e;--glow-focus:0 0 20px #6366f126;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.2, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--consent-banner-space:0px;--sec-light-bg:#f6f7fb;--sec-light-surface:#fff;--sec-light-surface-2:#eef2fb;--sec-light-fg:#0d2050;--sec-light-muted:#4d5b79;--sec-light-faint:#6b7896;--sec-light-border:#e0e5f0;--sec-light-accent:#0048ff;--sec-light-accent-ink:#0038c8;--sec-light-accent-soft:#e6edff;--sec-light-ok:#0f7b5f;--sec-light-shadow:0 1px 2px #0d20500d, 0 18px 48px #0d205014;--sec-dark-bg:#0a1022;--sec-dark-surface:#111933;--sec-dark-surface-2:#172241;--sec-dark-fg:#ecf0fa;--sec-dark-muted:#a2aecb;--sec-dark-faint:#8390b0;--sec-dark-border:#ffffff17;--sec-dark-accent:#3d74ff;--sec-dark-accent-ink:#8faeff;--sec-dark-accent-soft:#3d74ff24;--sec-dark-ok:#3ccb9a;--sec-dark-shadow:0 1px 2px #0000004d, 0 24px 60px #00000059}:root,[data-landing-theme=dark]{--land-page-bg:#060c1f;--land-bg-0:#060c1f;--land-bg-1:#0a1428;--land-bg-2:#0a1535;--land-bg-3:#0d2050;--land-text-primary:#ffffffed;--land-text-secondary:#ffffff94;--land-text-muted:#fff6;--land-text-feature:#ffffff85;--land-glass-bg:#ffffff0e;--land-glass-border:#ffffff17;--land-glass-hover-bg:#ffffff17;--land-glass-hover-border:#0048ff59;--land-glass-hover-shadow:0 12px 36px #0048ff2e, 0 0 0 1px #0048ff26;--land-glow-blue:#0048ff38;--land-glow-blue-weak:#0048ff17;--land-glow-purple:#783cf02e;--land-icon-bg:#0048ff24;--land-icon-border:#0048ff47;--land-icon-color:#4b8bff;--land-nav-bg:#060c1fe0;--land-nav-border:#ffffff12;--land-tbl-border:#ffffff12;--land-tbl-th-bg:#ffffff0a;--land-tbl-th-color:#fff6;--land-tbl-td-color:#ffffffbf;--land-tbl-row-hover:#ffffff08;--land-secoria-col-bg:#0048ff0f;--land-secoria-col-border:#0048ff2e;--land-secoria-hdr-bg:#0048ff33;--land-secoria-hdr-color:#93c5fd;--land-cell-partial:#ffffff73;--land-cell-enterprise:#fbbf24a6;--land-cta-demo-color:#fff6;--land-accent-gradient:linear-gradient(135deg, #60a5fa 0%, #3b82f6 45%, #8b5cf6 100%);--land-bottom-fade:#0a1428;--land-mesh-blob-1:#0048ff47;--land-mesh-blob-2:#783cf033;--land-mesh-blob-3:#38bdf824;--land-mockup-bg:#ffffff0f;--land-mockup-border:#ffffff29;--land-mockup-user-bubble:linear-gradient(135deg, #0048ff 0%, #1d4ed8 100%);--land-mockup-assistant-bubble:#ffffff12;--land-input-bg:#ffffff0f;--land-input-border:#ffffff2e;--land-dropdown-bg:#0d1a3a;--land-option-hover:#ffffff14;--land-toggle-indicator:#ffffff24}[data-landing-theme=light]{--land-page-bg:#eef2ff;--land-bg-0:#eef2ff;--land-bg-1:#e8eeff;--land-bg-2:#edf1ff;--land-bg-3:#dce5ff;--land-text-primary:#0d2050;--land-text-secondary:#0d2050a6;--land-text-muted:#0d20506b;--land-text-feature:#0d205099;--land-glass-bg:#ffffffb8;--land-glass-border:#0048ff1a;--land-glass-hover-bg:#fffffff2;--land-glass-hover-border:#0048ff4d;--land-glass-hover-shadow:0 12px 36px #0048ff1f, 0 0 0 1px #0048ff1f;--land-glow-blue:#0048ff1a;--land-glow-blue-weak:#0048ff0d;--land-glow-purple:#783cf012;--land-icon-bg:#0048ff14;--land-icon-border:#0048ff2e;--land-icon-color:#0048ff;--land-nav-bg:#eef2ffeb;--land-nav-border:#0048ff1a;--land-tbl-border:#0048ff14;--land-tbl-th-bg:#0048ff0a;--land-tbl-th-color:#0d205073;--land-tbl-td-color:#0d2050cc;--land-tbl-row-hover:#0048ff05;--land-secoria-col-bg:#0048ff0a;--land-secoria-col-border:#0048ff1f;--land-secoria-hdr-bg:#0048ff1f;--land-secoria-hdr-color:#0048ff;--land-cell-partial:#0d205080;--land-cell-enterprise:#785000a6;--land-cta-demo-color:#0d20506b;--land-accent-gradient:linear-gradient(135deg, #1d4ed8 0%, #0048ff 45%, #7c3aed 100%);--land-bottom-fade:#e8eeff;--land-mesh-blob-1:#0048ff24;--land-mesh-blob-2:#783cf01a;--land-mesh-blob-3:#38bdf814;--land-mockup-bg:#ffffffd9;--land-mockup-border:#0048ff24;--land-mockup-user-bubble:linear-gradient(135deg, #0048ff 0%, #1d4ed8 100%);--land-mockup-assistant-bubble:#0048ff0d;--land-input-bg:#fff;--land-input-border:#0d205033;--land-dropdown-bg:#fff;--land-option-hover:#0048ff0f;--land-toggle-indicator:#fff}[data-landing-theme] .landing-form,[data-landing-theme] .landing-form .mantine-InputWrapper-label{color:var(--land-text-primary)}[data-landing-theme] .landing-form .mantine-InputWrapper-description{color:var(--land-text-secondary)}[data-landing-theme] .landing-form .mantine-Input-wrapper[data-variant]{--input-bg:var(--land-input-bg);--input-bd:var(--land-input-border);--input-color:var(--land-text-primary);--input-placeholder-color:var(--land-text-muted);--input-section-color:var(--land-text-secondary)}[data-landing-theme] .landing-form .mantine-Input-input{color:var(--land-text-primary)}[data-landing-theme] .landing-form .mantine-SegmentedControl-root{background-color:var(--land-glass-bg);border:1px solid var(--land-glass-border)}[data-landing-theme] .landing-form .mantine-SegmentedControl-indicator{background-color:var(--land-toggle-indicator)}[data-landing-theme] .landing-form .mantine-SegmentedControl-label{color:var(--land-text-secondary)}[data-landing-theme] .landing-form .mantine-SegmentedControl-label[data-active]{color:var(--land-text-primary)}[data-landing-theme] .landing-form .mantine-Combobox-dropdown{background-color:var(--land-dropdown-bg);border-color:var(--land-input-border);color:var(--land-text-primary)}[data-landing-theme] .landing-form .mantine-Combobox-option[data-combobox-selected],[data-landing-theme] .landing-form .mantine-Combobox-option:hover{background-color:var(--land-option-hover)}.landing-scroll-root{overflow-x:hidden}.consent-banner-inset,.landing-scroll-root{height:100vh;height:calc(100dvh - var(--consent-banner-space,0px));transition:height .16s;overflow-y:auto}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100vh;font-family:var(--font-family);overflow:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--mantine-color-dark-4);border-radius:10px;transition:background .16s}::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-dark-2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-6px)rotate(-2deg)}66%{transform:translateY(-3px)rotate(2deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.96)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 20px 4px #6366f133}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes streamBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes typingDot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderGlow{0%,to{border-color:#0000}50%{border-color:#6366f166}}@keyframes imageGenerationScan{0%{opacity:0;transform:translateY(-120%)}18%{opacity:.8}82%{opacity:.8}to{opacity:0;transform:translateY(220%)}}@keyframes imageGenerationSubject{0%,to{opacity:.68;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-2px)scale(1.02)}}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.message-enter{animation:slideUpFade .28s var(--ease-spring) both}.message-enter-user{animation:slideInRight .26s var(--ease-spring) both}.message-enter-assistant{animation:slideInLeft .28s var(--ease-spring) both}.stream-cursor:after{content:"▋";color:var(--mantine-color-brand-5,#6366f1);vertical-align:baseline;margin-left:1px;font-size:.85em;line-height:1;animation:.9s step-start infinite streamBlink;display:inline-block}.typing-dots{align-items:center;gap:4px;padding:4px 2px;display:inline-flex}.typing-dot{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingDot}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.16s}.typing-dot:nth-child(3){animation-delay:.32s}.tool-status-pill{background:var(--mantine-color-dark-5);border:1px solid var(--mantine-color-dark-3);color:var(--mantine-color-dimmed);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .18s;animation:.2s ease-out both slideUpFade;display:inline-flex}.tool-status-pill .tool-dot{background:var(--mantine-color-brand-5,#6366f1);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pulse}.image-generation-frame{width:min(100%,420px)}.image-generation-preview{aspect-ratio:16/9;border:1px solid var(--mantine-color-dark-3);background:linear-gradient(180deg, #0ea5e938, #0f172af5), radial-gradient(circle at 72% 28%, #facc1552, transparent 18%), var(--mantine-color-dark-7);border-radius:12px;width:min(100%,420px);position:relative;overflow:hidden}.image-generation-horizon{background:linear-gradient(#22c55e1f,#14532d94),repeating-linear-gradient(100deg,#ffffff14 0 1px,#0000 1px 18px);height:42%;position:absolute;bottom:0;left:0;right:0}.image-generation-sun{background:#facc15cc;border-radius:50%;width:46px;height:46px;position:absolute;top:18%;right:18%;box-shadow:0 0 28px #facc1573}.image-generation-subject{background:linear-gradient(135deg,#fbbf24e0,#92400eb8);border-radius:48% 52% 42% 38%;width:108px;height:56px;animation:1.8s ease-in-out infinite imageGenerationSubject;position:absolute;bottom:23%;left:48%;transform:translate(-50%)}.image-generation-subject:before{content:"";background:radial-gradient(circle,#fbbf24eb,#78350fd1);border-radius:50%;width:46px;height:46px;position:absolute;top:4px;right:-18px}.image-generation-subject:after{content:"";filter:blur(6px);background:#0f172a52;border-radius:50%;width:82px;height:22px;position:absolute;bottom:-18px;left:12px}.image-generation-scan{background:linear-gradient(#0000,#ffffff2e,#0000);animation:1.7s ease-in-out infinite imageGenerationScan;position:absolute;inset:0}.sidebar-hover-rail{z-index:210;background:0 0;width:18px;position:fixed;inset:0 auto 0 0}.sidebar-session-item{border-radius:var(--mantine-radius-md);transition:background .14s,transform .12s}.sidebar-session-item:hover{transform:translate(2px)}.chat-input-wrap{border-radius:var(--mantine-radius-xl);transition:background-color .16s,box-shadow .2s,border-color .2s;position:relative}.chat-input-wrap:focus-within{box-shadow:none;background-color:#2f6df60a}.chat-input-wrap :is(input,textarea):focus{border-color:var(--mantine-color-default-border)!important;border-left-color:var(--mantine-color-brand-5,#2f6df6)!important;box-shadow:none!important;outline:none!important}.send-btn{transition:transform .12s var(--ease-bounce), box-shadow .15s ease}.send-btn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 16px #6366f166}.send-btn:active:not(:disabled){transform:scale(.94)}.app-header{-webkit-backdrop-filter:blur(12px)}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff2e 50%,#fff0 100%);width:50%;height:200%;transition:left;position:absolute;top:-50%;left:-75%;transform:skew(-25deg)}.btn-shine:hover:after{transition:left .6s;left:125%}.drag-active{animation:1.5s infinite borderGlow;border:2px dashed var(--mantine-color-brand-5,#6366f1)!important;background:#6366f10d!important}.page-enter{animation:fadeIn .35s var(--ease-spring) both}.release-notes-close{z-index:3;color:#0d2050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #0048ff2e;transition:all .14s;position:absolute;top:14px;right:14px}.release-notes-close:hover{color:#0048ff;background:#fffffff0;transform:scale(1.05)}.release-notes-accordion .mantine-Accordion-control:hover{color:#0d2050;background:#0048ff0f}.release-notes-accordion .mantine-Accordion-control:hover *{color:#0d2050}.release-notes-accordion .mantine-Accordion-chevron,.release-notes-accordion .mantine-Accordion-control:hover .mantine-Accordion-chevron{color:#0048ff}.release-notes-past-accordion .mantine-Accordion-item[data-active] .mantine-Accordion-control{color:#0d2050;background:#0048ff0a}.badge-ai{background:linear-gradient(135deg, var(--mantine-color-brand-5,#6366f1), var(--mantine-color-cyan-5,#06b6d4));color:#fff;border:none}@media (max-width:48em){.chat-shell .mantine-AppShell-navbar{z-index:202!important;width:min(90vw,320px)!important;transition:none!important;transform:translate(-100%)!important}.chat-shell[data-mobile-sidebar-open=true] .mantine-AppShell-navbar{transform:translate(0)!important}.chat-shell .mantine-AppShell-main{padding-inline:0!important}}@media (max-width:47.9938em){.design-shell .mantine-AppShell-navbar{z-index:202!important;width:min(90vw,320px)!important;transition:none!important;transform:translate(-100%)!important}.design-shell[data-mobile-sidebar-open=true] .mantine-AppShell-navbar{transform:translate(0)!important}.admin-shell .mantine-AppShell-navbar{z-index:202!important;width:min(90vw,320px)!important;transition:none!important;transform:translate(-100%)!important}.admin-shell[data-mobile-sidebar-open=true] .mantine-AppShell-navbar{transform:translate(0)!important}.superadmin-shell .mantine-AppShell-navbar{z-index:202!important;width:min(90vw,320px)!important;transition:none!important;transform:translate(-100%)!important}.superadmin-shell[data-mobile-sidebar-open=true] .mantine-AppShell-navbar{transform:translate(0)!important}.design-studio-shell .mantine-AppShell-navbar{z-index:202!important;width:min(90vw,320px)!important;transition:none!important;transform:translate(-100%)!important}.design-studio-shell[data-mobile-sidebar-open=true] .mantine-AppShell-navbar{transform:translate(0)!important}}@media (prefers-reduced-motion:no-preference){.design-studio-composer-hero{animation:.24s ease-out design-studio-hero-in}}@keyframes design-studio-hero-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.guide-highlight{border-radius:var(--mantine-radius-md);box-shadow:0 0 0 3px var(--mantine-color-blue-filled), 0 0 0 8px #228be62e}@media (prefers-reduced-motion:no-preference){.guide-highlight{animation:1.4s ease-in-out 3 guide-highlight-pulse}}@keyframes guide-highlight-pulse{0%,to{box-shadow:0 0 0 3px var(--mantine-color-blue-filled), 0 0 0 8px #228be62e}50%{box-shadow:0 0 0 3px var(--mantine-color-blue-filled), 0 0 0 14px #228be60d}}.admin-shell .mantine-AppShell-main>.mantine-Stack-root>*{flex-shrink:0}.landing-hero{padding-top:calc(var(--land-nav-height,58px) + 32px)}@media (min-width:48em){.landing-hero{padding-top:200px}}@media (max-width:30em){.landing-language-switcher .mantine-Text-root{display:none}}
