:root{color-scheme:dark;--vexilla-page-bg: #000;--vexilla-hero-background: #000}html,body,#root{width:100%;min-width:0;margin:0;background:#000;color:#fff}body{overflow-x:clip}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit}.vexilla-public-not-found{display:grid;min-height:100vh;place-content:center;gap:1rem;padding:2rem;background:#000;color:#f6f8f8f2;font-family:Inter,Helvetica Neue,Arial,sans-serif}.vexilla-public-not-found p,.vexilla-public-not-found a{margin:0;color:#afcdcfdb;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.vexilla-public-not-found h1{max-width:34rem;margin:0;font-size:clamp(2.5rem,8vw,5rem);letter-spacing:-.04em}.vexilla-public-not-found a{width:fit-content;border-bottom:1px solid currentColor;padding-bottom:.4rem;text-decoration:none}.vexilla-home{--vexilla-display: "Inter Tight", "Satoshi", "Inter", "Helvetica Neue", Arial, sans-serif;--vexilla-body: "Inter", "Helvetica Neue", Arial, sans-serif;--vexilla-tech: "Space Mono", "IBM Plex Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace;width:100%;max-width:none;min-width:0;overflow-x:hidden;background:var(--vexilla-hero-background)}.vexilla-home:before{display:none}.vexilla-home:after{display:none}html.vexilla-home-route,body.vexilla-home-route{height:auto;min-height:100%;background:var(--vexilla-page-bg);overflow-x:hidden;overflow-y:auto}body.vexilla-home-route #root{height:auto;min-height:100%;background:var(--vexilla-page-bg);overflow-x:hidden;overflow-y:visible}body.vexilla-home-route main,body.vexilla-home-route .vexilla-home{background:var(--vexilla-page-bg);overflow-x:hidden}.vexilla-home__nav{grid-template-columns:minmax(250px,1fr) auto minmax(320px,1fr);gap:clamp(28px,4vw,68px);min-height:82px;padding:0 clamp(34px,4.8vw,60px);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vexilla-home__brand{gap:18px;color:#f6f8f8f0;font-family:var(--vexilla-tech);font-size:13px;font-weight:600;letter-spacing:0;text-transform:uppercase;text-shadow:none}.vexilla-home__brand-icon{width:36px;height:30px;opacity:.9;filter:brightness(1.06) drop-shadow(0 0 16px rgba(255,255,255,.06))}.vexilla-home__nav-links{gap:clamp(42px,5vw,68px)}.vexilla-home__nav-links a,.vexilla-home__nav-cta,.vexilla-home__secure-label{font-family:var(--vexilla-tech);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;text-shadow:none}.vexilla-home__nav-links a{color:#f6f8f8e6}.vexilla-home__nav-actions{display:flex;align-items:center;justify-self:end;gap:0}.vexilla-home__nav-cta{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(235,241,244,.38);border-radius:0;padding:0 16px;color:#fafcfcf5;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#ffffff05;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff06}.vexilla-home__nav-cta:hover,.vexilla-home__nav-cta:focus-visible{border-color:#ffffffb3;background:#ffffff0f}.vexilla-home__secure-label{display:inline-flex;align-items:center;gap:15px;color:#eef2f3e6}.vexilla-home__secure-label>span{width:4px;height:4px;border-radius:999px;background:#ffffffe6;box-shadow:0 0 10px #fff3}.vexilla-home__hero.vexilla-hero--reference{width:100%;max-width:none;min-width:0;min-height:760px;height:100svh;max-height:none;display:block;margin:0;padding:0;position:relative;overflow:hidden;color:#f8fafaf5;background:var(--vexilla-hero-background);isolation:isolate}.vexilla-home__hero.vexilla-hero--reference:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,rgba(0,0,0,.34) 0%,transparent 31%,transparent 74%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,rgba(0,0,0,.16) 0%,transparent 48%,rgba(0,0,0,.34) 100%);pointer-events:none}.vexilla-home__hero.vexilla-hero--reference:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:transparent;opacity:0;pointer-events:none}.vexilla-hero--reference .vexilla-hero__texture,.vexilla-hero--reference .vexilla-hero__ambient-glow,.vexilla-hero--reference .vexilla-hero__reference-wordmark,.vexilla-hero--reference .vexilla-hero__divider,.vexilla-hero--reference .vexilla-hero__ticker{position:absolute;pointer-events:none}.vexilla-hero--reference .vexilla-hero__texture{top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 680px 440px at 68% 34%,rgba(45,104,136,.04),transparent 74%);opacity:.54}.vexilla-hero--reference .vexilla-hero__ambient-glow{right:max(-180px,-7vw);top:max(-180px,-12vh);z-index:1;width:min(760px,50vw);height:min(620px,58vh);border-radius:999px;background:radial-gradient(ellipse at 46% 52%,rgba(92,154,188,.22),rgba(41,87,118,.09) 38%,transparent 70%),radial-gradient(ellipse at 76% 82%,rgba(196,140,61,.065),transparent 62%);filter:blur(72px);opacity:.72}.vexilla-hero--reference .vexilla-hero__reference-wordmark{left:50%;bottom:clamp(206px,22.2vh,226px);z-index:2;width:min(1640px,91vw);height:auto;max-width:none;opacity:.58;filter:brightness(.86) contrast(1.02);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 76%,transparent 100%);transform:translate(-50%);-webkit-user-select:none;user-select:none}.vexilla-hero--reference .vexilla-hero__stage{position:absolute;left:clamp(60px,8.6vw,138px);right:clamp(60px,8vw,116px);top:clamp(132px,15.7vh,164px);z-index:6;display:grid;grid-template-columns:minmax(0,900px) minmax(300px,386px);justify-content:space-between;gap:clamp(46px,5vw,80px);align-items:start}.vexilla-hero--reference .vexilla-hero__headline-block{display:grid;justify-items:start}.vexilla-hero--reference h1{display:grid;max-width:940px;margin:0;color:#fafbfbf7;font-family:var(--vexilla-display);font-size:clamp(72px,5.55vw,90px);font-weight:650;line-height:.95;letter-spacing:0;text-shadow:0 24px 82px rgba(0,0,0,.72)}.vexilla-hero--reference h1 span{display:block;white-space:nowrap}.vexilla-hero--reference .vexilla-hero__explore-link{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:clamp(48px,7.1vh,72px);color:#f8fafaeb;font-family:var(--vexilla-tech);font-size:12px;font-weight:500;letter-spacing:0;line-height:1;text-decoration:none;text-transform:uppercase;pointer-events:auto}.vexilla-hero--reference .vexilla-hero__explore-link:after{content:"";position:absolute;right:-20px;top:-15px;width:13px;height:13px;border-top:1px solid rgba(255,255,255,.44);border-right:1px solid rgba(255,255,255,.44)}.vexilla-hero--reference .vexilla-hero__explore-link:hover,.vexilla-hero--reference .vexilla-hero__explore-link:focus-visible{color:#fff;outline:none}.vexilla-hero--reference .vexilla-hero__support-copy{position:relative;display:grid;gap:24px;padding-top:clamp(84px,10.6vh,108px);color:#aeb4b9c7}.vexilla-hero--reference .vexilla-hero__corner-mark{position:absolute;left:-18px;top:clamp(64px,8.6vh,82px);width:11px;height:11px;border-left:1px solid rgba(255,255,255,.36);border-top:1px solid rgba(255,255,255,.36)}.vexilla-hero--reference .vexilla-hero__micro-label{margin:0;color:#f3f6f6e0;font-family:var(--vexilla-tech);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){max-width:330px;margin:0;color:#a3a9afcc;font-family:var(--vexilla-body);font-size:16px;font-weight:400;line-height:1.55}.vexilla-hero--reference .vexilla-hero__divider{left:0;right:0;bottom:clamp(206px,22.2vh,226px);z-index:7;height:1px;background:#ffffffb8}.vexilla-hero--reference .vexilla-hero__ticker{left:0;right:0;bottom:clamp(120px,13.3vh,140px);z-index:8;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 clamp(64px,7.8vw,126px);overflow:hidden}.vexilla-hero--reference .vexilla-hero__ticker:before,.vexilla-hero--reference .vexilla-hero__ticker:after{content:"";position:absolute;top:50%;width:116px;height:10px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);filter:blur(4px);opacity:.36;transform:translateY(-50%)}.vexilla-hero--reference .vexilla-hero__ticker:before{left:8px}.vexilla-hero--reference .vexilla-hero__ticker:after{right:8px}.vexilla-hero--reference .vexilla-hero__ticker span{position:relative;display:inline-flex;align-items:center;min-height:18px;color:#f6f8f9f0;font-family:var(--vexilla-tech);font-size:clamp(11px,1vw,16px);font-weight:500;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.vexilla-hero--reference .vexilla-hero__ticker span+span:before{content:"";width:1px;height:21px;margin-right:26px;background:#ffffff8a}.mission-ledger-quote{position:relative;width:100%;max-width:none;min-width:0;min-height:clamp(620px,66vh,720px);margin-top:-1px;overflow:hidden;isolation:isolate;color:#fafcfcf0;background:var(--vexilla-hero-background)}.mission-ledger-quote:before,.mission-ledger-quote:after{display:none}.mission-ledger-quote:before{content:none}.mission-ledger-quote:after{content:none}.mission-ledger-quote__divider{position:absolute;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);z-index:6;height:1px;pointer-events:none}.mission-ledger-quote__divider--top{top:0;background:transparent}.mission-ledger-quote__divider--bottom{bottom:0;background:transparent}.mission-ledger-quote__inner{position:relative;z-index:3;display:flex;align-items:center;width:min(100%,1560px);min-height:inherit;margin:0 auto;padding:clamp(104px,12vh,138px) clamp(34px,4.8vw,72px)}.mission-ledger-quote__copy{position:relative;width:min(1050px,100%);margin-left:clamp(116px,9vw,172px);margin-right:auto}.mission-ledger-quote__copy h2{max-width:1050px;margin:0;color:#ffffffeb;font-family:var(--vexilla-display);font-size:clamp(52px,5vw,88px);font-weight:800;line-height:1.08;letter-spacing:0;text-shadow:0 24px 86px rgba(0,0,0,.64)}.mission-ledger-quote__copy p{max-width:780px;margin:28px 0 0;color:#ffffff94;font-family:var(--vexilla-body);font-size:clamp(16px,1.2vw,21px);font-weight:400;line-height:1.55}.mission-ledger-quote__copy:after{content:none}.mission-ledger-quote__rail{position:absolute;top:0;bottom:0;z-index:4;width:76px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.mission-ledger-quote__rail--left{left:clamp(70px,4.8vw,92px)}.mission-ledger-quote__rail--right{right:clamp(80px,5.5vw,108px);opacity:1}.mission-ledger-quote__rail:before{content:"";position:absolute;left:14px;top:18%;z-index:2;width:26px;height:64%;background:linear-gradient(90deg,#c6f0f633,#c6f0f600) 0 9% / 24px 1px no-repeat,linear-gradient(90deg,#c6f0f629,#c6f0f600) 0 32% / 18px 1px no-repeat,linear-gradient(90deg,#c6f0f629,#c6f0f600) 0 61% / 22px 1px no-repeat,linear-gradient(90deg,#c6f0f61f,#c6f0f600) 0 84% / 16px 1px no-repeat;opacity:.7;pointer-events:none}.mission-ledger-quote__rail--right:before{left:auto;right:14px;opacity:.45;transform:scaleX(-1)}.mission-ledger-quote__rail-line{position:absolute;top:0;bottom:0;left:12px;z-index:1;width:1px;background:linear-gradient(180deg,transparent,rgba(180,220,235,.08) 14%,rgba(180,220,235,.16) 50%,rgba(180,220,235,.08) 86%,transparent);box-shadow:0 0 14px #55d2dc14,0 0 34px #55d2dc0d}.mission-ledger-quote__rail-line--secondary{left:auto;right:12px;opacity:.36;box-shadow:none}.mission-ledger-quote__rail--right .mission-ledger-quote__rail-line{opacity:1;background:linear-gradient(180deg,transparent,rgba(180,220,235,.06) 14%,rgba(180,220,235,.12) 50%,rgba(180,220,235,.06) 86%,transparent);box-shadow:0 0 10px #55d2dc0f,0 0 28px #55d2dc0a}.mission-ledger-quote__rail-track{position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:34px;width:100%;padding:34px 0;animation:statusRailDown 34s linear infinite;will-change:transform}.mission-ledger-quote__rail--right .mission-ledger-quote__rail-track{animation-duration:38s}.mission-ledger-quote__rail-track span{display:inline-flex;align-items:center;justify-content:center;color:#d2ebf557;font-family:var(--vexilla-tech);font-size:clamp(11px,.75vw,12px);font-weight:500;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed}.mission-ledger-quote__rail--right .mission-ledger-quote__rail-track span{color:#d2ebf54d}.vexilla-capabilities{position:relative;width:100%;max-width:none;min-width:0;min-height:940px;margin-top:-1px;padding:96px 7vw 190px;overflow:hidden;color:#fafcfcf0;background:var(--vexilla-page-bg, #000000);isolation:isolate}.vexilla-capabilities:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 78% 26%,rgba(35,110,140,.035),transparent 42%),radial-gradient(circle at 18% 78%,rgba(90,220,220,.025),transparent 34%);pointer-events:none}.vexilla-capabilities:after{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:1px;background:#ffffff14;pointer-events:none}.vexilla-capabilities__inner{position:relative;z-index:2;width:min(100%,1500px);margin:0 auto}.vexilla-capabilities__header{display:block;margin-bottom:48px}.vexilla-capabilities__header h2{max-width:1200px;margin:0;color:#fffffff0;font-family:var(--vexilla-display);font-size:clamp(36px,3.2vw,56px);font-weight:800;line-height:1.05;letter-spacing:0;text-shadow:0 22px 78px rgba(0,0,0,.68);white-space:normal}.vexilla-capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vexilla-capabilities__card{position:relative;min-width:0;min-height:264px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:24px;padding:28px 24px 26px;overflow:hidden;border:1px solid rgba(190,220,235,.12);border-radius:2px;color:#ffffffeb;background:linear-gradient(180deg,#ffffff05,#ffffff02),#ffffff04;box-shadow:inset 0 -1px #78e6f012,inset 0 -42px 58px #4bbed206;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.vexilla-capabilities__card:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(130,232,240,.22),transparent);opacity:.46;pointer-events:none}.vexilla-capabilities__card:hover,.vexilla-capabilities__card:focus-within{border-color:#bedceb38;background-color:#ffffff06;transform:translateY(-2px)}.vexilla-capabilities__number,.vexilla-capabilities__status,.vexilla-capabilities__ambient{font-family:var(--vexilla-tech);font-weight:500;text-transform:uppercase}.vexilla-capabilities__number{color:#c8e6f59e;font-size:14px;letter-spacing:.08em;line-height:1}.vexilla-capabilities__card h3{margin:10px 0 0;color:#ffffffeb;font-family:var(--vexilla-display);font-size:clamp(24px,1.8vw,30px);font-weight:700;line-height:1.12;letter-spacing:0}.vexilla-capabilities__card p{max-width:310px;margin:0;color:#ffffff94;font-family:var(--vexilla-body);font-size:clamp(16px,1.08vw,18px);font-weight:400;line-height:1.45}.vexilla-capabilities__status{color:#bedcebad;font-size:13px;letter-spacing:.08em;line-height:1}.vexilla-capabilities__ambient{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:16px;color:#d2ebf57a;font-size:clamp(11px,.72vw,13px);letter-spacing:.12em;line-height:1;opacity:.12;pointer-events:none;text-shadow:0 0 16px rgba(120,230,240,.14);animation:capabilityStatusPop 6s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity,filter,transform}.vexilla-capabilities__ambient:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:#aaf0f5e0;box-shadow:0 0 10px #78e6f080,0 0 26px #78e6f02e}.vexilla-capabilities__ambient:after{content:"";flex:0 0 auto;width:16px;height:1px;background:#d2ebf57a}.vexilla-capabilities__ambient--top-left{left:clamp(24px,2.2vw,42px);top:38px}.vexilla-capabilities__ambient--top-center{left:50%;top:38px;translate:-50% 0}.vexilla-capabilities__ambient--top-right{right:clamp(24px,2.2vw,42px);top:38px}.vexilla-capabilities__ambient--bottom-left{left:clamp(24px,2.2vw,42px);bottom:54px}.vexilla-capabilities__ambient--bottom-center{left:50%;bottom:54px;translate:-50% 0}.vexilla-capabilities__ambient--bottom-right{right:clamp(24px,2.2vw,42px);bottom:54px}.vexilla-capabilities__ambient--low-right{right:clamp(250px,18vw,360px);bottom:54px;opacity:.1}.vexilla-capabilities__ambient--left-upper,.vexilla-capabilities__ambient--left-lower,.vexilla-capabilities__ambient--right-upper,.vexilla-capabilities__ambient--right-lower{writing-mode:vertical-rl;text-orientation:mixed}.vexilla-capabilities__ambient--left-upper{left:clamp(22px,2.1vw,38px);top:30%}.vexilla-capabilities__ambient--left-lower{left:clamp(22px,2.1vw,38px);top:55%}.vexilla-capabilities__ambient--right-upper{right:clamp(22px,2.1vw,38px);top:30%}.vexilla-capabilities__ambient--right-lower{right:clamp(22px,2.1vw,38px);top:55%}@keyframes statusRailDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes capabilityStatusPop{0%{opacity:.12;filter:blur(1.5px);transform:scale(.98)}18%{opacity:.75;filter:blur(0);transform:scale(1)}42%{opacity:.45;filter:blur(0)}to{opacity:.12;filter:blur(1.5px);transform:scale(.99)}}.vexilla-home__waitlist-section{--waitlist-divider-width: min(1180px, calc(100% - 48px) );position:relative;width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100svh;display:grid;place-items:center;margin-top:-1px;padding:128px 24px;overflow:hidden;border-top:0;color:#fffffff0;background:linear-gradient(90deg,transparent,rgba(232,242,245,.18) 12%,rgba(255,255,255,.34) 50%,rgba(232,242,245,.18) 88%,transparent) center top / var(--waitlist-divider-width) 1px no-repeat,var(--vexilla-page-bg, #000000);isolation:isolate}.vexilla-home__waitlist-section:before{content:"";position:absolute;top:-24%;right:-14%;bottom:-24%;left:-14%;z-index:0;background:repeating-radial-gradient(ellipse 860px 330px at 50% 52%,transparent 0 22px,rgba(255,255,255,.045) 23px 24px,transparent 25px 47px),repeating-radial-gradient(ellipse 640px 260px at 16% 66%,transparent 0 18px,rgba(255,255,255,.04) 19px 20px,transparent 21px 40px),repeating-radial-gradient(ellipse 700px 250px at 86% 70%,transparent 0 20px,rgba(255,255,255,.038) 21px 22px,transparent 23px 44px);opacity:.34;mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 84%,transparent 100%),radial-gradient(ellipse at 50% 48%,transparent 0 22%,black 52%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 84%,transparent 100%),radial-gradient(ellipse at 50% 48%,transparent 0 22%,black 52%);pointer-events:none}.vexilla-home__waitlist-section:after{content:"";position:absolute;left:50%;top:45%;z-index:0;width:min(760px,74vw);height:420px;border-radius:999px;background:radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.12),rgba(255,255,255,.04) 38%,transparent 70%);filter:blur(48px);opacity:.78;pointer-events:none;transform:translate(-50%,-50%)}.vexilla-home__waitlist-content{position:relative;z-index:2;display:grid;justify-items:center;width:min(760px,100%);margin:0 auto;text-align:center}.vexilla-home__waitlist-logo{display:block;width:74px;height:74px;object-fit:contain;opacity:.96;filter:brightness(1.08) drop-shadow(0 0 22px rgba(255,255,255,.12))}.vexilla-home__waitlist-brand{margin:26px 0 0;color:#ffffffe6;font-family:var(--vexilla-tech);font-size:18px;font-weight:500;letter-spacing:.42em;line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(255,255,255,.16)}.vexilla-home__waitlist-content h2{max-width:900px;margin:44px 0 0;color:#fffffff0;font-family:var(--vexilla-display);font-size:88px;font-weight:800;line-height:.98;letter-spacing:0;text-shadow:0 18px 56px rgba(0,0,0,.66),0 0 36px rgba(255,255,255,.08)}.vexilla-home__waitlist-subtitle{max-width:680px;margin:28px 0 0;color:#ffffffb8;font-family:var(--vexilla-body);font-size:22px;font-weight:400;line-height:1.35;text-wrap:balance}.vexilla-home__waitlist-form{display:grid;grid-template-columns:minmax(0,1fr) 194px;gap:12px;width:min(640px,100%);margin:52px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vexilla-home__waitlist-form input{width:100%;min-height:68px;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:0 24px;color:#ffffffeb;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000042;font-family:var(--vexilla-body);font-size:18px;outline:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.vexilla-home__waitlist-form input::placeholder{color:#ffffff8f}.vexilla-home__waitlist-form input:focus{border-color:#ffffff6b;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ffffff12,0 22px 56px #0000005c}.vexilla-home__waitlist-form .vexilla-home__button{min-height:68px;border:1px solid rgba(255,255,255,.86);border-radius:10px;padding:0 24px;color:#050708f5;background:linear-gradient(180deg,#fff,#e8e8e8);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #ffffff14,0 18px 54px #00000057;font-family:var(--vexilla-body);font-size:17px;font-weight:750;line-height:1;white-space:nowrap;transform:none}.vexilla-home__waitlist-form .vexilla-home__button:hover,.vexilla-home__waitlist-form .vexilla-home__button:focus-visible{border-color:#fff;color:#000;background:#fff;box-shadow:inset 0 1px #fff,0 20px 52px #ffffff1f,0 18px 54px #0000006b;outline:none;transform:none}.vexilla-home__waitlist-focus{display:grid;justify-items:center;gap:18px;margin-top:58px}.vexilla-home__waitlist-focus p{margin:0;color:#ffffff85;font-family:var(--vexilla-body);font-size:16px;line-height:1}.vexilla-home__waitlist-focus ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.vexilla-home__waitlist-focus li{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:0 18px;color:#ffffffd1;background:#ffffff06;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000038;font-family:var(--vexilla-body);font-size:15px;line-height:1;white-space:nowrap}.vexilla-home__form-message{max-width:640px;margin:22px 0 0;font-size:14px;line-height:1.45}@media (max-width: 1180px){.vexilla-home__nav{grid-template-columns:minmax(220px,1fr) auto}.vexilla-home__nav-links{display:none}.vexilla-hero--reference .vexilla-hero__stage{grid-template-columns:1fr;gap:38px;top:134px}.vexilla-hero--reference .vexilla-hero__support-copy{max-width:440px;padding-top:0}.vexilla-hero--reference .vexilla-hero__corner-mark{top:-18px}.vexilla-hero--reference .vexilla-hero__reference-wordmark{bottom:250px;width:min(1200px,108vw);height:auto}.vexilla-hero--reference .vexilla-hero__divider{bottom:296px}.vexilla-hero--reference .vexilla-hero__ticker{bottom:clamp(170px,18vh,196px);justify-content:flex-start;overflow-x:auto;pointer-events:auto;scrollbar-width:none}.vexilla-hero--reference .vexilla-hero__ticker::-webkit-scrollbar{display:none}.mission-ledger-quote{min-height:620px}.mission-ledger-quote__rail--left{left:34px}.mission-ledger-quote__rail--right{right:36px}.mission-ledger-quote__copy{max-width:860px;margin-left:clamp(94px,11vw,132px)}.mission-ledger-quote__copy h2{font-size:clamp(52px,7vw,72px)}.vexilla-capabilities{min-height:auto;padding:92px 5.5vw 168px}.vexilla-capabilities__header{margin-bottom:44px}.vexilla-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vexilla-capabilities__ambient--left-upper,.vexilla-capabilities__ambient--left-lower{left:16px}.vexilla-capabilities__ambient--right-upper,.vexilla-capabilities__ambient--right-lower{right:16px}.vexilla-home__waitlist-section{min-height:100vh;min-height:100svh;padding:110px 22px}.vexilla-home__waitlist-content h2{font-size:68px}.vexilla-home__waitlist-subtitle{font-size:20px}}@media (max-width: 720px){.vexilla-home__nav{grid-template-columns:1fr;align-content:center;gap:12px;min-height:112px;padding:18px}.vexilla-home__brand{gap:12px;font-size:12px}.vexilla-home__brand-icon{width:30px;height:25px}.vexilla-home__nav-actions{justify-self:start;gap:18px}.vexilla-home__nav-cta{min-height:34px;padding:0 13px;font-size:11px}.vexilla-home__secure-label{font-size:11px}.vexilla-home__hero.vexilla-hero--reference{width:100%;min-height:880px;height:auto}.vexilla-hero--reference .vexilla-hero__stage{left:20px;right:20px;top:150px}.vexilla-hero--reference h1{font-size:clamp(48px,15vw,72px);line-height:.98}.vexilla-hero--reference h1 span{white-space:normal}.vexilla-hero--reference .vexilla-hero__explore-link{margin-top:38px;font-size:11px}.vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){max-width:100%;font-size:14px}.vexilla-hero--reference .vexilla-hero__reference-wordmark{left:50%;bottom:286px;width:880px;height:auto;opacity:.46}.vexilla-hero--reference .vexilla-hero__divider{bottom:284px}.vexilla-hero--reference .vexilla-hero__ticker{bottom:190px;padding:0 20px}.mission-ledger-quote{min-height:540px}.mission-ledger-quote__inner{min-height:inherit;padding:96px 22px 88px}.mission-ledger-quote__copy{max-width:100%;margin-left:0}.mission-ledger-quote__copy h2{font-size:48px;line-height:1.08}.mission-ledger-quote__copy p{margin-top:24px;font-size:16px}.mission-ledger-quote__rail{display:none}.vexilla-capabilities{padding:74px 18px 126px}.vexilla-capabilities__header{margin-bottom:32px}.vexilla-capabilities__header h2{font-size:clamp(32px,8.6vw,42px);line-height:1.06}.vexilla-capabilities__grid{grid-template-columns:1fr;gap:14px}.vexilla-capabilities__card{min-height:232px;padding:22px 20px}.vexilla-capabilities__ambient{font-size:10px;gap:10px}.vexilla-capabilities__ambient--left-upper,.vexilla-capabilities__ambient--left-lower,.vexilla-capabilities__ambient--right-upper,.vexilla-capabilities__ambient--right-lower,.vexilla-capabilities__ambient--low-right{display:none}.vexilla-capabilities__ambient--top-left{left:18px;top:26px}.vexilla-capabilities__ambient--top-right{right:18px;top:26px}.vexilla-capabilities__ambient--bottom-left,.vexilla-capabilities__ambient--bottom-center,.vexilla-capabilities__ambient--bottom-right{bottom:32px}.vexilla-capabilities__ambient--bottom-center{display:none}.vexilla-home__waitlist-section{min-height:100vh;min-height:100svh;padding:86px 18px}.vexilla-home__waitlist-logo{width:58px;height:58px}.vexilla-home__waitlist-brand{margin-top:22px;font-size:13px;letter-spacing:.34em}.vexilla-home__waitlist-content h2{margin-top:34px;font-size:46px;line-height:1}.vexilla-home__waitlist-subtitle{margin-top:22px;font-size:16px;line-height:1.45}.vexilla-home__waitlist-form{grid-template-columns:1fr;gap:10px;width:min(100%,420px);margin-top:38px}.vexilla-home__waitlist-form input,.vexilla-home__waitlist-form .vexilla-home__button{min-height:58px;width:100%;border-radius:9px}.vexilla-home__waitlist-focus{margin-top:42px}.vexilla-home__waitlist-focus ul{gap:8px}.vexilla-home__waitlist-focus li{min-height:38px;padding:0 13px;font-size:13px}}@media (prefers-reduced-motion: reduce){.vexilla-home:before,.vexilla-hero--reference .vexilla-hero__ambient-glow,.mission-ledger-quote__rail-track,.vexilla-capabilities__ambient{animation:none!important}.vexilla-capabilities__ambient{opacity:.34;filter:none;transform:none}}.vexilla-cursor{--vexilla-cursor-size: 18px;position:fixed;left:0;top:0;z-index:2147483647;width:var(--vexilla-cursor-size);height:var(--vexilla-cursor-size);border-radius:999px;opacity:0;pointer-events:none;transform:translate3d(calc(var(--vexilla-cursor-x, -100px) - (var(--vexilla-cursor-size) / 2)),calc(var(--vexilla-cursor-y, -100px) - (var(--vexilla-cursor-size) / 2)),0);transition:opacity .12s ease,filter .12s ease;will-change:transform,opacity}.vexilla-cursor:before,.vexilla-cursor:after,.vexilla-cursor span{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.vexilla-cursor:before{background:#cff9f45c;filter:blur(10px);transform:scale(1.9)}.vexilla-cursor:after{border:1px solid rgba(217,255,250,.38);box-shadow:0 0 14px #7eeee04d,inset 0 0 10px #7eeee02e}.vexilla-cursor span{top:6px;right:6px;bottom:6px;left:6px;background:#f4fffcf5;box-shadow:0 0 12px #89f6e7c7,0 0 32px #4ca0cd5c}.vexilla-cursor.is-visible{opacity:.94}.vexilla-cursor.is-interactive{--vexilla-cursor-size: 22px;filter:brightness(1.25) saturate(1.12)}@media (pointer: fine){.vexilla-hero{cursor:auto}.vexilla-hero a,.vexilla-hero button{cursor:pointer}html.vexilla-custom-cursor-ready,html.vexilla-custom-cursor-ready body,html.vexilla-custom-cursor-ready body *{cursor:none!important}}@media (pointer: coarse),(hover: none){.vexilla-cursor{display:none}}.overview-dashboard{--vd-bg: #03070b;--vd-panel: rgba(9, 17, 25, .88);--vd-panel-strong: rgba(12, 24, 34, .94);--vd-panel-soft: rgba(13, 25, 36, .62);--vd-border: rgba(126, 151, 166, .18);--vd-border-strong: rgba(135, 164, 181, .28);--vd-text: #f4f7f8;--vd-muted: #94a3ad;--vd-subtle: #64727d;--vd-good: #35d071;--vd-warn: #f5b301;--vd-bad: #ff5151;--vd-info: #52b9ff;--vd-cyan: #40d7e8;--vd-radius: 7px;--vd-gap: 10px;--vd-card-pad: 12px;min-height:100vh;overflow:hidden;color:var(--vd-text);background:radial-gradient(circle at 28% -10%,rgba(39,153,176,.12),transparent 32%),linear-gradient(180deg,#050a0f 0%,var(--vd-bg) 48%,#010306 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.overview-dashboard,.overview-dashboard *{box-sizing:border-box}.overview-dashboard__body{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:calc(100vh - 74px)}.overview-dashboard__main{min-width:0;height:calc(100vh - 74px);padding:12px 14px 72px;overflow:auto;scrollbar-color:rgba(76,112,132,.48) rgba(2,7,11,.3)}.top-status-bar{display:grid;grid-template-columns:226px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:74px;padding:10px 16px 10px 14px;border-bottom:1px solid var(--vd-border);background:linear-gradient(180deg,#050b11fa,#03070bf0)}.top-status-bar__brand{display:flex;align-items:center;gap:11px;min-width:0}.top-status-bar__logo{width:38px;height:38px;object-fit:contain}.top-status-bar__brand strong{color:var(--vd-text);font-size:15px;font-weight:760}.top-status-bar__metrics{display:grid;grid-template-columns:repeat(4,minmax(128px,1fr));gap:10px;min-width:0}.top-status-bar__metric,.top-status-bar__time,.operator-menu__trigger{min-width:0;border:1px solid var(--vd-border);border-radius:var(--vd-radius);background:linear-gradient(180deg,#0f1a24e0,#070e16d1),#ffffff05;box-shadow:inset 0 1px #ffffff09}.top-status-bar__metric{min-height:44px;padding:8px 11px}.top-status-bar__metric>span:first-child,.top-status-bar__time span,.operator-menu__trigger span{color:var(--vd-muted);font-size:10px;font-weight:650;line-height:1.2;text-transform:none}.top-status-bar__metric strong,.top-status-bar__time strong,.operator-menu__trigger strong{color:var(--vd-text);font-size:13px;font-weight:760;line-height:1.2}.top-status-bar__metric--network{min-width:210px}.top-status-bar__signal{height:18px;min-width:86px}.top-status-bar__signal path{stroke:var(--vd-good);stroke-width:1.7}.top-status-bar__time{display:grid;gap:4px;min-width:142px;padding:8px 12px}.operator-menu{min-width:220px}.operator-menu__trigger{width:100%;min-height:48px;padding:8px 12px}.operator-menu__panel{border:1px solid var(--vd-border-strong);border-radius:var(--vd-radius);background:#050b11fa}.sidebar{position:sticky;top:0;display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 74px);border-right:1px solid var(--vd-border);background:radial-gradient(circle at 40% 10%,rgba(48,203,128,.07),transparent 26%),linear-gradient(180deg,#060f17f5,#02080dfa)}.sidebar__nav{display:grid;align-content:start;gap:8px;padding:16px 12px}.sidebar__item{min-height:48px;border:1px solid transparent;border-radius:var(--vd-radius);padding:0 12px;color:#c6d1d8;background:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.sidebar__item:hover{border-color:#7094a62e;background:#ffffff09}.sidebar__item--active{border-color:#4bda7b33;color:var(--vd-text);background:linear-gradient(90deg,#2bcd6c2e,#0f1b26b3);box-shadow:inset 3px 0 0 var(--vd-good)}.sidebar__item-code{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(145,166,178,.16);border-radius:8px;color:#dbe6eb;background:#01050861}.sidebar__item-label{font-size:13px;font-weight:720}.sidebar__console-meta{margin:0 12px 14px;border-top:1px solid var(--vd-border);padding-top:14px;color:var(--vd-muted)}.sidebar__console-meta strong{color:var(--vd-text);font-size:12px;letter-spacing:0}.sidebar__console-meta button{min-height:36px;border:1px solid rgba(82,185,255,.22);border-radius:var(--vd-radius);color:#8be3ff;background:#52b9ff0a}.dashboard-page-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;margin:0 0 10px;padding:0 2px}.dashboard-page-header h1{margin:0;color:var(--vd-text);font-size:25px;font-weight:780;line-height:1.05;letter-spacing:0;text-transform:none}.dashboard-page-header p{max-width:760px;margin:5px 0 0;color:var(--vd-muted);font-size:12px;line-height:1.35}.mission-panel,.dashboard-widget,.analytics-panel,.recovery-panel,.settings-panel,.network-panel,.network-summary-bar,.assets-summary-card,.capsule-summary-card{border:1px solid var(--vd-border);border-radius:var(--vd-radius);background:linear-gradient(180deg,var(--vd-panel),rgba(6,14,21,.86)),#ffffff03;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000002e}.mission-panel:before{display:none}.mission-panel__header,.analytics-panel__header,.recovery-panel__header,.network-panel__header,.settings-panel__header,.capsule-rail-header,.assets-table-panel__toolbar,.capsules-table-panel__toolbar{min-height:38px;border-bottom:1px solid rgba(124,151,166,.12);padding:10px 12px}.mission-panel__header span,.analytics-panel__header h2,.recovery-panel__header span,.network-panel__header h2,.settings-panel__header h2,.capsule-rail-header span,.assets-table-panel__toolbar span,.capsules-table-panel__toolbar span{color:var(--vd-text);font-size:12px;font-weight:760;letter-spacing:.02em}.tone-nominal,.tone-stable,.mission-tone--complete,.mission-tone--active,.mission-tone--stable,.network-tone--strong,.network-tone--secure,.recovery-tone--complete,.capsule-tone--recovered,.capsule-tone--verified,.asset-status-pill--online{color:var(--vd-good)!important}.tone-warning,.mission-tone--medium,.mission-tone--warning,.network-tone--active,.recovery-tone--medium,.capsule-tone--recovery,.capsule-tone--pending,.asset-status-pill--degraded{color:var(--vd-warn)!important}.tone-critical,.mission-tone--critical,.network-tone--danger,.recovery-tone--critical,.capsule-tone--missing,.asset-status-pill--offline{color:var(--vd-bad)!important}.overview-dashboard__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(64px,1fr);gap:var(--vd-gap);min-height:calc(100vh - 150px)}.dashboard-widget{position:relative;min-width:0;overflow:hidden}.dashboard-widget--topology{min-height:430px}.dashboard-widget--mission,.dashboard-widget--communications,.dashboard-widget--assets{min-height:138px}.dashboard-widget--events,.dashboard-widget--flow{min-height:210px}.dashboard-widget__fullscreen-button{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border:1px solid var(--vd-border);border-radius:6px;color:#d9e6ec;background:#02070b99}.mission-map,.dashboard-map,.map-shell{min-height:100%}.mission-map,.mission-map__stage,.dashboard-map,.map-shell{background:linear-gradient(rgba(83,122,138,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(83,122,138,.045) 1px,transparent 1px),radial-gradient(circle at 55% 55%,rgba(64,215,232,.12),transparent 38%),#07121a!important;background-size:26px 26px,26px 26px,auto,auto!important}.mission-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--vd-gap);align-items:stretch}.mission-overview-grid>.mission-panel{min-width:0}.mission-card--runtime{grid-column:span 3}.mission-card--capsule-progress{grid-column:span 2}.mission-card--objective-status{grid-column:span 3}.mission-card--risk,.mission-card--assigned-assets{grid-column:span 2}.mission-card--workflow{grid-column:span 8;min-height:280px}.mission-card--alerts,.mission-card--upcoming-actions{grid-column:span 4}.mission-card--environment,.mission-card--notes{grid-column:span 2}.mission-bottom-status{position:fixed;right:14px;bottom:10px;left:240px;z-index:15;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:48px;max-height:58px;border:1px solid rgba(124,151,166,.14);border-radius:var(--vd-radius);padding:6px;background:#040a0feb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mission-bottom-status__item{min-width:0;border-right:0;border:1px solid rgba(124,151,166,.12);border-radius:6px;padding:5px 8px;background:#ffffff05}.mission-bottom-status__copy span,.mission-bottom-status__copy em{color:var(--vd-muted);font-size:9px}.mission-bottom-status__copy strong{font-size:11px}.assets-reference-shell,.capsules-reference-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,370px);gap:var(--vd-gap);align-items:start}.assets-main-column,.capsules-main-column,.assets-detail-rail,.capsules-detail-rail{min-width:0}.assets-summary-grid,.capsules-summary-grid,.analytics-summary-grid,.network-summary-bar{display:grid;gap:var(--vd-gap)}.assets-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.capsules-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.analytics-summary-grid{grid-template-columns:repeat(7,minmax(130px,1fr))}.asset-tabs,.capsule-tabs,.recovery-tabs,.settings-tabs,.analytics-range__presets{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.asset-tabs__item,.capsule-tabs__item,.recovery-tab,.settings-tab,.analytics-range__preset{min-height:31px;border:1px solid var(--vd-border);border-radius:6px;padding:7px 12px;color:#c8d5dd;background:#09121bc2}.asset-tabs__item--active,.capsule-tabs__item--active,.recovery-tab--active,.settings-tab--active,.analytics-range__preset--active{border-color:#35d0716b;color:var(--vd-text);background:linear-gradient(180deg,#2bcd6c2e,#08121ad1);box-shadow:inset 0 -2px 0 var(--vd-good)}.asset-filters,.capsule-filters{display:grid;grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(150px,.7fr));gap:8px;margin-bottom:10px}.asset-filters input,.asset-filters select,.capsule-filters input,.capsule-filters select,.settings-text-input,.settings-control select,.mission-setup-form input,.mission-setup-form select,.mission-setup-form textarea{border:1px solid var(--vd-border);border-radius:6px;color:var(--vd-text);background:#03090edb}.assets-table-wrap,.network-table-wrap,.recovery-table-wrap,.capsules-table-panel,.recovery-detail-table-wrap{overflow:auto}.assets-table,.network-table,.recovery-table,.capsules-table,.fullscreen-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.assets-table th,.network-table th,.recovery-table th,.capsules-table th,.fullscreen-table th{height:32px;color:#91a0aa;font-size:10px;font-weight:720;text-align:left;text-transform:uppercase}.assets-table td,.network-table td,.recovery-table td,.capsules-table td,.fullscreen-table td{height:42px;border-top:1px solid rgba(124,151,166,.1);color:#dce5ea;vertical-align:middle}.assets-table__row:hover,.capsules-table tbody tr:hover,.network-table tbody tr:hover,.recovery-table tbody tr:hover{background:#52b9ff0b}.assets-detail-rail,.capsules-detail-rail{display:grid;gap:var(--vd-gap)}.capsules-detail-rail{grid-template-rows:auto auto minmax(0,1fr)}.capsule-detail-section,.selected-capsule-overview,.capsule-status-breakdown,.capsule-route-panel,.capsule-content-summary,.capsule-recovery-timeline,.capsule-receipt-integrity{min-width:0}.capsules-rail-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--vd-gap)}.recovery-shell,.network-shell,.analytics-shell,.settings-shell{display:grid;gap:var(--vd-gap);min-width:0}.recovery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--vd-gap)}.recovery-grid>.recovery-panel{min-width:0;min-height:190px}.recovery-panel--assets,.recovery-panel--tasks,.recovery-panel--queue,.recovery-panel--transfer{grid-column:span 4}.recovery-panel--flow,.recovery-panel--history,.recovery-panel--alerts,.recovery-panel--timeline,.recovery-panel--policy,.recovery-panel--deployment{grid-column:span 3}.recovery-grid--focused>.recovery-panel{grid-column:span 4}.network-summary-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.network-operations-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--vd-gap)}.network-panel--matrix{min-height:315px}.network-summary-card,.network-device-card,.network-action-card{border:1px solid rgba(124,151,166,.14);border-radius:6px;background:#ffffff05}.analytics-content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(170px,auto);gap:var(--vd-gap)}.analytics-panel--packets{grid-column:span 7;min-height:290px}.analytics-panel--outcome,.analytics-panel--assets{grid-column:span 5}.analytics-panel--categories,.analytics-panel--alerts,.analytics-panel--health{grid-column:span 4}.analytics-panel--insights{grid-column:span 12}.analytics-line-chart{filter:drop-shadow(0 0 8px rgba(53,208,113,.08))}.analytics-line{stroke-width:2}.settings-page-header{align-items:flex-start}.settings-page-actions{display:flex;align-items:center;gap:8px}.settings-page-actions button,.settings-actions-grid button,.assets-add-button,.recovery-action-link{border:1px solid var(--vd-border);border-radius:6px;color:#d9e6ec;background:#09121bc2}.settings-page-actions__primary{border-color:#35d0715c!important;color:#041108!important;background:var(--vd-good)!important}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vd-gap)}.settings-panel{min-width:0}.settings-panel__body,.settings-feature-list{gap:8px}.settings-control{min-height:38px;border-top:1px solid rgba(124,151,166,.08)}.settings-toggle{border-radius:999px}.mission-runtime-banner,.assets-runtime-banner,.capsules-runtime-banner,.recovery-runtime-banner,.network-runtime-banner{border:1px solid rgba(245,179,1,.2);border-radius:var(--vd-radius);padding:8px 11px;background:#f5b3010e}@media (max-width: 1500px){.top-status-bar{grid-template-columns:226px minmax(0,1fr) auto}.operator-menu{grid-column:3}.top-status-bar__metrics{grid-template-columns:repeat(4,minmax(112px,1fr))}.assets-reference-shell,.capsules-reference-shell{grid-template-columns:minmax(0,1fr) 330px}.analytics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1180px){.overview-dashboard{overflow:auto}.top-status-bar{grid-template-columns:1fr}.top-status-bar__metrics,.assets-summary-grid,.capsules-summary-grid,.network-summary-bar,.analytics-summary-grid,.mission-bottom-status{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-dashboard__body{grid-template-columns:84px minmax(0,1fr)}.sidebar{width:84px!important}.sidebar__item-label,.sidebar__console-meta,.top-status-bar__brand strong{display:none}.overview-dashboard__main{height:auto;min-height:100vh}.overview-dashboard__grid,.mission-overview-grid,.recovery-grid,.analytics-content-grid{display:grid;grid-template-columns:1fr}.dashboard-widget,.mission-overview-grid>.mission-panel,.recovery-grid>.recovery-panel,.analytics-panel,.analytics-panel--packets,.analytics-panel--outcome,.analytics-panel--assets,.analytics-panel--categories,.analytics-panel--alerts,.analytics-panel--health,.analytics-panel--insights{grid-column:auto!important}.assets-reference-shell,.capsules-reference-shell,.network-operations-grid,.settings-grid,.capsules-rail-pair{grid-template-columns:1fr}.mission-bottom-status{position:static;margin-top:10px}}@media (max-width: 760px){.overview-dashboard__body{grid-template-columns:1fr}.sidebar{position:static;width:auto!important;height:auto}.sidebar__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar__item{justify-content:center;padding:6px}.top-status-bar__metrics,.assets-summary-grid,.capsules-summary-grid,.network-summary-bar,.analytics-summary-grid,.mission-bottom-status,.asset-filters,.capsule-filters{grid-template-columns:1fr}.dashboard-page-header,.settings-page-header{align-items:stretch;flex-direction:column}}.assets-main{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;overflow:hidden;padding:8px}.assets-reference-shell{display:grid;grid-template-columns:minmax(680px,1fr) clamp(320px,24vw,390px);gap:10px;height:100%;min-height:0;overflow:hidden}.assets-main-column{display:grid;grid-template-rows:auto auto auto auto auto minmax(340px,1fr);gap:8px;min-height:0;overflow:hidden}.assets-detail-rail{display:grid;grid-template-rows:minmax(196px,1fr) minmax(154px,auto) minmax(132px,auto) minmax(150px,auto);gap:10px;min-height:0;overflow:hidden}.assets-runtime-banners:empty{display:none}.assets-runtime-banner{border-radius:7px;min-height:38px}.assets-runtime-banner--disconnected{border-color:#bc574370;color:#f7e0daeb;background:linear-gradient(180deg,#bc574324,#40181266),#1f0d0ab8}.assets-runtime-banner--disconnected strong{color:#ffded6f5}.assets-runtime-banner--disconnected span{color:#eeb8abd6}.assets-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.asset-summary-card{min-height:68px;padding:10px 12px}.asset-summary-card span{font-size:10px;line-height:1.2;white-space:nowrap}.asset-summary-card strong{font-size:20px;line-height:1}.asset-tabs{flex-wrap:nowrap;min-height:30px;overflow-x:auto;scrollbar-color:rgba(128,194,214,.28) rgba(4,8,9,.24)}.asset-tabs__item{flex:0 0 auto}.asset-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.34fr) minmax(150px,.34fr);gap:8px}.asset-filters input,.asset-filters select{min-height:34px;border-radius:6px}.assets-table-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.assets-table-wrap{min-height:0;overflow:auto;padding:0 10px 10px}.assets-table{width:100%;min-width:980px;table-layout:fixed}.assets-table th,.assets-table td{white-space:nowrap}.assets-table th:nth-child(1){width:190px}.assets-table th:nth-child(2){width:126px}.assets-table th:nth-child(3){width:104px}.assets-table th:nth-child(4){width:106px}.assets-table th:nth-child(5){width:176px}.assets-table th:nth-child(6){width:86px}.assets-table th:nth-child(7){width:128px}.assets-table th:nth-child(8){width:164px}.assets-table__empty{height:132px;padding:16px;border:1px solid rgba(146,164,171,.12);border-radius:7px;color:#bfc9cbc7;background:#ffffff05;text-align:center}.assets-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.asset-distribution__content{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-height:0;overflow:hidden;padding:12px 14px 14px}.asset-donut{width:96px;height:96px}.asset-panel-list{display:grid;align-content:start;gap:9px;min-height:0;margin:0;overflow:auto;padding:12px 14px 14px}.asset-panel-list--legend{padding:0}.asset-panel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(68px,auto);align-items:center;gap:7px 10px;min-height:30px;border:1px solid rgba(146,164,171,.12);border-radius:6px;padding:7px 8px;background:#ffffff05}.asset-panel-row dt{display:flex;align-items:center;gap:7px;min-width:0;color:#b4c1c4d1;font-size:10px;font-weight:650;line-height:1.2}.asset-panel-row dt i{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:2px}.asset-panel-row dd{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0;margin:0;font-family:var(--mono);line-height:1;text-align:right}.asset-panel-row dd strong{color:#edf3f4f0;font-size:12px;font-weight:700}.asset-panel-row dd span{min-width:34px;color:#aab8bcb8;font-size:10px;font-weight:650}.asset-panel-meter{grid-column:1 / -1;display:block;height:4px;overflow:hidden;border-radius:999px;background:#92a4ab1f}.asset-panel-meter b{display:block;height:100%;border-radius:inherit;background:#80c2d6b3}.asset-panel-meter--healthy b{background:#88c768c7}.asset-panel-meter--warning b{background:#d9a34ed1}.asset-panel-meter--critical b{background:#ef7469d1}.asset-panel-meter--active b{background:#74b9d6c7}.asset-panel-meter--muted b{background:#aab8bc70}.asset-panel-list--health{grid-template-columns:1fr}.asset-panel-row--health{grid-template-columns:minmax(0,1fr) auto}.asset-panel-row--health dd strong{min-width:28px;text-align:right}.asset-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow:auto;padding:12px 14px 8px}.asset-action-grid button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:36px;border-radius:6px;padding:8px 9px;line-height:1.15}.asset-action-grid button:disabled{cursor:not-allowed;opacity:.56}.asset-action-grid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-quick-note{display:flex;align-items:center;gap:8px;margin:0 14px 14px;border:1px solid rgba(146,164,171,.12);border-radius:6px;padding:8px 9px;color:#aab8bcc2;background:#ffffff05;font-size:10px;line-height:1.25}.asset-quick-note--disconnected{border-color:#bc574352;color:#eeb8abdb;background:#40181257}.assets-bottom-status{flex:0 0 auto}@media (max-width: 1320px){.assets-reference-shell{grid-template-columns:minmax(600px,1fr) 330px}.assets-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-distribution__content{grid-template-columns:1fr;justify-items:center}.asset-panel-list--legend{width:100%}}@media (max-width: 1080px){.assets-main{overflow:auto}.assets-reference-shell{grid-template-columns:1fr;height:auto;overflow:visible}.assets-main-column,.assets-detail-rail{grid-template-rows:none;overflow:visible}.assets-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.assets-main{padding:6px}.assets-main-column,.assets-detail-rail{gap:8px}.assets-summary-grid,.asset-filters,.assets-detail-rail,.asset-action-grid{grid-template-columns:1fr}.assets-runtime-banner{align-items:flex-start;flex-direction:column}}.network-main{grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:8px}.network-shell{grid-template-rows:auto auto minmax(188px,1fr) minmax(166px,.88fr) minmax(78px,auto);gap:8px}.network-status-stack{display:grid;gap:6px;min-width:0}.network-runtime-banner{flex-wrap:wrap;min-height:30px;border-color:#73737347;padding:6px 10px;background:#080808}.network-runtime-banner--loading{border-color:#a3a3a352}.network-runtime-banner--warning{border-color:#f59e0b57;background:#1811066b}.network-runtime-banner--danger{border-color:#ef444457;background:#1808087a}.network-runtime-banner strong,.network-runtime-banner span{overflow-wrap:anywhere;line-height:1.25}.network-summary-bar{grid-template-columns:repeat(6,minmax(132px,1fr));overflow-x:auto;padding-bottom:1px}.network-summary-card{min-width:132px;min-height:52px;padding:8px 10px}.network-summary-card span,.network-summary-card strong{white-space:normal}.network-summary-card strong{font-size:15px;line-height:1.18}.network-panel{min-width:0;overflow:hidden}.network-panel__header{min-width:0;min-height:30px;padding:8px 10px 6px}.network-panel__header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-table-wrap{border-top:1px solid #262626;padding:0 10px 10px}.network-matrix-table{min-width:1040px}.network-health-table{min-width:440px}.network-device-table{min-width:520px}.network-table th,.network-table td{overflow:visible;line-height:1.28;text-overflow:clip}.network-table th{white-space:normal}.network-table td{min-height:30px;white-space:normal}.network-table td strong,.network-table td span,.network-table time{overflow:visible;text-overflow:clip;white-space:normal}.network-asset-id,.network-table time{white-space:nowrap}.network-link-quality,.network-health-current{flex-wrap:nowrap;white-space:nowrap}.network-empty-row{min-height:56px;padding:12px;overflow-wrap:anywhere}.network-operations-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);gap:8px}.network-health-score{grid-template-columns:minmax(104px,auto) auto minmax(86px,1fr);min-height:34px;gap:8px;padding:6px 10px 8px}.network-health-score span{line-height:1.2}.network-health-score strong{font-size:16px}.network-actions-grid{grid-template-columns:repeat(7,minmax(134px,1fr));gap:7px;overflow-x:auto;padding:0 10px 10px}.network-action-button{grid-template-columns:26px minmax(0,1fr);min-width:134px;min-height:54px;gap:7px;padding:8px}.network-action-button svg{width:21px;height:21px}.network-action-button strong{font-size:9px;line-height:1.15;white-space:normal}.network-action-button em{font-size:8.8px;line-height:1.18}.network-action-button:disabled em{color:#737373}.network-bottom-status{grid-template-columns:repeat(5,minmax(136px,1fr));min-height:42px;overflow-x:auto}.network-bottom-status .mission-bottom-status__item{min-width:136px;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:6px 9px}.network-bottom-status .mission-bottom-status__icon{width:19px;height:19px}.network-bottom-status .mission-bottom-status__copy{display:grid;align-items:center;gap:1px}.network-bottom-status .mission-bottom-status__copy span,.network-bottom-status .mission-bottom-status__copy strong{max-width:100%;overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.network-bottom-status .mission-bottom-status__copy span{font-size:8.8px}.network-bottom-status .mission-bottom-status__copy strong{font-size:9.4px}@media (max-width: 1180px){.network-main{display:block;overflow:auto}.network-shell{display:grid;grid-template-rows:none}.network-operations-grid{grid-template-columns:1fr}.network-actions-grid{grid-template-columns:repeat(7,minmax(134px,1fr))}.network-bottom-status{grid-template-columns:repeat(5,minmax(136px,1fr))}.network-summary-bar{grid-template-columns:repeat(6,minmax(132px,1fr))}}.asset-usb-placeholder{display:grid;gap:8px;margin:0 12px 12px;border:1px solid rgba(146,164,171,.16);border-radius:7px;padding:10px;background:#050b0e94}.asset-usb-placeholder div{display:grid;gap:3px}.asset-usb-placeholder span{color:#eef4f5eb;font-size:10.5px;font-weight:700;letter-spacing:.018em;text-transform:uppercase}.asset-usb-placeholder strong{color:#d9a34eeb;font-size:10px;font-weight:650}.asset-usb-placeholder p{margin:0;color:#aab8bcb8;font-size:10px;line-height:1.35}.asset-usb-placeholder button{min-height:28px;border:1px solid rgba(146,164,171,.14);border-radius:5px;color:#aab8bc94;background:#0c1113b8;cursor:not-allowed;font:inherit;font-size:9.5px;font-weight:750;letter-spacing:.018em;text-transform:uppercase}.recovery-shell{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.recovery-page-header{flex:0 0 auto}.recovery-tabs{display:grid;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border-bottom:0;overflow:visible}.recovery-tabs__item{min-width:0;min-height:32px;border:1px solid #262626;border-radius:6px;padding:7px 9px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.recovery-tabs__item:hover,.recovery-tabs__item:focus-visible,.recovery-tabs__item--active{border-color:#737373;color:#fff;background:#171717}.recovery-runtime-banner{flex:0 0 auto}.recovery-grid{flex:1 1 auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(176px,1.05fr) minmax(150px,.9fr) minmax(132px,.78fr);height:100%;min-height:0}.recovery-panel--assets{grid-column:1 / span 4;grid-row:1}.recovery-panel--tasks{grid-column:5 / span 4;grid-row:1}.recovery-panel--flow{grid-column:9 / span 4;grid-row:1}.recovery-panel--queue{grid-column:1 / span 5;grid-row:2}.recovery-panel--alerts{grid-column:6 / span 3;grid-row:2}.recovery-panel--timeline{grid-column:9 / span 4;grid-row:2}.recovery-panel--transfer{grid-column:1 / span 3;grid-row:3}.recovery-panel--policy{grid-column:4 / span 3;grid-row:3}.recovery-panel--deployment{grid-column:7 / span 3;grid-row:3}.recovery-panel--history{grid-column:10 / span 3;grid-row:3}.recovery-grid--focused{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.recovery-grid--focused>.recovery-panel{grid-column:auto;grid-row:auto}.recovery-panel__header{min-height:34px;border-bottom:1px solid #262626;padding:8px 11px 6px}.recovery-panel__header span{min-width:0;overflow:hidden;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.recovery-panel__header p,.recovery-panel__header em{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.recovery-action-link{flex:0 0 auto;min-height:24px;border:1px solid #262626;border-radius:5px;padding:4px 7px;font-size:9px;line-height:1}.recovery-table-wrap{padding:0 10px 10px}.recovery-table th,.recovery-table td{padding:6px 7px;line-height:1.25}.recovery-table td{height:31px}.recovery-table--queue{min-width:780px}.recovery-table--queue th:nth-child(1){width:86px}.recovery-table--queue th:nth-child(2){width:128px}.recovery-table--queue th:nth-child(3){width:132px}.recovery-table--queue th:nth-child(4){width:190px}.recovery-table--queue th:nth-child(5){width:92px}.recovery-table--queue th:nth-child(6){width:126px}.recovery-empty-inline{display:inline-flex;align-items:center;min-height:38px;max-width:100%;white-space:normal}.recovery-flow{grid-template-rows:auto minmax(0,auto);gap:9px;padding:8px 12px 11px}.recovery-flow__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:start;min-height:72px;padding:13px 0 0}.recovery-flow__stages:empty{display:grid;min-height:58px;border:1px dashed #262626;border-radius:6px;place-items:center}.recovery-flow__stages:empty:before{content:"No active recovery flow.";color:#737373;font-size:10px;font-weight:650}.recovery-flow-stage{align-content:start;gap:7px}.recovery-flow-stage:not(:last-child):after{top:14px;left:calc(50% + 17px);right:calc(-50% + 17px);z-index:0}.recovery-flow-stage__marker{width:28px;height:28px;font-size:9.5px}.recovery-flow-stage__label{max-width:74px;overflow:visible;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.recovery-flow__stats{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.recovery-flow__stats:empty{display:none}.recovery-flow__stats div{min-width:0;gap:5px;padding:8px 8px 0}.recovery-flow__stats dt,.recovery-flow__stats dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recovery-alert-list{padding:0 10px 10px}.recovery-alert{grid-template-columns:20px minmax(0,1fr) minmax(42px,auto);gap:7px}.recovery-alert strong,.recovery-alert p{line-height:1.22}.recovery-timeline{padding:4px 12px 12px 30px}.recovery-timeline__item{grid-template-columns:62px minmax(0,1fr)}.recovery-transfer-grid{grid-template-columns:minmax(0,1fr) 66px;gap:9px;align-items:start;padding:0 11px 11px}.recovery-transfer-totals{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-transfer-assets{grid-column:1 / -1;grid-template-columns:1fr}.recovery-transfer-ring{grid-column:2;justify-self:end;width:66px;height:66px}.recovery-transfer-ring strong{font-size:17px}.recovery-policy{align-content:start;padding:0 11px 11px;overflow:auto}.recovery-policy__row{grid-template-columns:minmax(86px,.78fr) minmax(0,1fr)}.recovery-policy__row strong{white-space:normal;overflow-wrap:anywhere}.recovery-policy__empty{display:grid;min-height:70px;margin:0;border:1px dashed #262626;border-radius:6px;place-items:center;text-align:center}.recovery-deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 11px 11px;overflow:auto}.recovery-deployment-grid div{min-height:48px}.recovery-history-list--runtime{grid-template-columns:1fr;align-content:start;gap:6px;padding:0 11px 11px;overflow:auto}.recovery-history-list--runtime .recovery-history-item{min-height:46px}.recovery-history-list--runtime .recovery-history-item--empty{min-height:70px;place-items:center;text-align:center;white-space:normal}.recovery-bottom-status{grid-template-columns:repeat(5,minmax(0,1fr));min-height:44px;max-height:48px;gap:6px;padding:5px;overflow:hidden}.recovery-bottom-status .mission-bottom-status__item{border-right:0;border:1px solid #262626;border-radius:5px;padding:5px 8px}.recovery-bottom-status .mission-bottom-status__icon{width:20px;height:20px}.recovery-bottom-status .mission-bottom-status__copy{align-items:center;column-gap:4px;row-gap:0}.recovery-bottom-status .mission-bottom-status__copy span,.recovery-bottom-status .mission-bottom-status__copy strong,.recovery-bottom-status .mission-bottom-status__copy em{font-size:9.5px;line-height:1.15}.recovery-detail-card,.recovery-detail-alerts .recovery-alert{min-width:0}.recovery-detail-card p,.recovery-detail-card dd,.recovery-detail-card span{overflow-wrap:anywhere}@media (max-width: 1480px){.recovery-grid{grid-template-rows:minmax(166px,1fr) minmax(142px,.9fr) minmax(124px,.78fr)}.recovery-transfer-grid{grid-template-columns:minmax(0,1fr) 60px}.recovery-transfer-ring{width:60px;height:60px}}@media (max-width: 1180px){.recovery-shell{overflow:visible}.recovery-grid,.recovery-grid--focused{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;height:auto}.recovery-panel--assets,.recovery-panel--tasks,.recovery-panel--flow,.recovery-panel--queue,.recovery-panel--alerts,.recovery-panel--timeline,.recovery-panel--transfer,.recovery-panel--policy,.recovery-panel--deployment,.recovery-panel--history,.recovery-grid--focused>.recovery-panel{grid-column:span 6;grid-row:auto;min-height:220px}.recovery-panel--history{min-height:160px}.recovery-bottom-status{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.recovery-tabs{display:flex;overflow-x:auto}.recovery-tabs__item{flex:0 0 auto;min-width:150px}.recovery-runtime-banner{display:grid;justify-items:start}.recovery-runtime-banner span{text-align:left;white-space:normal}.recovery-transfer-grid,.recovery-transfer-totals,.recovery-deployment-grid,.recovery-bottom-status{grid-template-columns:1fr}.recovery-transfer-ring{grid-column:1;justify-self:center}}.settings-main{overflow:auto;padding:10px}.settings-shell{grid-template-rows:auto auto minmax(0,1fr);gap:10px;overflow:visible}.settings-page-header{align-items:center;gap:16px}.settings-page-header__title{align-items:flex-start}.settings-page-header p{max-width:760px}.settings-page-actions{align-items:center;gap:8px}.settings-page-actions button{min-height:32px;padding:7px 11px;line-height:1.15}.settings-runtime-note{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid #262626;border-radius:6px;padding:9px 12px;background:#080808}.settings-runtime-note strong{flex:0 0 auto;color:#f5f5f5;font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.018em;line-height:1.2;text-transform:uppercase}.settings-runtime-note span{min-width:0;color:#a3a3a3;font-size:11px;font-weight:550;line-height:1.35;text-align:right}.settings-grid{grid-template-columns:repeat(3,minmax(280px,1fr));grid-template-rows:none;grid-auto-rows:minmax(288px,auto);align-items:stretch;gap:10px}.settings-panel{min-height:0}.settings-panel__header{min-height:42px;padding:11px 13px 9px}.settings-panel__header>div{align-items:center;gap:9px}.settings-panel__header h2{overflow:visible;font-size:11px;line-height:1.2;text-overflow:clip;white-space:normal}.settings-section-index{flex:0 0 auto}.settings-panel__body,.settings-feature-list{gap:7px;padding:0 12px 12px}.settings-control{grid-template-columns:minmax(128px,.9fr) minmax(150px,1fr);gap:12px;min-height:38px;padding:8px 10px}.settings-control--toggle{grid-template-columns:minmax(0,1fr) 108px}.settings-control--range{grid-template-columns:minmax(128px,.9fr) minmax(164px,1fr)}.settings-control--readout{grid-template-columns:minmax(128px,.9fr) minmax(150px,1fr)}.settings-control>span,.settings-control__copy>span,.settings-feature-card>span{overflow:visible;font-size:10px;line-height:1.25;text-overflow:clip;white-space:normal}.settings-control__copy{align-content:center}.settings-control__copy em{overflow:visible;line-height:1.25;text-overflow:clip}.settings-control--range strong,.settings-control--readout strong{overflow-wrap:anywhere;text-align:right}.settings-text-input,.settings-control select{min-height:29px;padding:6px 8px;font-size:10px;line-height:1.2}.settings-toggle{grid-template-columns:28px minmax(56px,1fr);justify-self:end;width:108px;min-width:108px;min-height:28px;padding:4px 8px 4px 5px}.settings-toggle strong{overflow:hidden;font-size:8.5px;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.settings-feature-card{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:12px;min-height:36px;padding:8px 10px}.settings-status-badge{min-width:72px}.settings-panel--actions{grid-column:1 / -1;grid-auto-rows:auto;min-height:auto}.settings-actions-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:10px;padding:0 12px 12px}.settings-actions-grid{grid-template-columns:repeat(3,minmax(138px,1fr));gap:8px}.settings-actions-grid button{min-height:38px;padding:8px 10px;overflow:visible;line-height:1.18;text-align:center;text-overflow:clip;white-space:normal}.settings-actions-note{grid-template-columns:minmax(0,1fr) auto;align-content:center;min-height:38px;padding:9px 10px}.settings-actions-note p{font-size:10px;line-height:1.35}.settings-actions-note button{min-height:32px;white-space:nowrap}.settings-feedback{line-height:1.2;white-space:nowrap}.settings-bottom-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-height:46px;max-height:none;padding:6px}.settings-bottom-status .mission-bottom-status__item{min-width:0;min-height:32px;padding:6px 8px}.settings-bottom-status .mission-bottom-status__copy{min-width:0}.settings-bottom-status .mission-bottom-status__copy span,.settings-bottom-status .mission-bottom-status__copy strong{overflow:hidden;font-size:9.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1460px){.settings-grid{grid-template-columns:repeat(2,minmax(280px,1fr));grid-auto-rows:minmax(270px,auto)}.settings-actions-panel{grid-template-columns:1fr}.settings-bottom-status{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width: 900px){.settings-page-header,.settings-runtime-note,.settings-actions-note{align-items:stretch;flex-direction:column}.settings-runtime-note span{text-align:left}.settings-grid{grid-template-columns:1fr;grid-auto-rows:auto}.settings-control,.settings-control--range,.settings-control--readout{grid-template-columns:minmax(0,1fr)}.settings-control--toggle{grid-template-columns:minmax(0,1fr) 108px}.settings-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.settings-page-actions,.settings-actions-grid{grid-template-columns:1fr}.settings-page-actions{align-items:stretch;flex-direction:column}.settings-control--toggle{grid-template-columns:1fr}.settings-toggle{justify-self:start}.settings-actions-grid{display:grid}}.overview-main{gap:9px;padding:10px}.overview-dashboard__grid{gap:9px}.dashboard-widget__fullscreen-button{top:8px;right:8px;width:22px;height:22px;border-color:#7373736b;color:#d4d4d4c2;background:#080808c7;opacity:.62}.dashboard-widget:hover .dashboard-widget__fullscreen-button,.dashboard-widget__fullscreen-button:focus-visible{opacity:1}.dashboard-widget .dashboard-panel__header,.dashboard-widget--topology .amad-map-panel__header{min-height:34px;padding:8px 40px 6px 12px}.dashboard-widget--topology .amad-map-panel{grid-template-rows:auto minmax(0,1fr) auto auto}.dashboard-widget--topology .amad-map-panel__header{align-items:center;gap:8px}.dashboard-widget--topology .amad-map-panel__distance{flex:0 1 auto;max-width:min(190px,42%);min-width:0}.backend-state-panel--compact{width:auto;max-width:100%;min-width:0;padding:4px 8px}.backend-state-panel--compact strong{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amad-map-panel__map{margin:8px 9px 0}.amad-map-panel__controls{margin:7px 9px 0}.amad-map-panel__truth{margin:7px 9px 9px;padding-top:7px}.mission-summary-inline-grid{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:7px 12px 9px;overflow-x:hidden;overflow-y:auto}.mission-summary-inline-item{overflow:visible;font-size:10.8px;line-height:1.3;text-overflow:clip;white-space:normal}.mission-summary-inline-label{white-space:nowrap}.mission-summary-inline-value{overflow-wrap:anywhere}.metric-list{align-content:center;gap:5px;padding:7px 12px 9px}.metric-list__row{grid-template-columns:minmax(0,1fr) max-content;gap:12px;min-height:18px}.metric-list dt,.metric-list dd{font-size:10.8px;line-height:1.25}.summary-panel__stability{width:auto}.link-stability-pill{max-width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-status table{width:calc(100% - 18px);margin:5px 9px 9px}.asset-status th,.asset-status td{padding:3px;font-size:10px;line-height:1.2;white-space:normal}.asset-status th:first-child{width:42%}.current-events .event-list:has(.event-list__item--empty){display:grid;grid-template-rows:minmax(0,1fr);align-content:stretch}.event-list__item--empty{min-height:0;height:100%;padding:14px}.operational-flow .task-matrix--empty{display:grid;place-items:center;padding:0 12px 12px;overflow:hidden}.operational-flow .task-matrix--empty .task-matrix__empty{width:min(360px,100%);min-height:0;height:auto;padding:14px}.operational-flow .task-matrix--empty .widget-empty-state{max-width:320px}.mission-overview-page .mission-card-header{flex-wrap:wrap;align-items:flex-start}.mission-overview-page .mission-card-title-row{overflow:visible;text-overflow:clip;white-space:normal}.mission-overview-page .mission-state-badge,.mission-overview-page .mission-card-badge{position:static;max-width:100%;white-space:normal}.mission-overview-page .mission-card-empty{place-items:center;text-align:center}.mission-overview-page .mission-card-empty strong,.mission-overview-page .mission-card-empty span{max-width:360px}.mission-overview-page .mission-card-body,.mission-overview-page .mission-card-empty,.mission-overview-page .mission-objectives,.mission-overview-page .mission-alerts,.mission-overview-page .mission-events,.mission-overview-page .mission-notes{scrollbar-width:thin}.mission-overview-page .mission-bottom-status{flex-direction:row}.mission-overview-page .mission-bottom-status__copy{min-width:0}.mission-overview-page .mission-bottom-status__copy span,.mission-overview-page .mission-bottom-status__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1181px){.overview-dashboard__main.mission-overview-page{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 58px);min-height:0;gap:7px;padding:8px 10px;overflow:hidden}.mission-overview-page .mission-overview-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1.04fr) minmax(0,.84fr) minmax(0,.7fr) 40px;grid-template-areas:"mission-runtime mission-runtime mission-runtime mission-runtime mission-runtime capsule-progress capsule-progress capsule-progress capsule-progress mission-risk mission-risk mission-risk" "workflow workflow workflow workflow workflow workflow workflow workflow objective-status objective-status objective-status objective-status" "alerts alerts alerts upcoming-actions upcoming-actions upcoming-actions environment environment environment notes notes notes" "assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets assigned-assets" "mission-status mission-status mission-status mission-status mission-status mission-status mission-status mission-status mission-status mission-status mission-status mission-status";gap:9px;height:100%;min-height:0;overflow:hidden}.mission-overview-page .mission-card,.mission-overview-page .mission-bottom-status{min-height:0;height:100%;overflow:hidden}.mission-overview-page .mission-card-header{min-height:25px;gap:6px;padding:7px 10px 4px}.mission-overview-page .mission-card-title-row{font-size:10px;line-height:1.15}.mission-overview-page .mission-state-badge,.mission-overview-page .mission-card-badge{padding:1px 5px;font-size:8.5px;line-height:1.15}.mission-overview-page .mission-card-body,.mission-overview-page .mission-card-empty{padding:0 10px 8px}.mission-overview-page .mission-runtime-body{gap:5px 9px}.mission-overview-page .mission-runtime-body h2{font-size:14px}.mission-overview-page .mission-field span,.mission-overview-page .mission-status-line span,.mission-overview-page .mission-progress-meta dt,.mission-overview-page .mission-metrics dt,.mission-overview-page .mission-environment dt,.mission-overview-page .mission-phase-detail>div>span{font-size:9px}.mission-overview-page .mission-field strong,.mission-overview-page .mission-status-line strong,.mission-overview-page .mission-progress-meta dd,.mission-overview-page .mission-metrics dd,.mission-overview-page .mission-environment dd{font-size:10.5px}.mission-overview-page .mission-progress-card,.mission-overview-page .mission-objectives,.mission-overview-page .mission-alerts,.mission-overview-page .mission-events,.mission-overview-page .mission-notes,.mission-overview-page .mission-note-form{padding-left:10px;padding-right:10px;padding-bottom:8px}.mission-overview-page .mission-progress-summary,.mission-overview-page .mission-metric-item,.mission-overview-page .mission-progress-meta--grid div,.mission-overview-page .mission-metrics div,.mission-overview-page .mission-environment div,.mission-overview-page .mission-alert,.mission-overview-page .mission-events li,.mission-overview-page .mission-notes li{padding:5px 6px}.mission-overview-page .mission-metric-grid,.mission-overview-page .mission-progress-meta,.mission-overview-page .mission-metrics,.mission-overview-page .mission-environment{gap:5px}.mission-overview-page .mission-card--assigned-assets .mission-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-overview-page .mission-workflow-stages{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:5px}.mission-overview-page .mission-timeline-step{padding:6px}.mission-overview-page .mission-phase-detail{margin-top:6px;padding:6px}.mission-overview-page .mission-bottom-status{min-height:40px;max-height:40px;padding:5px}}.analytics-main{overflow:auto;scrollbar-color:rgba(128,194,214,.38) rgba(4,8,9,.38)}.analytics-shell{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;align-content:start}.analytics-runtime-stack{display:grid;gap:6px;min-width:0;min-height:0}.analytics-page-header{align-items:center;min-height:50px;gap:16px;padding:0 2px}.analytics-page-header__title{align-items:center;min-width:0}.analytics-page-header h1,.analytics-page-header p{white-space:normal}.analytics-page-header p{max-width:760px;line-height:1.35}.analytics-range{align-self:center;justify-items:stretch;min-width:min(508px,44vw);border:1px solid rgba(146,164,171,.14);border-radius:6px;padding:8px;background:#050505b8}.analytics-range__presets{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%}.analytics-range__preset{min-width:0;min-height:28px;padding:6px 7px;overflow:hidden;text-overflow:ellipsis}.analytics-range__bar{width:100%;grid-template-columns:54px minmax(0,1fr)}.analytics-summary-grid{grid-template-columns:repeat(7,minmax(136px,1fr));gap:8px;align-items:stretch}.analytics-metric-card{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:6px;min-height:108px;padding:11px}.analytics-metric-card__header{align-items:center;min-height:26px}.analytics-metric-card__header>span:last-child{display:-webkit-box;min-height:22px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;text-overflow:clip;white-space:normal}.analytics-metric-card__value{flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:34px;margin-top:0}.analytics-metric-card__value strong{overflow:visible;font-size:16px;line-height:1.16;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.analytics-metric-card__value em{border:1px solid rgba(146,164,171,.16);border-radius:999px;padding:2px 6px;background:#ffffff06;line-height:1.1}.analytics-metric-card p{display:-webkit-box;overflow:hidden;margin-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;text-overflow:clip;white-space:normal}.analytics-metric-card__sparkline{display:none}.analytics-content-grid{grid-template-rows:minmax(224px,1fr) minmax(198px,.92fr) minmax(146px,auto);gap:10px;align-items:stretch}.analytics-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.analytics-panel__header{align-items:center;min-height:42px;border-bottom:1px solid rgba(146,164,171,.14);padding:10px 12px 9px}.analytics-panel__header>div{align-items:center}.analytics-panel__header h2{line-height:1.2;white-space:normal;overflow-wrap:anywhere}.analytics-chart-shell,.analytics-bar-list,.analytics-data-category-list,.analytics-health-chart,.analytics-outcome,.analytics-insight-grid{min-height:0}.analytics-chart-shell{gap:6px;padding:0 12px 12px}.analytics-bar-list,.analytics-data-category-list{gap:8px;padding:2px 12px 12px}.analytics-chart-shell:has(.analytics-empty-state),.analytics-bar-list:has(.analytics-empty-state),.analytics-data-category-list:has(.analytics-empty-state),.analytics-insight-grid:has(.analytics-empty-state){display:grid;grid-template-rows:minmax(0,1fr)}.analytics-empty-state{display:grid;place-items:center;align-content:center;gap:7px;min-height:100%;border:1px dashed rgba(146,164,171,.18);border-radius:6px;padding:18px;color:transparent;background:linear-gradient(rgba(115,115,115,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(115,115,115,.065) 1px,transparent 1px),#ffffff03;background-size:22px 22px;font-size:0;text-align:center}.analytics-empty-state:before{content:"No analytics data yet";color:#f5f5f5;font-size:12px;font-weight:720;line-height:1.2}.analytics-empty-state:after{content:"Charts will populate from backend analytics records.";max-width:280px;color:#a3a3a3;font-size:10px;font-weight:560;line-height:1.35}.analytics-panel--insights .analytics-empty-state:after{content:"Backend-generated insights will appear here only when real events support them."}.analytics-main[data-runtime-state=loading] .analytics-empty-state:before{content:"Loading analytics runtime"}.analytics-main[data-runtime-state=loading] .analytics-empty-state:after{content:"Reading current analytics state from the Base Station API."}.analytics-main[data-runtime-state=disconnected] .analytics-empty-state{border-color:#ef444447;background:linear-gradient(rgba(239,68,68,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(239,68,68,.055) 1px,transparent 1px),#450a0a1f}.analytics-main[data-runtime-state=disconnected] .analytics-empty-state:before{content:"Backend disconnected"}.analytics-main[data-runtime-state=disconnected] .analytics-empty-state:after{content:"Analytics will remain empty until the Base Station API responds."}.analytics-outcome{grid-template-columns:minmax(92px,.64fr) minmax(0,1fr);gap:14px;padding:8px 13px 13px}.analytics-outcome__legend dt,.analytics-bar-row strong,.analytics-data-category strong,.analytics-health-legend dt{white-space:normal;overflow-wrap:anywhere}.analytics-bar-row,.analytics-data-category{min-height:30px}.analytics-bar-row{grid-template-columns:minmax(88px,.78fr) minmax(74px,1fr) 42px}.analytics-data-category{grid-template-columns:minmax(112px,.86fr) minmax(78px,1fr) 42px}.analytics-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:8px;padding:2px 12px 12px}.analytics-insight-card{min-height:86px}.analytics-insight-card strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.analytics-insight-card p{display:block;overflow:visible;-webkit-line-clamp:unset}.analytics-bottom-status{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:54px;max-height:none;gap:5px;padding:5px;overflow:visible}.analytics-bottom-status .mission-bottom-status__item{min-width:0;border-right:0;border:1px solid rgba(146,164,171,.12);border-radius:5px;padding:6px 8px;background:#ffffff03}.analytics-bottom-status .mission-bottom-status__icon{width:20px;height:20px}.analytics-bottom-status .mission-bottom-status__copy{flex-wrap:wrap;gap:1px 5px;min-width:0}.analytics-bottom-status .mission-bottom-status__copy span,.analytics-bottom-status .mission-bottom-status__copy strong,.analytics-bottom-status .mission-bottom-status__copy em{max-width:100%;overflow:visible;line-height:1.15;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.analytics-bottom-status .mission-bottom-status__copy span{font-size:9px}.analytics-bottom-status .mission-bottom-status__copy strong{font-size:10px}.analytics-bottom-status .mission-bottom-status__copy em{flex-basis:100%;margin-left:0;font-size:9px}@media (max-width: 1500px){.analytics-summary-grid{grid-template-columns:repeat(4,minmax(152px,1fr))}.analytics-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.analytics-main{overflow:auto}.analytics-shell{overflow:visible}.analytics-range{min-width:0}.analytics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-content-grid{grid-template-columns:1fr;grid-template-rows:none}.analytics-panel,.analytics-panel--packets,.analytics-panel--outcome,.analytics-panel--assets,.analytics-panel--categories,.analytics-panel--alerts,.analytics-panel--health,.analytics-panel--insights{min-height:240px}.analytics-panel--insights{min-height:160px}.analytics-bottom-status{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width: 760px){.analytics-page-header{gap:10px}.analytics-range__presets{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-summary-grid,.analytics-insight-grid,.analytics-bottom-status{grid-template-columns:1fr}.analytics-metric-card{min-height:96px}.analytics-bottom-status{max-height:none}}.vx-shell .vx-capsules-page .vx-capsules-layout{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,420px);align-items:stretch}.vx-shell .vx-capsules-page .vx-capsules-table-panel,.vx-shell .vx-capsules-page .vx-capsule-selected{min-height:clamp(560px,calc(100dvh - 420px),720px);display:flex;flex-direction:column}.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-panel__body,.vx-shell .vx-capsules-page .vx-capsule-selected .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vx-shell .vx-capsules-page .vx-capsule-registry-table-region,.vx-shell .vx-capsules-page .vx-capsule-registry-table-region .vx-table-wrap{flex:1 1 auto;min-height:0}.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-table-footer{margin-top:auto}@media (max-width: 1280px){.vx-shell .vx-capsules-page .vx-capsules-layout{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-capsules-page .vx-capsule-selected{min-height:auto}}.vx-shell .vx-capsules-page .vx-page-header h1{font-size:23px;line-height:1.1}.vx-shell .vx-capsules-page .vx-page-header p{max-width:720px;font-size:13px}.vx-shell .vx-capsules-page .vx-api-alert{display:flex;align-items:center;gap:9px;border-color:#f59e0b47;color:#f1d8a5;background:#78350f1f}.vx-shell .vx-capsules-page .vx-api-alert svg{flex:0 0 auto}.vx-shell .vx-capsules-page .vx-tabs__item:focus:not(:focus-visible),.vx-capsule-dropdown-trigger:focus:not(:focus-visible),.vx-capsule-menu-item:focus:not(:focus-visible){outline:none}.vx-shell .vx-capsules-page .vx-tabs__item:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:-2px}.vx-shell .vx-capsules-page .vx-capsule-selected .vx-panel__body{overflow:auto;scrollbar-width:thin}.vx-shell .vx-capsules-page .vx-capsule-selected .vx-wide-button{flex:0 0 auto;margin-top:0}.vx-long-token,.vx-token-cell,.vx-table-wrap-text{min-width:0;max-width:100%}.vx-long-token,.vx-token-cell{overflow-wrap:anywhere}.vx-long-token--mono,.vx-token-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.vx-token-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-table-wrap-text{display:block;white-space:normal;line-height:1.35}.vx-shell .vx-capsules-page .vx-table th,.vx-shell .vx-capsules-page .vx-table td{vertical-align:middle}.vx-shell .vx-capsules-page .vx-table td{white-space:nowrap}.vx-shell .vx-capsules-page .vx-pill{flex:0 0 auto;max-width:none;text-overflow:clip}.vx-row-button--compact{min-height:28px;padding-inline:9px;font-size:11px;white-space:nowrap}.vx-capsule-route-evidence{display:grid;gap:10px;min-width:0;padding-top:4px}.vx-capsule-route-evidence h3{margin:0;color:var(--vx-white);font-size:12px;font-weight:720;letter-spacing:0}.vx-capsule-route-evidence__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.vx-capsule-route-evidence__panel{min-width:0;overflow:hidden;border:1px solid var(--vx-border-soft);border-radius:6px;background:#ffffff05}.vx-capsule-route-map{height:196px;min-height:196px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 22%),linear-gradient(135deg,#1c2b2dad,#06090af2)}.vx-capsule-route-map .maplibregl-map{height:100%}.vx-capsule-route-marker{display:block;width:11px;height:11px;border:2px solid rgba(255,255,255,.84);border-radius:999px;background:#101010;box-shadow:0 0 0 2px #00000080}.vx-capsule-route-marker--last{width:14px;height:14px;background:#f2f2f2}.vx-capsule-evidence-list{display:grid;gap:8px;min-width:0;padding:10px}.vx-capsule-evidence-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:8px;border:1px solid var(--vx-border-soft);border-radius:5px;background:#00000038}.vx-capsule-evidence-item__icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--vx-border);border-radius:999px;color:#dcdcdc}.vx-capsule-evidence-item__body{display:grid;gap:5px;min-width:0}.vx-capsule-evidence-item img,.vx-capsule-evidence-item video{width:100%;max-height:130px;object-fit:cover;border:1px solid var(--vx-border-soft);border-radius:4px;background:#050505}.vx-capsule-evidence-item strong{color:var(--vx-white);font-size:12px;line-height:1.25}.vx-capsule-evidence-item span,.vx-capsule-evidence-item em{color:var(--vx-muted);font-size:11px;font-style:normal;line-height:1.35}.vx-shell .vx-capsules-page .vx-capsule-bottom-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.vx-shell .vx-capsules-page .vx-capsule-card{min-width:0}.vx-shell .vx-capsules-page .vx-capsule-card--third{grid-column:span 4}.vx-shell .vx-capsules-page .vx-capsule-card--wide{grid-column:span 6}.vx-shell .vx-capsules-page .vx-capsule-card .vx-panel__body{min-height:184px;overflow:visible}.vx-capsule-card-list,.vx-capsule-card-stack{display:grid;gap:10px;min-width:0}.vx-capsule-card-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vx-capsule-card-list--dense{grid-template-columns:minmax(0,1fr)}.vx-capsule-card-list div,.vx-capsule-content-row{min-width:0;padding:9px;border:1px solid var(--vx-border-soft);border-radius:5px;background:#ffffff04}.vx-capsule-card-list dt,.vx-capsule-content-row span,.vx-capsule-content-row em,.vx-capsule-timeline-list time,.vx-capsule-timeline-list span,.vx-capsule-timeline-list em{color:var(--vx-muted);font-size:11px;font-style:normal;line-height:1.35}.vx-capsule-card-list dd,.vx-capsule-content-row strong,.vx-capsule-timeline-list strong{min-width:0;margin:3px 0 0;color:var(--vx-white);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.vx-capsule-route-path{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.vx-capsule-route-path span{max-width:100%;padding:5px 7px;border:1px solid var(--vx-border-soft);border-radius:999px;color:#d8d8d8;font-size:11px}.vx-capsule-content-row{display:grid;gap:4px}.vx-capsule-card-copy{margin:0;color:#d2d2d2;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.vx-capsule-timeline-list{display:grid;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.vx-capsule-timeline-list li{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) auto;gap:8px 12px;align-items:start;min-width:0;padding:10px;border:1px solid var(--vx-border-soft);border-radius:5px;background:#ffffff04}.vx-capsule-timeline-list em{grid-column:2 / -1}.vx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:24px;background:#0000009e}.vx-capsule-view-modal{width:min(420px,calc(100vw - 32px));display:grid;gap:16px;padding:16px;border:1px solid var(--vx-border);border-radius:8px;background:#070707;box-shadow:0 24px 68px #000000ad,inset 0 1px #ffffff0a}.vx-capsule-view-modal header,.vx-capsule-view-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.vx-capsule-view-modal h2{margin:0;color:var(--vx-white);font-size:16px;line-height:1.2}.vx-capsule-view-modal p{margin:4px 0 0;color:var(--vx-muted);font-size:12px;line-height:1.4}.vx-capsule-view-modal__field{display:grid;gap:7px}.vx-capsule-view-modal__field span{color:var(--vx-muted);font-size:11px;font-weight:700;text-transform:uppercase}.vx-capsule-view-modal__field input{width:100%;min-width:0;height:36px;border:1px solid var(--vx-border);border-radius:4px;padding:0 10px;color:var(--vx-white);background:#101010;outline:none}.vx-capsule-view-modal__field input:focus-visible{border-color:#ffffff61}.vx-capsule-view-modal footer{justify-content:flex-end}@media (max-width: 1180px){.vx-shell .vx-capsules-page .vx-capsule-card--third,.vx-shell .vx-capsules-page .vx-capsule-card--wide{grid-column:span 6}}@media (max-width: 760px){.vx-shell .vx-capsules-page .vx-capsule-card--third,.vx-shell .vx-capsules-page .vx-capsule-card--wide{grid-column:span 12}.vx-capsule-card-list,.vx-capsule-timeline-list li{grid-template-columns:minmax(0,1fr)}.vx-capsule-timeline-list em{grid-column:auto}}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;background:#050505;overflow:hidden}.vx-shell,.vx-shell>.vx-shell__main,.vx-network-page,.vx-analytics-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.vx-shell{background:#050505}.network-page-grid{display:grid;gap:18px;width:100%;min-width:0;overflow-x:hidden}.network-metrics-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;min-width:0}.network-metrics-row .vx-metric-card{min-height:88px}.asset-connection-matrix{width:100%;min-width:0;min-height:clamp(320px,34vh,390px);margin-top:4px;display:flex;flex-direction:column;overflow:hidden}.asset-connection-matrix .vx-panel__body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0 14px 14px;overflow:hidden}.asset-connection-matrix .vx-matrix-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,auto) max-content max-content;gap:12px;align-items:center;width:100%;min-width:0;padding:12px 0}.asset-connection-matrix .vx-filter-bar,.asset-connection-matrix .vx-search-field{min-width:0;max-width:none}.asset-connection-matrix .vx-matrix-legend{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:#b8b8b8;font-size:12px;line-height:1.2;white-space:normal}.network-filter-chip{min-height:28px;border:1px solid rgba(245,245,245,.12);border-radius:999px;padding:0 10px;background:#0b0b0b;color:#e8e8e8b8;cursor:pointer;white-space:nowrap}.network-filter-chip:hover,.network-filter-chip--active{border-color:#f5f5f557;background:#f5f5f514;color:#f5f5f5}.asset-connection-matrix .vx-toolbar-button{min-width:max-content;white-space:nowrap}.asset-connection-matrix .vx-table-wrap{flex:1 1 auto;width:100%;max-width:100%;min-height:0;overflow-x:auto}.asset-connection-matrix .vx-table{width:100%;min-width:min(1120px,100%);table-layout:fixed}.asset-connection-matrix .vx-table th,.asset-connection-matrix .vx-table td{height:auto;min-height:38px;padding:10px 12px;overflow:visible;line-height:1.25;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.asset-connection-matrix .vx-table th{font-size:12px;vertical-align:middle}.asset-connection-matrix .vx-table__empty{height:clamp(170px,24vh,240px);padding:0}.asset-connection-matrix .vx-empty-state{min-height:100%;padding:22px}.network-lower-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;min-width:0}.network-lower-card{min-height:230px;display:flex;flex-direction:column}.network-lower-card .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.network-lower-card .vx-empty-state{flex:1 1 auto;min-height:132px;padding:10px 0 14px}.network-lower-card .vx-empty-state p{max-width:300px}.network-lower-card .vx-wide-button{margin-top:auto}.network-api-alert{border-color:#f59e0b5c;color:#f7d9a5;background:#f59e0b14}.network-card-select{display:grid;gap:6px;min-width:0}.network-card-select span,.network-filter-form .vx-form-field span,.network-toggle-field span{color:#d4d4d4b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.network-card-select select,.network-filter-form select{width:100%;min-width:0;min-height:34px;border:1px solid var(--vx-border);border-radius:4px;padding:0 10px;background:#0c0c0c;color:#e7e7e7}.network-card-select select:disabled{color:#bdbdbd9e;cursor:not-allowed}.network-card-table{display:grid;gap:8px}.network-card-table div,.network-device-list article,.network-action-list article,.network-diagnostics-grid div,.network-playbook-list article,.network-recommended-checks{min-width:0;border:1px solid var(--vx-border-soft);border-radius:6px;background:#ffffff06}.network-card-table div{display:grid;grid-template-columns:minmax(104px,.72fr) minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:8px 10px}.network-card-table span,.network-diagnostics-grid span{color:#b8b8b8c7;font-size:11px}.network-card-table strong,.network-diagnostics-grid strong{min-width:0;overflow-wrap:anywhere;color:#f5f5f5eb;font-size:12px;font-weight:700}.network-device-list,.network-action-list{display:grid;gap:8px}.network-device-list article,.network-action-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 10px}.network-device-list article>div,.network-action-list article{min-width:0}.network-device-list strong,.network-action-list strong{display:block;min-width:0;overflow:hidden;color:#f5f5f5eb;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.network-device-list span,.network-action-list span{display:block;margin-top:2px;color:#bdbdbdc2;font-size:11px}.network-status-pill--online,.network-status-pill--secure{border-color:#22c55e61;color:#d9fbe7;background:#22c55e1a}.network-status-pill--offline,.network-status-pill--disconnected,.network-status-pill--unauthorized{border-color:#ef444461;color:#fecaca;background:#ef44441a}.network-status-pill--no-link,.network-status-pill--muted,.network-status-pill--unknown{border-color:#a3a3a33d;color:#e5e5e5d1;background:#a3a3a314}.network-export-message{margin:-2px 0 10px;color:#e8e8e8c7;font-size:12px}.network-drawer-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.vx-side-drawer__header .network-drawer-back{width:auto;min-width:max-content;padding:0 12px}.network-filter-form{display:grid;align-content:start;gap:14px}.network-toggle-field{display:flex;align-items:center;gap:10px;min-height:34px;border:1px solid var(--vx-border-soft);border-radius:6px;padding:0 10px;background:#ffffff06}.network-toggle-field input{width:16px;height:16px;accent-color:#f3f3f3}.network-diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-diagnostics-grid div{display:grid;gap:5px;padding:11px 12px}.network-diagnostics-alert{grid-column:1 / -1;border:1px solid rgba(245,158,11,.34);border-radius:6px;padding:12px;color:#f7d9a5;background:#f59e0b14;font-size:12px}.network-recommended-checks{margin-top:14px;padding:14px}.network-recommended-checks h3,.network-playbook-list h3{margin:0 0 8px;color:#f5f5f5eb;font-size:13px}.network-recommended-checks p,.network-recommended-checks li,.network-playbook-list p{color:#d2d2d2c7;font-size:12px;line-height:1.48}.network-recommended-checks ul{margin:0;padding-left:18px}.network-playbook-list{display:grid;gap:10px}.network-playbook-list article{padding:14px}.network-playbook-list p{margin:0}.chart-card{min-height:280px;display:flex;flex-direction:column}.chart-card .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0}.chart-plot-area{position:relative;flex:1 1 auto;min-height:190px;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;padding:24px 24px 16px;overflow:hidden}.chart-grid{position:absolute;top:24px;right:24px;bottom:34px;left:24px;min-height:0;border-color:#4c4c4c;opacity:.72;pointer-events:none}.chart-grid span{border-top-color:#292929}.chart-line-chart{position:relative;z-index:1;width:100%;height:100%;min-height:156px}.chart-axis-labels{position:relative;z-index:2;margin-top:6px;padding-inline:4px}.chart-empty-state{position:relative;z-index:2;place-self:center;width:min(360px,100%);text-align:center}.chart-card .vx-empty-state{min-height:auto;margin-top:0;padding:0}.chart-card .vx-empty-state__icon{width:58px;height:58px}.chart-card .vx-empty-state strong{font-size:16px;font-weight:720}.chart-card .vx-empty-state p{max-width:340px;font-size:13px;line-height:1.42}.chart-legend{flex:0 0 auto;min-height:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:8px 16px 12px;border-top:1px solid rgba(255,255,255,.06);color:#b8b8b8}.chart-legend--subtle{opacity:.62}.chart-legend .analytics-legend{font-size:11px;white-space:nowrap}.chart-legend .analytics-legend--info{color:var(--status-info)}.chart-legend .analytics-tone--success{color:var(--status-nominal)}.chart-legend .analytics-tone--info{color:var(--status-info)}.chart-legend .analytics-tone--warning{color:var(--status-warning)}.chart-legend .analytics-tone--critical{color:var(--status-critical)}.chart-legend .analytics-tone--purple{color:#9b7bd5}.chart-legend .analytics-tone--muted{color:#a3a3a3}@media (max-width: 1500px){.network-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.network-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-connection-matrix .vx-matrix-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.asset-connection-matrix .vx-matrix-legend{grid-column:1 / -1;justify-content:flex-start;order:2}.network-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.network-page-grid,.network-metrics-row,.network-lower-grid{gap:12px}.network-metrics-row,.network-lower-grid,.asset-connection-matrix .vx-matrix-toolbar{grid-template-columns:minmax(0,1fr)}.asset-connection-matrix .vx-toolbar-button{width:100%}.chart-card{min-height:270px}.chart-plot-area{min-height:178px;padding:20px 16px 14px}.chart-grid{top:20px;right:16px;bottom:32px;left:16px}.chart-legend{flex-wrap:wrap;gap:8px 16px}}.vx-shell .vx-assets-page{gap:16px}.vx-shell .vx-assets-page .vx-page-header h1{font-size:clamp(28px,2vw,32px);line-height:1.08}.vx-shell .vx-assets-page .vx-page-header p{font-size:14px;line-height:1.35}.vx-shell .vx-assets-page .vx-metric-row--assets{align-items:stretch}.vx-shell .vx-assets-page .vx-metric-row--assets .vx-metric-card{min-height:70px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:clamp(520px,calc(100dvh - 340px),760px);display:flex;flex-direction:column;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs{flex:0 0 auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-icon-button{flex:0 0 40px;width:40px;padding:0}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{flex:1 1 auto;min-height:280px;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table{min-height:100%}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:clamp(260px,calc(100dvh - 600px),480px);height:100%;padding:28px 20px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state strong{font-size:16px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state p{font-size:13px}.vx-shell .vx-assets-page .vx-side-rail{align-content:start;gap:12px}.vx-shell .vx-assets-page .vx-side-rail .vx-panel__body{padding:14px}.vx-shell .vx-assets-page .vx-side-rail .vx-muted-line{margin-top:10px}.vx-shell .vx-assets-page .vx-action-grid{gap:8px}.vx-shell .vx-assets-page .vx-action-grid button{justify-content:flex-start;min-height:38px;overflow:hidden;padding-inline:10px;font-size:12px;line-height:1.2}.vx-shell .vx-assets-page .vx-action-grid button svg{flex:0 0 auto}.vx-shell .vx-assets-page .vx-asset-select__button{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--vx-border);border-radius:4px;padding:0 10px 0 12px;background:#0d0d0d;color:var(--vx-text);cursor:pointer}.vx-shell .vx-assets-page .vx-asset-select__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-assets-page .vx-asset-select__button svg{flex:0 0 auto;color:#b8b8b8}.vx-shell .vx-assets-page .vx-asset-select--open .vx-asset-select__button,.vx-shell .vx-assets-page .vx-asset-select__button:hover{border-color:#5a5a5a;background:#111}.vx-shell .vx-assets-page .vx-asset-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;width:100%;max-height:min(320px,50vh);display:grid;gap:2px;overflow-y:auto;border:1px solid var(--vx-border);border-radius:6px;padding:4px;background:#090909;box-shadow:0 18px 42px #0000008a}.vx-shell .vx-assets-page .vx-asset-select__option{width:100%;min-height:30px;border:0;border-radius:4px;padding:0 9px;background:transparent;color:#d7d7d7;cursor:pointer;font-size:12px;text-align:left}.vx-shell .vx-assets-page .vx-asset-select__option:hover{background:#171717;color:var(--vx-white)}.vx-shell .vx-assets-page .vx-asset-select__option--selected{background:#dedede;color:#050505}.vx-shell .vx-assets-page .vx-asset-select__option--selected:hover{background:#f0f0f0;color:#050505}@media (max-width: 1180px){.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:clamp(520px,70dvh,760px)}}@media (max-width: 760px){.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-assets-page .vx-assets-table-panel .vx-asset-select{flex-basis:100%;max-width:none;width:100%}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding:8px 2px}}.vx-shell .vx-recovery-page .vx-recovery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.vx-shell .vx-recovery-page .vx-recovery-card--flow{grid-column:span 6}.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--transfer,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment{grid-column:span 4}@media (max-width: 1500px){.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-card--flow{grid-column:span 4}}@media (max-width: 1180px){.vx-shell .vx-recovery-page .vx-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--transfer,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment{grid-column:span 1}.vx-shell .vx-recovery-page .vx-recovery-card--flow,.vx-shell .vx-recovery-page .vx-recovery-card--history{grid-column:1 / -1}}@media (max-width: 760px){.vx-shell .vx-recovery-page .vx-recovery-grid,.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics,.vx-shell .vx-recovery-page .vx-recovery-flow__stats{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-recovery-page .vx-recovery-card,.vx-shell .vx-recovery-page .vx-recovery-card--flow,.vx-shell .vx-recovery-page .vx-recovery-card--history{grid-column:1 / -1;max-height:none}}.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,420px);align-items:stretch;gap:16px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:clamp(440px,calc(100dvh - 380px),760px);max-height:calc(100dvh - 300px);display:flex;flex-direction:column;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible;padding-top:0}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{position:relative;z-index:20;flex:0 0 auto;flex-wrap:wrap;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field{flex:1 1 250px;min-width:min(100%,220px);max-width:260px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{height:auto;min-height:0;padding:0;vertical-align:middle}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:clamp(240px,calc(100dvh - 640px),420px);height:100%;padding:28px 20px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer{flex:0 0 auto}.vx-shell .vx-assets-page .vx-asset-select{position:relative;z-index:1;flex:0 1 148px;min-width:136px}.vx-shell .vx-assets-page .vx-asset-select--open{z-index:100}.vx-shell .vx-assets-page .vx-asset-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;width:100%;max-height:min(320px,50vh);overflow-y:auto;background:#090909}@media (max-width: 1180px){.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:clamp(500px,70dvh,760px);max-height:none}}@media (max-width: 760px){.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-assets-page .vx-assets-table-panel .vx-asset-select{flex-basis:100%;max-width:none;width:100%}}.vx-shell .vx-assets-page .vx-page-header{min-height:54px;align-items:start;overflow:visible}.vx-shell .vx-assets-page .vx-page-header h1{display:block;margin:0;font-size:clamp(28px,2vw,32px);line-height:1.08}.vx-shell .vx-assets-page .vx-page-header p{margin-top:6px;font-size:14px;line-height:1.35}html.vexilla-home-route,body.vexilla-home-route,.vexilla-home{background:var(--vexilla-page-bg, #000000)}.vexilla-home__footer{position:relative;z-index:1;width:100%;margin:0;padding:0 0 clamp(44px,4vw,64px);overflow:hidden;border-top:0;color:#ffffffe6;background:radial-gradient(ellipse at 50% 0%,rgba(126,238,224,.08),transparent 46%),radial-gradient(ellipse at 20% 24%,rgba(101,202,228,.045),transparent 38%),radial-gradient(ellipse at 74% 60%,rgba(118,236,225,.035),transparent 46%),repeating-radial-gradient(ellipse 760px 260px at 86% 54%,transparent 0 34px,rgba(255,255,255,.018) 35px 36px,transparent 37px 70px),repeating-radial-gradient(ellipse 720px 250px at 12% 48%,transparent 0 38px,rgba(255,255,255,.014) 39px 40px,transparent 41px 78px),var(--vexilla-page-bg, #000000);isolation:isolate}.vexilla-home__footer-separator{position:relative;z-index:2;width:min(1500px,calc(100% - 48px));height:1px;margin:0 auto;background:#ffffff1f;box-shadow:0 0 18px #9af4eb0a}.vexilla-home__footer-separator span{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:999px;background:#cafffaf2;box-shadow:0 0 10px #8ff6ecb3,0 0 26px #69cee552;transform:translate(-50%,-50%)}.vexilla-home__footer-inner{position:relative;z-index:1;width:min(1500px,calc(100% - 96px));margin:0 auto;padding-top:clamp(82px,7vw,108px)}.vexilla-home__footer-grid{display:grid;width:100%;grid-template-columns:minmax(320px,.42fr) minmax(360px,.58fr);column-gap:clamp(82px,13vw,240px);row-gap:56px;align-items:center;margin:0}.vexilla-home__footer-brand{display:grid;max-width:560px;gap:24px}.vexilla-home__footer-identity{display:flex;align-items:center;gap:26px;min-width:0}.vexilla-home__footer-mark{flex:0 0 auto;width:62px;height:54px;object-fit:contain;opacity:.98;filter:brightness(1.08) drop-shadow(0 0 18px rgba(255,255,255,.08))}.vexilla-home__footer .vexilla-home__footer-wordmark{margin:0;color:#ffffffe8;font-family:var(--vexilla-tech, var(--mono));font-size:clamp(13px,1vw,15px);font-weight:500;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 16px rgba(255,255,255,.12)}.vexilla-home__footer .vexilla-home__footer-description{max-width:560px;margin:0;color:#ffffff94;font-family:var(--vexilla-body, var(--sans));font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.55}.vexilla-home__footer-tech-line{position:relative;width:min(520px,100%);height:46px;margin-top:2px;opacity:.78}.vexilla-home__footer-tech-line:before{content:"";position:absolute;left:0;top:13px;width:42px;height:28px;border-left:1px solid rgba(154,244,235,.38);border-top:1px solid rgba(154,244,235,.38);transform:skew(26deg);transform-origin:left top}.vexilla-home__footer-tech-line:after{content:"";position:absolute;right:4px;top:31px;width:5px;height:5px;border-radius:999px;background:#cafffae6;box-shadow:0 0 8px #8ff6ecb8,0 0 18px #69cee552}.vexilla-home__footer-tech-line span{position:absolute;left:28px;right:4px;top:33px;height:1px;background:linear-gradient(90deg,#9af4eb7a,#9af4eb57 72%,#ffffff2e);box-shadow:0 0 12px #8ff6ec1f}.vexilla-home__footer-links{display:flex;justify-content:flex-end;justify-self:end;align-items:center;gap:0;min-width:0}.vexilla-home__footer-links a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 clamp(28px,3vw,44px);color:#ffffffd6;font-family:var(--vexilla-tech, var(--mono));font-size:clamp(13px,1vw,15px);font-weight:500;letter-spacing:.22em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .16s ease,text-shadow .16s ease}.vexilla-home__footer-links a:not(:last-child){border-right:1px solid rgba(255,255,255,.16)}.vexilla-home__footer-links a:after{content:"";position:absolute;left:50%;bottom:8px;width:24px;height:1px;background:#9af4eb8a;box-shadow:0 0 12px #8ff6ec47;opacity:.58;transform:translate(-50%);transition:opacity .16s ease,width .16s ease}.vexilla-home__footer-links a:hover,.vexilla-home__footer-links a:focus-visible{color:#fffffffa;text-shadow:0 0 16px rgba(154,244,235,.18);outline:none}.vexilla-home__footer-links a:hover:after,.vexilla-home__footer-links a:focus-visible:after{width:34px;opacity:.95}.vexilla-home__footer-bottom{width:100%;margin:clamp(66px,7vw,96px) auto 0;padding-top:32px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff6b;font-family:var(--vexilla-tech, var(--mono));font-size:clamp(11px,.9vw,13px);font-weight:500;letter-spacing:.14em;line-height:1.6;text-align:center;text-transform:uppercase}.vexilla-home__footer-bottom span{display:inline-block;margin:0 22px;color:#9af4ebc7;text-shadow:0 0 12px rgba(143,246,236,.42)}@media (max-width: 980px){.vexilla-home__footer-inner{width:min(100% - 56px,900px)}.vexilla-home__footer-grid{grid-template-columns:1fr;align-items:start;row-gap:54px}.vexilla-home__footer-brand{max-width:650px}.vexilla-home__footer-links{justify-content:flex-start;justify-self:start}}@media (max-width: 640px){.vexilla-home__footer{padding-bottom:44px}.vexilla-home__footer-separator{width:calc(100% - 36px)}.vexilla-home__footer-inner{width:calc(100% - 36px);padding-top:70px}.vexilla-home__footer-identity{gap:18px;align-items:flex-start}.vexilla-home__footer-mark{width:52px;height:46px}.vexilla-home__footer .vexilla-home__footer-wordmark{max-width:calc(100% - 70px);font-size:12px;letter-spacing:.12em;line-height:1.7;white-space:normal}.vexilla-home__footer .vexilla-home__footer-description{font-size:16px;line-height:1.55}.vexilla-home__footer-tech-line{width:100%}.vexilla-home__footer-links{width:100%;justify-content:center}.vexilla-home__footer-links a{min-height:48px;padding:0 clamp(13px,4.3vw,20px);font-size:12px;letter-spacing:.16em}.vexilla-home__footer-bottom{margin-top:58px;padding-top:28px;font-size:11px;letter-spacing:.1em;text-align:center}.vexilla-home__footer-bottom span{margin:0 10px}}.vx-settings-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vx-shell .vx-settings-page .vx-panel,.vx-shell .vx-settings-page .vx-panel__body{overflow:visible}.vx-shell .vx-settings-page .vx-panel__header h2{font-size:13px;font-weight:740;letter-spacing:0}.vx-settings-page .vx-form-grid{align-items:start}.vx-settings-page .vx-form-field,.vx-settings-page .vx-form-grid .settings-select{min-width:0;display:grid;gap:8px}.vx-settings-page .vx-form-field>span,.vx-settings-page .settings-select__label{min-width:0;overflow:visible;color:#a8a8a8;font-size:12px;font-weight:520;line-height:1.25;text-overflow:clip;white-space:normal}.vx-settings-page .vx-form-field input,.settings-select__button{min-width:0;width:100%;height:38px;border:1px solid #2a2a2a;border-radius:4px;background:#101010;color:#f1f1f1;font:inherit;font-size:14px;line-height:1.2;outline:0}.vx-settings-page .vx-form-field input{padding:0 12px}.vx-settings-page .vx-form-field input:hover,.settings-select__button:hover{border-color:#404040;background:#121212}.vx-settings-page .vx-form-field input:focus-visible,.settings-select__button:focus-visible{border-color:#d8d8d8;box-shadow:0 0 0 1px #d8d8d8}.vx-settings-page .vx-form-field input[aria-invalid=true]{border-color:#d7a0a0}.vx-field-error{color:#d7a0a0;font-size:11px;font-style:normal;line-height:1.3}.vx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.vx-settings-page .vx-operator-avatar{overflow:hidden}.vx-settings-page .vx-operator-avatar img{width:100%;height:100%;display:block;object-fit:cover}.vx-settings-page .vx-wide-button--secondary{margin-top:10px;border-color:#303030;background:#101010;color:#ededed}.vx-feature-allocation-list{display:grid;gap:10px}.vx-feature-allocation-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #282828;border-radius:6px;padding:12px;background:#0f0f0f}.vx-feature-allocation-card div{min-width:0;display:grid;gap:6px}.vx-feature-allocation-card strong{min-width:0;overflow:hidden;color:#f1f1f1;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vx-feature-allocation-card button{min-height:30px;border:1px solid #343434;border-radius:4px;padding:0 10px;background:#141414;color:#eee;cursor:pointer}.settings-select{min-width:0}.settings-select__button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;cursor:pointer;text-align:left}.settings-select__button:disabled{cursor:not-allowed;opacity:.52}.settings-select__button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-select__button svg{flex:0 0 auto;color:#d6d6d6}.settings-select-menu{position:fixed;z-index:10000;border:1px solid #343434;border-radius:6px;background:#0c0c0c;box-shadow:0 18px 44px #00000094;padding:4px;overflow:hidden}.settings-select-menu__list{max-height:inherit;display:grid;gap:2px;overflow-y:auto;overscroll-behavior:contain}.settings-select-menu__option{min-width:0;width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:4px;padding:7px 9px;background:transparent;color:#e8e8e8;cursor:pointer;font:inherit;font-size:13px;line-height:1.2;text-align:left}.settings-select-menu__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-select-menu__option:hover,.settings-select-menu__option--highlighted{background:#1a1a1a}.settings-select-menu__option--selected{color:#fff;background:#242424}.vx-settings-page .vx-setting-select{grid-template-columns:minmax(0,1fr) minmax(220px,240px)}.vx-settings-page .vx-setting-select__control{width:100%;min-width:0}.vx-shell .vx-settings-page .vx-session-presence-panel .vx-kv-list--flat .vx-status-tile{grid-template-columns:minmax(112px,.72fr) minmax(0,1fr);align-items:start}.vx-shell .vx-settings-page .vx-session-presence-panel .vx-status-tile em{grid-column:1 / -1;overflow:visible;color:#a8a8a8;font-size:12px;line-height:1.35;text-overflow:clip;white-space:normal}.vx-shell .vx-settings-page .vx-session-presence-panel .vx-setting-toggle em,.vx-shell .vx-settings-page .vx-preferences-panel .vx-setting-toggle em,.vx-shell .vx-settings-page .vx-preferences-panel .vx-setting-select em{overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal}.vx-settings-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.vx-settings-modal{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #303030;border-radius:8px;background:#0b0b0b;box-shadow:0 24px 68px #000000a8}.vx-settings-modal__header,.vx-settings-modal__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #222}.vx-settings-modal__header h2{margin:0;color:#f4f4f4;font-size:14px;font-weight:740;letter-spacing:0}.vx-settings-modal__header p{margin:5px 0 0;color:#a8a8a8;font-size:12px;line-height:1.35}.vx-settings-modal__header button,.vx-settings-modal__actions button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #303030;border-radius:4px;padding:0 12px;background:#101010;color:#ededed;cursor:pointer}.vx-settings-modal__header button{width:32px;padding:0}.vx-settings-modal__actions{justify-content:flex-end;border-top:1px solid #222;border-bottom:0}.vx-settings-modal .vx-form-grid--modal{padding:16px}@media (max-width: 900px){.vx-settings-page .vx-setting-select{grid-template-columns:minmax(0,1fr)}.vx-settings-page .vx-setting-select__control{max-width:none}.vx-settings-modal .vx-form-grid--modal{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.vx-settings-modal-backdrop{padding:14px}.vx-settings-modal{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.vx-settings-modal__header,.vx-settings-modal__actions{align-items:stretch;flex-direction:column}.vx-settings-modal__header button{align-self:flex-end}}.vx-shell .vx-recovery-page,.vx-shell .vx-assets-page,.vx-shell .vx-overview-page{min-width:0;max-width:100%;overflow-x:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vx-shell>.footer-status-strip{position:static;inset:auto;grid-column:2;grid-row:3;z-index:10}.vx-shell .vx-recovery-page .vx-panel__header h2,.vx-shell .vx-assets-page .vx-panel__header h2,.vx-shell .vx-overview-page .vx-panel__header h2{font-size:13px;font-weight:700;line-height:1.22}.vx-shell .vx-recovery-page .vx-empty-state strong,.vx-shell .vx-assets-page .vx-empty-state strong,.vx-shell .vx-overview-page .vx-empty-state strong{font-size:15px;font-weight:700;line-height:1.25}.vx-shell .vx-recovery-page .vx-empty-state p,.vx-shell .vx-assets-page .vx-empty-state p,.vx-shell .vx-overview-page .vx-empty-state p{font-size:13px;font-weight:400;line-height:1.42}.vx-shell .vx-recovery-page .vx-metric-card span,.vx-shell .vx-assets-page .vx-metric-card span,.vx-shell .vx-overview-page .vx-metric-card span{font-size:11px;line-height:1.2}.vx-shell .vx-recovery-page button,.vx-shell .vx-assets-page button,.vx-shell .vx-overview-page button{font-size:13px;font-weight:500}.vx-shell .vx-recovery-page .vx-recovery-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.vx-shell .vx-recovery-page .vx-recovery-grid>*,.vx-shell .vx-assets-page .vx-assets-layout>*,.vx-shell .vx-overview-page .vx-overview-layout>*{min-width:0;min-height:0}.vx-shell .vx-recovery-page .vx-recovery-card.vx-panel{min-height:206px;display:flex;flex-direction:column}.vx-shell .vx-recovery-page .vx-recovery-card .vx-panel__header{flex:0 0 auto}.vx-shell .vx-recovery-page .vx-recovery-card .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px}.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks{grid-column:span 3}.vx-shell .vx-recovery-page .vx-recovery-card--flow{grid-column:span 6;grid-row:auto;min-height:224px}.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--transfer,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment{grid-column:span 4;min-height:214px}.vx-shell .vx-recovery-page .vx-recovery-card--history{grid-column:1 / -1;grid-row:auto;min-height:180px;max-height:220px}.vx-shell .vx-recovery-page .vx-recovery-card__center{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:4px 0}.vx-shell .vx-recovery-page .vx-recovery-flow-panel .vx-panel__body{justify-content:center;gap:14px}.vx-shell .vx-recovery-page .vx-recovery-flow{width:100%;min-height:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;padding:12px clamp(12px,4vw,52px) 0}.vx-shell .vx-recovery-page .vx-recovery-flow__node{position:relative;min-width:0}.vx-shell .vx-recovery-page .vx-recovery-flow__node:not(:last-child):after{top:18px;left:calc(50% + 24px);width:calc(100% - 48px);border-top-color:#4d4d4d}.vx-shell .vx-recovery-page .vx-recovery-flow__empty{flex:1 1 auto;min-height:96px;display:grid;place-items:center;align-content:center;justify-items:center;padding:4px 12px 8px}.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics{flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:auto}.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics .vx-metric-card{min-width:0;min-height:66px;align-items:flex-start;padding:10px}.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics .vx-metric-card div{min-width:0}.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics .vx-metric-card strong{overflow:visible;font-size:clamp(21px,1.35vw,24px);line-height:1.05;text-overflow:clip;white-space:normal}.vx-shell .vx-recovery-page .vx-recovery-action-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vx-shell .vx-recovery-page .vx-recovery-action-card__content{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:8px 0 4px}.vx-shell .vx-recovery-page .vx-recovery-action-card__footer{flex:0 0 auto;margin-top:auto;padding-top:14px}.vx-shell .vx-recovery-page .vx-wide-button{width:100%;min-height:34px}.vx-shell .vx-assets-page .vx-assets-layout{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,24vw,420px);gap:16px;align-items:stretch}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{height:clamp(460px,calc(100dvh - 292px),720px);min-height:clamp(460px,calc(100dvh - 292px),720px);max-height:clamp(460px,calc(100dvh - 292px),720px);display:flex;flex-direction:column;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-panel__header{flex:0 0 auto}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs,.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{flex:0 0 auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{gap:10px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table{flex:1 1 auto;height:100%;min-height:100%}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table tbody,.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table tbody tr:has(.vx-table__empty),.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{height:100%}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{padding:0;vertical-align:middle}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;justify-items:center;padding:24px 20px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer{flex:0 0 auto;margin-top:auto}.vx-shell .vx-assets-page .vx-side-rail{min-width:0;min-height:0;display:grid;height:clamp(460px,calc(100dvh - 292px),720px);max-height:clamp(460px,calc(100dvh - 292px),720px);grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch;gap:16px}.vx-shell .vx-assets-page .vx-side-rail .vx-panel{min-height:0;display:flex;flex-direction:column}.vx-shell .vx-assets-page .vx-side-rail .vx-panel__header{min-height:36px;padding-inline:14px}.vx-shell .vx-assets-page .vx-side-rail .vx-panel__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:clamp(56px,5vw,76px) minmax(0,1fr);align-items:center;gap:4px 12px;padding:6px 14px}.vx-shell .vx-assets-page .vx-side-rail .vx-ring-summary{width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);margin:0;border-width:5px}.vx-shell .vx-assets-page .vx-side-rail .vx-ring-summary span{font-size:clamp(18px,1.5vw,22px);line-height:1}.vx-shell .vx-assets-page .vx-side-rail .vx-ring-summary strong{font-size:10px;line-height:1.2}.vx-shell .vx-assets-page .vx-side-rail .vx-legend-list{min-width:0;gap:3px;margin:0}.vx-shell .vx-assets-page .vx-side-rail .vx-legend-list span{font-size:11px;line-height:1.2}.vx-shell .vx-assets-page .vx-side-rail .vx-muted-line{display:none}.vx-shell .vx-assets-page .vx-action-grid{grid-column:1 / -1;align-content:center;gap:6px}.vx-shell .vx-assets-page .vx-side-rail .vx-action-grid button{min-height:28px;padding-inline:8px;font-size:11px}.vx-shell .vx-overview-page .vx-current-events-card.vx-panel,.vx-shell .vx-overview-page .vx-overview-layout__flow.vx-panel{min-height:240px;display:flex;flex-direction:column}.vx-shell .vx-overview-page .vx-current-events-card .vx-panel__header,.vx-shell .vx-overview-page .vx-overview-layout__flow .vx-panel__header{flex:0 0 auto}.vx-shell .vx-overview-page .vx-current-events-card .vx-panel__body,.vx-shell .vx-overview-page .vx-overview-layout__flow .vx-panel__body,.vx-shell .vx-overview-page .vx-current-events-table-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table{flex:1 1 auto;height:100%;min-height:100%}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table__empty{padding:0;vertical-align:middle}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-empty-state{width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;justify-items:center;padding:18px 16px}.vx-shell .vx-overview-page .vx-current-events-footer{flex:0 0 auto;margin-top:auto}.vx-shell .vx-overview-page .vx-overview-layout__flow .vx-panel__body{justify-content:space-between;gap:14px}@media (max-width: 1180px){.vx-shell .vx-recovery-page .vx-recovery-grid,.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-card--flow,.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--transfer,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment,.vx-shell .vx-recovery-page .vx-recovery-card--history{grid-column:1 / -1}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{max-height:none}}@media (max-width: 760px){.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics,.vx-shell .vx-assets-page .vx-side-rail{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-recovery-page .vx-recovery-transfer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-shell .vx-recovery-page .vx-recovery-flow{padding-inline:0}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:500px}}html.vexilla-home-route,body.vexilla-home-route,body.vexilla-home-route #root,body.vexilla-home-route main,body.vexilla-home-route .vexilla-home,.vexilla-home{background:#000!important;background-color:#000!important;background-image:none!important}.vexilla-home:before,.vexilla-home:after,.vexilla-home__footer:before,.vexilla-home__footer:after{display:none!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vexilla-home__footer,.vexilla-home__footer-inner,.vexilla-home__footer-grid,.vexilla-home__footer-brand,.vexilla-home__footer-identity,.vexilla-home__footer-links,.vexilla-home__footer-bottom{background:#000!important;background-color:#000!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vexilla-home__footer{border-top:0!important;isolation:auto!important}.vexilla-home__footer-separator{background:#000!important;background-color:#000!important;background-image:none!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.vexilla-home__footer-separator span{display:none!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.vexilla-home__footer-tech-line,.vexilla-home__footer-tech-line:before,.vexilla-home__footer-tech-line:after,.vexilla-home__footer-tech-line span{opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}.vexilla-home__footer-links a:after,.vexilla-home__footer-bottom span{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.vexilla-home__footer-bottom{border-top:1px solid rgba(255,255,255,.08)!important}.vexilla-home__waitlist-form{width:min(680px,100%);grid-template-columns:minmax(0,1fr) minmax(168px,190px);align-items:stretch;gap:12px}.vexilla-home__waitlist-email{display:block;min-width:0}.vexilla-home__waitlist-field{min-width:0;display:grid;gap:6px;color:#eeeeeedb;font-size:11px;font-weight:650;letter-spacing:.08em;text-align:left;text-transform:uppercase}.vexilla-home__waitlist-field--wide{grid-column:1 / -1}.vexilla-home__waitlist-form input{min-height:68px;width:100%;min-width:0}.vexilla-home__waitlist-form input:disabled,.vexilla-home__waitlist-details-form input:disabled,.vexilla-home__waitlist-details-form textarea:disabled,.vexilla-home__waitlist-form .vexilla-home__button:disabled,.vexilla-home__waitlist-details-actions .vexilla-home__button:disabled{cursor:not-allowed;opacity:.62}.vexilla-home__waitlist-form input[aria-invalid=true]{border-color:#e8b166b8;box-shadow:inset 0 1px #ffffff0a,0 0 0 2px #e8b1661f}.vexilla-home__waitlist-form .vexilla-home__button{width:100%;min-width:0;justify-self:stretch}.vexilla-home__waitlist-success{width:min(640px,100%);margin:42px 0 0;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:18px 20px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#040404bd;box-shadow:inset 0 1px #ffffff0f,0 24px 54px #00000042}.vexilla-home__waitlist-success p{margin:0;color:#fffffff0;font-family:var(--vexilla-body);font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.vexilla-home__waitlist-details-shell{width:min(640px,100%);display:grid;justify-items:center;gap:12px;margin-top:20px}.vexilla-home__waitlist-details{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#080808b3;box-shadow:inset 0 1px #ffffff09;text-align:left}.vexilla-home__waitlist-details summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;color:#ffffffd6;cursor:pointer;font-family:var(--vexilla-body);font-size:14px;font-weight:650;line-height:1.35;list-style:none}.vexilla-home__waitlist-details summary::-webkit-details-marker{display:none}.vexilla-home__waitlist-details summary:after{content:"+";flex:0 0 auto;color:#ffffff9e;font-family:var(--mono);font-size:18px;line-height:1}.vexilla-home__waitlist-details[open] summary{border-bottom:1px solid rgba(255,255,255,.1)}.vexilla-home__waitlist-details[open] summary:after{content:"-"}.vexilla-home__waitlist-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.vexilla-home__waitlist-details-form input,.vexilla-home__waitlist-details-form textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#070707eb;color:#f4f4f4;font:inherit;font-size:13px;letter-spacing:0;outline:0}.vexilla-home__waitlist-details-form input{min-height:44px;padding:0 13px}.vexilla-home__waitlist-details-form textarea{min-height:92px;padding:12px 13px;resize:vertical}.vexilla-home__waitlist-details-form input:focus,.vexilla-home__waitlist-details-form textarea:focus{border-color:#ffffff6b;box-shadow:0 0 0 1px #ffffff1a}.vexilla-home__waitlist-details-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vexilla-home__waitlist-details-actions .vexilla-home__button{min-height:44px;border-radius:6px;padding:0 16px;font-size:13px}@media (max-width: 680px){.vexilla-home__waitlist-form,.vexilla-home__waitlist-details-form{grid-template-columns:minmax(0,1fr)}.vexilla-home__waitlist-details-actions .vexilla-home__button{width:100%}}html,body,#root,main{background:#000!important;background-color:#000!important;overflow-x:hidden}section,.hero-section,.hero-lower,.hero-ticker,.quote-section,.capabilities-section,.waitlist-section,.site-footer,.vexilla-home,.vexilla-home__section,.vexilla-home__hero,.vexilla-home__hero.vexilla-hero--reference,.vexilla-hero--reference .vexilla-hero__ticker,.mission-ledger-quote,.mission-ledger-quote__inner,.mission-ledger-quote__copy,.vexilla-capabilities,.vexilla-home__waitlist-section,.vexilla-home__footer,.vexilla-home__footer-inner,.vexilla-home__footer-grid,.vexilla-home__footer-brand,.vexilla-home__footer-identity,.vexilla-home__footer-links,.vexilla-home__footer-bottom{background:#000!important;background-color:#000!important;background-image:none!important}.hero-section:before,.hero-section:after,.hero-lower:before,.hero-lower:after,.hero-ticker:before,.hero-ticker:after,.quote-section:before,.quote-section:after,.capabilities-section:before,.capabilities-section:after,.waitlist-section:before,.waitlist-section:after,.site-footer:before,.site-footer:after,.vexilla-home:before,.vexilla-home:after,.vexilla-home__hero.vexilla-hero--reference:before,.vexilla-home__hero.vexilla-hero--reference:after,.vexilla-hero--reference .vexilla-hero__ticker:before,.vexilla-hero--reference .vexilla-hero__ticker:after,.mission-ledger-quote:before,.mission-ledger-quote:after,.mission-ledger-quote__copy:before,.mission-ledger-quote__copy:after,.vexilla-capabilities:before,.vexilla-capabilities:after,.vexilla-home__waitlist-section:before,.vexilla-home__waitlist-section:after,.vexilla-home__footer:before,.vexilla-home__footer:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vexilla-home{--vexilla-home-divider-width: min(1500px, calc(100% - 96px) );--vexilla-home-divider-line: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .22) 5%, rgba(255, 255, 255, .62) 50%, rgba(255, 255, 255, .22) 95%, transparent 100% );--vexilla-home-divider-shadow: 0 0 18px rgba(255, 255, 255, .045)}.vexilla-home__section-divider{position:relative;z-index:14;display:block;flex:0 0 auto;width:var(--vexilla-home-divider-width);height:1px;margin:0 auto;overflow:visible;border:0!important;background:var(--vexilla-home-divider-line)!important;background-color:transparent!important;box-shadow:var(--vexilla-home-divider-shadow)!important;pointer-events:none}.vexilla-home__section-divider span{position:absolute;left:50%;top:50%;display:block!important;width:3px;height:3px;border-radius:999px;opacity:1!important;background:#ffffffdb!important;background-color:#ffffffdb!important;box-shadow:0 0 12px #ffffff29!important;transform:translate(-50%,-50%)}.vexilla-home__footer-separator.vexilla-home__section-divider{width:var(--vexilla-home-divider-width);border-top:0!important}.vexilla-hero--reference .vexilla-hero__divider{left:calc((100% - var(--vexilla-home-divider-width)) / 2);right:calc((100% - var(--vexilla-home-divider-width)) / 2);background:var(--vexilla-home-divider-line)!important;box-shadow:var(--vexilla-home-divider-shadow)!important}.mission-ledger-quote__divider,.vexilla-capabilities:after{display:none!important}@media (max-width: 720px){.vexilla-home{--vexilla-home-divider-width: calc(100% - 36px) }.vexilla-hero--reference .vexilla-hero__divider{left:18px;right:18px}}.vexilla-hero--reference .vexilla-hero__ticker{align-items:center!important;isolation:isolate;z-index:12!important}.vexilla-hero--reference .vexilla-hero__ticker span{align-items:center!important;display:inline-flex!important;position:relative}.vexilla-hero--reference .vexilla-hero__ticker span+span:before{align-self:center!important;background:#ffffffad!important;background-color:#ffffffad!important;background-image:none!important;box-shadow:none!important;content:""!important;display:inline-block!important;filter:none!important;flex:0 0 1px!important;height:26px!important;margin:0 32px!important;opacity:1!important;transform:none!important;width:1px!important}.mission-ledger-quote__divider--top{background:#ffffff5c!important}.vx-wide-button:disabled,.vx-wide-button:disabled:hover,.vx-wide-button:disabled:focus-visible{border-color:#73737342;background:#0d0d0d9e;color:#737373bf;cursor:not-allowed;box-shadow:none}.capsule-detail-page{display:grid;gap:14px}.capsule-detail-breadcrumb{display:flex;align-items:center;gap:8px;color:#a3a3a3e6;font-size:12px}.capsule-detail-breadcrumb strong{color:#f5f5f5f0;font-weight:650}.capsule-detail-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px}.capsule-detail-titlebar__copy{display:flex;align-items:center;gap:13px;min-width:0}.capsule-detail-titlebar__icon,.capsule-detail-selected__mark{display:grid;place-items:center;border:1px solid rgba(245,245,245,.28);color:#f5f5f5eb;background:#ffffff06}.capsule-detail-titlebar__icon{width:38px;height:38px;border-radius:7px}.capsule-detail-titlebar h1{margin:0;color:var(--vx-white);font-size:25px;font-weight:680;letter-spacing:0;line-height:1.15}.capsule-detail-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.capsule-detail-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(115,115,115,.32);border-radius:4px;padding:0 9px;color:#d4d4d4e6;background:#ffffff06;font-size:11px;font-weight:650}.capsule-detail-tone--critical{color:#fca5a5;border-color:#ef444457;background:#7f1d1d29}.capsule-detail-tone--warning{color:#f7c46a;border-color:#f59e0b59;background:#78350f24}.capsule-detail-tone--protected{color:#86efac;border-color:#22c55e47;background:#14532d21}.capsule-detail-tone--muted{color:#d4d4d4e0;border-color:#a3a3a33d;background:#ffffff06}.capsule-detail-summary-panel,.capsule-detail-panel{border:1px solid var(--vx-border);border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),#090909f2;box-shadow:0 1px #ffffff06}.capsule-detail-summary-panel{padding:14px 16px}.capsule-detail-summary-grid{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));gap:14px;margin:0}.capsule-detail-field-row{min-width:0}.capsule-detail-field-row dt{color:#a3a3a3e6;font-size:11px;font-weight:650;line-height:1.25}.capsule-detail-field-row dd{margin:7px 0 0;color:#f5f5f5f0;font-size:12px;line-height:1.35}.capsule-detail-field-row dd strong{display:block;overflow-wrap:anywhere;font-weight:650}.capsule-detail-field-row dd span{display:block;margin-top:2px;color:#a3a3a3db;font-size:11px}.capsule-detail-field-row.capsule-detail-tone--critical,.capsule-detail-field-row.capsule-detail-tone--warning,.capsule-detail-field-row.capsule-detail-tone--protected,.capsule-detail-field-row.capsule-detail-tone--muted{border:0;background:transparent}.capsule-detail-field-row.capsule-detail-tone--critical dd strong{color:#fca5a5}.capsule-detail-field-row.capsule-detail-tone--warning dd strong{color:#f7c46a}.capsule-detail-field-row.capsule-detail-tone--protected dd strong{color:#86efac}.capsule-detail-main-grid{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(360px,.9fr) minmax(318px,.72fr);gap:12px;align-items:stretch}.capsule-detail-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:12px}.capsule-detail-panel .vx-panel__body{min-height:0}.capsule-detail-panel--overview .vx-panel__body,.capsule-detail-panel--map .vx-panel__body,.capsule-detail-panel--selected .vx-panel__body,.capsule-detail-panel--timeline .vx-panel__body,.capsule-detail-panel--assignment .vx-panel__body{padding:14px 16px 16px}.capsule-detail-overview{display:grid;gap:16px}.capsule-detail-overview h3{margin:0 0 8px;color:#f5f5f5f0;font-size:13px;font-weight:680}.capsule-detail-overview p{max-width:68ch;margin:0;color:#d4d4d4db;font-size:12px;line-height:1.58}.capsule-detail-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid rgba(64,64,64,.7);border-radius:5px;overflow:hidden;background:#404040a6}.capsule-detail-ledger__item{display:flex;align-items:center;gap:9px;min-width:0;min-height:36px;padding:8px 10px;background:#0a0a0af5}.capsule-detail-ledger__item span{width:8px;height:8px;flex:0 0 auto;border:1px solid rgba(163,163,163,.62);border-radius:50%;background:#a3a3a31f}.capsule-detail-ledger__item strong{min-width:0;color:#e5e5e5eb;font-size:11px;font-weight:650;line-height:1.25}.capsule-detail-ledger__item--warning span,.capsule-detail-ledger__item--pending span{border-color:#f59e0bb3;background:#f59e0b29}.capsule-detail-ledger__item--warning strong,.capsule-detail-ledger__item--pending strong{color:#f7c46a}.capsule-detail-ledger__item--blocked span{border-color:#ef4444b8;background:#ef444429}.capsule-detail-ledger__item--blocked strong{color:#fca5a5}.capsule-detail-policy-note,.capsule-detail-assignment__status{display:flex;align-items:center;gap:10px;border:1px solid rgba(245,158,11,.22);border-radius:5px;padding:10px 11px;color:#f7c46a;background:#78350f1a;font-size:12px;line-height:1.4}.capsule-detail-map{position:relative;min-height:250px;overflow:hidden;border:1px solid rgba(64,64,64,.9);border-radius:5px;background:#070707}.capsule-detail-map__terrain{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 39% 52%,rgba(245,158,11,.1),transparent 0 13%,transparent 21%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;opacity:.84}.capsule-detail-map svg{position:relative;z-index:1;display:block;width:100%;min-height:250px}.capsule-detail-map .maplibregl-map{height:250px;min-height:250px}.capsule-detail-route-evidence{display:grid;gap:12px;min-width:0}.capsule-detail-evidence{min-width:0;border:1px solid rgba(64,64,64,.72);border-radius:5px;background:#ffffff03}.capsule-detail-map-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:12px 0 0}.capsule-detail-map-meta .capsule-detail-field-row:first-child{grid-column:1 / -1}.capsule-detail-selected{display:grid;justify-items:center;gap:10px}.capsule-detail-selected__mark{width:64px;height:64px;border-style:dashed;border-radius:50%;color:#f5f5f5db}.capsule-detail-selected h2{margin:2px 0 0;color:var(--vx-white);font-size:18px;font-weight:680;letter-spacing:0}.capsule-detail-selected>p{margin:-3px 0 4px;color:#a3a3a3e6;font-size:12px;line-height:1.4;text-align:center}.capsule-detail-selected dl,.capsule-detail-assignment dl{width:100%;display:grid;gap:0;margin:0}.capsule-detail-selected .capsule-detail-field-row,.capsule-detail-assignment .capsule-detail-field-row{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1fr);gap:12px;border-top:1px solid rgba(64,64,64,.82);padding:9px 0}.capsule-detail-selected .capsule-detail-field-row:last-child,.capsule-detail-assignment .capsule-detail-field-row:last-child{border-bottom:1px solid rgba(64,64,64,.82)}.capsule-detail-selected .capsule-detail-field-row dd,.capsule-detail-assignment .capsule-detail-field-row dd{margin-top:0}.capsule-detail-selected .vx-wide-button{margin-top:4px}.capsule-detail-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.capsule-detail-timeline__event{position:relative;display:grid;grid-template-columns:22px minmax(150px,.34fr) minmax(0,1fr);gap:12px;min-height:42px;padding:0 0 13px}.capsule-detail-timeline__event:before{content:"";position:absolute;left:6px;top:15px;bottom:-1px;width:1px;background:#525252d9}.capsule-detail-timeline__event:last-child{padding-bottom:0}.capsule-detail-timeline__event:last-child:before{display:none}.capsule-detail-timeline__event>span{position:relative;z-index:1;width:13px;height:13px;margin-top:2px;border:1px solid rgba(163,163,163,.64);border-radius:50%;background:#0a0a0a}.capsule-detail-timeline__event time{color:#a3a3a3e6;font-family:var(--mono);font-size:11px;line-height:1.35}.capsule-detail-timeline__event strong{display:block;color:#f5f5f5f0;font-size:12px;font-weight:680}.capsule-detail-timeline__event p{margin:3px 0 0;color:#bdbdbddb;font-size:11px;line-height:1.4}.capsule-detail-timeline__event--warning>span,.capsule-detail-timeline__event--pending>span{border-color:#f59e0bc2;background:#f59e0b24}.capsule-detail-timeline__event--blocked>span{border-color:#ef4444c2;background:#ef444424}.capsule-detail-assignment{display:grid;gap:13px}.capsule-detail-assignment__status{justify-content:flex-start}.capsule-detail-assignment__status strong,.capsule-detail-assignment__status span{display:block}.capsule-detail-assignment__status strong{color:#f7c46a;font-size:13px}.capsule-detail-assignment__status span{color:#e5e5e5d1;font-size:11px}.capsule-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(64,64,64,.75);padding-top:14px}.capsule-detail-actions .vx-wide-button{width:auto;min-width:154px}.capsule-detail-actions__right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width: 1480px){.capsule-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capsule-detail-main-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)}.capsule-detail-panel--selected{grid-column:1 / -1}.capsule-detail-selected{grid-template-columns:86px minmax(0,.38fr) minmax(0,1fr);align-items:center;justify-items:stretch}.capsule-detail-selected__mark{grid-row:span 2}.capsule-detail-selected>p{text-align:left}.capsule-detail-selected dl,.capsule-detail-selected .vx-wide-button{grid-column:1 / -1}}@media (max-width: 1180px){.capsule-detail-main-grid,.capsule-detail-bottom-grid{grid-template-columns:minmax(0,1fr)}.capsule-detail-selected{grid-template-columns:1fr;justify-items:center}.capsule-detail-selected>p{text-align:center}}@media (max-width: 760px){.capsule-detail-titlebar__copy,.capsule-detail-actions{align-items:stretch;flex-direction:column}.capsule-detail-summary-grid,.capsule-detail-ledger,.capsule-detail-map-meta{grid-template-columns:minmax(0,1fr)}.capsule-detail-selected .capsule-detail-field-row,.capsule-detail-assignment .capsule-detail-field-row,.capsule-detail-timeline__event{grid-template-columns:minmax(0,1fr);gap:5px}.capsule-detail-timeline__event{padding-left:22px}.capsule-detail-timeline__event>span{position:absolute;left:0;top:0}.capsule-detail-timeline__event:before{left:6px}.capsule-detail-actions .vx-wide-button,.capsule-detail-actions__right{width:100%}}.vx-shell--sidebar-collapsed{--vx-sidebar-width: 104px}.vx-shell--sidebar-collapsed .sidebar__header{justify-content:center;padding-inline:10px}.vx-shell--sidebar-collapsed .sidebar__header strong,.vx-shell--sidebar-collapsed .sidebar__item span,.vx-shell--sidebar-collapsed .sidebar__context{display:none}.vx-shell--sidebar-collapsed .sidebar__nav{padding-inline:12px}.vx-shell--sidebar-collapsed .sidebar__item{justify-content:center;padding-inline:0}.vx-shell .sidebar__collapse{justify-content:flex-start;overflow:hidden;border-top:1px solid var(--vx-border);transition:color .16s ease,background-color .16s ease,border-color .16s ease}.vx-shell--sidebar-collapsed .sidebar__collapse{justify-content:center;gap:6px;padding-inline:0}.vx-shell .sidebar__collapse:focus-visible,.vx-shell .sidebar__collapse:hover{color:var(--vx-white);background:#ffffff09}.vx-shell .sidebar__context strong{line-height:1.25}.vx-shell .vx-panel__header{align-items:center;gap:10px}.vx-panel__heading{min-width:0;flex:1 1 auto}.vx-panel__title-row{min-width:0;display:flex;align-items:center;gap:8px}.vx-panel__title-row h2{min-width:0;line-height:1.2}.vx-panel__info,.widget-info-button{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.widget-info-button svg{display:block}.operator-menu__avatar{overflow:hidden}.operator-menu__avatar img{width:100%;height:100%;display:block;object-fit:cover}.vx-table__row--selected,.vx-table__row--selected:hover{background:#ffffff13}.vx-table__row--selected td:first-child{box-shadow:inset 2px 0 #ffffffb8}.vx-shell .vx-action-grid button:disabled,.vx-shell .vx-wide-button:disabled,.vx-shell .vx-primary-button:disabled{cursor:not-allowed;opacity:.52}.vx-selected-link-state{min-width:0;display:grid;gap:12px}.vx-selected-link-state__identity{min-width:0;display:grid;gap:3px;border-bottom:1px solid var(--vx-border-soft);padding-bottom:10px}.vx-selected-link-state__identity strong,.vx-selected-link-state__identity span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-selected-link-state__identity strong{color:var(--vx-white);font-size:14px}.vx-selected-link-state__identity span{color:var(--vx-muted);font-size:11px}.vx-electronics-integration{min-width:0;display:grid;gap:12px}.vx-electronics-summary-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vx-electronics-integration .vx-empty-state{min-height:132px;padding:16px 12px}.vx-electronics-integration .vx-empty-state strong{max-width:100%;color:#f5f5f5eb;font-size:13px;line-height:1.28;white-space:normal}.vx-electronics-integration .vx-empty-state p{max-width:36ch;line-height:1.42}.vx-electronics-module-list{min-width:0;display:grid;gap:8px}.vx-electronics-module-row{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:44px;border:1px solid var(--vx-border-soft);border-radius:6px;padding:8px 10px;background:#ffffff06}.vx-electronics-module-row__icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#e8e8e8db;background:#ffffff09}.vx-electronics-module-row div{min-width:0;display:grid;gap:2px}.vx-electronics-module-row strong,.vx-electronics-module-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-electronics-module-row strong{color:#f5f5f5eb;font-size:12px;font-weight:650}.vx-electronics-module-row span,.vx-electronics-more,.vx-electronics-action-note{color:#bdbdbdc7;font-size:11px}.vx-electronics-more{padding:2px 0 0;text-align:center}.vx-electronics-status{justify-self:end;min-width:64px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:3px 8px;color:#f5f5f5db;font-size:10.5px;font-style:normal;text-align:center}.vx-electronics-status--online{color:#d9fbe7;border-color:#22c55e59;background:#22c55e1a}.vx-electronics-status--degraded{color:#fce7c2;border-color:#f59e0b61;background:#f59e0b1a}.vx-electronics-status--offline{color:#fecaca;border-color:#ef444461;background:#ef44441a}.vx-electronics-status--unknown{color:#e5e5e5d1;border-color:#a3a3a338;background:#a3a3a314}.vx-electronics-drawer .vx-side-drawer__body{display:grid;align-content:start;gap:14px}.vx-electronics-manager-toolbar{min-width:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:end;gap:16px}.vx-electronics-manager-toolbar .vx-form-field span{color:#d4d4d4b3;font-size:11px;font-weight:650;text-transform:uppercase}.vx-electronics-manager-counts{min-width:0;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vx-electronics-manager-counts span{border:1px solid var(--vx-border-soft);border-radius:999px;padding:6px 10px;color:#e2e2e2d1;font-size:11px;background:#ffffff06}.vx-electronics-drawer .vx-table{table-layout:fixed}.vx-electronics-drawer .vx-table td,.vx-electronics-drawer .vx-table th{overflow:hidden;text-overflow:ellipsis}.vx-asset-event-timeline-panel .vx-panel__body{min-height:260px}.vx-asset-event-timeline{display:grid;gap:0;margin:0;padding:4px 0 0;list-style:none}.vx-asset-event-timeline__item{position:relative;display:grid;grid-template-columns:18px minmax(70px,.18fr) minmax(0,1fr);gap:12px;min-width:0;padding:0 0 15px}.vx-asset-event-timeline__item:before{content:"";position:absolute;left:6px;top:14px;bottom:-1px;width:1px;background:#525252d9}.vx-asset-event-timeline__item:last-child:before{display:none}.vx-asset-event-timeline__item>span{position:relative;z-index:1;width:13px;height:13px;margin-top:2px;border:1px solid rgba(163,163,163,.72);border-radius:50%;background:#090909}.vx-asset-event-timeline__item time{color:#a3a3a3eb;font-family:var(--mono);font-size:11px;line-height:1.35}.vx-asset-event-timeline__item div{min-width:0}.vx-asset-event-timeline__item strong,.vx-asset-event-timeline__item em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.vx-asset-event-timeline__item strong{color:#f5f5f5f0;font-size:12px;font-weight:680}.vx-asset-event-timeline__item em{margin-top:2px;color:#bdbdbddb;font-size:11px;font-style:normal}.vx-asset-event-timeline__item--success>span{border-color:#22c55ec7;background:#22c55e21}.vx-asset-event-timeline__item--warning>span{border-color:#f59e0bc7;background:#f59e0b21}.vx-asset-event-timeline__item--critical>span,.vx-asset-event-timeline__item--blocked>span{border-color:#ef4444c7;background:#ef444421}.vx-recovery-principle{margin:0;border-top:1px solid var(--vx-border-soft);padding-top:10px;color:#d8d8d8;font-size:12px;font-weight:650;text-align:center}.vx-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;justify-content:flex-end;background:#000000a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-side-drawer{width:min(760px,52vw);height:100%;min-width:520px;display:flex;flex-direction:column;border-left:1px solid var(--vx-border);background:#080808;box-shadow:-26px 0 70px #0000008a}.vx-side-drawer__header{flex:0 0 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--vx-border);padding:18px}.vx-side-drawer__header h2{margin:0;color:var(--vx-white);font-size:16px;line-height:1.2}.vx-side-drawer__header p{margin:6px 0 0;color:var(--vx-muted);font-size:12px;line-height:1.4}.vx-side-drawer__header button,.vx-side-drawer__actions button,.vx-profile-photo-editor button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #303030;border-radius:4px;padding:0 12px;background:#101010;color:#ededed;cursor:pointer}.vx-side-drawer__header button{width:32px;padding:0}.vx-side-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px}.vx-asset-deploy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vx-asset-deploy-form .vx-form-field,.vx-side-drawer .vx-form-field{min-width:0;display:grid;gap:7px}.vx-asset-deploy-form .vx-form-field--wide{grid-column:1 / -1}.vexilla-login__select{color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(245,245,245,.76) 50%),linear-gradient(135deg,rgba(245,245,245,.76) 50%,transparent 50%),#080909;background-position:calc(100% - 21px) 50%,calc(100% - 14px) 50%,0 0;background-size:7px 7px,7px 7px,100% 100%;background-repeat:no-repeat}.vexilla-login__member-preview{display:grid;gap:12px;padding:14px;border:1px solid rgba(245,245,245,.14);border-radius:8px;background:#ffffff06}.vexilla-login__member-preview-header,.vexilla-login__member-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vexilla-login__member-preview-header span{color:#f5f5f5d1;font-size:13px;font-weight:700}.vexilla-login__member-preview-header button{border:0;background:transparent;color:#f5f5f5ad;font-size:12px;cursor:pointer}.vexilla-login__member-preview-header button:hover{color:#fff}.vexilla-login__member-list{display:grid;gap:8px}.vexilla-login__member-row{justify-content:flex-start;min-height:38px;padding:8px;border:1px solid rgba(245,245,245,.08);border-radius:6px;background:#00000038}.vexilla-login__member-row>span:last-child{min-width:0;display:grid;gap:3px}.vexilla-login__member-row strong,.vexilla-login__member-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vexilla-login__member-row strong{color:#f5f5f5f0;font-size:13px}.vexilla-login__member-row em,.vexilla-login__member-empty,.vexilla-login__member-error{color:#f5f5f58f;font-size:12px;font-style:normal}.vexilla-login__member-avatar,.vx-team-member-avatar{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(245,245,245,.24);border-radius:50%;color:#fff;font-size:10px;font-weight:750;background:#111;overflow:hidden}.vexilla-login__member-avatar img,.vx-team-member-avatar img{width:100%;height:100%;object-fit:cover}.vexilla-login__member-skeleton,.vx-team-member-loading{display:grid;gap:8px}.vexilla-login__member-skeleton span,.vx-team-member-loading span{height:34px;border:1px solid rgba(245,245,245,.08);border-radius:6px;background:linear-gradient(90deg,#f5f5f509,#f5f5f514,#f5f5f509)}.vx-access-denied{max-width:520px}.vx-team-members-grid{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr)}.vx-team-context-panel .vx-muted-line{margin-top:14px}.vx-team-members-table-wrap{max-height:460px}.vx-team-member-cell{min-width:0;display:flex;align-items:center;gap:10px}.vx-team-member-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-team-role-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(245,245,245,.16);border-radius:999px;color:#f5f5f5d1;background:#f5f5f509;font-size:11px;font-weight:700}@media (max-width: 980px){.vx-team-members-grid{grid-template-columns:minmax(0,1fr)}}.vx-side-drawer .vx-form-field span{color:#a8a8a8;font-size:12px}.vx-side-drawer input,.vx-side-drawer select,.vx-side-drawer textarea{min-width:0;width:100%;border:1px solid #2a2a2a;border-radius:4px;background:#101010;color:#f1f1f1;font:inherit;font-size:13px;outline:0}.vx-side-drawer input,.vx-side-drawer select{height:38px;padding:0 11px}.vx-side-drawer textarea{min-height:82px;resize:vertical;padding:10px 11px}.vx-side-drawer input:focus-visible,.vx-side-drawer select:focus-visible,.vx-side-drawer textarea:focus-visible{border-color:#d8d8d8;box-shadow:0 0 0 1px #d8d8d8}.vx-detection-panel,.vx-detection-results,.vx-diagnostics-summary,.vx-diagnostics-checks{min-width:0;display:grid;gap:10px}.vx-detection-panel,.vx-side-drawer__actions{grid-column:1 / -1}.vx-detection-results{border:1px solid var(--vx-border-soft);border-radius:5px;padding:12px;background:#0d0d0d}.vx-detection-results p{margin:2px 0 0;color:var(--vx-muted);font-size:12px;line-height:1.4}.vx-asset-deploy-form>.vx-inline-status{grid-column:1 / -1;margin:0}.vx-detection-results dl,.vx-diagnostics-meta,.vx-recovery-flow__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.vx-detection-results div,.vx-diagnostics-meta div,.vx-recovery-flow__stats div{min-width:0;display:grid;gap:2px}.vx-detection-results dt,.vx-diagnostics-meta dt,.vx-recovery-flow__stats dt{color:var(--vx-muted);font-size:11px}.vx-detection-results dd,.vx-diagnostics-meta dd,.vx-recovery-flow__stats dd{min-width:0;margin:0;overflow:hidden;color:var(--vx-white);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vx-side-drawer__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--vx-border-soft);padding-top:14px}.vx-diagnostics-drawer{display:grid;align-content:start;gap:14px}.vx-diagnostics-summary{border:1px solid var(--vx-border-soft);border-radius:5px;padding:12px;background:#0d0d0d}.vx-diagnostics-summary strong{color:var(--vx-white);font-size:14px}.vx-diagnostics-summary span{color:var(--vx-muted);font-size:12px}.vx-diagnostics-check{min-width:0;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--vx-border-soft);border-radius:5px;padding:10px;background:#0d0d0d}.vx-diagnostics-check svg{flex:0 0 auto}.vx-diagnostics-check--pass svg{color:var(--status-nominal)}.vx-diagnostics-check--warning svg,.vx-diagnostics-check--unknown svg{color:var(--status-warning)}.vx-diagnostics-check--failed svg{color:var(--status-critical)}.vx-diagnostics-check div{min-width:0;display:grid;gap:3px}.vx-diagnostics-check strong{color:var(--vx-white);font-size:12px}.vx-diagnostics-check span,.vx-diagnostics-log{color:var(--vx-muted);font-size:12px;line-height:1.4}.vx-diagnostics-log{margin:0;border-top:1px solid var(--vx-border-soft);padding-top:12px}.vx-profile-photo-editor{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid #222;padding:16px}.vx-operator-avatar--editor{width:84px;height:84px}.vx-profile-photo-editor>div:last-child{min-width:0;display:grid;gap:7px}.vx-profile-photo-editor strong{color:var(--vx-white);font-size:13px}.vx-profile-photo-editor span,.vx-profile-photo-editor em{color:var(--vx-muted);font-size:12px;line-height:1.35}.vx-profile-photo-editor button:disabled{cursor:not-allowed;opacity:.52}@media (max-width: 900px){.vx-side-drawer{width:min(100vw,640px);min-width:0}}@media (max-width: 760px){.vx-shell--sidebar-collapsed{--vx-sidebar-width: 66px}.vx-shell--sidebar-collapsed .sidebar__collapse span{display:none}.vx-side-drawer{width:100vw}.vx-asset-deploy-form,.vx-detection-results dl,.vx-diagnostics-meta,.vx-recovery-flow__stats,.vx-profile-photo-editor{grid-template-columns:minmax(0,1fr)}.vx-side-drawer__actions{align-items:stretch;flex-direction:column}.vx-asset-event-timeline__item{grid-template-columns:18px minmax(0,1fr)}.vx-asset-event-timeline__item time{grid-column:2}.vx-profile-photo-editor{justify-items:start}}html.vexilla-home-route,body.vexilla-home-route,body.vexilla-home-route #root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden;background:#000}body.vexilla-home-route .vexilla-home,body.vexilla-home-route .vexilla-home__nav,body.vexilla-home-route .vexilla-home__hero,body.vexilla-home-route .vexilla-home__section,body.vexilla-home-route .mission-ledger-quote,body.vexilla-home-route .vexilla-capabilities,body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__footer{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.vexilla-home-route img,body.vexilla-home-route video,body.vexilla-home-route canvas,body.vexilla-home-route svg{max-width:100%}body.vexilla-home-route .vexilla-home__nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}body.vexilla-home-route .vexilla-home__brand,body.vexilla-home-route .vexilla-home__nav-links,body.vexilla-home-route .vexilla-home__nav-actions{min-width:0}body.vexilla-home-route .vexilla-home__brand span,body.vexilla-home-route .vexilla-home__nav-cta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{contain:paint}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ambient-glow{right:0;width:min(620px,42vw);max-width:100%}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{max-width:92vw}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{gap:clamp(8px,1vw,18px)!important;padding:0 clamp(28px,5vw,84px)!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker span{min-width:0;font-size:clamp(10px,.82vw,13px)!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker span+span:before{height:22px!important;margin:0 clamp(10px,1.1vw,18px)!important}body.vexilla-home-route .vexilla-home__waitlist-section:before,body.vexilla-home-route .vexilla-home__waitlist-section:after{content:none!important;display:none!important}body.vexilla-home-route .vexilla-cursor:not(.is-visible){display:none}@media (max-width: 1180px){body.vexilla-home-route .vexilla-home__nav{grid-template-columns:minmax(0,1fr) auto}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{width:min(940px,92vw)}}@media (max-width: 768px){body.vexilla-home-route .vexilla-home__nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:76px;padding:14px 20px}body.vexilla-home-route .vexilla-home__brand{gap:12px;max-width:100%}body.vexilla-home-route .vexilla-home__brand-icon{flex:0 0 auto;width:30px;height:25px}body.vexilla-home-route .vexilla-home__nav-actions{justify-self:end}body.vexilla-home-route .vexilla-home__nav-cta{max-width:100%;min-height:36px;padding:0 13px;font-size:11px}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{min-height:100svh;height:auto;display:grid;align-content:start;gap:24px;padding:112px 20px 34px;overflow:hidden}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%;max-width:100%}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__headline-block,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-hero--reference h1{width:100%;max-width:100%;font-size:clamp(42px,12.8vw,64px);line-height:.92;overflow-wrap:break-word;text-wrap:balance}body.vexilla-home-route .vexilla-hero--reference h1 span{max-width:100%;white-space:normal}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link{max-width:100%;flex-wrap:wrap;margin-top:28px;line-height:1.25}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link:after,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__corner-mark{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{gap:12px;padding-top:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){max-width:100%;font-size:14px;line-height:1.5}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider{height:1px;margin:6px 0 0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;min-height:0;padding:0!important;overflow:visible!important;pointer-events:auto}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker span{width:100%;min-height:34px;justify-content:center;border:1px solid rgba(255,255,255,.16);padding:8px 10px;font-size:10px!important;line-height:1.2;text-align:center;white-space:normal}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker span+span:before{display:none!important;content:none!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{bottom:auto;top:43%;width:min(420px,86vw);opacity:.18;transform:translate(-50%,-50%)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ambient-glow{right:0;top:16%;width:min(300px,76vw);height:min(360px,46vh);opacity:.22;filter:blur(52px)}body.vexilla-home-route .vexilla-home__waitlist-section{padding:86px 20px}body.vexilla-home-route .vexilla-home__waitlist-content,body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-details-shell,body.vexilla-home-route .vexilla-home__waitlist-details-form{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home__waitlist-form{grid-template-columns:minmax(0,1fr)}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button{width:100%;justify-self:stretch}body.vexilla-home-route .vexilla-home__waitlist-focus ul{display:grid;grid-template-columns:minmax(0,1fr);width:100%}body.vexilla-home-route .vexilla-home__waitlist-focus li{width:100%;min-width:0;padding-inline:12px;white-space:normal}}@media (max-width: 430px){body.vexilla-home-route .vexilla-home__nav{padding-inline:16px}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{padding:108px 18px 32px}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(36px,11.4vw,44px);line-height:.96}body.vexilla-home-route .vexilla-home__waitlist-section{padding-inline:18px}}.vx-shell .vx-page-header p,.vx-shell .vx-assets-page .vx-page-header p{margin-top:5px;font-size:13.5px;line-height:1.35}.vx-shell .vx-metric-card>div>span{font-size:12px;line-height:1.25}.vx-shell .vx-objective-status-grid .vx-metric-card,.vx-shell .vx-mission-page .vx-mini-metrics--two .vx-metric-card{min-height:74px;align-items:flex-start;padding:12px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{height:auto;min-height:min(590px,calc(100dvh - 292px));max-height:none}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{flex-wrap:wrap;gap:8px}.vx-shell .vx-tabs__item:focus{outline:none}.vx-shell .vx-tabs__item:focus-visible{outline:none;box-shadow:inset 0 -2px #f5f5f5c7,0 0 0 1px #f5f5f538}.vx-shell .vx-recovery-page .vx-tabs__item--active{background:#f5f5f50b}.vx-shell .vx-recovery-page .vx-tabs__item:focus-visible{border-bottom-color:#f5f5f5cc;background:#f5f5f50f;box-shadow:inset 0 -2px #f5f5f5c7,0 0 0 1px #f5f5f533}.vx-shell .vx-recovery-page .vx-recovery-tab-panel{margin-top:16px}.vx-shell .vx-recovery-page .vx-recovery-tab-panel:focus{outline:none}.vx-shell .vx-recovery-page .vx-recovery-tab-panel--recovery-tasks .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--asset-deployment .vx-recovery-card--deployment,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--data-transfer .vx-recovery-card--transfer,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--data-transfer .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--data-transfer .vx-recovery-card--history,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--history .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-tab-panel--history .vx-recovery-card--history{grid-column:1 / -1}.vx-recovery-table-wrap{align-self:stretch;width:100%;min-width:0;overflow-x:auto}.vx-recovery-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#e6e6e6e6;font-size:11px}.vx-recovery-table th,.vx-recovery-table td{border-top:1px solid rgba(245,245,245,.09);padding:10px 12px;text-align:left;vertical-align:middle}.vx-recovery-table th{border-top:0;color:#a6a6a6e0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vx-recovery-table td:first-child{min-width:172px}.vx-recovery-table strong,.vx-recovery-table span{display:block;min-width:0}.vx-recovery-table strong{color:#f5f5f5f5;font-size:12px}.vx-recovery-table span,.vx-recovery-table-muted{color:#acacacdb;font-size:11px}.vx-recovery-table em{font-style:normal;white-space:nowrap}.vx-recovery-table .vx-recovery-inline-button{min-height:28px;padding:0 10px;white-space:nowrap}@media (max-width: 1450px){.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-filter-bar{grid-template-columns:minmax(260px,1fr) 48px minmax(180px,240px)}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-asset-select:nth-of-type(3),.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-asset-select:nth-of-type(4){grid-column:span 1}}.vx-shell .vx-settings-page>.vx-settings-tabs{position:relative;z-index:2;pointer-events:auto}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item:focus-visible{outline:1px solid rgba(245,245,245,.72);outline-offset:5px;box-shadow:none}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item[aria-selected=true]{color:#fff;border-bottom-color:#fff}.vx-shell .vx-settings-grid{grid-template-columns:minmax(320px,.9fr) minmax(460px,1.35fr)}.vx-shell .vx-settings-grid>.vx-settings-local-note{grid-column:1 / -1}.vx-settings-control-grid--single{grid-template-columns:minmax(220px,360px)}.vx-settings-import-export textarea{width:100%;min-height:170px;resize:vertical;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:12px;background:#ffffff0b;color:#f4f4f4;font-family:var(--mono);font-size:12px;line-height:1.45}.vx-settings-action-row{display:flex;flex-wrap:wrap;gap:10px}.vx-settings-action-row button{min-height:34px;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:7px 12px;background:#ffffff0f;color:#f2f2f2;font-weight:650}.vx-settings-import-export p{margin:0;color:#e8e8e8ad;font-size:12px}.vx-shell .vx-metric-row--analytics{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:0;overflow:hidden}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{display:grid;gap:0;padding:18px 18px 16px}.vx-shell .vx-assets-page .vx-asset-registry-surface{width:100%;display:grid;gap:0;border:1px solid rgba(255,255,255,.13);border-radius:4px;background:#0000003d;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs{width:100%;margin:0;padding:16px 12px 12px;border-bottom:1px solid rgba(255,255,255,.14)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{width:100%;display:grid;grid-template-columns:minmax(260px,1fr) 48px repeat(3,minmax(150px,210px));align-items:center;gap:10px;margin:0;padding:18px 12px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-assets-page .vx-assets-table-panel .vx-asset-select{width:100%;max-width:none;min-width:0}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-icon-button{width:48px;min-width:48px;justify-content:center}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{width:100%;min-height:250px;max-height:none;margin:0;border-top:0;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table{width:100%;min-width:900px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{height:250px;padding:0}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:230px;padding:26px 20px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer{width:100%;margin:0;padding:10px 2px 0}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-mini-metrics--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-metric-card{min-width:0;min-height:86px;align-items:center;gap:10px;padding:12px;overflow:hidden}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-metric-card__icon{flex:0 0 30px;width:30px;min-width:30px;display:grid;place-items:center}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-metric-card>div{min-width:0;gap:6px}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-metric-card>div>span{font-size:11.5px;line-height:1.2;overflow-wrap:anywhere}.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-metric-card>div>strong{font-size:24px;line-height:1}.vx-overview-map-frame{height:min(620px,max(430px,52vh));contain:layout paint}.vx-overview-map-frame .amad-map-panel{height:100%;max-height:100%;grid-template-rows:minmax(0,1fr) auto auto}.vx-overview-map-frame .amad-map-panel__map{position:relative;min-height:0;overflow:hidden}.vx-overview-map-frame .amad-map-panel__maplibre-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.vx-overview-map-frame .amad-map-panel__map .maplibregl-map,.vx-overview-map-frame .amad-map-panel__map .maplibregl-canvas-container,.vx-overview-map-frame .amad-map-panel__map .maplibregl-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.vx-overview-map-frame .amad-map-overlay{z-index:2}.vx-overview-map-frame .amad-map-empty-state{position:absolute;top:50%;left:50%;z-index:5;width:min(420px,calc(100% - 32px));min-height:0;display:grid;gap:10px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:24px 22px;background:#030303bd;color:#f3f3f3;text-align:center;pointer-events:none}.vx-overview-map-frame .amad-map-empty-state span{max-width:34rem}@media (max-width: 1500px){.vx-shell .vx-metric-row--analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{grid-template-columns:minmax(240px,1fr) 48px repeat(2,minmax(150px,1fr))}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-asset-select:last-child{grid-column:3 / -1}}@media (max-width: 900px){.vx-shell .vx-settings-grid,.vx-shell .vx-mission-page .vx-mission-metrics-card .vx-mini-metrics--two,.vx-shell .vx-metric-row--analytics{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{grid-template-columns:minmax(0,1fr) 48px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-asset-select{grid-column:1 / -1}}.vx-shell{--vx-polish-page-gap: 20px;--vx-polish-card-gap: 18px;--vx-polish-card-pad-x: 22px;--vx-polish-card-pad-y: 22px}.vx-shell .vx-overview-page,.vx-shell .vx-assets-page,.vx-shell .vx-capsules-page,.vx-shell .vx-recovery-page,.vx-shell .vx-network-page,.vx-shell .vx-analytics-page,.vx-shell .vx-settings-page{width:100%;max-width:none;align-items:stretch;gap:var(--vx-polish-page-gap);padding-bottom:28px}.vx-shell .vx-overview-page>.vx-page-header,.vx-shell .vx-assets-page>.vx-page-header,.vx-shell .vx-analytics-page>.vx-page-header,.vx-shell .vx-settings-page>.vx-page-header,.vx-shell .network-page-grid>.vx-page-header{width:100%;margin-bottom:0}.vx-shell .vx-overview-page .vx-data-mode-indicator,.vx-shell .vx-assets-page .vx-data-mode-indicator{width:100%;max-width:none;flex-wrap:wrap;gap:10px 16px;margin:2px 0 4px;padding:13px 16px}.vx-shell .vx-backend-alert,.vx-shell .vx-api-alert,.vx-shell .network-api-alert,.vx-shell .vx-analytics-api-alert{width:100%;max-width:none;min-height:52px;align-items:center;justify-content:flex-start;gap:12px;margin:2px 0 8px;padding:14px 18px}.vx-shell .vx-page-header+.vx-backend-alert,.vx-shell .vx-page-header+.vx-api-alert,.vx-shell .vx-page-header+.vx-data-mode-indicator,.vx-shell .vx-data-mode-indicator+.vx-backend-alert,.vx-shell .vx-data-mode-indicator+.vx-api-alert{margin-top:6px}.vx-shell .vx-panel__header{min-height:48px;padding:12px 18px}.vx-shell .vx-panel__header h2,.vx-shell .vx-panel__header p{line-height:1.22}.vx-shell .vx-panel__info.infoButton,.vx-shell .widget-info-button.infoButton{margin-right:0}.vx-shell .network-page-grid{width:100%;max-width:none;display:grid;gap:22px}.vx-shell .network-metrics-row{gap:16px}.vx-shell .network-lower-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));align-items:stretch;gap:20px}.vx-shell .network-lower-card{min-width:0;min-height:360px;display:flex;flex-direction:column}.vx-shell .network-lower-card .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:20px;padding:var(--vx-polish-card-pad-y) var(--vx-polish-card-pad-x) 18px}.vx-shell .network-lower-card .vx-empty-state{flex:1 1 auto;min-height:172px;justify-content:center;gap:12px;padding:10px 8px}.vx-shell .network-lower-card .vx-empty-state__icon{margin-bottom:4px}.vx-shell .network-lower-card .vx-empty-state strong{margin-top:0}.vx-shell .network-lower-card .vx-empty-state p{max-width:34ch;line-height:1.45}.vx-shell .network-lower-card .vx-wide-button{min-height:42px;margin-top:auto}.vx-shell .network-card-select{display:grid;gap:10px;width:100%;margin:0 0 2px}.vx-shell .network-card-select select{width:100%;min-height:44px;padding-inline:14px 38px}.vx-shell .network-card-table,.vx-shell .network-device-list,.vx-shell .network-action-list{min-height:172px}.vx-shell .vx-electronics-integration{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px}.vx-shell .vx-electronics-compact-state{flex:1 1 auto;min-height:196px;display:grid;place-items:center}.vx-shell .vx-electronics-integration .vx-empty-state{width:100%;max-width:36ch}.vx-shell .vx-electronics-manager{display:grid;gap:18px}.vx-shell .vx-electronics-manager-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vx-shell .vx-electronics-manager-counts article{min-width:0;display:grid;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:16px;background:#ffffff09}.vx-shell .vx-electronics-manager-counts span,.vx-shell .vx-electronics-manager-counts em,.vx-shell .vx-electronics-module-card span,.vx-shell .vx-electronics-module-card dt,.vx-shell .vx-electronics-module-card dd{color:#eeeeee9e;font-size:12px;line-height:1.25}.vx-shell .vx-electronics-manager-counts strong{color:#fff;font-size:24px;line-height:1}.vx-shell .vx-electronics-manager-counts em{font-style:normal}.vx-shell .vx-electronics-asset-select{margin-top:2px}.vx-shell .vx-electronics-module-list{display:grid;gap:12px}.vx-shell .vx-electronics-module-card{min-width:0;display:grid;gap:14px;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:15px;background:#ffffff06}.vx-shell .vx-electronics-module-card>div{min-width:0;display:grid;gap:4px}.vx-shell .vx-electronics-module-card strong{min-width:0;overflow:hidden;color:#f4f4f4;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-electronics-module-card dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.vx-shell .vx-electronics-module-card dl div{min-width:0;display:grid;gap:4px}.vx-shell .vx-electronics-module-card dd{min-width:0;margin:0;overflow:hidden;color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap}.vx-shell .asset-connection-matrix{width:100%;max-width:none;min-height:430px}.vx-shell .asset-connection-matrix .vx-panel__body{display:flex;flex-direction:column;gap:18px;padding:20px 22px 22px}.vx-shell .asset-connection-matrix .vx-matrix-toolbar{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.vx-shell .asset-connection-matrix .vx-search-field{flex:1 1 420px;min-width:min(100%,320px);max-width:none}.vx-shell .asset-connection-matrix .vx-matrix-legend{flex:1 1 390px;min-width:min(100%,300px);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.vx-shell .asset-connection-matrix .network-filter-chip{flex:0 0 auto;min-height:28px;padding-inline:14px}.vx-shell .asset-connection-matrix .vx-toolbar-button{flex:0 0 auto;min-width:132px;min-height:40px;justify-content:center}.vx-shell .asset-connection-matrix .vx-table-wrap{width:100%;min-height:302px}.vx-shell .asset-connection-matrix .vx-empty-state{min-height:240px}.vx-shell .vx-analytics-range-row{margin-top:2px;gap:12px 16px}.vx-shell .vx-analytics-range-row .vx-tabs{flex:1 1 760px;max-width:none}.vx-shell .vx-metric-row--analytics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.vx-shell .vx-analytics-grid,.vx-shell .vx-assets-page{gap:18px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar,.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-filter-bar{gap:12px 14px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-search-field{flex:1 1 360px;min-width:min(100%,300px);max-width:none}.vx-shell .vx-assets-page .vx-asset-select{flex:1 1 180px;min-width:170px;max-width:240px}.vx-shell .vx-capsules-page .vx-toolbar-button,.vx-shell .vx-capsules-page .vx-saved-view-button{flex:0 0 auto;min-width:138px}.vx-shell .vx-settings-page{gap:18px}.vx-shell .vx-settings-page .vx-settings-tabs{gap:24px;padding-top:4px;overflow-x:auto;scrollbar-gutter:stable}.vx-shell .vx-settings-page .vx-settings-grid{gap:22px}@media (max-width: 1380px){.vx-shell .network-lower-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width: 900px){.vx-shell .network-lower-grid,.vx-shell .vx-electronics-manager-counts,.vx-shell .vx-electronics-module-card dl{grid-template-columns:minmax(0,1fr)}.vx-shell .asset-connection-matrix .vx-matrix-legend{justify-content:flex-start}}@media (max-width: 760px){.vx-shell{--vx-polish-page-gap: 16px;--vx-polish-card-pad-x: 16px;--vx-polish-card-pad-y: 18px}.vx-shell .vx-overview-page,.vx-shell .vx-assets-page,.vx-shell .vx-capsules-page,.vx-shell .vx-recovery-page,.vx-shell .vx-network-page,.vx-shell .vx-analytics-page,.vx-shell .vx-settings-page{padding-bottom:18px}.vx-shell .asset-connection-matrix .vx-search-field,.vx-shell .asset-connection-matrix .vx-matrix-legend,.vx-shell .asset-connection-matrix .vx-toolbar-button{flex-basis:100%;min-width:0}}.vx-shell{--vx-dashboard-page-x: clamp(24px, 2vw, 32px);--vx-dashboard-card-gap: clamp(16px, 1.25vw, 24px);--vx-dashboard-control-gap: 14px}.vx-shell>.top-status-bar{min-width:0;overflow:hidden}.vx-shell .top-status-bar__metrics{min-width:0;grid-template-columns:minmax(130px,.9fr) minmax(92px,.65fr) minmax(112px,.72fr) minmax(126px,.82fr) minmax(168px,1fr) minmax(180px,1.25fr)}.vx-shell .top-status-bar__metric{min-width:0}.vx-shell .top-status-bar__metric strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell .top-status-bar__metric--operator strong{max-width:min(31vw,430px)}.vx-shell .operator-menu{flex:0 0 auto}.vx-shell>.vx-shell__main{padding:24px var(--vx-dashboard-page-x) 0}.vx-shell>.vx-shell__main>.vx-page,.vx-shell>.vx-shell__main>.vx-overview-page,.vx-shell>.vx-shell__main>.vx-mission-page,.vx-shell>.vx-shell__main>.vx-assets-page,.vx-shell>.vx-shell__main>.vx-capsules-page,.vx-shell>.vx-shell__main>.vx-recovery-page,.vx-shell>.vx-shell__main>.vx-network-page,.vx-shell>.vx-shell__main>.vx-analytics-page,.vx-shell>.vx-shell__main>.vx-settings-page{width:100%;max-width:none;min-width:0;box-sizing:border-box}.vx-shell .vx-panel,.vx-shell .vx-panel__body,.vx-shell .vx-table-wrap,.vx-shell .vx-filter-bar,.vx-shell .vx-tabs{min-width:0;box-sizing:border-box}.vx-shell .vx-table th,.vx-shell .vx-table td{padding-inline:16px}.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--vx-dashboard-card-gap)}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:auto;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body,.vx-shell .vx-capsules-page .vx-capsules-table-panel.vx-panel .vx-panel__body{gap:0;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs,.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-tabs{display:flex;flex-wrap:wrap;gap:0 clamp(22px,2vw,32px);align-items:center;padding:0 6px 8px;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs__item,.vx-shell .vx-capsules-page .vx-capsules-table-panel .vx-tabs__item{flex:0 0 auto;min-height:34px;padding-inline:0;white-space:nowrap}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--vx-dashboard-control-gap);padding:18px 0 20px;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field{flex:1 1 420px;min-width:min(100%,320px);max-width:none}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-icon-button{flex:0 0 52px;width:52px;min-width:52px;min-height:40px}.vx-shell .vx-assets-page .vx-asset-select{flex:1 1 180px;min-width:180px;max-width:260px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{min-height:clamp(320px,34vh,440px);max-height:none;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{height:clamp(260px,30vh,360px)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:clamp(260px,30vh,360px)}.vx-capsules-page .vx-capsules-layout,.vx-shell .vx-capsules-page .vx-capsules-layout{gap:var(--vx-dashboard-card-gap);grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.vx-shell .vx-capsules-page .vx-capsules-table-panel{min-width:0;overflow:visible}.vx-shell .vx-capsules-page .vx-capsule-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 0 20px;overflow:visible}.vx-shell .vx-capsules-page .vx-capsule-toolbar .vx-search-field{flex:1 1 430px;min-width:min(100%,320px);max-width:none}.vx-shell .vx-capsules-page .vx-capsule-dropdown-trigger{flex:0 1 auto;min-width:160px;min-height:36px;justify-content:center;padding-inline:14px;white-space:nowrap}.vx-shell .vx-capsules-page .vx-capsule-dropdown-trigger[aria-label="Saved capsule views"]{min-width:220px}.vx-capsule-dropdown-menu{max-width:calc(100vw - 32px);z-index:10020}.vx-shell .vx-capsule-registry-table-region .vx-table-wrap{min-height:clamp(320px,36vh,460px);overflow:auto}.vx-shell .vx-capsule-registry-table-region--empty .vx-table__empty{height:clamp(270px,32vh,380px)}.vx-capsule-view-modal header{align-items:flex-start}.vx-capsule-view-modal header>div{min-width:0}.vx-drawer-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.vx-side-drawer__header .vx-drawer-back-button{width:auto;min-width:max-content;padding-inline:12px}.vx-recovery-drawer{width:min(780px,calc(100vw - 72px))}.vx-recovery-drawer .vx-side-drawer__header{align-items:flex-start}.vx-recovery-drawer .vx-side-drawer__header>div:first-child{min-width:0}.vx-recovery-drawer .vx-side-drawer__body{gap:18px;padding:22px}.vx-recovery-selector .vx-form-field--wide{gap:10px}.vx-recovery-search input{height:44px;padding-left:40px}.vx-recovery-filter-bar{gap:10px;padding-bottom:2px}.vx-recovery-filter{min-height:34px;padding-inline:14px;font-size:12.5px}.vx-recovery-empty-list{min-height:230px;display:grid;place-items:center}.vx-recovery-empty-list .vx-empty-state{min-height:auto}.vx-recovery-asset-option{min-height:64px;padding:12px}.vx-shell .vx-network-page,.vx-shell .network-page-grid{gap:20px}.vx-shell .network-lower-grid{grid-auto-rows:1fr;gap:var(--vx-dashboard-card-gap)}.vx-shell .network-lower-card{min-height:318px}.vx-shell .network-lower-card .vx-panel__body{gap:14px;padding:16px 20px 18px}.vx-electronics-integration{height:100%;grid-template-rows:auto minmax(126px,1fr) auto}.vx-electronics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.vx-electronics-summary-grid .vx-metric-card{min-height:104px;align-items:center;padding:18px}.vx-electronics-summary-grid .vx-metric-card>div{min-width:0}.vx-electronics-summary-grid .vx-metric-card span,.vx-electronics-summary-grid .vx-metric-card strong,.vx-electronics-summary-grid .vx-metric-card em{overflow:visible;text-overflow:clip;white-space:normal}.vx-electronics-integration .vx-empty-state{min-height:166px;align-self:stretch;display:grid;align-content:center}.vx-shell .network-card-select select,.vx-shell .network-filter-form select{min-height:40px}.vx-shell .network-card-table,.vx-shell .network-device-list,.vx-shell .network-action-list{flex:1 1 auto}.vx-shell .asset-connection-matrix{min-height:clamp(390px,42vh,560px);margin-top:0}.vx-shell .asset-connection-matrix .vx-panel__body{padding:0 20px 18px}.vx-shell .asset-connection-matrix .vx-matrix-toolbar{grid-template-columns:minmax(340px,1fr) minmax(0,auto) max-content max-content;gap:12px 16px;padding:16px 0 18px}.vx-shell .asset-connection-matrix .vx-search-field{min-width:min(100%,340px)}.vx-shell .asset-connection-matrix .vx-matrix-legend{gap:9px;justify-content:flex-end}.vx-shell .asset-connection-matrix .vx-toolbar-button{min-width:132px;min-height:36px}.vx-shell .asset-connection-matrix .vx-table-wrap{min-height:260px}.vx-shell .asset-connection-matrix .vx-table{min-width:1120px;table-layout:auto}.vx-shell .asset-connection-matrix .vx-table__empty{height:clamp(220px,28vh,330px)}.vx-shell .vx-analytics-page,.vx-shell .vx-analytics-range-row,.vx-shell .vx-analytics-api-alert,.vx-shell .vx-metric-row--analytics,.vx-shell .vx-analytics-grid{width:100%;max-width:none}.vx-shell .vx-analytics-range-row .vx-tabs{flex:1 1 auto;max-width:none}.vx-shell .vx-metric-row--analytics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vx-shell .vx-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vx-dashboard-card-gap)}.vx-shell .vx-analytics-distribution-card{min-height:330px}.vx-analytics-range-modal header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.vx-analytics-range-modal header>div{min-width:0;display:grid;gap:5px}.vx-analytics-range-modal header button{width:32px;min-width:32px;padding:0}.vx-shell .vx-settings-page{width:100%;max-width:none;gap:16px}.vx-shell .vx-settings-page>.vx-page-header{margin-bottom:0}.vx-shell .vx-settings-page>.vx-tabs{display:flex;flex-wrap:wrap;gap:0 clamp(18px,1.6vw,30px);margin-top:6px;padding:12px 0 10px;overflow-x:auto;scrollbar-width:thin}.vx-shell .vx-settings-page>.vx-tabs .vx-tabs__item{flex:0 0 auto;min-height:36px;padding-inline:0;white-space:nowrap}.vx-shell .vx-settings-grid{width:100%;max-width:none;grid-template-columns:minmax(360px,.95fr) minmax(460px,1.35fr);gap:var(--vx-dashboard-card-gap);align-items:start;overflow:visible}.vx-shell .vx-settings-grid>*{min-width:0}.vx-shell .vx-settings-page .vx-panel{min-width:0}.vx-shell .vx-settings-page .vx-panel__body{padding:20px 22px}.vx-shell .vx-settings-page .vx-session-presence-panel,.vx-shell .vx-settings-page .vx-preferences-panel{margin-top:0}.vx-shell .vx-settings-page .vx-kv-list--flat{gap:0}.vx-shell .vx-settings-page .vx-session-presence-panel .vx-status-tile{padding-block:13px}.vx-settings-page .vx-setting-select,.vx-settings-page .vx-setting-toggle{gap:18px;padding-block:15px}.vx-settings-page .vx-setting-select>span,.vx-settings-page .vx-setting-toggle>span{min-width:0}.vx-settings-page .vx-setting-select strong,.vx-settings-page .vx-setting-select em,.vx-settings-page .vx-setting-toggle strong,.vx-settings-page .vx-setting-toggle em{min-width:0;overflow-wrap:anywhere}.vx-settings-page .vx-setting-toggle input{flex:0 0 auto}@media (max-width: 1500px){.vx-shell .top-status-bar__metrics{grid-template-columns:minmax(122px,.86fr) minmax(82px,.58fr) minmax(102px,.66fr) minmax(112px,.72fr) minmax(150px,.92fr) minmax(150px,1fr)}.vx-shell .network-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.vx-shell .vx-assets-page .vx-assets-layout,.vx-capsules-page .vx-capsules-layout,.vx-shell .vx-capsules-page .vx-capsules-layout,.vx-shell .vx-settings-grid{grid-template-columns:minmax(0,1fr)}.vx-shell .asset-connection-matrix .vx-matrix-toolbar{grid-template-columns:minmax(0,1fr) max-content max-content}.vx-shell .asset-connection-matrix .vx-matrix-legend{grid-column:1 / -1;grid-row:2;justify-content:flex-start}}@media (max-width: 980px){.vx-shell .top-status-bar__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-shell .top-status-bar__metric--operator strong{max-width:100%}.vx-shell .vx-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.vx-shell{--vx-dashboard-page-x: 18px}.vx-shell>.vx-shell__main{padding-top:18px;padding-bottom:0}.vx-shell .top-status-bar__metrics,.vx-electronics-summary-grid,.vx-shell .network-lower-grid,.vx-shell .vx-metric-row--analytics{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-assets-page .vx-asset-select,.vx-shell .vx-capsules-page .vx-capsule-toolbar .vx-search-field,.vx-shell .vx-capsules-page .vx-capsule-dropdown-trigger,.vx-shell .vx-capsules-page .vx-capsule-dropdown-trigger[aria-label="Saved capsule views"],.vx-shell .asset-connection-matrix .vx-search-field,.vx-shell .asset-connection-matrix .vx-toolbar-button{flex:1 1 100%;width:100%;max-width:none;min-width:0}.vx-recovery-drawer{width:100vw}.vx-drawer-controls{align-items:flex-end;flex-direction:column-reverse}.vx-side-drawer__header .vx-drawer-back-button{width:auto}.vx-shell .asset-connection-matrix .vx-matrix-toolbar{grid-template-columns:minmax(0,1fr)}.vx-shell .asset-connection-matrix .vx-matrix-legend{grid-column:auto;grid-row:auto}.vx-settings-page .vx-setting-select{grid-template-columns:minmax(0,1fr)}}.vx-shell .vx-recovery-page .vx-page-header{margin-bottom:10px}.vx-shell .vx-recovery-page .vx-page-header h1{font-size:24px;line-height:1.12}.vx-shell .vx-recovery-page .vx-page-header p{max-width:720px;font-size:13px}.vx-shell .vx-recovery-page .vx-recovery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.vx-shell .vx-recovery-page .vx-recovery-card--flow{grid-column:1 / -1;min-height:338px}.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment{grid-column:span 6;min-height:292px}.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--transfer{grid-column:span 3;min-height:232px}.vx-shell .vx-recovery-page .vx-recovery-card--history{grid-column:1 / -1}.vx-shell .vx-recovery-page .vx-recovery-flow-panel .vx-panel__body{justify-content:flex-start;gap:16px}.vx-recovery-empty-actions{margin-top:14px}.vx-recovery-inline-button,.vx-recovery-filter,.vx-recovery-asset-option,.vx-recovery-timeline-marker{border:1px solid rgba(245,245,245,.18);border-radius:5px;background:#ffffff09;color:#f5f5f5eb;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.vx-recovery-inline-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:12px}.vx-recovery-inline-button:hover,.vx-recovery-inline-button:focus-visible,.vx-recovery-filter:hover,.vx-recovery-filter:focus-visible,.vx-recovery-filter--active{border-color:#f5f5f561;background:#f5f5f514;color:#fff}.vx-recovery-inline-button--muted{color:#d4d4d4db}.vx-recovery-selected-asset{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr) max-content;gap:12px;align-items:center;border:1px solid rgba(245,245,245,.12);border-radius:6px;padding:12px;background:#ffffff06}.vx-recovery-selected-asset div{min-width:0;display:grid;gap:3px}.vx-recovery-selected-asset span,.vx-recovery-flow-actions p,.vx-recovery-local-status,.vx-recovery-asset-option em,.vx-recovery-deployment-row span{color:#b4b4b4e0;font-size:11px;line-height:1.35}.vx-recovery-selected-asset strong{min-width:0;overflow:hidden;color:#f5f5f5f2;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vx-recovery-stepper{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vx-recovery-step{position:relative;min-width:0;min-height:146px;display:grid;grid-template-rows:30px minmax(0,1fr) auto;gap:9px;border:1px solid rgba(82,82,82,.72);border-radius:6px;padding:11px;background:#090909eb}.vx-recovery-step:not(:last-child):after{content:"";position:absolute;top:26px;right:-9px;width:9px;border-top:1px solid rgba(115,115,115,.62)}.vx-recovery-step__marker{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(163,163,163,.5);border-radius:50%;color:#e5e5e5e6;background:#ffffff06;font-family:var(--mono);font-size:11px;font-weight:700}.vx-recovery-step div{min-width:0}.vx-recovery-step strong{display:block;color:#f5f5f5f0;font-size:12px;line-height:1.25}.vx-recovery-step p{margin:5px 0 0;color:#b0b0b0db;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.vx-recovery-step em{align-self:end;justify-self:start;border:1px solid rgba(115,115,115,.45);border-radius:999px;padding:3px 8px;color:#bebebee0;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vx-recovery-step--complete{border-color:#22c55e52;background:#14532d17}.vx-recovery-step--complete .vx-recovery-step__marker,.vx-recovery-step--complete em{border-color:#22c55e73;color:#bbf7d0}.vx-recovery-step--active{border-color:#9ca3af61;background:#ffffff0a}.vx-recovery-step--active .vx-recovery-step__marker,.vx-recovery-step--active em{border-color:#f5f5f56b;color:#f5f5f5}.vx-recovery-step--blocked{border-color:#f59e0b57;background:#78350f1f}.vx-recovery-step--blocked .vx-recovery-step__marker,.vx-recovery-step--blocked em{border-color:#f59e0b80;color:#f7c46a}.vx-recovery-step--unknown .vx-recovery-step__marker,.vx-recovery-step--unknown em,.vx-recovery-step--pending .vx-recovery-step__marker,.vx-recovery-step--pending em{color:#b4b4b4e0}.vx-recovery-flow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(245,245,245,.1);padding-top:12px}.vx-recovery-flow-actions p,.vx-recovery-local-status{margin:0}.vx-recovery-timeline-graph{flex:1 1 auto;min-height:218px;display:grid;grid-template-rows:auto minmax(156px,1fr) auto;gap:12px}.vx-recovery-timeline-axis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(115,115,115,.42);padding-top:9px}.vx-recovery-timeline-axis span{color:#a3a3a3d1;font-family:var(--mono);font-size:11px}.vx-recovery-timeline-axis span:not(:first-child){text-align:center}.vx-recovery-timeline-axis span:last-child{text-align:right}.vx-recovery-timeline-track{position:relative;min-height:156px;border:1px solid rgba(245,245,245,.08);border-radius:6px;background:linear-gradient(rgba(245,245,245,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,245,.035) 1px,transparent 1px),#050505b8;background-size:100% 38px,20% 100%,auto}.vx-recovery-timeline-track:before{content:"";position:absolute;left:4%;right:4%;top:50%;border-top:1px solid rgba(163,163,163,.38)}.vx-recovery-timeline-marker{position:absolute;top:50%;min-width:34px;min-height:34px;display:grid;place-items:center;z-index:1;padding:0;transform:translate(-50%,-50%)}.vx-recovery-timeline-marker span{position:absolute;top:calc(100% + 7px);left:50%;width:max-content;max-width:118px;transform:translate(-50%);color:#d4d4d4d6;font-size:10.5px;line-height:1.2;text-align:center;white-space:normal}.vx-recovery-timeline-marker--success{border-color:#22c55e85;color:#bbf7d0}.vx-recovery-timeline-marker--active,.vx-recovery-timeline-marker--info{border-color:#f5f5f561;color:#fff}.vx-recovery-timeline-marker--warning{border-color:#f59e0b80;color:#f7c46a}.vx-recovery-timeline-marker--critical{border-color:#ef444485;color:#fecaca}.vx-recovery-timeline-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px}.vx-recovery-timeline-detail{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid rgba(245,245,245,.1);border-radius:5px;padding:9px 10px;background:#ffffff06}.vx-recovery-timeline-detail strong{min-width:0;overflow:hidden;color:#f5f5f5f0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vx-recovery-timeline-detail span,.vx-recovery-timeline-detail em{color:#b4b4b4e6;font-size:11px;font-style:normal}.vx-recovery-alert-rows .vx-recovery-list-row{grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(74px,auto)}.vx-recovery-policy-summary{align-self:stretch;width:100%}.vx-recovery-deployment-list{align-self:stretch;width:100%;min-width:0;display:grid;gap:8px}.vx-recovery-deployment-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(58px,auto);align-items:center;gap:10px;border:1px solid rgba(245,245,245,.1);border-radius:6px;padding:10px;background:#ffffff06}.vx-recovery-deployment-row div{min-width:0;display:grid;gap:3px}.vx-recovery-deployment-row strong,.vx-recovery-deployment-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-recovery-deployment-row strong{color:#f5f5f5f0;font-size:12px}.vx-recovery-deployment-row em,.vx-recovery-deployment-row small{font-size:11px;font-style:normal}.vx-recovery-drawer .vx-side-drawer__body{display:grid;align-content:start;gap:14px}.vx-recovery-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-recovery-form .vx-form-field--wide,.vx-recovery-form .vx-inline-status,.vx-recovery-form .vx-side-drawer__actions,.vx-recovery-toggle,.vx-recovery-empty-list{grid-column:1 / -1}.vx-recovery-selector{grid-template-columns:minmax(0,1fr)}.vx-recovery-search{position:relative;min-width:0}.vx-recovery-search svg{position:absolute;left:12px;top:50%;color:#b4b4b4c7;transform:translateY(-50%)}.vx-recovery-search input{padding-left:36px}.vx-recovery-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.vx-recovery-filter{min-height:30px;padding:0 10px;font-size:12px}.vx-recovery-asset-list{min-width:0;display:grid;gap:8px}.vx-recovery-asset-option{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr) minmax(132px,auto);align-items:center;gap:10px;min-height:58px;padding:10px;text-align:left}.vx-recovery-asset-option:hover,.vx-recovery-asset-option:focus-visible,.vx-recovery-asset-option--selected{border-color:#f5f5f557;background:#f5f5f511}.vx-recovery-asset-option__status{width:9px;height:9px;border:1px solid rgba(239,68,68,.7);border-radius:50%;background:#ef444438}.vx-recovery-asset-option__status[data-online=true]{border-color:#22c55eb8;background:#22c55e33}.vx-recovery-asset-option strong,.vx-recovery-asset-option em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-recovery-asset-option strong{color:#f5f5f5f0;font-size:13px}.vx-recovery-asset-option__tags{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.vx-recovery-asset-option__tags small{border:1px solid rgba(245,245,245,.12);border-radius:999px;padding:3px 7px;color:#d4d4d4db;font-size:10px;line-height:1;background:#ffffff06}.vx-recovery-toggle{min-width:0;display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid rgba(245,245,245,.1);border-radius:5px;padding:9px 10px;background:#ffffff06;color:#e6e6e6eb;font-size:12px}.vx-recovery-toggle input{width:16px;min-width:16px;height:16px;accent-color:#e5e5e5}.vx-recovery-toggle span{min-width:0;line-height:1.3}.vx-recovery-local-status{margin-bottom:8px;color:#f7c46a;overflow-wrap:anywhere}.vx-recovery-form button:disabled{cursor:not-allowed;opacity:.52}@media (max-width: 1380px){.vx-recovery-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-recovery-step:nth-child(3):after{display:none}}@media (max-width: 1180px){.vx-shell .vx-recovery-page .vx-recovery-card--alerts,.vx-shell .vx-recovery-page .vx-recovery-card--timeline,.vx-shell .vx-recovery-page .vx-recovery-card--policy,.vx-shell .vx-recovery-page .vx-recovery-card--deployment,.vx-shell .vx-recovery-page .vx-recovery-card--assets,.vx-shell .vx-recovery-page .vx-recovery-card--tasks,.vx-shell .vx-recovery-page .vx-recovery-card--queue,.vx-shell .vx-recovery-page .vx-recovery-card--transfer{grid-column:1 / -1}}@media (max-width: 760px){.vx-recovery-selected-asset,.vx-recovery-flow-actions,.vx-recovery-timeline-detail,.vx-recovery-deployment-row,.vx-recovery-asset-option{grid-template-columns:minmax(0,1fr)}.vx-recovery-flow-actions{align-items:stretch}.vx-recovery-stepper,.vx-recovery-form{grid-template-columns:minmax(0,1fr)}.vx-recovery-step:not(:last-child):after{display:none}.vx-recovery-asset-option__tags{justify-content:flex-start}}.vx-shell>.vx-shell__main{padding-bottom:20px;overflow-x:hidden}.vx-shell .vx-page-header{align-items:flex-end;gap:14px;margin:0}.vx-shell .vx-page-header h1,.vx-shell .vx-overview-page .vx-page-header h1,.vx-shell .vx-mission-page .vx-page-header h1,.vx-shell .vx-assets-page .vx-page-header h1,.vx-shell .vx-capsules-page .vx-page-header h1,.vx-shell .vx-recovery-page .vx-page-header h1,.vx-shell .vx-network-page .vx-page-header h1,.vx-shell .vx-analytics-page .vx-page-header h1,.vx-shell .vx-settings-page .vx-page-header h1{font-size:clamp(22px,1.55vw,26px);font-weight:700;line-height:1.12}.vx-shell .vx-metric-card>div>span{color:#e2e2e2b8;font-size:12px;line-height:1.25}.vx-shell .vx-metric-card>div>em{color:#d4d4d49e;font-size:11px;line-height:1.25}.vx-shell .vx-metric-card__icon svg,.vx-shell .vx-empty-state__icon svg,.vx-shell .vx-action-grid button svg,.vx-shell .vx-wide-button svg,.vx-shell .vx-icon-button svg{stroke-width:1.8}.vx-backend-alert{width:fit-content;max-width:min(560px,100%);display:inline-flex;align-items:center;gap:14px;margin:-2px 0 8px;border:1px solid rgba(248,113,113,.44);border-radius:6px;padding:10px 12px;background:#7f1d1d38;color:#f7d5d5}.vx-backend-alert div{min-width:0;display:grid;gap:3px}.vx-backend-alert strong{color:#fff0f0;font-size:13px;line-height:1.25}.vx-backend-alert span{color:#ffe8e8c2;font-size:12px;line-height:1.25}.vx-backend-alert button{flex:0 0 auto}.vx-overview-api-state{align-items:center;gap:8px;border-radius:6px}.vx-overview-api-state strong,.vx-overview-api-state em{font-style:normal;line-height:1.25}.vx-shell .vx-objective-status-grid .vx-metric-card{min-height:76px;align-items:flex-start;padding:12px}.vx-shell .vx-objective-status-grid .vx-metric-card>div{gap:8px}.vx-shell .vx-mission-objective-status-card .vx-muted-line{margin-top:14px;text-align:center}.vx-shell .vx-mission-page .vx-mini-metrics--two{gap:10px}.vx-shell .vx-mission-page .vx-mini-metrics--two .vx-metric-card{min-height:74px;align-items:flex-start;padding:12px}.vx-shell .vx-mission-page .vx-mini-metrics--two .vx-metric-card>div{gap:7px}.vx-shell .vx-muted-line--mission-metrics{margin-top:16px;padding-top:2px;text-align:center}.vx-shell .vx-assets-page .vx-metric-row--assets .vx-metric-card{min-height:72px;gap:12px;padding:12px 14px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{padding:0 14px 12px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-tabs{min-width:0;overflow-x:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{height:100%;padding:0;text-align:center;vertical-align:middle}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:300px;padding:24px 20px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer{min-width:0;overflow:visible;padding:0 4px}.vx-shell .vx-assets-page .vx-side-rail .vx-panel{min-height:0}.vx-shell .vx-assets-page .vx-side-rail .vx-ring-summary{margin:0 auto 10px}.vx-shell .vx-assets-page .vx-side-rail .vx-legend-list{gap:5px}.vx-shell .vx-assets-page .vx-side-rail .vx-muted-line{display:block}.vx-asset-detail-empty{display:grid;gap:12px}.vx-asset-select-helper{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 11px;background:#ffffff09}.vx-asset-select-helper svg{flex:0 0 auto;color:#e8e8e8d6}.vx-asset-select-helper div{min-width:0;display:grid;gap:2px}.vx-asset-select-helper strong{color:#f5f5f5f0;font-size:12px;line-height:1.2}.vx-asset-select-helper span{color:#d4d4d4ad;font-size:11px;line-height:1.35}.vx-shell .vx-assets-page .vx-assets-timeline-panel .vx-panel__body,.vx-asset-detail-timeline-panel .vx-panel__body{min-height:150px}.vx-shell .vx-assets-page .vx-assets-timeline-panel .vx-empty-state,.vx-asset-detail-timeline-panel .vx-empty-state{min-height:130px}.vx-shell .vx-asset-event-timeline{max-height:260px;overflow-y:auto;padding-right:2px}@media (max-width: 760px){.vx-backend-alert{width:100%;align-items:stretch;flex-direction:column}.vx-shell .vx-objective-status-grid,.vx-shell .vx-mission-page .vx-mini-metrics--two,.vx-shell .vx-assets-page .vx-metric-row--assets{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field,.vx-shell .vx-assets-page .vx-asset-select{flex-basis:100%;max-width:none}}.vx-asset-detail-page{gap:16px}.vx-asset-detail-summary{display:grid;grid-template-columns:repeat(9,minmax(130px,1fr));gap:10px}.vx-asset-detail-summary .vx-status-tile{min-height:82px}.vx-asset-detail-summary .vx-status-tile strong{white-space:normal;overflow-wrap:anywhere}.vx-asset-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vx-asset-detail-timeline-panel .vx-panel__body{min-height:180px}.vx-unavailable-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:150px;color:#f5f5f5}.vx-unavailable-state>svg{color:#f59e0b}.vx-unavailable-state strong{display:block;margin-bottom:4px;font-size:18px}.vx-unavailable-state p,.vx-muted-line{margin:0;color:#f5f5f5a8;line-height:1.45}.vx-detail-check-list,.vx-detail-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vx-detail-check,.vx-detail-timeline__item,.vx-detail-panel-note,.vx-detail-footer-pill{border:1px solid var(--vx-border-soft);border-radius:6px;background:#ffffff09}.vx-detail-check{display:grid;gap:3px;padding:10px 12px}.vx-detail-check strong{color:#f5f5f5;font-size:13px}.vx-detail-check span{color:#f5f5f5ad;font-size:12px;line-height:1.35}.vx-detail-check--pass{border-color:#4ade8047}.vx-detail-check--warning,.vx-detail-check--unknown,.vx-detail-panel-note--warning{border-color:#f59e0b4d}.vx-detail-check--failed{border-color:#f8717157}.vx-detail-panel-note{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;color:#f5f5f5bd;font-size:12px}.vx-detail-panel-note svg{flex:0 0 auto;color:#d4d4d4}.vx-detail-timeline__item{display:grid;grid-template-columns:auto minmax(92px,.18fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.vx-detail-timeline__item svg{color:#d4d4d4}.vx-detail-timeline__item time,.vx-detail-timeline__item span{color:#f5f5f59e;font-size:12px}.vx-detail-timeline__item strong{color:#f5f5f5;overflow-wrap:anywhere}.vx-detail-footer-pill{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;color:#f5f5f5;font-size:12px;white-space:nowrap}.vx-detail-footer-pill svg{flex:0 0 auto;color:#d4d4d4}@media (max-width: 1320px){.vx-asset-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 880px){.vx-asset-detail-summary,.vx-asset-detail-grid,.vx-unavailable-state,.vx-detail-timeline__item{grid-template-columns:1fr}.vx-detail-footer-pill{width:100%;white-space:normal}}.vx-selected-asset-detail{display:grid;gap:12px}.vx-selected-asset-detail .vx-wide-button{width:100%}.vx-capsule-inline-flag{display:block;margin-top:3px;color:#f7c46a;font-size:10px;font-style:normal;font-weight:700;letter-spacing:0}.vx-unavailable-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(245,158,11,.24);border-radius:6px;padding:14px;background:#78350f1a}.vx-unavailable-state strong{display:block;color:#f7c46a;font-size:13px}.vx-unavailable-state p{margin:4px 0 0;color:#e5e5e5c7;font-size:12px;line-height:1.45}.vx-asset-detail-summary{display:grid;grid-template-columns:repeat(9,minmax(120px,1fr));gap:10px}.vx-asset-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vx-detail-panel-note{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--vx-border-soft);border-radius:5px;padding:10px;color:#e5e5e5db;background:#ffffff06;font-size:12px;line-height:1.4}.vx-detail-panel-note--warning{border-color:#f59e0b3d;color:#f7c46a;background:#78350f1a}.vx-detail-check-list{display:grid;gap:9px}.vx-detail-check{display:grid;gap:3px;border:1px solid var(--vx-border-soft);border-radius:5px;padding:9px 10px;background:#ffffff06}.vx-detail-check strong{color:#f5f5f5f0;font-size:12px}.vx-detail-check span{color:#bdbdbddb;font-size:11px;line-height:1.4}.vx-detail-check--warning strong,.vx-detail-check--unknown strong{color:#f7c46a}.vx-detail-check--failed strong{color:#fca5a5}.vx-asset-detail-timeline-panel .vx-panel__body{min-height:220px}.vx-detail-timeline{display:grid;gap:1px;margin:0;padding:0;list-style:none;border:1px solid rgba(64,64,64,.75);border-radius:6px;overflow:hidden;background:#404040a6}.vx-detail-timeline__item{display:grid;grid-template-columns:18px minmax(130px,.22fr) minmax(0,1fr) minmax(90px,.2fr);gap:10px;align-items:center;min-width:0;padding:10px 12px;background:#0a0a0af5}.vx-detail-timeline__item time,.vx-detail-timeline__item span{color:#a3a3a3e6;font-size:11px}.vx-detail-timeline__item strong{min-width:0;overflow:hidden;color:#f5f5f5f0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vx-detail-footer-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--vx-border-soft);border-radius:4px;padding:0 10px;color:#e5e5e5db;background:#ffffff06;font-size:12px}.capsule-detail-map--empty{display:grid;place-items:center;align-content:center;gap:8px;padding:18px;color:#e5e5e5d1;text-align:center}.capsule-detail-map--empty strong{color:#f5f5f5f0;font-size:13px}.capsule-detail-map--empty span{max-width:34ch;color:#a3a3a3e0;font-size:12px;line-height:1.45}@media (max-width: 1300px){.vx-asset-detail-summary,.vx-asset-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.vx-unavailable-state,.vx-asset-detail-summary,.vx-asset-detail-grid,.vx-detail-timeline__item{grid-template-columns:minmax(0,1fr)}}@media (max-width: 360px){body.vexilla-home-route .vexilla-home__nav{gap:10px;padding-inline:14px}body.vexilla-home-route .vexilla-home__brand{gap:10px;font-size:11px}body.vexilla-home-route .vexilla-home__nav-cta{padding-inline:10px}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{padding-inline:16px}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(32px,10.8vw,38px)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{grid-template-columns:minmax(0,1fr)}}body.vexilla-home-route .vexilla-capabilities{min-height:auto;padding:clamp(74px,6.8vw,96px) clamp(18px,7vw,96px) clamp(78px,7.8vw,112px)}body.vexilla-home-route .vexilla-capabilities__inner{width:min(100%,1440px)}body.vexilla-home-route .vexilla-capabilities__header{margin-bottom:clamp(30px,3.2vw,42px)}body.vexilla-home-route .vexilla-capabilities__grid{gap:clamp(14px,1.35vw,20px)}body.vexilla-home-route .vexilla-capabilities__card{min-height:286px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;padding:26px clamp(18px,1.6vw,24px) 24px}body.vexilla-home-route .vexilla-capabilities__card h3{max-width:100%;margin-top:2px;font-size:clamp(22px,1.45vw,28px);line-height:1.12;overflow-wrap:break-word;text-wrap:balance}body.vexilla-home-route .vexilla-capabilities__card p{max-width:none;font-size:clamp(15px,.98vw,17px);line-height:1.48}body.vexilla-home-route .vexilla-capabilities__status{min-height:24px;display:inline-flex;align-items:center;justify-self:start;border:0;border-radius:0;padding:0;color:#ecf0f0b3;background:transparent;font-family:var(--vexilla-mono);font-size:11px;font-weight:500;letter-spacing:.055em;line-height:1.15;text-transform:uppercase;white-space:nowrap}body.vexilla-home-route .vexilla-home__waitlist-section{min-height:auto;place-items:start center;padding:clamp(72px,6.2vw,92px) 24px clamp(110px,10vw,152px)}body.vexilla-home-route .vexilla-home__waitlist-content{width:min(720px,100%);display:grid;justify-items:center}body.vexilla-home-route .vexilla-home__waitlist-logo{width:64px;height:64px}body.vexilla-home-route .vexilla-home__waitlist-brand{margin-top:22px}body.vexilla-home-route .vexilla-home__waitlist-content h2{margin-top:30px}body.vexilla-home-route .vexilla-home__waitlist-subtitle{max-width:690px;margin-top:18px}body.vexilla-home-route .vexilla-home__waitlist-helper{max-width:650px;margin:10px 0 0;color:#ffffff8f;font-family:var(--vexilla-body);font-size:15px;line-height:1.45;text-wrap:balance}body.vexilla-home-route .vexilla-home__waitlist-form{width:min(100%,690px);margin-top:26px;gap:12px}body.vexilla-home-route .vexilla-home__waitlist-focus{margin-top:18px}body.vexilla-home-route .vexilla-home__waitlist-focus ul{display:flex;flex-wrap:wrap;justify-content:center;width:min(100%,620px);gap:8px}body.vexilla-home-route .vexilla-home__waitlist-focus li{min-width:0;min-height:34px;padding:0 14px;flex:0 1 auto;white-space:normal}@media (max-width: 1180px){body.vexilla-home-route .vexilla-capabilities__card{min-height:252px}}@media (max-width: 640px){body.vexilla-home-route .vexilla-capabilities{padding:64px 18px 72px}body.vexilla-home-route .vexilla-capabilities__grid{grid-template-columns:minmax(0,1fr)}body.vexilla-home-route .vexilla-capabilities__card{min-height:auto;gap:15px;padding:22px 18px 20px}body.vexilla-home-route .vexilla-capabilities__card h3{font-size:clamp(23px,7vw,28px);line-height:1.14}body.vexilla-home-route .vexilla-capabilities__card p{font-size:15px}body.vexilla-home-route .vexilla-home__waitlist-section{padding:68px 18px 104px}body.vexilla-home-route .vexilla-home__waitlist-content h2{font-size:clamp(40px,12.4vw,54px)}body.vexilla-home-route .vexilla-home__waitlist-subtitle{font-size:16px;margin-top:16px}body.vexilla-home-route .vexilla-home__waitlist-helper{font-size:14px;margin-top:8px}body.vexilla-home-route .vexilla-home__waitlist-form{grid-template-columns:minmax(0,1fr);width:min(100%,430px);margin-top:24px}body.vexilla-home-route .vexilla-home__waitlist-focus ul{display:flex;flex-wrap:wrap;width:min(100%,430px)}body.vexilla-home-route .vexilla-home__waitlist-focus li{flex:1 1 calc(50% - 8px);min-height:38px;padding:0 10px;font-size:13px}}@media (max-width: 360px){body.vexilla-home-route .vexilla-home__waitlist-section{padding-inline:16px}body.vexilla-home-route .vexilla-home__waitlist-focus li{flex-basis:100%}}:root{--dashboard-widget-title-size: 13.5px;--dashboard-label-size: 11.5px;--dashboard-value-size: 16px;--dashboard-empty-title-size: 14.5px;--dashboard-empty-description-size: 12.5px;--dashboard-table-header-size: 11.5px;--dashboard-card-padding: 12px;--dashboard-widget-gap: 14px;--dashboard-panel-border: rgba(255, 255, 255, .15)}.dashboard-widget-title,.vx-shell .vx-panel__header h2,.vx-shell .mission-panel__header span,.vx-shell .mission-card-title-row{color:var(--vx-white);font-size:var(--dashboard-widget-title-size);font-weight:600;letter-spacing:0;line-height:1.22}.dashboard-label,.vx-shell .vx-metric-card span,.vx-shell .vx-status-tile span,.vx-shell .vx-table th,.vx-shell .mission-field span,.vx-shell .mission-status-line span,.vx-shell .mission-metrics dt,.vx-shell .mission-environment dt,.vx-shell .mission-progress-meta dt{color:#d4d4d4ad;font-size:var(--dashboard-label-size);font-weight:500;letter-spacing:.02em;line-height:1.25}.dashboard-value,.vx-shell .vx-metric-card strong,.vx-shell .vx-status-tile strong,.vx-shell .mission-field strong,.vx-shell .mission-status-line strong,.vx-shell .mission-metrics dd,.vx-shell .mission-environment dd,.vx-shell .mission-progress-meta dd{color:var(--vx-white);font-size:var(--dashboard-value-size);font-weight:600;letter-spacing:0;line-height:1.22}.dashboard-empty-state,.vx-shell .vx-empty-state,.vx-shell .mission-empty-state,.vx-shell .mission-card-empty,.vx-shell .widget-empty-state{width:100%;min-width:0;display:grid;place-items:center;align-content:center;justify-items:center;gap:7px;text-align:center}.dashboard-empty-title,.vx-shell .vx-empty-state strong,.vx-shell .mission-empty-state strong,.vx-shell .mission-card-empty strong,.vx-shell .widget-empty-state strong{color:#f5f5f5eb;font-size:var(--dashboard-empty-title-size);font-weight:600;line-height:1.28}.dashboard-empty-description,.vx-shell .vx-empty-state p,.vx-shell .mission-empty-state span,.vx-shell .mission-card-empty span,.vx-shell .widget-empty-state span,.vx-shell .widget-empty-state small{max-width:440px;margin:0;color:#d4d4d4ad;font-size:var(--dashboard-empty-description-size);font-weight:400;line-height:1.45}.vx-shell .vx-overview-page,.vx-shell .vx-mission-page{width:min(100%,1680px);justify-self:center;overflow-x:hidden}.vx-shell .vx-overview-page .vx-panel,.vx-shell .vx-mission-page .vx-panel{border-color:var(--dashboard-panel-border);border-radius:6px}.vx-shell .vx-overview-page .vx-panel__header,.vx-shell .vx-mission-page .vx-panel__header{min-height:38px;padding-inline:13px}.vx-shell .vx-overview-page .vx-panel__body,.vx-shell .vx-mission-page .vx-panel__body{padding:var(--dashboard-card-padding)}.vx-shell .vx-overview-page .vx-overview-layout{width:100%;grid-template-columns:minmax(0,1fr) minmax(340px,390px);grid-template-areas:"topology right" "events flow";gap:var(--dashboard-widget-gap);align-items:start}.vx-shell .vx-overview-page .vx-overview-layout__right{width:100%;min-width:0;display:grid;gap:var(--dashboard-widget-gap);margin:0;padding:0}.vx-shell .vx-overview-page .vx-overview-layout__topology,.vx-shell .vx-overview-page .vx-overview-layout__right,.vx-shell .vx-overview-page .vx-overview-layout__events,.vx-shell .vx-overview-page .vx-overview-layout__flow{min-width:0;max-width:100%}.vx-shell .vx-overview-page .vx-mini-metrics,.vx-shell .vx-mission-page .vx-mini-metrics,.vx-shell .vx-overview-page .vx-asset-status-grid,.vx-shell .vx-mission-page .vx-environment-grid{gap:10px}.vx-shell .vx-overview-page .vx-metric-card,.vx-shell .vx-mission-page .vx-metric-card{min-height:66px;align-items:center;gap:12px;padding:11px 12px;border-color:var(--dashboard-panel-border);border-radius:6px}.vx-shell .vx-overview-page .vx-metric-card__icon{flex:0 0 24px;width:24px;display:grid;place-items:center;color:#e8e8e8d1}.vx-shell .vx-overview-page .vx-metric-card div,.vx-shell .vx-mission-page .vx-metric-card div{min-width:0;display:grid;gap:4px;align-content:center}.vx-shell .vx-overview-page .vx-mini-metrics .vx-metric-card strong,.vx-shell .vx-overview-page .vx-mini-metrics--insights .vx-metric-card strong,.vx-shell .vx-mission-page .vx-mini-metrics .vx-metric-card strong,.vx-shell .vx-mission-page .vx-environment-grid .vx-metric-card strong{overflow:visible;font-size:var(--dashboard-value-size);font-weight:600;line-height:1.22;text-overflow:clip;white-space:normal}.vx-shell .vx-overview-page .vx-mini-metrics--insights{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-shell .vx-overview-page .vx-mini-metrics--insights .vx-metric-card{min-height:68px}.vx-shell .vx-status-tile{gap:4px;padding:8px 0}.vx-shell .vx-status-tile strong{font-size:14px;font-weight:600}.vx-shell .vx-status-tile em{color:#d4d4d49e;font-size:11.5px;line-height:1.35}.vx-shell .vx-table th{height:34px;color:#d4d4d4b8;font-size:var(--dashboard-table-header-size);font-weight:600;line-height:1.2}.vx-shell .vx-table td{color:#e2e2e2db;font-size:12px;line-height:1.35}.vx-shell .vx-overview-page .vx-current-events-card.vx-panel,.vx-shell .vx-overview-page .vx-selected-link-state-panel.vx-panel{min-height:236px}.vx-shell .vx-overview-page .vx-current-events-card .vx-panel__body,.vx-shell .vx-overview-page .vx-current-events-table-shell,.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table-wrap{flex:1 1 auto;min-height:0}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table-wrap{overflow:hidden}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table{table-layout:fixed;min-width:100%}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table tbody,.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table tbody tr:has(.vx-table__empty),.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table__empty{height:100%}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-table__empty{padding:0;text-align:center;vertical-align:middle}.vx-shell .vx-overview-page .vx-current-events-table-shell .vx-empty-state,.vx-shell .vx-overview-page .vx-selected-link-state-panel .vx-empty-state,.vx-shell .vx-mission-page .vx-empty-state{height:100%;min-height:0;padding:18px 16px}.vx-shell .vx-overview-page .vx-empty-state__icon,.vx-shell .vx-mission-page .vx-empty-state__icon{width:48px;height:48px;color:#e8e8e8db}.vx-shell .vx-overview-page .vx-selected-link-state-panel .vx-panel__body:has(.vx-empty-state){display:grid;place-items:center;min-height:184px}.vx-shell .vx-overview-page .vx-selected-link-state-panel .vx-empty-state{max-width:420px;margin:0 auto}.vx-shell .vx-mission-page .vx-panel:has(.vx-environment-grid) .vx-muted-line{margin:10px 0 0;color:#d4d4d49e;font-size:12px;font-weight:400;line-height:1.4;text-align:center}.vx-shell .vx-mission-page .vx-environment-grid .vx-metric-card{min-height:70px;align-items:flex-start}.vx-shell .mission-empty-state,.vx-shell .mission-card-empty{min-height:100%;padding:16px}.vx-shell .mission-notes li{color:#e2e2e2d6;font-size:12px;font-weight:400;line-height:1.45}@media (max-width: 1500px){.vx-shell .vx-overview-page .vx-overview-layout{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}}@media (max-width: 1180px){.vx-shell .vx-overview-page,.vx-shell .vx-mission-page{width:100%}.vx-shell .vx-overview-page .vx-overview-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"topology" "right" "events" "flow"}.vx-shell .vx-overview-page .vx-overview-layout__right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.vx-shell .vx-overview-page .vx-overview-layout__right,.vx-shell .vx-overview-page .vx-mini-metrics,.vx-shell .vx-overview-page .vx-mini-metrics--insights,.vx-shell .vx-overview-page .vx-asset-status-grid,.vx-shell .vx-mission-page .vx-environment-grid{grid-template-columns:minmax(0,1fr)}}.vx-shell{transition:grid-template-columns .18s ease}.vx-shell--sidebar-collapsed{--vx-sidebar-width: 84px}.vx-shell .vx-panel__header.panelHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.vx-shell .vx-panel__heading{min-width:0;flex:1 1 auto}.vx-shell .vx-panel__title.panelTitle{min-width:0;overflow:hidden}.vx-shell .vx-panel__title.panelTitle h2{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-panel__title.panelTitle p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-panel__actions{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.vx-shell .vx-panel__info.infoButton,.vx-shell .widget-info-button.infoButton{flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-left:0;line-height:0}.vx-shell>.sidebar,.vx-shell>.top-status-bar,.vx-shell>.vx-shell__main,.vx-shell>.footer-status-strip{transition:width .18s ease,padding .18s ease,grid-template-columns .18s ease}.vx-shell,.vx-shell *{min-height:0}.vx-shell{height:100dvh;min-height:0;grid-template-rows:var(--vx-top-height) minmax(0,1fr) var(--vx-footer-height);overflow:hidden}.vx-shell>.vx-shell__main{grid-column:2;grid-row:2;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-bottom:calc(var(--vx-footer-height) + 24px)}.vx-shell>.vx-shell__main>.vx-page,.vx-shell>.vx-shell__main>.vx-overview-page,.vx-shell>.vx-shell__main>.vx-mission-page,.vx-shell>.vx-shell__main>.vx-assets-page,.vx-shell>.vx-shell__main>.vx-capsules-page,.vx-shell>.vx-shell__main>.vx-recovery-page,.vx-shell>.vx-shell__main>.vx-network-page,.vx-shell>.vx-shell__main>.vx-analytics-page,.vx-shell>.vx-shell__main>.vx-settings-page{height:auto;min-height:max-content;overflow-y:visible}.vx-shell>.sidebar .sidebar__context{min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.vx-shell>.sidebar .sidebar__context div{min-width:0;grid-column:1}.vx-shell>.sidebar .sidebar__context svg{grid-column:2;grid-row:1 / span 2;align-self:center}.vx-shell>.sidebar .sidebar__context span,.vx-shell>.sidebar .sidebar__context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell>.sidebar .sidebar__collapse{min-width:0;overflow:hidden}.vx-shell>.sidebar .sidebar__collapse span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell--sidebar-collapsed>.sidebar .sidebar__header{justify-content:center;padding-inline:0}.vx-shell--sidebar-collapsed>.sidebar .sidebar__header strong,.vx-shell--sidebar-collapsed>.sidebar .sidebar__item span,.vx-shell--sidebar-collapsed>.sidebar .sidebar__context{display:none}.vx-shell--sidebar-collapsed>.sidebar .sidebar__nav{padding-inline:12px}.vx-shell--sidebar-collapsed>.sidebar .sidebar__item{justify-content:center;gap:0;padding-inline:0}.vx-shell--sidebar-collapsed>.sidebar .sidebar__collapse{width:calc(100% - 16px);justify-content:center;gap:6px;margin-inline:8px;padding-inline:0}.vx-shell--sidebar-collapsed>.sidebar .sidebar__collapse span{display:inline;max-width:48px}@media (max-width: 760px){.vx-shell--sidebar-collapsed{--vx-sidebar-width: 76px}.vx-shell--sidebar-collapsed>.sidebar .sidebar__collapse span{display:none}.vx-shell{grid-template-rows:var(--vx-top-height) minmax(0,1fr) auto}.vx-shell>.footer-status-strip{height:auto;max-height:none;min-height:var(--vx-footer-height);grid-template-columns:repeat(2,minmax(0,1fr))}.vx-shell>.footer-status-strip .footer-status-strip__item{min-height:42px;padding-inline:12px}}html:has(body .vexilla-login),body:has(.vexilla-login),body:has(.vexilla-login) #root{height:auto!important;min-height:100dvh;overflow-x:hidden;overflow-y:auto!important}.vexilla-login{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.vexilla-login__shell{height:auto;min-height:100dvh;max-height:none;overflow-y:auto;padding-bottom:80px}.vexilla-login__panel{height:auto;max-height:none}@media (max-width: 430px){.vexilla-home .vexilla-home__nav,body.vexilla-home-route .vexilla-home__nav{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding-inline:14px!important}.vexilla-home .vexilla-home__nav-cta,body.vexilla-home-route .vexilla-home__nav-cta{max-width:64px!important;padding-inline:9px!important}.vexilla-home .vexilla-home__nav-cta span,body.vexilla-home-route .vexilla-home__nav-cta span{max-width:44px!important}.vexilla-home .vexilla-hero--reference h1,body.vexilla-home-route .vexilla-hero--reference h1{display:block!important;max-width:calc(100vw - 36px)!important;font-size:clamp(32px,10.5vw,37px)!important;line-height:1!important}.vexilla-home .vexilla-hero--reference h1 span,body.vexilla-home-route .vexilla-hero--reference h1 span{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}}.vx-shell .vx-analytics-page{gap:14px;padding-top:18px;padding-bottom:24px;overflow-x:hidden}.vx-shell .vx-analytics-page .vx-page-header{align-items:flex-end;gap:12px}.vx-shell .vx-analytics-page .vx-page-header h1{font-size:clamp(22px,1.45vw,25px);line-height:1.12}.vx-shell .vx-analytics-page .vx-page-header p{max-width:680px;margin-top:5px;color:#eeeeeebd;font-size:13px;line-height:1.34}.vx-shell .vx-analytics-range-row{position:relative;z-index:3;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:-2px;padding:0;overflow:visible;pointer-events:auto}.vx-shell .vx-analytics-range-row .vx-tabs{flex:1 1 520px;min-width:min(100%,520px);max-width:760px;overflow-x:auto;border-bottom-color:#ffffff2e;pointer-events:auto}.vx-shell .vx-analytics-range-row .vx-tabs__item{min-width:58px;min-height:36px;padding-inline:14px;color:#f5f5f5ad;font-size:13px;font-weight:650}.vx-shell .vx-analytics-range-row .vx-tabs__item:hover,.vx-shell .vx-analytics-range-row .vx-tabs__item:focus-visible{color:#fff;background:#ffffff0b}.vx-shell .vx-analytics-range-row .vx-tabs__item--active{color:#fff;border-bottom-color:#fff}.vx-shell .vx-analytics-range-row>span{flex:0 1 auto;min-width:0;max-width:360px;overflow:hidden;color:#eeeeeea8;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-analytics-api-alert{margin:0}.vx-shell .vx-metric-row--analytics{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:12px;align-items:stretch}.vx-shell .vx-analytics-page .vx-metric-card{min-height:102px;align-items:center;gap:14px;padding:17px 15px 14px}.vx-shell .vx-analytics-page .vx-metric-card__icon{flex:0 0 auto;margin-top:3px;color:#f4f4f4c7}.vx-shell .vx-analytics-page .vx-metric-card>div{gap:6px;padding-top:3px}.vx-shell .vx-analytics-page .vx-metric-card>div>span{color:#e6e6e6b8;font-size:12px;font-weight:650;line-height:1.22;white-space:normal}.vx-shell .vx-analytics-page .vx-metric-card>div>strong{color:#fff;font-size:clamp(20px,1.45vw,24px);line-height:1.05;overflow-wrap:normal;white-space:nowrap}.vx-shell .vx-analytics-page .vx-metric-card>div>em{min-height:14px;color:#d6d6d694;font-size:11px;line-height:1.25;white-space:nowrap}.vx-shell .vx-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.vx-shell .vx-analytics-grid>.chart-card:first-child,.vx-shell .vx-top-data-categories-card{grid-column:1 / -1}.vx-shell .vx-analytics-grid>.chart-card:first-child{min-height:286px}.vx-shell .vx-analytics-page .chart-card .vx-panel__body,.vx-shell .vx-analytics-distribution-card .vx-panel__body,.vx-shell .vx-top-data-categories-card .vx-panel__body{overflow:visible}.vx-shell .vx-analytics-page .chart-empty-state{transform:translateY(8px)}.vx-shell .vx-analytics-page .chart-card .vx-empty-state,.vx-shell .vx-top-data-categories-card .vx-empty-state{margin-top:0;pointer-events:auto}.vx-shell .vx-top-data-categories-card{min-height:302px}.vx-shell .vx-top-data-categories-card .vx-panel__body{min-height:224px;display:grid;align-items:center;padding:20px 22px 24px}.vx-shell .vx-top-data-categories-card .vx-empty-state{min-height:196px;gap:10px;transform:translateY(6px)}.vx-shell .vx-top-data-categories-card .vx-empty-state__icon{margin-bottom:4px}.vx-shell .vx-data-category-list{display:grid;gap:10px}.vx-shell .vx-data-category-row{min-width:0;display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.vx-shell .vx-data-category-row:last-child{border-bottom:0}.vx-shell .vx-data-category-row div{min-width:0}.vx-shell .vx-data-category-row strong,.vx-shell .vx-data-category-row span,.vx-shell .vx-data-category-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-data-category-row strong{display:block;color:#f5f5f5;font-size:13px;line-height:1.25}.vx-shell .vx-data-category-row span{display:block;margin-top:3px;color:#e1e1e194;font-size:11px}.vx-shell .vx-data-category-row em{color:#fff;font-size:12px;font-style:normal;font-weight:720}.vx-shell .vx-data-category-row__track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.vx-shell .vx-data-category-row__track i{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:var(--analytics-tone-color, rgba(245, 245, 245, .82))}.vx-shell .vx-analytics-distribution-card{min-height:352px;display:flex;flex-direction:column}.vx-shell .vx-analytics-distribution-card .vx-panel__body{flex:1 1 auto;display:grid;padding:20px 24px 22px}.vx-shell .vx-analytics-distribution{min-width:0;display:grid;align-content:center;justify-items:center;gap:18px}.vx-shell .vx-analytics-ring{position:relative;width:120px;height:120px;margin:4px auto 2px;border:0;background:conic-gradient(var(--vx-analytics-ring, #2b2b2b 0deg 360deg))}.vx-shell .vx-analytics-ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:#050505}.vx-shell .vx-analytics-ring span,.vx-shell .vx-analytics-ring strong{position:relative;z-index:1}.vx-shell .vx-analytics-ring span{font-size:29px}.vx-shell .vx-analytics-ring strong{max-width:92px;color:#ecececc7;font-size:12px;line-height:1.2}.vx-shell .vx-analytics-legend-list{width:100%;max-width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0}.vx-shell .vx-analytics-legend-list div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.vx-shell .vx-analytics-legend-list dt,.vx-shell .vx-analytics-legend-list dd{min-width:0;margin:0;overflow:hidden;color:#ebebebc7;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-analytics-legend-list dt{display:flex;align-items:center;gap:8px}.vx-shell .vx-analytics-legend-list dt span{min-width:0;display:grid;gap:2px}.vx-shell .vx-analytics-legend-list dt small{overflow:hidden;color:#dcdcdc85;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vx-shell .vx-analytics-legend-list i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--analytics-tone-color, #777)}.vx-shell .vx-analytics-legend-list dd{color:#fff;font-weight:720}.vx-shell .vx-analytics-empty-note{margin-top:2px;color:#ebebeba3;font-size:13px;transform:translateY(4px)}.vx-analytics-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#00000094}.vx-analytics-range-modal{width:min(420px,100%);display:grid;gap:14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:18px;background:#080808;box-shadow:0 24px 72px #000000b8;color:#f5f5f5}.vx-analytics-range-modal header{display:grid;gap:5px}.vx-analytics-range-modal header strong{font-size:16px;line-height:1.2}.vx-analytics-range-modal header span,.vx-analytics-range-modal label{color:#ebebeba8;font-size:12px;line-height:1.35}.vx-analytics-range-modal label{display:grid;gap:6px}.vx-analytics-range-modal input{min-height:38px;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:0 10px;color:#fff;background:#0e0e0e;color-scheme:dark}.vx-analytics-range-modal p{margin:-2px 0 0;color:#ffb4b4;font-size:12px;line-height:1.3}.vx-analytics-range-modal>div{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.vx-analytics-range-modal button{min-height:34px;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:0 13px;color:#f5f5f5;background:#ffffff0b;cursor:pointer}.vx-analytics-range-modal button[type=submit]{color:#050505;background:#f4f4f4}@media (max-width: 1180px){.vx-shell .vx-analytics-grid,.vx-shell .vx-analytics-legend-list{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-top-data-categories-card,.vx-shell .vx-analytics-grid>.chart-card:first-child{grid-column:auto}}@media (max-width: 760px){.vx-shell .vx-analytics-page{padding-top:12px}.vx-shell .vx-analytics-range-row .vx-tabs{flex-basis:100%;min-width:0}.vx-shell .vx-metric-row--analytics{grid-template-columns:minmax(0,1fr)}.vx-shell .vx-data-category-row{grid-template-columns:minmax(0,1fr) auto}.vx-shell .vx-data-category-row__track{grid-column:1 / -1;grid-row:2}}.vx-shell .vx-page-header h1,.vx-shell .vx-overview-page .vx-page-header h1,.vx-shell .vx-mission-page .vx-page-header h1,.vx-shell .vx-assets-page .vx-page-header h1,.vx-shell .vx-capsules-page .vx-page-header h1,.vx-shell .vx-recovery-page .vx-page-header h1,.vx-shell .vx-network-page .vx-page-header h1,.vx-shell .vx-analytics-page .vx-page-header h1,.vx-shell .vx-settings-page .vx-page-header h1{font-size:clamp(22px,1.55vw,26px);line-height:1.12}.vx-shell .vx-page-header p,.vx-shell .vx-overview-page .vx-page-header p,.vx-shell .vx-mission-page .vx-page-header p,.vx-shell .vx-assets-page .vx-page-header p,.vx-shell .vx-capsules-page .vx-page-header p,.vx-shell .vx-recovery-page .vx-page-header p,.vx-shell .vx-network-page .vx-page-header p,.vx-shell .vx-analytics-page .vx-page-header p,.vx-shell .vx-settings-page .vx-page-header p{margin-top:5px;font-size:13.5px;line-height:1.35}.vx-shell .vx-metric-card>div>span,.vx-shell .vx-metric-card>div>strong,.vx-shell .vx-metric-card>div>em,.vx-shell .vx-status-tile>span,.vx-shell .vx-status-tile>strong,.vx-shell .vx-status-tile>em{overflow:visible;text-overflow:clip;white-space:normal}.vx-shell .vx-objective-status-grid{grid-template-columns:repeat(4,minmax(98px,1fr));gap:10px}.vx-shell .vx-mission-page .vx-mini-metrics--two .vx-metric-card,.vx-shell .vx-objective-status-grid .vx-metric-card{min-height:76px;align-items:flex-start;padding:12px}.vx-shell .vx-muted-line--mission-metrics{margin-top:16px;padding-top:2px}.vx-shell .vx-assets-page{gap:12px}.vx-shell .vx-assets-page .vx-metric-row--assets{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px}.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{height:auto;min-height:min(590px,calc(100dvh - 292px));max-height:none;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-filter-bar{flex-wrap:wrap;gap:8px;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-search-field{flex:1 1 260px;max-width:420px}.vx-shell .vx-assets-page .vx-asset-select{flex:1 1 150px;max-width:220px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-wrap{min-height:340px;max-width:100%;overflow:auto}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table{min-width:920px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table__empty{padding:0;text-align:center;vertical-align:middle}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-empty-state{min-height:300px}.vx-shell .vx-assets-page .vx-assets-table-panel .vx-table-footer span:last-child{flex:0 0 auto;margin-left:auto;white-space:nowrap}.vx-shell .vx-assets-page .vx-side-rail{height:auto;max-height:none;grid-auto-rows:min-content;grid-template-rows:none;align-content:start;gap:14px}.vx-shell .vx-assets-page .vx-side-rail .vx-panel__body{display:block;padding:12px 14px}@media (max-width: 1280px){.vx-shell .vx-assets-page .vx-metric-row--assets{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-shell .vx-assets-page .vx-assets-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.vx-shell .vx-objective-status-grid,.vx-shell .vx-mission-page .vx-mini-metrics--two,.vx-shell .vx-assets-page .vx-metric-row--assets{grid-template-columns:minmax(0,1fr)}}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:0;height:auto;overflow:hidden}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{display:block;padding:18px}.vx-shell .vx-assets-page .vx-asset-registry-surface{display:grid;grid-template-rows:max-content max-content max-content max-content;grid-auto-rows:max-content;align-content:start;gap:0;min-height:0;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#0003;overflow:hidden}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-tabs{min-height:56px;margin:0;padding:14px 12px 10px;border-bottom:1px solid rgba(255,255,255,.14)}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-filter-bar{display:grid;grid-template-columns:minmax(280px,1fr) 48px minmax(180px,240px) minmax(180px,240px) minmax(190px,260px);align-items:center;gap:10px;min-height:74px;margin:0;padding:12px;border-bottom:1px solid rgba(255,255,255,.14);overflow:visible}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-search-field,.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-asset-select{width:100%;max-width:none;min-width:0;flex:none}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-search-field,.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-icon-button,.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-asset-select__button{height:44px;min-height:44px}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-icon-button{width:48px;min-width:48px;padding:0}.vx-shell .vx-assets-page .vx-asset-registry-table-region{min-width:0}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table-wrap{min-height:300px;max-height:none;border:0;overflow:auto}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table{width:100%;min-width:900px}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table__empty{height:260px;padding:0}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-empty-state{min-height:240px;padding:24px 20px}@media (max-width: 1450px){.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-filter-bar{grid-template-columns:minmax(260px,1fr) 48px minmax(180px,240px)}}@media (max-width: 900px){.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-filter-bar{grid-template-columns:minmax(0,1fr) 48px}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-asset-select{grid-column:1 / -1}}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{min-height:min(680px,calc(100dvh - 260px));display:flex;flex-direction:column;overflow:hidden}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:18px}.vx-shell .vx-assets-page .vx-asset-registry-surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#0003;overflow:hidden}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-tabs,.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-filter-bar,.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-table-footer{flex:0 0 auto}.vx-shell .vx-assets-page .vx-asset-registry-table-region{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table-wrap{flex:1 1 auto;min-height:0;display:flex;border:0;overflow:auto}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table{width:100%;min-width:900px;height:100%}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table__empty{height:100%;padding:0;vertical-align:middle}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-empty-state{min-height:100%;display:grid;place-content:center;padding:28px 20px}.vx-shell .vx-assets-page .vx-asset-registry-surface .vx-table-footer{min-height:42px;display:flex;align-items:center;margin:0;border-top:1px solid rgba(255,255,255,.14);padding:0 12px}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel{height:auto!important;min-height:0!important;overflow:visible}.vx-shell .vx-assets-page .vx-assets-table-panel.vx-panel .vx-panel__body{display:block!important;min-height:0!important;padding:18px}.vx-shell .vx-assets-page .vx-asset-registry-surface{min-height:clamp(500px,calc(100dvh - 360px),720px);display:flex!important;flex-direction:column;overflow:hidden}.vx-shell .vx-assets-page .vx-asset-registry-surface>.vx-tabs,.vx-shell .vx-assets-page .vx-asset-registry-surface>.vx-filter-bar{flex:0 0 auto}.vx-shell .vx-assets-page .vx-asset-registry-table-region{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#000}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table-wrap{flex:1 1 auto;min-height:0!important;display:flex;overflow:auto}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table{height:100%}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table tbody,.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table tbody tr:has(.vx-table__empty){height:100%}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-table__empty{height:100%;vertical-align:middle}.vx-shell .vx-assets-page .vx-asset-registry-table-region .vx-empty-state{min-height:100%;display:grid;place-content:center}.vx-shell .vx-assets-page .vx-asset-registry-table-region>.vx-table-footer{flex:0 0 42px;min-height:42px;display:flex;align-items:center;margin:0;border-top:1px solid rgba(255,255,255,.14);padding:0 12px;background:#000}.vx-shell .vx-settings-page{align-content:start;gap:16px;overflow-y:auto;padding-bottom:72px}.vx-shell .vx-settings-page>.vx-settings-tabs{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:6px;margin:0;border-bottom:1px solid rgba(255,255,255,.12);padding:0 0 10px;overflow:visible}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item{min-height:34px;border:1px solid transparent;border-radius:4px;padding:0 11px;color:#f5f5f594;background:transparent;cursor:pointer}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item:hover{color:#f5f5f5e6;border-color:#ffffff1f;background:#ffffff0b}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item[aria-selected=true]{color:#fff;border-color:#fff3;border-bottom-color:#fff3;background:#ffffff13}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item:focus:not(:focus-visible){outline:none;box-shadow:none}.vx-shell .vx-settings-page>.vx-settings-tabs .vx-tabs__item:focus-visible{outline:1px solid rgba(245,245,245,.78);outline-offset:3px;box-shadow:none}.vx-shell .vx-settings-page .vx-settings-grid{width:100%;max-width:none;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);gap:16px;align-items:start;overflow:visible}.vx-shell .vx-settings-page .vx-settings-grid>*{min-width:0}.vx-shell .vx-settings-page .vx-settings-feature-panel{min-height:0;overflow:visible}.vx-shell .vx-settings-page .vx-settings-feature-panel__body{display:grid;gap:14px;padding:16px}.vx-settings-panel-header-actions{display:inline-flex;align-items:center;gap:10px}.vx-settings-panel-icon{flex:0 0 auto;color:#f5f5f5a8}.vx-settings-inline-action,.vx-settings-action-row button,.vx-profile-photo-editor button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:0 11px;background:#ffffff0e;color:#f5f5f5eb;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.vx-settings-inline-action:hover,.vx-settings-action-row button:hover,.vx-profile-photo-editor button:hover{border-color:#ffffff47;background:#ffffff16}.vx-settings-action-row button:disabled,.vx-profile-photo-editor button:disabled{cursor:wait;opacity:.58}.vx-settings-detail-list{display:grid;gap:0;margin:0}.vx-settings-detail-row{min-width:0;display:grid;grid-template-columns:minmax(150px,.78fr) minmax(0,1fr);gap:14px;align-items:start;border-bottom:1px solid rgba(255,255,255,.09);padding:11px 0}.vx-settings-detail-row:first-child{padding-top:0}.vx-settings-detail-row:last-child{border-bottom:0;padding-bottom:0}.vx-settings-detail-row dt{min-width:0;display:grid;gap:3px}.vx-settings-detail-row dt strong{color:#f5f5f5e6;font-size:12px;line-height:1.25}.vx-settings-detail-row dt span{color:#f5f5f57a;font-size:11px;line-height:1.35}.vx-settings-detail-row dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#f5f5f5d1;font-size:12px;font-weight:700;line-height:1.35;text-align:right}.vx-settings-value--good{color:#b9f6c4!important}.vx-settings-value--muted{color:#f5f5f58a!important}.vx-settings-value--warning{color:#ffd18a!important}.vx-settings-control-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.vx-settings-toggle-stack{display:grid;gap:9px}.vx-settings-page .settings-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(154px,190px);gap:12px;align-items:center;border:1px solid rgba(255,255,255,.095);border-radius:5px;padding:10px;background:#ffffff07}.vx-settings-page .settings-control--toggle{grid-template-columns:minmax(0,1fr) 108px}.vx-settings-page .settings-control--range{grid-template-columns:minmax(0,1fr) minmax(160px,.75fr)}.vx-settings-page .settings-control__copy,.vx-settings-page .settings-select__label{min-width:0;display:grid;gap:3px}.vx-settings-page .settings-control__copy span,.vx-settings-page .settings-select__label{color:#f5f5f5db;font-size:12px;font-weight:720;line-height:1.25}.vx-settings-page .settings-control__copy em,.vx-settings-subtle-note{color:#f5f5f585;font-size:11.5px;font-style:normal;line-height:1.4}.vx-settings-page .settings-select__button{min-width:0;width:100%;height:34px;border-radius:4px;font-size:12px}.vx-settings-page .settings-toggle{justify-self:end}.vx-settings-page .settings-control--range input{width:100%}.vx-profile-photo-editor{min-width:0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:0 0 14px}.vx-profile-photo-editor>div:last-child{min-width:0;display:grid;gap:6px}.vx-profile-photo-editor strong,.vx-profile-photo-editor span,.vx-profile-photo-editor em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-profile-photo-editor strong{color:#fff;font-size:14px}.vx-profile-photo-editor span,.vx-profile-photo-editor em{color:#f5f5f594;font-size:12px;font-style:normal}.vx-profile-photo-editor__actions{display:flex;flex-wrap:wrap;gap:8px}.vx-settings-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vx-settings-page .vx-form-field{min-width:0;display:grid;gap:7px}.vx-settings-page .vx-form-field span{color:#f5f5f594;font-size:12px;font-weight:650;line-height:1.25}.vx-settings-page .vx-form-field input,.vx-settings-page .vx-form-field select{min-width:0;width:100%;height:38px;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 11px;background:#ffffff0e;color:#f2f2f2;font:inherit;font-size:13px;outline:0}.vx-settings-page .vx-form-field select{color-scheme:dark}.vx-settings-page .vx-form-field input[readonly]{color:#f5f5f59e;background:#ffffff08}.vx-settings-page .vx-form-field input:focus-visible,.vx-settings-page .vx-form-field select:focus-visible,.vx-settings-import-export textarea:focus-visible{border-color:#f5f5f5c7;box-shadow:0 0 0 1px #f5f5f56b}.vx-settings-profile-actions{justify-content:flex-start}.vx-settings-inline-error,.vx-settings-inline-status,.vx-settings-import-export p{margin:0;font-size:12px;line-height:1.4}.vx-settings-inline-error{color:#ffb5b5}.vx-settings-inline-status{color:#b9f6c4db}.vx-settings-member-list{display:grid;gap:8px}.vx-settings-member-list article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:9px;background:#ffffff08}.vx-settings-member-list article>div{min-width:0;display:grid;gap:3px}.vx-settings-member-list strong,.vx-settings-member-list span,.vx-settings-member-list em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-settings-member-list strong{color:#fff;font-size:12px}.vx-settings-member-list span,.vx-settings-member-list em{color:#f5f5f594;font-size:11px;font-style:normal}.vx-settings-empty-state{min-height:118px;display:grid;align-content:center;gap:8px;border:1px dashed rgba(255,255,255,.16);border-radius:6px;padding:18px;background:#ffffff06}.vx-settings-empty-state strong{color:#fff;font-size:13px}.vx-settings-empty-state span{max-width:540px;color:#f5f5f58f;font-size:12px;line-height:1.45}.vx-settings-feature-list{display:grid;gap:8px}.vx-settings-feature-list article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:10px 11px;background:#ffffff08}.vx-settings-feature-list span,.vx-settings-feature-list strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.vx-settings-feature-list span{color:#f5f5f5c2}.vx-settings-feature-list strong{text-align:right}.vx-settings-import-export{display:grid;gap:12px}.vx-settings-import-export textarea{width:100%;min-height:178px;resize:vertical;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:12px;background:#ffffff0a;color:#f4f4f4;font-family:var(--mono);font-size:12px;line-height:1.45;outline:0}.vx-settings-action-row{display:flex;flex-wrap:wrap;gap:9px}@media (max-width: 1180px){.vx-shell .vx-settings-page .vx-settings-grid,.vx-settings-control-grid,.vx-settings-profile-form{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.vx-shell .vx-settings-page>.vx-settings-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px}.vx-settings-detail-row,.vx-settings-page .settings-control,.vx-settings-page .settings-control--toggle,.vx-settings-page .settings-control--range,.vx-profile-photo-editor,.vx-settings-member-list article{grid-template-columns:minmax(0,1fr)}.vx-settings-detail-row dd,.vx-settings-feature-list strong{text-align:left}.vx-settings-page .settings-toggle{justify-self:start}}@media (max-width: 768px){body.vexilla-home-route .vexilla-home__nav{gap:8px;min-height:68px;padding:12px clamp(14px,4vw,20px)}body.vexilla-home-route .vexilla-home__brand{gap:8px;font-size:clamp(11px,3.2vw,14px);white-space:nowrap}body.vexilla-home-route .vexilla-home__brand-icon{width:28px;height:24px}body.vexilla-home-route .vexilla-home__nav-actions{flex:0 0 auto}body.vexilla-home-route .vexilla-home__nav-cta{max-width:none!important;min-height:40px;padding-inline:clamp(9px,2.6vw,12px);font-size:clamp(10px,2.8vw,12px);white-space:nowrap}body.vexilla-home-route .vexilla-home__nav-cta span{max-width:none!important;overflow:visible;text-overflow:clip;white-space:nowrap}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{min-height:0;height:auto;gap:clamp(18px,4vw,24px);padding:clamp(96px,14vw,112px) clamp(16px,5vw,24px) clamp(32px,7vw,44px)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{gap:clamp(18px,4vw,24px)}body.vexilla-home-route .vexilla-hero--reference h1{max-width:100%!important;font-size:clamp(2.25rem,10.7vw,3.25rem)!important;line-height:.96!important;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-hero--reference h1 span{max-width:100%!important;white-space:normal!important}body.vexilla-home-route .vexilla-home__waitlist-section{min-height:0;padding:clamp(64px,12vw,84px) clamp(16px,5vw,24px) clamp(72px,14vw,96px)}body.vexilla-home-route .vexilla-home__waitlist-content{gap:clamp(12px,3vw,16px)}body.vexilla-home-route .vexilla-home__waitlist-form{gap:12px;margin-top:22px}body.vexilla-home-route .vexilla-home__waitlist-form input,body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button{box-sizing:border-box;min-height:52px;width:100%}}.vexilla-public-preview{position:relative;width:100%;min-width:0;padding:clamp(76px,8vw,126px) clamp(24px,6.6vw,96px);border-block:1px solid rgba(255,255,255,.11);color:#f8f9f9f0;background:#000}.vexilla-public-preview__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,7vw,112px);align-items:center;width:min(100%,1440px);margin:0 auto}.vexilla-public-preview__copy{min-width:0}.vexilla-public-preview__eyebrow,.vexilla-public-preview__frame-number,.vexilla-public-preview__frame-status{margin:0;color:#ffffff8f;font-family:var(--vexilla-tech);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.vexilla-public-preview h2{max-width:640px;margin:18px 0 0;color:#fffffff2;font-family:var(--vexilla-display);font-size:clamp(42px,4.3vw,72px);font-weight:750;line-height:.98;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.vexilla-public-preview__body{max-width:620px;margin:30px 0 0;color:#ffffffab;font-family:var(--vexilla-body);font-size:clamp(16px,1.12vw,18px);line-height:1.55}.vexilla-public-preview__supporting{max-width:560px;margin:20px 0 0;color:#ffffffe0;font-family:var(--vexilla-body);font-size:15px;font-weight:500;line-height:1.45}.vexilla-public-preview__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;margin-top:30px;border:1px solid rgba(255,255,255,.72);padding:0 18px;color:#050505;background:#fffffff2;font-family:var(--vexilla-tech);font-size:12px;font-weight:600;letter-spacing:.075em;line-height:1;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.vexilla-public-preview__cta:hover,.vexilla-public-preview__cta:focus-visible{border-color:#fff;color:#000;background:#fff;outline:none}.vexilla-public-preview__frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.vexilla-public-preview__frame{position:relative;display:grid;grid-template-rows:auto minmax(76px,1fr) auto auto;gap:14px;min-width:0;min-height:226px;padding:16px;border:1px solid rgba(255,255,255,.18);background:#ffffff03}.vexilla-public-preview__frame:before,.vexilla-public-preview__frame:after{content:"";position:absolute;width:9px;height:9px;pointer-events:none}.vexilla-public-preview__frame:before{top:-1px;left:-1px;border-top:1px solid rgba(255,255,255,.76);border-left:1px solid rgba(255,255,255,.76)}.vexilla-public-preview__frame:after{right:-1px;bottom:-1px;border-right:1px solid rgba(255,255,255,.44);border-bottom:1px solid rgba(255,255,255,.44)}.vexilla-public-preview__frame-display{position:relative;display:grid;grid-template-columns:1fr .55fr;grid-template-rows:1fr 1fr;gap:6px;min-height:76px;border:1px solid rgba(255,255,255,.15);padding:8px}.vexilla-public-preview__frame-display span{display:block;border:1px solid rgba(255,255,255,.12);background:#ffffff06}.vexilla-public-preview__frame-display span:first-child{grid-row:1 / -1}.vexilla-public-preview__frame-label{min-width:0;color:#ffffffe6;font-family:var(--vexilla-body);font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.vexilla-public-preview__frame-status{color:#ffffff80;font-size:9px;letter-spacing:.1em}@media (max-width: 900px){.vexilla-public-preview__inner{grid-template-columns:minmax(0,1fr);gap:40px}.vexilla-public-preview__copy{max-width:720px}}@media (max-width: 640px){.vexilla-public-preview{padding:64px 18px}.vexilla-public-preview h2{margin-top:14px;font-size:clamp(36px,11vw,48px);line-height:1}.vexilla-public-preview__body{margin-top:22px;font-size:16px}.vexilla-public-preview__supporting{margin-top:16px}.vexilla-public-preview__cta{width:100%;min-height:52px;margin-top:24px}.vexilla-public-preview__frames{grid-template-columns:minmax(0,1fr);gap:10px}.vexilla-public-preview__frame{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;min-height:0;padding:14px}.vexilla-public-preview__frame-display{grid-column:1 / -1;grid-row:1;min-height:74px}.vexilla-public-preview__frame-number{grid-column:1;grid-row:2}.vexilla-public-preview__frame-label{grid-column:2;grid-row:2}.vexilla-public-preview__frame-status{grid-column:3;grid-row:2;justify-self:end;white-space:nowrap}}.vexilla-faq{position:relative;min-width:0;color:#f7fafaf2;background:radial-gradient(ellipse 760px 420px at 88% 7%,rgba(86,176,204,.08),transparent 70%),radial-gradient(ellipse 620px 420px at 8% 38%,rgba(100,225,216,.038),transparent 72%),#000}.vexilla-faq .vexilla-home__nav{position:relative;border-bottom:1px solid rgba(201,226,231,.12);background:linear-gradient(180deg,#0a1215bd,#00000070),#000000d1;box-shadow:inset 0 1px #ffffff09}.vexilla-faq .vexilla-home__nav-links a[aria-current=page],.vexilla-faq .vexilla-home__footer-links a[aria-current=page]{color:#baf8f1fa;text-shadow:0 0 14px rgba(119,232,224,.26)}.vexilla-faq__hero,.vexilla-faq__content,.vexilla-faq__closing{position:relative;width:100%;min-width:0;box-sizing:border-box}.vexilla-faq__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(48px,9vw,164px);align-items:end;width:min(1500px,calc(100% - 96px));margin:0 auto;padding:clamp(90px,11vw,166px) 0 clamp(70px,9vw,128px)}.vexilla-faq__hero-copy,.vexilla-faq__hero-intro{min-width:0}.vexilla-faq__eyebrow{margin:0;color:#c3f0eec7;font-family:var(--vexilla-tech);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.vexilla-faq__hero h1,.vexilla-faq__content h2,.vexilla-faq__closing h2{margin:20px 0 0;color:#fafcfcfa;font-family:var(--vexilla-display);font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.vexilla-faq__hero h1{max-width:820px;font-size:clamp(48px,5.8vw,96px);line-height:.93}.vexilla-faq__hero-intro{display:grid;gap:24px;max-width:510px;padding-bottom:5px}.vexilla-faq__hero-intro p,.vexilla-faq__closing>p:not(.vexilla-faq__eyebrow){margin:0;color:#dde4e6ad;font-family:var(--vexilla-body);font-size:clamp(16px,1.18vw,18px);line-height:1.62}.vexilla-faq__hero-intro .vexilla-faq__hero-statement{max-width:450px;padding-top:19px;border-top:1px solid rgba(151,229,223,.24);color:#ebf4f3e0;font-size:15px;font-weight:500;line-height:1.5}.vexilla-faq__content{border-top:1px solid rgba(216,237,239,.14);border-bottom:1px solid rgba(216,237,239,.11);padding:clamp(72px,9vw,128px) 0 clamp(60px,7vw,96px);background:linear-gradient(90deg,rgba(93,191,214,.032),transparent 17%,transparent 83%,rgba(112,234,223,.026)),#0307096b}.vexilla-faq__content-header,.vexilla-faq__accordion{width:min(1120px,calc(100% - 96px));margin-left:auto;margin-right:auto}.vexilla-faq__content h2{font-size:clamp(34px,3.5vw,58px);line-height:.98}.vexilla-faq__accordion{margin-top:clamp(44px,5vw,68px);border-top:1px solid rgba(209,229,232,.22)}.vexilla-faq__item{min-width:0;border-right:1px solid rgba(209,229,232,.19);border-bottom:1px solid rgba(209,229,232,.19);border-left:1px solid rgba(209,229,232,.19);background:#ffffff02}.vexilla-faq__item+.vexilla-faq__item{border-top:0}.vexilla-faq__item.is-open{border-color:#98e8e16b;background:linear-gradient(90deg,rgba(95,209,204,.048),transparent 58%),#ffffff04}.vexilla-faq__item h3{margin:0}.vexilla-faq__trigger{display:grid;grid-template-columns:52px minmax(0,1fr) 28px;gap:20px;align-items:center;width:100%;min-height:76px;border:0;padding:20px 22px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vexilla-faq__trigger:hover{background:#9ceae409}.vexilla-faq__trigger:focus-visible,.vexilla-faq__button:focus-visible,.vexilla-faq .vexilla-home__nav a:focus-visible,.vexilla-faq .vexilla-home__footer a:focus-visible{outline:2px solid rgba(166,246,239,.96);outline-offset:-2px}.vexilla-faq__number,.vexilla-faq__indicator{color:#aee6e5b3;font-family:var(--vexilla-tech);font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1}.vexilla-faq__question{min-width:0;color:#f8fafaf0;font-family:var(--vexilla-display);font-size:clamp(19px,1.75vw,25px);font-weight:600;line-height:1.18;overflow-wrap:anywhere}.vexilla-faq__indicator{justify-self:end;color:#d7fcf7eb;font-size:25px;font-weight:300;letter-spacing:0}.vexilla-faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s linear .22s}.vexilla-faq__item.is-open .vexilla-faq__answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s}.vexilla-faq__answer-inner{min-height:0;overflow:hidden;max-width:800px;margin:0 58px 0 94px;padding:2px 0 32px}.vexilla-faq__answer-inner p,.vexilla-faq__answer-inner ul{margin:0;color:#d7dfe2b8;font-family:var(--vexilla-body);font-size:16px;line-height:1.65}.vexilla-faq__answer-inner p+p,.vexilla-faq__answer-inner p+ul,.vexilla-faq__answer-inner ul+p{margin-top:18px}.vexilla-faq__answer-inner ul{display:grid;gap:8px;padding:0;list-style:none}.vexilla-faq__answer-inner li{position:relative;padding-left:18px}.vexilla-faq__answer-inner li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:50%;background:#a0f2ead1;box-shadow:0 0 9px #64e0d87a}.vexilla-faq__closing{display:grid;justify-items:center;width:min(960px,calc(100% - 96px));margin:0 auto;padding:clamp(68px,8vw,112px) 0 clamp(88px,11vw,164px);text-align:center}.vexilla-faq__closing h2{max-width:840px;font-size:clamp(42px,4.9vw,76px);line-height:.96}.vexilla-faq__closing>p:not(.vexilla-faq__eyebrow){max-width:650px;margin-top:28px}.vexilla-faq__closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.vexilla-faq__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;border:1px solid rgba(222,238,240,.42);padding:0 19px;color:#f7fafaf0;background:#ffffff06;font-family:var(--vexilla-tech);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vexilla-faq__button:hover{border-color:#c1faf4cc;background:#99ede514}.vexilla-faq__button--primary{border-color:#d3fcf8eb;color:#041012;background:#d3fcf8f0}.vexilla-faq__button--primary:hover{border-color:#fff;color:#000;background:#fff}@media (prefers-reduced-motion: reduce){.vexilla-faq__trigger,.vexilla-faq__answer,.vexilla-faq__button{transition-delay:0s;transition-duration:.01ms}}@media (max-width: 980px){.vexilla-faq__hero{grid-template-columns:minmax(0,1fr);gap:42px}.vexilla-faq__hero-intro{max-width:680px}}@media (max-width: 640px){.vexilla-faq .vexilla-home__nav{position:relative}.vexilla-faq__hero,.vexilla-faq__content-header,.vexilla-faq__accordion,.vexilla-faq__closing{width:calc(100% - 36px)}.vexilla-faq__hero{gap:30px;padding:66px 0 64px}.vexilla-faq__hero h1{margin-top:15px;font-size:clamp(40px,12vw,54px);line-height:.97}.vexilla-faq__hero-intro{gap:18px}.vexilla-faq__hero-intro p,.vexilla-faq__closing>p:not(.vexilla-faq__eyebrow){font-size:16px;line-height:1.55}.vexilla-faq__content{padding:68px 0 56px}.vexilla-faq__content h2{margin-top:15px;font-size:35px}.vexilla-faq__accordion{margin-top:36px}.vexilla-faq__trigger{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;min-height:68px;padding:17px 14px}.vexilla-faq__number{font-size:10px}.vexilla-faq__question{font-size:18px;line-height:1.22}.vexilla-faq__indicator{font-size:22px}.vexilla-faq__answer-inner{margin:0 16px 0 62px;padding-bottom:26px}.vexilla-faq__answer-inner p,.vexilla-faq__answer-inner ul{font-size:15px;line-height:1.58}.vexilla-faq__closing{padding:64px 0 78px}.vexilla-faq__closing h2{margin-top:15px;font-size:clamp(38px,10.6vw,48px);line-height:.99}.vexilla-faq__closing-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:28px}.vexilla-faq__button{width:100%;min-height:52px}body.vexilla-home-route .vexilla-home__footer-links{flex-wrap:wrap}body.vexilla-home-route .vexilla-home__footer-links a{padding-inline:clamp(11px,3.6vw,16px)}}.vexilla-home__nav-links>a{text-transform:uppercase}@media (max-width: 980px){body.vexilla-home-route .vexilla-home__nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";row-gap:.75rem;min-height:0;padding-top:.75rem;padding-bottom:.75rem}body.vexilla-home-route .vexilla-home__brand{grid-area:brand}body.vexilla-home-route .vexilla-home__nav-actions{grid-area:actions}body.vexilla-home-route .vexilla-home__nav-links{display:flex;grid-area:links;flex-wrap:wrap;justify-content:flex-start;gap:.55rem clamp(1rem,3vw,1.5rem);width:100%}body.vexilla-home-route .vexilla-home__nav-links>a{font-size:.78rem}}@media (max-width: 640px){body.vexilla-home-route .vexilla-home__nav{row-gap:.65rem;padding:.7rem 18px}body.vexilla-home-route .vexilla-home__nav-links{gap:.5rem 1rem}body.vexilla-home-route .vexilla-home__nav-links>a{font-size:.71rem}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{padding-top:clamp(9.5rem,34vw,11rem)}}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.25rem,2.8vw,2.6rem);margin-top:clamp(2.35rem,5vh,3.65rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link{margin-top:0;padding-bottom:.45rem;border-bottom:1px solid rgba(195,231,233,.28);transition:border-color .2s ease,color .2s ease}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link--primary{color:#f1fdfdfa;border-bottom-color:#7ae4edbd}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link--secondary{color:#c4d1d4d1}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link:hover,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link:focus-visible{border-bottom-color:#a5f7f0fa;color:#fff}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link:focus-visible{outline:2px solid rgba(166,246,239,.9);outline-offset:5px}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{display:grid;gap:.46rem;margin-top:.25rem;border-top:1px solid rgba(122,221,231,.2);padding-top:.88rem;color:#74dce7e0;font-family:var(--vexilla-tech);font-size:10px;font-weight:500;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}@media (min-width: 769px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);gap:clamp(2rem,4.6vw,4.5rem)}body.vexilla-home-route .vexilla-hero--reference h1{max-width:none;font-size:clamp(3.25rem,3.55vw,4.6rem);letter-spacing:-.032em;line-height:.94}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{gap:1.15rem;max-width:25rem;padding-top:clamp(3.7rem,8vh,6.2rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){max-width:24rem}}@media (min-width: 769px) and (max-width: 1550px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.5fr);gap:clamp(1.75rem,3.8vw,3.25rem)}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(3.15rem,4.2vw,3.8rem)}body.vexilla-home-route .vexilla-hero--reference h1 span{white-space:normal}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{padding-top:clamp(2.2rem,5vw,4.2rem)}}.vexilla-home-product-family{--vexilla-product-frame-inset: clamp(10px, 1vw, 18px);position:relative;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:clamp(4rem,7vw,7rem) clamp(4.25rem,5.25vw,6.25rem);color:#f7fafaf5;background:#020202;isolation:isolate;scroll-margin-top:clamp(4.5rem,9vw,7rem)}.vexilla-home-product-family__frame{position:absolute;z-index:0;inset:var(--vexilla-product-frame-inset);border:1px solid rgba(204,222,225,.2);pointer-events:none}.vexilla-home-product-family__frame-rule{position:absolute;right:clamp(2.85rem,5vw,5.5rem);left:clamp(2.85rem,5vw,5.5rem);height:1px;background:#d2e7ea38}.vexilla-home-product-family__frame-rule:after{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#def8f8e6;content:"";transform:translate(-50%,-50%)}.vexilla-home-product-family__frame-rule--top{top:clamp(.75rem,1.1vw,1rem)}.vexilla-home-product-family__frame-rule--bottom{bottom:clamp(.75rem,1.1vw,1rem)}.vexilla-home-product-family__inner{position:relative;z-index:1;width:min(100%,1480px);margin:0 auto}.vexilla-home-product-family__header{max-width:73rem}.vexilla-home-product-family__eyebrow,.vexilla-home-product-family__category,.vexilla-home-product-family__tag,.vexilla-home-product-family__status{margin:0;font-family:var(--vexilla-tech);font-size:clamp(10px,.75vw,12px);font-weight:500;letter-spacing:.085em;line-height:1.35;text-transform:uppercase}.vexilla-home-product-family__eyebrow{color:#dfe7e9b8}.vexilla-home-product-family__header h2{max-width:73rem;margin:clamp(.75rem,1vw,1rem) 0 0;color:#fcfdfdfc;font-family:var(--vexilla-display);font-size:clamp(3.375rem,5vw,4.75rem);font-weight:700;letter-spacing:-.06em;line-height:.94}.vexilla-home-product-family__header h2 span{display:block}.vexilla-home-product-family__header>p:not(.vexilla-home-product-family__eyebrow){max-width:43rem;margin:clamp(1.25rem,1.7vw,1.75rem) 0 0;color:#dde4e6b3;font-family:var(--vexilla-body);font-size:clamp(15px,1.13vw,18px);line-height:1.55}.vexilla-home-product-family__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,1.5vw,1.625rem);margin-top:clamp(3rem,4vw,4rem)}.vexilla-home-product-family__panel{position:relative;display:grid;grid-template-rows:auto auto auto;min-width:0;min-height:clamp(32rem,34vw,35rem);overflow:hidden;border:1px solid rgba(209,229,231,.29);padding:clamp(2.5rem,3vw,3rem) clamp(2.5rem,3vw,3rem) clamp(2.25rem,2.5vw,2.5rem);background:#ffffff02;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));transition:border-color .2s ease,background-color .2s ease}.vexilla-home-product-family__panel:before{position:absolute;top:clamp(.9rem,1.2vw,1rem);left:clamp(2rem,2.5vw,2.25rem);width:clamp(2.5rem,3vw,3rem);height:1px;background:#92dce599;content:""}.vexilla-home-product-family__panel:hover{border-color:#9de2e97a;background:#53bdc906}.vexilla-home-product-family__panel-header{position:relative;z-index:1;min-width:0;min-height:0}.vexilla-home-product-family__category{color:#e1eaebba}.vexilla-home-product-family__panel h3{margin:clamp(1rem,1.25vw,1.25rem) 0 0;color:#fcfdfdfc;font-family:var(--vexilla-display);font-size:clamp(2.7rem,3vw,3.5rem);font-weight:700;letter-spacing:-.06em;line-height:.89}.vexilla-home-product-family__subtitle{max-width:38rem;margin:clamp(.5rem,.75vw,.75rem) 0 0;color:#f7fafaf0;font-family:var(--vexilla-display);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:600;line-height:1.25}.vexilla-home-product-family__panel-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(230px,1.1fr);min-height:0;gap:clamp(1.375rem,1.75vw,1.75rem);margin-top:clamp(1.625rem,2vw,2rem)}.vexilla-home-product-family__description{align-self:start;max-width:none;margin:0;color:#dde4e6a8;font-family:var(--vexilla-body);font-size:clamp(15px,1.05vw,16px);line-height:1.57}.vexilla-home-product-family__panel-footer{position:relative;z-index:1;display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(.875rem,1.15vw,1.125rem);min-width:0;margin-top:clamp(2rem,2.5vw,2.5rem)}.vexilla-home-product-family__tag{padding:0;color:#94e1e9d6;overflow-wrap:anywhere}.vexilla-home-product-family__status{margin:0;color:#f1f7f7e6;overflow-wrap:anywhere}.vexilla-home-product-family__visual{position:relative;z-index:1;display:grid;min-width:0;width:100%;min-height:0;height:clamp(14.375rem,17vw,16.875rem);place-items:center;overflow:hidden;border:1px solid rgba(210,231,234,.28);color:#e6f1f2c7;background:#030303}.vexilla-home-product-family__visual--vx1{box-sizing:border-box;padding:20px}.vexilla-home-product-family__vx1-wireframe{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.vexilla-home-product-family__coming-soon{position:relative;z-index:1;color:#f7fafaeb;font-family:var(--vexilla-tech);font-size:clamp(1.3rem,2.2vw,2.15rem);font-weight:500;letter-spacing:.1em;line-height:1;max-width:calc(100% - 2rem);overflow-wrap:anywhere;text-align:center;text-transform:uppercase}@media (max-width: 1240px){.vexilla-home-product-family{padding-inline:clamp(3.25rem,6vw,5rem)}.vexilla-home-product-family__grid{grid-template-columns:minmax(0,1fr)}.vexilla-home-product-family__panel{min-height:clamp(32rem,48vw,35rem)}}@media (max-width: 768px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group{display:grid;grid-template-columns:minmax(0,1fr);gap:.82rem;width:100%;margin-top:1.85rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link{justify-content:space-between;width:min(100%,20rem);margin-top:0!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{margin-top:.35rem;padding-top:.78rem;font-size:9px}.vexilla-home-product-family{--vexilla-product-frame-inset: 8px;padding:clamp(5.5rem,14vw,6.75rem) clamp(1.35rem,5vw,2rem)}.vexilla-home-product-family__frame-rule{right:1rem;left:1rem}.vexilla-home-product-family__frame-rule--top{top:1rem}.vexilla-home-product-family__frame-rule--bottom{bottom:1rem}.vexilla-home-product-family__header h2{font-size:clamp(2.85rem,11vw,4rem);line-height:.9}.vexilla-home-product-family__panel{grid-template-rows:auto auto auto;min-height:0;padding:clamp(1.75rem,7vw,2.25rem)}.vexilla-home-product-family__panel-header{min-height:0}.vexilla-home-product-family__panel h3{font-size:clamp(2.85rem,12vw,3.75rem)}.vexilla-home-product-family__panel-content{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem}.vexilla-home-product-family__description{max-width:34rem;line-height:1.62}.vexilla-home-product-family__panel-footer{margin-top:2rem;gap:1.2rem}.vexilla-home-product-family__visual{min-height:clamp(16rem,58vw,19rem);height:auto}.vexilla-home-product-family__vx1-wireframe{width:100%;height:100%}}@media (prefers-reduced-motion: reduce){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group .vexilla-hero__explore-link,.vexilla-home-product-family__panel{transition-duration:.01ms}}.vexilla-home-product-family{--vexilla-product-frame-inset: clamp(1.2rem, 1.6vw, 1.85rem);--vexilla-product-rail-gutter: clamp(5.5rem, 8.5vw, 9.5rem);position:relative;min-width:0;overflow:hidden;padding:clamp(4.75rem,6vw,6.25rem) var(--vexilla-product-rail-gutter) clamp(3.75rem,4.75vw,5rem);background:#020202;color:#fafbfbfa;isolation:isolate}.vexilla-home-product-family__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.vexilla-home-product-family__background-vx1{position:absolute;top:clamp(8.45rem,9vw,10.25rem);right:calc(var(--vexilla-product-rail-gutter) - clamp(.65rem,.8vw,.95rem));left:auto;display:block;color:transparent;font-family:var(--vexilla-display);font-size:clamp(8rem,14vw,15.5rem);font-weight:700;letter-spacing:.045em;line-height:.72;opacity:.23;pointer-events:none;transform:skew(-13deg) rotate(-5deg);transform-origin:center;-webkit-text-stroke:1px rgba(230,236,236,.62);text-stroke:1px rgba(230,236,236,.62);-webkit-user-select:none;user-select:none}.vexilla-home-product-family__background-device{position:absolute;right:calc(var(--vexilla-product-rail-gutter) + 1rem);bottom:clamp(-13rem,-8vw,-7rem);top:auto;display:block;width:clamp(38rem,48vw,60rem);height:auto;opacity:.026;filter:grayscale(1) contrast(1.12);pointer-events:none;-webkit-user-select:none;user-select:none}.vexilla-home-product-family__frame{z-index:1;inset:var(--vexilla-product-frame-inset);border:0}.vexilla-home-product-family__frame-rule{right:calc(var(--vexilla-product-rail-gutter) - clamp(.9rem,1.6vw,1.45rem));left:calc(var(--vexilla-product-rail-gutter) - clamp(.9rem,1.6vw,1.45rem));background:#e9f0f03d}.vexilla-home-product-family__frame-rule:after{width:4px;height:4px;background:#f8fcfce6}.vexilla-home-product-family__frame-rule--top{top:clamp(.95rem,1.25vw,1.25rem)}.vexilla-home-product-family__frame-rule--bottom{bottom:clamp(.95rem,1.25vw,1.25rem)}.vexilla-home-product-family__inner{z-index:4;width:min(100%,88rem)}.vexilla-home-product-family__header{position:relative;z-index:1;max-width:54rem}.vexilla-home-product-family__eyebrow,.vexilla-home-product-family__category,.vexilla-home-product-family__tag,.vexilla-home-product-family__status{font-size:clamp(9px,.68vw,11px);letter-spacing:.1em}.vexilla-home-product-family__eyebrow{color:#e8ededb8}.vexilla-home-product-family__header h2{max-width:54rem;margin-top:clamp(.95rem,1.2vw,1.15rem);font-size:clamp(3.35rem,5.05vw,4.8rem);letter-spacing:-.065em;line-height:.94}.vexilla-home-product-family__header>p:not(.vexilla-home-product-family__eyebrow){max-width:38rem;margin-top:clamp(1.45rem,1.9vw,1.9rem);color:#dce1e1bd;font-size:clamp(14px,1.02vw,16px);line-height:1.58}.vexilla-home-product-family__grid{position:relative;z-index:2;gap:clamp(1.5rem,1.9vw,2rem);margin-top:clamp(2.25rem,2.75vw,2.75rem)}.vexilla-home-product-family__panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(30rem,31vw,32.5rem);border-color:#eff4f457;padding:clamp(2rem,2.5vw,2.5rem);background:#030303;isolation:isolate;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.vexilla-home-product-family__panel:before{top:clamp(.9rem,1.15vw,1rem);left:clamp(2rem,2.5vw,2.5rem);width:2.75rem;background:#dbe6e67a}.vexilla-home-product-family__panel:hover{border-color:#f7fbfb85;background:#ffffff05}.vexilla-home-product-family__category{color:#e1e8e8c2}.vexilla-home-product-family__panel h3{margin-top:clamp(.9rem,1.15vw,1.1rem);font-size:clamp(2.4rem,3vw,3.15rem);letter-spacing:-.06em;line-height:.9}.vexilla-home-product-family__subtitle{max-width:31rem;margin-top:clamp(.7rem,.9vw,.9rem);color:#f5f7f7f0;font-size:clamp(.9rem,1.08vw,1rem);line-height:1.24}.vexilla-home-product-family__panel-content{grid-template-columns:minmax(0,.92fr) minmax(13.75rem,1.08fr);align-items:start;gap:clamp(1.5rem,2vw,2rem);margin-top:clamp(1.75rem,2vw,2.125rem)}.vexilla-home-product-family__description{color:#dae0e0b8;font-size:clamp(13px,.94vw,15px);line-height:1.58}.vexilla-home-product-family__panel-footer{align-self:end;gap:.68rem;margin-top:clamp(1.7rem,2.1vw,2rem);border-top:1px solid rgba(228,235,235,.16);padding-top:clamp(.9rem,1.1vw,1rem)}.vexilla-home-product-family__tag{color:#dbe4e4cc}.vexilla-home-product-family__status{color:#f6fafae0}.vexilla-home-product-family__visual{align-self:start;height:clamp(12.25rem,14.6vw,13.25rem);border-color:#e8eeee4d;color:#f1f6f6d6;background:#010101}.vexilla-home-product-family__visual--vx1{padding:1rem}.vexilla-home-product-family__vx1-wireframe{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.vexilla-home-product-family__visual-corner{position:absolute;z-index:2;width:.8rem;height:.8rem;border-color:#eff5f580;border-style:solid;border-width:0;pointer-events:none}.vexilla-home-product-family__visual-corner--top-left{top:.4rem;left:.4rem;border-top-width:1px;border-left-width:1px}.vexilla-home-product-family__visual-corner--top-right{top:.4rem;right:.4rem;border-top-width:1px;border-right-width:1px}.vexilla-home-product-family__visual-corner--bottom-left{bottom:.4rem;left:.4rem;border-bottom-width:1px;border-left-width:1px}.vexilla-home-product-family__visual-corner--bottom-right{right:.4rem;bottom:.4rem;border-right-width:1px;border-bottom-width:1px}.vexilla-home-product-family__coming-soon{z-index:1;max-width:calc(100% - 2rem);color:#f9fbfbed;font-size:clamp(1rem,1.5vw,1.45rem);letter-spacing:.115em;white-space:nowrap}.vexilla-home-product-family__visual-crosshair{position:absolute;z-index:0;top:50%;right:18%;width:1.35rem;height:1.35rem;border:1px solid rgba(238,245,245,.42);border-radius:50%;opacity:.72}.vexilla-home-product-family__visual--comingSoon .vexilla-home-product-family__visual-crosshair{display:none}.vexilla-home-product-family__visual-crosshair:before,.vexilla-home-product-family__visual-crosshair:after{position:absolute;top:50%;left:50%;background:#eef5f57a;content:"";transform:translate(-50%,-50%)}.vexilla-home-product-family__visual-crosshair:before{width:2.05rem;height:1px}.vexilla-home-product-family__visual-crosshair:after{width:1px;height:2.05rem}.vexilla-home-product-family__rail{position:absolute;z-index:3;top:calc(var(--vexilla-product-frame-inset) + clamp(3.45rem,4vw,3.8rem));bottom:calc(var(--vexilla-product-frame-inset) + clamp(3.45rem,4vw,3.8rem));width:clamp(2.8rem,4vw,4.25rem);color:#e3ebebad;font-family:var(--vexilla-tech);font-size:clamp(7px,.52vw,9px);font-weight:500;letter-spacing:.12em;line-height:1;pointer-events:none;text-transform:uppercase}.vexilla-home-product-family__rail--left{left:calc(var(--vexilla-product-frame-inset) + clamp(1.35rem,2vw,2rem))}.vexilla-home-product-family__rail--right{right:calc(var(--vexilla-product-frame-inset) + clamp(1.35rem,2vw,2rem))}.vexilla-home-product-family__rail-line{position:absolute;top:0;bottom:0;width:1px;background:#e2ebeb47}.vexilla-home-product-family__rail--left .vexilla-home-product-family__rail-line{left:50%;right:auto}.vexilla-home-product-family__rail--right .vexilla-home-product-family__rail-line{left:50%}.vexilla-home-product-family__rail-crosshair{position:absolute;z-index:2;top:1.05rem;width:1.2rem;height:1.2rem;border:1px solid rgba(238,246,246,.7);border-radius:50%}.vexilla-home-product-family__rail--left .vexilla-home-product-family__rail-crosshair{right:calc(50% + 1rem)}.vexilla-home-product-family__rail--right .vexilla-home-product-family__rail-crosshair{left:calc(50% + 1rem)}.vexilla-home-product-family__rail-crosshair:before,.vexilla-home-product-family__rail-crosshair:after{position:absolute;top:50%;left:50%;background:#eef6f6b3;content:"";transform:translate(-50%,-50%)}.vexilla-home-product-family__rail-crosshair:before{width:2rem;height:1px}.vexilla-home-product-family__rail-crosshair:after{width:1px;height:2rem}.vexilla-home-product-family__rail-copy{position:absolute;z-index:2;top:clamp(5.15rem,5.7vw,5.85rem);margin:0;padding:.25rem .35rem;background:#020202;color:#e0e8e8b0;font-family:var(--vexilla-tech);font-size:clamp(6px,.44vw,7.5px);letter-spacing:.14em;line-height:1.1;writing-mode:vertical-rl}.vexilla-home-product-family__rail--left .vexilla-home-product-family__rail-copy{right:calc(50% + 1rem);left:auto;transform:rotate(180deg)}.vexilla-home-product-family__rail--left .vexilla-home-product-family__rail-copy span{display:inline-block;margin-block:.55rem}.vexilla-home-product-family__rail-footer{display:none}.vexilla-home-product-family__rail--left .vexilla-home-product-family__rail-footer{right:calc(50% + .9rem);transform:translate(50%)}.vexilla-home-product-family__rail--right .vexilla-home-product-family__rail-footer{left:calc(50% + .9rem);transform:translate(-50%)}.vexilla-home-product-family__rail-bars{width:1.4rem;height:1.4rem;background:repeating-linear-gradient(to bottom,rgba(241,247,247,.78) 0,rgba(241,247,247,.78) 1px,transparent 1px,transparent 5px)}.vexilla-home-product-family__system-meta{position:absolute;z-index:3;top:calc(var(--vexilla-product-frame-inset) + clamp(2.05rem,2.8vw,2.6rem));right:calc(var(--vexilla-product-rail-gutter) + clamp(1.5rem,2vw,2.25rem));display:flex;align-items:center;gap:.5rem;color:#e9f0f0c2;font-family:var(--vexilla-tech);font-size:clamp(8px,.58vw,10px);font-weight:500;letter-spacing:.105em;line-height:1;pointer-events:none;text-transform:uppercase}.vexilla-home-product-family__system-meta-dot{color:#f8fcfcf2;font-size:.72em}.vexilla-home-product-family__system-meta-corner{position:relative;width:1.35rem;height:1.35rem;margin-left:clamp(1rem,1.8vw,1.7rem);border-top:1px solid rgba(240,246,246,.78);border-right:1px solid rgba(240,246,246,.78)}.vexilla-home-product-family__system-meta-crosshair{position:relative;width:1.12rem;height:1.12rem;margin-left:.65rem;border:1px solid rgba(240,246,246,.7);border-radius:50%}.vexilla-home-product-family__system-meta-crosshair:before,.vexilla-home-product-family__system-meta-crosshair:after{position:absolute;top:50%;left:50%;background:#f0f6f6b8;content:"";transform:translate(-50%,-50%)}.vexilla-home-product-family__system-meta-crosshair:before{width:1.85rem;height:1px}.vexilla-home-product-family__system-meta-crosshair:after{width:1px;height:1.85rem}@media (max-width: 1280px){.vexilla-home-product-family{--vexilla-product-rail-gutter: clamp(3.5rem, 6vw, 5rem)}.vexilla-home-product-family__rail{display:none}.vexilla-home-product-family__background-vx1{right:calc(var(--vexilla-product-rail-gutter) + .5rem);left:auto;opacity:.2}.vexilla-home-product-family__system-meta{right:calc(var(--vexilla-product-rail-gutter) + .25rem)}}@media (max-width: 1120px){.vexilla-home-product-family{padding-block:clamp(4rem,7vw,5.5rem)}.vexilla-home-product-family__grid{grid-template-columns:minmax(0,1fr)}.vexilla-home-product-family__panel{min-height:29rem}}@media (max-width: 768px){.vexilla-home-product-family{--vexilla-product-frame-inset: .7rem;padding:clamp(4.25rem,13vw,5.5rem) clamp(1.3rem,5vw,2rem) clamp(3.25rem,10vw,4.5rem)}.vexilla-home-product-family__background,.vexilla-home-product-family__system-meta{display:none}.vexilla-home-product-family__frame-rule{right:1rem;left:1rem}.vexilla-home-product-family__header h2{font-size:clamp(2.9rem,11vw,4rem);line-height:.91}.vexilla-home-product-family__header>p:not(.vexilla-home-product-family__eyebrow){font-size:.95rem}.vexilla-home-product-family__grid{gap:1.3rem;margin-top:2.25rem}.vexilla-home-product-family__panel{min-height:0;padding:clamp(1.5rem,6vw,2rem)}.vexilla-home-product-family__panel h3{font-size:clamp(2.65rem,11vw,3.5rem)}.vexilla-home-product-family__panel-content{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.7rem}.vexilla-home-product-family__visual{width:100%;height:clamp(13rem,62vw,17.5rem)}.vexilla-home-product-family__panel-footer{margin-top:1.75rem}.vexilla-home-product-family__coming-soon{font-size:clamp(1rem,5vw,1.4rem)}}@media (prefers-reduced-motion: reduce){.vexilla-home-product-family__panel{transition:none}}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{opacity:.76;filter:brightness(1.1) contrast(1.06)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{position:absolute;z-index:12;right:calc((100% - var(--vexilla-home-divider-width)) / 2);bottom:clamp(1.9rem,4.5vh,3rem);left:calc((100% - var(--vexilla-home-divider-width)) / 2);display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;min-height:2.65rem;box-sizing:border-box;border-block:1px solid rgba(210,232,233,.2);padding:.62rem clamp(.75rem,1.4vw,1.15rem);color:#dde6e69e;font-family:var(--vexilla-tech);font-size:clamp(.56rem,.62vw,.66rem);font-weight:500;letter-spacing:.075em;line-height:1.35;pointer-events:none;text-transform:uppercase}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.65rem;color:#b3e5e9d1;white-space:nowrap}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-label:before{width:1.35rem;height:1px;background:#85e0e79e;content:""}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-copy{min-width:0;color:#e6ebeba8;text-align:right}@media (max-width: 768px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{opacity:.3;filter:brightness(1.1) contrast(1.06)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{position:relative;right:auto;bottom:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;width:100%;min-height:0;margin-top:.15rem;padding:.75rem .85rem;font-size:.58rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-copy{text-align:left}}@media (min-width: 769px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{display:flex;flex-direction:column;align-items:stretch;justify-self:end;width:min(100%,29rem);max-width:29rem;gap:1rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label),body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{width:100%;max-width:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{gap:.55rem;margin-top:0;padding-top:.9rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{right:auto;bottom:clamp(12.875rem,22.2vh,14.125rem);left:50%;width:min(1500px,80vw);max-width:none;object-fit:contain;object-position:center bottom;transform:translate(-50%)}}@media (min-width: 769px) and (max-width: 1199px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{padding-top:clamp(.875rem,1.75vw,1.25rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{bottom:clamp(7.5rem,15vh,9rem);width:min(750px,74vw)}}@media (min-width: 1200px) and (max-width: 1550px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{grid-template-columns:minmax(0,1fr) minmax(26.875rem,29rem);gap:clamp(2rem,4vw,4.25rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{padding-top:clamp(.875rem,1vw,1.25rem)}}@media (min-width: 1551px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{grid-template-columns:minmax(0,1fr) minmax(26.875rem,29rem);gap:clamp(2rem,4vw,4.25rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{padding-top:clamp(2rem,3vh,2.4rem)}}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{gap:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label{margin:0 0 clamp(1.125rem,1.4vw,1.375rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body{position:relative;display:flex;flex-direction:column;gap:clamp(1.375rem,1.7vw,1.75rem);width:100%}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body p{width:100%;max-width:none;margin:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{position:absolute;top:.25rem;left:-1.75rem;z-index:1;width:1.125rem;height:1.125rem;border-top:1px solid rgba(255,255,255,.45);border-left:1px solid rgba(255,255,255,.45);pointer-events:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{width:100%;max-width:none;gap:clamp(.375rem,.5vw,.5rem);margin-top:clamp(1.5rem,1.8vw,1.75rem);padding-top:clamp(.875rem,1.2vw,1.125rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center;justify-content:normal!important;min-width:0;max-width:100%;padding:0 clamp(1.75rem,5vw,5.25rem)!important;overflow-x:auto!important;overflow-y:hidden!important;pointer-events:auto;scrollbar-width:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker::-webkit-scrollbar{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-items{display:flex;align-items:center;justify-content:center;gap:0;width:max-content;min-width:100%;min-height:2rem;margin:0 auto;box-sizing:border-box}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item{display:inline-flex!important;flex:0 0 auto;align-items:center!important;min-height:1.125rem;white-space:nowrap}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item+.vexilla-hero__ticker-item:before{width:1px!important;height:1.375rem!important;margin:0 clamp(.625rem,.85vw,.875rem)!important}@media (max-width: 768px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{display:block!important;padding:0 clamp(1.125rem,5vw,1.5rem)!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-items{justify-content:flex-start;min-width:max-content;margin:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item{justify-content:flex-start!important;width:auto!important;border:0!important;padding:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item+.vexilla-hero__ticker-item:before{display:inline-block!important;content:""!important}}@media (max-width: 640px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{display:none}}.homepage-story-rails{--homepage-story-frame-inset: clamp(1.1rem, 1.6vw, 1.8rem);--homepage-story-rail-offset: clamp(4.5rem, 4.8vw, 5.25rem);--homepage-story-divider-clearance: clamp(1rem, 1.4vw, 1.5rem);--homepage-story-frame-clearance: clamp(3rem, 4vw, 4rem);--homepage-story-label-lane: clamp(1.75rem, 2.1vw, 2.5rem);position:relative;min-width:0;overflow:hidden;isolation:isolate;background:#000}.homepage-story-rails__rails{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.homepage-story-rails__rail,.homepage-story-rails__corner,.homepage-story-rails__crosshair{position:absolute;display:block}.homepage-story-rails__rail{top:0;bottom:0;width:1px;background:#e2ebeb3d}.homepage-story-rails__rail--left{left:var(--homepage-story-rail-offset)}.homepage-story-rails__rail--right{right:var(--homepage-story-rail-offset)}@media (min-width: 769px){.homepage-story-rails__rail:before{position:absolute;z-index:1;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#f5fffff0;box-shadow:0 0 6px #bef5ffd1,0 0 18px #78e1f06b,0 0 32px #78e1f02e;content:"";opacity:.45;transform:translate(-50%,-50%)}}@media (min-width: 769px) and (prefers-reduced-motion: no-preference){.homepage-story-rails__rail--left:before{animation:homepage-story-signal-down 16s linear infinite}.homepage-story-rails__rail--right:before{animation:homepage-story-signal-up 19s linear infinite}}@keyframes homepage-story-signal-down{0%{top:6px;opacity:0}5%,95%{opacity:.92}to{top:calc(100% - 6px);opacity:0}}@keyframes homepage-story-signal-up{0%{top:calc(100% - 6px);opacity:0}5%,95%{opacity:.88}to{top:6px;opacity:0}}.homepage-story-rails__corner{z-index:1;width:clamp(1rem,1.5vw,1.35rem);height:clamp(1rem,1.5vw,1.35rem);border-color:#f5f9f9ad;border-style:solid;border-width:0}.homepage-story-rails__corner--top-left{top:var(--homepage-story-frame-inset);left:var(--homepage-story-frame-inset);border-top-width:1px;border-left-width:1px}.homepage-story-rails__corner--top-right{top:var(--homepage-story-frame-inset);right:var(--homepage-story-frame-inset);border-top-width:1px;border-right-width:1px}.homepage-story-rails__corner--bottom-left{bottom:var(--homepage-story-frame-inset);left:var(--homepage-story-frame-inset);border-bottom-width:1px;border-left-width:1px}.homepage-story-rails__corner--bottom-right{right:var(--homepage-story-frame-inset);bottom:var(--homepage-story-frame-inset);border-right-width:1px;border-bottom-width:1px}.homepage-story-rails__crosshair{top:calc(var(--homepage-story-frame-inset) + clamp(2.7rem,3.4vw,3.25rem));width:1rem;height:1rem;border:1px solid rgba(236,244,244,.46);border-radius:50%}.homepage-story-rails__crosshair--left{left:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance))}.homepage-story-rails__crosshair--right{right:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance))}.homepage-story-rails__crosshair:before,.homepage-story-rails__crosshair:after{position:absolute;top:50%;left:50%;background:#ecf4f475;content:"";transform:translate(-50%,-50%)}.homepage-story-rails__crosshair:before{width:1.8rem;height:1px}.homepage-story-rails__crosshair:after{width:1px;height:1.8rem}.homepage-story-rails__quote-region,.homepage-story-rails__product-region{position:relative;min-width:0}.homepage-story-rails__side-column{position:absolute;top:0;bottom:0;z-index:2;width:1.25rem;color:#d3e7eb8f;font-family:var(--vexilla-tech);font-size:clamp(11px,.76vw,13px);font-weight:500;letter-spacing:.14em;line-height:1.3;pointer-events:none;text-transform:uppercase}.homepage-story-rails__side-column--left{left:var(--homepage-story-label-lane)}.homepage-story-rails__side-column--right{right:var(--homepage-story-label-lane)}.homepage-story-rails__side-column-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.homepage-story-rails__side-column-track{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;height:200%;will-change:transform}.homepage-story-rails__side-column--left .homepage-story-rails__side-column-track{animation:homepage-story-side-scroll-up 38s linear infinite}.homepage-story-rails__side-column--right .homepage-story-rails__side-column-track{animation:homepage-story-side-scroll-down 42s linear infinite}.homepage-story-rails__status-sequence{display:flex;flex:0 0 50%;flex-direction:column;align-items:center;justify-content:space-around;width:100%;height:50%;padding:clamp(3rem,4vw,4.5rem) 0;box-sizing:border-box}.homepage-story-rails__status-sequence span{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:1.3;text-orientation:mixed;writing-mode:vertical-rl}@media (min-width: 769px) and (prefers-reduced-motion: no-preference){.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span{animation:homepage-story-status-pass 16s linear infinite}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span{animation:homepage-story-status-pass 19s linear infinite reverse}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(1){animation-delay:-1s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(2){animation-delay:-2.4s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(3){animation-delay:-3.8s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(4){animation-delay:-5.2s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(5){animation-delay:-6.6s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(6){animation-delay:-8s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(7){animation-delay:-9.4s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(8){animation-delay:-10.8s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(9){animation-delay:-12.2s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(10){animation-delay:-13.6s}.homepage-story-rails__side-column--left .homepage-story-rails__status-sequence span:nth-child(11){animation-delay:-15s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(1){animation-delay:-1.2s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(2){animation-delay:-3s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(3){animation-delay:-4.8s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(4){animation-delay:-6.6s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(5){animation-delay:-8.4s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(6){animation-delay:-10.2s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(7){animation-delay:-12s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(8){animation-delay:-13.8s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(9){animation-delay:-15.6s}.homepage-story-rails__side-column--right .homepage-story-rails__status-sequence span:nth-child(10){animation-delay:-17.4s}}@keyframes homepage-story-status-pass{0%,42%,58%,to{color:#d3e7eb8f;text-shadow:none}48%,52%{color:#ebfbfcdb;text-shadow:0 0 8px rgba(119,232,224,.2)}}@keyframes homepage-story-side-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes homepage-story-side-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.homepage-story-rails__side-column-track{animation:none;transform:translateY(0)}.homepage-story-rails__status-sequence span{animation:none;text-shadow:none}}.homepage-story-rails__divider.vexilla-home__section-divider{position:relative;z-index:3;width:auto;margin-right:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance));margin-left:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance))}.homepage-story-rails .vexilla-home__footer{overflow:visible;z-index:auto}.homepage-story-rails .vexilla-home__footer-inner{z-index:3}.homepage-story-rails .vexilla-home__footer-separator.vexilla-home__section-divider{position:relative;z-index:3;width:auto;margin-right:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance));margin-left:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance))}@media (min-width: 769px){.homepage-story-rails .vexilla-home__footer-inner{--homepage-story-footer-gutter: calc( var(--homepage-story-rail-offset) + clamp(3.5rem, 4vw, 4.5rem) );width:min(1500px,calc(100% - var(--homepage-story-footer-gutter) - var(--homepage-story-footer-gutter)))}}.homepage-story-rails .vexilla-home__waitlist-section{background-image:none!important}@media (min-width: 769px){.homepage-story-rails__divider--waitlist.vexilla-home__section-divider{--homepage-story-waitlist-divider-gutter: clamp(9.5rem, 10.5vw, 11.25rem);width:min(1360px,calc(100% - var(--homepage-story-waitlist-divider-gutter) - var(--homepage-story-waitlist-divider-gutter)));margin-right:auto;margin-left:auto}}.homepage-story-rails .mission-ledger-quote__divider{right:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance));left:calc(var(--homepage-story-rail-offset) + var(--homepage-story-divider-clearance));z-index:3;display:block!important;background:#e9f0f033!important}.homepage-story-rails .vexilla-home-product-family{--vexilla-product-rail-gutter: max( clamp(5.5rem, 8.5vw, 9.5rem), calc(var(--homepage-story-rail-offset) + var(--homepage-story-frame-clearance)) )}.homepage-story-rails .vexilla-home__footer-description span{display:block}.homepage-story-rails .vexilla-home__footer-description span+span{margin-top:.35rem}.vexilla-home-product-family__subtitle{margin-top:16px}.vexilla-home-product-family__visual--vx1{display:grid;place-items:center}.vexilla-home-product-family__vx1-wireframe{display:block;width:90%;height:90%;max-width:90%;max-height:90%;object-fit:contain;object-position:center;transform:none}.mission-ledger-quote__line{display:block}@media (min-width: 769px) and (max-width: 1120px){.homepage-story-rails{--homepage-story-rail-offset: clamp(3rem, 4vw, 4.5rem);--homepage-story-label-lane: clamp(.45rem, 1vw, .75rem)}.homepage-story-rails__side-column{font-size:11px}}@media (max-width: 768px){.homepage-story-rails__rails,.homepage-story-rails__side-column{display:none}.homepage-story-rails__divider.vexilla-home__section-divider{width:var(--vexilla-home-divider-width);margin-right:auto;margin-left:auto}.homepage-story-rails .vexilla-home__footer-inner{width:calc(100% - 36px)}.homepage-story-rails .vexilla-home__footer-separator.vexilla-home__section-divider{width:var(--vexilla-home-divider-width);margin-right:auto;margin-left:auto}.homepage-story-rails .mission-ledger-quote__divider{right:clamp(1.125rem,5vw,1.5rem);left:clamp(1.125rem,5vw,1.5rem)}}html.vexilla-home-route,body.vexilla-home-route,body.vexilla-home-route #root,body.vexilla-home-route .vexilla-home{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow: clip){html.vexilla-home-route,body.vexilla-home-route,body.vexilla-home-route #root,body.vexilla-home-route .vexilla-home{overflow-x:hidden}}body.vexilla-home-route .vexilla-home,body.vexilla-home-route .homepage-story-rails,body.vexilla-home-route .vexilla-public-preview,body.vexilla-home-route .vexilla-home-product-family,body.vexilla-home-route .mission-ledger-quote,body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__footer{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 1023px){body.vexilla-home-route .vexilla-home__nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";gap:.8rem 1rem;min-height:0;padding:.85rem clamp(1.25rem,4vw,2rem)}body.vexilla-home-route .vexilla-home__brand{grid-area:brand;min-width:0}body.vexilla-home-route .vexilla-home__nav-actions{grid-area:actions;min-width:0}body.vexilla-home-route .vexilla-home__nav-links{display:flex;grid-area:links;flex-wrap:wrap;justify-content:flex-start;gap:.55rem clamp(1rem,3vw,1.4rem);width:100%;min-width:0}body.vexilla-home-route .vexilla-home__nav-links a{min-height:2.25rem;font-size:.78rem}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{display:grid;align-content:start;min-height:0;height:auto;gap:clamp(1.75rem,4vw,2.5rem);padding:clamp(4.75rem,9vw,6.75rem) clamp(1.5rem,5vw,3rem) clamp(2.5rem,5vw,4rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{position:relative!important;inset:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;max-width:100%;box-sizing:border-box}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,2.75rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__headline-block,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{width:100%;max-width:min(100%,44rem);min-width:0;padding-top:0}body.vexilla-home-route .vexilla-hero--reference h1{max-width:100%;font-size:clamp(3rem,8.2vw,4.65rem);line-height:.95}body.vexilla-home-route .vexilla-hero--reference h1 span{max-width:100%;white-space:normal}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group{margin-top:clamp(1.75rem,3vw,2.5rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{gap:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{max-width:min(100%,38rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){max-width:none;font-size:clamp(1rem,2vw,1.08rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider{height:1px;margin:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{display:block!important;min-height:0;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;pointer-events:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker::-webkit-scrollbar{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-items{display:flex;justify-content:flex-start;width:max-content;min-width:max-content;margin:0;padding-inline:.25rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item{width:auto!important;min-height:2.75rem;border:0!important;padding:0;font-size:clamp(.65rem,1.45vw,.75rem)!important;text-align:left;white-space:nowrap;scroll-snap-align:start}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item+.vexilla-hero__ticker-item:before{display:inline-block!important;width:1px!important;height:1.4rem!important;margin:0 clamp(.8rem,2.4vw,1.25rem)!important;content:""!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:0;margin:0;padding:.8rem .9rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-copy{text-align:left}body.vexilla-home-route .mission-ledger-quote{min-height:0}body.vexilla-home-route .mission-ledger-quote__inner{width:100%;min-height:0;padding:clamp(5rem,10vw,6.5rem) clamp(1.5rem,5vw,3rem)}body.vexilla-home-route .mission-ledger-quote__copy{width:min(100%,46rem);margin-left:0}body.vexilla-home-route .mission-ledger-quote__copy h2{font-size:clamp(3rem,7.8vw,4.4rem);line-height:1.02}body.vexilla-home-route .vexilla-public-preview{padding:clamp(4.75rem,9vw,6rem) clamp(1.5rem,5vw,3rem)}body.vexilla-home-route .vexilla-public-preview__inner{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem)}body.vexilla-home-route .vexilla-home-product-family{padding:clamp(4rem,8vw,5rem) clamp(1.5rem,5vw,3rem)}body.vexilla-home-route .vexilla-home-product-family__grid{grid-template-columns:minmax(0,1fr);max-width:48rem}body.vexilla-home-route .vexilla-home-product-family__panel{min-height:0}body.vexilla-home-route .vexilla-home__footer-inner{width:min(44rem,calc(100% - clamp(3rem,8vw,4rem)))}body.vexilla-home-route .vexilla-home__footer-grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}body.vexilla-home-route .vexilla-home__footer-links{justify-content:flex-start;justify-self:start}}@media (max-width: 768px){body.vexilla-home-route .vexilla-home__nav{gap:.7rem .8rem;padding:.75rem clamp(1rem,4vw,1.25rem)}body.vexilla-home-route .vexilla-home__brand{gap:.55rem;font-size:clamp(.78rem,3.5vw,.9rem);letter-spacing:0}body.vexilla-home-route .vexilla-home__brand-icon{width:1.75rem;height:1.5rem}body.vexilla-home-route .vexilla-home__nav-cta{min-height:2.5rem;padding-inline:.7rem;font-size:clamp(.64rem,2.8vw,.75rem)}body.vexilla-home-route .vexilla-home__nav-links{gap:.35rem 1rem}body.vexilla-home-route .vexilla-home__nav-links a{min-height:2rem;font-size:clamp(.66rem,2.8vw,.75rem)}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{gap:1.75rem;padding:clamp(3rem,12vw,4.25rem) clamp(1.125rem,5vw,1.5rem) clamp(2.25rem,8vw,3rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{gap:1.85rem}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(2.45rem,10.8vw,3.35rem);line-height:.97;letter-spacing:-.035em;text-wrap:balance}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group{margin-top:1.65rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link{min-height:2.75rem;margin-top:0;padding-bottom:.35rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label{margin-bottom:1rem;font-size:clamp(.72rem,3vw,.82rem);overflow-wrap:anywhere}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body{gap:1.25rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){font-size:clamp(.98rem,4.2vw,1.08rem);line-height:1.58}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{gap:.45rem;margin-top:1.35rem;padding-top:.85rem;font-size:clamp(.56rem,2.5vw,.68rem);line-height:1.55}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels span{min-width:0;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{font-size:clamp(.56rem,2.45vw,.66rem);line-height:1.45}body.vexilla-home-route .mission-ledger-quote__inner{align-items:flex-start;padding:clamp(5.25rem,18vw,7rem) clamp(1.125rem,5vw,1.5rem) clamp(5.25rem,18vw,7rem)}body.vexilla-home-route .mission-ledger-quote__copy h2{max-width:100%;font-size:clamp(2.35rem,11.25vw,3.25rem);line-height:.99;letter-spacing:-.035em}body.vexilla-home-route .mission-ledger-quote__line{white-space:normal}body.vexilla-home-route .mission-ledger-quote__copy p{max-width:100%;margin-top:1.75rem;font-size:clamp(.98rem,4vw,1.1rem);line-height:1.56}body.vexilla-home-route .vexilla-home-product-family{--vexilla-product-frame-inset: .65rem;padding:clamp(4.5rem,14vw,5.75rem) clamp(1.125rem,5vw,1.5rem) clamp(4rem,12vw,5rem)}body.vexilla-home-route .vexilla-home-product-family__background,body.vexilla-home-route .vexilla-home-product-family__system-meta,body.vexilla-home-route .vexilla-home-product-family__rail{display:none}body.vexilla-home-route .vexilla-home-product-family__frame-rule{right:1rem;left:1rem}body.vexilla-home-route .vexilla-home-product-family__inner{width:100%}body.vexilla-home-route .vexilla-home-product-family__header h2{max-width:100%;font-size:clamp(2.5rem,11.3vw,3.35rem);line-height:.94}body.vexilla-home-route .vexilla-home-product-family__header>p:not(.vexilla-home-product-family__eyebrow){max-width:36rem;font-size:.97rem;line-height:1.55}body.vexilla-home-route .vexilla-home-product-family__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2.25rem}body.vexilla-home-route .vexilla-home-product-family__panel{grid-template-rows:auto auto auto;min-height:0;padding:1.75rem 1.25rem 1.5rem}body.vexilla-home-route .vexilla-home-product-family__panel:before{left:1.25rem}body.vexilla-home-route .vexilla-home-product-family__panel h3{font-size:clamp(2.45rem,11vw,3.25rem)}body.vexilla-home-route .vexilla-home-product-family__subtitle{margin-top:1rem;font-size:clamp(.9rem,3.9vw,1rem);line-height:1.32}body.vexilla-home-route .vexilla-home-product-family__panel-content{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.75rem}body.vexilla-home-route .vexilla-home-product-family__description{max-width:100%;font-size:.96rem;line-height:1.62}body.vexilla-home-route .vexilla-home-product-family__visual{width:100%;min-height:0;height:min(70vw,17rem)}body.vexilla-home-route .vexilla-home-product-family__visual--vx1{padding:.75rem}body.vexilla-home-route .vexilla-home-product-family__coming-soon{max-width:calc(100% - 1.5rem);font-size:clamp(1rem,5.2vw,1.35rem);letter-spacing:.09em}body.vexilla-home-route .vexilla-home-product-family__panel-footer{align-self:auto;gap:.7rem;margin-top:1.5rem;padding-top:.9rem}body.vexilla-home-route .vexilla-home-product-family__tag,body.vexilla-home-route .vexilla-home-product-family__status{overflow-wrap:anywhere;line-height:1.45}body.vexilla-home-route .vexilla-public-preview{padding:4.5rem 1.125rem}body.vexilla-home-route .vexilla-public-preview__inner{gap:2rem}body.vexilla-home-route .vexilla-public-preview h2{max-width:100%;font-size:clamp(2.5rem,11vw,3.25rem);line-height:.98}body.vexilla-home-route .vexilla-public-preview__body{margin-top:1.35rem;font-size:1rem}body.vexilla-home-route .vexilla-public-preview__cta{width:100%;min-height:3.25rem;margin-top:1.5rem}body.vexilla-home-route .vexilla-public-preview__frames{grid-template-columns:minmax(0,1fr);gap:.75rem}body.vexilla-home-route .vexilla-public-preview__frame{min-width:0}body.vexilla-home-route .vexilla-home__waitlist-section{min-height:0;padding:4.5rem 1.125rem 5.5rem}body.vexilla-home-route .vexilla-home__waitlist-content,body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-details-shell,body.vexilla-home-route .vexilla-home__waitlist-details-form{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home__waitlist-content h2{font-size:clamp(2.5rem,11.6vw,3.25rem);line-height:.98}body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-details-form{grid-template-columns:minmax(0,1fr);gap:.75rem}body.vexilla-home-route .vexilla-home__waitlist-form input,body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button,body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button{min-height:3.25rem;width:100%}body.vexilla-home-route .vexilla-home__footer{padding-bottom:3.5rem;overflow:visible}body.vexilla-home-route .vexilla-home__footer-inner{width:calc(100% - 2.25rem);padding-top:4rem}body.vexilla-home-route .vexilla-home__footer-grid{grid-template-columns:minmax(0,1fr);row-gap:2.25rem}body.vexilla-home-route .vexilla-home__footer-brand{gap:1.25rem}body.vexilla-home-route .vexilla-home__footer-identity{gap:.85rem;align-items:center}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-wordmark{max-width:none;font-size:.72rem;letter-spacing:.12em;white-space:normal}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{max-width:100%;font-size:1rem;line-height:1.6}body.vexilla-home-route .vexilla-home__footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-self:stretch;width:100%;gap:.5rem}body.vexilla-home-route .vexilla-home__footer-links a{min-width:0;min-height:3rem;border:1px solid rgba(255,255,255,.14);padding:.6rem;font-size:.68rem;letter-spacing:.1em}body.vexilla-home-route .vexilla-home__footer-links a:not(:last-child){border-right:1px solid rgba(255,255,255,.14)}body.vexilla-home-route .vexilla-home__footer-bottom{margin-top:3.5rem;padding-top:1.5rem;font-size:.64rem;line-height:1.7}body.vexilla-home-route .homepage-story-rails__rails,body.vexilla-home-route .homepage-story-rails__side-column{display:none}}@media (max-width: 420px){body.vexilla-home-route .vexilla-home__nav{gap:.65rem .7rem;padding-inline:1rem}body.vexilla-home-route .vexilla-home__brand{font-size:.76rem}body.vexilla-home-route .vexilla-home__nav-cta{padding-inline:.6rem;font-size:.62rem}body.vexilla-home-route .vexilla-home__nav-links{gap:.3rem .9rem}body.vexilla-home-route .vexilla-home__nav-links a{font-size:.64rem}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(2.35rem,10.6vw,2.8rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item{font-size:.62rem!important}body.vexilla-home-route .mission-ledger-quote__copy h2{font-size:clamp(2.25rem,10.9vw,2.8rem)}body.vexilla-home-route .vexilla-home-product-family__panel{padding-inline:1.1rem}body.vexilla-home-route .vexilla-home-product-family__coming-soon{font-size:.94rem;letter-spacing:.075em}}@media (min-width: 769px){body.vexilla-home-route .mission-ledger-quote__copy{width:min(100%,calc(100vw - 20rem),90rem);max-width:90rem;min-width:0;margin-right:auto;margin-left:auto}body.vexilla-home-route .mission-ledger-quote__copy h2{width:100%;max-width:100%;margin:0;font-size:clamp(4.0625rem,4.35vw,5rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;white-space:normal}body.vexilla-home-route .mission-ledger-quote__line{display:block;max-width:100%;white-space:normal}body.vexilla-home-route .mission-ledger-quote__copy p{width:min(100%,48.75rem);max-width:48.75rem;margin:2.25rem 0 0;font-size:clamp(1rem,1.2vw,1.3125rem);line-height:1.55}}@media (min-width: 769px) and (max-width: 1100px){body.vexilla-home-route .mission-ledger-quote__copy{width:min(100%,53.75rem);max-width:53.75rem}body.vexilla-home-route .mission-ledger-quote__copy h2{font-size:clamp(3.5rem,5.2vw,4.125rem)}}@media (max-width: 768px){body.vexilla-home-route .mission-ledger-quote__copy{width:100%;max-width:none;min-width:0;margin-right:0;margin-left:0}body.vexilla-home-route .mission-ledger-quote__copy h2{width:100%;max-width:100%;font-size:clamp(2.625rem,11vw,3.75rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance;white-space:normal}body.vexilla-home-route .mission-ledger-quote__line{display:block;max-width:100%;white-space:normal}body.vexilla-home-route .mission-ledger-quote__copy p{width:100%;max-width:100%;margin-top:clamp(1.75rem,7vw,2.25rem);font-size:clamp(.98rem,4vw,1.1rem);line-height:1.55}}@media (min-width: 1024px){body.vexilla-home-route .vexilla-home-product-family{padding-top:clamp(2.75rem,3.5vw,3.75rem);padding-bottom:clamp(2.75rem,3.5vw,3.75rem)}body.vexilla-home-route .vexilla-home-product-family__header h2{margin-top:clamp(.875rem,1.2vw,1.125rem);font-size:clamp(3.25rem,4.4vw,4.5rem);line-height:.96;letter-spacing:-.035em}body.vexilla-home-route .vexilla-home-product-family__header>p:not(.vexilla-home-product-family__eyebrow){margin-top:clamp(1.5rem,2vw,1.875rem)}body.vexilla-home-route .vexilla-home-product-family__grid{gap:clamp(1.25rem,1.7vw,1.625rem);margin-top:clamp(2.25rem,3vw,3rem)}body.vexilla-home-route .vexilla-home-product-family__panel{min-height:clamp(26.875rem,29vw,30rem);padding:clamp(1.75rem,2vw,2rem)}body.vexilla-home-route .vexilla-home-product-family__panel h3{margin:clamp(.875rem,1.1vw,1rem) 0 0;font-size:clamp(2.625rem,3.2vw,3.5rem);line-height:.95;letter-spacing:-.035em}body.vexilla-home-route .vexilla-home-product-family__subtitle{margin-top:14px;font-size:16px;line-height:1.35;font-weight:600}body.vexilla-home-route .vexilla-home-product-family__description{max-width:20rem;font-size:15px;line-height:1.55}body.vexilla-home-route .vexilla-home-product-family__visual{justify-self:end;width:min(100%,clamp(15.625rem,18vw,18.125rem))}body.vexilla-home-route .vexilla-home-product-family__panel-footer{gap:0;margin-top:clamp(1.5rem,1.8vw,1.75rem);padding-top:.875rem}body.vexilla-home-route .vexilla-home-product-family__tag{font-size:12px;line-height:1.4;letter-spacing:.06em}body.vexilla-home-route .vexilla-home-product-family__status{margin-top:14px;font-size:10px;line-height:1.4;letter-spacing:.12em}body.vexilla-home-route .vexilla-public-preview{padding-top:clamp(4.5rem,6vw,6rem);padding-bottom:clamp(4.5rem,6vw,6rem)}body.vexilla-home-route .vexilla-public-preview__inner{gap:clamp(2rem,4vw,4rem)}body.vexilla-home-route .vexilla-public-preview h2{font-size:clamp(3.125rem,4.4vw,4.375rem);line-height:.98}body.vexilla-home-route .vexilla-public-preview__body{max-width:32.5rem;font-size:16px;line-height:1.55}body.vexilla-home-route .vexilla-home__waitlist-section{min-height:0;place-items:center;padding-top:clamp(5rem,6.5vw,6.875rem);padding-bottom:clamp(5rem,6.5vw,6.875rem)}body.vexilla-home-route .vexilla-home__waitlist-content h2{font-size:clamp(3.5rem,5vw,4.875rem);line-height:1}body.vexilla-home-route .vexilla-home__footer{padding-bottom:clamp(1.75rem,3vw,2.5rem)}body.vexilla-home-route .vexilla-home__footer-inner{padding-top:clamp(4rem,5vw,5rem)}body.vexilla-home-route .vexilla-home__footer-grid{column-gap:clamp(3rem,6vw,6rem);row-gap:clamp(1.75rem,3vw,2.5rem)}body.vexilla-home-route .vexilla-home__footer-brand,body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{max-width:28.75rem}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{font-size:15px;line-height:1.55}body.vexilla-home-route .vexilla-home__footer-links a{min-height:2.75rem;padding-inline:clamp(1.125rem,2.25vw,1.875rem)}body.vexilla-home-route .vexilla-home__footer-bottom{margin-top:clamp(2rem,3vw,2.75rem);padding-top:clamp(1.125rem,2vw,1.5rem)}}@media (min-width: 769px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{width:100%;max-width:35rem;gap:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label{margin:0 0 clamp(1.125rem,1.4vw,1.375rem);font-size:14px;line-height:1.4;letter-spacing:.04em}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body{gap:clamp(1.375rem,1.6vw,1.625rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body p{max-width:32.5rem;font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.55}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels span{font-size:12px;line-height:1.4;letter-spacing:.06em}}@media (max-width: 767px){body.vexilla-home-route .vexilla-home-product-family__panel h3{font-size:clamp(2.375rem,11vw,3.125rem);line-height:.95;letter-spacing:-.035em}body.vexilla-home-route .vexilla-home-product-family__subtitle{margin-top:14px;font-size:15px;line-height:1.35;font-weight:600}body.vexilla-home-route .vexilla-home-product-family__description,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){font-size:16px;line-height:1.55}}@media (min-width: 1024px){body.vexilla-home-route .vexilla-home-product-family__panel h3{font-size:clamp(2.25rem,2.65vw,3rem);line-height:.98}body.vexilla-home-route .vexilla-home-product-family__subtitle{font-size:14px;line-height:1.35}body.vexilla-home-route .vexilla-home-product-family__description{font-size:13px;line-height:1.55}body.vexilla-home-route .vexilla-home-product-family__tag{font-size:11px}body.vexilla-home-route .vexilla-home-product-family__status{font-size:9px}}@media (min-width: 769px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{max-width:30rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label{font-size:12px;line-height:1.35}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body p{max-width:30rem;font-size:clamp(.875rem,1vw,1rem);line-height:1.55}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels span{font-size:10px;line-height:1.4}}@media (min-width: 1024px){body.vexilla-home-route .vexilla-home__footer{padding-bottom:clamp(1.5rem,2vw,2rem)}body.vexilla-home-route .vexilla-home__footer-inner{padding-top:clamp(3rem,3.5vw,3.75rem)}body.vexilla-home-route .vexilla-home__footer-grid{grid-template-columns:minmax(0,26rem) auto;column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:1.5rem;align-items:start}body.vexilla-home-route .vexilla-home__footer-brand{max-width:26rem;gap:1rem}body.vexilla-home-route .vexilla-home__footer-identity{gap:1rem}body.vexilla-home-route .vexilla-home__footer-mark{width:2.5rem;height:2.25rem}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-wordmark{font-size:clamp(.6875rem,.78vw,.8125rem);letter-spacing:.14em}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{max-width:26rem;font-size:clamp(.8125rem,.85vw,.875rem);line-height:1.5}body.vexilla-home-route .vexilla-home__footer-tech-line{display:none}body.vexilla-home-route .vexilla-home__footer-links{gap:0}body.vexilla-home-route .vexilla-home__footer-links a{min-height:2.25rem;padding-inline:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(.625rem,.72vw,.6875rem);letter-spacing:.14em}body.vexilla-home-route .vexilla-home__footer-bottom{margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:1rem;font-size:clamp(.5625rem,.65vw,.625rem);line-height:1.45}body.vexilla-home-route .vexilla-home__footer-bottom span{margin-inline:.875rem}}body.vexilla-home-route .vexilla-home__brand-icon,body.vexilla-home-route .vexilla-home__waitlist-logo,body.vexilla-home-route .vexilla-home__footer-mark{content:url(/assets/vexilla-labs-brand-lockup-CXU6HHnr.png);display:block;object-fit:cover;object-position:50% 43%;filter:none}body.vexilla-home-route .vexilla-home__brand>span,body.vexilla-home-route .vexilla-home__waitlist-brand,body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-wordmark{display:none}body.vexilla-home-route .vexilla-home__brand{gap:0}body.vexilla-home-route .vexilla-home__brand-icon{width:clamp(9.5rem,12vw,11.5rem);height:clamp(2.5rem,3.2vw,3rem);aspect-ratio:4 / 1}body.vexilla-home-route .vexilla-home__waitlist-logo{width:min(18rem,74vw);height:clamp(5.25rem,7vw,6.5rem);margin-bottom:clamp(.25rem,.5vw,.5rem);aspect-ratio:2.75 / 1}body.vexilla-home-route .vexilla-home__footer-identity{display:block}body.vexilla-home-route .vexilla-home__footer-mark{width:min(13.5rem,100%);height:clamp(4.25rem,5vw,5.25rem);aspect-ratio:2.6 / 1}@media (max-width: 768px){body.vexilla-home-route .vexilla-home__brand-icon{width:clamp(8rem,35vw,9.5rem);height:clamp(2.2rem,9vw,2.5rem)}body.vexilla-home-route .vexilla-home__waitlist-logo{width:min(16rem,78vw);height:clamp(4.75rem,20vw,5.5rem)}body.vexilla-home-route .vexilla-home__footer-mark{width:min(13rem,100%);height:4.5rem}}@media (min-width: 1024px){body.vexilla-home-route .vexilla-home__waitlist-section{min-height:0;padding-top:96px;padding-bottom:104px}body.vexilla-home-route .vexilla-home__waitlist-content{width:min(100%,45rem);gap:0}body.vexilla-home-route .vexilla-home__waitlist-logo{width:min(20rem,74vw);height:7rem;margin-bottom:0}body.vexilla-home-route .vexilla-home__waitlist-content h2{margin-top:30px;font-size:clamp(4.5rem,6vw,6rem);line-height:.98;letter-spacing:-.04em}body.vexilla-home-route .vexilla-home__waitlist-subtitle{max-width:40rem;margin-top:34px;font-size:17px;line-height:1.55}body.vexilla-home-route .vexilla-home__waitlist-helper{max-width:40rem;margin-top:24px;font-size:16px;line-height:1.55}body.vexilla-home-route .vexilla-home__waitlist-form{width:min(100%,42.5rem);margin-top:30px}body.vexilla-home-route .vexilla-home__waitlist-form input,body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button{min-height:4rem}body.vexilla-home-route .vexilla-home__footer{padding-bottom:clamp(2.25rem,3vw,3rem)}body.vexilla-home-route .vexilla-home__footer-inner{padding-top:clamp(4.25rem,5vw,5rem)}body.vexilla-home-route .vexilla-home__footer-grid{grid-template-columns:minmax(0,29rem) auto;column-gap:clamp(3.25rem,6vw,5.5rem);row-gap:clamp(1.75rem,2.5vw,2.25rem)}body.vexilla-home-route .vexilla-home__footer-brand,body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{max-width:29rem}body.vexilla-home-route .vexilla-home__footer-mark{width:min(15rem,100%);height:5.75rem}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{font-size:15px;line-height:1.55}body.vexilla-home-route .vexilla-home__footer-links a{min-height:2.5rem;padding-inline:clamp(.9rem,1.7vw,1.4rem);font-size:clamp(.6875rem,.78vw,.75rem)}body.vexilla-home-route .vexilla-home__footer-bottom{margin-top:clamp(2.25rem,3vw,2.75rem);padding-top:1.25rem;font-size:clamp(.625rem,.7vw,.6875rem)}}body.vexilla-home-route .vexilla-home,body.vexilla-home-route .vexilla-home *,body.vexilla-home-route .vexilla-home *:before,body.vexilla-home-route .vexilla-home *:after{box-sizing:border-box}@media (min-width: 768px) and (max-width: 1023px){body.vexilla-home-route .vexilla-home,body.vexilla-home-route .vexilla-home__hero,body.vexilla-home-route .homepage-story-rails,body.vexilla-home-route .vexilla-home-product-family,body.vexilla-home-route .vexilla-public-preview,body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__footer{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home-product-family__panel,body.vexilla-home-route .vexilla-public-preview__frame,body.vexilla-home-route .vexilla-home__footer-grid{min-width:0;max-width:100%}}@media (max-width: 767px){html.vexilla-home-route,body.vexilla-home-route,body.vexilla-home-route #root{width:100%;max-width:100%;overflow-x:clip}html.vexilla-mobile-menu-open,body.vexilla-mobile-menu-open{overflow:hidden!important;overscroll-behavior:none}body.vexilla-home-route .vexilla-home,body.vexilla-home-route .vexilla-home__hero,body.vexilla-home-route .homepage-story-rails,body.vexilla-home-route .vexilla-home-product-family,body.vexilla-home-route .mission-ledger-quote,body.vexilla-home-route .vexilla-public-preview,body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__footer{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home__nav{position:absolute;z-index:120;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";align-items:center;gap:.75rem;min-height:4.75rem;padding:.875rem 1.25rem}body.vexilla-home-route .vexilla-home__brand{grid-area:brand;min-width:0;max-width:100%}body.vexilla-home-route .vexilla-home__brand-icon{width:clamp(7.5rem,35vw,9rem);height:clamp(2rem,9vw,2.45rem);max-width:100%;object-fit:cover}body.vexilla-home-route .vexilla-home__nav-actions{grid-area:actions;display:flex;align-items:center;justify-self:end;min-width:2.75rem}body.vexilla-home-route .vexilla-home__nav-cta{display:none!important}body.vexilla-home-route .vexilla-home__mobile-menu-button{position:relative;display:inline-grid;width:2.75rem;height:2.75rem;place-content:center;gap:.25rem;border:1px solid rgba(233,241,241,.38);padding:0;color:#f8fcfcf2;background:#000000b8;cursor:pointer}body.vexilla-home-route .vexilla-home__mobile-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.vexilla-home-route .vexilla-home__mobile-menu-bar{display:block;width:1.125rem;height:1px;background:currentColor;transition:transform .16s ease,opacity .16s ease}body.vexilla-home-route .vexilla-home__nav[data-mobile-menu-open=true] .vexilla-home__mobile-menu-bar:nth-of-type(2){transform:translateY(5px) rotate(45deg)}body.vexilla-home-route .vexilla-home__nav[data-mobile-menu-open=true] .vexilla-home__mobile-menu-bar:nth-of-type(3){opacity:0}body.vexilla-home-route .vexilla-home__nav[data-mobile-menu-open=true] .vexilla-home__mobile-menu-bar:nth-of-type(4){transform:translateY(-5px) rotate(-45deg)}body.vexilla-home-route .vexilla-home__mobile-menu-button:focus-visible,body.vexilla-home-route .vexilla-home__nav-links a:focus-visible{outline:2px solid rgba(136,231,238,.92);outline-offset:3px}body.vexilla-home-route .vexilla-home__nav-links{display:none!important}body.vexilla-home-route .vexilla-home__nav[data-mobile-menu-open=true] .vexilla-home__nav-links{position:fixed;z-index:110;top:4.75rem;right:0;bottom:0;left:0;display:grid!important;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:0;width:100%;max-width:100%;margin:0;border-top:1px solid rgba(255,255,255,.16);padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background:#010202fa;box-shadow:0 1.5rem 3rem #0000006b}body.vexilla-home-route .vexilla-home__nav[data-mobile-menu-open=true] .vexilla-home__nav-links a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid rgba(255,255,255,.12);padding:0 .15rem;color:#f5f9f9f0;font-size:.875rem;letter-spacing:.08em}body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference{display:block;min-height:0;height:auto;overflow:hidden;padding:6.5rem 1.25rem 2.25rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__stage{position:relative!important;z-index:1;display:block;width:100%;max-width:100%}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__headline-block,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{width:100%;max-width:none;min-width:0}body.vexilla-home-route .vexilla-hero--reference h1{width:100%;max-width:100%;margin:0;font-size:clamp(2.625rem,11.5vw,4rem);line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:wrap}body.vexilla-home-route .vexilla-hero--reference h1 span{display:block;max-width:100%;white-space:normal}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__action-group{margin-top:clamp(1.75rem,8vw,2.25rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__explore-link{width:min(100%,30rem)}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy{margin-top:3.25rem;padding:0}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__micro-label{margin:0 0 1.125rem;font-size:.75rem;line-height:1.4;letter-spacing:.04em;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body{width:100%;max-width:none;gap:1.375rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy p:not(.vexilla-hero__micro-label){width:100%;max-width:none;font-size:1rem;line-height:1.55}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;margin-top:1.5rem;outline:0;padding-top:.875rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__product-labels span{max-width:100%;font-size:.6875rem;line-height:1.5;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{position:absolute;z-index:0;right:auto;bottom:7.5rem;left:50%;display:block;width:max-content;max-width:none;height:auto;opacity:.045;filter:none;pointer-events:none;transform:translate(-50%);white-space:nowrap}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker,body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{position:relative!important;z-index:1;right:auto;bottom:auto;left:auto;width:100%;max-width:100%}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__divider{margin-top:1.75rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker{display:block!important;width:100%;max-width:100%;margin-top:0;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker::-webkit-scrollbar{display:none}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-items{display:flex;align-items:center;justify-content:flex-start;gap:1.375rem;width:max-content;min-width:100%;margin:0;padding:1.375rem 1.25rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item{display:inline-flex;flex:0 0 auto;align-items:center;width:auto!important;min-height:0;padding:0;font-size:.6875rem!important;line-height:1.25;white-space:nowrap}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__ticker-item+.vexilla-hero__ticker-item:before{display:inline-block!important;flex:0 0 1px;width:1px!important;height:1.25rem!important;margin:0 .6875rem 0 0!important}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:0;margin-top:0;padding:1.375rem 1.25rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__development-status-copy{width:100%;max-width:100%;font-size:.6875rem;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere}body.vexilla-home-route .homepage-story-rails__rails,body.vexilla-home-route .homepage-story-rails__side-column,body.vexilla-home-route .homepage-story-rails__side-column *,body.vexilla-home-route .homepage-story-rails__outer-corner,body.vexilla-home-route .homepage-story-rails__crosshair{display:none!important}body.vexilla-home-route .mission-ledger-quote{min-height:0;height:auto}body.vexilla-home-route .mission-ledger-quote__inner{width:100%;min-height:0;padding:4.5rem 1.25rem}body.vexilla-home-route .mission-ledger-quote__copy,body.vexilla-home-route .mission-ledger-quote__copy h2,body.vexilla-home-route .mission-ledger-quote__copy p{width:100%;max-width:100%;min-width:0;margin-right:0;margin-left:0}body.vexilla-home-route .mission-ledger-quote__copy h2{font-size:clamp(2.5rem,10.5vw,3.625rem);line-height:1.02;letter-spacing:-.035em;text-align:left;overflow-wrap:normal;text-wrap:wrap;white-space:normal}body.vexilla-home-route .mission-ledger-quote__line{display:block;max-width:100%;white-space:normal}body.vexilla-home-route .mission-ledger-quote__copy p{margin-top:1.75rem;font-size:1rem;line-height:1.55}body.vexilla-home-route .vexilla-home-product-family{padding:4.5rem 1.25rem 4rem;overflow:hidden}body.vexilla-home-route .vexilla-home-product-family__background,body.vexilla-home-route .vexilla-home-product-family__system-meta,body.vexilla-home-route .vexilla-home-product-family__rail{display:none!important}body.vexilla-home-route .vexilla-home-product-family__inner,body.vexilla-home-route .vexilla-home-product-family__header,body.vexilla-home-route .vexilla-home-product-family__grid{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home-product-family__eyebrow{font-size:.625rem;letter-spacing:.07em}body.vexilla-home-route .vexilla-home-product-family__header h2{max-width:100%;font-size:clamp(2.625rem,10.5vw,3.75rem);line-height:1}body.vexilla-home-route .vexilla-home-product-family__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2.25rem}body.vexilla-home-route .vexilla-home-product-family__panel{display:grid;grid-template-rows:auto auto auto;width:100%;max-width:100%;min-width:0;min-height:0;height:auto;overflow:hidden;padding:1.625rem 1.25rem}body.vexilla-home-route .vexilla-home-product-family__panel h3{font-size:clamp(2.625rem,11vw,3.375rem);line-height:.96}body.vexilla-home-route .vexilla-home-product-family__subtitle{margin-top:.875rem;font-size:.9375rem;line-height:1.4}body.vexilla-home-route .vexilla-home-product-family__panel-content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;min-width:0;margin-top:1.75rem}body.vexilla-home-route .vexilla-home-product-family__description{width:100%;max-width:none;margin:0;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-home-product-family__visual{display:grid;width:100%;max-width:100%;min-height:0;height:auto!important;aspect-ratio:4 / 3;place-items:center;margin:0;overflow:hidden}body.vexilla-home-route .vexilla-home-product-family__visual--vx1{padding:.75rem}body.vexilla-home-route .vexilla-home-product-family__vx1-wireframe{display:block;width:88%;height:88%;max-width:88%;max-height:88%;margin:auto;object-fit:contain;object-position:center;transform:none}body.vexilla-home-route .vexilla-home-product-family__coming-soon{width:100%;max-width:calc(100% - 1.5rem);font-size:clamp(1.125rem,6vw,1.5rem);line-height:1.2;text-align:center;white-space:normal}body.vexilla-home-route .vexilla-home-product-family__panel-footer{width:100%;min-width:0;margin-top:1.625rem;padding-top:1rem}body.vexilla-home-route .vexilla-home-product-family__tag,body.vexilla-home-route .vexilla-home-product-family__status{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.vexilla-home-route .vexilla-home-product-family__tag{font-size:.6875rem;line-height:1.55}body.vexilla-home-route .vexilla-home-product-family__status{margin-top:.875rem;font-size:.625rem;line-height:1.45}body.vexilla-home-route .vexilla-public-preview{padding:4.5rem 1.25rem}body.vexilla-home-route .vexilla-public-preview__inner,body.vexilla-home-route .vexilla-public-preview__frames{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}body.vexilla-home-route .vexilla-public-preview__inner{gap:2.625rem}body.vexilla-home-route .vexilla-public-preview__frames{gap:1.125rem}body.vexilla-home-route .vexilla-public-preview__frame{min-width:0;max-width:100%}body.vexilla-home-route .vexilla-home__waitlist-section{min-height:0;padding:4.5rem 1.25rem 5.25rem}body.vexilla-home-route .vexilla-home__waitlist-content,body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-details-shell,body.vexilla-home-route .vexilla-home__waitlist-details-form{width:100%;max-width:100%;min-width:0}body.vexilla-home-route .vexilla-home__waitlist-content h2{font-size:clamp(3rem,12vw,4.125rem)}body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-details-form{grid-template-columns:minmax(0,1fr);gap:.75rem}body.vexilla-home-route .vexilla-home__waitlist-form input,body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button,body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button{width:100%;min-height:3.375rem}body.vexilla-home-route .vexilla-home__footer{overflow:hidden;padding:3.25rem 1.25rem 1.75rem}body.vexilla-home-route .vexilla-home__footer-inner{width:100%;max-width:100%;padding-top:0}body.vexilla-home-route .vexilla-home__footer-grid{grid-template-columns:minmax(0,1fr);gap:2.375rem;width:100%;max-width:100%}body.vexilla-home-route .vexilla-home__footer-brand,body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{max-width:100%}body.vexilla-home-route .vexilla-home__footer .vexilla-home__footer-description{font-size:.9375rem;line-height:1.55}body.vexilla-home-route .vexilla-home__footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}body.vexilla-home-route .vexilla-home__footer-links a{min-width:0;padding:.75rem 0}body.vexilla-home-route .vexilla-home__footer-bottom{margin-top:2.5rem;text-align:left}}@media (max-width: 419px){body.vexilla-home-route .vexilla-home__nav,body.vexilla-home-route .vexilla-home__hero.vexilla-hero--reference,body.vexilla-home-route .mission-ledger-quote__inner,body.vexilla-home-route .vexilla-home-product-family,body.vexilla-home-route .vexilla-public-preview,body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__footer{padding-right:1rem;padding-left:1rem}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__reference-wordmark{display:none}body.vexilla-home-route .vexilla-hero--reference h1{font-size:clamp(2.625rem,11.5vw,3rem)}body.vexilla-home-route .mission-ledger-quote__copy h2{font-size:clamp(2.5rem,10.5vw,3.25rem)}body.vexilla-home-route .vexilla-home-product-family__panel{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 768px){body.vexilla-home-route .vexilla-home__mobile-menu-button{display:none!important}}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__support-copy-body{position:relative}body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{position:absolute;top:4px;left:-20px;z-index:0;width:18px;height:26px;border-top:1px solid rgba(255,255,255,.42);border-left:1px solid rgba(255,255,255,.42);pointer-events:none}@media (min-width: 640px) and (max-width: 767px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{display:block}}@media (max-width: 639px){body.vexilla-home-route .vexilla-hero--reference .vexilla-hero__copy-bracket{display:none}}body.vexilla-home-route .vexilla-home__waitlist-success,body.vexilla-home-route .vexilla-home__waitlist-details{border-color:#e7f2f238;border-radius:2px;background:#030404f0;box-shadow:inset 0 1px #ffffff0a}body.vexilla-home-route .vexilla-home__waitlist-success{position:relative;isolation:isolate;display:flex;align-items:center;width:min(820px,100%);min-height:88px;margin-top:2.5rem;padding:2.25rem 1.5rem 1rem 3.5rem;overflow:hidden}body.vexilla-home-route .vexilla-home__waitlist-success:before{position:absolute;top:1rem;left:1.5rem;width:7px;height:7px;border:1px solid rgba(219,252,255,.82);border-radius:50%;background:#f4fffff2;box-shadow:0 0 0 4px #80dae21c,0 0 14px #6bdbe438;content:""}body.vexilla-home-route .vexilla-home__waitlist-success:after{position:absolute;top:.875rem;left:3.5rem;color:#96dee6e0;content:"WAITLIST / CONFIRMED";font-family:var(--vexilla-tech);font-size:.625rem;font-weight:500;letter-spacing:.13em;line-height:1}body.vexilla-home-route .vexilla-home__waitlist-success p{color:#fafcfcf5;font-family:var(--vexilla-body);font-size:clamp(1.125rem,1.55vw,1.3125rem);font-weight:650;letter-spacing:-.015em}body.vexilla-home-route .vexilla-home__waitlist-details-shell{width:min(820px,100%);margin-top:1rem;gap:.75rem}body.vexilla-home-route .vexilla-home__waitlist-details{position:relative;overflow:hidden}body.vexilla-home-route .vexilla-home__waitlist-details:before{position:absolute;top:0;left:1.25rem;width:36px;height:1px;background:#7fdbe4b3;content:"";pointer-events:none}body.vexilla-home-route .vexilla-home__waitlist-details summary{position:relative;min-height:4.75rem;padding:2rem 3.75rem .875rem 1.25rem;color:#f4f8f8ed;font-family:var(--vexilla-body);font-size:.9375rem;font-weight:600;letter-spacing:-.01em}body.vexilla-home-route .vexilla-home__waitlist-details summary:before{position:absolute;top:.875rem;left:1.25rem;color:#a2dae0cc;content:"OPTIONAL / MISSION CONTEXT";font-family:var(--vexilla-tech);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1}body.vexilla-home-route .vexilla-home__waitlist-details summary:after{width:1.75rem;height:1.75rem;border:1px solid rgba(224,239,240,.34);background:linear-gradient(#e7f7f8c7,#e7f7f8c7) center / 10px 1px no-repeat,linear-gradient(#e7f7f8c7,#e7f7f8c7) center / 1px 10px no-repeat,#ffffff05;color:transparent;content:""}body.vexilla-home-route .vexilla-home__waitlist-details[open] summary{border-bottom-color:#e2eeef26}body.vexilla-home-route .vexilla-home__waitlist-details[open] summary:after{background:linear-gradient(#e7f7f8cc,#e7f7f8cc) center / 10px 1px no-repeat,#ffffff05;content:""}body.vexilla-home-route .vexilla-home__waitlist-details summary:focus-visible{outline:1px solid rgba(139,223,232,.74);outline-offset:-3px}body.vexilla-home-route .vexilla-home__waitlist-details-form{gap:1rem .875rem;padding:1.25rem}body.vexilla-home-route .vexilla-home__waitlist-field{gap:.5rem;color:#e1ecedd6;font-family:var(--vexilla-tech);font-size:.625rem;font-weight:500;letter-spacing:.12em}body.vexilla-home-route .vexilla-home__waitlist-details-form input,body.vexilla-home-route .vexilla-home__waitlist-details-form textarea{border-color:#e1eeef2e;border-radius:2px;background:#000000a8;color:#f7fafaf0;font-family:var(--vexilla-body);font-size:.875rem;line-height:1.45}body.vexilla-home-route .vexilla-home__waitlist-details-form input::placeholder,body.vexilla-home-route .vexilla-home__waitlist-details-form textarea::placeholder{color:#d3dfe070}body.vexilla-home-route .vexilla-home__waitlist-details-form input:focus,body.vexilla-home-route .vexilla-home__waitlist-details-form textarea:focus{border-color:#8adee69e;box-shadow:0 0 0 1px #8adee624}body.vexilla-home-route .vexilla-home__waitlist-details-actions{justify-content:flex-start;gap:.75rem;padding-top:.25rem}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button{min-height:2.75rem;border-radius:2px;padding:0 1rem;font-family:var(--vexilla-tech);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--primary{border-color:#c2eff2b8;color:#071012;background:#def4f5e6;box-shadow:none}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--primary:after{margin-left:.625rem;content:"↗";font-size:.8125rem}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--primary:hover,body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--primary:focus-visible{border-color:#efffff;background:#efffff}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--secondary{border-color:#d2e4e64d;color:#e6f1f2db;background:#121819c2}body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--secondary:hover,body.vexilla-home-route .vexilla-home__waitlist-details-actions .vexilla-home__button--secondary:focus-visible{border-color:#bae7eb94;background:#1a2324f0}@media (min-width: 1024px){body.vexilla-home-route .vexilla-home__nav{position:relative;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-height:82px;padding-right:clamp(34px,4.8vw,60px);padding-left:clamp(34px,4.8vw,60px)}body.vexilla-home-route .vexilla-home__brand{display:inline-flex;align-items:center;justify-self:start}body.vexilla-home-route .vexilla-home__nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}body.vexilla-home-route .vexilla-home__nav-actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end}}body.vexilla-home-route .vexilla-home .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}body.vexilla-home-route .vexilla-home__waitlist-section,body.vexilla-home-route .vexilla-home__waitlist-form,body.vexilla-home-route .vexilla-home__waitlist-form input,body.vexilla-home-route .vexilla-home__waitlist-form button,body.vexilla-home-route .vexilla-home__waitlist-form label,body.vexilla-home-route .vexilla-home__form-message,body.vexilla-home-route .vexilla-home__waitlist-success{font-family:var(--vexilla-body)}body.vexilla-home-route .vexilla-home__waitlist-form input[aria-invalid=true]{border-color:#ffffff52;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff0d}body.vexilla-home-route .vexilla-home__form-message{width:min(100%,42.5rem);min-height:1.45em;margin-top:14px;color:#d5dde0ad;font-size:14px;line-height:1.45;text-align:center}body.vexilla-home-route .vexilla-home__form-message--error{color:#e0a5a5e6}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:0;color:#fff;background:linear-gradient(#ffffffa8,#ffffffa8) 9px 9px / 18px 1px no-repeat,linear-gradient(#ffffffa8,#ffffffa8) 9px 9px / 1px 13px no-repeat,linear-gradient(#ffffffa8,#ffffffa8) calc(100% - 27px) calc(100% - 9px) / 18px 1px no-repeat,linear-gradient(#ffffffa8,#ffffffa8) calc(100% - 10px) calc(100% - 21px) / 1px 13px no-repeat,#070707;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000008c,0 8px 18px #0000003d;font-family:var(--vexilla-tech);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button:hover{border-color:#fff;color:#fff;background:linear-gradient(#fff,#fff) 9px 9px / 18px 1px no-repeat,linear-gradient(#fff,#fff) 9px 9px / 1px 13px no-repeat,linear-gradient(#fff,#fff) calc(100% - 27px) calc(100% - 9px) / 18px 1px no-repeat,linear-gradient(#fff,#fff) calc(100% - 10px) calc(100% - 21px) / 1px 13px no-repeat,#121212;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000085,0 10px 22px #00000052}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button:active{border-color:#ffffff85;background:#000;box-shadow:inset 0 1px 4px #000000b8,0 3px 8px #0000003d}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button:focus-visible{outline:1px solid #ffffff;outline-offset:4px}body.vexilla-home-route .vexilla-home__waitlist-form .vexilla-home__button:disabled{box-shadow:none}@media (prefers-reduced-motion: reduce){.vexilla-cursor{display:none}}@media (max-width: 767px){body.vexilla-home-route .vexilla-home__waitlist-success{min-height:5.5rem;margin-top:2rem;padding-right:1rem;padding-left:3rem}body.vexilla-home-route .vexilla-home__waitlist-success:before{left:1rem}body.vexilla-home-route .vexilla-home__waitlist-success:after{left:3rem}body.vexilla-home-route .vexilla-home__waitlist-success p{font-size:1.0625rem}body.vexilla-home-route .vexilla-home__waitlist-details summary{min-height:5.125rem;padding-right:3.25rem}body.vexilla-home-route .vexilla-home__waitlist-details-form{padding:1rem}body.vexilla-home-route .vexilla-home__waitlist-details-actions{width:100%}}
