:root{--se-primary:#2563eb;--se-primary-hover:#1d4ed8;--se-primary-active:#1e40af;--se-primary-light:#eff6ff;--se-primary-rgb:37,99,235;--se-accent:#0ea5e9;--se-accent-rgb:14,165,233;--se-bg:#f8fafc;--se-bg-card:#fff;--se-bg-subtle:#f1f5f9;--se-bg-dark:#0f172a;--se-bg-dark-2:#1e293b;--se-bg-deep:#0b1120;--se-text:#0f172a;--se-text-muted:#64748b;--se-text-light:#94a3b8;--se-border:#e2e8f0;--se-border-strong:#cbd5e1;--se-border-focus:#2563eb40;--se-success:#10b981;--se-warning:#f59e0b;--se-danger:#ef4444;--se-info:#0ea5e9;--se-radius-sm:.5rem;--se-radius:.75rem;--se-radius-lg:1rem;--se-radius-xl:1.25rem;--se-shadow-xs:0 1px 2px #0f172a0d;--se-shadow-sm:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;--se-shadow:0 10px 24px -12px #0f172a24,0 2px 6px -2px #0f172a0f;--se-shadow-lg:0 24px 48px -18px #0f172a38,0 8px 16px -8px #0f172a14;--se-shadow-glow:0 24px 60px -20px #2563eb73;--se-font-mono:"JetBrains Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,"Courier New",monospace;--bs-primary:#2563eb;--bs-primary-rgb:37,99,235;--bs-primary-text-emphasis:#1e40af;--bs-primary-bg-subtle:#dbeafe;--bs-primary-border-subtle:#bfdbfe;--bs-dark-rgb:15,23,42;--bs-light-rgb:248,250,252;--bs-body-color:#0f172a;--bs-body-color-rgb:15,23,42;--bs-emphasis-color:#020617;--bs-emphasis-color-rgb:2,6,23;--bs-secondary-color:#64748b;--bs-secondary-color-rgb:100,116,139;--bs-tertiary-color:#94a3b8;--bs-tertiary-color-rgb:148,163,184;--bs-secondary-bg:#f1f5f9;--bs-tertiary-bg:#f8fafc;--bs-body-font-family:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bs-font-monospace:var(--se-font-mono);--bs-border-color:#e2e8f0;--bs-border-color-translucent:#0f172a1a;--bs-border-radius:.5rem;--bs-border-radius-sm:.375rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:1.5rem;--bs-link-color:#2563eb;--bs-link-color-rgb:37,99,235;--bs-link-hover-color:#1d4ed8;--bs-link-hover-color-rgb:29,78,216;--bs-focus-ring-color:#2563eb40;--bs-box-shadow-sm:var(--se-shadow-sm);--bs-box-shadow:var(--se-shadow);--bs-box-shadow-lg:var(--se-shadow-lg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--se-text);background-color:var(--se-bg);font-family:var(--bs-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;line-height:1.2}h1,h2{text-wrap:balance}::selection{background:rgba(var(--se-primary-rgb),.18)}:focus-visible{outline:2px solid rgba(var(--se-primary-rgb),.55);outline-offset:2px}.btn{--bs-btn-font-weight:500;--bs-btn-font-size:.9375rem;--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-border-radius:.5rem;letter-spacing:-.01em;transition:color .15s,background-color .15s,border-color .15s,box-shadow .18s,transform .18s}.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:1.0625rem;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1.5rem;--bs-btn-border-radius:.625rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-font-size:.8125rem;--bs-btn-padding-y:.3125rem;--bs-btn-padding-x:.75rem;--bs-btn-border-radius:.4375rem}.btn-primary{--bs-btn-bg:var(--se-primary);--bs-btn-border-color:var(--se-primary);--bs-btn-hover-bg:var(--se-primary-hover);--bs-btn-hover-border-color:var(--se-primary-hover);--bs-btn-active-bg:var(--se-primary-active);--bs-btn-active-border-color:var(--se-primary-active);--bs-btn-disabled-bg:var(--se-primary);--bs-btn-disabled-border-color:var(--se-primary);--bs-btn-focus-shadow-rgb:var(--se-primary-rgb);box-shadow:0 1px 2px #0f172a1a,inset 0 1px #ffffff24}.btn-primary:hover{box-shadow:0 8px 20px -6px rgba(var(--se-primary-rgb),.55),inset 0 1px 0 #ffffff24;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-outline-primary{--bs-btn-color:var(--se-primary);--bs-btn-border-color:rgba(var(--se-primary-rgb),.45);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--se-primary);--bs-btn-hover-border-color:var(--se-primary);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--se-primary-hover);--bs-btn-active-border-color:var(--se-primary-hover);--bs-btn-focus-shadow-rgb:var(--se-primary-rgb)}.btn-outline-primary:hover{transform:translateY(-1px)}.btn-outline-primary:active{transform:translateY(0)}.btn-outline-secondary{--bs-btn-color:#334155;--bs-btn-border-color:var(--se-border-strong);--bs-btn-hover-color:var(--se-text);--bs-btn-hover-bg:var(--se-bg-subtle);--bs-btn-hover-border-color:#94a3b8;--bs-btn-active-color:var(--se-text);--bs-btn-active-bg:var(--se-border);--bs-btn-active-border-color:#94a3b8;--bs-btn-focus-shadow-rgb:100,116,139}.btn-outline-dark{--bs-btn-color:var(--se-text);--bs-btn-border-color:#0f172a38;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--se-text);--bs-btn-hover-border-color:var(--se-text);--bs-btn-active-color:#fff;--bs-btn-active-bg:#020617;--bs-btn-active-border-color:#020617}.btn-outline-dark:hover{transform:translateY(-1px)}.btn-light{--bs-btn-color:var(--se-text);--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:var(--se-text);--bs-btn-hover-bg:#eef2ff;--bs-btn-hover-border-color:#eef2ff;--bs-btn-active-color:var(--se-text);--bs-btn-active-bg:#e0e7ff;--bs-btn-active-border-color:#e0e7ff;font-weight:600;box-shadow:0 8px 24px -10px #ffffff73}.btn-light:hover{transform:translateY(-1px);box-shadow:0 12px 32px -10px #ffffff8c}.btn-outline-light{--bs-btn-color:#fff;--bs-btn-border-color:#ffffff52;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ffffff1a;--bs-btn-hover-border-color:#fff9;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ffffff29;--bs-btn-active-border-color:#fff9;-webkit-backdrop-filter:blur(4px)}.btn-outline-light:hover{transform:translateY(-1px)}.btn-ghost{--bs-btn-color:var(--se-text-muted);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--se-text);--bs-btn-hover-bg:var(--se-bg-subtle);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--se-text);--bs-btn-active-bg:var(--se-border);--bs-btn-active-border-color:transparent}.card{--bs-card-border-color:var(--se-border);--bs-card-border-radius:var(--se-radius);--bs-card-inner-border-radius:calc(var(--se-radius) - 1px);--bs-card-cap-bg:transparent;--bs-card-cap-padding-y:1rem;--bs-card-cap-padding-x:1.25rem;background:var(--se-bg-card);box-shadow:var(--se-shadow-sm);transition:box-shadow .2s,transform .2s,border-color .2s}.card-header{font-weight:600}.hover-shadow:hover{border-color:rgba(var(--se-primary-rgb),.25);transform:translateY(-3px);box-shadow:var(--se-shadow-lg)!important}.se-card-featured{--bs-card-border-width:2px;--bs-card-border-color:var(--se-primary);overflow:hidden;box-shadow:var(--se-shadow-glow),var(--se-shadow-sm)!important}.se-card-ribbon{background:linear-gradient(90deg,var(--se-primary)0%,#3b82f6 50%,var(--se-accent)100%);color:#fff;text-align:center;letter-spacing:.02em;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;line-height:20px}.table{--bs-table-bg:transparent;--bs-table-striped-bg:#f8fafc;--bs-table-hover-bg:#f1f5f9;--bs-table-border-color:var(--se-border);font-size:.875rem}.table thead th{border-bottom:1px solid var(--se-border);color:var(--se-text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:#f8fafc;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.table tbody td{vertical-align:middle;border-bottom:1px solid var(--se-border);padding:.75rem 1rem}.table tbody tr:last-child td{border-bottom:none}.table-hover tbody tr:hover{background-color:var(--bs-table-hover-bg);cursor:pointer}.form-control,.form-select{border-color:var(--se-border-strong);color:var(--se-text);border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.form-control{padding-left:.875rem;padding-right:.875rem}.form-select{padding-left:.875rem;padding-right:2.25rem}.form-control-sm,.form-select-sm{border-radius:.4375rem;padding-top:.3125rem;padding-bottom:.3125rem;font-size:.8125rem}.form-control-sm{padding-left:.625rem;padding-right:.625rem}.form-select-sm{padding-left:.625rem;padding-right:2rem}.form-control-lg,.form-select-lg{border-radius:.625rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.0625rem}.form-control::placeholder{color:var(--se-text-light)}.form-control:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled){border-color:#94a3b8}.form-control:focus,.form-select:focus{border-color:var(--se-primary);box-shadow:0 0 0 3px var(--se-border-focus);outline:none}.form-check-input:checked{background-color:var(--se-primary);border-color:var(--se-primary)}.form-check-input:focus{border-color:rgba(var(--se-primary-rgb),.5);box-shadow:0 0 0 3px var(--se-border-focus)}.form-label{color:var(--se-text);margin-bottom:.375rem;font-size:.875rem;font-weight:500}.input-group .btn{border-radius:0 .5rem .5rem 0}.input-group .form-control:first-child{border-radius:.5rem 0 0 .5rem}.dropdown-menu{--bs-dropdown-border-color:var(--se-border);--bs-dropdown-border-radius:var(--se-radius);--bs-dropdown-padding-x:.375rem;--bs-dropdown-padding-y:.375rem;--bs-dropdown-item-border-radius:.5rem;--bs-dropdown-item-padding-x:.75rem;--bs-dropdown-item-padding-y:.45rem;--bs-dropdown-link-hover-bg:var(--se-bg-subtle);--bs-dropdown-link-active-color:var(--se-primary);--bs-dropdown-link-active-bg:var(--se-primary-light);--bs-dropdown-font-size:.9rem;box-shadow:var(--se-shadow-lg)}.nav-pills{--bs-nav-pills-link-active-bg:var(--se-primary)}.nav-tabs{--bs-nav-tabs-link-active-color:var(--se-primary)}.pagination{--bs-pagination-active-bg:var(--se-primary);--bs-pagination-active-border-color:var(--se-primary);--bs-pagination-focus-box-shadow:0 0 0 3px var(--se-border-focus)}.progress,.progress-stacked{--bs-progress-bar-bg:var(--se-primary)}.list-group{--bs-list-group-active-bg:var(--se-primary);--bs-list-group-active-border-color:var(--se-primary)}.modal{--bs-modal-border-radius:var(--se-radius-lg);--bs-modal-inner-border-radius:calc(var(--se-radius-lg) - 1px);--bs-modal-border-color:var(--se-border);--bs-modal-header-border-color:var(--se-border);--bs-modal-footer-border-color:var(--se-border)}.modal-content{box-shadow:var(--se-shadow-lg)}.modal-backdrop{--bs-backdrop-bg:#0f172a;--bs-backdrop-opacity:.55}.badge{letter-spacing:.04em;border-radius:.375rem;padding:.3em .6em;font-size:.7rem;font-weight:600}.alert{border-radius:.625rem;font-size:.9375rem}.alert-danger{--bs-alert-bg:#fef2f2;--bs-alert-color:#991b1b;--bs-alert-border-color:#fecaca}.alert-success{--bs-alert-bg:#f0fdf4;--bs-alert-color:#166534;--bs-alert-border-color:#bbf7d0}.alert-warning{--bs-alert-bg:#fffbeb;--bs-alert-color:#92400e;--bs-alert-border-color:#fde68a}.alert-info{--bs-alert-bg:#f0f9ff;--bs-alert-color:#0c4a6e;--bs-alert-border-color:#bae6fd}.navbar{-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid #0f172a12;padding-top:.75rem;padding-bottom:.75rem;box-shadow:none!important;background-color:#ffffffd1!important}.navbar-brand{letter-spacing:-.03em;align-items:center;gap:.5rem;text-decoration:none;display:flex;color:var(--se-text)!important;font-size:1.2rem!important;font-weight:700!important}.navbar-brand:hover{color:var(--se-primary)!important}.navbar .nav-link{border-radius:.5rem;font-size:.9375rem;font-weight:500;transition:color .15s,background-color .15s;color:#475569!important;padding:.375rem .75rem!important}.navbar .nav-link:hover{background-color:var(--se-bg-subtle);color:var(--se-text)!important}.navbar .nav-link.fw-semibold{background-color:var(--se-primary-light);color:var(--se-primary)!important}.navbar .dropdown-menu{margin-top:.5rem}.navbar .nav-item.dropdown .dropdown-menu{min-width:18rem}.navbar .nav-item.dropdown .dropdown-item{white-space:normal}footer{border-top:1px solid #ffffff0f;background-color:var(--se-bg-deep)!important}footer a:hover{transition:color .15s;color:#fff!important}footer .footer-brand{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}footer hr{border-color:#ffffff1a!important}.se-sidebar{border-right:1px solid var(--se-border);background:#fff;flex-direction:column;min-height:100vh;display:flex}.se-sidebar-header{border-bottom:1px solid var(--se-border);padding:1.125rem 1.25rem}.se-sidebar-org{letter-spacing:.06em;text-transform:uppercase;color:var(--se-text-light);margin-bottom:.125rem;font-size:.7rem;font-weight:600}.se-sidebar-name{color:var(--se-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.se-sidebar-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--se-text-muted);background:var(--se-bg);border:1px solid var(--se-border);border-radius:.25rem;margin-top:.25rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600;display:inline-block}.se-sidebar-nav{flex:1;padding:.75rem;overflow-y:auto}.se-nav-link{color:var(--se-text-muted);border-radius:.5rem;align-items:center;gap:.625rem;margin-bottom:.125rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.se-nav-link:hover{background-color:var(--se-bg-subtle);color:var(--se-text)}.se-nav-link.active{background-color:var(--se-primary-light);color:var(--se-primary);font-weight:600}.se-nav-link svg{opacity:.7;flex-shrink:0}.se-nav-link.active svg,.se-nav-link:hover svg{opacity:1}.se-sidebar-footer{border-top:1px solid var(--se-border);padding:1rem 1.25rem}.se-sidebar-user-label{letter-spacing:.05em;text-transform:uppercase;color:var(--se-text-light);margin-bottom:.125rem;font-size:.7rem;font-weight:600}.se-sidebar-user-email{color:var(--se-text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;font-size:.875rem;font-weight:500;overflow:hidden}.se-nav-group{margin-bottom:.25rem}.se-nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--se-text-light);opacity:.75;padding:.625rem .75rem .25rem;font-size:.65rem;font-weight:700}.se-stat-card{border:1px solid var(--se-border);border-radius:var(--se-radius);box-shadow:var(--se-shadow-xs);background:#fff;height:100%;padding:1rem 1rem .875rem;position:relative;overflow:hidden}.se-stat-accent{border-radius:var(--se-radius)0 0 var(--se-radius);width:4px;height:100%;position:absolute;top:0;left:0}.se-stat-label{color:var(--se-text-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem;font-size:.75rem;font-weight:600}.se-stat-value{color:var(--se-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.2}.se-stat-sub{color:var(--se-text-light);margin-top:.25rem;font-size:.7rem}.se-chart-card{border:1px solid var(--se-border);border-radius:var(--se-radius);box-shadow:var(--se-shadow-xs);background:#fff;padding:1rem 1.25rem}.se-chart-title{color:var(--se-text);margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.se-console-layout{min-height:calc(100vh - 60px);display:flex}.se-console-content{background-color:var(--se-bg);flex:1;overflow-x:hidden}.se-console-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.se-console-title{color:var(--se-text);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.se-hero:before,.se-cta:before,.se-section-dark:before,.se-section-darker:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b812 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(75% 70% at 50% 0,#000 20%,#0000 75%)}.se-hero>*,.se-cta>*,.se-section-dark>*,.se-section-darker>*{z-index:1;position:relative}.se-hero{color:#fff;background:radial-gradient(70% 60% at 75% -10%,#2563eb73 0%,#0000 60%),radial-gradient(55% 50% at -5% 105%,#0ea5e933 0%,#0000 60%),linear-gradient(#0b1120 0%,#0f172a 100%);position:relative;overflow:hidden}.se-hero h1{background:linear-gradient(#fff 30%,#c7d2fe 100%);-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.se-hero-lead{color:#e2e8f0c7;text-wrap:pretty;font-size:1.125rem;line-height:1.7}.se-hero .btn-lg,.se-section .btn-lg{--bs-btn-font-size:1rem;--bs-btn-padding-y:.8rem;--bs-btn-padding-x:1.4rem}.se-hero-link{color:#e2e8f0b8;border-bottom:1px solid #e2e8f040;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s}.se-hero-link:hover{color:#fff;border-bottom-color:#ffffffb3}.se-hero-sep{color:#ffffff40}.se-hero-fineprint{color:#cbd5e18c;margin-top:.75rem;font-size:.8125rem}.se-hero-stats{border-radius:var(--se-radius-xl);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff12 0%,#ffffff08 100%);border:1px solid #ffffff1f;padding:2rem;box-shadow:0 40px 100px -40px #2563eb99,inset 0 1px #ffffff14}.se-hero-stat-value{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.se-hero-stat-label{color:#cbd5e1b3;margin-top:.125rem;font-size:.8125rem}.se-status-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-dot;display:inline-block;box-shadow:0 0 0 3px #10b98140}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 3px #10b98140}50%{box-shadow:0 0 0 6px #10b9811a}}.se-eyebrow{border:1px solid;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .85rem;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex}.se-eyebrow-neutral{color:#e2e8f0d9;background:#ffffff0f;border-color:#ffffff24}.se-eyebrow-blue{color:#93c5fd;background:#3b82f61f;border-color:#3b82f652}.se-eyebrow-green{color:#6ee7b7;background:#10b9811f;border-color:#10b98152}.se-eyebrow-red{color:#fca5a5;background:#ef44441f;border-color:#ef444452}.se-eyebrow-green-light{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.se-terminal{background:var(--se-bg-deep);font-family:var(--se-font-mono);color:#e2e8f0c7;border:1px solid #94a3b82e;border-radius:.875rem;font-size:.78rem;line-height:1.65;overflow:hidden;box-shadow:0 30px 60px -24px #0206178c,inset 0 1px #ffffff0a}.se-section-dark .se-terminal,.se-section-darker .se-terminal{box-shadow:0 40px 90px -30px #2563eb73,inset 0 1px #ffffff0d}.se-terminal-bar{background:#ffffff08;border-bottom:1px solid #94a3b81f;align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.se-terminal-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.se-terminal-title{color:#cbd5e173;margin-left:.5rem;font-size:.72rem}.se-terminal-body{padding:1.1rem 1.25rem 1.25rem;overflow-x:auto}.se-t-prompt{color:#34d399}.se-t-cmd{color:#f1f5f9e6}.se-t-ok{color:#4ade80}.se-t-comment{color:#94a3b8bf}.se-t-dim{color:#94a3b899}.se-tl-row{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:flex-start;gap:.35rem .6rem;padding:.5rem 0;display:flex}.se-tl-row:last-child{border-bottom:none;padding-bottom:0}.se-tl-row:first-child{padding-top:0}.se-tl-time{color:#94a3b899;flex-shrink:0;min-width:4.75rem}.se-tl-label{color:#f1f5f9d9;flex:12rem;min-width:0;line-height:1.5}.se-tl-tag{border-radius:.25rem;flex-shrink:0;padding:0 .4rem;font-size:.7rem;line-height:1.6}.se-pipeline-card{text-align:center;border-radius:var(--se-radius);background:#ffffff0a;border:1px solid #ffffff14;height:100%;padding:1.5rem}.se-pipeline-number{color:#60a5fa;background:#2563eb33;border:1px solid #2563eb66;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.se-pipeline-icon{color:#ffffff80;margin-bottom:.75rem}.se-tree-preview{background-color:var(--se-bg);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow);background-image:radial-gradient(#64748b2e 1px,#0000 1px);background-size:18px 18px;flex-direction:column;align-items:center;padding:2rem;display:flex}.se-tree-item{width:100%;max-width:340px}.se-tree-node{border:1px solid var(--se-border);text-align:center;width:100%;box-shadow:var(--se-shadow-xs);background:#fff;border-radius:.625rem;padding:.75rem 1rem;position:relative}.se-tree-node-parent{border-left:3px solid var(--se-text-light)}.se-tree-node-target{border-left:3px solid var(--se-primary);box-shadow:0 0 0 4px rgba(var(--se-primary-rgb),.12),var(--se-shadow)}.se-tree-node-child{border-left:3px solid var(--se-success)}.se-tree-node-name{color:var(--se-text);font-size:.875rem;font-weight:600;font-family:var(--se-font-mono);overflow-wrap:anywhere}.se-tree-node-meta{color:var(--se-text-muted);margin-top:.125rem;font-size:.75rem}.se-tree-node-badge{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;margin-top:.375rem;padding:.1rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.se-tree-node-ioc{background:#fffbf5;border:2px dashed #ea8a2e}.se-tree-node-badge-ioc{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.se-tree-connector{background:var(--se-border-strong);width:2px;height:1.25rem;margin:0 auto}.se-tree-connector-ioc{background:0 0;border-left:2px dashed #ea8a2e;width:0}.se-cta{color:#fff;background:radial-gradient(60% 80% at 50% 0,#ffffff2e 0%,#0000 60%),linear-gradient(135deg,#1e3a8a 0%,#2563eb 50%,#0ea5e9 100%);position:relative;overflow:hidden}.se-cta:before{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.se-cta-lead{color:#fffc;text-wrap:pretty;font-size:1.0625rem}.se-cta-link{color:#ffffffd9;background:0 0;border:0;border-bottom:1px solid #ffffff59;padding:0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.se-cta-link:hover{color:#fff;border-bottom-color:#fff}.se-feature-icon{background:var(--se-primary-light);border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex;box-shadow:inset 0 0 0 1px #0f172a0a}.se-feature-icon svg{color:var(--se-primary)}.se-feature-icon-danger{background:#fef2f2}.se-feature-icon-danger svg{color:#ef4444}.se-section{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:767.98px){.se-section{padding-top:4rem;padding-bottom:4rem}}.se-section-sm{padding-top:3rem;padding-bottom:3rem}.se-section-heading{letter-spacing:-.03em;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.se-section-subtitle{color:var(--se-text-muted);text-wrap:pretty;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.65}.se-section-white{color:var(--se-text);background:#fff}.se-section-light{background:var(--se-bg);color:var(--se-text)}.se-section-dark{background:radial-gradient(ellipse 60% 55% at 85% 0%,#2563eb38 0%,transparent 60%),radial-gradient(ellipse 50% 45% at 0% 100%,#0ea5e91a 0%,transparent 60%),var(--se-bg-dark);color:#fff;position:relative;overflow:hidden}.se-section-darker{background:radial-gradient(ellipse 60% 55% at 15% 0%,#6366f133 0%,transparent 60%),radial-gradient(ellipse 50% 45% at 100% 100%,#ef444414 0%,transparent 60%),var(--se-bg-deep);color:#fff;position:relative;overflow:hidden}:is(.se-section-dark,.se-section-darker)+:is(.se-section-dark,.se-section-darker){border-top:1px solid #ffffff0f}.se-lead{color:var(--se-text-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.se-section-dark .se-lead,.se-section-darker .se-lead{color:#cbd5e1c7}.se-shot{border-radius:var(--se-radius);border:1px solid #94a3b833;width:100%;box-shadow:0 30px 70px -30px #020617b3}.se-link-arrow{color:var(--se-primary);font-size:.875rem;font-weight:600;text-decoration:none}.se-link-arrow .se-arrow{transition:transform .18s;display:inline-block}a:hover .se-link-arrow .se-arrow,.card:hover .se-link-arrow .se-arrow,.se-link-arrow:hover .se-arrow{transform:translate(3px)}.se-usecase-card{transition:box-shadow .2s,transform .2s}.se-usecase-icon{background:var(--se-primary-light);width:2.75rem;height:2.75rem;color:var(--se-primary);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:.875rem;display:flex}.se-respond-action{border-radius:var(--se-radius);background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #ffffff1a;align-items:flex-start;gap:.875rem;height:100%;padding:1.125rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.se-respond-action:hover{border-color:#34d39959;transform:translateY(-2px)}.se-respond-icon{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.se-respond-title{color:#fff;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.se-respond-desc{color:#cbd5e1a6;font-size:.8125rem;line-height:1.55}.se-glass-tile{border-radius:var(--se-radius);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff17;height:100%;padding:1.25rem}.se-comparison-wrapper{border-radius:var(--se-radius-lg);border:1px solid var(--se-border);box-shadow:var(--se-shadow);background:#fff;overflow-x:auto}.se-comparison-table{border-collapse:collapse;border-radius:var(--se-radius-lg);background:#fff;min-width:560px;font-size:.9rem;overflow:hidden}.se-comparison-table thead tr{background:var(--se-bg);border-bottom:1px solid var(--se-border)}.se-comparison-table th{color:var(--se-text-muted);text-align:center;white-space:nowrap;padding:.875rem 1rem;font-size:.8125rem;font-weight:600}.se-comparison-table th.se-comparison-feature-col{text-align:left;width:36%}.se-comparison-col-primary{background:#2563eb0d}.se-comparison-table thead .se-comparison-col-primary{box-shadow:inset 0 3px 0 var(--se-primary)}.se-comparison-col-label{color:var(--se-primary);justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;display:flex}.se-comparison-table tbody tr{border-bottom:1px solid var(--se-border)}.se-comparison-table tbody tr:last-child{border-bottom:none}.se-comparison-table tbody tr:hover{background:var(--se-bg)}.se-comparison-feature{color:var(--se-text);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.se-comparison-cell{text-align:center;padding:.75rem 1rem}.se-comparison-check,.se-comparison-partial,.se-comparison-cross{border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.se-comparison-check{color:#16a34a;background:#f0fdf4}.se-comparison-partial{color:#d97706;background:#fffbeb}.se-comparison-cross{color:#dc2626;background:#fef2f2}.se-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:800;line-height:1.1}.se-price-period{color:var(--se-text-muted);margin-left:.25rem;font-size:.9375rem}.se-segmented{background:var(--se-bg-subtle);border:1px solid var(--se-border);border-radius:.75rem;padding:.25rem;display:inline-flex}.se-segmented button{color:var(--se-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.55rem;padding:.55rem 1.15rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.se-segmented button:hover{color:var(--se-text)}.se-segmented button[aria-selected=true]{color:var(--se-text);background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a1a,0 0 0 1px #0f172a0a}.se-auth-page{background:radial-gradient(ellipse 60% 50% at 50% -10%,#2563eb24 0%,transparent 70%),var(--se-bg);align-items:center;min-height:calc(100vh - 64px);padding:3rem 0;display:flex;position:relative}.se-auth-page:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,#0000 70%)}.se-auth-page>*{z-index:1;position:relative}.se-auth-page .card{border-radius:var(--se-radius-lg);--bs-card-inner-border-radius:calc(var(--se-radius-lg) - 1px);box-shadow:var(--se-shadow-lg)!important}.blog-content{color:#1e293b;font-size:1.0625rem;line-height:1.8}.blog-content h2,.blog-content h3{letter-spacing:-.02em;color:var(--se-text);margin-top:2.25rem;margin-bottom:.75rem;font-weight:700}.blog-content ul,.blog-content ol{padding-left:1.5rem;margin-left:0!important}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li::marker{color:var(--se-text-light)}.blog-content li{padding-left:.25rem}.blog-content strong{color:var(--se-text);font-weight:650}.blog-content table{border:1px solid var(--se-border);border-radius:var(--se-radius);border-collapse:separate;border-spacing:0;width:100%;margin:1.5rem 0;font-size:.9375rem;overflow:hidden}.blog-content th,.blog-content td{border-bottom:1px solid var(--se-border);text-align:left;padding:.6rem .875rem}.blog-content th{background:var(--se-bg);font-weight:600}.blog-content tr:last-child td{border-bottom:none}.blog-content img{border-radius:var(--se-radius);max-width:100%;height:auto;box-shadow:var(--se-shadow);margin:1.5rem 0}.blog-content code{color:#1d4ed8;font-size:.85em;font-family:var(--se-font-mono);background-color:#f1f5f9;border-radius:.3rem;padding:.125rem .375rem}.blog-content pre{background-color:var(--se-bg-deep);color:#e2e8f0;border-radius:var(--se-radius);border:1px solid #94a3b82e;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0}.blog-content blockquote{border-left:3px solid var(--se-primary);background:var(--se-primary-light);color:var(--se-text-muted);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.25rem;font-style:italic}.blog-content a{color:var(--se-primary);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--se-primary-rgb),.3);text-decoration-color:rgba(var(--se-primary-rgb),.3);text-underline-offset:.15em}.blog-content a:hover{-webkit-text-decoration-color:var(--se-primary);text-decoration-color:var(--se-primary)}.se-page-header{text-align:center;background:radial-gradient(ellipse 50% 70% at 50% 0%,#2563eb1a 0%,transparent 70%),var(--se-bg);padding:4.5rem 0 3rem}.se-blog-card-title{color:var(--se-text);text-decoration:none}.se-blog-card-title:hover{color:var(--se-primary)}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-3{width:.75rem}.h-3{height:.75rem}.w-12{width:3rem}.h-12{height:3rem}.max-w-md{max-width:28rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.text-balance{text-wrap:balance}.spinner-border-sm{border-width:.15em;width:1rem;height:1rem}.font-monospace{font-family:var(--se-font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--se-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--se-text-light);background-clip:padding-box}@media (max-width:991.98px){.navbar-collapse{padding-top:1rem;padding-bottom:.5rem}.navbar .nav-link{padding:.5rem .75rem!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.timeline{padding-left:0;position:relative}.timeline-date-separator{color:var(--se-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;margin:1.5rem 0 .75rem;font-size:.75rem;font-weight:700;display:flex}.timeline-date-separator:before,.timeline-date-separator:after{content:"";background:var(--se-border);flex:1;height:1px}.timeline-date-separator:before{margin-right:.75rem}.timeline-date-separator:after{margin-left:.75rem}.timeline-row{grid-template-columns:6.5rem 1.5rem 1fr;align-items:flex-start;gap:0;margin-bottom:.25rem;display:grid;position:relative}.timeline-row:before{content:"";background:var(--se-border);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:7.1875rem}.timeline-time{color:var(--se-text-muted);font-size:.73rem;font-family:var(--se-font-mono);text-align:right;white-space:nowrap;padding-top:.65rem;padding-right:.5rem}.timeline-track{z-index:1;justify-content:center;padding-top:.6rem;display:flex;position:relative}.timeline-dot{width:14px;height:14px;box-shadow:0 0 0 2px var(--se-border);border:2px solid #fff;border-radius:50%;flex-shrink:0}.timeline-content{border:1px solid var(--se-border);background:#fff;border-radius:.5rem;margin-bottom:.375rem;margin-left:.5rem;padding:.5rem .75rem;transition:box-shadow .15s}.timeline-content:hover{box-shadow:var(--se-shadow)}.timeline-content.in-lineage{border-left:3px solid var(--se-primary)}.timeline-content.is-alert{border-left:3px solid var(--se-warning);background:#fffdf5}
