.landing{--content-max-width:1200px;--content-padding:1rem;position:relative}.landing .glass-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0b52;border-radius:20px}.landing .glass-window--inset{border:1px solid #ffffff0f;padding:8px}.landing .glass-window-inner{background:radial-gradient(at 0 0,#ffffff0f 0%,#0000 60%),linear-gradient(90deg,#ffffff08 0% 100%);border-radius:20px;height:100%;position:relative;overflow:hidden}.landing .glass-window-inner:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0f 40%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .glass-window--inset>.glass-window-inner{border-radius:12px}.landing .glass-edge{border:none;position:relative}.landing .glass-edge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#ffffff0d 40%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .glass-icon{background:radial-gradient(at 0 0,#ffffff14 0%,#0000 60%),linear-gradient(90deg,#ffffff0d 0% 100%);border-radius:16px;position:relative}.landing .glass-icon:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 40%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .dark-data-section{flex-direction:column;align-items:center;display:flex}.landing .dark-data-header{text-align:center;max-width:640px;margin-bottom:5rem}.landing .dark-data-stack{width:100%;position:relative}.landing .dark-data-table-layer{width:100%;padding-top:2rem;position:relative}.landing .dark-data-table-layer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#090b0b);border-radius:0 0 20px 20px;height:120px;position:absolute;bottom:0;left:0;right:0}.landing .dark-data-demo-layer{z-index:2;border-radius:20px;width:480px;position:absolute;top:0;left:50%;transform:translate(-20%)translateY(-10%);box-shadow:0 16px 64px #0009,0 0 80px -12px #00000080}.landing .company-data-table-wrap{padding:.5rem 0;overflow-x:auto}.landing .company-data-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:.8rem;line-height:1.4}.landing .company-data-table th{z-index:1;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;background:#0e1111a6;border-bottom:1px solid #ffffff0f;padding:.65rem 1rem;font-size:.7rem;font-weight:500;position:sticky;top:0}.landing .company-data-table td{color:#ffffffb8;border-bottom:1px solid #ffffff0a;padding:.55rem 1rem}.landing .company-data-table tbody tr:last-child td{border-bottom:none}.landing .company-data-table tbody tr:hover td{background:#ffffff08}.landing .company-data-table th:nth-child(3),.landing .company-data-table td:nth-child(3){text-overflow:ellipsis;max-width:140px;overflow:hidden}.landing .company-data-table th:first-child,.landing .company-data-table td:first-child{text-overflow:ellipsis;width:180px;min-width:180px;max-width:180px;overflow:hidden}.landing .company-data-table td:first-child{color:#ffffffeb;font-weight:500}.landing .company-data-table th:nth-child(4),.landing .company-data-table td:nth-child(4){text-overflow:ellipsis;width:180px;min-width:180px;max-width:180px;overflow:hidden}.landing .company-data-table th:nth-child(5),.landing .company-data-table td:nth-child(5){text-overflow:ellipsis;width:200px;min-width:160px;max-width:200px;overflow:hidden}.landing .cards-row{gap:2rem}.landing .cards-row h3{margin-bottom:0;margin-block-end:0;font-size:1rem;font-weight:500}.landing section{margin-top:6rem;margin-bottom:18rem}.landing section>div{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.landing section.hero{justify-content:center;align-items:center;min-height:calc(100dvh - 72px);margin-top:0;margin-bottom:0;display:flex}.landing section.compact{padding-top:2rem;padding-bottom:2rem}.landing h1{letter-spacing:-.03em;font-size:3.5rem;font-weight:400;line-height:1.2em}.landing h2{letter-spacing:-.02em;margin-block-end:.5em;font-size:2.5rem;font-weight:400;line-height:1.1em}.landing h3{letter-spacing:-.01em;margin-block-end:.1em;font-size:1.75rem;font-weight:400;line-height:1.3em}.landing p,.landing ol li,.landing ul li{color:var(--muted-foreground);margin-block:.5em}.landing .team-glass{width:100%;margin-top:2rem}.landing .team-section{flex-direction:column;display:flex}.landing .team-photo-container{aspect-ratio:2;border-radius:12px 12px 0 0;flex-shrink:0;width:100%;overflow:hidden}.landing .team-photo{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1),transform-origin .3s cubic-bezier(.4,0,.2,1)}.landing .team-cards{background:#0a0a0a99;flex-direction:row;padding:8px;display:flex;position:relative}.landing .team-cards-highlight{pointer-events:none;z-index:0;background:#ffffff0d;border-radius:10px;width:0;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:0}.landing .team-cards-highlight--sliding{transition:transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .15s}.landing .team-card{opacity:.6;cursor:default;z-index:1;background:0 0;flex-direction:column;flex:1;padding:1.25rem 1.5rem;transition:opacity .3s;display:flex;position:relative}.landing .team-card:after{content:"";background:#ffffff0f;width:1px;transition:opacity .3s;position:absolute;top:16px;bottom:16px;left:0}.landing .team-card:nth-child(2):after{display:none}.landing .team-card h3{margin-bottom:0;margin-block-end:0;font-size:1rem;font-weight:500}.landing .team-card .team-role{margin-block:.25em}.landing .team-card ul{margin-top:.25rem;padding-left:0;list-style:none}.landing .team-card ul li{margin-block:0;padding-left:2ch;position:relative}.landing .team-card ul li:before{content:"";background:#10b981;width:6px;height:6px;position:absolute;top:.55em;left:.15em}.landing .team-card--active{opacity:1}.landing .team-card--active:after{opacity:0}.landing .team-card--active+.team-card:after{opacity:0}.landing .team-cards:not(:hover) .team-card{opacity:1}.landing .use-cases-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:16px;font-weight:400;display:inline-block}.landing .use-case-stack{margin-top:1.5rem;padding-bottom:10rem}.landing .use-case-sticky-wrap{transform-origin:top;border-radius:20px;margin-bottom:2rem;transition:transform .12s ease-out;overflow:hidden}.landing .use-case-sticky-wrap:last-child{margin-bottom:0}.landing .use-case-card{background:radial-gradient(circle at 0 0,#ffffff0f 0%,#0000 100%),#0b0d0d;border-radius:20px;width:100%;position:relative;overflow:hidden}.landing .use-case-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0f 40%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .use-case-card-inner{flex-direction:row;align-items:stretch;min-height:560px;display:flex}.landing .use-case-text{flex-direction:column;flex:55%;justify-content:flex-start;max-width:520px;padding:2.5rem;display:flex}.landing .use-case-text h2{margin-bottom:1.25rem}.landing .use-case-points{flex-direction:column;gap:1.25rem;display:flex}.landing .use-case-point{align-items:flex-start;gap:1rem;display:flex}.landing .use-case-point p{color:var(--muted-foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.landing .use-case-icon{border-radius:10px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin-top:.1rem;display:flex}.landing .use-case-illustration{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.landing .security-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-width:700px;margin-left:auto;margin-right:auto;display:grid;position:relative}.landing .security-grid:after{content:"";z-index:1;background:#10b981;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .security-grid-item{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.landing .security-grid-item:first-child{padding-bottom:2.5rem;padding-right:2rem}.landing .security-grid-item:nth-child(2){padding-bottom:2.5rem;padding-left:2rem}.landing .security-grid-item:nth-child(2):before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:2.5rem;left:0}.landing .security-grid-item:nth-child(3){padding-top:2.5rem;padding-right:2rem}.landing .security-grid-item:nth-child(3):before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:0;right:2rem}.landing .security-grid-item:nth-child(4){padding-top:2.5rem;padding-left:2rem}.landing .security-grid-item:nth-child(4):before{content:"";background:#ffffff14;width:1px;position:absolute;top:2.5rem;bottom:0;left:0}.landing .security-grid-item:nth-child(4):after{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:2rem;right:0}.landing .security-grid-item h3{margin-bottom:0;margin-block-end:0;font-size:1rem;font-weight:500}.landing .factory-section{flex-direction:column;align-items:center;display:flex}.landing .factory-stack{width:100%;margin-top:3rem;position:relative}.landing .factory-dashboard-layer{width:100%;position:relative}.landing .infra-dashboard{background:#ffffff0f;border-radius:12px;grid-template-rows:minmax(250px,auto) minmax(250px,auto);grid-template-columns:repeat(4,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.landing .infra-dashboard>.dash-card:first-child{grid-row:1/3}.landing .dash-card{background:#0a0a0ad9;flex-direction:column;gap:0;padding:1rem 1.1rem;display:flex}.landing .dash-card-head{align-items:center;margin-bottom:.65rem;display:flex}.landing .dash-card-title{color:#fff6;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:400}.landing .dash-card-body{flex-direction:column;flex:1;display:flex}.landing .dash-stat{flex-direction:column;display:flex}.landing .dash-stat-row{gap:.5rem;margin-bottom:.5rem;display:flex}.landing .dash-stat-row>*{flex:1}.landing .dash-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#ffffffeb;font-weight:500;line-height:1.15}.landing .dash-stat-value--sm{font-size:.95rem}.landing .dash-stat-value--md{font-size:1.35rem}.landing .dash-stat-value--lg{font-size:1.75rem}.landing .dash-stat-value--hero{letter-spacing:-.03em;font-size:2.8rem;font-weight:500;line-height:1}.landing .dash-agents-top{flex-direction:column;flex:1;min-height:0;display:flex}.landing .dash-hero-stats{flex-direction:column;flex:none;justify-content:flex-start;gap:.75rem;min-height:0;padding:0;display:flex}.landing .dash-hero-stats .dash-stat-label{margin-top:.2rem;font-size:.75rem}.landing .dash-stat-label{color:#ffffff59;white-space:nowrap;margin-top:.1rem;font-size:.65rem}.landing .dash-sub-row{gap:1px;margin-bottom:.5rem;display:flex;overflow:hidden}.landing .dash-sub-metric{background:#ffffff0a;flex-direction:column;flex:1;align-items:center;padding:.3rem .4rem;display:flex}.landing .dash-sub-metric-value{color:#ffffffd1;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.landing .dash-sub-metric-label{color:#ffffff4d;font-size:.55rem}.landing .dash-muted{color:#ffffff4d;font-size:.6rem}.landing .dash-muted strong{color:#ffffff8c;font-weight:500}.landing .dash-row-between{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.landing .dash-kv{gap:.3rem;font-size:.6rem;display:inline-flex}.landing .dash-kv-label{color:#ffffff4d}.landing .dash-kv-value{color:#ffffff8c;font-variant-numeric:tabular-nums;font-weight:500}.landing .dash-legend{flex-wrap:wrap;gap:.1rem .5rem;margin-bottom:.15rem;display:flex}.landing .dash-legend-item{color:#ffffff59;align-items:center;gap:.3rem;font-size:.6rem;display:inline-flex}.landing .dash-legend-dot{flex-shrink:0;width:6px;height:6px}.landing .dash-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem;display:flex}.landing .dash-tag{color:#ffffff73;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff0f;padding:.15rem .4rem;font-size:.6rem}.landing .dash-chart-area{flex-direction:column;flex:1;justify-content:flex-end;gap:1rem;min-height:0;display:flex}.landing .dash-chart-area .dash-bars{flex:1;min-height:40px}.landing .dash-chart-group{flex-direction:column;flex:1;min-height:0;display:flex}.landing .dash-dual-cols{gap:.5rem;margin-bottom:.5rem;display:flex}.landing .dash-dual-cols>*{flex:1;min-width:0}.landing .dash-dual-cols>.dash-sub-row{margin-bottom:0}.landing .dash-dual-charts{flex:1;gap:.5rem;min-height:0;display:flex}.landing .dash-dual-chart{flex-direction:column;flex:1;min-width:0;display:flex}.landing .dash-line-chart{background:#ffffff08;flex:1;width:100%;min-height:48px;display:block}.landing .dash-bars{flex-shrink:0;align-items:flex-end;gap:2px;width:100%;margin-top:.5rem;display:flex}.landing .dash-bar{flex:1;min-width:0}.landing .dash-bar-stacked{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.landing .dash-axis{color:#fff3;justify-content:space-between;margin-top:.2rem;font-size:.55rem;display:flex}.landing .wordmark-fixed-bottom{z-index:0;background:#050606;position:fixed;bottom:0;left:0;right:0}.landing .landing-scroll-content{z-index:1;background:#090b0b;position:relative}.landing .wordmark-reveal-spacer{height:calc(min(var(--content-max-width),100vw - 2*var(--content-padding))*26/84 + 10rem);pointer-events:none}.landing .wordmark-grid-wrap{width:100%;max-width:var(--content-max-width);padding:4rem var(--content-padding)6rem;margin:0 auto}.landing ul:not(footer ul){padding-left:1.25rem;list-style:outside}.landing ul:not(footer ul) li{padding-left:.25rem}.landing ul:not(footer ul) li::marker{color:#ffffff4d}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}
/*# sourceMappingURL=7d32525e7414b621.css.map*/