*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;font-family:ZohoPuvi,sans-serif}.me-global-hdr nav ul.productmenu.header-nav>li,.me-global-hdr nav ul.productmenu.header-nav>li:last-child,.me-global-hdr nav ul.productmenu{margin:0}.me-global-hdr nav ul.productmenu.header-nav>li{margin-top:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font);background:#050718;--sa-desc-fs:18px;--sa-h1-fs:clamp(38px,6vw,78px);--sa-h1-lh:.96;--sa-h2-fs:clamp(30px,4vw,48px);--sa-h2-lh:1.08;--sa-h3-fs:clamp(22px,2vw,34px);--sa-body-lh:1.62;color:var(--text-primary);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}:root{--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#155dfc;--blue-700:#0f48d0;--blue-800:#0a35a8;--blue-900:#1e3a8a;--blue-950:#172554;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e8ebf0;--neutral-300:#d4d9e4;--neutral-400:#b8c0cf;--neutral-500:#8892a4;--neutral-600:#6b7a99;--neutral-700:#4a5468;--neutral-800:#2d3748;--neutral-900:#1a202c;--neutral-950:#0f1117;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--yellow-50:#fffbeb;--yellow-100:#fef3c7;--yellow-200:#fde68a;--yellow-300:#fcd34d;--yellow-400:#fbbf24;--yellow-500:#f59e0b;--yellow-600:#d97706;--yellow-700:#b45309;--yellow-800:#92400e;--yellow-900:#78350f;--yellow-950:#451a03;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--white:#fff;--black:var(--neutral-950);--brand:var(--blue-600);--brand-hover:var(--blue-700);--brand-active:var(--blue-800);--brand-subtle:var(--blue-50);--brand-muted:var(--blue-200);--bg:var(--white);--bg-surface:var(--neutral-50);--bg-elevated:var(--neutral-100);--bg-overlay:var(--neutral-200);--border-subtle:var(--neutral-200);--border:var(--neutral-300);--border-strong:var(--neutral-400);--border-on-brand:rgba(255,255,255,0.62);--text-primary:var(--neutral-950);--text-secondary:var(--neutral-700);--text-tertiary:var(--neutral-500);--text-brand:var(--blue-600);--text-on-brand:var(--white);--text-on-brand-muted:rgba(255,255,255,0.82);--success:var(--green-600);--success-hover:var(--green-700);--success-bg:var(--green-50);--warning:var(--yellow-600);--warning-hover:var(--yellow-700);--warning-bg:var(--yellow-50);--error:var(--red-600);--error-hover:var(--red-700);--error-bg:var(--red-50);--info:var(--brand);--info-hover:var(--brand-hover);--info-bg:var(--blue-50);--highlight:var(--yellow-300);--highlight-text:var(--text-primary);--red-cta:var(--red-600);--red-cta-hover:var(--red-700);--red-cta-text:var(--white);--font:'Zoho Puvi',-apple-system,BlinkMacSystemFont,sans-serif;--mono:'JetBrains Mono','Fira Code',monospace;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:14px;--r-full:9999px;--button-primary-bg:var(--brand);--button-primary-bg-hover:var(--brand-hover);--button-primary-bg-active:var(--brand-active);--button-primary-text:var(--white);--button-secondary-bg:var(--white);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border);--button-secondary-bg-hover:var(--bg-surface);--button-secondary-border-hover:var(--border-strong);--button-ghost-text:var(--brand);--button-ghost-bg-hover:var(--brand-subtle);--button-danger-bg:var(--error);--button-danger-bg-hover:var(--error-hover);--button-danger-text:var(--white);--button-disabled-opacity:var(--opacity-disabled);--button-icon-size:14px;--button-icon-gap:6px;--shadow-none:none;--shadow-sm:0 1px 3px rgba(15,17,23,0.08),0 1px 2px rgba(15,17,23,0.04);--shadow-md:0 4px 12px rgba(15,17,23,0.1),0 2px 4px rgba(15,17,23,0.06);--shadow-lg:0 12px 32px rgba(15,17,23,0.12),0 4px 8px rgba(15,17,23,0.08);--shadow-card:0 1px 4px rgba(0,0,0,0.06);--shadow-card-hover:0 6px 20px rgba(0,0,0,0.1);--duration-instant:80ms;--duration-fast:100ms;--duration-base:150ms;--duration-medium:250ms;--duration-slow:600ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--focus-ring-width:3px;--focus-ring-brand:0 0 0 3px rgba(21,93,252,0.30);--focus-ring-input:0 0 0 3px rgba(21,93,252,0.15);--focus-ring-error:0 0 0 3px rgba(220,38,38,0.15);--focus-ring-selected:0 0 0 2px var(--brand);--focus-ring-inverse:0 0 0 3px rgba(255,255,255,0.65);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--bw-hairline:1px;--bw-thick:2px;--bw-heavy:4px;--icon-stroke:1.5;--icon-stroke-medium:2;--icon-stroke-bold:2.5;--opacity-disabled:.4;--opacity-subtle:.45;--opacity-muted:.55;--opacity-strong:.8;--overlay-nav:rgba(255,255,255,0.92);--overlay-hover:rgba(0,0,0,0.1);--overlay-hover-inverse:rgba(255,255,255,0.16);--underline-subtle:rgba(21,93,252,0.35);--control-height-sm:24px;--control-height-md:28px;--control-height-lg:36px;--control-height-xl:40px;--control-height-2xl:48px;--mehead-top-bg:#0f0f0f;--mehead-top-h:40px;--mehead-top-max:1920px;--mehead-top-pad:25px;--mehead-main-h:58px;--mehead-max:1400px;--mehead-nav:#333;--mehead-nav-active:var(--brand);--mehead-nav-size:15px;--mehead-download-bg:#e9142b;--mehead-download-size:15px;--container-max:1280px;--container-pad:var(--space-6);--prose-max:68ch;--tab-gap:var(--space-6);--tab-indicator-width:var(--bw-thick);--tab-font-size:var(--fs-base);--check-size:18px;--check-radius:var(--r-sm);--check-border:var(--border-strong);--sidenav-indicator-width:var(--bw-thick);--sidenav-item-size:var(--fs-base);--sidenav-gap:var(--space-1);--scrollnav-width:240px;--scrollnav-sticky-top:var(--space-6);--sidenav-icon-size:18px;--featurelayout-gap:var(--space-10);--card-desc-lines:4;--form-gap:var(--space-5);--menu-min-width:200px;--menu-pad:var(--space-1);--menu-offset:6px;--modal-max:480px;--modal-pad:var(--space-6);--modal-backdrop:rgba(15,17,23,0.5);--divider-space:var(--space-10);--faq-gap:var(--space-14);--faq-intro-min:280px;--faq-list-min:440px;--accordion-pad-block:var(--space-6);--accordion-q-size:var(--fs-lg);--accordion-a-size:var(--fs-md);--breadcrumb-gap:var(--space-2);--breadcrumb-sep-color:var(--text-tertiary);--banner-bg:var(--info-bg);--banner-text:var(--info-strong);--banner-border:var(--info-border);--banner-pad-block:var(--space-3);--banner-pad-inline:var(--container-pad);--banner-gap:var(--space-3);--banner-font-size:var(--fs-sm);--banner-icon-size:15px;--banner-text-min:240px;--hero-banner-max:var(--container-max);--hero-banner-pad-top:var(--space-6);--hero-banner-pad-bottom:var(--space-16);--hero-banner-gap:var(--space-12);--hero-banner-min-h:400px;--hero-banner-col-min:320px;--hero-banner-title-size:var(--fs-4xl);--hero-banner-desc-size:var(--fs-lg);--card-feature-pad:var(--space-8);--card-feature-gap:var(--space-3);--card-feature-icon-size:32px;--card-feature-min-h:360px;--card-media-h:132px;--card-media-max-w:240px;--btn-pair-min:176px;--btn-pair-chev-x:0;--logowall-tile-w:148px;--logowall-tile-h:92px;--logowall-fade:var(--space-16);--field-height:var(--control-height-2xl);--field-notch-bg:var(--bg);--field-ring-focus:inset 0 0 0 1px var(--brand),var(--focus-ring-input);--field-ring-error:inset 0 0 0 1px var(--error),var(--focus-ring-error);--success-border:var(--green-200);--warning-border:var(--yellow-200);--error-border:var(--red-200);--info-border:var(--brand-muted);--brand-emphasis:var(--blue-100);--success-emphasis:var(--green-100);--warning-emphasis:var(--yellow-100);--error-emphasis:var(--red-100);--info-emphasis:var(--brand-emphasis);--info-strong:var(--blue-900);--success-strong:var(--green-900);--warning-strong:var(--yellow-900);--error-strong:var(--red-900);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--fs-5xl:56px;--fs-4xl:44px;--fs-3xl:36px;--fs-2xl:28px;--fs-xl:22px;--fs-lg:18px;--fs-md:16px;--fs-base:14px;--fs-sm:13px;--fs-xs:12px;--fs-2xs:11px;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fw-extrablack:950;--tracking-tighter:-0.03em;--tracking-tight:-0.02em;--tracking-wide:.02em;--tracking-wider:.03em;--tracking-caps-sm:.04em;--tracking-caps:.05em;--tracking-caps-md:.06em;--tracking-caps-lg:.08em;--tracking-eyebrow:.1em;--lh-flat:1;--lh-tight:1.15;--lh-snug:1.35;--lh-base:1.5;--lh-mid:1.55;--lh-normal:1.6;--lh-relaxed:1.7;--lh-loose:1.8;--code-bg:var(--neutral-950);--code-surface:var(--neutral-900);--code-border:#1e2533;--code-text:var(--neutral-200);--code-text-alt:var(--neutral-100);--code-filename:var(--neutral-600);--syntax-keyword:var(--blue-400);--syntax-string:var(--green-300);--syntax-function:var(--red-300);--syntax-comment:var(--neutral-700);--syntax-number:var(--yellow-300);--syntax-property:#c4b5fd;--hero-bg:var(--gradient-primary);--hero-accent:var(--yellow-400);--gradient-primary-from:#004aeb;--gradient-primary-to:#002882;--gradient-primary:linear-gradient(279deg,var(--gradient-primary-from) 26.44%,var(--gradient-primary-to) 100%);--gradient-light-from:var(--blue-100);--gradient-light-mid:var(--neutral-50);--gradient-light-to:var(--white);--gradient-light:linear-gradient(135deg,var(--gradient-light-from) 0,var(--gradient-light-mid) 50%,var(--gradient-light-to) 100%)}.wsm-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.wsm-prose{max-width:var(--prose-max)}.wsm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.wsm-link{color:var(--brand);text-decoration:underline;text-decoration-color:var(--underline-subtle);text-decoration-thickness:var(--bw-hairline);text-underline-offset:2px;border-radius:var(--r-sm);transition:color var(--duration-fast),text-decoration-color var(--duration-fast)}.wsm-link:hover{color:var(--brand-hover);text-decoration-color:currentColor}.wsm-link:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-form-consent{font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-normal);max-width:var(--prose-max);margin-top:calc(var(--form-gap) * -0.5)}.wsm-form-consent strong{font-weight:var(--fw-semibold);color:var(--text-primary)}.wsm-link-quiet{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--bw-hairline);text-underline-offset:2px;border-radius:var(--r-sm);transition:color var(--duration-fast)}.wsm-link-quiet:hover{color:var(--brand)}.wsm-link-quiet:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-divider{border:0;border-top:var(--bw-hairline) solid var(--border-subtle);margin-block:var(--divider-space)}.wsm-menu{position:fixed;inset:auto;margin:0;padding:var(--menu-pad);min-width:var(--menu-min-width);list-style:none;background:var(--bg);border:var(--bw-hairline) solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);opacity:0;transform:translateY(-4px);transition:opacity var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-in-out),overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}.wsm-menu:popover-open{opacity:1;transform:translateY(0)}@starting-style{.wsm-menu:popover-open{opacity:0;transform:translateY(-4px)}}.wsm-menu::backdrop{background:transparent}.wsm-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--text-secondary);text-align:left;text-decoration:none;background:0;border:0;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast)}.wsm-menu-item:hover{background:var(--bg-surface);color:var(--text-primary)}.wsm-menu-item:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-menu-item[aria-current="true"]{color:var(--brand);font-weight:var(--fw-medium)}.wsm-menu-item-danger{color:var(--error)}.wsm-menu-item-danger:hover{background:var(--error-bg);color:var(--error-hover)}.wsm-menu-item .ti{font-size:var(--fs-md);flex-shrink:0}.heading-menu{display:none}.wsm-menu-label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps-md);text-transform:uppercase;color:var(--text-tertiary)}.wsm-menu-sep{height:var(--bw-hairline);margin:var(--space-1) 0;background:var(--border-subtle);border:0}#livepipe-svg-placeholder{background:url('/sites/meweb/images/secure-ai/images/secureai-banner-bg-26.webp') no-repeat;background-size:100% 100%;padding:160px 0 6px 0}.wsm-modal{padding:var(--modal-pad);max-width:var(--modal-max);width:calc(100% - var(--space-12));background:var(--bg);color:var(--text-primary);border:var(--bw-hairline) solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.wsm-modal::backdrop{background:var(--modal-backdrop);backdrop-filter:blur(2px)}body:has(.wsm-modal[open]){overflow:hidden}.wsm-modal-head{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3)}.wsm-modal-title{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.wsm-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:0;border:0;border-radius:var(--r-sm);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.wsm-modal-close:hover{background:var(--bg-elevated);color:var(--text-primary)}.wsm-modal-close:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-modal-body{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-normal);margin-bottom:var(--space-6)}.wsm-modal-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.wsm-sidenav{width:100%}.wsm-sidenav-title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.wsm-sidenav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sidenav-gap)}.wsm-sidenav-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--sidenav-item-size);font-weight:var(--fw-regular);color:var(--text-secondary);text-decoration:none;border-left:var(--sidenav-indicator-width) solid transparent;border-radius:0 var(--r-md) var(--r-md) 0;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.wsm-sidenav-item:hover{background:var(--bg-surface);color:var(--text-primary)}.wsm-sidenav-item:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-sidenav-item[aria-current="page"],.wsm-sidenav-item[aria-current="location"]{background:var(--brand-subtle);color:var(--brand);border-left-color:var(--brand);font-weight:var(--fw-medium)}.wsm-sidenav-icon{flex-shrink:0;color:currentColor}.wsm-sidenav-item .ti{font-size:var(--sidenav-icon-size);line-height:1;flex-shrink:0}.wsm-sidenav-spy{width:var(--scrollnav-width);position:sticky;top:var(--scrollnav-sticky-top);align-self:start}.wsm-sidenav-track{position:relative}.wsm-sidenav-track>.wsm-sidenav-list>li{position:relative;z-index:1}.wsm-sidenav-indicator{position:absolute;left:0;right:0;top:0;z-index:0;height:0;opacity:0;pointer-events:none;background:var(--brand-subtle);border-left:var(--sidenav-indicator-width) solid var(--brand);border-radius:0 var(--r-md) var(--r-md) 0;transition:transform var(--duration-base) var(--ease-in-out),height var(--duration-base) var(--ease-in-out),opacity var(--duration-base) var(--ease-in-out)}.wsm-sidenav-track[data-spy="ready"] .wsm-sidenav-indicator{opacity:1}.wsm-sidenav-track[data-spy="ready"] .wsm-sidenav-item[aria-current="page"],.wsm-sidenav-track[data-spy="ready"] .wsm-sidenav-item[aria-current="location"]{background:transparent;border-left-color:transparent}.wsm-siteheader{background:var(--bg);position:relative;z-index:var(--z-raised);box-shadow:var(--shadow-sm)}.wsm-mehead-top{background:var(--mehead-top-bg)}.wsm-mehead-top-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--mehead-top-max);margin-inline:auto;padding-inline:var(--mehead-top-pad);height:var(--mehead-top-h)}.wsm-mehead-top-inner img{height:27px;width:155px;display:block}.wsm-mehead-toplinks{display:flex;align-items:center;gap:var(--space-5);font-size:var(--fs-base);font-weight:var(--fw-regular)}.wsm-mehead-toplinks a,.wsm-mehead-toplinks>span{color:var(--white);text-decoration:none;cursor:pointer;white-space:nowrap}.wsm-mehead-toplinks a:hover,.wsm-mehead-toplinks>span:hover{opacity:var(--opacity-strong)}.wsm-mehead-toplinks a:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-mehead-rule{width:var(--bw-hairline);height:18px;background:var(--neutral-600);flex-shrink:0}.wsm-mehead-icon{width:16px;height:16px;display:block;flex-shrink:0;background-repeat:no-repeat;background-size:95%;background-position:0 0}.wsm-mehead-icon-user{background-image:url("https://www.manageengine.com/images/nav-user.png")}.wsm-mehead-icon-search{background-image:url("https://www.manageengine.com/images/nav-search.png")}.wsm-siteheader-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;max-width:var(--mehead-max);margin-inline:auto;padding-inline:var(--container-pad);min-height:var(--mehead-main-h)}.wsm-siteheader-logo{display:flex;align-items:center;flex-shrink:0}.wsm-siteheader-logo img{height:29px;width:auto;display:block}.wsm-siteheader-nav{display:flex;align-items:center;margin-left:auto}.wsm-siteheader-nav a{padding:0 10px;font-size:var(--mehead-nav-size);font-weight:var(--fw-regular);color:var(--mehead-nav);text-decoration:none;white-space:nowrap;border-radius:var(--r-sm);transition:color var(--duration-fast)}.wsm-siteheader-nav a:hover{color:var(--mehead-nav-active)}.wsm-siteheader-nav a:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-siteheader-nav a[aria-current="page"]{color:var(--mehead-nav-active)}.wsm-siteheader-download{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--mehead-download-bg);color:var(--white);font-size:var(--mehead-download-size);font-weight:var(--fw-semibold);text-transform:uppercase;text-decoration:none;padding:4px 22px;border-radius:5px;min-height:38px;white-space:nowrap;transition:opacity var(--duration-fast)}.wsm-siteheader-download:hover{opacity:var(--opacity-strong)}.wsm-siteheader-download:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-siteheader-download svg{flex-shrink:0}.wsm-sitefooter{background:var(--bg-surface);border-top:var(--bw-hairline) solid var(--border-subtle);margin-top:var(--space-16);padding:var(--space-12) 0 var(--space-6);font-size:var(--fs-sm)}.wsm-sitefooter-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-8)}.wsm-sitefooter-title{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-tertiary);margin-bottom:var(--space-3)}.wsm-sitefooter-list{list-style:none;margin:0;padding:0}.wsm-sitefooter-list li{margin-bottom:var(--space-2)}.wsm-sitefooter-list a{color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast)}.wsm-sitefooter-list a:hover{color:var(--brand)}.wsm-sitefooter-list a:focus-visible{outline:0;box-shadow:var(--focus-ring-brand);border-radius:var(--r-sm)}.wsm-sitefooter-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--bw-hairline) solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--fs-xs)}.wsm-sitefooter-legal{display:flex;gap:var(--space-4);flex-wrap:wrap}.wsm-sitefooter-legal a{color:var(--text-tertiary);text-decoration:none}.wsm-sitefooter-legal a:hover{color:var(--brand)}.wsm-btn{display:inline-flex;align-items:center;gap:var(--button-icon-gap);font-family:var(--font);font-weight:var(--fw-medium);font-size:var(--fs-sm);padding:7px 15px;border-radius:var(--r-md);border:var(--bw-hairline) solid transparent;cursor:pointer;transition:all var(--duration-fast);line-height:var(--lh-flat);white-space:nowrap;text-decoration:none}.wsm-btn:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-btn-primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg)}.wsm-btn-primary:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.wsm-btn-primary:active{background:var(--button-primary-bg-active)}.wsm-btn-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.wsm-btn-secondary:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.wsm-btn-ghost{background:transparent;color:var(--button-ghost-text);border-color:transparent}.wsm-btn-ghost:hover{background:var(--button-ghost-bg-hover)}.wsm-btn-danger{background:var(--button-danger-bg);color:var(--button-danger-text);border-color:var(--button-danger-bg)}.wsm-btn-danger:hover{background:var(--button-danger-bg-hover);border-color:var(--button-danger-bg-hover)}.wsm-btn-red-cta{background:var(--red-cta);color:var(--red-cta-text);border-color:var(--red-cta)}.wsm-btn-red-cta:hover{background:var(--red-cta-hover);border-color:var(--red-cta-hover)}.wsm-btn-outline-primary{background:transparent;color:var(--brand);border-color:var(--brand)}.wsm-btn-outline-primary:hover{background:var(--brand-subtle)}.wsm-btn-outline-primary:active{background:var(--brand-emphasis)}.wsm-btn-outline-secondary{background:transparent;color:var(--text-secondary);border-color:var(--border-strong)}.wsm-btn-outline-secondary:hover{background:var(--bg-surface);border-color:var(--text-secondary)}.wsm-btn-outline-success{background:transparent;color:var(--success);border-color:var(--success)}.wsm-btn-outline-success:hover{background:var(--success-bg)}.wsm-btn-outline-warning{background:transparent;color:var(--warning);border-color:var(--warning)}.wsm-btn-outline-warning:hover{background:var(--warning-bg)}.wsm-btn-outline-danger{background:transparent;color:var(--error);border-color:var(--error)}.wsm-btn-outline-danger:hover{background:var(--error-bg)}.wsm-btn-outline-inverse{background:transparent;color:var(--text-on-brand);border-color:var(--border-on-brand)}.wsm-btn-outline-inverse:hover{background:var(--overlay-hover-inverse);border-color:var(--text-on-brand)}.wsm-btn-outline-inverse:focus-visible{box-shadow:var(--focus-ring-inverse)}.wsm-btn-caps{text-transform:uppercase;letter-spacing:var(--tracking-caps-sm)}.wsm-btn-block{width:100%;justify-content:center}.wsm-btn-2xl{font-size:var(--fs-md);min-height:var(--control-height-2xl);padding-inline:var(--space-6)}.wsm-btn-sm{font-size:var(--fs-xs);padding:5px 11px}.wsm-btn-lg{font-size:var(--fs-base);padding:10px var(--space-5)}.wsm-btn-xl{font-size:var(--fs-md);padding:var(--space-4) var(--space-6)}.wsm-btn:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.wsm-btn-icon{width:32px;height:32px;padding:0;justify-content:center;align-items:center;background:transparent;color:var(--text-secondary);border-color:var(--border)}.wsm-btn-icon:hover{background:var(--bg-surface);color:var(--text-primary)}.wsm-btn-pair{display:grid;align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(var(--btn-pair-min),100%),1fr));gap:var(--space-2)}.wsm-btn-pair>.wsm-btn{min-width:0;justify-content:center}.wsm-btn-pair .wsm-btn:hover,.wsm-btn-pair .wsm-btn:focus-visible{--btn-pair-chev-x:3px}.wsm-card-feature:hover .wsm-btn-pair .wsm-card-link-chevron,.wsm-card-feature:focus-within .wsm-btn-pair .wsm-card-link-chevron,.wsm-btn-pair .wsm-card-link-chevron{transform:translateX(var(--btn-pair-chev-x))}@media(prefers-reduced-motion:reduce){.wsm-btn-pair .wsm-btn:hover,.wsm-btn-pair .wsm-btn:focus-visible{--btn-pair-chev-x:0}}.wsm-field{position:relative;width:100%}.wsm-field-input{font-family:var(--font);font-size:var(--fs-base);color:var(--text-primary);background:var(--bg);border:var(--bw-hairline) solid var(--border);border-radius:var(--r-md);height:var(--field-height);padding:0 var(--space-4);width:100%;outline:0;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.wsm-field-input:hover:not(:focus){border-color:var(--border-strong)}.wsm-field-input:focus{border-color:var(--brand);box-shadow:var(--field-ring-focus)}.wsm-field-input::placeholder{color:transparent}.wsm-field-input:focus::placeholder{color:var(--text-tertiary)}.wsm-field-label{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);padding:0 var(--space-1);background:transparent;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--lh-flat);pointer-events:none;white-space:nowrap;transition:top var(--duration-fast) var(--ease-out),font-size var(--duration-fast) var(--ease-out),color var(--duration-fast)}.wsm-field-input:focus+.wsm-field-label,.wsm-field-input:not(:placeholder-shown)+.wsm-field-label{top:0;font-size:var(--fs-xs);background:var(--field-notch-bg)}.wsm-field-input:focus+.wsm-field-label{color:var(--brand)}.wsm-field-req{color:var(--error)}.wsm-field.wsm-error .wsm-field-input{border-color:var(--error)}.wsm-field.wsm-error .wsm-field-input:focus{box-shadow:var(--field-ring-error)}.wsm-field.wsm-error .wsm-field-label,.wsm-field.wsm-error .wsm-field-input:focus+.wsm-field-label{color:var(--error)}.wsm-field-input:disabled{background:var(--bg-surface);color:var(--text-tertiary);border-color:var(--border-subtle);cursor:not-allowed}.wsm-field-input:disabled+.wsm-field-label{color:var(--text-tertiary);background:var(--bg-surface)}.wsm-field-input[readonly]{background:var(--bg-surface)}.wsm-field-input[readonly]+.wsm-field-label{background:var(--bg-surface)}.wsm-field-textarea{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);resize:vertical;line-height:var(--lh-normal)}.wsm-field-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:var(--space-10)}.wsm-field-select+.wsm-field-label{top:0;font-size:var(--fs-xs)}.wsm-field-select:required:invalid:not(:focus)+.wsm-field-label{top:50%;font-size:var(--fs-base)}.wsm-field-select:required:invalid{color:var(--text-tertiary)}.wsm-field-chevron{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);display:flex;pointer-events:none;color:var(--text-tertiary);transition:color var(--duration-fast)}.wsm-field-select:focus ~ .wsm-field-chevron{color:var(--brand)}.wsm-field.wsm-error .wsm-field-chevron{color:var(--error)}.wsm-field-select:disabled ~ .wsm-field-chevron{color:var(--border-strong)}.wsm-field-group{display:flex;flex-direction:column;width:100%}.wsm-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--form-gap)}.wsm-field-msg{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:var(--space-2)}.wsm-field-msg-error{color:var(--error)}.wsm-field-msg[hidden]{display:none}.wsm-field-msg svg{flex-shrink:0}.wsm-input-label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);margin-bottom:5px;letter-spacing:var(--tracking-wide)}.wsm-input-group{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.wsm-check{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.wsm-check-input{appearance:none;-webkit-appearance:none;width:var(--check-size);height:var(--check-size);flex-shrink:0;margin:0;margin-top:1px;border:var(--bw-thick) solid var(--check-border);border-radius:var(--check-radius);background:var(--bg);cursor:pointer;display:grid;place-content:center;transition:background var(--duration-fast),border-color var(--duration-fast)}.wsm-check-input[type="radio"]{border-radius:50%}.wsm-check-input::before{content:"";opacity:0;transition:opacity var(--duration-fast)}.wsm-check-input[type="checkbox"]::before{width:10px;height:10px;background:var(--white);clip-path:polygon(14% 45%,0 60%,39% 100%,100% 22%,84% 8%,39% 70%)}.wsm-check-input[type="radio"]::before{width:8px;height:8px;border-radius:50%;background:var(--white)}.wsm-check-input:checked{background:var(--brand);border-color:var(--brand)}.wsm-check-input:checked::before{opacity:1}.wsm-check:hover .wsm-check-input:not(:disabled){border-color:var(--brand)}.wsm-check-input:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-check-input:disabled{background:var(--bg-elevated);border-color:var(--border);cursor:not-allowed}.wsm-check-input:disabled ~ .wsm-check-text{color:var(--text-tertiary);cursor:not-allowed}.wsm-check-text{font-size:var(--fs-base);color:var(--text-primary);line-height:var(--lh-snug)}.wsm-check-hint{display:block;font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:2px}.wsm-check-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.wsm-check-legend{padding:0;margin-bottom:var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wsm-search-wrap{position:relative;display:flex;align-items:center;width:100%}.wsm-search-icon{position:absolute;left:10px;display:flex;align-items:center;pointer-events:none;color:var(--text-tertiary)}.wsm-search-input{font-family:var(--font);font-size:var(--fs-base);color:var(--text-primary);background:var(--bg);border:var(--bw-hairline) solid var(--border);border-radius:var(--r-md);padding:7px 36px 7px 34px;width:100%;outline:0;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.wsm-search-input:focus{border-color:var(--brand);box-shadow:var(--focus-ring-input)}.wsm-search-input:hover:not(:focus){border-color:var(--border-strong)}.wsm-search-input::placeholder{color:var(--text-tertiary)}.wsm-search-clear{position:absolute;right:8px;display:flex;align-items:center;background:0;border:0;cursor:pointer;padding:2px;color:var(--text-tertiary);border-radius:var(--r-sm);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)}.wsm-search-input:not(:placeholder-shown) ~ .wsm-search-clear{opacity:1;pointer-events:auto}.wsm-search-clear:hover{color:var(--text-primary);background:var(--bg-surface)}.wsm-search-wrap.wsm-search-sm .wsm-search-input{font-size:var(--fs-sm);padding:5px var(--space-8) 5px 30px}.wsm-search-wrap.wsm-search-sm .wsm-search-icon svg{width:14px;height:14px}.wsm-search-wrap.wsm-search-lg .wsm-search-input{font-size:15px;padding:10px var(--space-10) 10px 38px}.wsm-search-wrap.wsm-search-lg .wsm-search-icon svg{width:18px;height:18px}.wsm-badge{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);padding:2px var(--space-2);border-radius:var(--r-sm);border:var(--bw-hairline) solid transparent}.wsm-badge-default{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border)}.wsm-badge-brand{background:var(--brand-subtle);color:var(--brand);border-color:var(--brand-muted)}.wsm-badge-success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.wsm-badge-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.wsm-badge-error{background:var(--error-bg);color:var(--error);border-color:var(--error-border)}.wsm-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:var(--space-1) 10px;border-radius:999px;border:var(--bw-hairline) solid transparent;cursor:default;user-select:none;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);white-space:nowrap}.wsm-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wsm-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:0;border:0;cursor:pointer;padding:0;opacity:var(--opacity-muted);transition:opacity var(--duration-fast),background var(--duration-fast);color:inherit;flex-shrink:0}.wsm-chip-remove:hover{opacity:1;background:var(--overlay-hover)}.wsm-chip-default{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border)}.wsm-chip-default:hover{background:var(--bg-surface);border-color:var(--border-strong)}.wsm-chip-brand{background:var(--brand-subtle);color:var(--brand);border-color:var(--brand-muted)}.wsm-chip-brand:hover{background:var(--brand-emphasis)}.wsm-chip-success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.wsm-chip-success:hover{background:var(--success-border)}.wsm-chip-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.wsm-chip-warning:hover{background:var(--warning-border)}.wsm-chip-error{background:var(--error-bg);color:var(--error);border-color:var(--error-border)}.wsm-chip-error:hover{background:var(--error-border)}.wsm-chip-sm{font-size:var(--fs-2xs);padding:2px var(--space-2);gap:var(--space-1)}.wsm-chip-lg{font-size:var(--fs-sm);padding:6px 14px;gap:6px}.wsm-chip.wsm-selected{box-shadow:var(--focus-ring-selected)}.wsm-chip:disabled,.wsm-chip.wsm-disabled{opacity:var(--opacity-subtle);pointer-events:none}.wsm-alert{display:flex;gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--r-md);border:var(--bw-hairline) solid transparent;font-size:var(--fs-sm);line-height:var(--lh-base)}.wsm-alert-icon{font-size:15px;flex-shrink:0;margin-top:1px}.wsm-alert-info{background:var(--info-bg);border-color:var(--brand-muted);color:var(--info-strong)}.wsm-alert-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-strong)}.wsm-alert-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-strong)}.wsm-alert-error{background:var(--error-bg);border-color:var(--error-border);color:var(--error-strong)}.wsm-alert strong{font-weight:var(--fw-semibold)}.wsm-banner{background:var(--banner-bg);color:var(--banner-text);border:var(--bw-hairline) solid transparent;border-bottom-color:var(--banner-border);font-size:var(--banner-font-size);line-height:var(--lh-base)}.wsm-banner-inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--banner-gap);width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--banner-pad-block) var(--banner-pad-inline)}.wsm-banner-icon{font-size:var(--banner-icon-size);line-height:var(--lh-base);flex-shrink:0}.wsm-banner-text{flex:1 1 var(--banner-text-min);min-width:0}.wsm-banner-text strong{font-weight:var(--fw-semibold)}.wsm-banner-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}.wsm-banner-link{color:inherit;font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px;border-radius:var(--r-sm);transition:opacity var(--duration-fast)}.wsm-banner-link:hover{opacity:var(--opacity-strong)}.wsm-banner-link:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-banner-dismiss{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex-shrink:0;background:0;border:0;border-radius:var(--r-sm);color:inherit;cursor:pointer;opacity:var(--opacity-muted);transition:opacity var(--duration-fast),background var(--duration-fast)}.wsm-banner-dismiss:hover{opacity:1;background:var(--overlay-hover)}.wsm-banner-dismiss:focus-visible{outline:0;opacity:1;box-shadow:var(--focus-ring-brand)}.wsm-banner-info{--banner-bg:var(--info-bg);--banner-text:var(--info-strong);--banner-border:var(--info-border)}.wsm-banner-success{--banner-bg:var(--success-bg);--banner-text:var(--success-strong);--banner-border:var(--success-border)}.wsm-banner-warning{--banner-bg:var(--warning-bg);--banner-text:var(--warning-strong);--banner-border:var(--warning-border)}.wsm-banner-error{--banner-bg:var(--error-bg);--banner-text:var(--error-strong);--banner-border:var(--error-border)}.wsm-banner-neutral{--banner-bg:var(--bg-surface);--banner-text:var(--text-secondary);--banner-border:var(--border-subtle)}.wsm-banner-brand{--banner-bg:var(--brand);--banner-text:var(--white);--banner-border:var(--brand-active)}.wsm-banner-brand .wsm-banner-dismiss:hover{background:var(--overlay-hover-inverse)}.wsm-banner-brand .wsm-banner-link:focus-visible,.wsm-banner-brand .wsm-banner-dismiss:focus-visible{box-shadow:var(--focus-ring-inverse)}.wsm-banner-sticky{position:sticky;top:0;z-index:var(--z-sticky)}.wsm-banner-inline{border-color:var(--banner-border);border-radius:var(--r-md)}.wsm-banner-inline .wsm-banner-inner{max-width:none;padding-inline:var(--space-4)}.wsm-banner-compact .wsm-banner-inner{padding-block:var(--space-2)}.wsm-code-inline{font-family:var(--mono);font-size:.875em;background:var(--bg-elevated);color:var(--brand);padding:2px 6px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-subtle)}mark,.wsm-highlight{background:var(--highlight);color:var(--highlight-text);padding:1px 3px;border-radius:var(--r-sm)}.wsm-code-block{background:var(--code-bg);color:var(--code-text);border-radius:var(--r-lg);overflow:hidden;border:var(--bw-hairline) solid var(--code-border);font-family:var(--mono);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.wsm-code-block-header{background:var(--code-surface);border-bottom:var(--bw-hairline) solid var(--code-border);padding:var(--space-2) var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.wsm-code-dots{display:flex;gap:6px}.wsm-code-dot{width:10px;height:10px;border-radius:50%}.wsm-code-filename{font-size:var(--fs-xs);color:var(--code-filename);margin-left:auto;font-family:var(--mono)}.wsm-code-body{padding:var(--space-5);overflow-x:auto}.wsm-code-body pre{margin:0}.wsm-kw{color:var(--syntax-keyword)}.wsm-str{color:var(--syntax-string)}.wsm-fn{color:var(--syntax-function)}.wsm-cm{color:var(--syntax-comment)}.wsm-num{color:var(--syntax-number)}.wsm-prop{color:var(--syntax-property)}.wsm-ds-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.wsm-ds-table th{text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps-md);text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-2) var(--space-4);border-bottom:var(--bw-thick) solid var(--border-subtle);background:var(--bg-surface)}.wsm-ds-table td{padding:10px var(--space-4);border-bottom:var(--bw-hairline) solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}.wsm-ds-table tr:last-child td{border-bottom:0}.wsm-ds-table tr:hover td{background:var(--bg-surface)}.wsm-ds-table .wsm-token{font-family:var(--mono);font-size:var(--fs-xs);color:var(--brand)}.wsm-ds-table .wsm-value{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-tertiary)}.wsm-ds-table .wsm-swatch-cell{display:flex;align-items:center;gap:10px}.wsm-swatch-mini{width:20px;height:20px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-subtle);flex-shrink:0}.wsm-hero{background:var(--hero-bg);border-bottom:0;color:var(--text-on-brand);padding:var(--space-14) var(--space-14) var(--space-12)}.wsm-hero-title{font-size:56px;font-weight:var(--fw-bold);color:var(--text-on-brand);letter-spacing:var(--tracking-tighter);line-height:var(--lh-tight);margin-bottom:var(--space-4)}.wsm-hero-title span,.wsm-hero-accent{color:var(--hero-accent)}.wsm-hero-desc{font-size:var(--fs-md);color:var(--text-on-brand-muted);max-width:560px;line-height:var(--lh-normal);margin-bottom:var(--space-7)}.wsm-hero-meta{display:flex;gap:var(--space-6)}.wsm-hero-stat{display:flex;flex-direction:column}.wsm-hero-stat-val{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-on-brand)}.wsm-hero-stat-label{font-size:var(--fs-xs);color:var(--text-on-brand-muted)}.wsm-hero-banner{padding:var(--hero-banner-pad-top) 0 var(--hero-banner-pad-bottom)}.wsm-hero-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--hero-banner-col-min),1fr));align-items:center;gap:var(--hero-banner-gap);width:100%;max-width:var(--hero-banner-max);margin-inline:auto;padding-inline:var(--container-pad);min-height:var(--hero-banner-min-h)}.wsm-hero-crumbs{width:100%;max-width:var(--hero-banner-max);margin-inline:auto;padding-inline:var(--container-pad);margin-bottom:var(--space-10)}.wsm-hero-copy{min-width:0}.wsm-hero-banner .wsm-hero-title{font-size:var(--hero-banner-title-size);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5)}.wsm-hero-banner .wsm-hero-desc{font-size:var(--hero-banner-desc-size);max-width:var(--prose-max);margin-bottom:var(--space-8)}.wsm-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.wsm-hero-actions .wsm-btn{font-weight:var(--fw-semibold)}.wsm-hero-media{min-width:0;display:flex;justify-content:center}.wsm-hero-media>img,.wsm-hero-media>svg{display:block;width:100%;height:auto}.wsm-tabs{display:flex;gap:var(--tab-gap);border-bottom:var(--bw-hairline) solid var(--border-subtle);margin-bottom:var(--space-6)}.wsm-tab{padding:var(--space-3) var(--space-2);font-family:var(--font);font-size:var(--tab-font-size);font-weight:var(--fw-regular);color:var(--text-secondary);background:0;border:0;cursor:pointer;border-bottom:var(--tab-indicator-width) solid transparent;margin-bottom:calc(-1 * var(--bw-hairline));white-space:nowrap;transition:color var(--duration-fast),border-color var(--duration-fast)}.wsm-tab::after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;font-weight:var(--fw-semibold)}.wsm-tab:hover{color:var(--text-primary)}.wsm-tab[aria-selected="true"]{color:var(--brand);font-weight:var(--fw-semibold);border-bottom-color:var(--brand)}.wsm-tab:focus-visible{outline:0;box-shadow:var(--focus-ring-brand);border-radius:var(--r-sm)}.wsm-tabpanel{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-normal)}.wsm-tabpanel[hidden]{display:none}.wsm-tabpanel h4{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.wsm-tabpanel p{margin-bottom:var(--space-3)}.wsm-tabpanel ul{margin:0 0 var(--space-3) var(--space-5)}.wsm-tabpanel li{margin-bottom:var(--space-1)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.wsm-copy-btn{font-family:var(--mono);font-size:var(--fs-2xs);padding:3px var(--space-2);border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border);background:var(--bg);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast)}.wsm-copy-btn:hover{border-color:var(--brand);color:var(--brand)}.wsm-copy-btn.wsm-copied{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.wsm-tooltip-wrap{position:relative;display:inline-block}.wsm-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--code-bg);color:var(--code-text-alt);font-size:var(--fs-xs);padding:5px 10px;border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast)}.wsm-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:var(--bw-heavy) solid transparent;border-top-color:var(--text-primary)}.wsm-tooltip-wrap:hover .wsm-tooltip{opacity:1}.wsm-card{width:300px;border-radius:var(--r-lg);overflow:hidden;border:var(--bw-hairline) solid var(--border-subtle);background:var(--bg);display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base),transform var(--duration-base)}.wsm-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.wsm-card-image{width:100%;height:168px;object-fit:cover;display:block}.wsm-card-image-placeholder{width:100%;height:168px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-tertiary);letter-spacing:var(--tracking-caps-sm)}.wsm-card-body{padding:var(--space-4) 18px 18px;display:flex;flex-direction:column;flex:1;gap:var(--space-2)}.wsm-card-tag{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps-md);text-transform:uppercase;color:var(--brand)}.wsm-card-title{font-size:15px;font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-snug)}.wsm-card-desc{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-mid);flex:1}.wsm-card-footer{padding:0 18px 18px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.wsm-card-meta{font-size:var(--fs-2xs);color:var(--text-tertiary);display:flex;align-items:center;gap:5px}.wsm-card-feature{width:auto;min-width:0;position:relative;box-shadow:var(--shadow-none);min-height:var(--card-feature-min-h);transition:border-color var(--duration-medium) var(--ease-in-out),box-shadow var(--duration-medium) var(--ease-in-out),transform var(--duration-medium) var(--ease-in-out)}.wsm-card-feature .wsm-card-body{padding:var(--card-feature-pad);gap:var(--card-feature-gap)}.wsm-card-icon{color:var(--brand);line-height:var(--lh-flat);margin-bottom:var(--space-2)}.wsm-card-icon>svg{display:block;width:var(--card-feature-icon-size);height:var(--card-feature-icon-size)}.wsm-card-icon>.ti{font-size:var(--card-feature-icon-size)}.wsm-card-feature .wsm-card-title{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight)}.wsm-card-feature .wsm-card-desc{font-size:var(--fs-md);line-height:var(--lh-relaxed)}.wsm-card-desc-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-desc-lines);overflow:hidden}.wsm-card-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--brand);text-decoration:none;border-radius:var(--r-sm)}.wsm-card-link:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-card-link-chevron{flex-shrink:0;transition:transform var(--duration-medium) var(--ease-in-out)}.wsm-card-feature:hover,.wsm-card-feature:focus-within{border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.wsm-card-feature:hover .wsm-card-link-chevron,.wsm-card-feature:focus-within .wsm-card-link-chevron,.wsm-btn:hover .wsm-card-link-chevron,.wsm-btn:focus-visible .wsm-card-link-chevron{transform:translateX(3px)}.wsm-card-clickable{position:relative}.wsm-card-clickable .wsm-card-link::after{content:'';position:absolute;inset:0}.wsm-card-media{height:var(--card-media-h);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--bg);border-bottom:var(--bw-hairline) solid var(--border-subtle)}.wsm-card-media img{max-width:min(100%,var(--card-media-max-w));max-height:100%;width:auto;height:auto;display:block}@media(prefers-reduced-motion:reduce){.wsm-card,.wsm-card-feature,.wsm-card-link-chevron,.wsm-sidenav-indicator,.wsm-accordion-chevron{transition:none}.wsm-card:hover,.wsm-card-feature:hover,.wsm-card-feature:focus-within{transform:none}.wsm-card-feature:hover .wsm-card-link-chevron,.wsm-card-feature:focus-within .wsm-card-link-chevron,.wsm-btn:hover .wsm-card-link-chevron,.wsm-btn:focus-visible .wsm-card-link-chevron{transform:none}}.wsm-logowall{overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--logowall-fade),#000 calc(100% - var(--logowall-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--logowall-fade),#000 calc(100% - var(--logowall-fade)),transparent 100%)}.wsm-logowall::-webkit-scrollbar{display:none}.wsm-logowall-track{display:flex;gap:var(--space-4);list-style:none;margin:0;padding:0;width:max-content}.wsm-logowall-item{flex:0 0 auto}.wsm-logowall-item img{display:block;width:var(--logowall-tile-w);height:var(--logowall-tile-h);object-fit:contain;background:var(--white);border-radius:var(--r-md);padding:var(--space-3)}.wsm-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3) var(--space-6);align-items:start;margin-bottom:var(--space-8)}.wsm-section-head-title{grid-column:1 / -1;font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.wsm-section-head-desc{font-size:var(--fs-md);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:var(--prose-max)}.wsm-section-head-action{justify-self:end;align-self:start}.wsm-featurelayout{display:grid;grid-template-columns:var(--scrollnav-width) minmax(0,1fr);gap:var(--featurelayout-gap);align-items:start}.wsm-featurelayout-main{min-width:0;border-left:var(--bw-hairline) solid var(--border-subtle);padding-left:var(--featurelayout-gap)}.wsm-accordion{list-style:none;margin:0;padding:0;counter-reset:wsm-accordion;border-bottom:var(--bw-hairline) solid var(--border-subtle)}.wsm-accordion-item{counter-increment:wsm-accordion;border-top:var(--bw-hairline) solid var(--border-subtle)}.wsm-accordion-trigger{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--accordion-pad-block);cursor:pointer;list-style:none}.wsm-accordion-trigger::-webkit-details-marker{display:none}.wsm-accordion-trigger:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-accordion-trigger::before{content:counter(wsm-accordion) ".";flex-shrink:0;font-size:var(--accordion-q-size);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.wsm-accordion-question{flex:1;min-width:0;font-size:var(--accordion-q-size);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-snug)}.wsm-accordion-chevron{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--duration-medium) var(--ease-in-out),color var(--duration-medium) var(--ease-in-out)}.wsm-accordion-trigger:hover .wsm-accordion-chevron{color:var(--text-primary)}details[open]>.wsm-accordion-trigger .wsm-accordion-chevron{transform:rotate(180deg)}.wsm-accordion-panel{overflow:hidden;padding-bottom:var(--accordion-pad-block);font-size:var(--accordion-a-size);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:var(--prose-max)}.wsm-faq{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--faq-gap)}.wsm-faq-intro{flex:1 1 var(--faq-intro-min);min-width:0}.wsm-faq-intro+.wsm-accordion{flex:2 1 var(--faq-list-min);min-width:0}.wsm-faq-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.wsm-faq-title+.wsm-accordion{margin-top:var(--space-8)}.wsm-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--breadcrumb-gap);list-style:none;margin:0;padding:0;font-size:var(--fs-sm)}.wsm-breadcrumb-item{display:flex;align-items:center;gap:var(--breadcrumb-gap)}.wsm-breadcrumb-item a{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);text-decoration:none;border-radius:var(--r-sm);transition:color var(--duration-fast)}.wsm-breadcrumb-item a:hover{color:var(--brand)}.wsm-breadcrumb-item a:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-breadcrumb-item[aria-current="page"]{color:var(--text-primary);font-weight:var(--fw-medium)}.wsm-breadcrumb-sep{color:var(--breadcrumb-sep-color);user-select:none}.wsm-breadcrumb:not(.wsm-is-expanded) .wsm-breadcrumb-collapsible{display:none}.wsm-breadcrumb-toggle{font:inherit;line-height:var(--lh-flat);color:var(--text-secondary);background:0;border:0;cursor:pointer;padding:0 var(--space-1);border-radius:var(--r-sm);transition:color var(--duration-fast)}.wsm-breadcrumb-toggle:hover{color:var(--brand)}.wsm-breadcrumb-toggle:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-breadcrumb-inverse .wsm-breadcrumb-item a,.wsm-breadcrumb-inverse .wsm-breadcrumb-toggle{color:var(--text-on-brand-muted)}.wsm-breadcrumb-inverse .wsm-breadcrumb-item a:hover,.wsm-breadcrumb-inverse .wsm-breadcrumb-toggle:hover{color:var(--text-on-brand)}.wsm-breadcrumb-inverse .wsm-breadcrumb-item a:focus-visible,.wsm-breadcrumb-inverse .wsm-breadcrumb-toggle:focus-visible{box-shadow:var(--focus-ring-inverse)}.wsm-breadcrumb-inverse .wsm-breadcrumb-item[aria-current="page"]{color:var(--text-on-brand)}.wsm-breadcrumb-inverse .wsm-breadcrumb-sep{color:var(--text-on-brand-muted)}.wsm-filetree{background:var(--bg-surface);border:var(--bw-hairline) solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--space-3) 0;font-family:var(--mono);font-size:var(--fs-sm);width:280px}.wsm-ftitem{display:flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-4);color:var(--text-secondary);cursor:pointer;border-left:var(--bw-thick) solid transparent;transition:all var(--duration-instant);user-select:none}.wsm-ftitem:hover{background:var(--bg-overlay);color:var(--text-primary)}.wsm-ftitem.wsm-active{background:var(--brand-subtle);color:var(--brand);border-left-color:var(--brand)}.wsm-ftitem.wsm-dir{color:var(--text-primary);font-weight:var(--fw-medium)}.wsm-ftitem .wsm-indent{display:inline-block;width:16px}.wsm-ftitem .wsm-icon{font-size:var(--fs-sm)}.wsm-diff{border-radius:var(--r-lg);overflow:hidden;border:var(--bw-hairline) solid var(--border-subtle);font-family:var(--mono);font-size:var(--fs-xs)}.wsm-diff-header{background:var(--bg-elevated);padding:var(--space-2) var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);border-bottom:var(--bw-hairline) solid var(--border-subtle)}.wsm-diff-line{display:flex;gap:0;line-height:var(--lh-loose)}.wsm-diff-ln{min-width:48px;padding:0 var(--space-3);text-align:right;font-size:var(--fs-2xs);color:var(--border-strong);user-select:none;background:var(--bg-surface);border-right:var(--bw-hairline) solid var(--border-subtle)}.wsm-diff-content{padding:0 var(--space-4);flex:1;white-space:pre}.wsm-diff-add{background:var(--success-bg)}.wsm-diff-add .wsm-diff-ln{background:var(--success-emphasis);color:var(--success)}.wsm-diff-add .wsm-diff-content{color:var(--success)}.wsm-diff-add .wsm-diff-content::before{content:'+ '}.wsm-diff-del{background:var(--error-bg)}.wsm-diff-del .wsm-diff-ln{background:var(--error-emphasis);color:var(--error)}.wsm-diff-del .wsm-diff-content{color:var(--error)}.wsm-diff-del .wsm-diff-content::before{content:'- '}.wsm-diff-ctx .wsm-diff-ln{background:var(--bg-surface)}.wsm-diff-ctx .wsm-diff-content{color:var(--text-tertiary)}.wsm-diff-ctx .wsm-diff-content::before{content:' '}.wsm-toggle-wrap{display:flex;align-items:center;gap:10px;cursor:pointer}.wsm-toggle{width:36px;height:20px;border-radius:var(--r-lg);background:var(--border);position:relative;transition:background var(--duration-base);flex-shrink:0;cursor:pointer;border:0}.wsm-toggle::after{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:white;top:3px;left:3px;transition:transform var(--duration-base);box-shadow:var(--shadow-sm)}.wsm-toggle.wsm-on{background:var(--brand)}.wsm-toggle.wsm-on::after{transform:translateX(16px)}.wsm-toggle-label{font-size:var(--fs-sm);color:var(--text-secondary)}.wsm-progress-wrap{width:100%}.wsm-progress-bar{height:6px;background:var(--bg-elevated);border-radius:3px;overflow:hidden}.wsm-progress-fill{height:100%;background:var(--brand);border-radius:3px;transition:width var(--duration-slow) var(--ease-out)}.wsm-progress-label{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:6px}.wsm-filter{border:var(--bw-hairline) solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg);overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.wsm-filter-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.wsm-filter-header::-webkit-details-marker{display:none}.wsm-filter-header:focus-visible{outline:0;box-shadow:var(--focus-ring-brand)}.wsm-filter-title{flex:1;font-family:var(--font);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.4}.wsm-filter-chevron{flex-shrink:0;color:var(--text-secondary);transition:transform .2s}.wsm-filter[open] .wsm-filter-chevron{transform:rotate(180deg)}.wsm-filter-body{border-top:var(--bw-hairline) solid var(--border-subtle);padding:var(--space-1) 0;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.wsm-filter-option{padding:var(--space-2) var(--space-4);border-radius:0}.wsm-filter-option:hover{background:0}.wsm-filter-option:hover .wsm-check-text{color:var(--brand)}.wsm-filter-option .wsm-check-text{font-size:var(--fs-sm);color:var(--text-secondary)}.wsm-filter[open]{position:relative}.wsm-filter[open]::after{content:'';position:absolute;bottom:0;left:0;right:0;height:36px;background:linear-gradient(to bottom,transparent,var(--bg));border-radius:0 0 var(--r-lg) var(--r-lg);pointer-events:none}.wsm-filter-count{font-size:var(--fs-xs);font-weight:var(--fw-normal);color:var(--brand)}.wsm-filter-clear{display:block;width:100%;padding:var(--space-2) var(--space-4);background:0;border:0;border-bottom:var(--bw-hairline) solid var(--border-subtle);text-align:left;font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--brand);cursor:pointer}.wsm-filter-clear:hover{text-decoration:underline}.wsm-filter-tags[hidden]{display:none !important}.wsm-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;margin-bottom:var(--space-2);border-bottom:var(--bw-hairline) solid var(--border-subtle);position:sticky;top:0;background:var(--bg);z-index:150}.wsm-filter-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 10px;background:var(--brand-subtle,rgba(21,93,252,0.08));border:var(--bw-hairline) solid var(--brand-border,rgba(21,93,252,0.25));border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--brand);line-height:1.4}.wsm-filter-tag-label{font-weight:var(--fw-medium)}.wsm-filter-tag-remove{display:flex;align-items:center;background:0;border:0;padding:0;cursor:pointer;color:var(--brand);opacity:.7;line-height:1}.wsm-filter-tag-remove:hover{opacity:1}.wsm-filter-tags-clear{font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);background:0;border:0;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.wsm-filter-tags-clear:hover{color:var(--text-primary)}.sa-hero{--sa-bg:#050718;--sa-surface:#0c0e3c;background:0;padding-top:92px;padding-bottom:0;overflow:hidden;position:relative}.sa-hero-dots-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.sa-hero::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:44px 44px;background-position:center top;-webkit-mask-image:radial-gradient(700px 420px at 50% 0,#fff 0,transparent 75%);mask-image:radial-gradient(700px 420px at 50% 0,#fff 0,transparent 80%)}.ban-vid{position:absolute;inset:0;width:100%;height:55%;z-index:0;pointer-events:none;opacity:.3}.ban-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sa-hero-copy{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:var(--sa-copy-opacity,1)}.wsm-hero-title .sa-graph-title-accent{color:transparent}@property --sa-ring-angle{syntax:'<angle>';initial-value:0;inherits:false}.sa-chip{--sa-ring-angle:0;display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:5px;border:1px solid transparent;border-radius:var(--r-full);background:linear-gradient(#050718,var(--sa-surface)) padding-box,conic-gradient(from var(--sa-ring-angle),rgba(255,255,255,0.18) 0,var(--blue-300) 60deg,var(--yellow-400) 110deg,var(--blue-300) 160deg,rgba(147,197,253,0.18) 220deg,rgba(147,197,253,0.18) 360deg) border-box;animation:saRingSpin 6s linear infinite;box-shadow:0 0 22px -6px rgba(147,197,253,0.6);font-family:var(--mono);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--text-on-brand);white-space:nowrap}@keyframes saRingSpin{to{--sa-ring-angle:360deg}}@media(prefers-reduced-motion:reduce){.sa-chip{animation:none;--sa-ring-angle:200deg}}.sa-chip-new{display:inline-flex;align-items:center;flex:none;padding:2px 7px;border-radius:var(--r-full);background:var(--yellow-400);color:#050718;font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.04em}@media(max-width:560px){.sa-chip{white-space:normal;text-align:left}}.sa-hero-copy .wsm-hero-title{font-size:var(--sa-h1-fs);line-height:var(--sa-h1-lh);letter-spacing:-0.03em;font-weight:var(--fw-semibold);max-width:22ch;text-wrap:balance}.sa-hero-copy .wsm-hero-desc{max-width:60ch;margin-inline:auto;font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.62)}.sa-hero-copy .wsm-hero-actions{justify-content:center;margin-bottom:32px}.sa-trust{margin-top:var(--space-16);padding:var(--space-8) 0;background:#050718;overflow:hidden}.sa-trust--stage{margin-top:0;background:0;width:100%;max-width:1280px;margin-inline:auto;align-self:stretch}.sa-trust-label{text-align:center;font-size:14px;font-weight:var(--fw-medium);text-transform:none;color:rgba(255,255,255,0.86);margin-bottom:var(--space-6)}.sa-trust-track-wrap{position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 10%,black 90%,transparent 100%)}.sa-trust-track{display:flex;align-items:center;gap:96px;list-style:none;width:max-content;animation:saTrustScroll 30s linear infinite reverse}.sa-trust-track:hover{animation-play-state:paused}.sa-trust-logo{display:flex;align-items:center;flex-shrink:0;opacity:.84;filter:grayscale(0);transition:opacity .2s,filter .2s;position:relative}.sa-trust-logo::after{content:'';position:absolute;left:calc(100% + 48px);top:50%;transform:translateY(-50%);width:1px;height:24px;background:rgba(147,197,253,0.3)}.sa-trust-logo:hover{opacity:1;filter:none}.sa-trust-logo img{display:block;height:24px;width:auto}.sa-trust-track--strip{gap:0}.sa-trust-track--strip .sa-trust-logo::after{content:none}.sa-trust-track--strip .sa-trust-logo img{height:32px}@keyframes saTrustScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.sa-trust-track{animation:none}}@media(max-width:640px){.sa-trust{padding:0}.sa-trust-track{gap:56px}.sa-trust-logo::after{left:calc(100% + 28px)}.sa-trust-logo img{height:20px}.sa-trust-track--strip .sa-trust-logo img{height:24px}}.sa-graph{padding:90px 40px 60px;text-align:center}.sa-graph-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;text-align:left}.sa-graph-head{max-width:480px;margin:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px}.sa-graph-viz{display:flex;align-items:center;justify-content:center}.sa-graph-hub-icon{display:block;width:100%;max-width:580px;height:auto}.sa-graph-title{margin:0;font-size:48px;line-height:1.14;font-weight:var(--fw-bold);color:#fff;max-width:1000px;letter-spacing:var(--tracking-tight);text-wrap:balance}.sa-graph-title-accent{background:linear-gradient(90deg,var(--blue-300,#93c5fd),var(--blue-600,#155dfc));-webkit-background-clip:text;background-clip:text;color:transparent}.sa-graph-desc{margin:0;max-width:960px;font-size:var(--sa-desc-fs);line-height:var(--lh-normal);color:rgba(255,255,255,0.6);text-wrap:pretty}@media(max-width:980px){.sa-graph-layout{grid-template-columns:1fr;gap:120px}.sa-graph-head{max-width:none;align-items:center;text-align:center}}.sa-posture{padding:30px 40px;text-align:center}.sa-posture-head{max-width:680px;margin:0 auto 52px}.sa-posture-title{font-size:var(--sa-h2-fs);font-weight:var(--fw-semibold);letter-spacing:-0.02em;line-height:var(--sa-h2-lh);color:#fff;margin:0 0 16px}.sa-posture-desc{font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.55);margin:0}.sa-posture-viz{margin:0 auto;background:url('/sites/meweb/images/secure-ai/images/secure-ai-vendors-home-bg-26.webp') no-repeat;background-size:100% 100%;padding:70px}.sa-posture-viz h2,.sa-posture-viz p{text-align:left}.sa-posture-viz p{max-width:800px}.sa-posture-viz h2 span{display:block}.sa-posture-viz img{width:100%;height:auto;display:block;max-width:100%;margin-top:50px}.sa-posture-agents,.sa-posture-controls-wrap,.sa-posture-result-card,.sa-posture-flow-arrow{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.sa-posture-agents.is-visible,.sa-posture-controls-wrap.is-visible,.sa-posture-result-card.is-visible,.sa-posture-flow-arrow.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sa-posture-agents,.sa-posture-controls-wrap,.sa-posture-result-card,.sa-posture-flow-arrow{opacity:1;transform:none}}.sa-posture-flow-arrow{height:220px;width:auto;flex-shrink:0;align-self:center;filter:drop-shadow(0 0 6px rgba(147,197,253,0.8))}.sa-posture-agents{display:flex;padding:84px 40px;align-items:flex-start;height:100%}.sa-posture-logo-card{display:flex;border-top:1px solid rgba(147,197,253,0.18);flex-direction:column;align-items:center;justify-content:space-evenly;margin:0 auto 44px;padding:36px 0;max-width:180px;padding:84px 120px;margin:0 auto;border-radius:28px;border:1px solid rgba(255,255,255,0.12);padding:84px 40px}.sa-posture-logo-circle{display:flex;margin:0 0 44px;justify-content:center}.sa-posture-logo-circle img{padding:20px 0;height:92px;display:block;padding:36px 40px 0;.sa-posture-controls-wrap{display:flex;flex-direction:column;padding:64px 24px;gap:12px;width:100%;height:100%}padding:28px 24px 0;display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:20px;border:1px solid rgba(255,255,255,0.20);width:100%;flex:1}.sa-posture-controls-title{font-size:var(--sa-h3-fs);font-weight:var(--fw-semibold);line-height:1.16;color:#fff;margin:0 0 4px;text-align:center;width:100%}.sa-posture-pills{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;width:100%}.sa-posture-pills li{display:flex;align-items:center;gap:12px;padding:13px 20px;border-radius:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.09);font-size:15px;color:rgba(255,255,255,0.85);text-align:left;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.sa-posture-pills li.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sa-posture-pills li{opacity:1;transform:none}}.sa-posture-pills li img{flex-shrink:0}.sa-posture-result-card{border-radius:16px;overflow:hidden;background:rgba(12,15,50,0.85);border:1px solid rgba(147,197,253,0.15);margin-left:8px}.sa-posture-result-header{background:linear-gradient(135deg,#1d4ed8 0,#2563eb 55%,#4f46e5 100%);padding:18px 22px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.sa-posture-result-header>span{font-size:18px;font-weight:700;color:#fff;line-height:1.3}.sa-posture-result-logo{flex-shrink:0;filter:brightness(0) invert(1);opacity:.9}.sa-posture-result-body{padding:24px;display:flex;flex-direction:column;gap:22px;text-align:left;background:#fff}.sa-posture-result-item{display:flex;gap:14px;align-items:flex-start}.sa-posture-result-check{flex-shrink:0;margin-top:1px}.sa-posture-result-title{font-size:16px;font-weight:var(--fw-semibold);line-height:1.35;color:var(--text-primary);margin:0 0 5px}.sa-posture-result-desc{font-size:14px;line-height:1.58;color:var(--text-secondary);margin:0}.sa-posture-result-title-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 5px}.sa-posture-result-title-row .sa-posture-result-title{margin:0}.sa-posture-risk-chip{display:inline-block;flex-shrink:0;padding:4px 12px;border-radius:8px;border:1px solid var(--blue-100,#dbeafe);background:var(--blue-50,#eff6ff);color:var(--blue-600,#155dfc);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em}@media(max-width:980px){.sa-posture-viz{grid-template-columns:1fr;gap:48px;padding:30px}.sa-posture-cluster{margin:0 auto}.sa-posture-flow-arrow{display:none}}.sa-gateway{padding:100px 40px;text-align:center;font-family:'Zoho Puvi',-apple-system,BlinkMacSystemFont,sans-serif}.sa-gateway-head{max-width:780px;margin:0 auto 52px}.sa-gateway-title{margin:0 0 18px;font-size:var(--sa-h2-fs);line-height:var(--sa-h2-lh);font-weight:var(--fw-semibold);color:#fff;letter-spacing:var(--tracking-tight);text-wrap:balance}.sa-gateway-desc{margin:0;font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.55)}.sa-gw-viz-svg{display:block;width:100%;max-width:1120px;margin:0 auto;height:auto;overflow:visible}.sa-gw-scroll{max-width:1120px;margin:0 auto;overflow-x:auto;scrollbar-color:#303b60 transparent}.sa-gw-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sa-outline-watermark{position:relative;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.sa-outline-svg{position:relative;width:min(100%,340px);height:auto;padding-top:50px}.sa-outline-glow-path{fill:none;stroke-width:1.5;stroke-linecap:round;animation-name:saOutlineTravel;animation-timing-function:linear;animation-iteration-count:infinite}.sa-outline-glow-red{stroke:#ce1432;filter:drop-shadow(0 0 6px rgba(206,20,50,0.6)) drop-shadow(0 0 16px rgba(206,20,50,0.4))}.sa-outline-glow-blue{stroke:#007ac1;filter:drop-shadow(0 0 6px rgba(0,122,193,0.6)) drop-shadow(0 0 16px rgba(0,122,193,0.4))}.sa-outline-glow-green{stroke:#009d54;filter:drop-shadow(0 0 6px rgba(0,157,84,0.6)) drop-shadow(0 0 16px rgba(0,157,84,0.4))}.sa-outline-glow-orange{stroke:#faa61a;filter:drop-shadow(0 0 6px rgba(250,166,26,0.6)) drop-shadow(0 0 16px rgba(250,166,26,0.4))}@keyframes saOutlineTravel{to{stroke-dashoffset:var(--path-len)}}@media(prefers-reduced-motion:reduce){.sa-outline-glow-path{animation:none;stroke-dasharray:none}}.sa-faq{padding:100px 40px;background:#050718}.sa-faq-inner{max-width:840px;margin:0 auto}.sa-faq-title{font-size:var(--sa-h2-fs);font-weight:var(--fw-semibold);letter-spacing:-0.02em;line-height:var(--sa-h2-lh);color:#fff;margin:0 0 56px;text-align:center}.sa-faq-list{display:flex;flex-direction:column}.sa-faq-item{border-bottom:1px solid rgba(147,197,253,0.12)}.sa-faq-item:first-child{border-top:1px solid rgba(147,197,253,0.12)}.sa-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:0;border:0;cursor:pointer;font-family:inherit;font-size:17px;font-weight:var(--fw-medium);color:#fff;text-align:left;line-height:1.45}.sa-faq-q:hover,.sa-faq-item.is-open .sa-faq-q{color:#83afff}.sa-faq-icon{flex-shrink:0;color:rgba(255,255,255,0.756);transition:transform .28s ease}.sa-faq-item.is-open .sa-faq-icon{transform:rotate(134deg)}.sa-faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .35s ease}.sa-faq-item.is-open .sa-faq-a{max-height:600px}.sa-faq-a>p{font-size:16px;line-height:var(--sa-body-lh);color:rgba(255,255,255,0.6);margin:0;padding-bottom:24px}@media(max-width:760px){}@media(max-width:900px){.sa-gateway{padding:72px 32px}}@media(max-width:640px){.sa-gateway{padding:64px 24px}}@media(max-width:420px){.sa-gateway{padding:56px 16px}}.sa-why{padding:100px 140px;text-align:center}.sa-why-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;max-width:1280px;margin:0 auto;text-align:left}.sa-why-left{min-width:0;position:sticky;top:100px;align-self:start}.sa-why-head{max-width:480px;margin:0 0 24px;text-align:left}.sa-why-title{font-size:var(--sa-h2-fs);font-weight:var(--fw-semibold);letter-spacing:-0.02em;line-height:var(--sa-h2-lh);color:#fff;margin:0 0 14px}.sa-why-desc{font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.65);margin:0}.sa-why-cards{display:flex;flex-direction:column;gap:16px}.sa-why-card{text-align:left;padding:32px 28px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#030318,#0a0b2a) padding-box,linear-gradient(135deg,rgba(147,197,253,0.5) 0,rgba(147,197,253,0.08) 40%,rgba(147,197,253,0.08) 60%,rgba(147,197,253,0.4) 100%) border-box;transition:background .3s,transform .4s;opacity:0;transform:translateY(28px);position:relative}.sa-why-card.is-visible{opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .55s ease,background .3s}.sa-why-card:hover{background:linear-gradient(#0d0f38,#0d0f38) padding-box,linear-gradient(135deg,rgba(147,197,253,0.9) 0,rgba(147,197,253,0.2) 40%,rgba(147,197,253,0.2) 60%,rgba(147,197,253,0.7) 100%) border-box;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.sa-why-card{opacity:1;transform:none}}.sa-why-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sa-why-card-title{font-size:clamp(16px,2vw,18px);font-weight:var(--fw-semibold);color:#fff;margin:0 0 12px;letter-spacing:-0.01em;line-height:1.28}.sa-why-card-desc{font-size:clamp(14px,2vw,16px);line-height:1.58;color:rgba(255,255,255,0.65);margin:0}@media(max-width:980px){.sa-why{padding:64px 24px 84px}.sa-why-layout{grid-template-columns:1fr;gap:32px}.sa-why-head{max-width:none;margin-bottom:24px;text-align:center}.sa-why-left{position:static}.sa-outline-watermark{margin:0 auto}.sa-outline-watermark{display:none}}@media(max-width:620px){.sa-why{padding:64px 24px 72px}.sa-why-title{font-size:34px}.sa-why-cards{gap:14px}.sa-why-card{padding:24px 22px}}@media(max-width:620px){.sa-faq{padding:64px 20px}.sa-faq-title{font-size:32px;margin-bottom:36px}.sa-faq-q{font-size:15px;padding:18px 0}}.sa-cta{padding:40px 40px 0;background:#050718}.sa-cta-wrap{position:relative;max-width:1280px;margin:0 auto;background:url('/sites/meweb/images/secure-ai/images/secureai-government-ai-agent-bg-26.webp') no-repeat;background-size:cover;border-radius:20px;overflow:hidden;padding-top:40px;text-align:center}.sa-cta-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 25px}.sa-cta-icon{width:140px;height:140px}.sa-cta-title{font-size:var(--sa-h2-fs);font-weight:var(--fw-semibold);letter-spacing:-0.02em;line-height:var(--sa-h2-lh);color:#fff;margin:0 0 24px;max-width:660px}.sa-cta-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.sa-cta-screenshot{margin-top:64px;max-width:1000px;margin-left:auto;margin-right:auto}.sa-cta-dashboard{display:block;width:100%;height:auto;border-radius:12px 12px 0 0;box-shadow:0 -4px 60px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.08)}@media(max-width:860px){.sa-cta-screenshot{max-width:100%}}@media(max-width:620px){.sa-cta{padding:24px 16px 0}.sa-cta-wrap{border-radius:14px;padding-top:56px}.sa-cta-icon{width:40px;height:40px}.sa-cta-screenshot{margin-top:48px}}.wsm-siteheader{position:sticky;top:calc(-1 * var(--mehead-top-h));z-index:var(--z-sticky)}.wsm-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;flex-shrink:0;background:0;border:0;cursor:pointer;border-radius:var(--r-md);color:var(--text-primary);transition:background var(--duration-fast)}.wsm-hamburger:hover{background:var(--bg-surface)}.wsm-hamburger-bar{display:block;width:20px;height:2px;background:currentColor;border-radius:1px;transition:transform .2s,opacity .2s}.wsm-hamburger[aria-expanded="true"] .wsm-hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.wsm-hamburger[aria-expanded="true"] .wsm-hamburger-bar:nth-child(2){opacity:0}.wsm-hamburger[aria-expanded="true"] .wsm-hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.wsm-mobile-nav{display:none;flex-direction:column;background:var(--bg);border-top:var(--bw-hairline) solid var(--border-subtle);padding:var(--space-2) var(--container-pad) var(--space-3)}.wsm-mobile-nav.open{display:flex}.wsm-mobile-nav a{padding:var(--space-3) 0;font-family:var(--font);font-size:var(--fs-base);color:var(--text-secondary);text-decoration:none;border-bottom:var(--bw-hairline) solid var(--border-subtle);transition:color var(--duration-fast)}.wsm-mobile-nav a:hover{color:var(--brand)}.wsm-mobile-nav a[aria-current="page"]{color:var(--brand);font-weight:var(--fw-medium)}.wsm-mobile-nav-download{margin-top:var(--space-3);border-bottom:none !important;width:100%;justify-content:center}.wsm-mobile-nav-download:hover{opacity:var(--opacity-strong);color:var(--white) !important}@media(max-width:768px){.wsm-siteheader-nav{display:none}.wsm-siteheader-download{display:none}.wsm-hamburger{display:flex}.wsm-mehead-toplinks{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wsm-mehead-toplinks::-webkit-scrollbar{display:none}}.mefoot{margin-top:var(--space-16)}.mefoot-legal{background:var(--neutral-950);padding-block:var(--space-10);text-align:center}.mefoot-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);font-size:var(--fs-md)}.mefoot-links a{color:var(--neutral-300);text-decoration:none;transition:color var(--duration-fast)}.mefoot-links a:hover{color:var(--white)}.mefoot-links a:focus-visible{outline:0;box-shadow:var(--focus-ring-inverse);border-radius:var(--r-sm)}.mefoot-sep{color:var(--neutral-700);user-select:none}.mefoot-locale{display:inline-flex;align-items:center;gap:6px;font:inherit;color:var(--brand);background:0;border:0;cursor:pointer;padding:0}.mefoot-locale:focus-visible{outline:0;box-shadow:var(--focus-ring-inverse);border-radius:var(--r-sm)}.mefoot-locale svg{display:block;flex-shrink:0}.mefoot-copy{color:var(--neutral-300);font-size:var(--fs-md);margin-top:var(--space-6)}.sa-sprite{display:inline-block;background-image:url('/sites/meweb/images/secure-ai/images/secureai-home-sprite-26.png');background-repeat:no-repeat;background-size:266px;vertical-align:middle;flex-shrink:0}.sa-sp-icon-discover{width:44px;height:44px;background-position:-0 -0}.sa-sp-icon-govern{width:44px;height:44px;background-position:-44px -0}.sa-sp-icon-enforce{width:44px;height:44px;background-position:-88px -0}.sa-sp-icon-audit{width:44px;height:44px;background-position:-132px -0}.sa-sp-identity-access{width:22px;height:22px;background-position:-176px -11px}.sa-sp-api{width:22px;height:22px;background-position:-198px -11px}.sa-sp-data-governance{width:22px;height:22px;background-position:-220px -11px}.sa-sp-network-access{width:22px;height:22px;background-position:-242px -11px}.sa-sp-monitoring-logging{width:22px;height:22px;background-position:-264px -11px}.sa-sp-third-party-integrations{width:22px;height:22px;background-position:-286px -11px}.sa-sp-tick{width:22px;height:22px;background-position:-308px -11px}.sa-why .sa-sprite{width:45px;height:44px}.sa-sp-icon-why-person{background-position:-5px -162px}.sa-sp-icon-why-check{background-position:-76px -162px}.sa-sp-icon-why-grid{background-position:-144px -162px}.sa-sp-icon-why-shield{background-position:-221px -162px}.sa-sp-icon-faq-chevron{width:12px;height:12px;background-position:-418px -12px;border:0;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.sa-sp-icon-chevron-link{width:16px;height:16px;background-position:-438px -14px}.sa-livepipe{padding:20px 40px 60px;text-align:center}.sa-livepipe-scroll{max-width:1480px;margin:0 auto;overflow-x:auto;scrollbar-color:#303b60 transparent;z-index:1;position:relative}.sa-livepipe-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sa-livepipe-canvas{display:block;width:100%;max-width:1480px;height:auto;margin:auto}.sa-livepipe-canvas text{fill:#aab6d0;font-family:var(--font);font-size:13px}.sa-livepipe-small{font-size:11px}.sa-livepipe-tiny{font-size:10px}.sa-livepipe-muted{fill:#77849f}.sa-livepipe-path{fill:none;stroke:#566992;stroke-width:1.3;stroke-dasharray:4 4;opacity:.48;transition:opacity .25s ease,stroke .25s ease}.sa-livepipe-path.is-active{opacity:.9;stroke:#3d7bff}.sa-livepipe-label>text:first-child{letter-spacing:2px;font-size:14px;font-weight:700}.sa-livepipe-label[data-label="discover"]>text:first-child,.sa-livepipe-label[data-label="govern"]>text:first-child,.sa-livepipe-label[data-label="enforce"]>text:first-child,.sa-livepipe-label[data-label="audit"]>text:first-child{fill:#155dfc}.sa-livepipe-label[data-label="discover"].is-active>text:first-child,.sa-livepipe-label[data-label="govern"].is-active>text:first-child{fill:#4d8bff}.sa-livepipe-node rect,.sa-livepipe-verdict rect{fill:#0b1225;stroke:#283551;stroke-width:1;transition:fill .25s ease,stroke .25s ease}.sa-livepipe-node[data-node^="discover"] circle{fill:#3d7bff}.sa-livepipe-node[data-node^="govern"] circle{fill:#4a6099}.sa-livepipe-node.is-active rect{stroke:var(--brand);fill:#152140}.sa-livepipe-node.is-active circle{fill:#6d9dff}.sa-livepipe-gateway rect:first-child{fill:#0b1225;stroke:#283551;stroke-width:1;transition:fill .25s ease,stroke .25s ease}.sa-livepipe-gateway text{fill:#c6d4ff;letter-spacing:1px;font-family:var(--font)}.sa-livepipe-gateway.is-active rect:first-child{stroke:var(--brand);fill:#152140}.sa-livepipe-scan{fill:#bdd1ff;stroke:none;opacity:0}.sa-livepipe-gateway.is-active .sa-livepipe-scan{opacity:1;animation:saLivepipeScan .85s linear infinite}@keyframes saLivepipeScan{to{transform:translateY(218px)}}.sa-livepipe-allow circle{fill:#4ade80}.sa-livepipe-redact circle{fill:#fbbf24}.sa-livepipe-block circle{fill:#f87171}.sa-livepipe-allow.is-active rect{stroke:#4ade80;fill:rgba(74,222,128,0.12)}.sa-livepipe-redact.is-active rect{stroke:#fbbf24;fill:rgba(251,191,36,0.12)}.sa-livepipe-block.is-active rect{stroke:#f87171;fill:rgba(248,113,113,0.12)}.sa-livepipe-allow.is-active circle{fill:#4ade80}.sa-livepipe-redact.is-active circle{fill:#fbbf24}.sa-livepipe-block.is-active circle{fill:#f87171}.sa-livepipe-ledger{fill:#0b1122;stroke:#2b3753}.sa-livepipe-log{animation:saLivepipeLogIn .3s ease-out}.sa-livepipe-log .sa-livepipe-text-allow{fill:#4ade80}.sa-livepipe-log .sa-livepipe-text-redact{fill:#fbbf24}.sa-livepipe-log .sa-livepipe-text-block{fill:#f87171}@keyframes saLivepipeLogIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sa-livepipe *{animation:none !important;transition:none !important}}@media(max-width:1100px){.sa-livepipe{padding:32px 24px 48px}}.ac{max-width:1280px;margin-inline:auto}.uni-fea-blue-grad{background:linear-gradient(90deg,#4a9fff 0,#7cc4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.uni-fea-ic,.uni-fea-sq-ic{display:inline-block;background-image:url('/sites/meweb/images/secure-ai/images/secureai-home-sprite-26.png');background-size:266px auto;background-repeat:no-repeat;flex-shrink:0;vertical-align:middle}.uni-fea-ic{width:26px;height:26px}.uni-fea-ic--grid{background-position:0 -42px}.uni-fea-ic--agent{background-position:-47px -42px}.uni-fea-ic--shield{background-position:-98px -42px}.uni-fea-sq-ic{width:39px;height:38px}.uni-fea-sq-ic--pin{background-position:-3px -98px}.uni-fea-sq-ic--branches{background-position:-49px -98px}.uni-fea-sq-ic--eye{background-position:-98px -100px}.uni-fea-sq-ic--clipboard{background-position:-150px -98px}.uni-fea-identity{padding-top:88px;padding-bottom:0}.uni-fea-identity-head{text-align:center;max-width:850px;margin-inline:auto;margin-bottom:44px}.uni-fea-identity-title{font-size:var(--sa-h2-fs);font-weight:var(--fw-semibold);line-height:var(--sa-h2-lh);color:#fff;letter-spacing:-0.03em;margin-bottom:24px}.uni-fea-identity-desc{font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.5);max-width:600px;margin-inline:auto}.uni-fea-tabnav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:0;border:0;padding:0;background:0;border-radius:14px;border:1px solid #ffffff1a;background:linear-gradient(90deg,rgba(255,255,255,0.05) 0,rgba(153,153,153,0.05) 100%);padding:10px}.uni-fea-tab{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;min-height:56px;color:#ffffffeb;font-size:16px;cursor:pointer;text-align:left;transition:background 150ms ease,border-color 150ms ease,color 150ms ease;border-radius:8px;background:rgba(242,242,242,0.07);border:0}.uni-fea-tab:hover{background:rgb(19 93 251 / 31%);border-color:rgba(21,93,252,0.4);color:#fff}.uni-fea-tab.is-active{background:#155dfc;border-color:#155dfc;color:#fff}.uni-fea-tab:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(21,93,252,0.45)}.uni-fea-tab .sa-sprite{width:22px;height:22px;background-image:url('/sites/meweb/images/secure-ai/images/secureai-home-sprite-26.png');background-size:266px;opacity:.55;transition:opacity 150ms;flex-shrink:0}.uni-fea-tab.is-active .sa-sprite{opacity:1}.uni-fea-tab .sa-sp-icon-discover{background-position:0 0}.uni-fea-tab .sa-sp-icon-govern{background-position:-44px 1px}.uni-fea-tab .sa-sp-icon-enforce{background-position:-74px 0}.uni-fea-tab .sa-sp-icon-audit{background-position:-103px 0}.uni-fea-panels{margin-top:24px}.uni-fea-panel{display:none}.uni-fea-panel.is-active{display:block;animation:uni-fea-fadein 260ms cubic-bezier(0.16,1,0.3,1) both}@keyframes uni-fea-fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.uni-fea-panel-inner{display:grid;grid-template-columns:5fr 6fr;gap:44px;align-items:center;background:#fff;border-radius:20px;padding:44px 60px;box-shadow:0 -8px 48px rgba(0,0,20,0.4),0 0 0 1px rgba(255,255,255,0.06)}.uni-fea-panel-title{font-size:var(--sa-h3-fs);font-weight:var(--fw-semibold);line-height:1.25;color:#0f172a;letter-spacing:-0.02em;margin:0 0 25px 0}.uni-fea-panel-desc{font-size:16px;line-height:1.58;color:#475569;margin-bottom:28px}.uni-fea-list{list-style:none;margin:0 0 45px;padding:0;display:flex;flex-direction:column;gap:20px}.uni-fea-list li{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.56;color:#334155}.uni-fea-list li .uni-fea-ic{margin-top:1px}.uni-fea-learn-more{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1.5px solid #155dfc;border-radius:8px;color:#155dfc;font-size:16px;font-weight:400;text-decoration:none;transition:all .4s ease !important}.uni-fea-learn-more:hover{border-color:#155dfc;background:#155dfc;text-decoration:none;color:#fff}.uni-fea-learn-more:hover .sa-sprite{filter:brightness(10)}.uni-fea-learn-more .sa-sprite{width:8px;height:16px;background-size:266px;background-position:-146px -2px;opacity:1;transition:all .4s ease}.uni-fea-panel-fig{margin:0;line-height:0}.uni-fea-panel-fig img{width:100%;height:auto;display:block;border-radius:12px}.uni-fea-oneview{padding-block:90px 88px}.uni-fea-sticky-group{position:relative;padding-top:90px}.uni-fea-sticky-group>.uni-fea-oneview{padding-top:0}.uni-fea-subtabs{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;border:1px solid #ffffff1a;padding:6px 8px;border-radius:50px;width:max-content;max-width:calc(100% - 32px);margin:0 auto 50px;position:sticky;top:90px;z-index:40;background:#050718a3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.uni-fea-subtab{padding:12px 22px;border-radius:100px;border:0;background:transparent;color:rgba(255,255,255,0.42);font-size:15px;cursor:pointer;white-space:nowrap;transition:background 150ms,border-color 150ms,color 150ms;margin:0}.uni-fea-subtab:hover{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.22)}.uni-fea-subtab.is-active{background:transparent;border-color:transparent;color:#fff}.uni-fea-subtabs-pill{position:absolute;top:6px;bottom:6px;left:0;width:var(--pill-w,0);transform:translateX(var(--pill-x,0));border-radius:100px;background:#155dfc;box-shadow:0 4px 14px -4px rgba(21,93,252,0.65);pointer-events:none;z-index:0;opacity:0;transition:transform .45s cubic-bezier(0.34,1.25,0.64,1),width .45s cubic-bezier(0.34,1.25,0.64,1),opacity .2s ease}.uni-fea-subtabs.is-pill-ready .uni-fea-subtabs-pill{opacity:1}.uni-fea-subtab{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.uni-fea-subtabs-pill{transition:opacity .2s ease}}#uni-fea-oneview,#gateway,#posture{scroll-margin-top:170px}.uni-fea-subtab:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(21,93,252,0.45)}.uni-fea-subtab--link,.uni-fea-subtab--link:hover,.uni-fea-subtab--link:focus,.uni-fea-subtab--link:active,.uni-fea-subtab--link:visited{display:inline-flex;align-items:center;text-decoration:none;font-family:inherit;font-weight:inherit;line-height:1}.uni-fea-subtab--link:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(21,93,252,0.45)}.uni-fea-oneview-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.uni-fea-oneview-title{font-size:clamp(30px,3.6vw,56px);font-weight:var(--fw-semibold);line-height:var(--sa-h2-lh);color:#fff;letter-spacing:-0.025em;margin-bottom:20px}.uni-fea-oneview-desc{font-size:var(--sa-desc-fs);line-height:var(--sa-body-lh);color:rgba(255,255,255,0.48);margin-bottom:36px}.uni-fea-oneview-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.uni-fea-oneview-list li{display:flex;align-items:center;gap:16px;font-size:15px;line-height:1.56;color:rgba(255,255,255,0.6)}.uni-fea-oneview-list li .uni-fea-sq-ic{margin-top:1px}.uni-fea-oneview-fig{margin:0;line-height:0}.uni-fea-oneview-fig img{width:100%;height:auto;display:block}@media(max-width:1024px){.uni-fea-tabnav{grid-template-columns:repeat(2,1fr)}.uni-fea-panel-inner{grid-template-columns:1fr;padding:34px;gap:30px;border-radius:16px 16px 0 0}.uni-fea-oneview-layout{grid-template-columns:1fr;gap:48px}.uni-fea-oneview-fig{order:-1}.sa-why{padding:72px 48px}}@media(max-width:768px){.uni-fea-identity{padding-top:72px}.uni-fea-identity-head{margin-bottom:36px}.uni-fea-tabnav{gap:8px}.uni-fea-tab{padding:12px 14px;font-size:13px;gap:8px;min-height:50px}.uni-fea-panel-inner{padding:28px;gap:28px}.uni-fea-oneview{padding-block:64px 72px}.uni-fea-sticky-group{padding-top:64px}#uni-fea-oneview,#gateway,#posture{scroll-margin-top:140px}.uni-fea-subtabs{margin-bottom:36px;top:72px}.uni-fea-subtab{padding:10px 16px;font-size:13px}.sa-gateway,.sa-posture,.sa-faq{padding-left:24px;padding-right:24px}}@media(max-width:400px){.uni-fea-subtab{padding:9px 12px;font-size:12px}}@media(max-width:480px){.uni-fea-tabnav{grid-template-columns:repeat(2,1fr);gap:8px}.uni-fea-tab{flex-direction:column;gap:6px;padding:12px 10px;text-align:center;font-size:12px;min-height:64px}.uni-fea-panel-inner{padding:20px;gap:24px;border-radius:12px 12px 0 0}.uni-fea-oneview-layout{gap:36px}}@media(prefers-reduced-motion:reduce){.uni-fea-panel{animation:none !important}}@media(prefers-reduced-motion:no-preference){.sa-reveal{opacity:0;transform:translateY(26px);will-change:opacity,transform}.sa-reveal.is-revealed{opacity:1;transform:none;transition:opacity .62s cubic-bezier(0.22,0.61,0.36,1) var(--reveal-delay,0ms),transform .62s cubic-bezier(0.22,0.61,0.36,1) var(--reveal-delay,0ms)}.sa-reveal--left{transform:translateX(-32px)}.sa-reveal--right{transform:translateX(32px)}.sa-reveal--scale{transform:scale(0.96)}.sa-reveal--left.is-revealed,.sa-reveal--right.is-revealed,.sa-reveal--scale.is-revealed{transform:none}.sa-reveal.is-revealed{will-change:auto}}@media(prefers-reduced-motion:reduce){.sa-reveal,.sa-reveal.is-revealed{opacity:1 !important;transform:none !important;transition:none !important}}.wsm-btn{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);transition:transform .32s cubic-bezier(0.34,1.56,0.64,1),box-shadow .32s cubic-bezier(0.22,0.61,0.36,1),background-color .26s ease,border-color .26s ease,color .26s ease}.wsm-btn>*{position:relative;z-index:2}.wsm-btn:active{transform:translateY(1px) scale(0.985);transition-duration:.08s}.wsm-btn-red-cta::after,.wsm-btn-outline-inverse::after,.wsm-btn-primary::after{content:'';position:absolute;z-index:1;top:-60%;bottom:-60%;left:-45%;width:38%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.38) 50%,rgba(255,255,255,0) 100%);transform:skewX(-22deg) translateX(-140%);opacity:0;pointer-events:none}.wsm-btn-red-cta:hover::after,.wsm-btn-outline-inverse:hover::after,.wsm-btn-primary:hover::after{opacity:1;transform:skewX(-22deg) translateX(420%);transition:transform .72s cubic-bezier(0.22,0.61,0.36,1),opacity .1s linear}.wsm-btn-red-cta:hover{background:var(--red-cta-hover);border-color:var(--red-cta-hover);transform:translateY(-3px);box-shadow:0 10px 24px -6px rgba(220,38,38,0.55),0 3px 10px -3px rgba(220,38,38,0.4),0 0 0 1px rgba(255,255,255,0.08) inset}.wsm-btn-red-cta:active{box-shadow:0 3px 10px -5px rgba(220,38,38,0.5)}.wsm-btn-outline-inverse::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,0.20) 0,rgba(255,255,255,0.10) 100%);opacity:0;transition:opacity .26s ease}.wsm-btn-outline-inverse:hover::before{opacity:1}.wsm-btn-outline-inverse:hover{background:transparent;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 24px -6px rgba(147,197,253,0.30),0 3px 10px -3px rgba(147,197,253,0.22),0 0 0 1px rgba(255,255,255,0.10) inset}.wsm-btn-outline-inverse:active{box-shadow:0 3px 10px -5px rgba(147,197,253,0.3)}.wsm-btn-outline-primary::before,.wsm-btn-outline-secondary::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(0.22,0.61,0.36,1),opacity .4s ease}.wsm-btn-outline-primary:hover::before,.wsm-btn-outline-secondary:hover::before{transform:scaleY(1);opacity:.1}.wsm-btn-outline-primary:hover,.wsm-btn-outline-secondary:hover{transform:translateY(-2px)}.wsm-hero-actions .wsm-btn:hover{transform:translateY(-4px);text-decoration:none}.wsm-hero-actions .wsm-btn:active{transform:translateY(0) scale(0.985)}@media(prefers-reduced-motion:reduce){.wsm-btn,.wsm-btn:hover,.wsm-btn:active,.wsm-hero-actions .wsm-btn:hover,.wsm-hero-actions .wsm-btn:active{transform:none !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wsm-btn::after,.wsm-btn::before{display:none !important}}.ac{max-width:1328px;padding-inline:24px}@media(max-width:1024px){.sa-gateway,.sa-posture{padding-left:24px;padding-right:24px}#livepipe-svg-placeholder{padding:90px 0 6px 0}}@media(max-width:768px){.sa-gateway{padding-top:64px;padding-bottom:64px}.sa-posture{padding-top:24px;padding-bottom:24px}.uni-fea-identity{padding-top:40px}.sa-hero{padding-top:72px}.sa-livepipe{padding:24px 16px 40px}.sa-why{padding:64px 24px}.sa-cta{padding:32px 24px 0}.sa-faq-inner{padding:0 20px}}@media(max-width:620px){.sa-faq{padding:56px 24px}#livepipe-svg-placeholder{padding:60px 0 6px 0}}@media(max-width:480px){.ac{padding-inline:16px}.sa-gateway,.sa-posture{padding-left:16px;padding-right:16px}.sa-why{padding:56px 16px}.sa-cta{padding:28px 16px 0}.sa-faq{padding:48px 16px}.sa-livepipe{padding:20px 0 32px}}