@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--navy-900:#0F172A;--navy-800:#1E293B;--navy-700:#334155;--navy-600:#475569;--blue-600:#2563EB;--blue-500:#3B82F6;--blue-400:#60A5FA;--gray-50:#F8FAFC;--gray-100:#F1F5F9;--gray-200:#E2E8F0;--gray-300:#CBD5E1;--gray-400:#94A3B8;--gray-500:#64748B;--gray-600:#475569;--gray-700:#334155;--gray-800:#1E293B;--gray-900:#0F172A;--green-600:#059669;--green-500:#10B981;--white:#FFFFFF;--font-sans:var(--helix-font-product,"Proxima Nova"),system-ui,sans-serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--shadow-sm:0 1px 2px 0 rgba(15,23,42,0.05);--shadow:0 1px 3px 0 rgba(15,23,42,0.1),0 1px 2px -1px rgba(15,23,42,0.1);--shadow-md:0 4px 6px -1px rgba(15,23,42,0.1),0 2px 4px -2px rgba(15,23,42,0.1);--shadow-lg:0 10px 15px -3px rgba(15,23,42,0.1),0 4px 6px -4px rgba(15,23,42,0.1);--shadow-xl:0 20px 25px -5px rgba(15,23,42,0.1),0 8px 10px -6px rgba(15,23,42,0.1);--radius-sm:0.375rem;--radius:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--transition:200ms cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--helix-theme-light-surface);color:var(--gray-900);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark body{background-color:var(--background);color:var(--foreground)}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.heading-hero{font-size:clamp(2.5rem,5vw,4.5rem)}.heading-hero,.heading-xl{font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--navy-900)}.heading-xl{font-size:clamp(2rem,4vw,3.75rem)}.heading-lg{font-size:clamp(1.75rem,3vw,3rem);line-height:1.2;letter-spacing:-.01em}.heading-lg,.heading-md{font-weight:600;color:var(--navy-900)}.heading-md{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.3}.heading-sm{font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--navy-900)}.body-lg{font-size:1.125rem;line-height:1.75}.body-base,.body-lg{color:var(--gray-600)}.body-base{font-size:1rem;line-height:1.625}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius);transition:all var(--transition);cursor:pointer;border:none;text-decoration:none;white-space:nowrap}.btn-primary{background-color:var(--blue-600);color:var(--white);box-shadow:var(--shadow)}.btn-primary:hover{background-color:var(--blue-500);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-secondary{background-color:var(--white);color:var(--gray-900);border:1px solid var(--gray-300);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background-color:var(--gray-50);border-color:var(--gray-400);box-shadow:var(--shadow)}.btn-ghost{background-color:transparent;color:var(--gray-700);padding:.5rem 1rem}.btn-ghost:hover{background-color:var(--gray-100);color:var(--gray-900)}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:all var(--transition)}.card:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-feature{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:.375rem .75rem;font-size:.875rem;font-weight:500;border-radius:var(--radius);background-color:var(--gray-100);color:var(--gray-700)}.badge-primary{background-color:rgba(37,99,235,.1);color:var(--blue-600)}.badge-success{background-color:rgba(5,150,105,.1);color:var(--green-600)}.status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--green-500)}.section{width:100%;padding:var(--space-20) var(--space-4)}.section-lg{padding:var(--space-24) var(--space-4)}.container{max-width:1280px;margin:0 auto;width:100%}.container-narrow{max-width:900px;margin:0 auto;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out forwards}.delay-100{animation-delay:.1s;opacity:0}.delay-200{animation-delay:.2s;opacity:0}.delay-300{animation-delay:.3s;opacity:0}.delay-400{animation-delay:.4s;opacity:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8)}.stat-value{font-size:2.5rem;font-weight:700;color:var(--navy-900);line-height:1}.stat-label{font-size:.875rem;color:var(--gray-600);margin-top:var(--space-2)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.image-container{position:relative;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}@media (max-width:768px){.section{padding:var(--space-16) var(--space-4)}.heading-hero{font-size:2.5rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr}}.marketing-site{--public-ink:#0a2342;--public-muted:#48627c;--public-line:#c4d5e5;--public-wash:#eef5fb;--public-blue:#005fb8;background:#f5f9fd;color:var(--public-ink)}.marketing-site :where(section,nav,footer,header,div,article,aside){background-image:none}.marketing-site :where(h1,h2,h3,h4){font-family:var(--helix-font-product);letter-spacing:-.025em}.marketing-site :where(p,li){color:var(--public-muted)}.marketing-site .marketing-hero{background:#eaf3fb;border-bottom:1px solid var(--public-line);position:relative}.marketing-site .marketing-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;border-left:1px solid #b7cce0;border-right:1px solid #b7cce0;max-width:1180px;margin-inline:auto}.marketing-site .marketing-hero>*{position:relative}.marketing-site .landing-hero :where(p,li){color:#e7eef7}.marketing-site .landing-hero :where(.text-gray-400,.text-gray-500){color:#c8d6e6}.marketing-site .landing-hero button.bg-gray-200.text-gray-500{color:#334155}.marketing-site :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:6px}.marketing-site :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}.marketing-site :where(.bg-white){background-color:#fbfdff}.marketing-site :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--public-line)}.marketing-site :where(.bg-gray-50,.bg-gray-50\/50,.bg-gray-50\/60){background-color:var(--public-wash)}.marketing-site :where(button,a,input,select,textarea):focus-visible{outline:3px solid #f2a900;outline-offset:3px}.marketing-site :where(button,a):hover{transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.marketing-site .btn-primary,.marketing-site :where(button.bg-blue-600,a.bg-blue-600){background:var(--public-blue);border:1px solid var(--public-blue);box-shadow:none}.marketing-site .btn-primary:hover,.marketing-site :where(button.bg-blue-600,a.bg-blue-600):hover{background:#004a91;transform:translateY(-1px)}.marketing-site :where(.bg-blue-700){background-color:var(--public-ink)}.marketing-site :where(.text-gray-600,.text-gray-500){color:var(--public-muted)}.marketing-site :where(.text-gray-900,.text-\[\#0A192F\]){color:var(--public-ink)}.marketing-site :where(nav,header){background:rgba(251,253,255,.96);border-color:var(--public-line);backdrop-filter:blur(10px);box-shadow:none!important}.marketing-site footer{background:var(--public-ink);border-top:4px solid #1d78c9}.marketing-site :where(.rounded-full){border-radius:999px}.auth-surface{background:#eaf3fb;color:var(--public-ink)}.auth-surface>*{border-color:var(--public-line)}.auth-surface :where(.bg-white){background:#fbfdff}.auth-surface :where(.rounded-lg,.rounded-xl){border-radius:6px}.auth-surface :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg){box-shadow:none!important}.auth-surface :where(input,select,textarea){background:#fbfdff;border-color:#8ea7bd;color:var(--public-ink)}.auth-surface :where(input,select,textarea):focus{border-color:var(--public-blue);box-shadow:0 0 0 2px rgba(0,95,184,.18);outline:none}.auth-hero-overlay{opacity:.94}.auth-surface :where(button,a,input,select,textarea):focus-visible{outline:3px solid #f2a900;outline-offset:3px}.public-workspace{background:#f1f6fb;color:#0a2342}.public-workspace :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}.public-workspace :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:6px}.public-workspace :where(.bg-white,.bg-card){background-color:#fbfdff}.public-workspace :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#c4d5e5}.public-workspace :where(input,select,textarea){border-color:#8ea7bd;background:#fbfdff}.public-workspace :where(button,a,input,select,textarea):focus-visible{outline:3px solid #f2a900;outline-offset:2px}.public-deep{--deep-ink:#071b33;--deep-panel:#0b2745;--deep-line:#2b4b6a;background:var(--deep-ink);color:#f4f8fc}.public-deep :where(.bg-gradient-to-b,.bg-gradient-to-r,.bg-gradient-to-br){background-image:none!important}.public-deep :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}.public-deep :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:6px}.public-deep :where(.bg-slate-900,.bg-slate-800){background-color:var(--deep-panel)}.public-deep :where(.border-slate-800,.border-slate-700){border-color:var(--deep-line)}.public-deep :where(button,a,input,select,textarea):focus-visible{outline:3px solid #f2b233;outline-offset:3px}@media (max-width:700px){.marketing-site .marketing-hero{padding-top:6.5rem}.public-deep :where(.px-6,.px-8){padding-inline:1rem}}html.dark{color-scheme:dark;--background:#0A192F;--foreground:#F4F7FB;--border:#1C3A5E;--input:#1C3A5E;--navy-900:#F4F7FB;--navy-800:#E4ECF5;--navy-700:#C7D2E0;--navy-600:#AFC0D4;--blue-600:#60a5fa;--blue-500:#3b82f6;--blue-400:#93c5fd;--gray-50:#0A192F;--gray-100:#0F2238;--gray-200:#1C3A5E;--gray-300:#29415D;--gray-400:#71869E;--gray-500:#AFC0D4;--gray-600:#C7D2E0;--gray-700:#E4ECF5;--gray-800:#F4F7FB;--gray-900:#F4F7FB;--green-600:#34d399;--green-500:#10b981;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.4);--shadow:0 1px 3px 0 rgba(0,0,0,0.5),0 1px 2px -1px rgba(0,0,0,0.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.5),0 2px 4px -2px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.55),0 4px 6px -4px rgba(0,0,0,0.45);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.55),0 8px 10px -6px rgba(0,0,0,0.45);--helix-text-dark:#F4F7FB;--helix-text-light:#B8C5D6;--helix-neutral:#1C3A5E}html.dark .card,html.dark .card-feature{background:#081627;border-color:#29415D}html.dark .btn-secondary{background-color:#0F2238;color:#F4F7FB;border-color:#29415D}html.dark .btn-secondary:hover{background-color:#1C3A5E;border-color:#71869E}html.dark .btn-ghost{color:#D4DEEA}html.dark .btn-ghost:hover{background-color:#0F2238;color:#F4F7FB}html.dark .btn-primary{color:#ffffff}html.dark .badge{background-color:#0F2238;color:#E4ECF5}html.dark .badge-primary{background-color:rgba(59,130,246,.2);color:#93c5fd}html.dark .badge-success{background-color:rgba(16,185,129,.2);color:#6ee7b7}html.dark .bg-white,html.dark .bg-white\/50,html.dark .bg-white\/80,html.dark .bg-white\/90{background-color:#081627!important}html.dark .bg-gray-50,html.dark .bg-neutral-50,html.dark .bg-slate-50,html.dark .bg-zinc-50{background-color:#0A192F!important}html.dark .bg-gray-100,html.dark .bg-slate-100{background-color:#0F2238!important}html.dark .bg-gray-200{background-color:#1C3A5E!important}html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-50:hover,html.dark .hover\:bg-white:hover{background-color:#0F2238!important}html.dark .hover\:bg-gray-100:hover{background-color:#1C3A5E!important}html.dark .text-black,html.dark .text-gray-800,html.dark .text-gray-900,html.dark .text-neutral-900,html.dark .text-slate-800,html.dark .text-slate-900,html.dark .text-zinc-900{color:#F4F7FB!important}html.dark .text-gray-700,html.dark .text-slate-700{color:#E4ECF5!important}html.dark .text-gray-600,html.dark .text-slate-600{color:#C7D2E0!important}html.dark .text-gray-500,html.dark .text-slate-500{color:#AFC0D4!important}html.dark .text-gray-400{color:#B8C5D6!important}html.dark .hover\:text-gray-700:hover,html.dark .hover\:text-gray-900:hover,html.dark .hover\:text-slate-900:hover{color:#F4F7FB!important}html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-gray-300,html.dark .border-slate-200,html.dark .border-slate-300,html.dark .border-zinc-200,html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#29415D!important}html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#1f2937!important}html.dark .placeholder-gray-400::-moz-placeholder,html.dark .placeholder\:text-gray-400::-moz-placeholder,html.dark .placeholder\:text-gray-500::-moz-placeholder{color:#94A9C0!important}html.dark .placeholder-gray-400::placeholder,html.dark .placeholder\:text-gray-400::placeholder,html.dark .placeholder\:text-gray-500::placeholder{color:#94A9C0!important}html.dark input:not([type=checkbox]):not([type=radio]),html.dark select,html.dark textarea{background-color:var(--input-background);color:#f9fafb;border-color:var(--input)}html.dark input:not([type=checkbox]):not([type=radio])::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#94A9C0}html.dark input:not([type=checkbox]):not([type=radio])::placeholder,html.dark textarea::placeholder{color:#94A9C0}html.dark th,html.dark thead{color:#E4ECF5}html.dark tbody tr:hover{background-color:rgba(15,34,56,.82)}html.dark .bg-blue-100,html.dark .bg-blue-50{background-color:rgba(30,58,138,.35)!important}html.dark .bg-green-100,html.dark .bg-green-50{background-color:rgba(6,78,59,.35)!important}html.dark .bg-amber-100,html.dark .bg-amber-50,html.dark .bg-yellow-100,html.dark .bg-yellow-50{background-color:rgba(113,63,18,.35)!important}html.dark .bg-red-100,html.dark .bg-red-50{background-color:rgba(127,29,29,.35)!important}html.dark .bg-indigo-100,html.dark .bg-indigo-50,html.dark .bg-purple-100,html.dark .bg-purple-50{background-color:rgba(49,46,129,.35)!important}html.dark .text-blue-700,html.dark .text-blue-800,html.dark .text-blue-900{color:#93c5fd!important}html.dark .text-green-700,html.dark .text-green-800{color:#6ee7b7!important}html.dark .text-red-700,html.dark .text-red-800{color:#fca5a5!important}html.dark .text-amber-700,html.dark .text-yellow-700,html.dark .text-yellow-800{color:#fcd34d!important}html.dark .text-indigo-700,html.dark .text-purple-700{color:#c4b5fd!important}html.dark .border-amber-200,html.dark .border-blue-200,html.dark .border-green-200,html.dark .border-indigo-200,html.dark .border-red-200,html.dark .border-yellow-200{border-color:#29415D!important}html.dark .scrollbar-thin::-webkit-scrollbar-track{background-color:#081627}html.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#29415D}html.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#71869E}html.dark .prose{color:#e5e7eb}html.dark .prose h1,html.dark .prose h2,html.dark .prose h3,html.dark .prose h4,html.dark .prose strong{color:#f9fafb}html.dark .prose a{color:#93c5fd}html.dark .prose code{color:#F4F7FB;background-color:#0F2238}html.dark .landing-page,html.dark .marketing-site{--navy-900:#0F172A;--navy-800:#1E293B;--navy-700:#334155;--navy-600:#475569;background-color:#f5f9fd!important;color:#0a2342!important}html.dark .landing-page :where(.text-navy-900,.text-navy-800),html.dark .marketing-site :where(.text-navy-900,.text-navy-800){color:#0a2342!important}html.dark .landing-page :where(.text-blue-700,.text-blue-800,.text-blue-900),html.dark .marketing-site :where(.text-blue-700,.text-blue-800,.text-blue-900){color:#1d4ed8!important}html.dark .landing-page :where(.bg-blue-50,.bg-blue-100),html.dark .marketing-site :where(.bg-blue-50,.bg-blue-100){background-color:#dbeafe!important}html.dark .landing-page :where(.bg-purple-50,.bg-purple-100),html.dark .marketing-site :where(.bg-purple-50,.bg-purple-100){background-color:#f3e8ff!important}html.dark .landing-page :where(.text-purple-700,.text-purple-800,.text-purple-900),html.dark .marketing-site :where(.text-purple-700,.text-purple-800,.text-purple-900){color:#6b21a8!important}html.dark .landing-page :where(.bg-white,.bg-white\/80,.bg-white\/90,.bg-white\/50),html.dark .marketing-site :where(.bg-white,.bg-white\/80,.bg-white\/90,.bg-white\/50){background-color:#fbfdff!important}html.dark .landing-page :where(.bg-gray-50,.bg-gray-50\/50,.bg-gray-50\/60,.bg-slate-50),html.dark .marketing-site :where(.bg-gray-50,.bg-gray-50\/50,.bg-gray-50\/60,.bg-slate-50){background-color:#eef5fb!important}html.dark .landing-page :where(.bg-gray-100,.bg-slate-100),html.dark .marketing-site :where(.bg-gray-100,.bg-slate-100){background-color:#e4edf6!important}html.dark .landing-page :where(.bg-gray-200),html.dark .marketing-site :where(.bg-gray-200){background-color:#d7e4f0!important}html.dark .landing-page :where(.hover\:bg-gray-50:hover,.hover\:bg-white:hover),html.dark .marketing-site :where(.hover\:bg-gray-50:hover,.hover\:bg-white:hover){background-color:#eef5fb!important}html.dark .landing-page :where(.hover\:bg-gray-100:hover),html.dark .marketing-site :where(.hover\:bg-gray-100:hover){background-color:#e4edf6!important}html.dark .landing-page :where(.text-gray-900,.text-slate-900,.text-gray-800,.text-slate-800,.text-black,[class~="text-[#0A192F]"]),html.dark .marketing-site :where(.text-gray-900,.text-slate-900,.text-gray-800,.text-slate-800,.text-black,[class~="text-[#0A192F]"]){color:#0a2342!important}html.dark .landing-page :where(.text-gray-700,.text-slate-700,.text-gray-600,.text-slate-600,.text-gray-500,.text-slate-500,.text-gray-400),html.dark .marketing-site :where(.text-gray-700,.text-slate-700,.text-gray-600,.text-slate-600,.text-gray-500,.text-slate-500,.text-gray-400){color:#48627c!important}html.dark .landing-page :where(.border-gray-100,.border-gray-200,.border-gray-300),html.dark .marketing-site :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#c4d5e5!important}html.dark .landing-page :where(input:not([type=checkbox]):not([type=radio]),textarea,select),html.dark .marketing-site :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#fbfdff!important;color:#0a2342!important;border-color:#8ea7bd!important}html.dark .landing-page :where(input,textarea,select)::-moz-placeholder,html.dark .marketing-site :where(input,textarea,select)::-moz-placeholder{color:#48627c!important}html.dark .landing-page :where(input,textarea,select)::placeholder,html.dark .marketing-site :where(input,textarea,select)::placeholder{color:#48627c!important}html.dark .marketing-site footer :where(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400){color:#e7eef7!important}html.dark .landing-page footer :where(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400){color:#e7eef7!important}html.dark .auth-surface>*{border-color:#29415d}html.dark .auth-surface :where(.text-blue-500,.text-blue-600){color:#93c5fd!important}html.dark .public-workspace :where(.text-blue-500,.text-blue-600){color:#93c5fd!important}:root{--helix-state-critical:#EF4444;--helix-state-high:#F59E0B;--helix-state-info:#0891B2;--helix-state-success:#10B981;--helix-state-critical-text-light:#DC2626;--helix-state-high-text-light:#92400E;--helix-state-info-text-light:#0E7490;--helix-state-success-text-light:#047857;--helix-state-critical-text-dark:#F87171;--helix-state-high-text-dark:#FBBF24;--helix-state-info-text-dark:#22D3EE;--helix-state-success-text-dark:#34D399;--helix-brand-text:#0066CC;--helix-brand-text-dark:#3A8FE0;--helix-trend-favorable-dot:#10B981;--helix-trend-favorable-text-light:#047857;--helix-trend-favorable-text-dark:#34D399;--helix-trend-unfavorable-dot:#F59E0B;--helix-trend-unfavorable-text-light:#B45309;--helix-trend-unfavorable-text-dark:#FBBF24;--helix-chart-cat-1:#0066CC;--helix-chart-cat-2:#DD6B20;--helix-chart-cat-3:#C13584;--helix-chart-cat-4:#7C5CBF;--helix-chart-cat-light-1:#0066CC;--helix-chart-cat-light-2:#DD6B20;--helix-chart-cat-light-3:#C13584;--helix-chart-cat-light-4:#7C5CBF;--helix-chart-cat-dark-1:#3A8FE0;--helix-chart-cat-dark-2:#C96A32;--helix-chart-cat-dark-3:#C13584;--helix-chart-cat-dark-4:#8F6FCC;--helix-chart-blue-1:#88b4ee;--helix-chart-blue-2:#5e96e1;--helix-chart-blue-3:#3679ce;--helix-chart-blue-4:#005cb8;--helix-chart-blue-5:#003e9f;--helix-chart-blue-6:#001f83;--helix-chart-blue-dark-near-zero:#001f83;--helix-chart-blue-dark-low:#003e9f;--helix-chart-blue-dark-mid:#005cb8;--helix-chart-blue-dark-high:#3679ce;--helix-chart-blue-dark-peak:#88b4ee;--helix-chart-diverge-blue-3:#003e9f;--helix-chart-diverge-blue-2:#3679ce;--helix-chart-diverge-blue-1:#88b4ee;--helix-chart-diverge-neutral:#EEF2F7;--helix-chart-diverge-orange-1:#F1B58C;--helix-chart-diverge-orange-2:#E58B52;--helix-chart-diverge-orange-3:#C65A1C;--helix-container-surface:#EEF2F7;--helix-alert-surface:#F8FAFC;--helix-container-radius:10px;--helix-container-padding:18px 20px;--helix-theme-light-surface:#F1F6FB;--helix-theme-light-card:#F8FBFE;--helix-theme-light-divider:#C9D8E8;--helix-theme-afp-surface:#0A192F;--helix-theme-afp-card:#081627;--helix-theme-afp-divider:#1C3A5E;--helix-theme-charcoal-surface:#161616;--helix-theme-charcoal-card:#232323;--helix-theme-charcoal-divider:#2E2E2E;--helix-theme-black-surface:#000000;--helix-theme-black-card:#161616;--helix-theme-black-divider:#262626;--helix-type-page-heading:24px;--helix-type-eyebrow:11px;--helix-type-card-title:13px;--helix-type-body:14px;--helix-type-secondary:12px;--helix-type-table-header:11px}.helix-product .helix-dashboard-shell{--dashboard-surface:#F8FBFE;--dashboard-subtle:#EAF1F8;--dashboard-line:#C9D8E8;--dashboard-copy:#0A192F;--dashboard-muted:#40536A}html.dark .helix-product .helix-dashboard-shell{--dashboard-surface:#081627;--dashboard-subtle:#0F2238;--dashboard-line:#29415D;--dashboard-copy:#F4F7FB;--dashboard-muted:#B8C5D6}html .helix-product[data-helix-theme=afp-navy] .helix-dashboard-shell,html.afp-navy .helix-dashboard-shell,html:is([data-theme=afp-navy],[data-helix-theme=afp-navy],.afp-navy) .helix-product .helix-dashboard-shell,html[data-helix-theme=afp-navy] .helix-dashboard-shell,html[data-theme=afp-navy] .helix-dashboard-shell{--dashboard-surface:#081627;--dashboard-subtle:#0F2238;--dashboard-line:#29415D;--dashboard-copy:#F4F7FB;--dashboard-muted:#B8C5D6}html .helix-product[data-helix-theme=charcoal] .helix-dashboard-shell,html.charcoal .helix-dashboard-shell,html:is([data-theme=charcoal],[data-helix-theme=charcoal],.charcoal) .helix-product .helix-dashboard-shell,html[data-helix-theme=charcoal] .helix-dashboard-shell,html[data-theme=charcoal] .helix-dashboard-shell{--dashboard-surface:#232323;--dashboard-subtle:#2A2A2A;--dashboard-line:#454545;--dashboard-copy:#F4F7FB;--dashboard-muted:#C2C2C2}html .helix-product[data-helix-theme=true-black] .helix-dashboard-shell,html.true-black .helix-dashboard-shell,html:is([data-theme=true-black],[data-helix-theme=true-black],.true-black) .helix-product .helix-dashboard-shell,html[data-helix-theme=true-black] .helix-dashboard-shell,html[data-theme=true-black] .helix-dashboard-shell{--dashboard-surface:#161616;--dashboard-subtle:#202020;--dashboard-line:#404040;--dashboard-copy:#F4F7FB;--dashboard-muted:#C2C2C2}html .helix-product[data-helix-theme=light] .helix-dashboard-shell{--dashboard-surface:#F8FBFE;--dashboard-subtle:#EAF1F8;--dashboard-line:#C9D8E8;--dashboard-copy:#0A192F;--dashboard-muted:#40536A}html.dark .helix-product{--helix-container-surface:#081627;--helix-brand-text:var(--helix-brand-text-dark)}.helix-review-page.helix-product[data-helix-theme=light]{--background:#F7F9FC;--foreground:#0A192F;--helix-alert-surface:#F8FAFC;--helix-text-light:#526174;--border:#D7DEE8;--input:#D7DEE8}.helix-product[data-helix-theme=light]{--helix-container-surface:#EEF2F7}.helix-product[data-helix-theme=afp-navy]{--helix-container-surface:#081627}.helix-product[data-helix-theme=charcoal]{--helix-container-surface:#232323}.helix-product[data-helix-theme=true-black]{--helix-container-surface:#161616}html.dark .helix-review-page[data-helix-theme=light]{--helix-brand-text:#0066CC}.helix-review-page.helix-product[data-helix-theme=afp-navy]{--background:#0A192F;--foreground:#F4F7FB;--helix-alert-surface:#0A192F;--helix-text-light:#94A3B8;--border:#1C3A5E;--input:#1C3A5E;--helix-brand-text:var(--helix-brand-text-dark)}.helix-review-page.helix-product[data-helix-theme=charcoal]{--background:#161616;--foreground:#F4F7FB;--helix-alert-surface:#0A192F;--helix-text-light:#A3A3A3;--border:#2E2E2E;--input:#2E2E2E;--helix-brand-text:var(--helix-brand-text-dark)}.helix-review-page.helix-product[data-helix-theme=true-black]{--background:#000000;--foreground:#F4F7FB;--helix-alert-surface:#0A192F;--helix-text-light:#A3A3A3;--border:#262626;--input:#262626;--helix-brand-text:var(--helix-brand-text-dark)}@layer helix-product-base{.helix-product :where(button,a,input,select,textarea):focus-visible{outline:2px solid #0066CC;outline-offset:2px}.helix-product{--helix-product-font:var(--helix-font-product);--helix-product-mono:var(--helix-font-mono);font-family:var(--helix-product-font);font-style:normal;font-weight:400}.helix-product :where(h1,h2,h3,h4,h5,h6,p,span,a,button,label,input,textarea,select,th,td){font-family:inherit;font-style:normal}.helix-product :where(.font-normal){font-weight:400}.helix-product :where(.font-medium){font-weight:500}.helix-product :where(.font-semibold){font-weight:600}.helix-product :where(.font-bold){font-weight:700}.helix-product :where(code,kbd,samp,pre,.font-mono,[data-font=mono],[data-typography=identifier],[data-typography=operational]){font-family:var(--helix-product-mono);font-style:normal;font-weight:400;font-variant-numeric:tabular-nums}.helix-product :where(.font-mono.font-bold,[data-typography=identifier].font-bold,[data-typography=operational].font-bold){font-weight:700}}.helix-product{font-family:var(--helix-font-product);font-weight:400;font-style:normal!important}.helix-product *{font-family:inherit;font-style:normal!important}.helix-product .font-semibold,.helix-product b,.helix-product em,.helix-product h1,.helix-product h2,.helix-product h3,.helix-product h4,.helix-product h5,.helix-product h6,.helix-product i,.helix-product strong{font-style:normal!important;font-weight:600!important}.helix-product .font-black,.helix-product .font-bold,.helix-product .font-extrabold{font-style:normal!important;font-weight:700!important}.helix-product .font-light{font-weight:300!important}.helix-product .font-normal{font-weight:400!important}.helix-product .font-medium{font-weight:500!important}.helix-product .font-mono,.helix-product .helix-mono,.helix-product code,.helix-product kbd,.helix-product pre,.helix-product samp{font-family:var(--helix-font-mono)}html:not(.dark) .helix-product{--helix-chart-axis-text:#526174;background:#F1F6FB}html:not(.dark) .helix-product :where(.bg-white,.bg-card){background-color:#F8FBFE}html:not(.dark) .helix-product :where(.bg-gray-50,.bg-gray-100){background-color:#EAF1F8}html:not(.dark) .helix-product :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#C9D8E8}html:not(.dark) .helix-product :where(.text-gray-400){color:#526174}html:not(.dark) .helix-product :where(.text-gray-500){color:#40536A}html:not(.dark) .helix-product :where(.text-gray-600){color:#334A63}html.dark .helix-product{--helix-chart-axis-text:#B8C5D6;background:#0A192F}html.dark .helix-product :where(.bg-white,.bg-card){background-color:#081627}html.dark .helix-product :where(.bg-gray-50,.bg-gray-100){background-color:#0F2238}html.dark .helix-product :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#29415D}html.dark .helix-product :where(.text-gray-400){color:#B8C5D6}html.dark .helix-product :where(.text-gray-500){color:#AFC0D4}html.dark .helix-product :where(.text-gray-600){color:#C7D2E0}.helix-product .helix-dashboard-shell{--helix-chart-axis-text:var(--dashboard-muted,#B8C5D6);--helix-chart-grid:var(--dashboard-line,#29415D);color:var(--dashboard-copy,#F4F7FB);font-family:var(--helix-font-product)}.helix-product .helix-dashboard-shell :where(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,[class*=shadow-]){box-shadow:none!important}.helix-product .helix-dashboard-shell :where(.card,[data-slot=card],.card-feature){background:var(--dashboard-surface,#081627);border:1px solid var(--dashboard-line,#29415d);border-radius:6px}.helix-product .helix-dashboard-shell :where(.bg-white,.bg-card){background-color:var(--dashboard-surface,#081627)}.helix-product .helix-dashboard-shell :where(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--dashboard-subtle,#0F2238)}.helix-product .helix-dashboard-shell :where(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200){border-color:var(--dashboard-line,#29415D)}.helix-product .helix-dashboard-shell :where(.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:6px}.helix-product .helix-dashboard-shell :where(button,[role=button],a){transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.helix-product .helix-dashboard-shell :where(button,[role=button]):hover{transform:none}.helix-product .helix-dashboard-shell :where(table){border-collapse:collapse;font-size:13px}.helix-product .helix-dashboard-shell :where(th){color:var(--dashboard-muted,#B8C5D6);font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.helix-product .helix-dashboard-shell :where(td,th){border-bottom:1px solid var(--dashboard-line,#29415d);padding:10px 12px;vertical-align:middle}.helix-dashboard-shell :where(.text-\[10px\]){font-size:11px;line-height:1.35}.helix-product .helix-dashboard-shell :where(tbody tr:hover){background:color-mix(in srgb,var(--helix-blue) 6%,transparent)}.helix-product .helix-dashboard-shell :where(.bg-gradient-to-r,.bg-gradient-to-br,.bg-gradient-to-b){background-image:none!important}.helix-product .helix-dashboard-shell :where(.bg-red-50,.bg-red-100,.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-green-50,.bg-green-100,.bg-blue-50,.bg-blue-100,.bg-purple-50,.bg-purple-100,.bg-indigo-50,.bg-indigo-100,.bg-orange-50,.bg-orange-100){background-color:var(--dashboard-subtle,#0F2238)}.helix-product .helix-dashboard-shell :where(.text-purple-600,.text-purple-700,.text-indigo-500,.text-indigo-600,.text-indigo-700){color:var(--helix-blue)}.helix-product .helix-dashboard-shell :where(.hover\:text-purple-700:hover,.hover\:text-indigo-700:hover){color:var(--helix-blue)}.helix-product .helix-dashboard-shell :where(.border-purple-200,.border-indigo-200){border-color:var(--dashboard-line,#29415D)}.helix-product .helix-dashboard-shell :where(.text-gray-400,.text-gray-500,.text-gray-600){color:var(--dashboard-muted,#B8C5D6)}.helix-product .helix-dashboard-shell :where(.heading-xl){font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15;letter-spacing:-.015em;overflow-wrap:anywhere}.helix-product .helix-dashboard-shell :where(.heading-lg){font-size:clamp(1.375rem,1.8vw,1.75rem);line-height:1.2;letter-spacing:-.01em}.helix-product .helix-dashboard-shell :where(.heading-md){font-size:clamp(1.125rem,1.45vw,1.5rem);line-height:1.25}.helix-product .helix-dashboard-shell :where(.heading-sm){font-size:clamp(.95rem,1.1vw,1.125rem);line-height:1.35}.helix-product .helix-dashboard-shell :where(.text-7xl,.text-6xl,.text-5xl){font-size:clamp(2rem,4vw,2.75rem);line-height:1.05}.helix-product .helix-dashboard-shell :where(.text-4xl){font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}.helix-product .helix-dashboard-shell :where(.text-3xl){font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15}.helix-product .helix-dashboard-shell :where(.recharts-cartesian-axis-tick-value){fill:var(--helix-chart-axis-text)!important;font-size:11px}.helix-product .helix-dashboard-shell :where(.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line,.recharts-cartesian-grid line){stroke:var(--helix-chart-grid)!important}.helix-product .helix-dashboard-shell :where(.recharts-default-tooltip){background-color:var(--dashboard-surface,#081627)!important;color:var(--dashboard-copy,#F4F7FB)!important;border-color:var(--dashboard-line,#29415D)!important}.helix-product .helix-dashboard-shell :where(.recharts-tooltip-label,.recharts-tooltip-item){color:var(--dashboard-copy,#F4F7FB)!important}html.dark .helix-dashboard-shell text[data-testid=security-score-value]{fill:var(--dashboard-copy,#F4F7FB)!important}html.dark .helix-dashboard-shell svg text.text-gray-500{fill:var(--dashboard-muted,#B8C5D6)!important}html.dark .helix-product .helix-dashboard-shell :where(.bg-white,.bg-card){background-color:var(--dashboard-surface,#081627)}html.dark .helix-product .helix-dashboard-shell :where(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--dashboard-subtle,#0F2238)}html.dark .helix-product .helix-dashboard-shell :where(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200){border-color:var(--dashboard-line,#29415D)}html.dark .helix-product .helix-dashboard-shell :where(.text-purple-600,.text-purple-700,.text-indigo-500,.text-indigo-600,.text-indigo-700){color:#8ec5ff}html.dark .helix-product .helix-dashboard-shell :where(.hover\:text-purple-700:hover,.hover\:text-indigo-700:hover){color:#bfdbfe}html.dark .helix-dashboard-shell :where([class~="text-[#10253c]"],[class~="text-[#0A192F]"],[class~="text-[#0a192f]"]){color:var(--dashboard-copy,#F4F7FB)!important}html.dark .helix-dashboard-shell :where([class~="text-[#40536a]"],[class~="text-[#526174]"],[class~="text-[#5e7380]"],[class~="text-[#718792]"],[class~="text-[#748893]"]){color:var(--dashboard-muted,#B8C5D6)!important}@media (max-width:767px){.helix-product .helix-dashboard-shell:not([data-dashboard-path="/dashboard/chat"]):not([data-dashboard-path="/dashboard/terminal"]){padding:14px}.helix-product .helix-dashboard-shell :where(.grid-cols-4,.grid-cols-3,.grid-cols-2){grid-template-columns:1fr}.helix-product .helix-dashboard-shell :where(table){min-width:620px}.helix-product .helix-dashboard-shell :where(.overflow-hidden):has(>table){overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}}.helix-portal-surface,[data-radix-alert-dialog-content],[data-radix-dialog-content],[data-radix-dropdown-menu-content],[data-radix-popover-content],[data-radix-select-content],[data-slot=alert-dialog-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=sheet-content],[data-vaul-drawer]{box-shadow:none!important;border:1px solid #c9d8e8;background:#F8FBFE;border-radius:6px}.helix-portal-surface :where(.bg-red-50,.bg-red-100,.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-green-50,.bg-green-100,.bg-blue-50,.bg-blue-100,.bg-purple-50,.bg-purple-100,.bg-indigo-50,.bg-indigo-100,.bg-orange-50,.bg-orange-100){background-color:transparent}.helix-portal-surface :where([data-slot=badge],.badge),[data-slot=alert-dialog-content] :where([data-slot=badge],.badge),[data-slot=context-menu-content] :where([data-slot=badge],.badge),[data-slot=dialog-content] :where([data-slot=badge],.badge),[data-slot=dropdown-menu-content] :where([data-slot=badge],.badge),[data-slot=menubar-content] :where([data-slot=badge],.badge),[data-slot=popover-content] :where([data-slot=badge],.badge),[data-slot=select-content] :where([data-slot=badge],.badge){border-radius:0;background:transparent}[data-sonner-toast][data-styled=true]{border:1px solid #c9d8e8!important;border-radius:6px!important;background:#F8FBFE!important;color:#0A192F!important;box-shadow:none!important}[data-sonner-toast][data-styled=true] [data-description],[data-sonner-toast][data-styled=true] [data-title]{color:inherit!important}html.dark [data-sonner-toast][data-styled=true]{border-color:#29415D!important;background:#081627!important;color:#F4F7FB!important}html.dark :where(.helix-portal-surface,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=sheet-content],[data-radix-dialog-content],[data-radix-alert-dialog-content],[data-radix-popover-content],[data-radix-dropdown-menu-content],[data-radix-select-content],[data-vaul-drawer]){border-color:#29415D;background:#081627}.dark [data-testid^=role-home-] .text-gray-900:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-navy-900,.dark [data-testid^=role-home-] .text-slate-900:not([class*=helix-state-]):not([class*=helix-trend-]){color:var(--dashboard-copy,#F4F7FB)!important}.dark [data-testid^=role-home-] .text-gray-400:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-gray-500:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-gray-600:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-gray-700:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-slate-400:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-slate-500:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-slate-600:not([class*=helix-state-]):not([class*=helix-trend-]),.dark [data-testid^=role-home-] .text-slate-700:not([class*=helix-state-]):not([class*=helix-trend-]){color:var(--dashboard-muted,#B8C5D6)!important}.dark [data-testid^=role-home-] .bg-gray-100,.dark [data-testid^=role-home-] .bg-gray-50,.dark [data-testid^=role-home-] .bg-slate-100{background-color:var(--dashboard-subtle,#0F2238)!important}.dark [data-testid^=role-home-] .bg-gray-200,.dark [data-testid^=role-home-] .bg-slate-200{background-color:var(--dashboard-line,#29415D)!important}.dark [data-testid^=role-home-] .border-gray-200,.dark [data-testid^=role-home-] .border-gray-300,.dark [data-testid^=role-home-] .border-slate-200,.dark [data-testid^=role-home-] .border-slate-300{border-color:var(--dashboard-line,#29415D)!important}.dark [data-testid^=role-home-] .hover\:bg-gray-100:hover,.dark [data-testid^=role-home-] .hover\:bg-gray-50:hover,.dark [data-testid^=role-home-] .hover\:bg-slate-100:hover{background-color:color-mix(in srgb,var(--dashboard-subtle,#0F2238) 76%,var(--dashboard-copy,#F4F7FB))!important}.dark [data-testid^=role-home-] .hover\:text-gray-900:hover,.dark [data-testid^=role-home-] .hover\:text-slate-900:hover{color:#ffffff!important}.dark [data-testid^=role-home-] .text-blue-600,.dark [data-testid^=role-home-] .text-blue-700{color:#8ec5ff!important}.dark [data-testid^=role-home-] .text-amber-600{color:#f8c76b!important}.dark .helix-dashboard-shell{color:var(--dashboard-copy,#F4F7FB)}.dark .helix-dashboard-shell .border-gray-200,.dark .helix-dashboard-shell .border-gray-300,.dark .helix-dashboard-shell .border-input{border-color:var(--dashboard-line,#29415D)!important}.dark .helix-dashboard-shell :where(.text-gray-900,.text-navy-900):not(.helix-state-critical):not(.helix-state-high):not(.helix-state-info):not(.helix-state-success):not(.helix-state-neutral):not(.helix-trend-favorable):not(.helix-trend-unfavorable):not(.helix-trend-neutral){color:var(--dashboard-copy,#F4F7FB)!important}.dark .helix-dashboard-shell :where(.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400):not(.helix-state-critical):not(.helix-state-high):not(.helix-state-info):not(.helix-state-success):not(.helix-state-neutral):not(.helix-trend-favorable):not(.helix-trend-unfavorable):not(.helix-trend-neutral){color:var(--dashboard-muted,#B8C5D6)!important}.dark .helix-dashboard-shell .bg-gray-50,.dark .helix-dashboard-shell .bg-white{background-color:var(--dashboard-surface,#081627)!important}.dark .helix-dashboard-shell .bg-gray-100{background-color:var(--dashboard-subtle,#0F2238)!important}.helix-container{background:var(--helix-container-surface);border-radius:var(--helix-container-radius);padding:var(--helix-container-padding);border:0;box-shadow:none}.cost-chart-frame{width:100%;min-width:0;height:clamp(210px,34vw,280px)}.cost-chart-frame--short{height:clamp(190px,28vw,220px)}.cost-chart-frame--vertical{height:clamp(220px,var(--cost-chart-height),360px);min-height:220px}.cost-chart-frame .recharts-responsive-container,.cost-chart-frame svg{max-width:100%}@media (max-width:640px){.cost-chart-frame--vertical{height:max(220px,min(var(--cost-chart-height),68vw))}}.helix-risk-chart{min-width:0;overflow:hidden}.helix-risk-chart .recharts-responsive-container,.helix-risk-chart .recharts-wrapper{min-width:0}.helix-risk-chart .recharts-legend-item-text{color:var(--gray-700)!important}@media (max-width:480px){.helix-risk-chart .recharts-legend-wrapper{font-size:10px!important}.helix-risk-chart .recharts-legend-item{margin-right:8px!important}}.helix-chart-frame{width:100%;min-width:0;min-height:220px;height:clamp(220px,32vw,280px)}.helix-chart-frame--compact{min-height:180px;height:clamp(180px,26vw,220px)}.helix-chart-legend{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}@media (max-width:640px){.helix-chart-frame{height:240px}.helix-chart-frame--compact{height:205px}}.helix-mono{font-family:var(--helix-font-mono);font-variant-numeric:tabular-nums}.helix-state-row,.helix-trend-row{display:flex;align-items:center;gap:7px;min-height:30px;font-size:var(--helix-type-body);font-weight:700}.helix-state-dot,.helix-trend-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;transform:translateY(-1px)}.helix-state-critical{color:var(--helix-state-critical-text-light)}.helix-state-critical .helix-state-dot{background:var(--helix-state-critical)}.helix-state-high{color:var(--helix-state-high-text-light)}.helix-state-high .helix-state-dot{background:var(--helix-state-high)}.helix-state-info{color:var(--helix-state-info-text-light)}.helix-state-info .helix-state-dot{background:var(--helix-state-info)}.helix-state-success{color:var(--helix-state-success-text-light)}.helix-state-success .helix-state-dot{background:var(--helix-state-success)}.helix-state-neutral{color:var(--gray-600)}.helix-state-neutral .helix-state-dot{background:var(--gray-400)}.helix-trend-favorable{color:var(--helix-trend-favorable-text-light)}.helix-trend-favorable .helix-trend-dot{background:var(--helix-trend-favorable-dot)}.helix-trend-unfavorable{color:var(--helix-trend-unfavorable-text-light)}.helix-trend-unfavorable .helix-trend-dot{background:var(--helix-trend-unfavorable-dot)}.helix-trend-neutral{color:var(--gray-600)}.helix-trend-neutral .helix-trend-dot{background:var(--gray-400)}.helix-product .card,.helix-product [data-slot=card]{box-shadow:none;border-color:var(--helix-theme-light-divider)}html.dark .helix-state-critical{color:var(--helix-state-critical-text-dark)}html.dark .helix-state-high{color:var(--helix-state-high-text-dark)}html.dark .helix-state-info{color:var(--helix-state-info-text-dark)}html.dark .helix-state-success{color:var(--helix-state-success-text-dark)}html.dark .helix-state-neutral{color:var(--gray-400)}html.dark .helix-trend-favorable{color:var(--helix-trend-favorable-text-dark)}html.dark .helix-trend-unfavorable{color:var(--helix-trend-unfavorable-text-dark)}html.dark .helix-trend-neutral{color:var(--gray-400)}html.dark .helix-review-page[data-helix-theme=light] .helix-state-critical{color:var(--helix-state-critical-text-light)}html.dark .helix-review-page[data-helix-theme=light] .helix-state-high{color:var(--helix-state-high-text-light)}html.dark .helix-review-page[data-helix-theme=light] .helix-state-info{color:var(--helix-state-info-text-light)}html.dark .helix-review-page[data-helix-theme=light] .helix-state-success{color:var(--helix-state-success-text-light)}html.dark .helix-review-page[data-helix-theme=light] .helix-trend-favorable{color:var(--helix-trend-favorable-text-light)}html.dark .helix-review-page[data-helix-theme=light] .helix-trend-unfavorable{color:var(--helix-trend-unfavorable-text-light)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-state-critical{color:var(--helix-state-critical-text-dark)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-state-high{color:var(--helix-state-high-text-dark)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-state-info{color:var(--helix-state-info-text-dark)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-state-success{color:var(--helix-state-success-text-dark)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-trend-favorable{color:var(--helix-trend-favorable-text-dark)}.helix-review-page:is([data-helix-theme=afp-navy],[data-helix-theme=charcoal],[data-helix-theme=true-black]) .helix-trend-unfavorable{color:var(--helix-trend-unfavorable-text-dark)}.helix-review-page.helix-product,html.dark .helix-review-page.helix-product,html:not(.dark) .helix-review-page.helix-product{min-height:100dvh;padding:40px 24px 64px}.helix-review-shell{max-width:1180px;margin:0 auto}.helix-review-kicker{color:var(--helix-brand-text);font-size:var(--helix-type-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.helix-review-title{margin:8px 0 10px;font-size:var(--helix-type-page-heading);line-height:1.15;font-weight:700}.helix-review-intro{max-width:680px;color:var(--helix-text-light);font-size:var(--helix-type-body)}.helix-review-section{margin-top:36px}.helix-review-section h2{font-size:var(--helix-type-card-title);font-weight:700;margin:0 0 12px}.helix-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.helix-review-grid.three{grid-template-columns:repeat(4,minmax(0,1fr))}.helix-review-panel{background:var(--helix-alert-surface);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.helix-review-panel h3{font-size:var(--helix-type-card-title);margin:0 0 14px;font-weight:700}.helix-review-note{color:var(--helix-text-light);font-size:var(--helix-type-secondary);margin-top:12px}.helix-theme-card{min-height:148px;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between}.helix-theme-card.light{background:var(--helix-theme-light-surface);color:#0A192F;border:1px solid var(--helix-theme-light-divider)}.helix-theme-card.afp{background:var(--helix-theme-afp-surface);color:#F4F7FB;border:1px solid var(--helix-theme-afp-divider)}.helix-theme-card.charcoal{background:var(--helix-theme-charcoal-surface);color:#F4F7FB;border:1px solid var(--helix-theme-charcoal-divider)}.helix-theme-card.black{background:var(--helix-theme-black-surface);color:#F4F7FB;border:1px solid var(--helix-theme-black-divider)}.helix-theme-name{font-weight:700;font-size:var(--helix-type-card-title)}.helix-theme-code{font-size:var(--helix-type-secondary);opacity:.72}.helix-theme-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.helix-theme-actions button{border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);background:transparent;color:inherit;border-radius:6px;padding:7px 10px;font:inherit;font-size:var(--helix-type-secondary);cursor:pointer}.helix-theme-actions button:hover{border-color:var(--helix-blue)}@media (max-width:760px){.helix-review-page{padding:28px 16px 48px}.helix-review-grid,.helix-review-grid.three{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1040px){.helix-review-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}html.dark .helix-dashboard-shell :where(.bg-white,.bg-white\/50,.bg-white\/80,.bg-white\/90,.bg-card){background-color:var(--dashboard-surface)!important}html.dark .helix-dashboard-shell :where(.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50){background-color:var(--dashboard-surface)!important}html.dark .helix-dashboard-shell :where(.bg-gray-100,.bg-slate-100){background-color:var(--dashboard-subtle)!important}html.dark .helix-dashboard-shell :where(.bg-gray-200){background-color:var(--dashboard-line)!important}html.dark .helix-dashboard-shell :where(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300,.border-input){border-color:var(--dashboard-line)!important}html.dark .helix-dashboard-shell :where(.text-blue-500,.text-blue-600){color:#93c5fd!important}html.dark .helix-dashboard-shell :where(.text-green-500,.text-green-600){color:#6ee7b7!important}html.dark .helix-dashboard-shell :where(.text-red-500,.text-red-600){color:#fca5a5!important}html.dark .helix-dashboard-shell :where(.text-amber-500,.text-amber-600,.text-yellow-500,.text-yellow-600){color:#fcd34d!important}html.dark .helix-dashboard-shell :where(.text-orange-500,.text-orange-600){color:#fdba74!important}html.dark .helix-dashboard-shell :where([class~="text-[#0066CC]"]){color:#93c5fd!important}html.dark .helix-dashboard-shell :where([class~="border-[#0066CC]"]){border-color:#60a5fa!important}html.dark .helix-dashboard-shell :where([class~="text-[#087f8e]"]){color:#59cfc0!important}html.dark .helix-dashboard-shell :where([class~="text-[#237567]"]){color:#6ee7b7!important}html.dark .helix-dashboard-shell :where([class~="text-[#6f858f]"],[class~="text-[#718792]"]){color:var(--dashboard-muted)!important}.helix-product .helix-dashboard-shell{color:var(--dashboard-copy);font-size:14px;line-height:1.45}.helix-product .helix-dashboard-shell :where(h1){color:var(--dashboard-copy);font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.2;letter-spacing:-.02em}.helix-product .helix-dashboard-shell :where(h2){color:var(--dashboard-copy);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.3;letter-spacing:-.01em}.helix-product .helix-dashboard-shell :where([data-slot=table-container]){border:1px solid var(--dashboard-line);background:var(--dashboard-surface)}.helix-product .helix-dashboard-shell :where([data-slot=table]){color:var(--dashboard-copy);font-size:13px;font-variant-numeric:tabular-nums}.helix-product .helix-dashboard-shell :where([data-slot=table-header]){background:var(--dashboard-subtle)}.helix-product .helix-dashboard-shell :where([data-slot=table-head]){height:38px;color:var(--dashboard-muted);font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.helix-product .helix-dashboard-shell :where([data-slot=table-cell],[data-slot=table-head]){border-bottom:1px solid var(--dashboard-line);padding:9px 12px}.helix-product .helix-dashboard-shell :where([data-slot=table-row]:hover){background:color-mix(in srgb,#0066cc 6%,var(--dashboard-surface))}.helix-product .helix-dashboard-shell :where(input,select,textarea,[data-slot=select-trigger]){min-height:36px;border-color:#71869e;border-radius:4px;background-color:var(--dashboard-surface);color:var(--dashboard-copy);font-size:13px}.helix-product .helix-dashboard-shell :where(input,textarea)::-moz-placeholder{color:var(--dashboard-muted);opacity:1}.helix-product .helix-dashboard-shell :where(input,textarea)::placeholder{color:var(--dashboard-muted);opacity:1}.helix-product .helix-dashboard-shell :where(button,a,input,select,textarea,[role=combobox]):focus-visible{outline:2px solid #0066cc;outline-offset:2px}.helix-product .helix-dashboard-shell :where(.text-\[10px\],.text-\[11px\]){font-size:12px;line-height:1.4}.helix-product[data-helix-theme] .helix-dashboard-shell :is(input,select,textarea,[data-slot=select-trigger]){background-color:var(--dashboard-surface);color:var(--dashboard-copy)}.helix-product[data-helix-theme] .helix-dashboard-shell :where(input,textarea)::-moz-placeholder{color:var(--dashboard-muted)!important;opacity:1}.helix-product[data-helix-theme] .helix-dashboard-shell :where(input,textarea)::placeholder{color:var(--dashboard-muted)!important;opacity:1}html.dark .helix-product[data-helix-theme=light] .helix-dashboard-shell :where(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400){color:var(--dashboard-copy)!important}html.dark .helix-product[data-helix-theme=light] .helix-dashboard-shell :where(.text-gray-500,.text-gray-400){color:var(--dashboard-muted)!important}@media (max-width:767px){.helix-product .helix-dashboard-shell :where([data-slot=table]){min-width:620px}}.auth-surface{--public-ink:#0a2342;--public-muted:#48627c;--public-line:#c4d5e5}.helix-review-page.helix-product,html.dark .helix-review-page.helix-product,html:not(.dark) .helix-review-page.helix-product{background:var(--background);color:var(--foreground)}.helix-review-page.helix-product[data-helix-theme=light]{--helix-container-surface:#EEF2F7}.helix-review-page.helix-product[data-helix-theme=afp-navy]{--helix-container-surface:#081627}.helix-review-page.helix-product[data-helix-theme=charcoal]{--helix-container-surface:#232323}.helix-review-page.helix-product[data-helix-theme=true-black]{--helix-container-surface:#161616}html.dark :where(.marketing-site,.landing-page){--navy-900:#0F172A;--navy-800:#1E293B;--navy-700:#334155;--navy-600:#475569;background-color:#f5f9fd!important;color:#0a2342!important}html.dark :is(.marketing-site,.landing-page) :where(.text-navy-900,.text-navy-800){color:#0a2342!important}html.dark :is(.marketing-site,.landing-page) :where(.text-gray-900,.text-slate-900,.text-gray-800,.text-slate-800,.text-black,[class~="text-[#0A192F]"]){color:#0a2342!important}html.dark :is(.marketing-site,.landing-page) :where(.text-gray-700,.text-slate-700,.text-gray-600,.text-slate-600,.text-gray-500,.text-slate-500,.text-gray-400){color:#48627c!important}html.dark :is(.marketing-site,.landing-page) :where(.text-blue-700,.text-blue-800,.text-blue-900){color:#1d4ed8!important}html.dark :is(.marketing-site,.landing-page) :where(.text-purple-700,.text-purple-800,.text-purple-900){color:#6b21a8!important}html.dark .marketing-site .landing-hero :where(p,li,.text-gray-400,.text-gray-500,.text-gray-600){color:#e7eef7!important}html.dark :is(.marketing-site,.landing-page) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#fbfdff!important;color:#0a2342!important;border-color:#8ea7bd!important}html.dark :is(.marketing-site,.landing-page) :where(input,textarea,select)::-moz-placeholder{color:#48627c!important}html.dark :is(.marketing-site,.landing-page) :where(input,textarea,select)::placeholder{color:#48627c!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-blue-50,.bg-blue-100){background-color:#dbeafe!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-purple-50,.bg-purple-100){background-color:#f3e8ff!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-white,.bg-white\/80,.bg-white\/90,.bg-white\/50){background-color:#fbfdff!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-gray-50,.bg-gray-50\/50,.bg-gray-50\/60,.bg-slate-50){background-color:#eef5fb!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-gray-100,.bg-slate-100){background-color:#e4edf6!important}html.dark :is(.marketing-site,.landing-page) :where(.bg-gray-200){background-color:#d7e4f0!important}html.dark :is(.marketing-site,.landing-page) :where(.hover\:bg-gray-50,.hover\:bg-white):hover{background-color:#eef5fb!important}html.dark :is(.marketing-site,.landing-page) :where(.hover\:bg-gray-100):hover{background-color:#e4edf6!important}html.dark :is(.marketing-site,.landing-page) :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#c4d5e5!important}html.dark .marketing-site :where(nav,header){background-color:rgba(251,253,255,.96)!important;border-color:#c4d5e5!important}html.dark :is(.marketing-site,.landing-page) footer :where(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400){color:#e7eef7!important}html.dark .landing-page :where([class~="bg-[#0A192F]"],[class~="bg-[#0A192F]/90"]) :where(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400){color:#c8d6e6!important}html.dark .landing-page .landing-hero button.bg-gray-200.text-gray-500{background-color:#d7e4f0!important;color:#334155!important}html.dark .auth-surface{background-color:#0a192f!important;color:#f4f7fb!important}html.dark .auth-surface :where([class~="bg-[#fbfdff]"]){background-color:#081627!important}html.dark .auth-surface :where([class~="border-[#c4d5e5]"]){border-color:#29415d!important}html.dark .public-workspace{background-color:#0a192f!important;color:#f4f7fb!important}html.dark :is(.auth-surface,.public-workspace) :where(.text-blue-500,.text-blue-600){color:#93c5fd!important}html.dark .auth-surface :where(.text-green-500,.text-green-600){color:#6ee7b7!important}html.dark .auth-surface :where(.text-red-500,.text-red-600){color:#fca5a5!important}html.dark .auth-surface :where(.text-amber-500,.text-amber-600,.text-yellow-500,.text-yellow-600){color:#fcd34d!important}