.scanned-highlight-module__SCnC9q__highlight{--scan-ink:#1f9a9d;isolation:isolate}:is(.band-blue,.bg-night) .scanned-highlight-module__SCnC9q__highlight{--scan-ink:#34c1c4}.scanned-highlight-module__SCnC9q__word{white-space:nowrap}.scanned-highlight-module__SCnC9q__letter{display:inline-block;position:relative}.scanned-highlight-module__SCnC9q__highlight[data-state=scanned] .scanned-highlight-module__SCnC9q__letter{color:var(--scan-ink);transition:color .25s ease-out}.scanned-highlight-module__SCnC9q__beam{z-index:-1;opacity:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#34c1c400,#34c1c447 calc(100% - 3px),#34c1c4 calc(100% - 3px));width:.8em;position:absolute;top:.12em;bottom:.04em;left:0}@media (prefers-reduced-motion:reduce){.scanned-highlight-module__SCnC9q__letter{color:var(--scan-ink)}.scanned-highlight-module__SCnC9q__beam{display:none}}
.cta-banner-module__86oioG__banner{--ink:#27405d;--ink-muted:#52667d;color:var(--ink);background:var(--paper);isolation:isolate;border-radius:8px;flex-direction:column;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #27405d14}.cta-banner-module__86oioG__copy,.cta-banner-module__86oioG__action{z-index:1;position:relative}.cta-banner-module__86oioG__action{align-self:flex-start}.cta-banner-module__86oioG__copy p{max-width:46ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--ink-muted);margin:12px 0 0}.cta-banner-module__86oioG__footage{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}.cta-banner-module__86oioG__video{object-fit:cover;object-position:60% 55%;filter:grayscale()contrast(1.15)brightness(1.05);opacity:.4;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.cta-banner-module__86oioG__footage:before,.cta-banner-module__86oioG__footage:after{content:"";z-index:1;position:absolute;inset:0}.cta-banner-module__86oioG__footage:before{mix-blend-mode:color;opacity:.85;background:linear-gradient(120deg,#26517c,#27405d)}.cta-banner-module__86oioG__footage:after{background-image:radial-gradient(#27405d2e 1px,#0000 1px);background-size:6px 6px}@media (min-width:640px){.cta-banner-module__86oioG__banner{padding:48px}}@media (min-width:1024px){.cta-banner-module__86oioG__banner{flex-direction:row;justify-content:space-between;align-items:center;padding:72px 64px}.cta-banner-module__86oioG__action{align-self:auto}.cta-banner-module__86oioG__footage{-webkit-mask-image:linear-gradient(90deg,#0000 24%,#0000008c 50%,#000 80%);mask-image:linear-gradient(90deg,#0000 24%,#0000008c 50%,#000 80%)}}.cta-banner-module__86oioG__banner .cta-banner-module__86oioG__action{color:#27405d;background:#fff;border:1px solid #d4dce6}.cta-banner-module__86oioG__banner .cta-banner-module__86oioG__action:hover{color:#27405d;background:#eaf0f6}
.faq-accordion-module__PJGj-G__accordion{gap:6px;display:grid}.faq-accordion-module__PJGj-G__item{background:#eef2f5;border-radius:8px;transition:background .25s}.faq-accordion-module__PJGj-G__item summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:25px 20px;list-style:none;display:flex}.faq-accordion-module__PJGj-G__item summary::-webkit-details-marker{display:none}.faq-accordion-module__PJGj-G__item summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.faq-accordion-module__PJGj-G__item summary:hover{background:#27405d08}.faq-accordion-module__PJGj-G__item h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--ink);margin:0}.faq-accordion-module__PJGj-G__icon{width:24px;height:24px;color:var(--ink-muted);flex:none;position:relative}.faq-accordion-module__PJGj-G__icon:before,.faq-accordion-module__PJGj-G__icon:after{content:"";background:currentColor;height:1.5px;transition:transform .3s,opacity .3s;position:absolute;top:11px;left:5px;right:5px}.faq-accordion-module__PJGj-G__icon:after{transform:rotate(90deg)}.faq-accordion-module__PJGj-G__item[open]{background:#eaf0f6}.faq-accordion-module__PJGj-G__item[open] .faq-accordion-module__PJGj-G__icon:after{opacity:0;transform:rotate(0)}.faq-accordion-module__PJGj-G__answer{padding:0 60px 26px 20px}.faq-accordion-module__PJGj-G__answer p{font-size:var(--text-body);color:var(--ink-muted);max-width:62ch;margin:0;line-height:1.8}.faq-accordion-module__PJGj-G__answer a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@supports (interpolate-size:allow-keywords){.faq-accordion-module__PJGj-G__item{interpolate-size:allow-keywords}.faq-accordion-module__PJGj-G__item::details-content{opacity:0;block-size:0;transition:block-size .4s cubic-bezier(.22, 1, .36, 1), opacity .3s ease, content-visibility .4s allow-discrete;overflow:clip}.faq-accordion-module__PJGj-G__item[open]::details-content{opacity:1;block-size:auto}}@media (max-width:640px){.faq-accordion-module__PJGj-G__item summary{gap:16px;padding:22px 12px}.faq-accordion-module__PJGj-G__item h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing)}.faq-accordion-module__PJGj-G__answer{padding:0 44px 24px 12px}.faq-accordion-module__PJGj-G__answer p{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.faq-accordion-module__PJGj-G__item,.faq-accordion-module__PJGj-G__icon:before,.faq-accordion-module__PJGj-G__icon:after{transition:none}.faq-accordion-module__PJGj-G__item::details-content{transition:none}}
.customer-proof-module__VvGIfq__proof{flex-direction:column;align-items:center;gap:32px;max-width:1288px;margin-inline:auto;padding:120px 24px;display:flex}.customer-proof-module__VvGIfq__proof[data-spacious]{padding-block:200px}.customer-proof-module__VvGIfq__proofTitle{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);text-align:center;margin:0}.customer-proof-module__VvGIfq__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.customer-proof-module__VvGIfq__track{align-items:center;gap:72px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite customer-proof-module__VvGIfq__loop;display:flex}.customer-proof-module__VvGIfq__track li{flex:none}.customer-proof-module__VvGIfq__track img{max-width:none;display:block}.customer-proof-module__VvGIfq__marquee:hover .customer-proof-module__VvGIfq__track{animation-play-state:paused}@keyframes customer-proof-module__VvGIfq__loop{to{transform:translate(calc(-50% - 36px))}}.customer-proof-module__VvGIfq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.customer-proof-module__VvGIfq__stat{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.customer-proof-module__VvGIfq__statValue{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,5vw,4rem);font-weight:500;line-height:1}.customer-proof-module__VvGIfq__statLabel{text-wrap:balance;max-width:32ch;font-size:var(--text-small);color:var(--ink-muted);font-weight:500;line-height:1.5}.customer-proof-module__VvGIfq__proof{color:var(--ink)}@media (max-width:720px){.customer-proof-module__VvGIfq__proof{padding:80px 16px}.customer-proof-module__VvGIfq__proof[data-spacious]{padding-block:160px}.customer-proof-module__VvGIfq__stats{grid-template-columns:1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.customer-proof-module__VvGIfq__track{flex-wrap:wrap;justify-content:center;gap:32px;width:100%;animation:none}.customer-proof-module__VvGIfq__track [data-copy]{display:none}}
.home-module__UOp1Eq__page{--header:4rem;--ease:cubic-bezier(.2, .8, .2, 1);--track:#eef3f7;--faint:#c7cfd8;--past:#9aa7b5;--card-shadow:0 2px 8px #27405d09;--card-border:1px solid #27405d1a;color:var(--ink);overflow-x:clip}.home-module__UOp1Eq__page .surface-light{--faint:#c7cfd8;--past:#9aa7b5;--card-border:1px solid #27405d1a}.home-module__UOp1Eq__page h1,.home-module__UOp1Eq__page h2,.home-module__UOp1Eq__page h3{text-wrap:balance}.home-module__UOp1Eq__page p{text-wrap:pretty}.home-module__UOp1Eq__container{width:100%;max-width:1288px;margin-inline:auto;padding-inline:24px}.home-module__UOp1Eq__containerNarrow{width:100%;max-width:1040px;margin-inline:auto;padding-inline:24px}.home-module__UOp1Eq__h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);margin:0}.home-module__UOp1Eq__lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--ink-muted);max-width:42rem;margin:0}.home-module__UOp1Eq__secHead{flex-direction:column;gap:16px;max-width:820px;display:flex}.home-module__UOp1Eq__secHeadCenter{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.home-module__UOp1Eq__btnPrimary,.home-module__UOp1Eq__btnSecondary{white-space:nowrap;transition:transform .2s var(--ease), background-color .2s, box-shadow .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:.97rem;font-weight:500;line-height:1.2;display:inline-flex}.home-module__UOp1Eq__btnPrimary{background:var(--brand-blue);color:var(--paper);box-shadow:0 1px 3px #27405d14}.home-module__UOp1Eq__btnPrimary:hover{background:var(--ink-muted);transform:translateY(-1px)}.home-module__UOp1Eq__btnSecondary{background:var(--paper);color:var(--ink);border:1px solid #27405d2e}.home-module__UOp1Eq__btnSecondary:hover{border-color:#34c1c4b3;transform:translateY(-1px)}.home-module__UOp1Eq__btnPrimary:focus-visible,.home-module__UOp1Eq__btnSecondary:focus-visible,.home-module__UOp1Eq__textLink:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.home-module__UOp1Eq__actions,.home-module__UOp1Eq__actionsCenter{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-module__UOp1Eq__textLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;font-size:.92rem;font-weight:500;text-decoration-thickness:2px}.home-module__UOp1Eq__hero{padding:64px 0 0;position:relative;overflow:hidden}.home-module__UOp1Eq__heroGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#27405d1a,#27405d08 55%,#0000);width:1300px;height:700px;position:absolute;top:430px;left:50%;transform:translate(-50%)}.home-module__UOp1Eq__heroDots{pointer-events:none;background-image:radial-gradient(#27405d14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 70%);mask-image:radial-gradient(at 50% 0,#000,#0000 70%)}.home-module__UOp1Eq__heroStack{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;padding-inline:24px;display:flex;position:relative}.home-module__UOp1Eq__h1{max-width:900px;font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:500}.home-module__UOp1Eq__heroHeadline{max-width:900px;font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing);margin:-8px 0 0}.home-module__UOp1Eq__heroLead{max-width:640px;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--ink-muted);margin:0}.home-module__UOp1Eq__heroControls{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:24px;display:flex}.home-module__UOp1Eq__alertLine{--cat:var(--alert);text-align:left;background:var(--paper);border:var(--card-border);width:min(720px,100%);box-shadow:var(--card-shadow);border-radius:8px;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex}.home-module__UOp1Eq__alertLine[data-cat=security],.home-module__UOp1Eq__legend button[data-cat=security],.home-module__UOp1Eq__cam[data-cat=security]{--cat:var(--caution)}.home-module__UOp1Eq__alertLine[data-cat=productivity],.home-module__UOp1Eq__legend button[data-cat=productivity],.home-module__UOp1Eq__cam[data-cat=productivity]{--cat:var(--signal)}.home-module__UOp1Eq__legend button[data-cat=safety],.home-module__UOp1Eq__cam[data-cat=safety]{--cat:var(--alert)}.home-module__UOp1Eq__alertLine{color:var(--ink);transition:transform .25s var(--ease), border-color .25s, box-shadow .25s}.home-module__UOp1Eq__alertLine:hover{box-shadow:inset 3px 0 0 var(--signal), 0 4px 12px #27405d0f;border-color:#34c1c4b3;transform:translateY(-2px)}.home-module__UOp1Eq__alertLine:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.home-module__UOp1Eq__alertArrow{width:16px;height:16px;color:var(--ink-muted);transition:transform .25s var(--ease), color .25s;flex:none}.home-module__UOp1Eq__alertLine:hover .home-module__UOp1Eq__alertArrow{color:var(--ink);transform:translate(3px)}.home-module__UOp1Eq__alertDot{background:var(--cat);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cat) 20%, transparent);border-radius:50%;flex:none;transition:background-color .4s}.home-module__UOp1Eq__alertCam{font-size:var(--text-label);font-weight:var(--text-label--font-weight);color:var(--ink-muted);white-space:nowrap;flex:none}.home-module__UOp1Eq__alertText{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.home-module__UOp1Eq__alertCat{font-size:var(--text-label);font-weight:var(--text-label--font-weight);background:color-mix(in srgb, var(--cat) 15%, transparent);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px;transition:background-color .4s;display:inline-flex}.home-module__UOp1Eq__alertCat span{background:var(--cat);border-radius:50%;width:7px;height:7px}.home-module__UOp1Eq__storyAlert em{font-style:normal;font-size:var(--text-ui-xs);color:var(--ink-muted);background:var(--track);border-radius:999px;flex:none;padding:2px 8px;font-weight:500}.home-module__UOp1Eq__legend{font-size:var(--text-small);background:#27405d0f;border-radius:999px;gap:2px;margin:0;padding:4px;font-weight:500;list-style:none;display:inline-flex}.home-module__UOp1Eq__legend button{font:inherit;cursor:pointer;color:var(--ink-muted);transition:background-color .4s, color .4s, box-shadow .4s, transform .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.home-module__UOp1Eq__legend button:hover{color:var(--ink);transform:translateY(-1px)}.home-module__UOp1Eq__legend button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.home-module__UOp1Eq__legend button[aria-pressed=true]{box-shadow:0 1px 2px #27405d1f, 0 0 0 1.5px var(--cat)}.home-module__UOp1Eq__legend button span{background:var(--cat);opacity:.45;border-radius:50%;flex:none;width:7px;height:7px;transition:opacity .4s}.home-module__UOp1Eq__legend button[data-on]{color:var(--ink);background:var(--paper);box-shadow:0 1px 2px #27405d1f,0 0 0 1px #27405d0f}.home-module__UOp1Eq__legend button[data-on] span{opacity:1}.home-module__UOp1Eq__wallPerspective{perspective:1800px;width:100%;max-width:1288px;margin-top:-8px}.home-module__UOp1Eq__wallTilt{transform-origin:50% 0;transform-style:preserve-3d;transform:rotateX(18deg)scale(1.02);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.home-module__UOp1Eq__wall{transform-style:preserve-3d;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:12px 0 0;display:grid}.home-module__UOp1Eq__cam{--cat:var(--signal);aspect-ratio:16/10;transition:transform .7s cubic-bezier(.16,.9,.4,1),opacity .7s;position:relative}.home-module__UOp1Eq__camPx{background:#dfe5eb;border-radius:8px;position:absolute;inset:0;overflow:hidden}.home-module__UOp1Eq__camPx img{object-fit:cover;filter:grayscale()brightness(1.06)contrast(.92);transition:filter .7s cubic-bezier(.16,.9,.4,1);transform:scale(1.5)}.home-module__UOp1Eq__camTint{background:var(--ink);opacity:.32;mix-blend-mode:color;transition:opacity .7s;position:absolute;inset:0}.home-module__UOp1Eq__camShade{background:linear-gradient(#27405d59,#0000 40%);transition:opacity .7s;position:absolute;inset:0}.home-module__UOp1Eq__camFrame{pointer-events:none;border:1.5px solid #0000;border-radius:8px;transition:border-color .5s,box-shadow .5s;position:absolute;inset:0}.home-module__UOp1Eq__camFrame:before{content:"";border:1.5px solid #0000;border-radius:8px;transition:border-color .5s;position:absolute;inset:-7px 7px 7px -7px}.home-module__UOp1Eq__camFrame:after{content:"";background:var(--cat);opacity:0;width:6px;height:6px;transition:opacity .5s;position:absolute;top:-9px;left:-9px}.home-module__UOp1Eq__camLabel{font-size:var(--text-ui-xs);font-variant-numeric:tabular-nums;color:#f9fbfdd9;white-space:nowrap;font-weight:500;position:absolute;top:7px;left:8px}.home-module__UOp1Eq__camTag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);font-size:var(--text-ui-xs);color:#fff;background:var(--ink);box-shadow:inset 3px 0 0 var(--cat);animation:home-module__UOp1Eq__tagIn .5s var(--ease) both;border-radius:4px;padding:3px 8px;font-weight:500;position:absolute;bottom:8px;left:8px;overflow:hidden}@keyframes home-module__UOp1Eq__tagIn{0%{opacity:0;transform:translateY(4px)}}.home-module__UOp1Eq__cam[data-on]{z-index:2;transform:translateZ(40px)scale(1.04)}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camPx img{filter:none}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camTint{opacity:0}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camShade{opacity:.6}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camFrame{border-color:var(--cat);box-shadow:0 0 40px color-mix(in srgb, var(--cat) 30%, transparent)}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camFrame:before{border-color:#f4f6f3b3}.home-module__UOp1Eq__cam[data-on] .home-module__UOp1Eq__camFrame:after{opacity:1}.home-module__UOp1Eq__problem{padding:72px 0 96px;position:relative}.home-module__UOp1Eq__problemPin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;max-width:1288px;margin-inline:auto;padding-inline:24px;display:grid}.home-module__UOp1Eq__plist{flex-direction:column;gap:40px;display:flex}.home-module__UOp1Eq__pgroup{transition:opacity .5s, transform .6s var(--ease);flex-direction:column;gap:22px;display:flex}.home-module__UOp1Eq__plabel{font-size:var(--text-small);color:var(--ink-muted);margin:0;font-weight:500}.home-module__UOp1Eq__pstate{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);transition:opacity .4s, transform .5s var(--ease);margin:0}.home-module__UOp1Eq__payoff{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);text-wrap:balance;margin:0}.home-module__UOp1Eq__pstate span,.home-module__UOp1Eq__payoff span{color:var(--faint);transition:color .25s}.home-module__UOp1Eq__pstate span[data-on],.home-module__UOp1Eq__payoff span[data-on]{color:var(--ink)}.home-module__UOp1Eq__pstate[data-past] span[data-on]{color:var(--past)}.home-module__UOp1Eq__pcard{background:var(--paper);border:var(--card-border);box-shadow:var(--card-shadow);transition:opacity .6s var(--ease), transform .7s var(--ease);border-radius:8px;overflow:hidden}.home-module__UOp1Eq__pwall{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.home-module__UOp1Eq__ptile{aspect-ratio:16/10;outline-offset:-2px;border-radius:8px;outline:2px solid #0000;transition:outline-color .4s;position:relative;overflow:hidden}.home-module__UOp1Eq__ptile img{object-fit:cover;filter:grayscale()brightness(.75);transition:filter .5s}.home-module__UOp1Eq__ptile[data-watch]{outline-color:var(--signal)}.home-module__UOp1Eq__ptile[data-watch] img{filter:none}.home-module__UOp1Eq__pmiss{z-index:1;font-size:var(--text-ui-xs);background:var(--alert);color:var(--ink);opacity:0;border-radius:4px;padding:2px 7px;font-weight:500;transition:opacity .3s,transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:6px;right:6px;transform:scale(.6)}.home-module__UOp1Eq__pmiss[data-on]{opacity:1;transform:none}.home-module__UOp1Eq__prow{opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s, padding .6s;grid-template-columns:170px 1fr;align-items:center;gap:16px;padding:0 16px;display:grid;overflow:hidden}.home-module__UOp1Eq__prow[data-on]{opacity:1;max-height:90px;padding:12px 16px}.home-module__UOp1Eq__prow b{font-size:var(--text-small);font-weight:500}.home-module__UOp1Eq__pbar{background:var(--track);border-radius:4px;height:24px;position:relative}.home-module__UOp1Eq__pwalk{background:var(--ink-muted);border-radius:4px;width:2.6%;position:absolute;top:0;bottom:0}.home-module__UOp1Eq__phaz{z-index:1;background:var(--alert);border-radius:50%;width:12px;height:12px;margin:-6px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;top:50%;transform:scale(0);box-shadow:0 0 0 4px #ff7a5933}.home-module__UOp1Eq__prow[data-on] .home-module__UOp1Eq__phaz{transform:scale(1)}.home-module__UOp1Eq__pfill{background:var(--signal);transform-origin:0;transition:transform 1s var(--ease) .2s;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.home-module__UOp1Eq__pscrub{background:var(--track);border-radius:4px;height:6px;position:relative}.home-module__UOp1Eq__pinc{background:var(--alert);border-radius:50%;width:16px;height:16px;margin-left:-8px;transition:background-color .4s,box-shadow .4s;position:absolute;top:-5px;left:30%;box-shadow:0 0 0 5px #ff7a5933}.home-module__UOp1Eq__phead{background:var(--ink);border-radius:3px;width:4px;height:18px;transition:left 1.6s cubic-bezier(.6,0,.2,1) .3s;position:absolute;top:-6px;left:96%}.home-module__UOp1Eq__prow[data-on] .home-module__UOp1Eq__phead{left:30%}.home-module__UOp1Eq__pfoot{font-size:var(--text-ui-sm);color:var(--ink-muted);justify-content:space-between;gap:12px;padding:4px 16px 14px;font-weight:500;display:flex}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__ptile{outline-color:var(--signal)}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__ptile img{filter:none}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__pmiss{opacity:0}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__pfill{transform:none}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__phaz{background:var(--ink);box-shadow:none}.home-module__UOp1Eq__pcard[data-solved] .home-module__UOp1Eq__pinc{background:var(--signal);box-shadow:0 0 0 5px #34c1c440}.home-module__UOp1Eq__problem[data-mode=scroll]{height:340vh;padding:0}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__problemPin{top:var(--header);height:calc(100vh - var(--header));position:sticky}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__plist{display:grid}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pgroup{grid-area:1/1;align-self:center}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pgroup[data-hide]{opacity:0;pointer-events:none;transform:translateY(-16px)}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pstate{opacity:0;transform:translateY(12px)}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pstate[data-shown]{opacity:1;transform:none}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pcard{opacity:0;transform:translateY(48px)scale(.98)}.home-module__UOp1Eq__problem[data-mode=scroll] .home-module__UOp1Eq__pcard[data-on]{opacity:1;transform:none}.home-module__UOp1Eq__story{padding:72px 0 96px;position:relative}.home-module__UOp1Eq__storyPin{--e:1;--cap:clamp(116px, 17vh, 164px);justify-items:center;gap:32px;max-width:1288px;margin-inline:auto;padding-inline:24px;display:grid}.home-module__UOp1Eq__storyIntro{text-align:center;flex-direction:column;gap:8px;margin:0 auto 32px;padding-inline:24px;display:flex}.home-module__UOp1Eq__storyKicker{font-size:var(--text-small);color:var(--ink-muted);margin:0;font-weight:500}.home-module__UOp1Eq__storyTitle{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);margin:0}.home-module__UOp1Eq__captions{order:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-module__UOp1Eq__captions li{flex-direction:column;gap:8px;display:flex}.home-module__UOp1Eq__captions h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin:0}.home-module__UOp1Eq__captions p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-muted);margin:0}.home-module__UOp1Eq__viewport{perspective:1800px;width:100%;max-width:1040px}.home-module__UOp1Eq__stage{aspect-ratio:1.6;transform-origin:50% 75%;transition:transform .9s var(--ease);background:#0b1b33;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #27405d99}.home-module__UOp1Eq__stage img{object-fit:cover;filter:grayscale(.55)brightness(.92);transition:filter .8s}.home-module__UOp1Eq__frame{position:absolute;inset:0}.home-module__UOp1Eq__stage:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--canvas) 0%, #f9fbfd00 7%, #f9fbfd00 93%, var(--canvas) 100%), linear-gradient(0deg, var(--canvas) 0%, #f9fbfd00 10%);position:absolute;inset:0}.home-module__UOp1Eq__stage svg{width:100%;height:100%;position:absolute;inset:0}.home-module__UOp1Eq__storyPin:not([data-step="0"]) .home-module__UOp1Eq__stage img{filter:none}.home-module__UOp1Eq__storyPin[data-step="2"] .home-module__UOp1Eq__stage,.home-module__UOp1Eq__storyPin[data-step="3"] .home-module__UOp1Eq__stage{transform:rotateX(12deg)scale(.96)}.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__stage{transform:rotateX(6deg)scale(.98)}.home-module__UOp1Eq__schip{z-index:2;font-size:var(--text-ui-sm);white-space:nowrap;border-radius:999px;padding:5px 11px;font-weight:500;transition:opacity .4s,transform .4s;position:absolute}.home-module__UOp1Eq__camChip{color:#fff;background:#27405dc7;bottom:16px;left:16px}.home-module__UOp1Eq__sbox{border:2px solid var(--signal);opacity:0;transition:opacity .45s, transform .45s var(--ease);border-radius:4px;position:absolute;transform:scale(1.15)}.home-module__UOp1Eq__sbox:before{content:"";border:2px solid #fffc;border-radius:4px;position:absolute;inset:-2px;transform:translate(-7px,-7px)}.home-module__UOp1Eq__sbox span{font-size:var(--text-ui-sm);white-space:nowrap;color:#fff;background:var(--ink);box-shadow:inset 3px 0 0 var(--signal);border-radius:4px;margin-top:8px;padding:3px 8px;font-weight:500;position:absolute;top:100%;left:-2px}.home-module__UOp1Eq__sb2 span{margin:0 0 8px;top:auto;bottom:100%}.home-module__UOp1Eq__sb2{transition-delay:.15s}.home-module__UOp1Eq__sb3{transition-delay:.3s}.home-module__UOp1Eq__storyPin:not([data-step="0"]) .home-module__UOp1Eq__sbox{opacity:1;transform:none}.home-module__UOp1Eq__sGrid{opacity:0;transition:opacity .8s}.home-module__UOp1Eq__storyPin[data-step="2"] .home-module__UOp1Eq__sGrid,.home-module__UOp1Eq__storyPin[data-step="3"] .home-module__UOp1Eq__sGrid,.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__sGrid{opacity:1}.home-module__UOp1Eq__sDrop{opacity:0;transition:opacity .5s}.home-module__UOp1Eq__sDrop ellipse{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease) .2s;transform:scale(.2)}.home-module__UOp1Eq__sDrop line{stroke-dasharray:6 6;animation:1.2s linear infinite home-module__UOp1Eq__dash}@keyframes home-module__UOp1Eq__dash{to{stroke-dashoffset:-24px}}.home-module__UOp1Eq__storyPin[data-step="3"] .home-module__UOp1Eq__sDrop,.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__sDrop{opacity:1}.home-module__UOp1Eq__storyPin[data-step="3"] .home-module__UOp1Eq__sDrop ellipse,.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__sDrop ellipse{transform:none}.home-module__UOp1Eq__dropChip{background:var(--alert);color:var(--ink);opacity:0;top:72%;left:24%;transform:translateY(6px)}.home-module__UOp1Eq__storyPin[data-step="3"] .home-module__UOp1Eq__dropChip,.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__dropChip{opacity:1;transition-delay:.6s;transform:none}.home-module__UOp1Eq__sMeasure{opacity:0;transition:opacity .5s}.home-module__UOp1Eq__sMeasure line{stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1s .2s}.home-module__UOp1Eq__measureChip{background:var(--signal);color:var(--ink);opacity:0;top:84%;left:58%;transform:translateY(6px)}.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__sMeasure{opacity:1}.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__sMeasure line{stroke-dashoffset:0}.home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__measureChip{opacity:1;transition-delay:.9s;transform:none}.home-module__UOp1Eq__storyAlert{background:var(--paper);border:var(--card-border);width:290px;max-width:100%;box-shadow:var(--card-shadow);border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;transition:opacity .5s 1.1s,transform .5s 1.1s;display:flex}.home-module__UOp1Eq__storyAlert b{font-size:var(--text-small);font-weight:500}.home-module__UOp1Eq__storyAlert span{font-size:var(--text-ui-md);color:var(--ink-muted)}.home-module__UOp1Eq__storyAlert em{align-self:flex-start;margin-top:4px}.home-module__UOp1Eq__story[data-mode=static] .home-module__UOp1Eq__viewport,.home-module__UOp1Eq__story[data-mode=static] .home-module__UOp1Eq__storyPin{position:relative}.home-module__UOp1Eq__story[data-mode=static] .home-module__UOp1Eq__storyAlert{order:2;justify-self:center}.home-module__UOp1Eq__story[data-mode=static] .home-module__UOp1Eq__stage:after{opacity:0}.home-module__UOp1Eq__story[data-mode=scroll]{height:532vh;padding:0}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__storyIntro{z-index:2;width:100%;top:calc(50% - var(--sw) / 3.2 + 48px * (1 - var(--e)) - 40px);opacity:calc(1 - var(--e) * 4);pointer-events:none;margin:0;padding:0 24px;position:absolute;transform:translateY(-100%)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__storyPin{--w:calc(48vw + 47vw * var(--e));--sh:calc(100dvh - var(--header));--sw:min(var(--w), calc(var(--sh) * 1.6));top:var(--header);height:calc(100dvh - var(--header));grid-template-rows:100%;grid-template-columns:100%;place-items:center;gap:0;max-width:none;padding:0;position:sticky;overflow:hidden}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__viewport,.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions{width:var(--sw);grid-area:1/1;max-width:none}.home-module__UOp1Eq__ambient{display:none}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__ambient{z-index:0;background:var(--panel);opacity:var(--e);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__ambient img{object-fit:cover;filter:blur(36px)grayscale()brightness(.8);transform:scale(1.15)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__ambient:after{content:"";background:linear-gradient(#3e739e8c,#27405dd1);position:absolute;inset:0}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__viewport{z-index:1;transform:translateY(calc(48px * (1 - var(--e))));position:relative}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__stage{aspect-ratio:1.6;border-radius:calc(16px * (1 - var(--e)));width:100%;box-shadow:0 30px 60px -36px rgba(39, 64, 93, calc(.6 * (1 - var(--e))));-webkit-mask-image:linear-gradient(to right, transparent, #00000029 calc(1% * var(--e)), #00000080 calc(2.5% * var(--e)), #000000d6 calc(4% * var(--e)), #000 calc(6% * var(--e)), #000 calc(100% - 6% * var(--e)), #000000d6 calc(100% - 4% * var(--e)), #00000080 calc(100% - 2.5% * var(--e)), #00000029 calc(100% - 1% * var(--e)), transparent);mask-image:linear-gradient(to right, transparent, #00000029 calc(1% * var(--e)), #00000080 calc(2.5% * var(--e)), #000000d6 calc(4% * var(--e)), #000 calc(6% * var(--e)), #000 calc(100% - 6% * var(--e)), #000000d6 calc(100% - 4% * var(--e)), #00000080 calc(100% - 2.5% * var(--e)), #00000029 calc(100% - 1% * var(--e)), transparent);transform:none}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__stage:after{opacity:var(--e);background:radial-gradient(at 0 0,#08141fcc,#0000 72%)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions{z-index:3;height:calc(var(--sw) / 1.6);pointer-events:none;padding:0;display:block;position:relative}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions li{color:#fff;text-shadow:0 2px 16px #00000040;opacity:0;max-width:35%;transition:opacity .45s, transform .55s var(--ease);gap:16px;padding:0;position:absolute;top:7%;left:6%;transform:translateY(12px)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions li[data-on]{opacity:1;transform:none}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__captions p{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:#ffffffe6}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__storyAlert{top:calc(50% + var(--sw) * .02);left:calc(50% - var(--sw) * .44);max-width:min(290px, calc(var(--sw) * .28));z-index:3;opacity:0;position:absolute;transform:translateY(14px)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__storyPin[data-step="4"] .home-module__UOp1Eq__storyAlert{opacity:1;transform:none}.home-module__UOp1Eq__feeds{display:none}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__feeds{height:calc(var(--sw) / 1.6 * .78);opacity:clamp(0, calc(.4 - var(--e) * .64), .4);pointer-events:none;gap:18px;display:flex;position:absolute;top:50%}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__feeds[data-side=left]{transform-origin:100%;transform:translate(calc(var(--e) * -14vw), -50%) rotateY(-16deg);flex-direction:row-reverse;right:calc(100% + 22px)}.home-module__UOp1Eq__story[data-mode=scroll] .home-module__UOp1Eq__feeds[data-side=right]{transform-origin:0%;transform:translate(calc(var(--e) * 14vw), -50%) rotateY(16deg);left:calc(100% + 22px)}.home-module__UOp1Eq__feed{aspect-ratio:1.6;background:#0b1b33;border-radius:8px;flex:none;height:100%;position:relative;overflow:hidden}.home-module__UOp1Eq__feed+.home-module__UOp1Eq__feed{align-self:center;height:86%}.home-module__UOp1Eq__feed img{object-fit:cover;filter:grayscale()brightness(.72)contrast(.9)}.home-module__UOp1Eq__feeds[data-side=left] .home-module__UOp1Eq__feed span{left:auto;right:10px}.home-module__UOp1Eq__feed span{color:#ffffffd9;font-size:var(--text-ui-sm);background:#0b1b339e;border-radius:999px;padding:3px 9px;font-weight:500;position:absolute;top:10px;left:10px}.home-module__UOp1Eq__features{padding:120px 0}.home-module__UOp1Eq__fstack{flex-direction:column;gap:48px;margin-top:48px;padding-bottom:0;display:flex}.home-module__UOp1Eq__fcard{top:calc(var(--header) + 24px + var(--i) * 18px);scroll-margin-top:calc(var(--header) + 24px);background:var(--panel-gradient);border-radius:8px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding:10px;display:grid;position:sticky;box-shadow:0 -10px 40px -24px #27405d73}.home-module__UOp1Eq__fvis{aspect-ratio:4/3;min-width:0;display:grid}.home-module__UOp1Eq__fvis>*{width:100%}@media (min-width:1024px){.home-module__UOp1Eq__fvis>.home-module__UOp1Eq__vis{aspect-ratio:auto;height:100%}.home-module__UOp1Eq__vask .home-module__UOp1Eq__askResult,.home-module__UOp1Eq__vask .home-module__UOp1Eq__res{flex:1;min-height:0}.home-module__UOp1Eq__vask .home-module__UOp1Eq__res div{aspect-ratio:auto}.home-module__UOp1Eq__vsites .home-module__UOp1Eq__siteTable{flex:1}.home-module__UOp1Eq__vsites .home-module__UOp1Eq__siteTable td:nth-child(2){vertical-align:middle;display:table-cell}.home-module__UOp1Eq__vsites .home-module__UOp1Eq__sb{vertical-align:middle;width:calc(100% - 48px);margin-right:10px;display:inline-block}}.home-module__UOp1Eq__ftext{color:#fff;padding-right:32px}.home-module__UOp1Eq__ftext h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);margin:0 0 10px}.home-module__UOp1Eq__ftext p{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:#ffffffd1;max-width:44ch;margin:0 0 12px}.home-module__UOp1Eq__vis{aspect-ratio:4/3;background:var(--track);border-radius:8px;position:relative;overflow:hidden}.home-module__UOp1Eq__vis>img,.home-module__UOp1Eq__night img,.home-module__UOp1Eq__setupCam img{object-fit:cover}.home-module__UOp1Eq__chip{z-index:2;font-size:var(--text-ui-sm);white-space:nowrap;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-weight:500;position:absolute}.home-module__UOp1Eq__chipCoral{background:var(--alert)}.home-module__UOp1Eq__chipDark{color:#fff;background:#27405dd9}.home-module__UOp1Eq__hint{z-index:5;font-size:var(--text-ui-sm);background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:999px;padding:4px 10px;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}@media (hover:hover){.home-module__UOp1Eq__vis:hover .home-module__UOp1Eq__hint{opacity:1;transform:none}}.home-module__UOp1Eq__vis[data-touched] .home-module__UOp1Eq__hint{opacity:0!important}.home-module__UOp1Eq__v3d{cursor:crosshair}.home-module__UOp1Eq__v3d svg,.home-module__UOp1Eq__setupCam svg{width:100%;height:100%;position:absolute;inset:0}.home-module__UOp1Eq__dl{stroke:var(--alert);stroke-width:.6px;stroke-dasharray:4 4;animation:1.2s linear infinite home-module__UOp1Eq__dash}.home-module__UOp1Eq__dz{fill:#ff7a5952;stroke:var(--alert);stroke-width:.6px;transform-box:fill-box;transform-origin:50%;transition:fill .2s;animation:2.4s ease-in-out infinite home-module__UOp1Eq__breathe}.home-module__UOp1Eq__v3d[data-danger] .home-module__UOp1Eq__dz{fill:#ff7a598c}@keyframes home-module__UOp1Eq__breathe{50%{transform:scale(1.08)}}.home-module__UOp1Eq__bx{border:2px solid var(--signal);border-radius:4px;position:absolute}.home-module__UOp1Eq__bx:before{content:"";border:2px solid #ffffffd9;border-radius:4px;position:absolute;inset:-2px;transform:translate(-6px,-6px)}.home-module__UOp1Eq__wk{z-index:3;background:var(--signal);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px;transition:background-color .2s,box-shadow .2s;position:absolute;box-shadow:0 0 0 6px #34c1c440}.home-module__UOp1Eq__wk[data-in]{background:var(--alert);box-shadow:0 0 0 6px #ff7a594d}.home-module__UOp1Eq__wkchip{pointer-events:none;background:var(--signal);transform:translate(-50%,-150%)}.home-module__UOp1Eq__wkchip[data-in]{background:var(--alert)}.home-module__UOp1Eq__vharsh{--split:50%;cursor:ew-resize}.home-module__UOp1Eq__night{clip-path:inset(0 0 0 var(--split));animation:6s ease-in-out infinite home-module__UOp1Eq__wipe;position:absolute;inset:0}.home-module__UOp1Eq__splitLine{top:0;bottom:0;left:var(--split);z-index:1;background:#fff;width:3px;margin-left:-1.5px;animation:6s ease-in-out infinite home-module__UOp1Eq__split;position:absolute;box-shadow:0 0 0 1px #27405d33}.home-module__UOp1Eq__vharsh[data-live] .home-module__UOp1Eq__night,.home-module__UOp1Eq__vharsh[data-live] .home-module__UOp1Eq__splitLine{animation:none}@keyframes home-module__UOp1Eq__wipe{0%,to{clip-path:inset(0 0 0 70%)}50%{clip-path:inset(0 0 0 30%)}}@keyframes home-module__UOp1Eq__split{0%,to{left:70%}50%{left:30%}}.home-module__UOp1Eq__vask{aspect-ratio:auto;background:var(--paper);border:var(--card-border);flex-direction:column;gap:12px;padding:16px;display:flex}.home-module__UOp1Eq__askField{min-height:48px;font-size:var(--text-small);border:1px solid #27405d33;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.home-module__UOp1Eq__mag{border:2px solid var(--ink);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.home-module__UOp1Eq__mag:after{content:"";background:var(--ink);width:6px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.home-module__UOp1Eq__askTyped{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-module__UOp1Eq__caret{vertical-align:-.15em;background:var(--signal);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite home-module__UOp1Eq__blink;display:inline-block}@keyframes home-module__UOp1Eq__blink{50%{opacity:0}}.home-module__UOp1Eq__sugg{flex-wrap:wrap;gap:6px;display:flex}.home-module__UOp1Eq__sugg button{font:inherit;font-size:var(--text-ui-sm);color:var(--ink-muted);background:var(--track);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.home-module__UOp1Eq__sugg button:hover,.home-module__UOp1Eq__sugg button[data-on]{color:var(--ink)}.home-module__UOp1Eq__sugg button[data-on]{background:#34c1c41f;border-color:#34c1c499}.home-module__UOp1Eq__sugg button:focus-visible,.home-module__UOp1Eq__range:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.home-module__UOp1Eq__askResult{flex-direction:column;gap:10px;transition:opacity .35s;display:flex}.home-module__UOp1Eq__askResult[data-dim]{opacity:.4}.home-module__UOp1Eq__ans{min-height:3em;font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0;font-weight:500}.home-module__UOp1Eq__res{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-module__UOp1Eq__res div{aspect-ratio:16/10;outline:2px solid var(--alert);outline-offset:-2px;border-radius:8px;position:relative;overflow:hidden}.home-module__UOp1Eq__res img{object-fit:cover}.home-module__UOp1Eq__res span{font-size:var(--text-ui-xs);background:var(--ink);color:#fff;border-radius:4px;padding:2px 7px;font-weight:500;position:absolute;bottom:6px;left:6px}.home-module__UOp1Eq__reason{font-size:var(--text-ui-sm);background:var(--night);color:#ffffffdb;border-radius:8px;gap:4px;padding:10px 12px;line-height:1.45;display:grid}.home-module__UOp1Eq__reason p{margin:0}.home-module__UOp1Eq__verdict{letter-spacing:.04em;text-transform:uppercase;color:var(--alert);font-weight:600}.home-module__UOp1Eq__reason b{color:var(--alert);font-weight:600}.home-module__UOp1Eq__reason .home-module__UOp1Eq__fix b{color:var(--caution)}.home-module__UOp1Eq__vsites{aspect-ratio:auto;background:var(--paper);border:var(--card-border);flex-direction:column;gap:12px;padding:16px;display:flex}.home-module__UOp1Eq__sitesHead{font-size:var(--text-small);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-module__UOp1Eq__sitesHead b{font-weight:500}.home-module__UOp1Eq__sitesHead span{color:var(--ink-muted);font-size:var(--text-ui-md);font-weight:500}.home-module__UOp1Eq__siteTable{border-collapse:collapse;width:100%;font-size:var(--text-ui-md)}.home-module__UOp1Eq__siteTable th,.home-module__UOp1Eq__siteTable td{text-align:left;vertical-align:middle;padding:9px 8px}.home-module__UOp1Eq__siteTable thead th{font-size:var(--text-ui-sm);color:var(--ink-muted);padding-top:0;font-weight:500}.home-module__UOp1Eq__siteTable thead th:last-child,.home-module__UOp1Eq__siteTable td:last-child{text-align:right}.home-module__UOp1Eq__siteTable tbody tr{border-top:1px solid #27405d14;transition:background-color .2s}.home-module__UOp1Eq__siteTable tbody tr:hover{background:#34c1c40f}.home-module__UOp1Eq__siteTable tbody tr[data-hz]{background:#ff7a5914}.home-module__UOp1Eq__siteTable tbody th{white-space:nowrap;font-weight:500}.home-module__UOp1Eq__siteTable td:nth-child(2){align-items:center;gap:10px;display:flex}.home-module__UOp1Eq__sb{background:var(--track);border-radius:4px;flex:1;min-width:48px;height:6px;display:block;overflow:hidden}.home-module__UOp1Eq__sb i{background:var(--signal);transform-origin:0;height:100%;transition:transform 1.1s var(--ease);border-radius:4px;display:block;transform:scaleX(1)}.home-module__UOp1Eq__vsites:not([data-in]) .home-module__UOp1Eq__sb i{transform:scaleX(.2)}.home-module__UOp1Eq__sbVal{text-align:right;font-variant-numeric:tabular-nums;width:3ch;font-weight:500}.home-module__UOp1Eq__alertCount{min-width:24px;height:22px;color:var(--ink);background:#34c1c424;border-radius:999px;place-items:center;padding:0 6px;font-weight:500;display:inline-grid}tr[data-hz] .home-module__UOp1Eq__alertCount{background:var(--alert);color:#fff}.home-module__UOp1Eq__siteAlert{font-size:var(--text-ui-md);background:#ff7a5912;border:1px solid #ff7a5973;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.home-module__UOp1Eq__siteAlert span{background:var(--alert);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite home-module__UOp1Eq__pingHz}.home-module__UOp1Eq__siteAlert p{color:var(--ink-muted);margin:0}.home-module__UOp1Eq__siteAlert b{color:var(--ink);margin-right:6px;font-weight:500}@keyframes home-module__UOp1Eq__pingHz{0%{box-shadow:0 0 #ff7a5999}to{box-shadow:0 0 0 10px #ff7a5900}}@media (prefers-reduced-motion:reduce){.home-module__UOp1Eq__siteAlert span{animation:none}.home-module__UOp1Eq__sb i{transition:none}}.home-module__UOp1Eq__vsetup{background:var(--paper);border:var(--card-border);grid-template-rows:1fr auto;gap:12px;padding:14px;display:grid}.home-module__UOp1Eq__setupCam{border-radius:8px;position:relative;overflow:hidden}.home-module__UOp1Eq__zone{fill:#fbc02d38;stroke:var(--caution);stroke-width:.8px;stroke-dasharray:300;animation:5s ease-in-out infinite home-module__UOp1Eq__draw}@keyframes home-module__UOp1Eq__draw{0%{stroke-dashoffset:300px;fill-opacity:0}35%{stroke-dashoffset:0;fill-opacity:0}50%,to{stroke-dashoffset:0;fill-opacity:1}}.home-module__UOp1Eq__settings{flex-direction:column;gap:8px;display:flex}.home-module__UOp1Eq__setRow{min-height:24px;font-size:var(--text-ui-md);align-items:center;gap:12px;display:flex}.home-module__UOp1Eq__setRow b{flex:none;width:110px;font-weight:500}.home-module__UOp1Eq__setVal{font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--ink-muted);text-align:right;margin-left:auto;font-weight:500}.home-module__UOp1Eq__toggle{background:var(--signal);border-radius:999px;width:34px;height:20px;position:relative}.home-module__UOp1Eq__toggle i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.home-module__UOp1Eq__range{--v:50%;cursor:pointer;appearance:none;touch-action:none;background:0 0;flex:1;min-width:0;height:20px;margin:0}.home-module__UOp1Eq__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--mint) var(--v), var(--track) var(--v));border-radius:4px;height:6px}.home-module__UOp1Eq__range::-webkit-slider-thumb{background:var(--ink);appearance:none;border-radius:50%;width:16px;height:16px;margin-top:-5px}.home-module__UOp1Eq__range::-moz-range-track{background:var(--track);border-radius:4px;height:6px}.home-module__UOp1Eq__range::-moz-range-progress{background:var(--mint);border-radius:4px;height:6px}.home-module__UOp1Eq__range::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:16px;height:16px}.home-module__UOp1Eq__useCases{padding:120px 0}.home-module__UOp1Eq__ucTabs{margin-top:40px}.home-module__UOp1Eq__ucTablist{display:none}.home-module__UOp1Eq__ucTabs[data-ready] .home-module__UOp1Eq__ucTablist{margin-bottom:24px;display:inline-flex}.home-module__UOp1Eq__ucGroup{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin:32px 0 16px}.home-module__UOp1Eq__ucTabs[data-ready] .home-module__UOp1Eq__ucGroup{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-module__UOp1Eq__industries{padding:120px 0}.home-module__UOp1Eq__headRow{justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.home-module__UOp1Eq__headRow .home-module__UOp1Eq__btnSecondary{flex:none}.home-module__UOp1Eq__capabilities{padding:120px 0}.home-module__UOp1Eq__trustCard h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin:8px 0 0}.home-module__UOp1Eq__trustCard p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-muted);margin:0}.home-module__UOp1Eq__cases{padding:120px 0}.home-module__UOp1Eq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:48px;display:grid}.home-module__UOp1Eq__caseCard{aspect-ratio:16/11;background:var(--night);color:#fff;isolation:isolate;border-radius:8px;display:flex;position:relative;overflow:hidden}.home-module__UOp1Eq__caseCard img{object-fit:cover;filter:grayscale()contrast(1.06);transition:filter .5s cubic-bezier(.22,1,.36,1)}.home-module__UOp1Eq__caseCard:hover img{filter:none}.home-module__UOp1Eq__caseCard:after{content:"";z-index:1;background:linear-gradient(#34c1c400 40%,#3e739e75 68%,#27405dd1 100%);position:absolute;inset:0}.home-module__UOp1Eq__caseText{z-index:2;text-shadow:0 1px 12px #0a101873;align-self:flex-end;gap:8px;padding:32px;display:grid;position:relative}.home-module__UOp1Eq__caseIndustry{font-size:var(--text-small);color:#ffffffd9;font-weight:500}.home-module__UOp1Eq__caseValue{letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.6rem);font-weight:500;line-height:1}.home-module__UOp1Eq__caseCard h3{max-width:30ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin:0;font-weight:400}.home-module__UOp1Eq__trust{padding:120px 0}.home-module__UOp1Eq__trustGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.home-module__UOp1Eq__trustList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-module__UOp1Eq__trustCard{background:#eef2f5;border-radius:8px;align-items:flex-start;gap:20px;padding:28px;display:flex}.home-module__UOp1Eq__trustCard>svg{width:24px;height:24px;color:var(--ink);flex:none;margin-top:2px}.home-module__UOp1Eq__trustCard h3{margin:0 0 4px;font-weight:600}.home-module__UOp1Eq__faq{padding:120px 0}.home-module__UOp1Eq__faqGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.home-module__UOp1Eq__closing{padding:120px 0}@media (max-width:1023px){.home-module__UOp1Eq__problemPin,.home-module__UOp1Eq__trustGrid,.home-module__UOp1Eq__faqGrid{grid-template-columns:minmax(0,1fr);gap:40px}.home-module__UOp1Eq__captions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__UOp1Eq__fcard{grid-template-columns:minmax(0,1fr);gap:8px;position:relative;top:auto}.home-module__UOp1Eq__fvis{aspect-ratio:auto;display:block}.home-module__UOp1Eq__ftext{padding:16px 14px 14px}.home-module__UOp1Eq__fstack{gap:24px;padding-bottom:0}}@media (max-width:1000px){.home-module__UOp1Eq__wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-module__UOp1Eq__wallTilt{transform:none}}@media (max-width:720px){.home-module__UOp1Eq__hero{padding-top:48px}.home-module__UOp1Eq__heroStack,.home-module__UOp1Eq__container,.home-module__UOp1Eq__containerNarrow,.home-module__UOp1Eq__problemPin,.home-module__UOp1Eq__storyPin{padding-inline:16px}.home-module__UOp1Eq__proof{padding:80px 16px}.home-module__UOp1Eq__track{gap:48px}@keyframes home-module__UOp1Eq__loop{to{transform:translate(calc(-50% - 24px))}}.home-module__UOp1Eq__alertLine{flex-wrap:wrap;gap:8px 10px;padding:12px 14px}.home-module__UOp1Eq__alertText{white-space:normal;flex-basis:100%;order:5}.home-module__UOp1Eq__alertCat{margin-left:auto}.home-module__UOp1Eq__stats,.home-module__UOp1Eq__caseGrid,.home-module__UOp1Eq__captions{grid-template-columns:minmax(0,1fr)}.home-module__UOp1Eq__stats{gap:40px;margin-top:16px}.home-module__UOp1Eq__prow{grid-template-columns:minmax(0,1fr);gap:8px}.home-module__UOp1Eq__pwall{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__UOp1Eq__schip,.home-module__UOp1Eq__sbox span{font-size:var(--text-ui-xs);padding:2px 6px}.home-module__UOp1Eq__camChip{bottom:8px;left:8px}.home-module__UOp1Eq__vis{aspect-ratio:4/3.4}.home-module__UOp1Eq__vis.home-module__UOp1Eq__vask,.home-module__UOp1Eq__vis.home-module__UOp1Eq__vsites{aspect-ratio:auto}.home-module__UOp1Eq__vsites{padding:12px}.home-module__UOp1Eq__siteTable th,.home-module__UOp1Eq__siteTable td{padding:8px 4px}.home-module__UOp1Eq__features,.home-module__UOp1Eq__useCases,.home-module__UOp1Eq__industries{padding:80px 0}.home-module__UOp1Eq__capabilities,.home-module__UOp1Eq__cases,.home-module__UOp1Eq__trust,.home-module__UOp1Eq__faq,.home-module__UOp1Eq__closing{padding:72px 0}.home-module__UOp1Eq__trustCard{gap:16px;padding:20px}.home-module__UOp1Eq__faqItem summary{padding:18px 20px}.home-module__UOp1Eq__faqItem p{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){.home-module__UOp1Eq__track{flex-wrap:wrap;justify-content:center;gap:32px 56px;width:auto;animation:none}.home-module__UOp1Eq__track li[data-copy]{display:none}.home-module__UOp1Eq__marquee{-webkit-mask-image:none;mask-image:none}.home-module__UOp1Eq__night{clip-path:inset(0 0 0 var(--split));animation:none}.home-module__UOp1Eq__splitLine{animation:none}.home-module__UOp1Eq__zone{stroke-dashoffset:0;fill-opacity:1}.home-module__UOp1Eq__cam,.home-module__UOp1Eq__camPx img,.home-module__UOp1Eq__camTint,.home-module__UOp1Eq__camFrame,.home-module__UOp1Eq__camTag{transition:none;animation:none}}@media (max-width:720px){.home-module__UOp1Eq__headRow{flex-direction:column;align-items:flex-start}}@media (min-width:1001px){.home-module__UOp1Eq__heroStack{gap:24px}.home-module__UOp1Eq__heroControls{gap:24px;margin-top:24px}.home-module__UOp1Eq__wallPerspective{min-width:900px;max-width:min(1288px,480svh - 2352px)}.home-module__UOp1Eq__heroLead{line-height:1.5}}.home-module__UOp1Eq__problem[data-mode=scroll]{margin-top:0}.home-module__UOp1Eq__pstate span[data-wave],.home-module__UOp1Eq__payoff span[data-wave]{color:var(--signal-strong)}@media (prefers-reduced-motion:reduce){.home-module__UOp1Eq__pstate span[data-wave],.home-module__UOp1Eq__payoff span[data-wave]{color:var(--ink)}}.home-module__UOp1Eq__ftext .home-module__UOp1Eq__textLink{color:#fff;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.band-blue :is(.home-module__UOp1Eq__btnPrimary,.home-module__UOp1Eq__btnSecondary){color:#27405d;background:#fff}.band-blue :is(.home-module__UOp1Eq__btnPrimary,.home-module__UOp1Eq__btnSecondary):hover{color:#27405d;background:#eaf0f6}.band-blue .home-module__UOp1Eq__trustCard{color:#fff;background:#ffffff12;border-color:#ffffff29}.band-blue .home-module__UOp1Eq__trustCard h3{color:#fff}.band-blue .home-module__UOp1Eq__trustCard p{color:#dce8f3}.band-blue :is(.home-module__UOp1Eq__pstate,.home-module__UOp1Eq__payoff) span{color:#b7cee280}.band-blue :is(.home-module__UOp1Eq__pstate,.home-module__UOp1Eq__payoff) span[data-on]{color:#fff}
.site-camera-wall-module__BfCr8G__demo{aspect-ratio:4/3;background:#fff;border:1px solid #dce3e8;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 55px -40px #31455f55}.site-camera-wall-module__BfCr8G__demo header,.site-camera-wall-module__BfCr8G__demo footer{font-size:var(--text-ui-sm);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.site-camera-wall-module__BfCr8G__demo header{border-bottom:1px solid #e7edf0}.site-camera-wall-module__BfCr8G__demo header>div{align-items:center;gap:10px;display:flex}.site-camera-wall-module__BfCr8G__demo header strong{font-size:var(--text-body)}.site-camera-wall-module__BfCr8G__demo header span,.site-camera-wall-module__BfCr8G__demo footer{color:var(--ink-muted)}.site-camera-wall-module__BfCr8G__demo header b{color:#d96d50;font-weight:500}.site-camera-wall-module__BfCr8G__live{background:var(--signal);border-radius:50%;width:7px;height:7px}.site-camera-wall-module__BfCr8G__demo footer{border-top:1px solid #e7edf0;padding:12px 20px}.site-camera-wall-module__BfCr8G__demo footer button{cursor:pointer;color:var(--ink);background:#eef4f6;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:flex}.site-camera-wall-module__BfCr8G__wallLayout{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex}.site-camera-wall-module__BfCr8G__cameraGrid{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.site-camera-wall-module__BfCr8G__cameraGrid button{cursor:pointer;background:#eef3f7;border:0;border-radius:8px;min-height:0;padding:0;position:relative;overflow:hidden}.site-camera-wall-module__BfCr8G__cameraGrid img{object-fit:cover;filter:grayscale();opacity:.7;transition:filter .5s,opacity .5s}.site-camera-wall-module__BfCr8G__cameraGrid [aria-pressed=true] img{filter:none;opacity:1}.site-camera-wall-module__BfCr8G__cameraGrid button>span{color:#fff;font-size:var(--text-ui-xs);background:linear-gradient(#0000,#172433dd);justify-content:space-between;padding:22px 10px 10px;display:flex;position:absolute;inset:auto 0 0}.site-camera-wall-module__BfCr8G__cameraGrid b{font-size:var(--text-ui-xs);font-weight:500}.site-camera-wall-module__BfCr8G__cameraGrid i{border:3px solid var(--signal);border-radius:8px;position:absolute;inset:0}.site-camera-wall-module__BfCr8G__wallFooter>div{font-size:var(--text-ui-md);align-items:center;gap:8px;display:flex}.site-camera-wall-module__BfCr8G__wallFooter>div>span{font-size:var(--text-ui-xs);color:var(--ink-muted);margin-left:auto}.site-camera-wall-module__BfCr8G__wallFooter p{font-size:var(--text-small);margin:10px 0 3px}.site-camera-wall-module__BfCr8G__wallFooter small{font-size:var(--text-ui-xs);color:var(--ink-muted)}.site-camera-wall-module__BfCr8G__demo button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.site-camera-wall-module__BfCr8G__demo{aspect-ratio:4/3;width:100%;height:100%;min-height:0;box-shadow:none;border-radius:8px}@media (max-width:720px){.site-camera-wall-module__BfCr8G__demo{aspect-ratio:4/3;height:auto;min-height:380px}.site-camera-wall-module__BfCr8G__demo header{font-size:var(--text-ui-xs);padding:12px}.site-camera-wall-module__BfCr8G__wallFooter>div{flex-wrap:wrap}.site-camera-wall-module__BfCr8G__wallFooter>div>span{margin-left:0}}@media (prefers-reduced-motion:reduce){.site-camera-wall-module__BfCr8G__demo *{transition:none!important}}
.workflows-module__8mTOHW__app{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 30px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.workflows-module__8mTOHW__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:11px;display:flex}.workflows-module__8mTOHW__toolbar>span{align-items:center;gap:9px;display:flex}.workflows-module__8mTOHW__toolbar strong{font-weight:500}.workflows-module__8mTOHW__muted{color:var(--ink-faint);font-size:10px}.workflows-module__8mTOHW__state{color:var(--ink-muted);font-size:10px}.workflows-module__8mTOHW__control{cursor:pointer;white-space:nowrap;color:var(--ink-muted);align-items:center;gap:5px;font-size:10px;display:flex}.workflows-module__8mTOHW__ruleCanvas{height:335px;position:relative;overflow:hidden}.workflows-module__8mTOHW__gridDots{background-image:radial-gradient(var(--line) .7px, transparent .7px);background-size:16px 16px;position:absolute;inset:0}.workflows-module__8mTOHW__wires{width:100%;height:100%;position:absolute;inset:0}.workflows-module__8mTOHW__node{text-align:left;background:var(--paper);border:1px solid var(--line);width:28%;box-shadow:0 3px 8px color-mix(in srgb, var(--ink) 5%, transparent);cursor:pointer;border-radius:4px;padding:12px;transition:border-color .4s,box-shadow .4s;position:absolute}.workflows-module__8mTOHW__node[data-active=true]{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 12%, transparent)}.workflows-module__8mTOHW__nodeType{letter-spacing:.07em;color:var(--ink-muted);align-items:center;gap:6px;font-size:8px;display:flex}.workflows-module__8mTOHW__node strong{letter-spacing:-.015em;margin-top:12px;font-size:12px;display:block}.workflows-module__8mTOHW__node small{color:var(--ink-faint);margin-top:5px;font-size:9px;line-height:1.5;display:block}.workflows-module__8mTOHW__person{top:13%;left:4%}.workflows-module__8mTOHW__condition{top:48%;left:37%}.workflows-module__8mTOHW__action{top:9%;right:3%}.workflows-module__8mTOHW__node i{border:1px solid var(--signal);background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px}.workflows-module__8mTOHW__canvasCaption{color:var(--ink-muted);align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:16px;left:20px}.workflows-module__8mTOHW__bottom{border-top:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.workflows-module__8mTOHW__siteLayout{grid-template-columns:1.3fr 1fr;min-height:340px;display:grid}.workflows-module__8mTOHW__map{position:relative;overflow:hidden}.workflows-module__8mTOHW__map>svg{width:100%;height:100%;position:absolute}.workflows-module__8mTOHW__pin{color:var(--ink-muted);cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.workflows-module__8mTOHW__pin span{background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:4px;margin-top:3px;padding:4px 7px;font-size:9px}.workflows-module__8mTOHW__pin[data-alert=true]>svg{color:var(--alert)}.workflows-module__8mTOHW__pin[data-active=true] span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.workflows-module__8mTOHW__mapNote{color:var(--ink-faint);font-size:8px;position:absolute;bottom:10px;left:12px}.workflows-module__8mTOHW__sitePanel{border-left:1px solid var(--line);padding:16px}.workflows-module__8mTOHW__sitePhoto{border-radius:4px;height:112px;margin-bottom:18px;position:relative;overflow:hidden}.workflows-module__8mTOHW__photo{object-fit:cover}.workflows-module__8mTOHW__sitePanel>small,.workflows-module__8mTOHW__eventInfo small{letter-spacing:.09em;color:var(--ink-faint);font-size:8px}.workflows-module__8mTOHW__sitePanel h3{letter-spacing:-.03em;margin-top:6px;font-size:19px}.workflows-module__8mTOHW__siteAlert{align-items:center;gap:12px;margin:15px 0;display:flex}.workflows-module__8mTOHW__siteAlert>span{letter-spacing:-.055em;color:var(--signal);font-size:34px;font-weight:500}.workflows-module__8mTOHW__siteAlert[data-alert=true]>span{color:var(--alert)}.workflows-module__8mTOHW__siteAlert strong{font-size:10px;display:block}.workflows-module__8mTOHW__siteAlert small{color:var(--ink-faint);margin-top:4px;font-size:9px;display:block}.workflows-module__8mTOHW__siteRow{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.workflows-module__8mTOHW__siteRow>span{color:var(--ink-faint)}.workflows-module__8mTOHW__siteRow strong{font-weight:500}.workflows-module__8mTOHW__reportBody{padding:16px;position:relative}.workflows-module__8mTOHW__evidenceImage{border-radius:4px;height:260px;position:relative;overflow:hidden}.workflows-module__8mTOHW__evidenceLabel{background:var(--ink);color:var(--paper);border-radius:3px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.workflows-module__8mTOHW__evidenceBox{border:1.5px solid var(--alert);width:18%;height:64%;position:absolute;top:25%;left:34%}.workflows-module__8mTOHW__eventInfo{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 2px;display:flex}.workflows-module__8mTOHW__eventInfo h3{margin:5px 0;font-size:16px}.workflows-module__8mTOHW__eventInfo p{color:var(--ink-muted);font-size:10px}.workflows-module__8mTOHW__reportButton{white-space:nowrap;border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:9px 10px;font-size:10px;display:flex}.workflows-module__8mTOHW__exportPanel{background:var(--paper);border:1px solid var(--line);width:64%;box-shadow:0 12px 40px color-mix(in srgb, var(--ink) 22%, transparent);opacity:0;pointer-events:none;border-radius:8px;transition:opacity .4s,transform .4s;position:absolute;top:42px;right:32px;transform:translateY(10px)}.workflows-module__8mTOHW__exportPanel[data-open=true]{opacity:1;transform:translateY(0)}.workflows-module__8mTOHW__exportHead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:15px;font-size:12px;display:flex}.workflows-module__8mTOHW__exportHead>span{color:var(--ink-muted);margin-left:auto;font-size:9px}.workflows-module__8mTOHW__exportRow{justify-content:space-between;padding:12px 15px;font-size:11px;display:flex}.workflows-module__8mTOHW__exportRow svg{color:var(--signal)}.workflows-module__8mTOHW__exportFooter{background:var(--muted);color:var(--ink-muted);justify-content:space-between;gap:10px;padding:12px 15px;font-size:9px;display:flex}@media (max-width:760px){.workflows-module__8mTOHW__toolbar{flex-wrap:wrap;padding:12px}.workflows-module__8mTOHW__toolbar>span{flex-wrap:wrap}.workflows-module__8mTOHW__ruleCanvas{height:310px}.workflows-module__8mTOHW__node{width:30%;padding:8px}.workflows-module__8mTOHW__node strong{font-size:10px}.workflows-module__8mTOHW__node small{font-size:8px}.workflows-module__8mTOHW__nodeType{gap:3px;font-size:7px}.workflows-module__8mTOHW__person{left:2%}.workflows-module__8mTOHW__condition{left:35%}.workflows-module__8mTOHW__action{right:2%}.workflows-module__8mTOHW__siteLayout{grid-template-columns:1fr}.workflows-module__8mTOHW__map{height:230px}.workflows-module__8mTOHW__sitePanel{border-left:0;border-top:1px solid var(--line)}.workflows-module__8mTOHW__sitePhoto{float:right;width:44%;height:135px;margin-left:16px}.workflows-module__8mTOHW__eventInfo{flex-direction:column;align-items:flex-start}.workflows-module__8mTOHW__exportPanel{width:80%;right:24px}.workflows-module__8mTOHW__muted{display:none}.workflows-module__8mTOHW__bottom{gap:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.workflows-module__8mTOHW__app *{transition:none!important}}.workflows-module__8mTOHW__app{width:100%;min-width:0}.workflows-module__8mTOHW__sitePanel{min-width:0;padding:12px}.workflows-module__8mTOHW__sitePhoto{height:90px}.workflows-module__8mTOHW__sitePanel h3{font-size:17px}.workflows-module__8mTOHW__siteAlert>span{font-size:30px}.workflows-module__8mTOHW__reportBody{padding:12px}.workflows-module__8mTOHW__eventInfo{flex-direction:column;align-items:flex-start;gap:10px}.workflows-module__8mTOHW__exportPanel{width:72%;top:32px;right:24px}.workflows-module__8mTOHW__toolbar{padding:12px;font-size:10px}.workflows-module__8mTOHW__toolbar>span{gap:6px}.workflows-module__8mTOHW__muted{font-size:9px}.workflows-module__8mTOHW__bottom{padding:11px 12px;font-size:9px}@media (max-width:760px){.workflows-module__8mTOHW__siteLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.workflows-module__8mTOHW__map{height:auto;min-height:290px}.workflows-module__8mTOHW__sitePhoto{float:none;width:100%;height:85px;margin-left:0}.workflows-module__8mTOHW__sitePanel{border-top:0;border-left:1px solid var(--line)}.workflows-module__8mTOHW__node{padding:8px}.workflows-module__8mTOHW__node strong{font-size:10px}}.workflows-module__8mTOHW__app{font-family:var(--font-sans);color:var(--ink);border-radius:8px}.workflows-module__8mTOHW__node,.workflows-module__8mTOHW__exportPanel,.workflows-module__8mTOHW__sitePhoto,.workflows-module__8mTOHW__evidenceImage,.workflows-module__8mTOHW__reportButton,.workflows-module__8mTOHW__pin span{border-radius:8px}.workflows-module__8mTOHW__toolbar strong,.workflows-module__8mTOHW__node strong,.workflows-module__8mTOHW__siteAlert strong,.workflows-module__8mTOHW__exportHead strong{font-weight:500}.workflows-module__8mTOHW__toolbar,.workflows-module__8mTOHW__bottom,.workflows-module__8mTOHW__node small,.workflows-module__8mTOHW__siteRow,.workflows-module__8mTOHW__exportFooter{color:var(--ink-muted)}.workflows-module__8mTOHW__nodeType,.workflows-module__8mTOHW__sitePanel>small,.workflows-module__8mTOHW__eventInfo small{color:var(--ink-faint)}.workflows-module__8mTOHW__siteRow,.workflows-module__8mTOHW__siteAlert small{font-size:10px}@media (max-width:760px){.workflows-module__8mTOHW__nodeType{font-size:7px}.workflows-module__8mTOHW__node small{font-size:8px}.workflows-module__8mTOHW__node strong{font-size:10px}}.workflows-module__8mTOHW__app{width:480px;min-height:360px;box-shadow:none;border:0;border-radius:8px}.workflows-module__8mTOHW__ruleCanvas{height:280px}.workflows-module__8mTOHW__siteLayout{grid-template-columns:1.15fr 1fr;min-height:312px}.workflows-module__8mTOHW__map{height:auto;min-height:0}.workflows-module__8mTOHW__sitePhoto{float:none;width:100%;height:92px;margin-left:0}.workflows-module__8mTOHW__evidenceImage{height:175px}.workflows-module__8mTOHW__nodeType{font-size:9px}.workflows-module__8mTOHW__node strong{font-size:12px}.workflows-module__8mTOHW__node small{font-size:10px}.workflows-module__8mTOHW__node{padding:10px}.workflows-module__8mTOHW__toolbar,.workflows-module__8mTOHW__toolbar>span{flex-wrap:nowrap}.workflows-module__8mTOHW__app button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.workflows-module__8mTOHW__reportBody{grid-template-columns:1fr 1fr;gap:14px;min-height:278px;padding:16px 12px;display:grid}.workflows-module__8mTOHW__reportBody .workflows-module__8mTOHW__evidenceImage{grid-column:1;height:154px}.workflows-module__8mTOHW__reportBody .workflows-module__8mTOHW__eventInfo{grid-column:1;gap:8px;padding:0}.workflows-module__8mTOHW__reportBody .workflows-module__8mTOHW__eventInfo h3{font-size:14px}.workflows-module__8mTOHW__reportBody .workflows-module__8mTOHW__eventInfo p{font-size:10px;line-height:1.5}.workflows-module__8mTOHW__reportBody .workflows-module__8mTOHW__exportPanel{opacity:1;width:auto;box-shadow:none;grid-area:1/2/3;align-self:start;position:relative;inset:auto;overflow:hidden;transform:none}.workflows-module__8mTOHW__exportHead{flex-wrap:wrap;gap:6px;padding:12px;font-size:11px}.workflows-module__8mTOHW__exportHead>span{width:100%;margin-left:22px}.workflows-module__8mTOHW__exportRow{border-bottom:1px solid var(--line);padding:14px 12px;font-size:10px}.workflows-module__8mTOHW__exportFooter{padding:12px;font-size:9px;line-height:1.5}.workflows-module__8mTOHW__reportBody[data-report-open=false] .workflows-module__8mTOHW__exportPanel{opacity:.45}
.visual-system-module__gTCvlG__system{--visual-radius-frame:8px;--visual-radius-panel:8px;--visual-radius-control:4px;font-family:var(--font-sans);color:var(--ink)}.visual-system-module__gTCvlG__system:not([data-visual-id=real-time-alerts]){border-radius:var(--visual-radius-frame)}:is(.visual-system-module__gTCvlG__system .rounded-xl,.visual-system-module__gTCvlG__system .rounded-2xl){border-radius:var(--visual-radius-panel)}.visual-system-module__gTCvlG__system .rounded-lg{border-radius:var(--visual-radius-control)}.visual-system-module__gTCvlG__system:is([data-visual-id=hardware-agnostic],[data-visual-id=edge-engine],[data-visual-id=man-hour-tracking],[data-visual-id=machinery-usage])>div>div{box-shadow:none!important;background:0 0!important;border:0!important}.visual-system-module__gTCvlG__system[data-visual-id=machinery-usage] .grid-cols-3>div{border-right:1px solid var(--line);border-radius:0;padding-left:0;background:0 0!important}.visual-system-module__gTCvlG__system[data-visual-id=machinery-usage] .grid-cols-3>div:last-child{border-right:0}.visual-system-module__gTCvlG__system:is([data-visual-id=hardware-agnostic],[data-visual-id=edge-engine]) .rounded-xl{border-radius:8px}.visual-system-module__gTCvlG__system{container-type:inline-size}.visual-system-module__gTCvlG__system .camera-tag{max-width:calc(100% - 16px)}.visual-system-module__gTCvlG__system .camera-tag>span{white-space:normal}@container (max-width:420px){.visual-system-module__gTCvlG__system .camera-tag{max-width:108px;left:clamp(8px, var(--tag-x), calc(100% - 112px))!important}.visual-system-module__gTCvlG__system .camera-tag>span{font-size:9px;line-height:1.15}.visual-system-module__gTCvlG__system .camera-event{inset-inline:8px;gap:6px;width:auto;padding:8px;bottom:8px}.visual-system-module__gTCvlG__system .camera-event>span:first-child{width:22px;height:22px}.visual-system-module__gTCvlG__system .camera-event>span:last-child:not(:nth-child(2)){display:none}.visual-system-module__gTCvlG__system .truncate{white-space:normal;text-overflow:clip;overflow:visible}.visual-system-module__gTCvlG__system .camera-stage:has(.camera-event[data-visible=true]) .camera-detail{visibility:hidden}}@container (max-width:340px){.visual-system-module__gTCvlG__system .camera-badge>span{display:none}.visual-system-module__gTCvlG__system .camera-event>span:nth-child(2)>span:nth-child(2){display:none}}
.pose-annotation-module__plVK6G__annotation{color:var(--paper);text-shadow:0 1px 5px color-mix(in srgb, var(--ink) 75%, transparent);font-family:var(--font-sans);border-left:1px solid color-mix(in srgb, var(--paper) 65%, transparent);padding-left:12px;position:absolute}.pose-annotation-module__plVK6G__annotation small{letter-spacing:.13em;font-size:8px;display:block}.pose-annotation-module__plVK6G__annotation strong{letter-spacing:-.06em;margin:4px 0;font-size:34px;font-weight:500;line-height:1.2;display:block}.pose-annotation-module__plVK6G__annotation strong>span{vertical-align:top;font-size:23px}.pose-annotation-module__plVK6G__condition{color:var(--paper);align-items:center;gap:5px;font-size:10px;display:flex}.pose-annotation-module__plVK6G__condition:before{content:"";background:var(--alert);border-radius:50%;width:4px;height:4px}@media (max-width:760px){.pose-annotation-module__plVK6G__annotation{padding-left:8px}.pose-annotation-module__plVK6G__annotation strong{font-size:27px}}
.phone-module__8DH0wG__phone{aspect-ratio:77.6/163;isolation:isolate;border:6px solid #26303c;border-radius:36px;flex-direction:column;height:100%;max-height:500px;padding:0 3px 14px;display:flex;position:relative;box-shadow:0 0 0 1px #87909a,0 0 0 3px #d2d5d8,0 16px 30px -15px #26303c50}.phone-module__8DH0wG__phone:before,.phone-module__8DH0wG__phone:after{content:"";background:#77818a;border-radius:2px;width:3px;position:absolute}.phone-module__8DH0wG__phone:before{height:45px;top:66px;left:-10px}.phone-module__8DH0wG__phone:after{height:38px;top:91px;right:-10px}.phone-module__8DH0wG__status{flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 12px;font-size:9px;font-weight:500;display:flex}.phone-module__8DH0wG__status i{background:#17212b;border-radius:20px;width:62px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-module__8DH0wG__screen{border-radius:0 0 22px 22px;flex:1;min-height:0;position:relative;overflow:hidden}.phone-module__8DH0wG__homeIndicator{background:#26303c;border-radius:5px;width:36%;height:4px;position:absolute;bottom:5px;left:32%}
.problem-switcher-module__4KwSrq__switcher{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;margin-top:48px;display:grid}.problem-switcher-module__4KwSrq__switcher>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.problem-switcher-module__4KwSrq__switcher>ul button{all:unset;cursor:pointer;grid-template-columns:3px minmax(0,1fr);gap:18px;width:100%;padding:10px 0;display:grid}.problem-switcher-module__4KwSrq__switcher>ul button:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:4px}.problem-switcher-module__4KwSrq__bar{background:var(--line);border-radius:2px;transition:background-color .3s}.problem-switcher-module__4KwSrq__title{letter-spacing:-.02em;color:var(--ink-dim);margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:400;line-height:1.25;transition:color .3s}.problem-switcher-module__4KwSrq__body{max-width:46ch;max-height:0;color:var(--ink-muted);opacity:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),margin-top .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:block;overflow:hidden}.problem-switcher-module__4KwSrq__switcher>ul button[data-active] .problem-switcher-module__4KwSrq__bar{background:var(--signal)}.problem-switcher-module__4KwSrq__switcher>ul button[data-active] .problem-switcher-module__4KwSrq__title{color:var(--ink)}.problem-switcher-module__4KwSrq__switcher>ul button[data-active] .problem-switcher-module__4KwSrq__body{opacity:1;max-height:8em;margin-top:6px}.problem-switcher-module__4KwSrq__stage{aspect-ratio:4/3;background:var(--muted);border-radius:8px;position:relative;overflow:hidden}@media (max-width:1023px){.problem-switcher-module__4KwSrq__switcher{grid-template-columns:minmax(0,1fr);gap:20px}.problem-switcher-module__4KwSrq__title{color:var(--ink)}.problem-switcher-module__4KwSrq__body{opacity:1;max-height:none;margin-top:6px}}@media (prefers-reduced-motion:reduce){.problem-switcher-module__4KwSrq__bar,.problem-switcher-module__4KwSrq__title,.problem-switcher-module__4KwSrq__body{transition:none}}
.step-scene-module__U7WNGG__track{margin-top:0;margin-inline:calc(50% - 50vw);position:relative}.step-scene-module__U7WNGG__pinned{background:var(--panel);height:calc(100vh - 64px);position:sticky;top:64px;overflow:hidden}.step-scene-module__U7WNGG__pinned .step-scene-module__U7WNGG__stage{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.step-scene-module__U7WNGG__pinned .step-scene-module__U7WNGG__canvas:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#27405deb 0%,#26517cc7 30%,#3e739e40 55%,#3e739e00 72%);position:absolute;inset:0}.step-scene-module__U7WNGG__static{background:var(--panel-gradient);border-radius:8px;gap:16px;margin-top:0;padding:10px;display:grid}.step-scene-module__U7WNGG__stage{aspect-ratio:4/3;background:var(--night);border-radius:8px;position:relative;overflow:hidden;container-type:size}.step-scene-module__U7WNGG__canvas{isolation:isolate;width:max(100cqw,133.34cqh);height:max(75cqw,100cqh);position:absolute;top:0;left:50%;translate:-50%}.step-scene-module__U7WNGG__canvas img{z-index:0;object-fit:cover}.step-scene-module__U7WNGG__svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.step-scene-module__U7WNGG__hazardPath{fill:none;stroke:var(--alert);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.step-scene-module__U7WNGG__mark{z-index:2;position:absolute;inset:0}.step-scene-module__U7WNGG__box{border:2px solid var(--signal);border-radius:2px;position:absolute}.step-scene-module__U7WNGG__box[data-tone=hazard]{border-color:var(--alert)}.step-scene-module__U7WNGG__chip{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:500;position:absolute;translate:0 -100%}.step-scene-module__U7WNGG__chip[data-tone=hazard]{background:var(--alert);color:#fff}.step-scene-module__U7WNGG__camera{z-index:2;color:#fff;background:#0f1b2699;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:500;position:absolute;bottom:16px;left:16px}.step-scene-module__U7WNGG__copy{z-index:2;color:#fff;text-shadow:0 2px 16px #061e2480;max-width:560px;display:grid;position:absolute;top:72px;left:max(20px,50vw - 600px)}.step-scene-module__U7WNGG__copy>*{grid-area:1/1}.step-scene-module__U7WNGG__copy h2,.step-scene-module__U7WNGG__copy h3,.step-scene-module__U7WNGG__introduction h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:0 0 16px;font-weight:500}.step-scene-module__U7WNGG__copy p{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:#ffffffe6;margin:0}.step-scene-module__U7WNGG__cards{z-index:2;gap:12px;width:min(420px,34vw);display:grid;position:absolute;top:50%;right:max(20px,50vw - 600px);translate:0 -50%}.step-scene-module__U7WNGG__static .step-scene-module__U7WNGG__cards{width:min(300px,60%);top:16px;right:16px;translate:none}.step-scene-module__U7WNGG__card{background:var(--paper);color:var(--ink);transform-origin:100%;border-radius:8px;gap:6px;padding:20px 22px;display:grid;box-shadow:0 20px 50px #06141c59}.step-scene-module__U7WNGG__card strong{font-size:1.15rem;font-weight:600}.step-scene-module__U7WNGG__card span{color:var(--ink-muted)}.step-scene-module__U7WNGG__card:not([data-current]){background:#e9eef2;box-shadow:0 10px 30px #06141c40}.step-scene-module__U7WNGG__card:not([data-current]) strong{color:var(--ink-muted)}.step-scene-module__U7WNGG__card[data-tone=alert]{border-left:4px solid var(--alert)}.step-scene-module__U7WNGG__card[data-tone=alert][data-current]{box-shadow:0 0 0 3px #ff7a5959,0 20px 50px #06141c59}.step-scene-module__U7WNGG__card[data-tone=ack]{border-left:4px solid var(--signal)}.step-scene-module__U7WNGG__card[data-tone=report] strong{font-size:1.6rem;font-weight:500}.step-scene-module__U7WNGG__list{color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:8px 14px 18px;list-style:none;display:grid}.step-scene-module__U7WNGG__list h3{margin:0 0 6px;font-weight:600}.step-scene-module__U7WNGG__list p{font-size:var(--text-small);color:#fffc;margin:0}@media (max-width:1023px){.step-scene-module__U7WNGG__list{grid-template-columns:minmax(0,1fr)}.step-scene-module__U7WNGG__static .step-scene-module__U7WNGG__cards{display:none}}.step-scene-module__U7WNGG__introduction{color:#fff;padding:24px 14px 8px}.step-scene-module__U7WNGG__introduction p{color:#ffffffe6;max-width:65ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin:16px 0 0}
.section-annotator-module__lYPBxW__toolbar{z-index:45;color:#27405d;background:#fff;border-bottom:1px solid #dce3eb;align-items:center;gap:24px;padding:12px 24px;font-size:13px;display:flex;position:sticky;top:64px}.section-annotator-module__lYPBxW__toolbar nav{gap:16px;display:flex}.section-annotator-module__lYPBxW__toolbar a[aria-current]{text-underline-offset:4px;text-decoration:underline}.section-annotator-module__lYPBxW__toolbar>button{margin-left:auto}.section-annotator-module__lYPBxW__toolbar button,.section-annotator-module__lYPBxW__panel button{cursor:pointer}.section-annotator-module__lYPBxW__panel{z-index:50;color:#27405d;background:#fff;border:1px solid #dce3eb;border-radius:10px;width:340px;max-height:calc(100dvh - 140px);padding:20px;font-size:13px;position:fixed;top:124px;right:16px;overflow-y:auto;box-shadow:0 8px 40px #00000026}.section-annotator-module__lYPBxW__heading{align-items:start;gap:12px;display:flex}.section-annotator-module__lYPBxW__heading h2{font-size:18px;font-weight:600}.section-annotator-module__lYPBxW__heading button{margin-left:auto;font-size:24px;line-height:1}.section-annotator-module__lYPBxW__panel p{color:#52667d;margin-top:10px;font-size:12px;line-height:1.5}.section-annotator-module__lYPBxW__swatches{gap:6px;margin:16px 0;display:flex}.section-annotator-module__lYPBxW__swatches button{color:#fff;border:2px solid #0000;border-radius:4px;padding:10px 8px;font-size:11px}.section-annotator-module__lYPBxW__swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #34c1c4}.section-annotator-module__lYPBxW__list{padding:0;list-style:none}.section-annotator-module__lYPBxW__list li{border-top:1px solid #e4e9ee;padding:14px 0}.section-annotator-module__lYPBxW__row{align-items:start;gap:10px;display:flex}.section-annotator-module__lYPBxW__row input{accent-color:#26517c;flex-shrink:0;width:17px;height:17px;margin-top:3px}.section-annotator-module__lYPBxW__row label{cursor:pointer;flex:1}.section-annotator-module__lYPBxW__row button{font-size:12px;text-decoration:underline}.section-annotator-module__lYPBxW__list details{margin:8px 0 0 27px}.section-annotator-module__lYPBxW__list summary{color:#52667d;cursor:pointer;font-size:11px}.section-annotator-module__lYPBxW__list textarea{border:1px solid #b7c7d7;border-radius:4px;width:100%;min-height:72px;margin-top:8px;padding:8px}.section-annotator-module__lYPBxW__actions{gap:8px;margin-top:12px;display:flex}.section-annotator-module__lYPBxW__actions button{color:#fff;background:#26517c;border-radius:4px;padding:10px;font-size:12px}.section-annotator-module__lYPBxW__toolbar :is(button,a):focus-visible,.section-annotator-module__lYPBxW__panel :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #34c1c4}@media (max-width:720px){.section-annotator-module__lYPBxW__toolbar{flex-wrap:wrap;gap:10px;padding:10px 12px}.section-annotator-module__lYPBxW__toolbar strong{display:none}.section-annotator-module__lYPBxW__panel{width:min(340px,100vw - 24px);top:120px;right:12px}}
.tuner-module__AH113G__panel{z-index:100;width:310px;max-width:calc(100vw - 32px);color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:14px;font-size:13px;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 50px #31455f30}.tuner-module__AH113G__toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 16px;font-weight:500}.tuner-module__AH113G__body{border-top:1px solid #e7edf0;max-height:70vh;padding:16px;overflow:auto}.tuner-module__AH113G__body>strong{font-size:17px}.tuner-module__AH113G__body p{color:var(--ink-muted);margin:6px 0 20px;font-size:12px}.tuner-module__AH113G__body label{margin:0 0 16px;display:block}.tuner-module__AH113G__body label span{justify-content:space-between;gap:8px;display:flex}.tuner-module__AH113G__body output{white-space:nowrap;color:var(--ink-muted)}.tuner-module__AH113G__body input{width:100%;accent-color:var(--signal);margin-top:8px}.tuner-module__AH113G__actions{gap:8px;display:flex}.tuner-module__AH113G__actions button{cursor:pointer;background:#eef5f6;border:1px solid #dce3e8;border-radius:8px;padding:8px 12px}.tuner-module__AH113G__body details{margin-top:16px;font-size:11px}.tuner-module__AH113G__body pre{white-space:pre-wrap}
.surface-preview-module__OAiU8W__preview .surface-preview-module__OAiU8W__content{background:#fff}.surface-preview-module__OAiU8W__content :is(h2,section[id],section[data-review-section]){scroll-margin-top:130px}.surface-preview-module__OAiU8W__preview .band-alt{--ink:#27405d;--ink-muted:#52667d;--ink-faint:#7d8c9e;--ink-dim:#27405d52;--faint:#c7cfd8;--past:#9aa7b5;--line:#27405d1f;background:#fff}
.picture-card-module__XckJNa__card{background:var(--night);color:#fff;isolation:isolate;border-radius:8px;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.picture-card-module__XckJNa__card:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.picture-card-module__XckJNa__vis{position:absolute;inset:0;overflow:hidden;container-type:size}.picture-card-module__XckJNa__vis>*{width:max(100cqw,133.34cqh);height:max(75cqw,100cqh);transition:scale .7s cubic-bezier(.22,1,.36,1);translate:-50% -50%;inset:50% auto auto 50%!important}.picture-card-module__XckJNa__vis img{filter:grayscale()contrast(1.06)brightness(1.02);transition:filter .5s cubic-bezier(.22,1,.36,1)}.picture-card-module__XckJNa__card:hover .picture-card-module__XckJNa__vis img,.picture-card-module__XckJNa__card:focus-visible .picture-card-module__XckJNa__vis img{filter:none}.picture-card-module__XckJNa__card:hover .picture-card-module__XckJNa__vis>*{scale:1.03}:is(.picture-card-module__XckJNa__vis .camera-badge,.picture-card-module__XckJNa__vis .camera-detail,.picture-card-module__XckJNa__vis .camera-event){display:none!important}.picture-card-module__XckJNa__card:before,.picture-card-module__XckJNa__card:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.picture-card-module__XckJNa__card:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 56%,#000 78%);mask-image:linear-gradient(#0000 56%,#000 78%)}.picture-card-module__XckJNa__card:after{background:linear-gradient(#34c1c400 50%,#3e739e6b 74%,#27405dc7 100%)}.picture-card-module__XckJNa__text{z-index:2;text-shadow:0 1px 12px #0a101873;align-self:flex-end;gap:6px;max-width:44ch;padding:24px;display:grid;position:relative}.picture-card-module__XckJNa__text h3{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0;font-weight:600}.picture-card-module__XckJNa__text p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffffdb;margin:0}@media (prefers-reduced-motion:reduce){.picture-card-module__XckJNa__vis>*,.picture-card-module__XckJNa__vis img{transition:none}}
.use-case-bento-module__lRBqUG__bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:108px;grid-auto-flow:dense;gap:8px;margin:48px 0 0;padding:0;list-style:none;display:grid}.use-case-bento-module__lRBqUG__bento li{min-width:0;display:flex}.use-case-bento-module__lRBqUG__bento li:nth-child(6n+1){grid-area:span 4/1}.use-case-bento-module__lRBqUG__bento li:nth-child(6n+2){grid-area:span 3/2}.use-case-bento-module__lRBqUG__bento li:nth-child(6n+3){grid-area:span 4/3}.use-case-bento-module__lRBqUG__bento li:nth-child(6n+4){grid-area:span 3/1}.use-case-bento-module__lRBqUG__bento li:nth-child(6n+5){grid-area:span 4/2}.use-case-bento-module__lRBqUG__bento li:nth-child(6n){grid-area:span 3/3}@media (max-width:1023px){.use-case-bento-module__lRBqUG__bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.use-case-bento-module__lRBqUG__bento li:nth-child(n){aspect-ratio:4/3;grid-area:auto}}
.industry-list-module__mfvazG__list{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:48px;margin-top:48px;display:grid}.industry-list-module__mfvazG__list ul{margin:0;padding:0;list-style:none;display:grid}.industry-list-module__mfvazG__list a{color:inherit;gap:4px;padding:14px 0;text-decoration:none;display:grid}.industry-list-module__mfvazG__name{letter-spacing:-.03em;color:var(--ink-dim);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1.1;transition:color .3s}.industry-list-module__mfvazG__hazards{max-height:0;font-size:var(--text-small);color:var(--ink-muted);opacity:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden}.industry-list-module__mfvazG__list a[data-active] .industry-list-module__mfvazG__name,.industry-list-module__mfvazG__more:hover .industry-list-module__mfvazG__name,.industry-list-module__mfvazG__more:focus-visible .industry-list-module__mfvazG__name{color:var(--ink)}.industry-list-module__mfvazG__list a[data-active] .industry-list-module__mfvazG__hazards{opacity:1;max-height:3em}.industry-list-module__mfvazG__stage{background:var(--night);border-radius:8px;min-height:420px;position:relative;overflow:hidden}.industry-list-module__mfvazG__stage img{object-fit:cover;opacity:0;transition:opacity .5s,scale .8s cubic-bezier(.22,1,.36,1);scale:1.04}.industry-list-module__mfvazG__stage img[data-active]{opacity:1;scale:1}.industry-list-module__mfvazG__tint{background:linear-gradient(#34c1c400 50%,#27405d80);position:absolute;inset:0}@media (max-width:1023px){.industry-list-module__mfvazG__list{grid-template-columns:minmax(0,1fr);gap:0}.industry-list-module__mfvazG__stage{display:none}.industry-list-module__mfvazG__name{color:var(--ink)}.industry-list-module__mfvazG__hazards{opacity:1;max-height:none}}@media (prefers-reduced-motion:reduce){.industry-list-module__mfvazG__stage img,.industry-list-module__mfvazG__name,.industry-list-module__mfvazG__hazards{transition:none}}
.article-module__Q272DW__prose{max-width:44rem;color:var(--ink-muted);font-size:var(--text-lead);line-height:1.8}.article-module__Q272DW__prose>*+*{margin-top:1.35rem}.article-module__Q272DW__prose>:first-child{margin-top:0}.article-module__Q272DW__prose h2,.article-module__Q272DW__prose h3,.article-module__Q272DW__prose h4{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;scroll-margin-top:6rem;font-weight:500}.article-module__Q272DW__prose h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);margin-top:3.5rem}.article-module__Q272DW__prose h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin-top:2.5rem}.article-module__Q272DW__prose h4{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin-top:2rem}.article-module__Q272DW__prose h2+*,.article-module__Q272DW__prose h3+*,.article-module__Q272DW__prose h4+*{margin-top:.85rem}.article-module__Q272DW__prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint-strong);text-decoration-color:var(--mint-strong);text-underline-offset:.18em;font-weight:500;text-decoration-thickness:.08em}.article-module__Q272DW__prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.article-module__Q272DW__prose strong{color:var(--ink)}.article-module__Q272DW__prose ul,.article-module__Q272DW__prose ol{padding-left:1.4rem}.article-module__Q272DW__prose ul{list-style:outside}.article-module__Q272DW__prose ol{list-style:decimal}.article-module__Q272DW__prose li+li{margin-top:.5rem}.article-module__Q272DW__prose li::marker{color:var(--mint-strong)}.article-module__Q272DW__prose hr{border:0;border-top:1px solid var(--line);margin:3rem 0}.article-module__Q272DW__prose blockquote{border-left:3px solid var(--signal);color:var(--ink);font-family:var(--font-display);padding:.4rem 0 .4rem 1.5rem;font-size:1.3rem;line-height:1.55}.article-module__Q272DW__prose :not(pre)>code{background:var(--muted);color:var(--ink);border-radius:4px;padding:.12rem .35rem;font-size:.9em}.article-module__Q272DW__prose pre{background:var(--night);color:var(--paper);font-size:var(--text-small);border-radius:8px;padding:1.25rem;line-height:1.7;overflow-x:auto}.article-module__Q272DW__prose img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto}.article-module__Q272DW__prose figure figcaption{color:var(--ink-faint);font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:center;margin-top:.75rem}.article-module__Q272DW__prose table{border-collapse:collapse;width:100%;font-size:var(--text-small);display:block;overflow-x:auto}.article-module__Q272DW__prose th,.article-module__Q272DW__prose td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:9rem;padding:.75rem}.article-module__Q272DW__prose th{background:var(--muted);color:var(--ink)}.article-module__Q272DW__prose iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}
.construction-camera-story-module__cMAL8G__story{max-width:1280px;height:240svh;margin:0 auto 100px;padding:0 32px;scroll-margin-top:64px;position:relative}.construction-camera-story-module__cMAL8G__pin{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px;height:calc(100svh - 64px);display:grid;position:sticky;top:64px}.construction-camera-story-module__cMAL8G__copy h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);margin:22px 0}.construction-camera-story-module__cMAL8G__copy>p:not(.construction-camera-story-module__cMAL8G__eyebrow):not(.construction-camera-story-module__cMAL8G__note){max-width:38ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-muted)}.construction-camera-story-module__cMAL8G__eyebrow{font-size:var(--text-ui-sm);color:var(--ink-muted)}.construction-camera-story-module__cMAL8G__status{font-size:var(--text-ui-md);align-items:center;gap:10px;margin-top:32px;display:flex}.construction-camera-story-module__cMAL8G__status i{background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.construction-camera-story-module__cMAL8G__note{font-size:var(--text-ui-xs);color:var(--ink-muted);margin-top:12px}.construction-camera-story-module__cMAL8G__control{font-size:var(--text-ui-sm);color:var(--ink);text-underline-offset:4px;cursor:pointer;margin-top:18px;text-decoration:underline}.construction-camera-story-module__cMAL8G__control:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.construction-camera-story-module__cMAL8G__frame{aspect-ratio:4/3;background:var(--muted);border-radius:8px;width:100%;position:relative;overflow:hidden}.construction-camera-story-module__cMAL8G__mosaic{transform-origin:50%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;inset:0}.construction-camera-story-module__cMAL8G__tile{border-radius:4px;position:relative;overflow:hidden}.construction-camera-story-module__cMAL8G__tile img{object-fit:cover}.construction-camera-story-module__cMAL8G__tile span{color:var(--paper);text-shadow:0 1px 3px var(--night);font-size:8px;position:absolute;top:5px;left:5px}.construction-camera-story-module__cMAL8G__focus{pointer-events:none;position:absolute;inset:0}.construction-camera-story-module__cMAL8G__story[data-enhanced=false]{height:auto;padding-block:64px}.construction-camera-story-module__cMAL8G__story[data-enhanced=false] .construction-camera-story-module__cMAL8G__pin{height:auto;position:relative;top:auto}.construction-camera-story-module__cMAL8G__story[data-enhanced=false] .construction-camera-story-module__cMAL8G__control{display:none}@media (max-width:1023px){.construction-camera-story-module__cMAL8G__story{padding-inline:20px}.construction-camera-story-module__cMAL8G__pin{flex-direction:column;justify-content:center;gap:22px;display:flex}.construction-camera-story-module__cMAL8G__frame{flex-shrink:0;order:-1;width:min(100%,46svh);max-height:35svh}.construction-camera-story-module__cMAL8G__copy{width:min(100%,600px)}.construction-camera-story-module__cMAL8G__copy h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);margin:8px 0 12px}.construction-camera-story-module__cMAL8G__copy h2 br{display:none}.construction-camera-story-module__cMAL8G__copy h2 br:after{content:" "}.construction-camera-story-module__cMAL8G__copy>p:not(.construction-camera-story-module__cMAL8G__eyebrow):not(.construction-camera-story-module__cMAL8G__note){font-size:var(--text-body);max-width:52ch}.construction-camera-story-module__cMAL8G__status{font-size:var(--text-ui-sm);margin-top:14px}.construction-camera-story-module__cMAL8G__control{margin-top:10px}}@media (prefers-reduced-motion:reduce),(max-height:650px){.construction-camera-story-module__cMAL8G__story{height:auto;padding-block:60px}.construction-camera-story-module__cMAL8G__pin{height:auto;position:relative;top:auto}.construction-camera-story-module__cMAL8G__frame{max-height:none}}
.capability-switcher-module__sQ6PBG__switcher{background:0 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;margin-top:48px;padding:0;display:grid}.capability-switcher-module__sQ6PBG__switcher>ul{color:#fff;margin:0;padding:0;list-style:none;display:grid}.capability-switcher-module__sQ6PBG__switcher>ul button{all:unset;cursor:pointer;gap:6px;width:100%;padding:10px 0;display:grid}.capability-switcher-module__sQ6PBG__switcher>ul button:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:4px}.capability-switcher-module__sQ6PBG__title{letter-spacing:-.02em;color:#c3d4e5;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:400;line-height:1.25;transition:color .3s}.capability-switcher-module__sQ6PBG__body{max-width:46ch;max-height:0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffffd1;opacity:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden}.capability-switcher-module__sQ6PBG__switcher>ul button[data-active] .capability-switcher-module__sQ6PBG__title{color:#fff}.capability-switcher-module__sQ6PBG__switcher>ul button[data-active] .capability-switcher-module__sQ6PBG__body{opacity:1;max-height:8em}.capability-switcher-module__sQ6PBG__stage{aspect-ratio:4/3;color:var(--ink);background:#ffffff0f;border-radius:8px;position:relative;overflow:hidden}@media (max-width:1023px){.capability-switcher-module__sQ6PBG__switcher{grid-template-columns:minmax(0,1fr);padding:0}.capability-switcher-module__sQ6PBG__body{max-height:none}}@media (prefers-reduced-motion:reduce){.capability-switcher-module__sQ6PBG__title,.capability-switcher-module__sQ6PBG__body{transition:none}}
.hero-footage-module__DTXXJW__footage{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#00000080 50%,#000 74%),linear-gradient(#0000 4%,#000 26% 68%,#0000);mask-image:linear-gradient(90deg,#0000 30%,#00000080 50%,#000 74%),linear-gradient(#0000 4%,#000 26% 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.hero-footage-module__DTXXJW__footage{display:block}}.hero-footage-module__DTXXJW__video{object-fit:cover;object-position:65% 55%;filter:grayscale()contrast(1.15)brightness(1.08);opacity:.5;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.hero-footage-module__DTXXJW__tint{background:linear-gradient(120deg, var(--signal) 0%, var(--signal-strong) 100%);mix-blend-mode:color;opacity:.85;position:absolute;inset:0}.hero-footage-module__DTXXJW__grid{opacity:.6;background-image:radial-gradient(#27405d29 1px,#0000 1px);background-size:6px 6px;position:absolute;inset:0}
.job-module__YFQQIW__prose{color:var(--ink-muted);font-size:var(--text-body);line-height:1.75}.job-module__YFQQIW__prose>*+*{margin-top:1rem}.job-module__YFQQIW__prose strong{color:var(--ink);font-weight:500}.job-module__YFQQIW__prose em{font-style:italic}.job-module__YFQQIW__prose h2{color:var(--ink);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin-top:2.5rem}.job-module__YFQQIW__prose h3,.job-module__YFQQIW__prose h4,.job-module__YFQQIW__prose h5,.job-module__YFQQIW__prose h6{color:var(--ink);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);margin-top:2rem}.job-module__YFQQIW__prose ul,.job-module__YFQQIW__prose ol{padding-left:1.4rem}.job-module__YFQQIW__prose ul{list-style:outside}.job-module__YFQQIW__prose ol{list-style:decimal}.job-module__YFQQIW__prose li+li{margin-top:.4rem}.job-module__YFQQIW__prose a{color:var(--signal-strong);text-underline-offset:.16em;font-weight:500;text-decoration:underline}
.preview-module__a-rZqG__preview{color:#27405d;background:#fff}.preview-module__a-rZqG__toolbar{z-index:40;background:#fff;border-bottom:1px solid #dce3e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex;position:sticky;top:64px}.preview-module__a-rZqG__toolbar div{flex-wrap:wrap;gap:6px;display:flex}.preview-module__a-rZqG__toolbar button{cursor:pointer;border:1px solid #dce3e9;border-radius:999px;padding:9px 14px}.preview-module__a-rZqG__toolbar button[aria-pressed=true]{color:#fff;background:#27405d;border-color:#27405d}.preview-module__a-rZqG__toolbar button:disabled{opacity:.5;cursor:default}.preview-module__a-rZqG__preview button:focus-visible,.preview-module__a-rZqG__preview a:focus-visible{outline-offset:5px;outline:2px solid #34c1c4}.preview-module__a-rZqG__reviewNote{color:#52667d;text-align:center;background:#f5f8fa;padding:14px 24px;font-size:13px}.preview-module__a-rZqG__container{max-width:1280px;margin:auto;padding-inline:32px}.preview-module__a-rZqG__hero{isolation:isolate;padding-block:88px;position:relative;overflow:hidden}.preview-module__a-rZqG__hero h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}.preview-module__a-rZqG__eyebrow{letter-spacing:.03em;margin-bottom:20px;font-size:13px;font-weight:500}.preview-module__a-rZqG__lead{color:#52667d;max-width:55ch;margin-top:24px;font-size:19px;line-height:1.65}.preview-module__a-rZqG__hero a{margin-top:28px}.preview-module__a-rZqG__hero video{object-fit:cover;z-index:-2;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.preview-module__a-rZqG__hero:has(video):after{content:"";z-index:-1;background:linear-gradient(90deg,#27405d 15%,#27405d66);position:absolute;inset:0}.preview-module__a-rZqG__featured{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;width:100%;display:grid}.preview-module__a-rZqG__cover{aspect-ratio:16/9;background:#eef3f7;border-radius:8px;position:relative;overflow:hidden}.preview-module__a-rZqG__cover img{object-fit:contain;transition:transform .4s}.preview-module__a-rZqG__featured:hover img,.preview-module__a-rZqG__story:hover img{transform:scale(1.025)}.preview-module__a-rZqG__featured h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.18}.preview-module__a-rZqG__featureCopy>p:not(.preview-module__a-rZqG__eyebrow){color:#52667d;margin-top:20px;line-height:1.7}.preview-module__a-rZqG__read{margin-top:24px;font-size:14px;font-weight:500;display:inline-block}.preview-module__a-rZqG__sectionTitle{letter-spacing:-.02em;margin:80px 0 32px;font-size:28px}.preview-module__a-rZqG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.preview-module__a-rZqG__story{text-align:left;cursor:pointer;flex-direction:column;display:flex}.preview-module__a-rZqG__storyCopy{padding-block:24px}.preview-module__a-rZqG__story .preview-module__a-rZqG__cover{width:100%}.preview-module__a-rZqG__story h3{letter-spacing:-.02em;font-size:24px;line-height:1.3}.preview-module__a-rZqG__storyCopy>p:not(.preview-module__a-rZqG__eyebrow){color:#52667d;margin-top:16px;line-height:1.7}.preview-module__a-rZqG__closing{color:#fff;background:#27405d;margin-top:96px;padding:72px 0}.preview-module__a-rZqG__closing h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px)}.preview-module__a-rZqG__closing p{color:#dce8f3;margin:16px 0 28px}.preview-module__a-rZqG__closing a{color:#27405d}.preview-module__a-rZqG__articleHero{padding-block:40px 64px}.preview-module__a-rZqG__back{cursor:pointer;margin-bottom:40px;font-size:14px}.preview-module__a-rZqG__articleHeading h1{letter-spacing:-.035em;max-width:25ch;font-size:clamp(2.1rem,4vw,3.75rem);line-height:1.13}.preview-module__a-rZqG__articleHeading .preview-module__a-rZqG__cover{aspect-ratio:16/9;margin-top:40px}.preview-module__a-rZqG__articleHeading .preview-module__a-rZqG__lead{max-width:70ch}.preview-module__a-rZqG__reading{grid-template-columns:minmax(0,240px) minmax(0,720px);align-items:start;gap:72px;max-width:1140px;margin:auto;padding:64px 32px;display:grid}.preview-module__a-rZqG__contents{position:sticky;top:170px}.preview-module__a-rZqG__contents summary{cursor:pointer;font-size:14px;font-weight:500}.preview-module__a-rZqG__contents nav{gap:14px;max-height:44vh;padding-top:20px;display:grid;overflow:auto}.preview-module__a-rZqG__contents nav a{color:#52667d;font-size:13px;line-height:1.5}.preview-module__a-rZqG__contents nav a:hover{color:#27405d;text-decoration:underline}.preview-module__a-rZqG__body{width:100%;max-width:100%;font-size:18px;line-height:1.85}.preview-module__a-rZqG__body :is(h2,h3){scroll-margin-top:180px}.preview-module__a-rZqG__sidebarCta{background:#eef3f7;border-radius:8px;margin-top:28px;padding:20px}.preview-module__a-rZqG__sidebarCta h2{font-size:19px}.preview-module__a-rZqG__sidebarCta p{color:#52667d;margin:12px 0 20px;font-size:14px}.preview-module__a-rZqG__sidebarCta a{font-size:13px}.preview-module__a-rZqG__preview[data-direction=product] :is(.preview-module__a-rZqG__hero,.preview-module__a-rZqG__articleHero){color:#fff;background:#27405d}.preview-module__a-rZqG__preview[data-direction=product] :is(.preview-module__a-rZqG__hero,.preview-module__a-rZqG__articleHero) .preview-module__a-rZqG__lead{color:#dce8f3}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__featured{color:#fff;background:#27405d;border-radius:8px;gap:32px;padding:32px}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__featureCopy>p{color:#dce8f3}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__story{background:#eef3f7;border-radius:8px;overflow:hidden}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__storyCopy{padding:28px}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__articleHeading{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__articleHeading .preview-module__a-rZqG__cover{aspect-ratio:16/9;margin:0}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__articleHeading h1{font-size:clamp(2rem,3vw,3rem)}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__reading{grid-template-columns:minmax(0,720px) minmax(0,260px)}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__contents{grid-area:1/2}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__hero{background:radial-gradient(at 70% 60%,#27405d12,#0000 65%);padding-block:64px}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__hero h1{font-size:clamp(2.5rem,4vw,3.5rem)}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__featured{border:1px solid #dce3e9;border-radius:8px;gap:0;overflow:hidden}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__featureCopy{padding:32px}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__story{border:1px solid #dce3e9;border-radius:8px;overflow:hidden}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__storyCopy{padding:24px}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__articleHero{color:#fff;background:#27405d url(/media/ailytics/article-slate.webp) 50%/cover}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__articleHero .preview-module__a-rZqG__lead{color:#dce8f3}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__articleHeading{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__articleHeading h1{font-size:clamp(2rem,3vw,3rem)}.preview-module__a-rZqG__preview[data-direction=refined] .preview-module__a-rZqG__articleHeading .preview-module__a-rZqG__cover{aspect-ratio:16/9;margin:0}@media (max-width:800px){.preview-module__a-rZqG__container{padding-inline:20px}.preview-module__a-rZqG__toolbar{gap:10px;padding:12px;top:64px}.preview-module__a-rZqG__toolbar strong{display:none}.preview-module__a-rZqG__toolbar button{padding:8px 10px;font-size:12px}.preview-module__a-rZqG__hero{padding-block:56px}.preview-module__a-rZqG__featured,.preview-module__a-rZqG__grid,.preview-module__a-rZqG__preview .preview-module__a-rZqG__articleHeading,.preview-module__a-rZqG__preview[data-direction] .preview-module__a-rZqG__reading{grid-template-columns:minmax(0,1fr)}.preview-module__a-rZqG__featured{gap:24px}.preview-module__a-rZqG__preview[data-direction] .preview-module__a-rZqG__articleHeading .preview-module__a-rZqG__cover{aspect-ratio:16/9;margin-top:24px}.preview-module__a-rZqG__reading{gap:40px;padding:40px 20px}.preview-module__a-rZqG__contents{position:static}.preview-module__a-rZqG__preview[data-direction] .preview-module__a-rZqG__contents{grid-area:auto/1}.preview-module__a-rZqG__preview[data-direction=product] .preview-module__a-rZqG__featured{padding:20px}.preview-module__a-rZqG__preview .preview-module__a-rZqG__articleHeading{gap:0}.preview-module__a-rZqG__body{font-size:17px}}@media (prefers-reduced-motion:reduce){.preview-module__a-rZqG__cover img{transition:none}.preview-module__a-rZqG__hero video{display:none}}
.prototypes-module__ywm9-a__page{max-width:1440px;color:var(--ink);margin:auto;padding:48px 5vw 32px}.prototypes-module__ywm9-a__header{max-width:820px;padding:32px 0 72px}.prototypes-module__ywm9-a__header>a{color:var(--ink-muted);font-size:14px}.prototypes-module__ywm9-a__eyebrow{letter-spacing:.13em;color:var(--ink-faint);font-size:11px;font-weight:500}.prototypes-module__ywm9-a__header .prototypes-module__ywm9-a__eyebrow{margin-top:48px}.prototypes-module__ywm9-a__header h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(36px,4vw,64px);line-height:1.08}.prototypes-module__ywm9-a__header p:not(.prototypes-module__ywm9-a__eyebrow){color:var(--ink-muted);max-width:620px;font-size:18px}.prototypes-module__ywm9-a__header nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.prototypes-module__ywm9-a__header nav a{border:1px solid var(--line);background:var(--paper);border-radius:40px;padding:10px 18px;font-size:13px}.prototypes-module__ywm9-a__section{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:64px;padding:72px 0 100px;scroll-margin-top:24px;display:grid}.prototypes-module__ywm9-a__copy h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(28px,3vw,43px);line-height:1.12}.prototypes-module__ywm9-a__copy p{color:var(--ink-muted);max-width:340px;font-size:16px;line-height:1.65}.prototypes-module__ywm9-a__copy details{margin-top:26px}.prototypes-module__ywm9-a__copy summary{cursor:pointer;color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}.prototypes-module__ywm9-a__current{margin-top:16px;position:relative}.prototypes-module__ywm9-a__photo{object-fit:cover}.prototypes-module__ywm9-a__hardwareTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.prototypes-module__ywm9-a__play{color:var(--ink-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.prototypes-module__ywm9-a__hardware{padding:20px 0}.prototypes-module__ywm9-a__cameras{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.prototypes-module__ywm9-a__camera{text-align:center;cursor:pointer;color:var(--ink-faint);border:1px solid #0000;border-radius:12px;padding:14px 0;transition:background .4s,color .4s,border-color .4s}.prototypes-module__ywm9-a__camera[aria-pressed=true]{background:var(--paper);border-color:var(--line);color:var(--ink)}.prototypes-module__ywm9-a__camera svg{width:100%;max-width:125px;margin:0 auto 12px}.prototypes-module__ywm9-a__camera>span{font-size:12px;font-weight:500;display:block}.prototypes-module__ywm9-a__camera small{color:var(--ink-muted);justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.prototypes-module__ywm9-a__connections{height:65px;position:relative}.prototypes-module__ywm9-a__connections svg{width:100%;height:100%}.prototypes-module__ywm9-a__connections>span{letter-spacing:.06em;background:var(--canvas);color:var(--ink-muted);padding:3px 8px;font-size:9px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.prototypes-module__ywm9-a__receiver{background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 35px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.prototypes-module__ywm9-a__feed{min-height:185px;position:relative}.prototypes-module__ywm9-a__feedLabel{background:var(--paper);border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px}.prototypes-module__ywm9-a__feedLabel i,.prototypes-module__ywm9-a__legend i{background:var(--signal);border-radius:50%;width:6px;height:6px;display:inline-block}.prototypes-module__ywm9-a__receiverCopy{align-self:center;padding:28px 22px}.prototypes-module__ywm9-a__receiverCopy h3{letter-spacing:-.03em;margin:10px 0;font-size:22px;line-height:1.15}.prototypes-module__ywm9-a__receiverCopy p{color:var(--ink-muted);font-size:12px;line-height:1.5}.prototypes-module__ywm9-a__connected{color:var(--ink-muted);align-items:center;gap:5px;margin-top:20px;font-size:10px;display:flex}.prototypes-module__ywm9-a__machine{background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 35px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;overflow:hidden}.prototypes-module__ywm9-a__machineImage{aspect-ratio:1.65;position:relative;overflow:hidden}.prototypes-module__ywm9-a__imageTop{justify-content:space-between;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.prototypes-module__ywm9-a__imageTop span{background:var(--paper);border-radius:20px;padding:5px 9px;font-size:10px}.prototypes-module__ywm9-a__machineBox{border:1.5px solid var(--signal);width:46%;height:67%;transition:border-color .4s;position:absolute;top:13%;left:9%}.prototypes-module__ywm9-a__machineBox[data-idle=true]{border-color:var(--caution)}.prototypes-module__ywm9-a__machineBox>span{background:var(--signal);color:var(--ink);white-space:nowrap;padding:3px 7px;font-size:10px;position:absolute;top:0;left:-1px;transform:translateY(-100%)}.prototypes-module__ywm9-a__machineBox[data-idle=true]>span{background:var(--caution)}.prototypes-module__ywm9-a__caption{background:var(--paper);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.prototypes-module__ywm9-a__caption>span{color:var(--ink-muted);font-size:11px}.prototypes-module__ywm9-a__timelinePanel{padding:22px}.prototypes-module__ywm9-a__timelinePanel strong{font-size:13px}.prototypes-module__ywm9-a__track{gap:4px;height:24px;margin-top:24px;display:flex}.prototypes-module__ywm9-a__track button{background:var(--signal);opacity:.45;cursor:pointer;border-radius:4px;flex:1;transition:opacity .3s,transform .3s}.prototypes-module__ywm9-a__track button[data-idle=true]{background:var(--ink-faint)}.prototypes-module__ywm9-a__track button[data-active=true]{opacity:1;transform:translateY(-3px)}.prototypes-module__ywm9-a__timelinePanel input{width:100%;height:14px;accent-color:var(--ink);cursor:ew-resize;margin:8px 0}.prototypes-module__ywm9-a__timeLabels{color:var(--ink-faint);justify-content:space-between;font-size:10px;display:flex}.prototypes-module__ywm9-a__legend{color:var(--ink-muted);align-items:center;gap:16px;margin-top:20px;font-size:10px;display:flex}.prototypes-module__ywm9-a__legend>span{align-items:center;gap:5px;display:flex}.prototypes-module__ywm9-a__legend .prototypes-module__ywm9-a__idle{background:var(--ink-faint)}.prototypes-module__ywm9-a__legend small{margin-left:auto;font-size:9px}.prototypes-module__ywm9-a__reporting{padding:0 28px}.prototypes-module__ywm9-a__reportTabs{justify-content:center;gap:24px;margin-bottom:24px;display:flex}.prototypes-module__ywm9-a__reportTabs button{color:var(--ink-faint);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:12px}.prototypes-module__ywm9-a__reportTabs button[aria-pressed=true]{color:var(--ink);border-color:var(--signal)}.prototypes-module__ywm9-a__reportTabs button span{margin-right:7px;font-size:10px}.prototypes-module__ywm9-a__sheet{background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 40px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:3px;padding:28px 30px 18px;position:relative}.prototypes-module__ywm9-a__sheet:before{content:"";z-index:-1;border:1px solid var(--line);background:var(--paper);position:absolute;inset:5px -6px -7px;transform:rotate(-2deg)}.prototypes-module__ywm9-a__sheetHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:20px;font-size:12px;font-weight:500;display:flex}.prototypes-module__ywm9-a__sheetHead small{color:var(--ink-faint);margin-top:3px;font-size:9px;font-weight:400;display:block}.prototypes-module__ywm9-a__reportStatus{color:var(--ink-muted);margin-left:auto;font-size:9px}.prototypes-module__ywm9-a__sheet h3{letter-spacing:-.025em;margin:22px 0 6px;font-size:23px;line-height:1.2}.prototypes-module__ywm9-a__sheet>p{color:var(--ink-muted);font-size:11px;line-height:1.5}.prototypes-module__ywm9-a__evidence{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.prototypes-module__ywm9-a__thumb{aspect-ratio:1.6;border-radius:3px;position:relative;overflow:hidden}.prototypes-module__ywm9-a__thumb>span{background:var(--paper);padding:3px 5px;font-size:9px;position:absolute;bottom:6px;left:6px}.prototypes-module__ywm9-a__evidence strong{margin-top:8px;font-size:10px;display:block}.prototypes-module__ywm9-a__evidence small{color:var(--ink-faint);font-size:9px}.prototypes-module__ywm9-a__chart{margin-top:22px;transition:opacity .5s}.prototypes-module__ywm9-a__chart>span{justify-content:space-between;font-size:10px;display:flex}.prototypes-module__ywm9-a__chart small{color:var(--ink-faint);font-size:9px}.prototypes-module__ywm9-a__chart svg{width:100%;height:64px;margin-top:12px}.prototypes-module__ywm9-a__sheetFooter{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:7px;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.prototypes-module__ywm9-a__sheetFooter>span{margin-left:auto}.prototypes-module__ywm9-a__reportControls{color:var(--ink-faint);justify-content:space-between;align-items:center;margin-top:22px;font-size:10px;display:flex}.prototypes-module__ywm9-a__footer{color:var(--ink-faint);border-top:1px solid var(--line);padding:24px 0;font-size:12px}.prototypes-module__ywm9-a__page button:focus-visible,.prototypes-module__ywm9-a__page a:focus-visible,.prototypes-module__ywm9-a__page summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}@media (max-width:760px){.prototypes-module__ywm9-a__page{padding:24px 6vw}.prototypes-module__ywm9-a__header{padding-bottom:44px}.prototypes-module__ywm9-a__section{grid-template-columns:1fr;gap:30px;padding:44px 0 60px}.prototypes-module__ywm9-a__copy p{max-width:none}.prototypes-module__ywm9-a__copy h2 br{display:none}.prototypes-module__ywm9-a__cameras{gap:8px}.prototypes-module__ywm9-a__camera>span{font-size:10px}.prototypes-module__ywm9-a__receiverCopy{padding:16px}.prototypes-module__ywm9-a__receiverCopy h3{font-size:19px}.prototypes-module__ywm9-a__feed{min-height:170px}.prototypes-module__ywm9-a__reporting{padding:0 4px}.prototypes-module__ywm9-a__sheet{padding:22px 18px 16px}.prototypes-module__ywm9-a__sheet h3{font-size:22px}.prototypes-module__ywm9-a__legend{gap:10px}.prototypes-module__ywm9-a__legend small{text-align:right;max-width:105px}.prototypes-module__ywm9-a__timelinePanel{padding:18px}.prototypes-module__ywm9-a__reportTabs{gap:20px}}@media (prefers-reduced-motion:reduce){.prototypes-module__ywm9-a__page *{transition:none!important;animation:none!important}}
.preview-module__QHl65a__page{max-width:1200px;margin:auto;padding:64px 32px 100px}.preview-module__QHl65a__intro{margin-bottom:40px}.preview-module__QHl65a__intro>a{color:var(--ink-muted);font-size:13px}.preview-module__QHl65a__intro h1{letter-spacing:-.035em;margin:32px 0 18px;font-size:clamp(36px,5vw,54px);line-height:1.1}.preview-module__QHl65a__intro p{color:var(--ink-muted);font-size:16px;line-height:1.7}.preview-module__QHl65a__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.preview-module__QHl65a__card{background:var(--paper);border:1px solid var(--line);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:16px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.preview-module__QHl65a__card:hover{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 5%, transparent)}.preview-module__QHl65a__cardLink{height:100%;display:block}.preview-module__QHl65a__media{aspect-ratio:4/3;background:var(--muted);position:relative;overflow:hidden}.preview-module__QHl65a__copy{padding:24px}.preview-module__QHl65a__copy h2{letter-spacing:-.02em;font-size:23px;font-weight:500;line-height:1.3}.preview-module__QHl65a__copy p{color:var(--ink-muted);margin-top:10px;font-size:15px;line-height:1.65}.preview-module__QHl65a__cardLink:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}@media (max-width:700px){.preview-module__QHl65a__page{padding:32px 20px 70px}.preview-module__QHl65a__pair{grid-template-columns:1fr}.preview-module__QHl65a__copy{padding:20px}.preview-module__QHl65a__copy h2{font-size:21px}.preview-module__QHl65a__copy p{font-size:14px}}@media (prefers-reduced-motion:reduce){.preview-module__QHl65a__card{transition:none}}
.review-module__BJdmBW__page{max-width:1440px;color:var(--ink);margin:auto;padding:48px 4vw}.review-module__BJdmBW__page>a{color:var(--ink-muted);font-size:13px}.review-module__BJdmBW__page h1{letter-spacing:-.04em;margin:30px 0 14px;font-size:clamp(32px,4vw,48px)}.review-module__BJdmBW__page>p{max-width:760px;color:var(--ink-muted);font-size:15px;line-height:1.6}.review-module__BJdmBW__grid{grid-template-columns:1fr 1fr;gap:48px 32px;margin:44px 0;display:grid}.review-module__BJdmBW__grid header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.review-module__BJdmBW__grid header small{color:var(--ink-faint);font-size:10px}.review-module__BJdmBW__grid h2{letter-spacing:-.025em;margin-top:5px;font-size:20px}.review-module__BJdmBW__grid button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:11px}.review-module__BJdmBW__grid button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.review-module__BJdmBW__grid section>p{color:var(--ink-muted);max-width:560px;margin-top:16px;font-size:13px;line-height:1.6}.review-module__BJdmBW__stage{aspect-ratio:4/3;background:var(--paper);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.review-module__BJdmBW__refined{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-module__BJdmBW__refined:not(.review-module__BJdmBW__water)>div>div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.review-module__BJdmBW__refined .rounded-full{border-radius:4px!important}:is(.review-module__BJdmBW__refined .rounded-xl,.review-module__BJdmBW__refined .rounded-lg){border-radius:6px!important}:is(.review-module__BJdmBW__refined .shadow-sm,.review-module__BJdmBW__refined .shadow-md){box-shadow:none!important}.review-module__BJdmBW__refined .font-medium{font-weight:550}.review-module__BJdmBW__refined .font-medium{letter-spacing:-.035em;font-weight:500}.review-module__BJdmBW__refined .text-\[14px\]{letter-spacing:-.02em;font-size:14px}.review-module__BJdmBW__refined .text-\[10\.5px\]{font-weight:400}.review-module__BJdmBW__rules .shadow{box-shadow:none!important}.review-module__BJdmBW__rules .rounded-xl{border-radius:5px!important}.review-module__BJdmBW__sites .rounded-xl{border-bottom:1px solid var(--line);background:0 0!important}.review-module__BJdmBW__machinery .grid-cols-3>div{border-right:1px solid var(--line);background:0 0!important;border-radius:0!important;padding-left:0!important}.review-module__BJdmBW__machinery .grid-cols-3>div:last-child{border-right:0}.review-module__BJdmBW__report .rounded-full{background:0 0!important;padding-left:0!important}.review-module__BJdmBW__hours .rounded-full{border-radius:2px!important}.review-module__BJdmBW__hardware .rounded-xl{border-radius:5px!important}.review-module__BJdmBW__edge .rounded-2xl{border-radius:8px!important}.review-module__BJdmBW__water{font-family:var(--font-sans)}@media (max-width:760px){.review-module__BJdmBW__grid{grid-template-columns:1fr;gap:36px}.review-module__BJdmBW__page{padding:28px 5vw}.review-module__BJdmBW__grid h2{font-size:18px}}
