@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-solution-surface],[data-asf-ds=true]{--asf-body-weight-min: 350;--apm-font-weight-light: 350;--solution-user-base-color: #ff5a10;--solution-user-primary-light: 19 100% 48%;--solution-user-primary-hover-light: 19 100% 44%;--solution-user-accent-light: 19 100% 96%;--solution-user-accent-foreground-light: 19 100% 24%;--solution-user-grad-from-light: 19 100% 46%;--solution-user-grad-to-light: 35 90% 46%;--solution-user-success-light: 19 100% 45%;--solution-user-primary-dark: 19 92% 55%;--solution-user-primary-hover-dark: 19 92% 64%;--solution-user-accent-dark: 19 80% 16%;--solution-user-accent-foreground-dark: 19 80% 78%;--solution-user-grad-from-dark: 19 92% 50%;--solution-user-grad-to-dark: 35 82% 48%;--solution-user-success-dark: 19 88% 54%;--solution-base-color: var(--solution-user-base-color);--primary: var(--solution-user-primary-light);--primary-foreground: 0 0% 100%;--accent: var(--solution-user-accent-light);--accent-foreground: var(--solution-user-accent-foreground-light);--status-success: var(--solution-user-success-light)}[data-asf-ds=true] :where(.font-thin,.font-extralight,.font-light):not(.material-symbols-outlined):not(.material-icons):not(.label-eyebrow):not(.text-meta){font-weight:var(--asf-body-weight-min, 350)!important}.dark [data-solution-surface],.dark [data-asf-ds=true]{--primary: var(--solution-user-primary-dark);--primary-foreground: 0 0% 100%;--accent: var(--solution-user-accent-dark);--accent-foreground: var(--solution-user-accent-foreground-dark);--status-success: var(--solution-user-success-dark)}[data-solution-surface] :where(.font-thin,.font-extralight,.font-light):not(.material-symbols-outlined):not(.material-icons):not(.label-eyebrow):not(.text-meta){font-weight:var(--asf-body-weight-min, 350)!important}[data-solution-surface],[data-solution-surface] *:not(.material-symbols-outlined):not(.material-icons):not([class*=font-mono]),[data-asf-ds=true],[data-asf-ds=true] *:not(.material-symbols-outlined):not(.material-icons):not([class*=font-mono]){font-family:Museo Sans,Arial,sans-serif}[data-solution-surface] h1,[data-solution-surface] h2,[data-solution-surface] h3{font-weight:700;letter-spacing:-.5px}[data-solution-surface] h1:not([data-app-name-header]){font-family:Museo Sans,Arial,sans-serif!important;font-size:1.25rem!important;line-height:1.75rem!important;font-weight:300!important;letter-spacing:-.005em!important}[data-solution-surface] .solution-hero-title,[data-solution-surface] .solution-hero-title *:not(.material-symbols-outlined):not(.material-icons):not([class*=font-mono]){font-family:Museo Sans,Arial,sans-serif!important}[data-solution-surface] h4,[data-solution-surface] h5,[data-solution-surface] h6{letter-spacing:-.2px}[data-solution-surface] .asf-muted-gradient,[data-solution-surface] .muted-gradient{background:radial-gradient(circle at top left,hsl(var(--accent) / .65),transparent 45%),linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted) / .72))}[data-solution-surface] .asf-vivid-gradient,[data-solution-surface] .vivid-gradient{background:linear-gradient(135deg,hsl(var(--solution-user-grad-from-light)),hsl(var(--solution-user-grad-to-light)))}.dark [data-solution-surface] .asf-vivid-gradient,.dark [data-solution-surface] .vivid-gradient{background:linear-gradient(135deg,hsl(var(--solution-user-grad-from-dark)),hsl(var(--solution-user-grad-to-dark)))}[data-solution-surface] .asf-glass-card,[data-solution-surface] .glass-card{border:1px solid hsl(var(--border) / .72);background:hsl(var(--card) / .82);box-shadow:0 18px 45px -32px #12172173;-webkit-backdrop-filter:blur(var(--glass-blur, 16px)) saturate(140%);backdrop-filter:blur(var(--glass-blur, 16px)) saturate(140%)}[data-solution-surface] .asf-surface-card,[data-solution-surface] .surface-card,[data-solution-surface] .asf-stat-card,[data-solution-surface] .stat-card{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 10px 30px -24px #171c264d}[data-solution-surface] .asf-status-chip,[data-solution-surface] .status-chip{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);color:hsl(var(--foreground))}[data-solution-surface] .asf-label-eyebrow,[data-solution-surface] .label-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-solution-surface] .asf-text-meta,[data-solution-surface] .text-meta{font-size:11px;color:hsl(var(--muted-foreground))}[data-asf-ds=true] .apm-glass-header{background:linear-gradient(to bottom,#121214f5,#121214eb)!important;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 1px #ffffff0a,0 12px 32px #0f172a2e!important;border-bottom:1px solid rgba(255,255,255,.08)!important;--apm-header-text: rgba(248, 250, 252, .95)}[data-asf-ds=true] .apm-glass-header [data-app-name-header],[data-asf-ds=true] .apm-glass-header h1,[data-asf-ds=true] .apm-glass-header h2,[data-asf-ds=true] .apm-glass-header h3,[data-asf-ds=true] .apm-glass-header span,[data-asf-ds=true] .apm-glass-header button,[data-asf-ds=true] .apm-glass-header a,[data-asf-ds=true] .apm-glass-header svg{color:#f8fafcf2!important}[data-solution-surface=autonomous-enterprise],[data-solution-surface=autonomous-enterprise] *:not(.material-symbols-outlined):not(.material-icons):not([class*=font-mono]){font-family:Museo Sans,Arial,sans-serif!important}[data-solution-surface=autonomous-enterprise] h1,[data-solution-surface=autonomous-enterprise] h2,[data-solution-surface=autonomous-enterprise] h3{font-weight:700;letter-spacing:-.5px}[data-solution-surface=autonomous-enterprise] h4,[data-solution-surface=autonomous-enterprise] h5,[data-solution-surface=autonomous-enterprise] h6{letter-spacing:-.2px}:not(.dark) [data-solution-surface=autonomous-enterprise]{color:#444}[data-solution-surface=autonomous-enterprise]{--ae-base-color: var(--solution-user-base-color, #39B030);--ae-primary-light: var(--solution-user-primary-light, 116 58% 40%);--ae-primary-hover-light: var(--solution-user-primary-hover-light, 116 58% 34%);--ae-accent-light: var(--solution-user-accent-light, 116 35% 96%);--ae-accent-foreground-light: var(--solution-user-accent-foreground-light, 116 45% 24%);--ae-grad-from-light: var(--solution-user-grad-from-light, 116 58% 36%);--ae-grad-to-light: var(--solution-user-grad-to-light, 132 48% 38%);--ae-success-light: var(--solution-user-success-light, 116 52% 36%);--background: 210 20% 98%;--foreground: 222 47% 11%;--surface: 210 20% 98%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: var(--ae-primary-light);--primary-foreground: 0 0% 100%;--primary-hover: var(--ae-primary-hover-light);--secondary: 210 40% 96%;--secondary-foreground: 222 47% 11%;--muted: 214 32% 91%;--muted-foreground: 215 16% 40%;--accent: var(--ae-accent-light);--accent-foreground: var(--ae-accent-foreground-light);--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 214 32% 91%;--border-strong: 215 20% 75%;--input: 214 32% 91%;--ring: var(--ae-primary-light);--radius: .5rem;--frame-dark: 240 4% 7%;--frame-dark-elevated: 240 5% 11%;--frame-dark-fg: 210 40% 96%;--frame-dark-muted: 215 20% 65%;--frame-dark-border: 0 0% 100%;--rail-bg: 240 4% 7%;--grad-violet: 215 20% 30%;--grad-orange: var(--ae-grad-from-light);--grad-yellow: var(--ae-grad-to-light);--vivid-violet: 215 20% 30%;--vivid-orange: var(--ae-grad-from-light);--vivid-yellow: var(--ae-grad-to-light);--status-success: var(--ae-success-light);--status-warning: 38 92% 45%;--status-critical: 0 72% 51%;--status-info: 201 38% 42%;--status-governance: 250 62% 55%;--apm-app-bg: #f8fafc;--apm-app-bg-hover: #f1f5f9;--apm-card-bg: #ffffff;--apm-border-color: #e2e8f0;--apm-border-color-hover: #cbd5e1;--apm-text-primary: #0f172a;--apm-text-secondary: #475569;--apm-text-tertiary: #64748b;--apm-icon-color: #475569;--apm-edit-bg: #ffffff;--apm-edit-text: #0f172a;--apm-button-bg-normal: var(--ae-base-color);--apm-button-bg-hover: var(--ae-base-color);--apm-button-text: #ffffff;--apm-button-text-dark: #ffffff;--apm-header-text: rgba(248, 250, 252, .95);--apm-header-hover: rgba(255, 255, 255, .1);--apm-font-main: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;background:#f8fafc;color:#0f172a;color-scheme:light;font-family:var(--apm-font-main);font-size:14px;line-height:1.5}[data-solution-surface=autonomous-enterprise] h1{color:hsl(var(--foreground));font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25}[data-solution-surface=autonomous-enterprise] h2{color:hsl(var(--foreground));font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}[data-solution-surface=autonomous-enterprise] h3{color:hsl(var(--foreground));font-size:16px;font-weight:600;line-height:1.35}[data-solution-surface=autonomous-enterprise] [data-presence-rail] h3{font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#64748b}[data-solution-surface=autonomous-enterprise] h4,[data-solution-surface=autonomous-enterprise] h5,[data-solution-surface=autonomous-enterprise] h6{font-weight:600}[data-solution-surface=autonomous-enterprise] .label-eyebrow{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-solution-surface=autonomous-enterprise] .text-meta{color:hsl(var(--muted-foreground));font-size:11px}[data-solution-surface=autonomous-enterprise] [data-apm-main],[data-solution-surface=autonomous-enterprise] [data-ae-content-scroll]{background:#f8fafc!important;color:#0f172a}[data-solution-surface=autonomous-enterprise] [data-ae-workspace]{padding:32px}[data-solution-surface=autonomous-enterprise] [data-ae-context-header]{background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail]{background:#e8edf3!important;border-color:#cbd5e1!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail]{background:color-mix(in srgb,var(--solution-base-color) 5%,hsl(211 30% 8%))!important;border-color:#283039!important}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]{-webkit-text-fill-color:currentColor;color:#475569!important;font-weight:600}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn][data-active=true]{color:#0f172a!important;background-color:#ffffffeb!important;box-shadow:0 1px 2px #0f172a14}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]:disabled{color:#94a3b8a6!important}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]:not(:disabled):hover{background-color:#0f172a0f!important;color:#0f172a!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]{-webkit-text-fill-color:currentColor;color:#e2e8f0!important;font-weight:500}.dark [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn][data-active=true]{color:#fff!important;background-color:#ffffff1f!important;box-shadow:none}.dark [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]:disabled{color:#94a3b873!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn]:not(:disabled):hover{background-color:#ffffff14!important;color:#fff!important}[data-solution-surface=autonomous-enterprise] [data-ae-icon-rail] button[data-ae-icon-rail-btn] svg{stroke:currentColor}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar]{background:linear-gradient(180deg,#fffffff0,#f8fafce0),#00466405!important;border-color:#e2e8f085!important;color:#0f172a!important;box-shadow:-18px 0 26px #f8fafc94 inset,1px 0 #ffffff94;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .label-eyebrow{color:#64748b!important}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] [role=combobox]{color:#0f172a!important;-webkit-text-fill-color:currentColor}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/85,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/80,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/70,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/55{color:#334155!important}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .\!text-white\/60{color:#64748b!important}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .border-white\/15,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .border-white\/20{border-color:#e2e8f0!important}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/15,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/20,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/22,[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/25{background-color:#f8fafc!important}[data-solution-surface=autonomous-enterprise] [data-ae-nav-active]{background-color:hsl(var(--primary) / .1)!important;border-right:3px solid hsl(var(--primary));color:hsl(var(--primary-hover))!important;font-weight:600}html:not(.dark) [data-solution-surface=autonomous-enterprise] [data-ae-nav-active]{color:#0f172a!important}[data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] button:hover{background-color:#f1f5f9!important;color:#0f172a!important}[data-solution-surface=autonomous-enterprise] .rounded-xl.border,[data-solution-surface=autonomous-enterprise] .rounded-2xl.border,[data-solution-surface=autonomous-enterprise] .surface-card,[data-solution-surface=autonomous-enterprise] .glass-card,[data-solution-surface=autonomous-enterprise] .glass-card-elevated,[data-solution-surface=autonomous-enterprise] .glass-card-subtle{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a!important}[data-solution-surface=autonomous-enterprise] .surface-card-hover,[data-solution-surface=autonomous-enterprise] .glass-hover{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[data-solution-surface=autonomous-enterprise] .surface-card-hover:hover,[data-solution-surface=autonomous-enterprise] .glass-hover:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px #0f172a14!important;transform:translateY(-1px)}[data-solution-surface=autonomous-enterprise] .muted-gradient,[data-solution-surface=autonomous-enterprise] .vivid-gradient{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--status-info)))}[data-solution-surface=autonomous-enterprise] .hero-banner{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px;box-shadow:0 1px 3px #0f172a0f!important;padding:24px}[data-solution-surface=autonomous-enterprise] .hero-banner.active{background:radial-gradient(120% 160% at 8% 0%,rgba(255,255,255,.56) 0%,transparent 48%),radial-gradient(120% 140% at 100% 100%,hsl(var(--primary) / .1) 0%,transparent 55%),linear-gradient(135deg,#ffffffd1,#ffffff75),#00466412!important;border:1px solid rgba(255,255,255,.72)!important;backdrop-filter:blur(25px) saturate(125%);-webkit-backdrop-filter:blur(25px) saturate(125%);box-shadow:15px 15px 25px #0f172a14,0 14px 38px #0f172a12,0 1px #ffffffd6 inset!important}[data-solution-surface=autonomous-enterprise] .hero-banner__title-active,[data-solution-surface=autonomous-enterprise] .ae-autonomous-glow{color:hsl(var(--foreground));font-weight:400}html:not(.dark) [data-solution-surface=autonomous-enterprise] .hero-banner .ae-autonomous-glow{color:#0f1729!important;-webkit-text-fill-color:currentColor}[data-solution-surface=autonomous-enterprise] .ae-autonomous-glow{background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}[data-solution-surface=autonomous-enterprise] .rounded-xl.border,[data-solution-surface=autonomous-enterprise] .rounded-2xl.border,[data-solution-surface=autonomous-enterprise] .surface-card,[data-solution-surface=autonomous-enterprise] .glass-card,[data-solution-surface=autonomous-enterprise] .glass-card-elevated,[data-solution-surface=autonomous-enterprise] .glass-card-subtle,[data-solution-surface=autonomous-enterprise] .stat-card,[data-solution-surface=autonomous-enterprise] [data-ae-domain-hero],[data-solution-surface=autonomous-enterprise] [data-ae-metric-card],[data-solution-surface=autonomous-enterprise] [data-ae-product-tile]{background:linear-gradient(135deg,#ffffffd1,#ffffff9e),#00466406!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:14px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:0 1px #ffffff9e inset,0 10px 24px #0f172a0f!important}[data-solution-surface=autonomous-enterprise] [data-ae-product-tile]{border-radius:2px 2px 36px}[data-solution-surface=autonomous-enterprise] [data-ae-product-tile] .ae-product-tile-header{background:color-mix(in srgb,hsl(var(--primary)) 5%,hsl(var(--card)))!important;border-bottom:1px solid color-mix(in srgb,hsl(var(--primary)) 10%,hsl(var(--border)))!important}[data-solution-surface=autonomous-enterprise] .action-required-banner{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#334155!important}[data-solution-surface=autonomous-enterprise] .status-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;gap:6px;padding:4px 10px}[data-solution-surface=autonomous-enterprise] table{border-color:#e2e8f0;font-size:14px}[data-solution-surface=autonomous-enterprise] table:not([data-ae-process-glide-table]) th{color:#334155;font-size:12px;font-weight:600}[data-solution-surface=autonomous-enterprise] table td{color:#475569}[data-solution-surface=autonomous-enterprise] input,[data-solution-surface=autonomous-enterprise] textarea,[data-solution-surface=autonomous-enterprise] [role=combobox]{border-radius:8px}[data-solution-surface=autonomous-enterprise] input:focus-visible,[data-solution-surface=autonomous-enterprise] textarea:focus-visible,[data-solution-surface=autonomous-enterprise] [role=combobox]:focus-visible,[data-solution-surface=autonomous-enterprise] button:focus-visible,[data-solution-surface=autonomous-enterprise] a:focus-visible{--tw-ring-color: hsl(var(--ring) / .45);outline-color:hsl(var(--ring) / .45)}[data-solution-surface=autonomous-enterprise] [role=switch][data-state=checked],[data-solution-surface=autonomous-enterprise] [role=checkbox][data-state=checked],[data-solution-surface=autonomous-enterprise] [role=checkbox][aria-checked=true]{background-color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;color:#fff!important}[data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin{scrollbar-color:rgba(148,163,184,.45) transparent;scrollbar-width:thin}[data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin::-webkit-scrollbar{height:8px;width:8px}[data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin::-webkit-scrollbar-track{background:transparent}[data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.dark [data-solution-surface=autonomous-enterprise]{--ae-primary-dark: var(--solution-user-primary-dark, 116 58% 52%);--ae-primary-hover-dark: var(--solution-user-primary-hover-dark, 116 58% 58%);--ae-accent-dark: var(--solution-user-accent-dark, 211 50% 18%);--ae-accent-foreground-dark: var(--solution-user-accent-foreground-dark, 199 75% 80%);--ae-grad-from-dark: var(--solution-user-grad-from-dark, 116 55% 42%);--ae-grad-to-dark: var(--solution-user-grad-to-dark, 198 90% 24%);--ae-success-dark: var(--solution-user-success-dark, 116 52% 48%);--solution-base-color: #004664;--background: 211 30% 8%;--foreground: 0 0% 95%;--surface: 211 30% 8%;--card: 211 28% 11%;--card-foreground: 0 0% 95%;--popover: 211 28% 11%;--popover-foreground: 0 0% 95%;--primary: var(--ae-primary-dark);--primary-foreground: 0 0% 100%;--primary-hover: var(--ae-primary-hover-dark);--secondary: 211 22% 14%;--secondary-foreground: 0 0% 95%;--muted: 211 22% 14%;--muted-foreground: 211 15% 68%;--accent: var(--ae-accent-dark);--accent-foreground: var(--ae-accent-foreground-dark);--destructive: 0 72% 60%;--destructive-foreground: 0 0% 100%;--border: 211 18% 19%;--border-strong: 211 18% 26%;--input: 211 18% 19%;--ring: var(--ae-primary-dark);--frame-dark: 211 35% 7%;--frame-dark-elevated: 211 32% 11%;--frame-dark-fg: 210 40% 96%;--frame-dark-muted: 211 18% 65%;--frame-dark-border: 0 0% 100%;--rail-bg: 211 35% 7%;--grad-violet: 215 20% 64%;--grad-orange: var(--ae-grad-from-dark);--grad-yellow: var(--ae-grad-to-dark);--vivid-violet: 215 20% 64%;--vivid-orange: var(--ae-grad-from-dark);--vivid-yellow: var(--ae-grad-to-dark);--status-success: var(--ae-success-dark);--status-warning: 38 92% 58%;--status-critical: 0 72% 62%;--status-info: 217 91% 70%;--status-governance: 250 80% 76%;--apm-app-bg: color-mix(in srgb, var(--solution-base-color) 5%, hsl(211 30% 8%));--apm-app-bg-hover: color-mix(in srgb, var(--solution-base-color) 7%, hsl(211 26% 13%));--apm-card-bg: color-mix(in srgb, var(--solution-base-color) 6%, hsl(211 28% 11%));--apm-border-color: hsl(211 18% 19%);--apm-border-color-hover: hsl(211 18% 26%);--apm-text-primary: #f8fafc;--apm-text-secondary: #cbd5e1;--apm-text-tertiary: #94a3b8;--apm-icon-color: #cbd5e1;--apm-edit-bg: hsl(211 28% 11%);--apm-edit-text: #f8fafc;--apm-button-bg-normal: var(--ae-base-color);--apm-button-bg-hover: var(--ae-base-color);--apm-button-text: #ffffff;--apm-button-text-dark: #ffffff;--apm-header-text: rgba(248, 250, 252, .95);--apm-header-hover: rgba(255, 255, 255, .1);background:color-mix(in srgb,var(--solution-base-color) 5%,hsl(211 30% 8%));color:#f2f2f2;color-scheme:dark}.dark [data-solution-surface=autonomous-enterprise] [data-apm-main],.dark [data-solution-surface=autonomous-enterprise] [data-ae-content-scroll]{background:color-mix(in srgb,var(--solution-base-color) 5%,hsl(211 30% 8%))!important;color:#f2f2f2}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header{background:radial-gradient(125% 220% at 12% -70%,color-mix(in srgb,var(--solution-base-color) 30%,transparent) 0%,transparent 56%),radial-gradient(95% 180% at 88% -45%,color-mix(in srgb,var(--solution-base-color) 18%,transparent) 0%,transparent 52%),linear-gradient(to bottom,#121214f5,#121214eb)!important;border-bottom:1px solid color-mix(in srgb,var(--solution-base-color) 24%,rgba(255,255,255,.06))!important;box-shadow:0 1px color-mix(in srgb,var(--solution-base-color) 20%,rgba(255,255,255,.03)),0 12px 34px color-mix(in srgb,var(--solution-base-color) 12%,rgba(0,0,0,.3))!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header .ae-header-search-input{background:linear-gradient(to bottom,#ffffff13,#ffffff0b)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000038!important;color:#f8fafceb!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header .ae-header-search-input::-moz-placeholder{color:#e2e8f06b!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header .ae-header-search-input::placeholder{color:#e2e8f06b!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header .ae-header-search-input:hover{background:linear-gradient(to bottom,#ffffff18,#ffffff0f)!important;border-color:#ffffff2e!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header .ae-header-search-input:focus-visible{background:linear-gradient(to bottom,#ffffff1c,#ffffff12)!important;border-color:color-mix(in srgb,hsl(var(--primary)) 45%,rgba(255,255,255,.16))!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header button[data-demo-toggle=demo]{background-color:#ffffff0f!important;border-color:#ffffff2e!important;color:#f8fafcf0!important}.dark [data-solution-surface=autonomous-enterprise] .apm-glass-header button[data-demo-toggle=live]{background-color:#10b98133!important;border-color:#34d39980!important;color:#fff!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-context-header]{background:color-mix(in srgb,var(--solution-base-color) 6%,hsl(211 28% 11%))!important;border-color:#283039!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar]{background:linear-gradient(180deg,color-mix(in srgb,var(--solution-base-color) 8%,hsl(211 30% 8%)),color-mix(in srgb,var(--solution-base-color) 6%,hsl(211 28% 10%)))!important;border-color:#ffffff17!important;color:#f2f2f2!important;box-shadow:-18px 0 26px color-mix(in srgb,var(--solution-base-color) 4%,hsl(211 30% 8% / .48)) inset,1px 0 #ffffff0a}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/85,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/80,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/70,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .text-white\/55{color:#e5e7eb!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .\!text-white\/60{color:#94a3b8!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .border-white\/15,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .border-white\/20{border-color:#283039!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/15,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/20,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/22,.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] .bg-white\/25{background-color:color-mix(in srgb,var(--solution-base-color) 7%,hsl(211 26% 13%))!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-nav-active]{background-color:hsl(var(--primary) / .18)!important;color:hsl(var(--primary-hover))!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-persona-sidebar] button:hover{background-color:color-mix(in srgb,var(--solution-base-color) 7%,hsl(211 26% 13%))!important;color:#f2f2f2!important}.dark [data-solution-surface=autonomous-enterprise] .rounded-xl.border,.dark [data-solution-surface=autonomous-enterprise] .rounded-2xl.border,.dark [data-solution-surface=autonomous-enterprise] .surface-card,.dark [data-solution-surface=autonomous-enterprise] .glass-card,.dark [data-solution-surface=autonomous-enterprise] .glass-card-elevated,.dark [data-solution-surface=autonomous-enterprise] .glass-card-subtle,.dark [data-solution-surface=autonomous-enterprise] .hero-banner,.dark [data-solution-surface=autonomous-enterprise] .stat-card,.dark [data-solution-surface=autonomous-enterprise] [data-ae-domain-hero],.dark [data-solution-surface=autonomous-enterprise] [data-ae-metric-card],.dark [data-solution-surface=autonomous-enterprise] [data-ae-product-tile]{background:linear-gradient(135deg,#ffffff0e,#ffffff06),color-mix(in srgb,var(--solution-base-color) 10%,hsl(211 28% 11%))!important;border-color:#ffffff17!important;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:0 1px #ffffff0a inset,0 12px 30px #0000003d!important}.dark [data-solution-surface=autonomous-enterprise] [data-ae-product-tile] .ae-product-tile-header{background:color-mix(in srgb,var(--solution-base-color) 9%,hsl(211 28% 11%))!important;border-bottom-color:color-mix(in srgb,var(--solution-base-color) 12%,hsl(211 18% 19%))!important}.dark [data-solution-surface=autonomous-enterprise] .hero-banner.active{background:radial-gradient(120% 160% at 8% 0%,rgba(255,255,255,.105) 0%,transparent 48%),radial-gradient(120% 140% at 100% 100%,hsl(var(--primary) / .18) 0%,transparent 55%),linear-gradient(135deg,#00000042,#00000024),#00466438!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(25px) saturate(140%);-webkit-backdrop-filter:blur(25px) saturate(140%);box-shadow:15px 15px 25px #00000038,0 14px 38px #0000003d,0 1px #ffffff14 inset!important}.dark [data-solution-surface=autonomous-enterprise] .action-required-banner,.dark [data-solution-surface=autonomous-enterprise] .status-chip{background:color-mix(in srgb,var(--solution-base-color) 7%,hsl(211 26% 13%))!important;border-color:#283039!important;color:#e5e7eb!important}.dark [data-solution-surface=autonomous-enterprise] table{border-color:#283039}.dark [data-solution-surface=autonomous-enterprise] table:not([data-ae-process-glide-table]) th{color:#cbd5e1}.dark [data-solution-surface=autonomous-enterprise] table td{color:#e2e8f0}.dark [data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin{scrollbar-color:rgba(148,163,184,.35) transparent}.dark [data-solution-surface=autonomous-enterprise] .ae-scrollbar-thin::-webkit-scrollbar-thumb{background:#94a3b859}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]){--sol-accent-color: var(--solution-user-base-color, var(--solution-base-color, #38bdf8));--sol-accent-2-color: color-mix(in oklch, var(--sol-accent-color) 72%, #3b82f6);--sol-accent-3-color: color-mix(in oklch, var(--sol-accent-color) 55%, white);--sol-glass-radius: 20px;--sol-spring: cubic-bezier(.16, 1, .3, 1);--sol-spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--sol-glass-fill: linear-gradient(135deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .58));--sol-glass-tint: color-mix(in srgb, var(--sol-accent-color) 3.5%, transparent);--sol-glass-border: color-mix(in srgb, var(--sol-accent-color) 18%, transparent);--sol-glass-border-hover: color-mix(in srgb, var(--sol-accent-color) 40%, transparent);--sol-glass-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 8px 24px -14px rgba(15, 23, 42, .16);--sol-glass-shadow-hover: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 10px 26px -14px rgba(15, 23, 42, .2), 0 0 0 1px hsl(var(--primary) / .1);--sol-sheen: linear-gradient(115deg, transparent 0%, transparent 38%, rgba(255, 255, 255, .55) 50%, transparent 62%, transparent 100%)}.dark [data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]){--sol-glass-fill: linear-gradient(135deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .025));--sol-glass-tint: color-mix(in srgb, var(--sol-accent-color) 10%, transparent);--sol-glass-border: color-mix(in srgb, color-mix(in oklch, var(--sol-accent-color) 70%, white) 18%, transparent);--sol-glass-border-hover: color-mix(in srgb, color-mix(in oklch, var(--sol-accent-color) 70%, white) 42%, transparent);--sol-glass-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 14px 36px -14px rgba(0, 0, 0, .55);--sol-glass-shadow-hover: 0 1px 0 rgba(255, 255, 255, .09) inset, 0 16px 40px -18px rgba(0, 0, 0, .6), 0 0 0 1px hsl(var(--primary) / .18);--sol-sheen: linear-gradient(115deg, transparent 0%, transparent 38%, rgba(255, 255, 255, .16) 50%, transparent 62%, transparent 100%)}@keyframes sol-aurora-drift{0%{background-position:0% 50%,100% 50%,50% 0%}50%{background-position:100% 50%,0% 50%,50% 100%}to{background-position:0% 50%,100% 50%,50% 0%}}@keyframes sol-rise-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sol-sheen-sweep{0%{background-position:200% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes sol-border-shimmer{0%,to{opacity:.35}50%{opacity:.85}}@keyframes sol-glow-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--sol-accent-color) 0%,transparent)}50%{box-shadow:0 0 22px 2px color-mix(in srgb,var(--sol-accent-color) 35%,transparent)}}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-content]{position:relative;background-image:radial-gradient(60% 80% at 12% 8%,color-mix(in srgb,var(--sol-accent-color) 10%,transparent),transparent 60%),radial-gradient(55% 75% at 92% 18%,color-mix(in srgb,var(--sol-accent-2-color) 9%,transparent),transparent 60%),radial-gradient(70% 60% at 50% 110%,color-mix(in srgb,var(--sol-accent-3-color) 7%,transparent),transparent 60%);background-size:200% 200%,200% 200%,200% 200%;background-attachment:local;animation:sol-aurora-drift 26s ease-in-out infinite}.dark [data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-content]{background-image:radial-gradient(60% 80% at 12% 8%,color-mix(in srgb,var(--sol-accent-color) 16%,transparent),transparent 60%),radial-gradient(55% 75% at 92% 18%,color-mix(in srgb,var(--sol-accent-2-color) 14%,transparent),transparent 60%),radial-gradient(70% 60% at 50% 110%,color-mix(in srgb,var(--sol-accent-3-color) 10%,transparent),transparent 60%)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-2xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-3xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .bg-card{-webkit-backdrop-filter:blur(20px) saturate(calc(1.2 + var(--apm-glass-tint, .5) * .8));backdrop-filter:blur(20px) saturate(calc(1.2 + var(--apm-glass-tint, .5) * .8));box-shadow:var(--sol-glass-shadow);transition:transform .42s var(--sol-spring),box-shadow .42s var(--sol-spring),border-color .28s ease}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-2xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-3xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .bg-card:hover{box-shadow:var(--sol-glass-shadow-hover)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-xl.border.cursor-pointer:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-2xl.border.cursor-pointer:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-3xl.border.cursor-pointer:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .bg-card.cursor-pointer:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) a.rounded-xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) a.rounded-2xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) a.rounded-3xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button.rounded-xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button.rounded-2xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button.rounded-3xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=button].rounded-xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=button].rounded-2xl.border:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=button].rounded-3xl.border:hover{transform:translate3d(0,-3px,0)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-glass]{background:var(--sol-sheen),var(--sol-glass-fill),var(--sol-glass-tint)!important;background-repeat:no-repeat,no-repeat,no-repeat;background-size:220% 100%,auto,auto;background-position:200% 0,0 0,0 0;border:1px solid var(--sol-glass-border)!important;border-radius:var(--sol-glass-radius);box-shadow:var(--sol-glass-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(calc(1.3 + var(--apm-glass-tint, .5) * .9));backdrop-filter:blur(28px) saturate(calc(1.3 + var(--apm-glass-tint, .5) * .9));transition:transform .42s var(--sol-spring),box-shadow .42s var(--sol-spring),border-color .28s ease,background-position .75s ease;will-change:transform}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-glass]:hover{border-color:hsl(var(--primary) / .28)!important;box-shadow:var(--sol-glass-shadow-hover)!important;background-position:-120% 0,0 0,0 0}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.rounded-xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.rounded-2xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.bg-card{animation:sol-rise-in .52s var(--sol-spring) both}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(1){animation-delay:40ms}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(2){animation-delay:90ms}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(3){animation-delay:.14s}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(4){animation-delay:.19s}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(5){animation-delay:.24s}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(6){animation-delay:.29s}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>*:nth-child(n+7){animation-delay:.33s}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button:not([data-radix-select-trigger]):not([aria-label="Open menu"]):not(:disabled){transition:transform .16s var(--sol-spring-bounce),box-shadow .2s ease,filter .2s ease}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button:not([data-radix-select-trigger]):not([aria-label="Open menu"]):not(:disabled):active{transform:scale(.965)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .bg-primary:hover,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button.bg-primary:hover{box-shadow:0 8px 26px -8px color-mix(in srgb,var(--sol-accent-color) 60%,transparent);filter:saturate(1.1)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) input:focus-visible,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) textarea:focus-visible,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=combobox]:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--sol-accent-color) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sol-accent-color) 18%,transparent),0 6px 18px -10px color-mix(in srgb,var(--sol-accent-color) 50%,transparent)!important;transition:box-shadow .22s var(--sol-spring),border-color .22s ease}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=tab]{transition:color .22s ease,background-color .22s ease,box-shadow .22s var(--sol-spring)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=tab][data-state=active],[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 0 var(--sol-accent-color),0 6px 18px -10px color-mix(in srgb,var(--sol-accent-color) 50%,transparent)}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-full.border{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-color:var(--sol-glass-border)!important}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-active=true]{border-color:color-mix(in srgb,var(--sol-accent-color) 55%,transparent)!important;animation:sol-glow-breathe 3.2s ease-in-out infinite}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) *::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sol-accent-color) 35%,transparent);border-radius:999px}[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sol-accent-color) 55%,transparent)}@media(prefers-reduced-motion:reduce){[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-content],[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-2xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .rounded-3xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .bg-card,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-glass],[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [data-solution-active=true],[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.rounded-xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.rounded-2xl.border,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) .grid>.bg-card,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) button,[data-solution-surface]:not([data-solution-surface=autonomous-enterprise]):not([data-solution-surface=agentic-collaboration]) [role=tab]{animation:none!important;transition:none!important}}[data-solution-surface=agentic-collaboration]{--collab-spring: cubic-bezier(.16, 1, .3, 1);--collab-spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--collab-shadow: 0 1px 0 rgba(255, 255, 255, .55) inset, 0 8px 24px -14px rgba(15, 23, 42, .16);--collab-shadow-hover: 0 1px 0 rgba(255, 255, 255, .65) inset, 0 10px 26px -14px rgba(15, 23, 42, .2), 0 0 0 1px hsl(var(--primary) / .1)}.dark [data-solution-surface=agentic-collaboration]{--collab-shadow: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 14px 34px -16px rgba(0, 0, 0, .5);--collab-shadow-hover: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 16px 38px -18px rgba(0, 0, 0, .55), 0 0 0 1px hsl(var(--primary) / .16)}@keyframes collab-rise-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-solution-surface=agentic-collaboration] .rounded-xl.border,[data-solution-surface=agentic-collaboration] .rounded-2xl.border,[data-solution-surface=agentic-collaboration] .rounded-3xl.border,[data-solution-surface=agentic-collaboration] .bg-card{-webkit-backdrop-filter:blur(18px) saturate(calc(1.15 + var(--apm-glass-tint, .5) * .7));backdrop-filter:blur(18px) saturate(calc(1.15 + var(--apm-glass-tint, .5) * .7));box-shadow:var(--collab-shadow);transition:transform .4s var(--collab-spring),box-shadow .4s var(--collab-spring),border-color .26s ease;will-change:transform}[data-solution-surface=agentic-collaboration] .rounded-xl.border:hover,[data-solution-surface=agentic-collaboration] .rounded-2xl.border:hover,[data-solution-surface=agentic-collaboration] .rounded-3xl.border:hover,[data-solution-surface=agentic-collaboration] .bg-card:hover{box-shadow:var(--collab-shadow-hover)}[data-solution-surface=agentic-collaboration] .rounded-xl.border.cursor-pointer:hover,[data-solution-surface=agentic-collaboration] .rounded-2xl.border.cursor-pointer:hover,[data-solution-surface=agentic-collaboration] .rounded-3xl.border.cursor-pointer:hover,[data-solution-surface=agentic-collaboration] .bg-card.cursor-pointer:hover,[data-solution-surface=agentic-collaboration] a.rounded-xl.border:hover,[data-solution-surface=agentic-collaboration] a.rounded-2xl.border:hover,[data-solution-surface=agentic-collaboration] a.rounded-3xl.border:hover,[data-solution-surface=agentic-collaboration] button.rounded-xl.border:hover,[data-solution-surface=agentic-collaboration] button.rounded-2xl.border:hover,[data-solution-surface=agentic-collaboration] button.rounded-3xl.border:hover,[data-solution-surface=agentic-collaboration] [role=button].rounded-xl.border:hover,[data-solution-surface=agentic-collaboration] [role=button].rounded-2xl.border:hover,[data-solution-surface=agentic-collaboration] [role=button].rounded-3xl.border:hover{transform:translate3d(0,-3px,0)}[data-solution-surface=agentic-collaboration] [data-collab-glass]{-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid hsl(var(--primary) / .18)!important;box-shadow:var(--collab-shadow)}[data-solution-surface=agentic-collaboration] .grid>.rounded-xl.border,[data-solution-surface=agentic-collaboration] .grid>.rounded-2xl.border,[data-solution-surface=agentic-collaboration] .grid>.bg-card{animation:collab-rise-in .48s var(--collab-spring) both}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(1){animation-delay:40ms}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(2){animation-delay:85ms}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(3){animation-delay:.13s}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(4){animation-delay:175ms}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(5){animation-delay:.22s}[data-solution-surface=agentic-collaboration] .grid>*:nth-child(n+6){animation-delay:.26s}[data-solution-surface=agentic-collaboration] button:not([data-radix-select-trigger]):not([aria-label="Open menu"]):not(:disabled){transition:transform .16s var(--collab-spring-bounce),box-shadow .2s ease,filter .2s ease}[data-solution-surface=agentic-collaboration] button:not([data-radix-select-trigger]):not([aria-label="Open menu"]):not(:disabled):active{transform:scale(.965)}[data-solution-surface=agentic-collaboration] .bg-primary:hover{box-shadow:0 8px 26px -8px hsl(var(--primary) / .55);filter:saturate(1.08)}[data-solution-surface=agentic-collaboration] input:focus-visible,[data-solution-surface=agentic-collaboration] textarea:focus-visible,[data-solution-surface=agentic-collaboration] [role=combobox]:focus-visible{outline:none!important;border-color:hsl(var(--primary) / .6)!important;box-shadow:0 0 0 3px hsl(var(--primary) / .16),0 6px 18px -10px hsl(var(--primary) / .45)!important;transition:box-shadow .22s var(--collab-spring),border-color .22s ease}[data-solution-surface=agentic-collaboration] [role=tab]{transition:color .22s ease,background-color .22s ease,box-shadow .22s var(--collab-spring)}[data-solution-surface=agentic-collaboration] [role=tab][data-state=active],[data-solution-surface=agentic-collaboration] [role=tab][aria-selected=true]{box-shadow:inset 0 -2px hsl(var(--primary)),0 6px 18px -10px hsl(var(--primary) / .45)}@keyframes collab-glow-breathe{0%,to{box-shadow:0 0 hsl(var(--primary) / 0)}50%{box-shadow:0 0 22px 2px hsl(var(--primary) / .35)}}[data-solution-surface=agentic-collaboration] [data-collab-active=true]{border-color:hsl(var(--primary) / .5)!important;animation:collab-glow-breathe 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-solution-surface=agentic-collaboration] .rounded-xl.border,[data-solution-surface=agentic-collaboration] .rounded-2xl.border,[data-solution-surface=agentic-collaboration] .rounded-3xl.border,[data-solution-surface=agentic-collaboration] .bg-card,[data-solution-surface=agentic-collaboration] .grid>.rounded-xl.border,[data-solution-surface=agentic-collaboration] .grid>.rounded-2xl.border,[data-solution-surface=agentic-collaboration] .grid>.bg-card,[data-solution-surface=agentic-collaboration] [data-collab-active=true],[data-solution-surface=agentic-collaboration] button,[data-solution-surface=agentic-collaboration] [role=tab]{animation:none!important;transition:none!important}}[data-ui-studio-surface=true] textarea:not([data-no-resize]){--ui-studio-resize-grip: rgba(100, 116, 139, .62);resize:vertical;min-height:56px;background-image:linear-gradient(135deg,transparent 0 58%,var(--ui-studio-resize-grip) 59% 66%,transparent 67%),linear-gradient(135deg,transparent 0 66%,var(--ui-studio-resize-grip) 67% 74%,transparent 75%),linear-gradient(135deg,transparent 0 74%,var(--ui-studio-resize-grip) 75% 82%,transparent 83%);background-position:right 13px bottom 5px,right 8px bottom 5px,right 3px bottom 5px;background-repeat:no-repeat;background-size:12px 12px}[data-ui-studio-surface=true] textarea:not([data-no-resize])::-webkit-resizer{background-color:transparent}[data-ui-studio-surface=true].dark textarea:not([data-no-resize]),[data-ui-studio-surface=true]:is(.dark *) textarea:not([data-no-resize]),.dark [data-ui-studio-surface=true] textarea:not([data-no-resize]),[data-ui-studio-surface=true] .dark textarea:not([data-no-resize]){--ui-studio-resize-grip: rgba(148, 163, 184, .7)}[data-ui-studio-surface=true] textarea:not([data-no-resize]):disabled{background-image:none}[data-ui-studio-surface=true] :where(button:not([data-control-id]),[role=button]:not([data-control-id])){font-weight:300;letter-spacing:.005em}[data-ui-studio-surface=true] :where(button:not([data-control-id]):not([data-no-glass]),[role=button]:not([data-control-id]):not([data-no-glass])){transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:.18s;transition-timing-function:ease-out}[data-ui-studio-surface=true] :where(button:not([data-control-id]):not([data-no-glass])):focus-visible{outline:none;box-shadow:0 0 0 1px #10b98152,0 0 0 4px #10b9811a}[data-ui-studio-surface=true] :where(input:not([data-control-id]),select:not([data-control-id])){font-weight:300}[data-ui-studio-surface=true] :where(input:not([data-control-id]):not([type=range]),select:not([data-control-id])){border-color:#94a3b857;background-color:#ffffff80;-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 1px #ffffff8c}.dark [data-ui-studio-surface=true] :where(input:not([data-control-id]):not([type=range]),select:not([data-control-id])){border-color:#ffffff1f;background-color:#ffffff0d;box-shadow:inset 0 1px #ffffff14}[data-ui-studio-surface=true] :where(.badge,[data-slot=badge]){font-weight:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-ui-studio-surface=true] .ui-studio-aurora-blob{position:absolute;border-radius:9999px;filter:blur(80px);will-change:transform;pointer-events:none}[data-ui-studio-surface=true] .ui-studio-aurora-a{animation:ui-studio-aurora-drift-a 26s ease-in-out infinite}[data-ui-studio-surface=true] .ui-studio-aurora-b{animation:ui-studio-aurora-drift-b 32s ease-in-out infinite}[data-ui-studio-surface=true] .ui-studio-aurora-c{animation:ui-studio-aurora-drift-c 38s ease-in-out infinite}@keyframes ui-studio-aurora-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7vw,5vh,0) scale(1.12)}}@keyframes ui-studio-aurora-drift-b{0%,to{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(-6vw,7vh,0) scale(.94)}}@keyframes ui-studio-aurora-drift-c{0%,to{transform:translateZ(0) scale(.96)}50%{transform:translate3d(5vw,-6vh,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){[data-ui-studio-surface=true] .ui-studio-aurora-a,[data-ui-studio-surface=true] .ui-studio-aurora-b,[data-ui-studio-surface=true] .ui-studio-aurora-c{animation:none}}@keyframes ui-studio-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-studio-rise-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ui-studio-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ui-studio-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ui-studio-fade-in{0%{opacity:0}to{opacity:1}}[data-ui-studio-surface=true] .ui-studio-anim-panel{animation:ui-studio-panel-in .22s cubic-bezier(.16,1,.3,1) both}[data-ui-studio-surface=true] .ui-studio-anim-header{animation:ui-studio-rise-in .26s cubic-bezier(.16,1,.3,1) both}[data-ui-studio-surface=true] .ui-studio-anim-dock-left{animation:ui-studio-slide-in-left .2s ease-out both}[data-ui-studio-surface=true] .ui-studio-anim-dock-right{animation:ui-studio-slide-in-right .2s ease-out both}[data-ui-studio-surface=true] .ui-studio-anim-fade{animation:ui-studio-fade-in .15s ease-out both}[data-ui-studio-surface=true] :where(button:not([data-control-id]):not([data-no-glass]),[role=button]:not([data-control-id]):not([data-no-glass])):active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){[data-ui-studio-surface=true] .ui-studio-anim-panel,[data-ui-studio-surface=true] .ui-studio-anim-header,[data-ui-studio-surface=true] .ui-studio-anim-dock-left,[data-ui-studio-surface=true] .ui-studio-anim-dock-right,[data-ui-studio-surface=true] .ui-studio-anim-fade{animation:none}[data-ui-studio-surface=true] :where(button:not([data-control-id]):not([data-no-glass]),[role=button]:not([data-control-id]):not([data-no-glass])):active:not(:disabled){transform:none}}@container control-frame (min-width: 1px) and (min-height: 1px){[data-control-type=button],[data-control-type=formSubmit]{font-size:clamp(.5rem,min(10cqi,38cqb),2.5rem)!important;padding:clamp(.125rem,min(3cqi,12cqb),1.25rem) clamp(.25rem,min(5cqi,18cqb),2.5rem)!important;gap:clamp(.125rem,min(2cqi,8cqb),1rem)!important}[data-control-type=button] .material-symbols-outlined,[data-control-type=formSubmit] .material-symbols-outlined{font-size:clamp(.625rem,min(10cqi,36cqb),2.5rem)!important}[data-control-type=badge]{font-size:clamp(.5rem,min(12cqi,45cqb),2rem)!important;padding:clamp(.125rem,min(3cqi,10cqb),.75rem) clamp(.25rem,min(5cqi,15cqb),1.5rem)!important;gap:clamp(.125rem,min(2cqi,8cqb),.75rem)!important}[data-control-type=badge] .material-symbols-outlined{font-size:clamp(.5rem,min(10cqi,40cqb),2rem)!important}}@container control-frame (min-width: 1px) and (min-height: 1px){[data-control-type=input],[data-control-type=textarea],[data-control-type=select],[data-control-type=datePicker],[data-control-type=timePicker],[data-control-type=search],[data-control-type=slider],[data-control-type=radioGroup]{font-size:clamp(.5rem,min(5cqi,22cqb),1.5rem)!important;gap:clamp(.125rem,min(1.5cqi,5cqb),.75rem)!important}}@container control-frame (min-width: 1px) and (min-height: 1px){[data-control-type=checkbox],[data-control-type=switch]{font-size:clamp(.5rem,min(6cqi,38cqb),1.5rem)!important;gap:clamp(.125rem,min(2cqi,8cqb),.75rem)!important}[data-control-type=checkbox] input[type=checkbox]{width:clamp(.75rem,min(6cqi,28cqb),2rem)!important;height:clamp(.75rem,min(6cqi,28cqb),2rem)!important}}.documentation-surface{--apm-font-main: "Museo Sans", Arial, sans-serif;--apm-app-header-font: "Museo Sans", Arial, sans-serif;--apm-app-button-font: "Museo Sans", Arial, sans-serif;--apm-font-weight: 300;--apm-font-weight-body: 300;--apm-font-weight-light: 300;--apm-app-header-weight: 300;--apm-app-button-weight: 300;font-family:Museo Sans,Arial,sans-serif;font-weight:300}.documentation-surface h1,.documentation-surface h2,.documentation-surface h3,.documentation-surface h4,.documentation-surface button,.documentation-surface label,.documentation-surface input,.documentation-surface select,.documentation-surface textarea{font-weight:300}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}[data-solution-surface]{--background: 210 40% 96%;--foreground: 215 25% 27%;--card: 0 0% 100%;--card-foreground: 215 25% 27%;--popover: 0 0% 100%;--popover-foreground: 215 25% 27%;--muted: 214 32% 91%;--muted-foreground: 215 16% 47%;--secondary: 214 32% 91%;--secondary-foreground: 215 25% 27%;--accent: 214 32% 91%;--accent-foreground: 215 25% 27%;--border: 213 27% 84%;--input: 213 27% 84%;background-color:#f1f5f9!important}.dark [data-solution-surface]{--background: 0 0% 8%;--foreground: 0 0% 95%;--card: 0 0% 10%;--card-foreground: 0 0% 95%;--popover: 0 0% 10%;--popover-foreground: 0 0% 95%;--muted: 0 0% 14%;--muted-foreground: 0 0% 65%;--secondary: 0 0% 14%;--secondary-foreground: 0 0% 95%;--accent: 0 0% 14%;--accent-foreground: 0 0% 95%;--border: 0 0% 18%;background-color:color-mix(in srgb,var(--solution-base-color) 4%,hsl(0 0% 8%))!important}.dark [data-solution-surface] .bg-background,.dark [data-solution-surface] .bg-card{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 10%))!important}.dark [data-solution-surface] .bg-muted{background-color:color-mix(in srgb,var(--solution-base-color) 6%,hsl(0 0% 14%))!important}[data-solution-surface] .bg-muted\/30{background-color:#f1f5f9!important}.dark [data-solution-surface] .bg-muted\/30{background-color:hsl(var(--muted) / .3)!important}[data-solution-surface] .bg-slate-50,[data-solution-surface] .bg-slate-100{background-color:#f1f5f9!important}[data-solution-surface] .bg-white{background-color:#fff!important}.dark [data-solution-surface] .bg-slate-50,.dark [data-solution-surface] .dark\:bg-slate-50{background-color:color-mix(in srgb,var(--solution-base-color) 6%,hsl(0 0% 10%))!important}.dark [data-solution-surface] .bg-slate-100,.dark [data-solution-surface] .dark\:bg-slate-100{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 12%))!important}.dark [data-solution-surface] .bg-white,.dark [data-solution-surface] .dark\:bg-white{background-color:color-mix(in srgb,var(--solution-base-color) 6%,hsl(0 0% 12%))!important}.dark [data-solution-surface] .dark\:bg-slate-700{background-color:color-mix(in srgb,var(--solution-base-color) 7%,hsl(0 0% 18%))!important}.dark [data-solution-surface] .dark\:bg-slate-800{background-color:color-mix(in srgb,var(--solution-base-color) 6%,hsl(0 0% 12%))!important}.dark [data-solution-surface] .dark\:bg-slate-800\/50{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 12% / .7))!important}.dark [data-solution-surface] .dark\:bg-slate-900{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 9%))!important}.dark [data-solution-surface] .dark\:bg-slate-900\/50{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 9% / .8))!important}.dark [data-solution-surface] .dark\:bg-slate-900\/30{background-color:color-mix(in srgb,var(--solution-base-color) 4%,hsl(0 0% 9% / .5))!important}.dark [data-solution-surface] .bg-gray-50,.dark [data-solution-surface] .bg-gray-100,.dark [data-solution-surface] .bg-neutral-50,.dark [data-solution-surface] .bg-neutral-100{background-color:color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 12%))!important}.dark [data-solution-surface] .dark\:bg-white\/5{background-color:color-mix(in srgb,var(--solution-base-color) 8%,rgba(255,255,255,.05))!important}.dark [data-solution-surface] .dark\:bg-white\/10{background-color:color-mix(in srgb,var(--solution-base-color) 10%,rgba(255,255,255,.08))!important}[data-solution-surface] .bg-\[linear-gradient\(to_bottom_right\,rgb\(241_245_249\/0\.6\)\,rgb\(248_250_252\/0\.4\)\,transparent\)\]{background:#fff!important}.dark [data-solution-surface] .dark\:bg-\[linear-gradient\(to_bottom_right\,rgb\(255_255_255\/0\.06\)\,rgb\(255_255_255\/0\.03\)\,transparent\)\]{background:linear-gradient(to bottom right,color-mix(in srgb,var(--solution-base-color) 10%,rgb(255 255 255 / .06)),color-mix(in srgb,var(--solution-base-color) 6%,rgb(255 255 255 / .03)),transparent)!important}[data-solution-surface] nav{background-color:hsl(var(--background))!important}.dark [data-solution-surface] nav{background-color:hsl(var(--background))!important;border-color:hsl(var(--border))!important}[data-solution-surface] .solution-row-selected{border-color:var(--solution-base-color)!important}[data-solution-surface] .solution-row-checked{background-color:color-mix(in srgb,var(--solution-base-color) 8%,transparent);border-color:color-mix(in srgb,var(--solution-base-color) 45%,transparent)!important}.dark [data-solution-surface] .solution-row-checked{background-color:color-mix(in srgb,var(--solution-base-color) 14%,transparent);border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}[data-solution-surface] .solution-accent-checkbox[data-state=checked]{background-color:var(--solution-base-color)!important;border-color:var(--solution-base-color)!important}[data-solution-surface] .solution-accent-bg-soft{background-color:color-mix(in srgb,var(--solution-base-color) 20%,transparent)}[data-solution-surface] .solution-accent-text{color:var(--solution-600)}.dark [data-solution-surface] .solution-accent-text{color:var(--solution-400)}[data-solution-surface] .solution-accent-hover:hover{background-color:color-mix(in srgb,var(--solution-base-color) 10%,transparent)}[data-solution-surface] .solution-chat-user-message{background-color:color-mix(in srgb,var(--solution-base-color) 62%,black 38%)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--solution-base-color) 70%,white 30%)!important}.dark [data-solution-surface] .solution-chat-user-message{background-color:color-mix(in srgb,var(--solution-base-color) 58%,black 42%)!important;color:#fff!important}[data-solution-surface]{--solution-base-color: var(--solution-header-color, #38bdf8);--solution-header-accent-strong: color-mix(in srgb, var(--solution-base-color) 28%, transparent);--solution-header-accent-soft: color-mix(in srgb, var(--solution-base-color) 16%, transparent);--solution-header-border: color-mix(in srgb, var(--solution-base-color) 18%, rgba(0, 0, 0, .08));--solution-dropdown-bg: rgba(255, 255, 255, .92);--solution-dropdown-text: rgb(15, 23, 42);--solution-dropdown-text-muted: rgb(51, 65, 85);transition:background-color .15s ease-out}.dark [data-solution-surface]{--solution-dropdown-bg: linear-gradient( 135deg, color-mix(in srgb, var(--solution-base-color) 4%, rgba(24, 24, 26, .98)), color-mix(in srgb, var(--solution-base-color) 2%, rgba(20, 20, 22, .99)) );--solution-dropdown-text: rgba(248, 250, 252, .95);--solution-dropdown-text-muted: rgba(180, 180, 190, .8)}[data-solution-surface] .apm-glass-header{background:radial-gradient(125% 220% at 12% -70%,var(--solution-header-accent-strong) 0%,transparent 56%),radial-gradient(95% 180% at 88% -45%,var(--solution-header-accent-soft) 0%,transparent 52%),linear-gradient(to bottom,#fffffff0,#ffffffe6)!important;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:0 1px 3px #0000000a,0 10px 30px color-mix(in srgb,var(--solution-base-color) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--solution-base-color) 10%,rgba(0,0,0,.03));border-bottom:1px solid var(--solution-header-border);transition:background .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}[data-solution-surface] .apm-glass-header [data-apm-topnav]{color:#0f172a!important}[data-solution-surface] .apm-glass-header,[data-solution-surface] .apm-glass-header *{--tw-text-opacity: 1}[data-solution-surface] .apm-glass-header h1,[data-solution-surface] .apm-glass-header h2,[data-solution-surface] .apm-glass-header h3,[data-solution-surface] .apm-glass-header p,[data-solution-surface] .apm-glass-header a{color:#0f172a!important}[data-solution-surface] .apm-glass-header .text-muted-foreground,[data-solution-surface] .apm-glass-header [class*=text-foreground]{color:#334155!important}[data-solution-surface] .apm-glass-header svg{color:#1e293b!important}.dark [data-solution-surface] .apm-glass-header{background:radial-gradient(125% 220% at 12% -70%,color-mix(in srgb,var(--solution-base-color) 30%,transparent) 0%,transparent 56%),radial-gradient(95% 180% at 88% -45%,color-mix(in srgb,var(--solution-base-color) 18%,transparent) 0%,transparent 52%),linear-gradient(to bottom,#121214f5,#121214eb)!important;backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);box-shadow:0 1px color-mix(in srgb,var(--solution-base-color) 20%,rgba(255,255,255,.03)),0 12px 34px color-mix(in srgb,var(--solution-base-color) 12%,rgba(0,0,0,.3));border-bottom:1px solid color-mix(in srgb,var(--solution-base-color) 24%,rgba(255,255,255,.06))}.dark [data-solution-surface] .apm-glass-header [data-apm-topnav],.dark [data-solution-surface] .apm-glass-header h1,.dark [data-solution-surface] .apm-glass-header h2,.dark [data-solution-surface] .apm-glass-header h3,.dark [data-solution-surface] .apm-glass-header span,.dark [data-solution-surface] .apm-glass-header p,.dark [data-solution-surface] .apm-glass-header a,.dark [data-solution-surface] .apm-glass-header button{color:#f8fafcf2!important}.dark [data-solution-surface] .apm-glass-header .text-muted-foreground,.dark [data-solution-surface] .apm-glass-header [class*=text-foreground]{color:#e2e8f0cc!important}.dark [data-solution-surface] .apm-glass-header svg{color:#f8fafce6!important}[data-solution-surface] [data-solution-dropdown]{background:var(--solution-dropdown-bg)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff80}.dark [data-solution-surface] [data-solution-dropdown]{border:1px solid color-mix(in srgb,var(--solution-base-color) 15%,rgba(255,255,255,.06));box-shadow:0 8px 24px #00000080,0 1px color-mix(in srgb,var(--solution-base-color) 10%,rgba(255,255,255,.04))}[data-solution-surface] [data-solution-dropdown] *{color:var(--solution-dropdown-text)!important}[data-solution-surface] [data-solution-dropdown] .text-muted-foreground,[data-solution-surface] [data-solution-dropdown] [class*=opacity-]{color:var(--solution-dropdown-text-muted)!important}[data-solution-chat] h3{font-weight:300!important;letter-spacing:.025em}[data-solution-surface]{--solution-50: color-mix(in srgb, var(--solution-base-color) 8%, white 92%);--solution-100: color-mix(in srgb, var(--solution-base-color) 15%, white 85%);--solution-200: color-mix(in srgb, var(--solution-base-color) 25%, white 75%);--solution-300: color-mix(in srgb, var(--solution-base-color) 40%, white 60%);--solution-400: color-mix(in srgb, var(--solution-base-color) 70%, white 30%);--solution-500: var(--solution-base-color);--solution-600: color-mix(in srgb, var(--solution-base-color) 85%, black 15%);--solution-700: color-mix(in srgb, var(--solution-base-color) 70%, black 30%);--solution-800: color-mix(in srgb, var(--solution-base-color) 55%, black 45%);--solution-900: color-mix(in srgb, var(--solution-base-color) 40%, black 60%);--solution-highlight-dark: color-mix(in srgb, var(--solution-base-color) 52%, black 48%);--primary-color: var(--solution-base-color);--apm-header-gradient-start: var(--solution-base-color);--apm-header-gradient-end: color-mix(in srgb, var(--solution-base-color) 60%, black);--apm-header-text: rgba(255, 255, 255, .95)}.dark [data-solution-surface]{--background: 216 8% 9%;--foreground: 210 15% 96%;--muted: 215 8% 14%;--muted-foreground: 215 12% 75%;--card: 216 10% 11%;--card-foreground: 210 15% 96%;--popover: 216 10% 11%;--popover-foreground: 210 15% 96%;--border: 216 10% 22%;--input: 216 10% 22%}.dark [data-solution-surface]{--solution-500: color-mix(in srgb, var(--solution-base-color) 68%, black 32%);--solution-600: color-mix(in srgb, var(--solution-base-color) 55%, black 45%)}[data-no-solution-theme],[data-no-solution-theme] *{--solution-50: #eff6ff !important;--solution-100: #dbeafe !important;--solution-200: #bfdbfe !important;--solution-300: #93c5fd !important;--solution-400: #60a5fa !important;--solution-500: #3b82f6 !important;--solution-600: #2563eb !important;--solution-700: #1d4ed8 !important;--solution-800: #1e40af !important;--solution-900: #1e3a8a !important;--solution-base-color: #3b82f6 !important}.dark [data-solution-surface] .text-blue-300{color:var(--solution-300)!important}.dark [data-solution-surface] .text-blue-400{color:var(--solution-400)!important}.dark [data-solution-surface] .text-blue-500{color:var(--solution-500)!important}.dark [data-solution-surface] .text-blue-600{color:var(--solution-600)!important}.dark [data-solution-surface] .text-blue-700{color:var(--solution-700)!important}.dark [data-solution-surface] .dark\:text-blue-300{color:var(--solution-300)!important}.dark [data-solution-surface] .dark\:text-blue-400{color:var(--solution-400)!important}.dark [data-solution-surface] .bg-blue-50{background-color:var(--solution-50)!important}.dark [data-solution-surface] .bg-blue-100{background-color:var(--solution-100)!important}.dark [data-solution-surface] .bg-blue-200{background-color:var(--solution-200)!important}.dark [data-solution-surface] .bg-blue-400{background-color:var(--solution-400)!important}.dark [data-solution-surface] .bg-blue-500:not(.ring-2){background-color:var(--solution-500)!important}.dark [data-solution-surface] .bg-blue-600{background-color:var(--solution-600)!important}.dark [data-solution-surface] .bg-blue-400\/10{background-color:color-mix(in srgb,var(--solution-400) 10%,transparent)!important}.dark [data-solution-surface] .bg-blue-500\/10{background-color:color-mix(in srgb,var(--solution-500) 10%,transparent)!important}.dark [data-solution-surface] .bg-blue-500\/15{background-color:color-mix(in srgb,var(--solution-500) 15%,transparent)!important}.dark [data-solution-surface] .bg-blue-500\/20{background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-500:not(.ring-2){background-color:var(--solution-500)!important}.dark [data-solution-surface] .dark\:bg-blue-500\/10{background-color:color-mix(in srgb,var(--solution-500) 10%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-500\/15{background-color:color-mix(in srgb,var(--solution-500) 15%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-500\/20{background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-900\/10{background-color:color-mix(in srgb,var(--solution-900) 10%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-900\/20{background-color:color-mix(in srgb,var(--solution-900) 20%,transparent)!important}.dark [data-solution-surface] .dark\:bg-blue-900\/30{background-color:color-mix(in srgb,var(--solution-900) 30%,transparent)!important}.dark [data-solution-surface] .border-blue-100{border-color:var(--solution-100)!important}.dark [data-solution-surface] .border-blue-200{border-color:var(--solution-200)!important}.dark [data-solution-surface] .border-blue-500{border-color:var(--solution-500)!important}.dark [data-solution-surface] .border-l-blue-500{border-left-color:var(--solution-500)!important}.dark [data-solution-surface] .dark\:border-blue-500\/20{border-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] .dark\:border-blue-500\/30{border-color:color-mix(in srgb,var(--solution-500) 30%,transparent)!important}.dark [data-solution-surface] .dark\:border-blue-800{border-color:var(--solution-800)!important}.dark [data-solution-surface] .ring-blue-200{--tw-ring-color: var(--solution-200) !important}.dark [data-solution-surface] .ring-blue-400\/50{--tw-ring-color: color-mix(in srgb, var(--solution-400) 50%, transparent) !important}.dark [data-solution-surface] .dark\:ring-blue-500\/30{--tw-ring-color: color-mix(in srgb, var(--solution-500) 30%, transparent) !important}.dark [data-solution-surface] .dark\:ring-blue-800{--tw-ring-color: var(--solution-800) !important}.dark [data-solution-surface] .from-blue-50{--tw-gradient-from: var(--solution-50) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .from-blue-100{--tw-gradient-from: var(--solution-100) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .from-blue-500{--tw-gradient-from: var(--solution-500) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .to-blue-50{--tw-gradient-to: var(--solution-50) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .to-blue-50\/50{--tw-gradient-to: color-mix(in srgb, var(--solution-50) 50%, transparent) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .to-blue-100{--tw-gradient-to: var(--solution-100) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .to-blue-500{--tw-gradient-to: var(--solution-500) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .to-blue-600{--tw-gradient-to: var(--solution-600) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .dark\:from-blue-500\/5{--tw-gradient-from: color-mix(in srgb, var(--solution-500) 5%, transparent) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .dark\:from-blue-500\/10{--tw-gradient-from: color-mix(in srgb, var(--solution-500) 10%, transparent) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .dark\:from-blue-900\/10{--tw-gradient-from: color-mix(in srgb, var(--solution-900) 10%, transparent) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .dark\:from-blue-900\/20{--tw-gradient-from: color-mix(in srgb, var(--solution-900) 20%, transparent) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .dark\:to-blue-500\/5{--tw-gradient-to: color-mix(in srgb, var(--solution-500) 5%, transparent) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .dark\:to-blue-900\/10{--tw-gradient-to: color-mix(in srgb, var(--solution-900) 10%, transparent) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .dark\:to-blue-900\/20{--tw-gradient-to: color-mix(in srgb, var(--solution-900) 20%, transparent) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .hover\:bg-blue-600:hover{background-color:var(--solution-600)!important}.dark [data-solution-surface] .hover\:text-blue-600:hover{color:var(--solution-600)!important}.dark [data-solution-surface] .hover\:text-blue-700:hover{color:var(--solution-700)!important}.dark [data-solution-surface] .dark\:hover\:text-blue-300:hover{color:var(--solution-300)!important}.dark [data-solution-surface] .hover\:from-blue-600:hover{--tw-gradient-from: var(--solution-600) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .hover\:to-blue-600:hover{--tw-gradient-to: var(--solution-600) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .animate-ping.bg-blue-500{background-color:var(--solution-500)!important}.dark [data-solution-surface] .group:hover{--tw-shadow-color: color-mix(in srgb, var(--solution-base-color) 25%, transparent) !important}.dark [data-solution-surface] .before\:bg-\[linear-gradient\(145deg\,_rgba\(255\,255\,255\,0\.05\)_0\%\,_rgba\(255\,255\,255\,0\.015\)_55\%\,_rgba\(59\,130\,246\,0\.06\)_100\%\)\]:before{background:linear-gradient(145deg,#ffffff0d,#ffffff04 55%,color-mix(in srgb,var(--solution-base-color) 6%,transparent))!important}.dark [data-solution-surface] .after\:bg-\[radial-gradient\(120\%_120\%_at_50\%_-30\%\,_rgba\(56\,189\,248\,0\.04\)\,_rgba\(59\,130\,246\,0\.03\)_35\%\,_transparent_75\%\)\]:after{background:radial-gradient(120% 120% at 50% -30%,color-mix(in srgb,var(--solution-base-color) 4%,transparent),color-mix(in srgb,var(--solution-base-color) 3%,transparent) 35%,transparent 75%)!important}.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(59\,130\,246\,0\.15\)\,transparent_50\%\)\]:before,.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(59\,130\,246\,0\.08\)\,transparent_60\%\)\]:before{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--solution-base-color) 12%,transparent),transparent 50%)!important}.dark [data-solution-surface] .after\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_50\%\,rgba\(59\,130\,246\,0\.08\)_100\%\)\]:after{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,color-mix(in srgb,var(--solution-base-color) 8%,transparent) 100%)!important}.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_70\%\)\]:before,.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(59\,130\,246\,0\.1\)\,transparent_70\%\)\]:before,.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(59\,130\,246\,0\.08\)\,transparent_60\%\)\]:before{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--solution-base-color) 10%,transparent),transparent 70%)!important}.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_center\,rgba\(59\,130\,246\,0\.05\)\,transparent_70\%\)\]:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--solution-base-color) 5%,transparent),transparent 70%)!important}.dark [data-solution-surface] .before\:bg-\[radial-gradient\(circle_at_center\,rgba\(59\,130\,246\,0\.2\)\,transparent_70\%\)\]:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--solution-base-color) 20%,transparent),transparent 70%)!important}.dark [data-solution-surface] [class*="before:bg-[radial-gradient"][class*="59,130,246"]:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--solution-base-color) 10%,transparent),transparent 70%)!important}.dark [data-solution-surface] [class*="after:bg-[radial-gradient"][class*="59,130,246"]:after{background:radial-gradient(circle at center,color-mix(in srgb,var(--solution-base-color) 8%,transparent),transparent 70%)!important}.dark [data-solution-surface] .hover\:shadow-\[0_26px_56px_-30px_rgba\(56\,189\,248\,0\.28\)\]:hover,.dark [data-solution-surface] .hover\:shadow-\[0_26px_56px_-30px_rgba\(56\,189\,248\,0\.5\)\]:hover{box-shadow:0 26px 56px -30px color-mix(in srgb,var(--solution-base-color) 30%,transparent)!important}.dark [data-solution-surface] .focus-within\:shadow-\[0_26px_56px_-30px_rgba\(56\,189\,248\,0\.28\)\]:focus-within{box-shadow:0 26px 56px -30px color-mix(in srgb,var(--solution-base-color) 30%,transparent)!important}.dark [data-solution-surface] .hover\:border-\[rgba\(59\,130\,246\,0\.4\)\]:hover{border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}.dark [data-solution-surface] .shadow-\[0_2px_8px_rgba\(59\,130\,246\,0\.15\)\]{box-shadow:0 2px 8px color-mix(in srgb,var(--solution-base-color) 15%,transparent)!important}.dark [data-solution-surface] [class*=shadow][class*="59,130,246"],.dark [data-solution-surface] [class*=shadow][class*="56,189,248"]{--tw-shadow-color: color-mix(in srgb, var(--solution-base-color) 20%, transparent) !important}.dark [data-solution-surface] .rounded-2xl[class*="dark:border-white"]{border-color:color-mix(in srgb,var(--solution-base-color) 8%,rgba(255,255,255,.03))!important}.dark [data-solution-surface] .group:hover,.dark [data-solution-surface] [class*="hover:shadow"]:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--solution-base-color) 15%,rgba(0,0,0,.3)),inset 0 1px #ffffff1a!important}.dark [data-solution-surface] :focus-visible{--tw-ring-color: color-mix(in srgb, var(--solution-base-color) 40%, transparent) !important}.dark [data-solution-surface] .bg-primary{background-color:var(--solution-500)!important}.dark [data-solution-surface] .bg-primary\/5{background-color:color-mix(in srgb,var(--solution-base-color) 5%,transparent)!important}.dark [data-solution-surface] .bg-primary\/10{background-color:color-mix(in srgb,var(--solution-base-color) 10%,transparent)!important}.dark [data-solution-surface] .bg-primary\/15{background-color:color-mix(in srgb,var(--solution-base-color) 15%,transparent)!important}.dark [data-solution-surface] .bg-primary\/20,.dark [data-solution-surface] .dark\:bg-primary\/20{background-color:color-mix(in srgb,var(--solution-base-color) 20%,transparent)!important}.dark [data-solution-surface] .text-primary{color:var(--solution-400)!important}.dark [data-solution-surface] .border-primary{border-color:var(--solution-500)!important}.dark [data-solution-surface] .border-primary\/20{border-color:color-mix(in srgb,var(--solution-base-color) 20%,transparent)!important}.dark [data-solution-surface] .border-primary\/30{border-color:color-mix(in srgb,var(--solution-base-color) 30%,transparent)!important}.dark [data-solution-surface] .border-primary\/40{border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}.dark [data-solution-surface] .ring-primary{--tw-ring-color: var(--solution-500) !important}.dark [data-solution-surface] .ring-primary\/10{--tw-ring-color: color-mix(in srgb, var(--solution-base-color) 10%, transparent) !important}.dark [data-solution-surface] .ring-primary\/20{--tw-ring-color: color-mix(in srgb, var(--solution-base-color) 20%, transparent) !important}.dark [data-solution-surface] .focus-within\:border-primary\/40:focus-within{border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}.dark [data-solution-surface] .focus-within\:ring-primary\/10:focus-within{--tw-ring-color: color-mix(in srgb, var(--solution-base-color) 10%, transparent) !important}.dark [data-solution-surface] .dark\:focus-within\:border-primary\/40:focus-within{border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}.dark [data-solution-surface] .hover\:shadow-primary\/10:hover,.dark [data-solution-surface] .dark\:hover\:shadow-primary\/10:hover{--tw-shadow-color: color-mix(in srgb, var(--solution-base-color) 10%, transparent) !important}.dark [data-solution-surface] [class*=text-primary]{color:color-mix(in srgb,var(--solution-base-color) 85%,white)!important}.dark [data-solution-surface] [class*=border-primary]{border-color:color-mix(in srgb,var(--solution-base-color) 40%,transparent)!important}.dark [data-solution-surface] [class*="hover:shadow-lg"]{--solution-glow: color-mix(in srgb, var(--solution-base-color) 12%, transparent)}.dark [data-solution-surface] [class*="hover:shadow-lg"]:hover{box-shadow:0 8px 24px var(--solution-glow, rgba(0, 0, 0, .3)),inset 0 1px #ffffff14!important}.dark [data-solution-surface] [class*="bg-white/5"],.dark [data-solution-surface] [class*="bg-white/8"],.dark [data-solution-surface] [class*="bg-white/10"]{background:color-mix(in srgb,var(--solution-base-color) 8%,rgba(255,255,255,.05))!important}.dark [data-solution-surface] .rounded-2xl.border{border-color:color-mix(in srgb,var(--solution-base-color) 6%,rgba(255,255,255,.03))!important}.dark [data-solution-surface] [class*=rounded-full][class*="bg-white/5"]{background:color-mix(in srgb,var(--solution-base-color) 6%,rgba(255,255,255,.03))!important;border-color:color-mix(in srgb,var(--solution-base-color) 8%,rgba(255,255,255,.04))!important}[data-solution-surface] nav{background-color:#f1f5f9!important;border-color:#e2e8f0!important}@media(min-width:1280px){nav[data-rail-density=compact] .nav-glass{height:4rem}nav[data-rail-density=dense] .nav-glass{height:3.5rem}}[data-solution-surface] .nav-glass-inactive{color:#64748b!important}[data-solution-surface] .nav-glass-inactive:hover{background:#3341550f!important;color:#334155!important}.dark [data-solution-surface] .nav-glass-inactive{color:#afafafd9!important}.dark [data-solution-surface] .nav-glass-inactive:hover{background:#ffffff0f!important;color:#fffffff2!important}html:not(.dark) [data-solution-surface] .nav-glass-active,html:not(.dark) [data-solution-surface] a.nav-glass-active,html:not(.dark) [data-solution-surface] button.nav-glass-active,html:not(.dark) [data-solution-surface] .nav-glass.nav-glass-active,html:not(.dark) .nav-glass-active[data-solution-surface],html:not(.dark) [data-solution-surface] nav .nav-glass-active{background:#e2e8f0!important;background-color:#e2e8f0!important;border:1px solid #cbd5e1!important;color:#334155!important;box-shadow:0 1px 3px #00000014!important;border-radius:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) [data-solution-surface] .nav-glass-active:before,html:not(.dark) [data-solution-surface] .nav-glass-active:after,html:not(.dark) [data-solution-surface] a.nav-glass-active:before,html:not(.dark) [data-solution-surface] a.nav-glass-active:after,html:not(.dark) [data-solution-surface] button.nav-glass-active:before,html:not(.dark) [data-solution-surface] button.nav-glass-active:after,html:not(.dark) [data-solution-surface] nav .nav-glass-active:before,html:not(.dark) [data-solution-surface] nav .nav-glass-active:after{display:none!important;content:""!important;opacity:0!important;visibility:hidden!important;transform:scale(0)!important;background:transparent!important}.dark [data-solution-surface] .nav-glass:before{background:linear-gradient(148deg,#ffffff7a,#ffffff1f 68%,color-mix(in srgb,var(--solution-base-color) 22%,transparent))!important}.dark [data-solution-surface] .nav-glass:after{background:radial-gradient(140% 140% at 50% 18%,color-mix(in srgb,var(--solution-base-color) 34%,transparent),transparent 72%)!important}.dark [data-solution-surface] .nav-glass-active{background:color-mix(in srgb,var(--solution-highlight-dark) 85%,transparent)!important;border-color:color-mix(in srgb,var(--solution-base-color) 35%,transparent)!important;color:#fffffffa!important;box-shadow:inset 0 .5px 1px #ffffff2e,inset 0 -.5px 1px color-mix(in srgb,var(--solution-highlight-dark) 35%,transparent),0 2px 8px -3px color-mix(in srgb,var(--solution-highlight-dark) 55%,transparent),0 1px 3px -1px color-mix(in srgb,var(--solution-highlight-dark) 40%,transparent)!important}.dark [data-solution-surface] .nav-glass-active:before{background:linear-gradient(150deg,#ffffff1f,color-mix(in srgb,var(--solution-base-color) 8%,transparent) 55%,color-mix(in srgb,var(--solution-base-color) 25%,transparent))!important}.dark [data-solution-surface] .nav-glass-active:after{background:radial-gradient(150% 140% at 50% 10%,color-mix(in srgb,var(--solution-highlight-dark) 40%,transparent),transparent 75%)!important}.dark [data-solution-surface] .nav-glass-active:hover{background:color-mix(in srgb,var(--solution-highlight-dark) 95%,transparent)!important}.dark [data-solution-surface] .nav-glass:before{background:linear-gradient(150deg,#ffffff1f,color-mix(in srgb,var(--solution-base-color) 8%,transparent) 55%,color-mix(in srgb,var(--solution-base-color) 25%,transparent))!important}.dark [data-solution-surface] .nav-glass:after{background:radial-gradient(150% 140% at 50% 10%,color-mix(in srgb,var(--solution-base-color) 35%,transparent),transparent 75%)!important}.dark [data-solution-surface] [class*="data-[state=active]"]{background:color-mix(in srgb,var(--solution-base-color) 20%,transparent)!important;box-shadow:inset 0 1px #ffffff26,0 2px 8px color-mix(in srgb,var(--solution-base-color) 25%,transparent)!important}.dark [data-solution-surface] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--solution-base-color) 30%,rgba(255,255,255,.2))!important}.dark [data-solution-surface] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--solution-base-color) 40%,rgba(255,255,255,.3))!important}.dark [data-solution-surface] [class*=bg-blue]:not(.bg-blue-50):not(.bg-blue-100):not([class*="bg-blue-50/"]):not([class*="bg-blue-100/"]):not([class*="bg-blue-200/"]):not([class*="bg-blue-300/"]):not([class*="bg-blue-400/"]):not([class*="bg-blue-500/"]):not([class*="bg-blue-600/"]):not([class*="bg-blue-700/"]):not([class*="bg-blue-800/"]):not([class*="bg-blue-900/"]){background-color:var(--solution-500)!important}.dark [data-solution-surface] .rounded-full[class*=bg-blue]:not([class*="bg-blue-50/"]):not([class*="bg-blue-100/"]):not([class*="bg-blue-200/"]):not([class*="bg-blue-300/"]):not([class*="bg-blue-400/"]):not([class*="bg-blue-500/"]):not([class*="bg-blue-600/"]):not([class*="bg-blue-700/"]):not([class*="bg-blue-800/"]):not([class*="bg-blue-900/"]){background-color:var(--solution-400)!important}.dark [data-solution-surface] [role=progressbar] [class*=bg-blue],.dark [data-solution-surface] .progress [class*=bg-blue]{background-color:var(--solution-500)!important}.dark [data-solution-surface] [class*=color][class*=blue],.dark [data-solution-surface] .text-blue-500,.dark [data-solution-surface] .text-blue-600{color:var(--solution-500)!important}.dark [data-solution-surface] [data-state=checked][class*=bg-blue],.dark [data-solution-surface] [aria-checked=true][class*=bg-blue]{background-color:var(--solution-500)!important}.dark [data-solution-surface] input:focus,.dark [data-solution-surface] textarea:focus,.dark [data-solution-surface] select:focus{--tw-ring-color: color-mix(in srgb, var(--solution-base-color) 40%, transparent) !important;border-color:var(--solution-400)!important}.dark [data-solution-surface] [class*=current][class*=bg-blue],.dark [data-solution-surface] [class*=active][class*=bg-blue]{background-color:var(--solution-500)!important}.dark [data-solution-surface] [class*=current][class*=ring-blue],.dark [data-solution-surface] [class*=active][class*=ring-blue]{--tw-ring-color: var(--solution-200) !important;--tw-ring-color: var(--solution-800) !important}[data-solution-surface] .bg-slate-50{background-color:#fafafa!important}[data-solution-surface] .bg-slate-100{background-color:#f5f5f5!important}[data-solution-surface] .bg-slate-200{background-color:#e6e6e6!important}[data-solution-surface] .bg-slate-700{background-color:#404040!important}[data-solution-surface] .bg-slate-800{background-color:#262626!important}[data-solution-surface] .bg-slate-900{background-color:#171717!important}.dark [data-solution-surface] .dark\:bg-slate-700{background-color:#404040!important}.dark [data-solution-surface] .dark\:bg-slate-800{background-color:#262626!important}.dark [data-solution-surface] .dark\:bg-slate-900{background-color:#171717!important}html:not(.dark) [data-solution-surface] .border-slate-100{border-color:#f5f5f5!important}html:not(.dark) [data-solution-surface] .border-slate-200{border-color:#e6e6e6!important}html:not(.dark) [data-solution-surface] .border-slate-200\/50{border-color:#e6e6e680!important}html:not(.dark) [data-solution-surface] .border-slate-300{border-color:#d4d4d4!important}.dark [data-solution-surface] .border-slate-100{border-color:#ffffff08!important}.dark [data-solution-surface] .border-slate-200{border-color:#ffffff0a!important}.dark [data-solution-surface] .border-slate-200\/50{border-color:#ffffff08!important}.dark [data-solution-surface] .border-slate-300{border-color:#ffffff0d!important}.dark [data-solution-surface] .dark\:border-slate-700{border-color:#404040!important}.dark [data-solution-surface] .dark\:border-slate-800{border-color:#262626!important}.dark [data-solution-surface] .text-teal-500,.dark [data-solution-surface] .text-teal-600,.dark [data-solution-surface] .text-cyan-500,.dark [data-solution-surface] .text-cyan-600,.dark [data-solution-surface] .text-sky-500,.dark [data-solution-surface] .text-sky-600{color:var(--solution-500)!important}.dark [data-solution-surface] .dark\:text-teal-400,.dark [data-solution-surface] .dark\:text-cyan-400,.dark [data-solution-surface] .dark\:text-sky-400{color:var(--solution-400)!important}.dark [data-solution-surface] .bg-teal-500,.dark [data-solution-surface] .bg-cyan-500,.dark [data-solution-surface] .bg-sky-500{background-color:var(--solution-500)!important}.dark [data-solution-surface] .bg-teal-100,.dark [data-solution-surface] .bg-cyan-100,.dark [data-solution-surface] .bg-sky-100{background-color:var(--solution-100)!important}.dark [data-solution-surface] .dark\:bg-teal-500\/20,.dark [data-solution-surface] .dark\:bg-cyan-500\/20,.dark [data-solution-surface] .dark\:bg-sky-500\/20{background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] .dark\:bg-teal-500\/30,.dark [data-solution-surface] .dark\:bg-cyan-500\/30,.dark [data-solution-surface] .dark\:bg-sky-500\/30{background-color:color-mix(in srgb,var(--solution-500) 30%,transparent)!important}.dark [data-solution-surface] .border-teal-500,.dark [data-solution-surface] .border-cyan-500,.dark [data-solution-surface] .border-sky-500{border-color:var(--solution-500)!important}html:not(.dark) [data-solution-surface] .text-teal-500,html:not(.dark) [data-solution-surface] .text-teal-600,html:not(.dark) [data-solution-surface] .text-cyan-500,html:not(.dark) [data-solution-surface] .text-cyan-600{color:#475569!important}html:not(.dark) [data-solution-surface] .bg-teal-500,html:not(.dark) [data-solution-surface] .bg-cyan-500{background-color:#64748b!important}html:not(.dark) [data-solution-surface] .bg-teal-100,html:not(.dark) [data-solution-surface] .bg-cyan-100{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-cyan-500\/10,html:not(.dark) [data-solution-surface] .bg-cyan-500\/20,html:not(.dark) [data-solution-surface] .bg-teal-500\/10,html:not(.dark) [data-solution-surface] .bg-teal-500\/20{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .border-teal-500,html:not(.dark) [data-solution-surface] .border-cyan-500{border-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .border-cyan-500\/40,html:not(.dark) [data-solution-surface] .border-teal-500\/40{border-color:#e2e8f0!important}[data-solution-surface] .text-emerald-500,[data-solution-surface] .text-emerald-600,[data-solution-surface] .text-emerald-400,[data-solution-surface] .text-red-500,[data-solution-surface] .text-red-600,[data-solution-surface] .text-red-400,[data-solution-surface] .text-amber-500,[data-solution-surface] .text-amber-600,[data-solution-surface] .text-amber-400{--placeholder: 0}.dark [data-solution-surface] .dark\:bg-emerald-500\/20{background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}html:not(.dark) [data-solution-surface] .bg-emerald-500\/20{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-emerald-500\/10{background-color:#f8fafc!important}html:not(.dark) [data-solution-surface] .bg-emerald-400{background-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .bg-emerald-500{background-color:#64748b!important}html:not(.dark) [data-solution-surface] .text-emerald-600{color:#475569!important}html:not(.dark) [data-solution-surface] .text-emerald-500{color:#64748b!important}html:not(.dark) [data-solution-surface] .text-emerald-400{color:#64748b!important}html:not(.dark) [data-solution-surface] .border-emerald-500\/30{border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .border-emerald-500\/20{border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .border-emerald-400\/60{border-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .bg-amber-50{background-color:#f7f7f7!important}html:not(.dark) [data-solution-surface] .bg-amber-100{background-color:#f2f2f2!important}.dark [data-solution-surface] .dark\:bg-amber-900\/20,.dark [data-solution-surface] .bg-amber-900\/20{background-color:#26262666!important}[data-solution-surface] .text-amber-700{color:#595959!important}[data-solution-surface] .text-amber-600{color:#666!important}[data-solution-surface] .text-amber-500{color:#737373!important}.dark [data-solution-surface] .dark\:text-amber-300,.dark [data-solution-surface] .text-amber-300{color:#b3b3b3!important}.dark [data-solution-surface] .dark\:text-amber-400,.dark [data-solution-surface] .text-amber-400{color:#a6a6a6!important}[data-solution-surface] .border-amber-200{border-color:#e0e0e0!important}.dark [data-solution-surface] .dark\:border-amber-800,.dark [data-solution-surface] .border-amber-800{border-color:#404040!important}[data-solution-surface] .bg-orange-50{background-color:#f7f7f7!important}[data-solution-surface] .bg-orange-100{background-color:#f2f2f2!important}.dark [data-solution-surface] .dark\:bg-orange-900\/20,.dark [data-solution-surface] .bg-orange-900\/20{background-color:#26262666!important}.dark [data-solution-surface] .dark\:bg-orange-900\/30,.dark [data-solution-surface] .bg-orange-900\/30{background-color:#26262680!important}[data-solution-surface] .text-orange-700{color:#595959!important}[data-solution-surface] .text-orange-600{color:#666!important}[data-solution-surface] .text-orange-500{color:#737373!important}.dark [data-solution-surface] .dark\:text-orange-300,.dark [data-solution-surface] .text-orange-300{color:#b3b3b3!important}.dark [data-solution-surface] .dark\:text-orange-400,.dark [data-solution-surface] .text-orange-400{color:#a6a6a6!important}[data-solution-surface] .border-orange-200{border-color:#e0e0e0!important}.dark [data-solution-surface] .dark\:border-orange-800,.dark [data-solution-surface] .border-orange-800{border-color:#404040!important}[data-solution-surface]{--surface-strong: color-mix(in srgb, var(--solution-base-color) 10%, #0f1117);--surface-mid: color-mix(in srgb, var(--solution-base-color) 7%, #12141c);--surface-weak: color-mix(in srgb, var(--solution-base-color) 4%, #161922)}.dark [data-solution-surface] .bg-slate-900,.dark [data-solution-surface] .bg-slate-900\/80,.dark [data-solution-surface] .bg-slate-900\/70,.dark [data-solution-surface] .bg-slate-800,.dark [data-solution-surface] .bg-slate-800\/80,.dark [data-solution-surface] .bg-slate-800\/70,.dark [data-solution-surface] .bg-slate-700,.dark [data-solution-surface] .bg-slate-700\/80,.dark [data-solution-surface] .bg-slate-700\/70,.dark [data-solution-surface] .bg-neutral-900,.dark [data-solution-surface] .bg-neutral-900\/80,.dark [data-solution-surface] .bg-neutral-800,.dark [data-solution-surface] .bg-neutral-800\/80,.dark [data-solution-surface] .bg-neutral-700,.dark [data-solution-surface] .bg-neutral-700\/80{background-color:var(--surface-strong)!important}.dark [data-solution-surface] .bg-slate-600,.dark [data-solution-surface] .bg-slate-600\/80,.dark [data-solution-surface] .bg-slate-500,.dark [data-solution-surface] .bg-neutral-600,.dark [data-solution-surface] .bg-neutral-500{background-color:var(--surface-mid)!important}.dark [data-solution-surface] .bg-slate-400,.dark [data-solution-surface] .bg-slate-300,.dark [data-solution-surface] .bg-neutral-400,.dark [data-solution-surface] .bg-neutral-300{background-color:var(--surface-weak)!important}.dark [data-solution-surface] .border-slate-900,.dark [data-solution-surface] .border-slate-800,.dark [data-solution-surface] .border-slate-700,.dark [data-solution-surface] .border-neutral-900,.dark [data-solution-surface] .border-neutral-800,.dark [data-solution-surface] .border-neutral-700{border-color:color-mix(in srgb,var(--solution-base-color) 18%,#0f1117)!important}.dark [data-solution-surface] .border-slate-600,.dark [data-solution-surface] .border-slate-500,.dark [data-solution-surface] .border-neutral-600,.dark [data-solution-surface] .border-neutral-500{border-color:color-mix(in srgb,var(--solution-base-color) 12%,#12141c)!important}.dark [data-solution-surface] .border-slate-400,.dark [data-solution-surface] .border-slate-300,.dark [data-solution-surface] .border-neutral-400,.dark [data-solution-surface] .border-neutral-300{border-color:color-mix(in srgb,var(--solution-base-color) 8%,#161922)!important}.dark [data-solution-surface] .text-slate-100,.dark [data-solution-surface] .text-slate-200,.dark [data-solution-surface] .text-neutral-100,.dark [data-solution-surface] .text-neutral-200{color:#ffffffe6!important}.dark [data-solution-surface] .text-slate-300,.dark [data-solution-surface] .text-slate-400,.dark [data-solution-surface] .text-neutral-300,.dark [data-solution-surface] .text-neutral-400{color:#ffffffc7!important}.dark [data-solution-surface] .text-slate-500,.dark [data-solution-surface] .text-neutral-500{color:#ffffffad!important}.dark [data-solution-surface] .text-slate-600,.dark [data-solution-surface] .text-neutral-600{color:#ffffff94!important}.dark [data-solution-surface] .backdrop-blur-xl.backdrop-saturate-150{background:linear-gradient(to bottom,color-mix(in srgb,var(--solution-base-color) 8%,hsl(0 0% 10%)),color-mix(in srgb,var(--solution-base-color) 5%,hsl(0 0% 8%)))!important}[data-solution-surface] .backdrop-blur-xl.backdrop-saturate-150{background:linear-gradient(to bottom,color-mix(in srgb,var(--solution-base-color) 4%,hsl(0 0% 98%)),color-mix(in srgb,var(--solution-base-color) 2%,hsl(0 0% 96%)))!important}.dark [data-solution-surface] .from-slate-900\/60{--tw-gradient-from: color-mix(in srgb, var(--solution-base-color) 8%, hsl(0 0% 8%)) var(--tw-gradient-from-position) !important}.dark [data-solution-surface] .via-slate-800\/55{--tw-gradient-via: color-mix(in srgb, var(--solution-base-color) 6%, hsl(0 0% 12%)) var(--tw-gradient-via-position) !important}.dark [data-solution-surface] .to-slate-900\/60{--tw-gradient-to: color-mix(in srgb, var(--solution-base-color) 5%, hsl(0 0% 8%)) var(--tw-gradient-to-position) !important}.dark [data-solution-surface] .bg-white\/10{background-color:color-mix(in srgb,var(--solution-base-color) 12%,rgba(255,255,255,.08))!important}[data-solution-surface] .border-primary\/20{border-color:color-mix(in srgb,var(--solution-base-color) 20%,transparent)!important}.dark [data-solution-surface] .dark\:border-primary\/30{border-color:color-mix(in srgb,var(--solution-base-color) 30%,transparent)!important}.dark [data-solution-surface] .bg-white\/5{background-color:color-mix(in srgb,var(--solution-base-color) 8%,rgba(255,255,255,.05))!important}.dark [data-solution-surface] .hover\:bg-white\/10:hover{background-color:color-mix(in srgb,var(--solution-base-color) 15%,rgba(255,255,255,.08))!important}[data-solution-surface] .text-blue-600.hover\:text-blue-700,[data-solution-surface] a[class*=text-blue]{color:var(--solution-600)!important}[data-solution-surface] .text-blue-600.hover\:text-blue-700:hover{color:var(--solution-700)!important}.dark [data-solution-surface] .dark\:text-blue-400.dark\:hover\:text-blue-300,.dark [data-solution-surface] a[class*="dark:text-blue"]{color:var(--solution-400)!important}.dark [data-solution-surface] .dark\:text-blue-400.dark\:hover\:text-blue-300:hover{color:var(--solution-300)!important}[data-solution-surface] blockquote.border-l-4.border-blue-600,[data-solution-surface] .border-l-4.border-blue-600{border-left-color:var(--solution-600)!important}.dark [data-solution-surface] blockquote.dark\:border-blue-400\/50,.dark [data-solution-surface] .dark\:border-blue-400\/50{border-color:color-mix(in srgb,var(--solution-400) 50%,transparent)!important}[data-solution-surface] [class*=message][class*=user][class*=bg-blue],[data-solution-surface] [class*=role][class*=user] .bg-blue-500{background-color:var(--solution-500)!important}[data-solution-surface] .border-l-4.border-blue-500{border-left-color:var(--solution-500)!important}[data-solution-surface] .border-l-4.border-blue-600{border-left-color:var(--solution-600)!important}[data-solution-surface] .border-l-2.border-l-blue-500{border-left-color:var(--solution-500)!important}[data-solution-surface] .bg-gradient-to-br.from-blue-500.to-purple-500,[data-solution-surface] [class*=bg-gradient][class*=from-blue]{--tw-gradient-from: var(--solution-500) var(--tw-gradient-from-position) !important}html:not(.dark) [data-solution-surface] [class*=text-blue-]:not([data-no-solution-theme] *){color:var(--solution-500)!important}html:not(.dark) [data-solution-surface] [class*=bg-blue-]:not([data-no-solution-theme] *){--placeholder: 0}html:not(.dark) [data-solution-surface] [class*=border-blue-]:not([data-no-solution-theme] *){border-color:var(--solution-400)!important}html:not(.dark) [data-solution-surface] [class*=ring-blue-]:not([data-no-solution-theme] *){--tw-ring-color: var(--solution-400) !important}html:not(.dark) [data-solution-surface] [class*=shadow-blue-]:not([data-no-solution-theme] *){--tw-shadow-color: var(--solution-300) !important}.dark [data-solution-surface] [class*=text-blue-]:not([data-no-solution-theme] *){color:var(--solution-400)!important}.dark [data-solution-surface] [class*=bg-blue-]:not([data-no-solution-theme] *):not([class*="bg-blue-50/"]):not([class*="bg-blue-100/"]):not([class*="bg-blue-200/"]):not([class*="bg-blue-300/"]):not([class*="bg-blue-400/"]):not([class*="bg-blue-500/"]):not([class*="bg-blue-600/"]):not([class*="bg-blue-700/"]):not([class*="bg-blue-800/"]):not([class*="bg-blue-900/"]){background-color:var(--solution-500)!important}.dark [data-solution-surface] [class*=border-blue-]:not([data-no-solution-theme] *){border-color:var(--solution-500)!important}.dark [data-solution-surface] [class*=ring-blue-]:not([data-no-solution-theme] *){--tw-ring-color: var(--solution-500) !important}.dark [data-solution-surface] [class*=shadow-blue-]:not([data-no-solution-theme] *){--tw-shadow-color: var(--solution-500) !important}.dark [data-solution-surface] [class*="dark:text-blue-"]:not([data-no-solution-theme] *){color:var(--solution-400)!important}.dark [data-solution-surface] [class*="dark:bg-blue-"]:not([data-no-solution-theme] *){background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] [class*="dark:border-blue-"]:not([data-no-solution-theme] *){border-color:var(--solution-600)!important}html:not(.dark) [data-solution-surface] [class*=text-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *),html:not(.dark) [data-solution-surface] [class*=text-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *){color:var(--solution-500)!important}html:not(.dark) [data-solution-surface] [class*=bg-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *),html:not(.dark) [data-solution-surface] [class*=bg-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *){--placeholder: 0}html:not(.dark) [data-solution-surface] [class*=border-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *),html:not(.dark) [data-solution-surface] [class*=border-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *){border-color:var(--solution-400)!important}.dark [data-solution-surface] [class*=text-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *),.dark [data-solution-surface] [class*=text-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *){color:var(--solution-400)!important}.dark [data-solution-surface] [class*=bg-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *):not([class*="bg-violet-50/"]):not([class*="bg-violet-100/"]):not([class*="bg-violet-200/"]):not([class*="bg-violet-300/"]):not([class*="bg-violet-400/"]):not([class*="bg-violet-500/"]):not([class*="bg-violet-600/"]):not([class*="bg-violet-700/"]):not([class*="bg-violet-800/"]):not([class*="bg-violet-900/"]),.dark [data-solution-surface] [class*=bg-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *):not([class*="bg-purple-50/"]):not([class*="bg-purple-100/"]):not([class*="bg-purple-200/"]):not([class*="bg-purple-300/"]):not([class*="bg-purple-400/"]):not([class*="bg-purple-500/"]):not([class*="bg-purple-600/"]):not([class*="bg-purple-700/"]):not([class*="bg-purple-800/"]):not([class*="bg-purple-900/"]){background-color:var(--solution-500)!important}.dark [data-solution-surface] [class*=border-violet-]:not([data-no-solution-theme]):not([data-no-solution-theme] *),.dark [data-solution-surface] [class*=border-purple-]:not([data-no-solution-theme]):not([data-no-solution-theme] *){border-color:var(--solution-500)!important}.dark [data-solution-surface] [class*="dark:text-violet-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *),.dark [data-solution-surface] [class*="dark:text-purple-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *){color:var(--solution-400)!important}.dark [data-solution-surface] [class*="dark:bg-violet-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *),.dark [data-solution-surface] [class*="dark:bg-purple-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *){background-color:color-mix(in srgb,var(--solution-500) 20%,transparent)!important}.dark [data-solution-surface] [class*="dark:border-violet-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *),.dark [data-solution-surface] [class*="dark:border-purple-"]:not([data-no-solution-theme]):not([data-no-solution-theme] *){border-color:var(--solution-600)!important}.dark [data-solution-surface=procure-to-pay] .p2p-readable-outline{background-color:#64748b33!important;border-color:#cbd5e14d!important;color:#f1f5f9!important}.dark [data-solution-surface=procure-to-pay] .p2p-readable-outline:hover{background-color:#64748b4d!important}.dark [data-solution-surface=procure-to-pay] .p2p-readable-outline .material-symbols-outlined,.dark [data-solution-surface=procure-to-pay] .p2p-readable-outline svg{color:#f1f5f9!important}[data-solution-surface]:not(.dark *){--ios-glass-bg: rgba(255, 255, 255, .78);--ios-glass-blur: 20px;--ios-glass-saturate: 180%;--ios-glass-border: rgba(0, 0, 0, .12);--ios-glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .9);--ios-content-bg: #F1F5F9;--ios-card-bg: #ffffff;--ios-border: #E2E8F0;--ios-text-primary: #334155;--ios-text-secondary: #64748B;--ios-text-tertiary: #94A3B8}html:not(.dark) [data-solution-surface] .apm-glass-header,html:not(.dark) [data-solution-surface] header[class*=glass]{background:#eef2f6!important;background-color:#eef2f6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #CBD5E1!important;box-shadow:0 1px 3px #00000014,0 2px 6px #0000000a!important}html:not(.dark) [data-solution-surface] .apm-glass-header h1,html:not(.dark) [data-solution-surface] .apm-glass-header h2,html:not(.dark) [data-solution-surface] .apm-glass-header h3,html:not(.dark) [data-solution-surface] .apm-glass-header p,html:not(.dark) [data-solution-surface] .apm-glass-header a{color:#334155!important}html:not(.dark) [data-solution-surface] .apm-glass-header>div span,html:not(.dark) [data-solution-surface] .apm-glass-header h1 span{color:#334155!important}html:not(.dark) [data-solution-surface] .apm-glass-header svg{color:#64748b!important}[data-solution-surface] .apm-glass-header .apm-header-hover{border-radius:9999px!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover:hover{background:color-mix(in srgb,var(--solution-base-color, #3b82f6) 12%,transparent)!important;background-color:color-mix(in srgb,var(--solution-base-color, #3b82f6) 12%,transparent)!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover[aria-pressed=true],html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover.bg-white\/10{background:color-mix(in srgb,var(--solution-base-color, #3b82f6) 18%,transparent)!important;background-color:color-mix(in srgb,var(--solution-base-color, #3b82f6) 18%,transparent)!important}html:not(.dark) [data-solution-surface] .apm-glass-header button[title="Switch active solution"]{background:transparent!important;border:none!important}html:not(.dark) [data-solution-surface] .apm-glass-header button[title="Switch active solution"]:hover{background:color-mix(in srgb,var(--solution-base-color, #3b82f6) 12%,transparent)!important}html:not(.dark) button[data-demo-toggle=live]{background-color:#d1fae5!important;color:#065f46!important;border-color:#6ee7b7!important}html:not(.dark) button[data-demo-toggle=demo]{background-color:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] nav{background:#f1f5f9!important;background-color:#f1f5f9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:1px solid #E2E8F0!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] .nav-glass{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] .nav-glass-inactive{color:#64748b!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] .nav-glass-inactive:hover{background:#0000000a!important;color:#334155!important}html:not(.dark) [data-solution-surface] .nav-glass.nav-glass-active,html:not(.dark) [data-solution-surface] .nav-glass-active,html:not(.dark) [data-solution-surface] button.nav-glass.nav-glass-active,html:not(.dark) [data-solution-surface] a.nav-glass.nav-glass-active{background:#e2e8f0!important;background-color:#e2e8f0!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #00000014!important;border-radius:12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) [data-solution-surface] .nav-glass:before,html:not(.dark) [data-solution-surface] .nav-glass:after,html:not(.dark) [data-solution-surface] .nav-glass-active:before,html:not(.dark) [data-solution-surface] .nav-glass-active:after,html:not(.dark) [data-solution-surface] button.nav-glass-active:before,html:not(.dark) [data-solution-surface] button.nav-glass-active:after{display:none!important;content:""!important;opacity:0!important;visibility:hidden!important;background:transparent!important;transform:scale(0)!important}html:not(.dark) [data-solution-surface] .bg-slate-50,html:not(.dark) [data-solution-surface] .bg-slate-100,html:not(.dark) [data-solution-surface] .bg-muted,html:not(.dark) [data-solution-surface] .bg-muted\/30{background-color:#f1f5f9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) [data-solution-surface] .bg-white,html:not(.dark) [data-solution-surface] .bg-card,html:not(.dark) [data-solution-surface] .bg-background{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) [data-solution-surface] .border,html:not(.dark) [data-solution-surface] .border-slate-200,html:not(.dark) [data-solution-surface] .border-slate-100,html:not(.dark) [data-solution-surface] .border-border{border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .shadow-sm,html:not(.dark) [data-solution-surface] .shadow{box-shadow:0 1px 2px #0000000a,0 1px 3px #0000000f!important}html:not(.dark) [data-solution-surface] .shadow-md{box-shadow:0 2px 4px #0000000a,0 4px 8px #00000014!important}html:not(.dark) [data-solution-surface] .text-foreground,html:not(.dark) [data-solution-surface] .text-slate-800,html:not(.dark) [data-solution-surface] .text-slate-900,html:not(.dark) [data-solution-surface] .text-gray-800,html:not(.dark) [data-solution-surface] .text-gray-900{color:#334155!important}html:not(.dark) [data-solution-surface] .text-foreground\/90{color:#1d1d1fe6!important}html:not(.dark) [data-solution-surface] .text-foreground\/80{color:#1d1d1fcc!important}html:not(.dark) [data-solution-surface] .text-foreground\/70{color:#1d1d1fb3!important}html:not(.dark) [data-solution-surface] .text-foreground\/60{color:#1d1d1f99!important}html:not(.dark) [data-solution-surface] .bg-white\/5{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-white\/10{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .border-white\/10{border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .border-white\/20{border-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .text-slate-700,html:not(.dark) [data-solution-surface] .text-slate-600{color:#334155!important}html:not(.dark) [data-solution-surface] .text-slate-500,html:not(.dark) [data-solution-surface] .text-muted-foreground{color:#64748b!important}html:not(.dark) [data-solution-surface] .text-slate-400,html:not(.dark) [data-solution-surface] .text-gray-400{color:#64748b!important}html:not(.dark) [data-solution-surface] .text-slate-200{color:#475569!important}html:not(.dark) [data-solution-surface] .text-slate-300{color:#334155!important}html:not(.dark) [data-solution-surface]{color:#334155}html:not(.dark) [data-solution-surface] input,html:not(.dark) [data-solution-surface] textarea,html:not(.dark) [data-solution-surface] select{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;color:#334155!important}html:not(.dark) [data-solution-surface] input:focus,html:not(.dark) [data-solution-surface] textarea:focus,html:not(.dark) [data-solution-surface] select:focus{border-color:var(--solution-base-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--solution-base-color) 20%,transparent)!important;outline:none!important}html:not(.dark) [data-solution-surface] input::-moz-placeholder,html:not(.dark) [data-solution-surface] textarea::-moz-placeholder{color:#94a3b8!important}html:not(.dark) [data-solution-surface] input::placeholder,html:not(.dark) [data-solution-surface] textarea::placeholder{color:#94a3b8!important}html:not(.dark) [data-solution-surface] button.border-primary[role=checkbox],html:not(.dark) [data-solution-surface] button[data-state][class*=border-primary],html:not(.dark) [data-solution-surface] [role=checkbox].border-primary,html:not(.dark) [data-solution-surface] [role=radio].border-primary,html:not(.dark) [data-solution-surface] .peer.border-primary,html:not(.dark) [data-solution-surface] button.border-primary.rounded-sm,html:not(.dark) [data-solution-surface] button.border-primary.rounded-full{border-color:#64748b!important}html:not(.dark) [data-solution-surface] button.border-primary[role=checkbox]:hover,html:not(.dark) [data-solution-surface] button[data-state][class*=border-primary]:hover,html:not(.dark) [data-solution-surface] [role=checkbox].border-primary:hover,html:not(.dark) [data-solution-surface] [role=radio].border-primary:hover,html:not(.dark) [data-solution-surface] .peer.border-primary:hover,html:not(.dark) [data-solution-surface] button.border-primary.rounded-sm:hover,html:not(.dark) [data-solution-surface] button.border-primary.rounded-full:hover{border-color:#475569!important}html:not(.dark) [data-solution-surface] button[data-state=checked].border-primary,html:not(.dark) [data-solution-surface] [data-state=checked].border-primary,html:not(.dark) [data-solution-surface] button[data-state=checked].bg-primary{border-color:transparent!important;background-color:#334155!important}html:not(.dark) [data-solution-surface] button[class*=bg-primary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):not([data-ae-kpi-info-trigger]),html:not(.dark) [data-solution-surface] button[class*="bg-[hsl(var(--primary))]"]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):not([data-ae-kpi-info-trigger]){background-color:var(--solution-base-color)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:500!important}html:not(.dark) [data-solution-surface] button[class*=outline]:not([class*=outline-none]):not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):not([data-ae-kpi-info-trigger]):not([data-ae-scorecard-sort-header]),html:not(.dark) [data-solution-surface] button[class*=secondary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):not([data-ae-kpi-info-trigger]):not([data-ae-scorecard-sort-header]){background-color:transparent!important;border:1px solid #E2E8F0!important;color:var(--solution-base-color)!important;border-radius:10px!important}html:not(.dark) [data-solution-surface] [data-p2p-list-card=true]{background:#ffffffeb!important;background-color:#ffffffeb!important;border:1px solid rgba(203,213,225,.75)!important;color:#334155!important;border-radius:16px!important;box-shadow:0 4px 14px #94a3b838!important}html:not(.dark) [data-solution-surface] [data-p2p-list-card=true]:hover{background:#f8fafcf5!important;background-color:#f8fafcf5!important;border-color:#94a3b8d9!important;box-shadow:0 8px 24px #94a3b847!important}html:not(.dark) [data-solution-surface] [data-p2p-list-card=true] *{color:inherit}html:not(.dark) [data-solution-surface] [data-p2p-list-card=true] .text-muted-foreground{color:#64748b!important}html.dark [data-solution-surface] [data-p2p-list-card=true],.dark [data-solution-surface] [data-p2p-list-card=true]{background:linear-gradient(to bottom right,rgba(255,255,255,.08),rgba(255,255,255,.04),transparent)!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.06)!important;color:#ffffffe6!important;border-radius:16px!important;box-shadow:0 14px 32px #0003!important}html.dark [data-solution-surface] [data-p2p-list-card=true]:hover,.dark [data-solution-surface] [data-p2p-list-card=true]:hover{background:linear-gradient(to bottom right,rgba(255,255,255,.1),rgba(255,255,255,.055),transparent)!important;border-color:#ffffff1a!important;box-shadow:0 18px 36px #00000047!important}html.dark [data-solution-surface] [data-p2p-list-card=true] .text-muted-foreground,.dark [data-solution-surface] [data-p2p-list-card=true] .text-muted-foreground{color:#ffffff9e!important}html:not(.dark) [data-solution-surface] button[data-p2p-lifecycle-phase=true]{background:transparent!important;background-color:transparent!important;border:0!important;color:#475569!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] button[data-p2p-lifecycle-phase=true][data-active=true]{background:#e0f2fe!important;background-color:#e0f2fe!important;color:#0369a1!important;box-shadow:inset 0 0 0 1px #0ea5e959,0 2px 8px #0ea5e91f!important}html:not(.dark) [data-solution-surface] .bg-emerald-500\/20{background-color:#d1fae5!important;color:#047857!important}html:not(.dark) [data-solution-surface] .bg-yellow-500\/20{background-color:#fef3c7!important;color:#b45309!important}html:not(.dark) [data-solution-surface] .bg-red-500\/20,html:not(.dark) [data-solution-surface] .bg-rose-500\/20{background-color:#fee2e2!important;color:#b91c1c!important}html:not(.dark) [data-solution-surface] .bg-blue-500\/20{background-color:#dbeafe!important;color:#1d4ed8!important}html:not(.dark) [data-solution-surface] ::-webkit-scrollbar{width:8px;height:8px}html:not(.dark) [data-solution-surface] ::-webkit-scrollbar-track{background:transparent}html:not(.dark) [data-solution-surface] ::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px;border:2px solid transparent;background-clip:padding-box}html:not(.dark) [data-solution-surface] ::-webkit-scrollbar-thumb:hover{background-color:#00000059}html:not(.dark) [data-solution-surface] [data-panel-group-direction]>[data-resize-handle]{background-color:#e2e8f0!important;width:1px!important}html:not(.dark) [data-solution-surface] [data-panel-group-direction]>[data-resize-handle]:hover{background-color:var(--solution-base-color)!important;width:3px!important}html:not(.dark) [data-solution-surface] [class*=TabsList],html:not(.dark) [data-solution-surface] [class*=tab-bar]{background:#ffffffc7!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-top:.5px solid rgba(0,0,0,.12)!important}html:not(.dark) [data-solution-surface] [data-solution-chat]{background-color:#fff!important;border-left:.5px solid #E2E8F0!important}html:not(.dark) [data-solution-surface] .border-emerald-500{border-color:var(--solution-base-color)!important;background-color:color-mix(in srgb,var(--solution-base-color) 4%,white)!important}html:not(.dark) [data-solution-surface] .hover\:bg-white:hover,html:not(.dark) [data-solution-surface] .hover\:bg-slate-50:hover{background-color:#f2f2f7!important}html:not(.dark) [data-solution-surface] .bg-primary{background-color:#334155!important}html:not(.dark) [data-solution-surface] .bg-primary\/5:not([data-active=true]),html:not(.dark) [data-solution-surface] .bg-primary\/8:not([data-active=true]),html:not(.dark) [data-solution-surface] .bg-primary\/10:not([data-active=true]),html:not(.dark) [data-solution-surface] .bg-primary\/15:not([data-active=true]),html:not(.dark) [data-solution-surface] .bg-primary\/20:not([data-active=true]){background-color:#f2f2f7!important}html:not(.dark) [data-solution-surface] .bg-teal-500\/10,html:not(.dark) [data-solution-surface] .bg-teal-500\/20{background-color:#f2f2f7!important}html:not(.dark) [data-solution-surface] .bg-red-500\/10{background-color:#ef444426!important}html:not(.dark) [data-solution-surface] .bg-red-500\/20{background-color:#ef444440!important}html:not(.dark) [data-solution-surface] .bg-rose-500\/10{background-color:#f43f5e26!important}html:not(.dark) [data-solution-surface] .bg-amber-500\/10{background-color:#f59e0b26!important}html:not(.dark) [data-solution-surface] .bg-amber-500\/20{background-color:#f59e0b40!important}html:not(.dark) [data-solution-surface] .bg-yellow-500\/10{background-color:#eab30826!important}html:not(.dark) [data-solution-surface] .bg-yellow-500\/20{background-color:#eab30840!important}html:not(.dark) [data-solution-surface] .bg-purple-500\/10{background-color:#a855f726!important}html:not(.dark) [data-solution-surface] .bg-purple-500\/20{background-color:#a855f740!important}html:not(.dark) [data-solution-surface] .bg-blue-500\/10{background-color:#3b82f626!important}html:not(.dark) [data-solution-surface] .bg-blue-500\/20{background-color:#3b82f640!important}html:not(.dark) [data-solution-surface] .bg-cyan-500\/10{background-color:#06b6d426!important}html:not(.dark) [data-solution-surface] .bg-cyan-500\/20{background-color:#06b6d440!important}html:not(.dark) [data-solution-surface] .bg-slate-500\/10{background-color:#64748b1f!important}html:not(.dark) [data-solution-surface] .bg-slate-500\/20{background-color:#64748b33!important}html:not(.dark) [data-solution-surface] .text-primary:not([data-active=true]){color:#334155!important}html:not(.dark) [data-solution-surface] [class*=rounded-xl][class*=bg-primary]{background-color:#fff!important;border:1px solid #E2E8F0!important}html:not(.dark) [data-solution-surface] .rounded-full.bg-primary{background-color:#64748b!important}html:not(.dark) [data-solution-surface] .rounded-full[style*=backgroundColor]{filter:saturate(.7) brightness(1.1)}html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true],html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true].bg-primary\/10,html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true].ring-1{width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;padding:0!important;border-radius:9999px!important;background-color:transparent!important;--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(51, 65, 85, .5) !important;box-shadow:0 0 0 1px #33415559!important}html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true] .material-symbols-outlined,html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true].text-primary .material-symbols-outlined{color:#334155!important}html:not(.dark) [data-solution-surface] [data-lifecycle-nav] button[data-active=true].text-primary{color:#334155!important}html:not(.dark) [data-solution-surface] .bg-blue-500\/20{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-blue-500\/10{background-color:#f8fafc!important}html:not(.dark) [data-solution-surface] .text-blue-600{color:#475569!important}html:not(.dark) [data-solution-surface] .text-blue-400{color:#64748b!important}html:not(.dark) [data-solution-surface] .border-blue-500\/40{border-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .ring-blue-400\/20,html:not(.dark) [data-solution-surface] .ring-blue-400\/30{--tw-ring-color: rgba(148, 163, 184, .3) !important}html:not(.dark) [data-solution-surface] .bg-cyan-500\/10,html:not(.dark) [data-solution-surface] .bg-cyan-500\/20{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .text-cyan-500,html:not(.dark) [data-solution-surface] .text-cyan-600{color:#475569!important}html:not(.dark) [data-solution-surface] .border-cyan-500,html:not(.dark) [data-solution-surface] .border-cyan-500\/40{border-color:#cbd5e1!important}html:not(.dark) [data-solution-surface] .bg-\[linear-gradient\(to_bottom_right\,rgb\(241_245_249\/0\.8\)\,rgb\(248_250_252\/0\.6\)\,rgb\(255_255_255\/0\.4\)\)\]{background:#fff!important}html:not(.dark) [data-solution-surface] .border-dashed{background-color:transparent!important}html:not(.dark) [data-solution-surface] .border-dashed:hover{background-color:#f1f5f980!important}html:not(.dark) [data-solution-surface] .bg-emerald-500\/20{background-color:#dcfce7!important}html:not(.dark) [data-solution-surface] .text-emerald-600,html:not(.dark) [data-solution-surface] .text-emerald-500,html:not(.dark) [data-solution-surface] .text-emerald-400{color:#059669!important}html:not(.dark) [data-solution-surface] .border-emerald-500\/30,html:not(.dark) [data-solution-surface] .border-emerald-500\/20{border-color:#86efac!important}html:not(.dark) [data-solution-surface] .bg-emerald-400{background-color:#34d399!important}html:not(.dark) [data-solution-surface] .bg-slate-800{background-color:#f8fafc!important}html:not(.dark) [data-solution-surface] .bg-slate-900{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-slate-800.border{background-color:#fff!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .backdrop-blur-lg{background:#fff!important;background-color:#fff!important;background-image:none!important}html:not(.dark) [data-solution-surface] .rounded-2xl.backdrop-blur-lg{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .group.relative.rounded-2xl{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .min-h-\[200px\]{background:#fff!important;background-color:#fff!important;background-image:none!important}html:not(.dark) [data-solution-surface] [class*="bg-[linear-gradient"]{background:#fff!important;background-color:#fff!important;background-image:none!important}html:not(.dark) [data-solution-surface] .flex-col.relative.overflow-hidden{background:#fff!important;background-color:#fff!important;background-image:none!important}html:not(.dark) [data-solution-surface] .flex-1.overflow-auto{background-color:#f1f5f9!important;background-image:none!important}html:not(.dark) [data-solution-surface] .grid.grid-cols-12{background-color:transparent!important}html:not(.dark) [data-solution-surface] .col-span-3,html:not(.dark) [data-solution-surface] .col-span-4,html:not(.dark) [data-solution-surface] .col-span-5,html:not(.dark) [data-solution-surface] .col-span-6,html:not(.dark) [data-solution-surface] .col-span-7,html:not(.dark) [data-solution-surface] .col-span-8,html:not(.dark) [data-solution-surface] .col-span-9{background-color:transparent!important}html:not(.dark) [data-solution-surface] .group.relative.rounded-2xl.backdrop-blur-lg{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] .relative.rounded-2xl.backdrop-blur-lg{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#e2e8f0!important}html:not(.dark) [data-solution-surface] [class*=backdrop-blur]{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) [data-solution-surface] .bg-\[linear-gradient\(to_bottom_right\,rgb\(241_245_249\/0\.8\)\,rgb\(248_250_252\/0\.6\)\,rgb\(255_255_255\/0\.4\)\)\]{background:#fff!important;background-color:#fff!important;background-image:none!important}html:not(.dark) .group.rounded-2xl.backdrop-blur-lg{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) .group.rounded-2xl.border-slate-200\/60{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) .min-h-\[200px\]>.flex-1>.flex-1.rounded-lg.border-dashed{background:#fff!important;background-color:#fff!important}html:not(.dark) .shadow-slate-200\/50{background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not(.dark) .bg-blue-500\/20{background-color:#e2e8f0!important}html:not(.dark) .border-blue-500\/40{border-color:#94a3b8!important}html:not(.dark) .ring-blue-400\/20,html:not(.dark) .ring-blue-400\/30{--tw-ring-color: rgba(148, 163, 184, .3) !important}html:not(.dark) .text-blue-600{color:#475569!important}html:not(.dark) .bg-emerald-500\/20{background-color:#dcfce7!important}html:not(.dark) .border-emerald-500\/30{border-color:#86efac!important}html:not(.dark) .text-emerald-600{color:#059669!important}html:not(.dark) .bg-emerald-400{background-color:#34d399!important}html:not(.dark) .bg-slate-500\/10{background-color:#f1f5f9!important}html:not(.dark) .border-slate-500\/20{border-color:#cbd5e1!important}html:not(.dark) .w-8.h-8.rounded-xl.bg-blue-500\/20{background-color:#e2e8f0!important;border-color:#94a3b8!important;--tw-ring-color: rgba(148, 163, 184, .3) !important}html:not(.dark) .w-6.h-6.rounded-full.bg-blue-500\/20{background-color:#e2e8f0!important;border-color:#94a3b8!important;--tw-ring-color: rgba(148, 163, 184, .3) !important}html:not(.dark) [class*=ring-blue]{--tw-ring-color: rgba(148, 163, 184, .3) !important}html:not(.dark) .text-blue-600.dark\:text-blue-400{color:#475569!important}html:not(.dark) .w-8.h-8.rounded-xl.bg-emerald-500\/20{background-color:#dcfce7!important;border-color:#86efac!important}html:not(.dark) .w-6.h-6.rounded-full.bg-emerald-500\/20{background-color:#dcfce7!important;border-color:#86efac!important}html:not(.dark) .text-emerald-600.dark\:text-emerald-400{color:#059669!important}html:not(.dark) button[data-demo-toggle=live],html:not(.dark) button[data-demo-toggle=live].rounded-full,html:not(.dark) button[data-demo-toggle=live][style]{background-color:#d1fae5!important;color:#065f46!important;border-color:#6ee7b7!important;filter:none!important}html:not(.dark) button[data-demo-toggle=demo],html:not(.dark) button[data-demo-toggle=demo].rounded-full,html:not(.dark) button[data-demo-toggle=demo][style]{background-color:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important;filter:none!important}html:not(.dark) [data-solution-surface] .text-muted-foreground{color:#475569!important}html:not(.dark) [data-solution-surface] .text-muted-foreground\/80,html:not(.dark) [data-solution-surface] .text-muted-foreground\/70,html:not(.dark) [data-solution-surface] .text-muted-foreground\/60{color:#64748b!important}html:not(.dark) [data-solution-surface] .text-gray-500,html:not(.dark) [data-solution-surface] .text-gray-400,html:not(.dark) [data-solution-surface] .text-slate-500,html:not(.dark) [data-solution-surface] .text-slate-400{color:#475569!important}html:not(.dark) [data-solution-surface] .rounded-xl p,html:not(.dark) [data-solution-surface] .rounded-2xl p{color:#475569!important}html:not(.dark) [data-solution-surface] li{color:#475569!important}html:not(.dark) [data-solution-surface] nav .nav-glass-inactive{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-color:transparent!important;outline:none!important}html:not(.dark) [data-solution-surface] nav .nav-glass-inactive:hover{background:#94a3b826!important;border:0!important;border-color:transparent!important}html:not(.dark) [data-solution-surface] nav .nav-glass-active,html:not(.dark) [data-solution-surface] nav a.nav-glass-active,html:not(.dark) [data-solution-surface] nav button.nav-glass-active{background:#e2e8f0!important;background-color:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #00000014!important}html:not(.dark) [data-solution-surface] button[role=switch],html:not(.dark) [data-solution-surface] button[role=switch][data-state=unchecked]{background-color:#cbd5e1!important;border:1px solid #94a3b8!important}html:not(.dark) [data-solution-surface] button[role=switch][data-state=checked]{background-color:#3b82f6!important;border-color:#2563eb!important}html:not(.dark) [data-solution-surface] button[role=switch]>span{background-color:#fff!important;box-shadow:0 1px 3px #0003!important}html:not(.dark) [data-solution-surface] .fixed.bottom-4.left-1\/2,html:not(.dark) [data-solution-surface] .fixed.bottom-6.left-1\/2,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-][class*="left-1/2"]{background:#0f172ae0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0003!important}html:not(.dark) [data-solution-surface] .fixed.bottom-4.left-1\/2 span,html:not(.dark) [data-solution-surface] .fixed.bottom-6.left-1\/2 span,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-][class*="left-1/2"] span{color:#f8fafc!important}html:not(.dark) [data-solution-surface] .fixed.bottom-4.left-1\/2 button,html:not(.dark) [data-solution-surface] .fixed.bottom-6.left-1\/2 button,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-][class*="left-1/2"] button{color:#f8fafc!important;background:transparent!important;border:none!important;border-radius:8px!important;transition:all .15s ease!important}html:not(.dark) [data-solution-surface] .fixed.bottom-4.left-1\/2 button:hover,html:not(.dark) [data-solution-surface] .fixed.bottom-6.left-1\/2 button:hover,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-][class*="left-1/2"] button:hover{background:#ffffff1a!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .bg-emerald-600,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .bg-emerald-500,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .bg-primary,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] button.bg-emerald-600{background:#064e3bf2!important;border-color:#10b9814d!important;color:#fff!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .bg-emerald-600:hover,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .bg-emerald-500:hover{background:#064e3b!important;border-color:#10b98180!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .rounded-full.bg-emerald-500,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .rounded-full.bg-primary{background-color:#10b981!important;color:#fff!important;border:none!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-emerald-400,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-emerald-500{color:#34d399!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover{border-radius:9999px!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover:not([data-demo-toggle]){min-width:2rem!important;padding-left:0!important;padding-right:0!important}html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover:hover,html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover[aria-pressed=true],html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover[aria-expanded=true],html:not(.dark) [data-solution-surface] .apm-glass-header .apm-header-hover[data-state=open]{border-radius:9999px!important}html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=outline]:not([class*=outline-none]),html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=secondary],html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=bg-primary],html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*="bg-[hsl(var(--primary))]"],html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=outline]:not([class*=outline-none]):not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]),html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=secondary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]),html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=bg-primary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]),html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*="bg-[hsl(var(--primary))]"]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]){border-radius:9999px!important;border-color:transparent!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=outline]:not([class*=outline-none]):hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=secondary]:hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=bg-primary]:hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*="bg-[hsl(var(--primary))]"]:hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=outline]:not([class*=outline-none]):not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=secondary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*=bg-primary]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):hover,html:not(.dark) [data-solution-surface] .apm-glass-header button.apm-header-hover[class*="bg-[hsl(var(--primary))]"]:not([data-ae-icon-rail-btn]):not([data-ae-welcome-date-chip]):hover{background:color-mix(in srgb,var(--solution-base-color, #3b82f6) 12%,transparent)!important;background-color:color-mix(in srgb,var(--solution-base-color, #3b82f6) 12%,transparent)!important;border-radius:9999px!important;border-color:transparent!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-yellow-400,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-amber-400{color:#fbbf24!important}html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-red-500,html:not(.dark) [data-solution-surface] .fixed[class*=bottom-] .text-red-400{color:#f87171!important}html:not(.dark) .bg-emerald-500\/20,html:not(.dark) [data-solution-surface] .bg-emerald-500\/20{background-color:#dcfce7!important}html:not(.dark) .border-emerald-500\/30,html:not(.dark) .border-emerald-500\/20,html:not(.dark) [data-solution-surface] .border-emerald-500\/30,html:not(.dark) [data-solution-surface] .border-emerald-500\/20{border-color:#86efac!important}html:not(.dark) .text-emerald-600,html:not(.dark) .text-emerald-500,html:not(.dark) .text-emerald-400,html:not(.dark) [data-solution-surface] .text-emerald-600,html:not(.dark) [data-solution-surface] .text-emerald-500,html:not(.dark) [data-solution-surface] .text-emerald-400{color:#059669!important}html:not(.dark) .bg-emerald-400,html:not(.dark) [data-solution-surface] .bg-emerald-400{background-color:#34d399!important}html:not(.dark) [data-solution-surface] .text-amber-500\/70,html:not(.dark) .text-amber-500\/70{color:#f59e0b!important}html:not(.dark) [data-solution-surface] .text-emerald-500\/60,html:not(.dark) .text-emerald-500\/60{color:#10b981!important}html:not(.dark) [data-solution-surface]{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .overflow-y-auto,html:not(.dark) [data-solution-surface] .overflow-auto{background-color:#f1f5f9!important}html:not(.dark) [data-solution-surface] .bg-white,html:not(.dark) [data-solution-surface] .bg-card{background-color:#fff!important}html:not(.dark) [data-solution-surface] nav button.nav-glass.nav-glass-inactive,html:not(.dark) [data-solution-surface] nav a.nav-glass.nav-glass-inactive,html:not(.dark) [data-solution-surface] nav .nav-glass.nav-glass-inactive{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html:not(.dark) [data-solution-surface] nav button.nav-glass.nav-glass-inactive:hover,html:not(.dark) [data-solution-surface] nav a.nav-glass.nav-glass-inactive:hover,html:not(.dark) [data-solution-surface] nav .nav-glass.nav-glass-inactive:hover{background:#94a3b824!important;background-color:#94a3b824!important;border:0!important;box-shadow:none!important}[data-solution-section-nav] button:not([data-solution-page-header-actions] button){background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-solution-section-nav] button[data-section-nav-section],[data-solution-section-nav] button[data-section-nav-home],[data-solution-section-nav] button[data-section-nav-stage-home]{border:1px solid transparent!important;border-radius:9999px!important}[data-solution-section-nav] button[data-section-nav-section]:hover:not(:disabled),[data-solution-section-nav] button[data-section-nav-home]:hover,[data-solution-section-nav] button[data-section-nav-stage-home]:hover{border-color:#64748b66!important}.dark [data-solution-section-nav] button[data-section-nav-section]:hover:not(:disabled),.dark [data-solution-section-nav] button[data-section-nav-home]:hover,.dark [data-solution-section-nav] button[data-section-nav-stage-home]:hover{border-color:#fff3!important}[data-solution-section-nav] button[data-section-nav-section][data-active=true],[data-solution-section-nav] button[data-section-nav-home][data-active=true],[data-solution-section-nav] button[data-section-nav-stage-home][data-active=true]{border-radius:9999px!important;border-color:#0ea5e966!important;background:#f0f9ffcc!important;background-color:#f0f9ffcc!important;color:#0369a1!important}.dark [data-solution-section-nav] button[data-section-nav-section][data-active=true],.dark [data-solution-section-nav] button[data-section-nav-home][data-active=true],.dark [data-solution-section-nav] button[data-section-nav-stage-home][data-active=true]{border-color:#7dd3fc80!important;background:#0ea5e91a!important;background-color:#0ea5e91a!important;color:#7dd3fc!important}[data-solution-section-nav] button[data-section-nav-page]:not([data-section-nav-stage-home]){border:0!important;border-radius:0!important}.dark [data-solution-section-nav][data-section-nav-variant=tabs] button[data-section-nav-section][data-active=true],.dark [data-solution-section-nav][data-section-nav-variant=tabs] button[data-section-nav-home][data-active=true]{border-color:#f97316bf!important;background:#f9731629!important;background-color:#f9731629!important;color:#fb923c!important}@keyframes dt-pulse{0%,to{box-shadow:0 0 hsl(var(--primary) / 0)}50%{box-shadow:0 0 18px 1px hsl(var(--primary) / .28)}}@keyframes dt-pulse-amber{0%,to{box-shadow:0 0 #f59f0a00}50%{box-shadow:0 0 16px 1px #f59f0a4d}}@keyframes dt-wire-travel{0%{stroke-dashoffset:14}to{stroke-dashoffset:-186}}@keyframes dt-drift{0%{transform:translateZ(0)}50%{transform:translate3d(2%,3%,0)}to{transform:translateZ(0)}}@keyframes dt-count-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dt-ambient:before,.dt-ambient:after{content:"";position:absolute;width:46%;max-width:560px;aspect-ratio:1;height:auto;border-radius:999px;pointer-events:none;filter:blur(48px);opacity:.55;animation:dt-drift 14s ease-in-out infinite}.dt-ambient:before{top:-120px;left:-60px;background:radial-gradient(circle,hsl(var(--primary) / .35),transparent 65%)}.dt-ambient:after{right:-80px;bottom:-160px;background:radial-gradient(circle,hsl(38 92% 50% / .22),transparent 65%);animation-delay:-7s}.dt-node{animation:dt-pulse 2.6s ease-in-out infinite}.dt-node-human{animation:dt-pulse-amber 2.6s ease-in-out infinite}.dt-delay-1{animation-delay:.35s}.dt-delay-2{animation-delay:.7s}.dt-delay-3{animation-delay:1.05s}.dt-delay-4{animation-delay:1.4s}.dt-wire{fill:none;stroke:hsl(var(--primary) / .5);stroke-width:1.5}.dt-wire-bypass{stroke-dasharray:4 3;opacity:.65}.dt-wire-human{stroke:#f59f0a99;stroke-dasharray:3 3}.dt-wire-pulse{fill:none;stroke:hsl(var(--primary));stroke-width:2;stroke-linecap:round;stroke-dasharray:14 186;stroke-dashoffset:14;animation:dt-wire-travel 2.6s linear infinite}.dt-wire-pulse-human{stroke:#f59f0a}.dt-kpi{animation:dt-count-in .6s ease-out both}.dt-kpi-1{animation-delay:.05s}.dt-kpi-2{animation-delay:.1s}.dt-kpi-3{animation-delay:.15s}.dt-kpi-4{animation-delay:.2s}.dt-kpi-5{animation-delay:.25s}.dt-kpi-6{animation-delay:.3s}.dt-numeral{font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(180deg,hsl(var(--foreground)),hsl(var(--foreground) / .7));-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.dt-ambient:before,.dt-ambient:after,.dt-node,.dt-node-human,.dt-kpi{animation:none}.dt-wire-pulse{animation:none;opacity:0}}@media print{html[data-twin-print] body *{visibility:hidden}html[data-twin-print] [data-twin-print-root],html[data-twin-print] [data-twin-print-root] *{visibility:visible}html[data-twin-print] body *:not([data-twin-print-root]):not([data-twin-print-root] *){position:static!important;transform:none!important}html[data-twin-print] body,html[data-twin-print]{background:#fff!important}html[data-twin-print] [data-twin-print-root]{position:absolute;top:0;left:0;width:100%;padding:0}html[data-twin-print] *{overflow:visible!important}html[data-twin-print] body,html[data-twin-print] [data-solution-surface],html[data-twin-print] [data-solution-content]{height:auto!important;max-height:none!important}html[data-twin-print] [data-testid=twin-grid]{display:block!important}html[data-twin-print] [data-testid=twin-rail],html[data-twin-print] [data-testid=twin-console-cell],html[data-twin-print] [data-testid=twin-journey],html[data-twin-print] [data-testid=twin-view-switch],html[data-twin-print] [data-testid=twin-subject-switch],html[data-twin-print] [data-testid=twin-run-history],html[data-twin-print] [data-testid=twin-design-assumptions-groups],html[data-twin-print] [data-testid=twin-design-assumptions-toggle],html[data-twin-print] [data-testid=twin-design-assumptions-evaluate],html[data-twin-print] [data-testid=twin-run-table-host],html[data-twin-print] [data-testid=twin-kpi-operating-toggle],html[data-twin-print] [data-testid=twin-canvas-scope-chip],html[data-twin-print] [data-testid=twin-business-scale-edit],html[data-twin-print] [data-testid=twin-business-scale-form],html[data-twin-print] [data-testid=twin-compare-ab-details],html[data-twin-print] [data-testid=twin-canvas-level],html[data-twin-print] [data-testid=twin-scenario-state],html[data-twin-print] [data-testid=twin-canvas-scenario],html[data-twin-print] [data-testid=twin-canvas-show-dtp],html[data-twin-print] [data-testid=twin-flow-zoom],html[data-twin-print] [data-testid=twin-print],html[data-twin-print] [data-testid=twin-kpi-pin],html[data-twin-print] [data-testid=twin-kpi-back],html[data-twin-print] [data-testid=twin-compare-ab-clear],html[data-twin-print] [data-testid=twin-scenario-clear]{display:none!important}html[data-twin-print] [data-testid=twin-flow-canvas]{border-color:#cbd5e1}html[data-twin-print] [data-testid=twin-compare-ab],html[data-twin-print] [data-testid=twin-kpi-band]{-moz-column-break-inside:avoid;break-inside:avoid}html[data-twin-print] [data-testid=twin-print-header]{display:block!important;margin-bottom:10px;border-bottom:1px solid #cbd5e1;padding-bottom:6px}html[data-twin-print] [data-testid=twin-print-header] .twin-print-journey{font-size:11px;color:#475569}html[data-twin-print] [data-testid=twin-compare-ab]{margin-top:12px}html[data-twin-print] [data-twin-print-root][data-twin-print-story=true] [data-testid=twin-compare-ab]{-moz-column-break-before:page;break-before:page;margin-top:0}html[data-twin-print] [data-testid=twin-print-story]{display:block!important}html[data-twin-print] [data-testid=twin-cross-process-conditions] input,html[data-twin-print] [data-testid=twin-cross-process-conditions] label{display:none!important}html[data-twin-print] [data-testid=twin-print-footer]{display:block!important;margin-top:10px;border-top:1px solid #cbd5e1;padding-top:6px;font-size:10px;color:#475569}html[data-twin-print] [data-testid=twin-compare-ab-disclosures]{display:none!important}html[data-twin-print] [data-testid=twin-compare-ab-print-disclosures]{display:block!important}html[data-twin-print] .dt-kpi,html[data-twin-print] .dt-node,html[data-twin-print] .dt-node-human{animation:none!important;box-shadow:none!important}@page{size:A4;margin:14mm 12mm}html[data-twin-print] [data-twin-print-root]{font-size:11px;line-height:1.35;color:#0f172a}html[data-twin-print] [data-twin-print-root] .dt-numeral{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f172a!important}html[data-twin-print] [data-twin-print-root] [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-twin-print] [data-twin-print-root] [class*=bg-card],html[data-twin-print] [data-twin-print-root] [class*=bg-background]{background:#fff!important}html[data-twin-print] [data-testid=twin-print-header] p:first-child{font-size:20px;font-weight:600;letter-spacing:-.01em}html[data-twin-print] [data-testid=twin-print-header]{margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #0f172a}html[data-twin-print] [data-testid=twin-kpi-scope]>span:first-child{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#475569}html[data-twin-print] [data-testid=twin-kpi-outcomes] .dt-numeral{font-size:30px!important}html[data-twin-print] [data-testid=twin-kpi-footnote]{margin-top:4px;color:#64748b}html[data-twin-print] [data-testid=twin-process-canvas]{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:10px}html[data-twin-print] [data-testid=twin-kpi-outcomes]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-twin-print] [data-testid=twin-process-canvas]>div:first-child>span:first-child{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#475569}html[data-twin-print] [data-testid=twin-compare-ab]{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:14px!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-twin-print] [data-testid=twin-compare-ab] h3{font-size:12px;letter-spacing:.08em;color:#475569}html[data-twin-print] [data-testid=twin-compare-ab-headline]{border:0!important;background:none!important;padding:10px 0!important;border-top:1px solid #cbd5e1!important;border-bottom:1px solid #cbd5e1!important}html[data-twin-print] [data-testid=twin-compare-ab-headline] p:last-child{font-size:20px}html[data-twin-print] [data-testid=twin-compare-ab-deltas]>div{border-color:#e2e8f0!important}html[data-twin-print] [data-testid=twin-compare-ab-deltas] p:nth-child(2){font-size:24px!important}html[data-twin-print] [data-testid=twin-compare-ab-what-changed],html[data-twin-print] [data-testid=twin-compare-ab-not-simulated]{border:0!important;background:none!important;padding:8px 0!important;border-top:1px solid #e2e8f0!important}html[data-twin-print] [data-testid=twin-compare-ab-modeled]{display:block;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}html[data-twin-print] [data-testid=twin-compare-ab-print-disclosures]{font-size:10px!important;color:#64748b!important;-moz-columns:2;columns:2;-moz-column-gap:18px;column-gap:18px;margin-top:4px}html[data-twin-print] [data-testid=twin-print-footer]{font-size:10px;color:#64748b}html[data-twin-print] [data-testid=twin-design-assumptions]{border:0!important;padding:0!important;margin:8px 0 0!important;-moz-column-break-inside:avoid;break-inside:avoid}html[data-twin-print] [data-testid=twin-design-assumptions-known]{display:none!important}html[data-twin-print] [data-testid=twin-experience]>*+*{margin-top:0}html[data-twin-print] [data-testid=twin-canvas-row-0]{margin-top:6px}html[data-twin-print] [data-testid=twin-canvas-scenario],html[data-twin-print] [data-testid=twin-kpi-sparkline]{display:none!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}@keyframes vs-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes vs-glow{0%,to{box-shadow:0 0 #14b8a600}50%{box-shadow:0 0 28px 2px #14b8a638}}@keyframes vs-rise{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.vs-connector{fill:none;stroke:hsl(var(--foreground) / .28);stroke-width:2}.vs-connector[data-emphasis=sequence]{stroke:hsl(var(--foreground) / .18);stroke-width:1.5;stroke-dasharray:2 6}.vs-connector[data-emphasis=observed]{stroke:hsl(var(--foreground) / .5);stroke-width:2.5}.vs-connector[data-emphasis=modeled],.vs-connector[data-emphasis=predicted]{stroke:#14b8a6;stroke-width:2.5;stroke-dasharray:8 8;animation:vs-flow 3.2s linear infinite}.vs-connector[data-emphasis=predicted]{stroke-dasharray:14 6}.vs-node[data-emphasis=designed]{animation:vs-glow 4s ease-in-out infinite}.vs-rise{animation:vs-rise .42s ease-out both}.vs-rise[data-delay="1"]{animation-delay:80ms}.vs-rise[data-delay="2"]{animation-delay:.16s}.vs-rise[data-delay="3"]{animation-delay:.24s}.vs-rise[data-delay="4"]{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.vs-connector[data-emphasis=modeled],.vs-connector[data-emphasis=predicted],.vs-node[data-emphasis=designed],.vs-rise{animation:none}}@media print{.vs-connector[data-emphasis=modeled],.vs-connector[data-emphasis=predicted],.vs-node[data-emphasis=designed]{animation:none}}
