@font-face{font-family:Manrope;src:url(/assets/manrope-DHIcAJRg.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/instrument-serif-DnYpCC2O.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/instrument-serif-italic-DKMiL14s.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}.typo-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:clamp(22px,4vw,56px);overflow:hidden;background:#080d1a;color:#eeede8;clip-path:inset(0)}.typo-intro-top,.typo-intro-bottom{position:absolute;left:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px);display:flex;justify-content:space-between;gap:20px;color:#8fa0b5;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.typo-intro-top{top:clamp(22px,4vw,56px)}.typo-intro-bottom{bottom:clamp(22px,4vw,56px)}.typo-intro-window{width:100%;overflow:hidden;text-align:center;line-height:.88}.typo-intro-word{display:block;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(4rem,13vw,12rem);font-weight:800;letter-spacing:-.07em;white-space:nowrap}.typo-intro-word:last-child{color:#7fb2ff}.typo-intro-wordmark{position:absolute;top:50%;left:50%;color:#fff;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:800;letter-spacing:.04em;opacity:0;transform:translate(-50%,14px)}.typo-intro-wordmark span{color:#7fb2ff;font-weight:400}@media(max-width:560px){.typo-intro-word{font-size:clamp(3.1rem,15vw,6rem);letter-spacing:-.08em}.typo-intro-top,.typo-intro-bottom{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.typo-intro{display:none}}.edge-landing{--paper: #eeede8;--ink: #242824;--muted: #5d645f;--line: #c7cbc4;--accent: #2f6fed;--accent-soft: #e6ecfa;--accent-line: #6288da;--night: #101d33;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6;overflow:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.edge-landing *,.edge-landing *:before,.edge-landing *:after{box-sizing:border-box}.edge-landing :where(h1,h2,h3,p,figure,ol){margin:0}.edge-landing :where(button,a,input,summary){-webkit-tap-highlight-color:transparent}.edge-landing :where(button,a,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:6px}.edge-landing ::selection{color:#fff;background:var(--accent)}.edge-landing a{color:inherit;text-decoration:none}.edge-landing button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.edge-landing button,.edge-landing summary{min-height:44px}.edge-landing img{display:block;width:100%;height:100%;object-fit:cover}.edge-landing svg{width:24px;height:24px;flex-shrink:0}.edge-landing em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.edge-landing h2{font-size:clamp(42px,5.4vw,90px);font-weight:500;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.edge-landing h2 em{font-size:1.15em}.edge-landing small{font-size:12px;line-height:1.6}.edge-landing .section-pad{padding:110px 5vw}.edge-landing .section-meta{display:flex;justify-content:space-between;gap:25px;font-size:11px;letter-spacing:.07em;border-top:1px solid currentColor;padding-top:18px;margin-bottom:65px}.edge-landing .section-meta span:first-child,.edge-landing .section-label{text-transform:uppercase;font-size:11px;letter-spacing:.09em}.edge-landing .section-label{display:block;margin-bottom:40px}.edge-landing .text-link{display:inline-flex;gap:26px;align-items:center;border-bottom:1px solid currentColor;padding:12px 0;font-size:13px;font-weight:600}.edge-landing .text-link svg,.edge-landing .subscribe svg{transition:transform .25s}.edge-landing .text-link:hover svg,.edge-landing .subscribe:hover svg{transform:translate(5px)}.edge-landing .text-link:hover,.edge-landing .nav-actions a:hover,.edge-landing .footer a:hover{color:var(--accent)}.edge-landing .skip{position:fixed;z-index:120;left:20px;top:10px;transform:translateY(-150%);background:var(--ink);color:var(--paper);padding:15px}.edge-landing .skip:focus{visibility:visible;transform:none}.edge-landing .masthead{height:100px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:20px}.edge-landing .wordmark{font-size:16px;font-weight:800;letter-spacing:-.035em;display:flex;align-items:center;gap:0;white-space:nowrap}.edge-landing .wordmark>span:last-child{font-weight:400}.edge-landing .brand-symbol{font-family:"Instrument Serif",serif;font-size:42px;line-height:1;margin-right:12px;letter-spacing:-.04em}.edge-landing .masthead-note{font-size:12px;margin-left:-5vw}.edge-landing .nav-actions{display:flex;gap:45px;align-items:center;font-size:12px}.edge-landing .nav-actions a,.edge-landing .nav-actions button{display:flex;align-items:center;gap:16px;min-height:44px}.edge-landing .nav-actions svg{width:17px}.edge-landing .menu-lines{width:20px;height:7px;border-top:1px solid;border-bottom:1px solid}.edge-landing .menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;padding:35px 7vw 60px;margin:0;border:0;background:#1c211e;color:#eeede8;z-index:100}.edge-landing .menu::backdrop{background:#040812eb}.edge-landing .menu-head{display:flex;justify-content:space-between;align-items:center;font-size:14px}.edge-landing .menu-head button{display:flex;align-items:center;gap:20px}.edge-landing .menu-head button span{font-size:32px}.edge-landing .menu nav{margin:5vh 0 3vh}.edge-landing .menu nav a{display:flex;align-items:baseline;gap:25px;font-size:clamp(36px,6.5vw,90px);line-height:1.2;padding:8px 0;letter-spacing:-.04em;border-bottom:1px solid #c7cbc4}.edge-landing .menu nav a:hover{color:#7fb2ff}.edge-landing .menu nav small{font-size:12px;letter-spacing:0}.edge-landing .menu nav svg{margin-left:auto;width:42px;height:42px}.edge-landing .hero{padding:16px 4vw 0}.edge-landing .hero-title{position:relative;z-index:2;padding-bottom:20px}.edge-landing h1{font-size:clamp(90px,13.8vw,265px);line-height:.89;letter-spacing:-.04em;font-weight:500}.edge-landing .hero-word{display:block;overflow:hidden;padding:0 0 .08em}.edge-landing .hero-word>span{display:block}.edge-landing .hero-serif{font-family:"Instrument Serif",serif;font-style:italic;font-size:1.2em;text-align:right;margin-top:-.01em;margin-right:7%;color:var(--accent)}.edge-landing .hero-title>p{position:absolute;left:1%;bottom:9%;font-size:13px;line-height:1.75}.edge-landing .hero-title strong{font-weight:600}.edge-landing .hero-photo{height:clamp(300px,38vw,660px);position:relative;overflow:hidden;margin-top:5px;background:var(--night)}.edge-landing .hero-photo img{object-position:50% 47%;filter:saturate(.28);height:115%;margin-top:-4%}.edge-landing .hero-photo:after{content:"";position:absolute;top:65%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000008c)}.edge-landing .hero-photo figcaption{position:absolute;bottom:25px;left:30px;right:30px;display:flex;justify-content:space-between;color:#fff;font-size:10px;letter-spacing:.1em;z-index:1}.edge-landing .hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:26px 0 40px;font-size:11px}.edge-landing .hero-bottom>span>span{margin-left:28px}.edge-landing .hero-bottom p{font-size:12px}.edge-landing .manifesto{padding-top:110px;padding-bottom:115px}.edge-landing .manifesto h2{font-size:clamp(55px,7.6vw,140px);line-height:1.04}.edge-landing .manifesto-indent{display:block;margin-left:17%;margin-top:10px}.edge-landing .manifesto-indent em{display:block;text-align:right}.edge-landing .manifesto-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:50px;gap:30px}.edge-landing .manifesto-emphasis{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(85px,13vw,230px);line-height:1;color:#717b73}.edge-landing .manifesto-bottom p{max-width:370px;font-size:15px;padding-bottom:15px}.edge-landing .risk{--ink: #eeede8;--line: #4a554e;background:var(--night);color:var(--ink)}.edge-landing .risk-stage{min-height:750px;height:100svh;padding:35px 5vw;display:flex;flex-direction:column;--state: #88aefb}@media(min-width:701px)and (max-height:799px){.edge-landing .risk-stage{height:auto;min-height:850px}}.edge-landing .risk-stage[data-status="CONFIRMANDO PRESENÇA"]{--state: #f0bf61}.edge-landing .risk-stage[data-status="PRESENÇA COMPARTILHADA"]{--state: #f08c7f}.edge-landing .risk .section-meta{margin-bottom:35px;border-color:var(--line)}.edge-landing .risk-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.edge-landing .risk h2{font-size:clamp(38px,4.3vw,76px)}.edge-landing .distance{display:flex;flex-direction:column;align-items:end;min-width:140px;font-variant-numeric:tabular-nums}.edge-landing .distance output{font-size:clamp(65px,8vw,130px);line-height:1;font-weight:400;letter-spacing:-.04em}.edge-landing .distance output small{display:block;font-size:13px;letter-spacing:0;margin:8px 0 0}.edge-landing .risk-state{color:var(--state);font-size:11px;letter-spacing:.12em;margin-top:10px}.edge-landing .risk-controls{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:20px;border-top:1px solid var(--line);font-size:12px}.edge-landing .risk-controls p{font-size:12px;line-height:1.8}.edge-landing .distance-control{display:flex;flex-direction:column;gap:8px;font-size:11px;width:210px}.edge-landing .distance-control input{accent-color:#2f6fed;width:100%;height:25px;cursor:pointer}.edge-landing .vision-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #637169;font-size:12px}.edge-landing .risk-note{font-size:12px;color:#aeb9b1;margin-top:20px;max-width:850px}.edge-landing .observe{padding-bottom:50px}.edge-landing .observe h2{position:relative;z-index:2;margin-left:12%;font-size:clamp(48px,6.4vw,112px)}.edge-landing .feed-composition{position:relative;height:830px;margin-top:60px}.edge-landing .feed-composition figure{position:absolute}.edge-landing .feed-composition figcaption{font-size:11px;margin-top:10px;display:inline-block;background:var(--paper);padding:3px 6px}.edge-landing .feed-main{left:0;top:70px;width:64%;height:510px}.edge-landing .feed-main img{filter:saturate(.25)}.edge-landing .feed-secondary{right:-10%;top:0;width:48%;height:310px}.edge-landing .feed-secondary img{filter:saturate(.4)}.edge-landing .feed-camera{left:12%;bottom:0;width:24%;height:250px}.edge-landing .feed-camera img{filter:grayscale(1)}.edge-landing .feed-composition>p{position:absolute;right:5%;bottom:90px;font-size:18px}.edge-landing .detect{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center;padding-bottom:150px}.edge-landing .detect-photo{height:670px}.edge-landing .detect-photo img{filter:saturate(.3)}.edge-landing .detect h2{font-size:clamp(40px,4.8vw,78px)}.edge-landing .detect p{margin:30px 0;max-width:360px;font-size:15px}.edge-landing .detect-sequence{display:flex;align-items:center;gap:12px;padding:25px 0;border-top:1px solid var(--line);font-size:11px}.edge-landing .detect-copy>small{color:var(--muted)}.edge-landing .local{background:var(--accent-soft);padding-bottom:90px}.edge-landing .local h2{font-size:clamp(65px,9.4vw,170px);line-height:1.05}.edge-landing .local h2 em{display:inline-block;margin-left:20%}.edge-landing .local-last{display:block;text-align:right}.edge-landing .local-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-top:80px}.edge-landing .local-flow{display:flex;position:relative;align-items:center;gap:15px;padding:35px 20px;border:1px solid #c6d3ee;font-size:11px}.edge-landing .local-flow i{flex:1;height:1px;background:var(--accent);position:relative}.edge-landing .local-flow i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.edge-landing .local-boundary{position:absolute;bottom:-25px;left:0;font-size:9px;letter-spacing:.12em}.edge-landing .local-bottom p{font-size:15px;margin-bottom:18px}.edge-landing .local-bottom small{color:var(--muted)}.edge-landing .control,.edge-landing .trace{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.edge-landing .control h2,.edge-landing .trace h2{font-size:clamp(40px,4.7vw,80px)}.edge-landing .control p,.edge-landing .trace p{max-width:380px;font-size:15px;margin:25px 0}.edge-landing .control small,.edge-landing .trace small{color:var(--muted)}.edge-landing .role-switch{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:15px}.edge-landing .role-switch button{border:1px solid #aab4aa;padding:10px 18px;font-size:12px}.edge-landing .role-switch button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.edge-landing .connections{display:flex;flex-direction:column;align-items:center}.edge-landing .connection-person{border:1px solid #aab4aa;padding:20px 30px;font-size:13px;min-width:160px;text-align:center}.edge-landing .connections>svg{width:100%;height:180px;fill:none;stroke:var(--accent-line);stroke-width:1}.edge-landing .camera-nodes{display:flex;justify-content:space-between;width:100%;gap:15px}.edge-landing .camera-nodes>span{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;transition:opacity .2s}.edge-landing .camera-nodes small{font-size:10px}.edge-landing .camera-nodes .restricted{color:var(--muted)}.edge-landing .camera-nodes .restricted .camera-icon{border-style:dashed}.edge-landing .camera-icon{width:35px;height:22px;border:1px solid;position:relative}.edge-landing .camera-icon:after{content:"";width:8px;height:8px;border:1px solid;border-radius:50%;position:absolute;left:12px;top:6px}.edge-landing .trace{background:#e1e4dd}.edge-landing .event-list{list-style:none;padding:0}.edge-landing .event-list li{display:flex;align-items:center;gap:28px;padding:23px 0;border-bottom:1px solid #bec7bd;font-size:13px}.edge-landing .event-list time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.edge-landing .event-list strong{display:block;font-weight:500}.edge-landing .event-list small{display:block;margin-top:4px;font-size:11px}.edge-landing .event-dot{width:7px;height:7px;border:1px solid var(--accent-line);border-radius:50%;margin-left:auto}.edge-landing .event-list li:nth-child(3) .event-dot{background:#f43f5e;border-color:#f43f5e}.edge-landing .product-grid,.edge-landing .pricing-grid,.edge-landing .faq{display:grid;grid-template-columns:1fr 1fr;gap:10%}.edge-landing .product h2,.edge-landing .pricing h2{font-size:clamp(42px,4.8vw,82px)}.edge-landing details{border-bottom:1px solid var(--line)}.edge-landing summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:23px 0;cursor:pointer;font-size:16px;list-style:none}.edge-landing summary::-webkit-details-marker{display:none}.edge-landing details p{padding:0 35px 25px 0;font-size:14px;line-height:1.8;color:var(--muted)}.edge-landing .plus{width:14px;height:14px;position:relative;flex-shrink:0}.edge-landing .plus:before,.edge-landing .plus:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor}.edge-landing .plus:after{transform:rotate(90deg);transition:transform .2s}.edge-landing details[open] .plus:after{transform:rotate(0)}.edge-landing .pricing{--ink: #eeede8;background:#262d28;color:var(--ink)}.edge-landing .pricing .section-meta{border-color:#aab4aa}.edge-landing .pricing-grid>div>p{margin-top:28px;font-size:14px}.edge-landing .price{font-size:clamp(90px,11vw,175px);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.edge-landing .price>span{font-size:20px;letter-spacing:0;vertical-align:top;display:inline-block;padding-top:17px;margin-right:15px}.edge-landing .price em{font-size:.75em}.edge-landing .price-block>p{margin-top:12px!important;font-size:12px!important}.edge-landing .subscribe{display:flex;align-items:center;gap:45px;background:var(--accent);color:#fff;padding:19px 25px;margin:35px 0 25px;font-size:13px;font-weight:600;transition:background .25s,transform .25s}.edge-landing .subscribe:hover{background:#1d54c9;transform:translateY(-2px)}.edge-landing .price-block>small{display:block;color:#bac3ba;font-size:11px}.edge-landing .faq h2{font-size:clamp(45px,5.3vw,90px)}.edge-landing .faq summary{font-size:14px}.edge-landing .finale{height:780px;position:relative;background:var(--night);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.edge-landing .final-photo{position:absolute;top:0;right:0;bottom:0;left:0}.edge-landing .final-photo img{filter:grayscale(1) brightness(.38)}.edge-landing .final-content{position:relative;z-index:1;padding:60px 20px}.edge-landing .final-content>span{font-size:10px;letter-spacing:.13em}.edge-landing .finale h2{font-size:clamp(70px,9vw,160px);margin:40px 0 25px;line-height:.98}.edge-landing .footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:40px 4vw;font-size:11px}.edge-landing .footer>a:last-of-type{display:flex;align-items:center;gap:15px;min-height:44px}.edge-landing .hero-action{display:flex;align-items:center;gap:22px;min-height:44px;margin-top:12px;width:fit-content;border-bottom:1px solid currentColor;font-weight:600;color:var(--accent)}.edge-landing .risk-sequence{display:flex;list-style:none;padding:0;gap:5%;margin-bottom:18px}.edge-landing .risk-sequence li{flex:1;border-top:1px solid var(--line);padding-top:10px;color:#adb5af;font-size:12px;transition:color .18s,border-color .18s}.edge-landing .risk-sequence li[data-active=true]{border-color:var(--state);color:var(--state)}.edge-landing .risk-sequence li span{margin-right:12px;font-size:10px}.edge-landing .price-block>.installation-note{border-top:1px solid #637169;padding-top:18px;margin-top:24px!important;max-width:42ch;color:#bac3ba;font-size:12px!important}@media(max-width:700px){.edge-landing .risk-sequence{gap:12px}.edge-landing .risk-sequence li span{display:block;margin-bottom:4px}}@media(min-width:1800px){.edge-landing .feed-composition{height:1000px}.edge-landing .feed-main{height:650px}.edge-landing .feed-secondary{height:420px}.edge-landing .feed-camera{height:310px}}@media(max-width:1100px){.edge-landing .section-pad{padding:80px 5vw}.edge-landing .feed-composition{height:650px}.edge-landing .feed-main{height:390px}.edge-landing .feed-secondary{height:240px}.edge-landing .feed-camera{height:190px}.edge-landing .detect-photo{height:520px}.edge-landing .risk-stage{min-height:780px}.edge-landing .risk-controls{gap:18px}.edge-landing .risk-controls p{max-width:250px}.edge-landing .hero-title>p{font-size:12px}.edge-landing .footer>span{display:none}}@media(max-width:700px){.edge-landing .masthead{height:78px;padding:0 6vw}.edge-landing .wordmark{font-size:13px}.edge-landing .brand-symbol{font-size:35px;margin-right:8px}.edge-landing .masthead-note{display:none}.edge-landing .nav-actions{gap:18px}.edge-landing .nav-actions a{font-size:11px;gap:5px}.edge-landing .nav-actions button{gap:10px}.edge-landing .hero{padding:30px 6vw 0}.edge-landing h1{font-size:19vw;line-height:.95}.edge-landing .hero-serif{font-size:1.22em;margin-right:0;margin-top:0}.edge-landing .hero-title{padding-bottom:154px}.edge-landing .hero-title>p{bottom:16px;left:0;font-size:12px;line-height:1.6}.edge-landing .hero-photo{height:370px;margin:0 -6vw}.edge-landing .hero-photo img{object-position:43% center;height:100%;margin:0}.edge-landing .hero-photo figcaption{bottom:20px;left:6vw;right:6vw;font-size:8px;letter-spacing:.07em}.edge-landing .hero-photo figcaption>span:last-child{display:none}.edge-landing .hero-bottom{flex-wrap:wrap;gap:20px;padding:25px 0}.edge-landing .hero-bottom>span{font-size:10px}.edge-landing .hero-bottom p{font-size:10px}.edge-landing .hero-bottom .text-link{font-size:12px;width:100%;justify-content:space-between}.edge-landing .section-pad{padding:70px 6vw}.edge-landing .section-meta{font-size:9px;margin-bottom:42px;gap:20px;align-items:start}.edge-landing .section-meta span:first-child{font-size:10px;white-space:nowrap}.edge-landing .section-meta span:last-child{text-align:right;max-width:170px;font-size:10px}.edge-landing .manifesto h2{font-size:14vw;line-height:1.06}.edge-landing .manifesto-indent{margin-left:0;margin-top:22px}.edge-landing .manifesto-indent em{text-align:left}.edge-landing .manifesto-bottom{display:block;margin-top:30px}.edge-landing .manifesto-emphasis{font-size:95px}.edge-landing .manifesto-bottom p{margin-top:25px;font-size:14px}.edge-landing .risk-stage{height:auto;min-height:0;padding:35px 6vw}.edge-landing .risk .section-meta{margin-bottom:35px}.edge-landing .risk-heading{display:block}.edge-landing .risk h2{font-size:10vw}.edge-landing .distance{align-items:start;margin-top:25px;flex-direction:row;align-items:center;justify-content:space-between}.edge-landing .distance output{font-size:70px}.edge-landing .risk-model{height:290px;flex:none;margin:10px -5vw}.edge-landing .risk-controls{flex-direction:column;align-items:stretch;gap:22px}.edge-landing .risk-controls p{max-width:none;font-size:12px}.edge-landing .distance-control{width:100%;font-size:12px}.edge-landing .distance-control input{height:35px}.edge-landing .vision-toggle{font-size:12px}.edge-landing .risk-note{font-size:12px;margin-top:25px}.edge-landing .observe h2{font-size:12vw;margin-left:0}.edge-landing .feed-composition{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:25px 15px;margin-top:40px}.edge-landing .feed-composition figure{position:static;width:auto;height:auto}.edge-landing .feed-composition figure img{height:190px}.edge-landing .feed-main{grid-column:1/-1}.edge-landing .feed-composition .feed-main img{height:300px}.edge-landing .feed-composition figcaption{font-size:10px}.edge-landing .feed-composition>p{position:static;font-size:14px;grid-column:1/-1;margin-top:10px}.edge-landing .detect{grid-template-columns:1fr;gap:40px;padding-top:10px}.edge-landing .detect-photo{height:390px}.edge-landing .detect h2{font-size:13vw}.edge-landing .section-label{margin-bottom:25px}.edge-landing .detect p{font-size:14px;margin:25px 0}.edge-landing .local h2{font-size:14vw}.edge-landing .local h2 em{margin-left:8%}.edge-landing .local-bottom{grid-template-columns:1fr;gap:60px;margin-top:45px}.edge-landing .local-flow{font-size:10px;padding:30px 15px}.edge-landing .local-bottom p{font-size:14px}.edge-landing .control,.edge-landing .trace{grid-template-columns:1fr;gap:55px}.edge-landing .control h2,.edge-landing .trace h2{font-size:12vw}.edge-landing .connections>svg{height:120px}.edge-landing .camera-nodes{gap:5px}.edge-landing .control p,.edge-landing .trace p{font-size:14px}.edge-landing .product-grid,.edge-landing .pricing-grid,.edge-landing .faq{grid-template-columns:1fr;gap:35px}.edge-landing .product h2,.edge-landing .pricing h2,.edge-landing .faq h2{font-size:13vw}.edge-landing summary{font-size:14px;padding:20px 0}.edge-landing details p{font-size:13px}.edge-landing .price{font-size:28vw}.edge-landing .price>span{font-size:16px;margin-right:10px}.edge-landing .price-block{margin-top:15px}.edge-landing .subscribe{font-size:12px;padding:18px 20px;gap:25px}.edge-landing .finale{height:560px}.edge-landing .finale h2{font-size:16vw;line-height:1.06}.edge-landing .final-content>span{font-size:8px}.edge-landing .footer{padding:30px 6vw;flex-wrap:wrap;gap:15px}.edge-landing .footer small{width:100%;font-size:10px}.edge-landing .footer>a:last-of-type{font-size:10px}.edge-landing .menu{padding:20px 6vw 40px}.edge-landing .menu nav{margin-top:10vh}.edge-landing .menu nav a{font-size:11vw;padding:12px 0;gap:15px}.edge-landing .menu nav svg{width:25px}}.edge-landing .scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:140;display:block;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}@media(prefers-reduced-motion:reduce){.edge-landing .diagram-person,.edge-landing .subscribe,.edge-landing .text-link svg{transition:none}.edge-landing .subscribe:hover,.edge-landing .text-link:hover svg{transform:none}}.edge-landing .masthead{display:none}.edge-landing .skip:focus{z-index:300}.edge-landing .sm-scope :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.edge-landing{--nav-safe: 132px}.edge-landing .hero{padding-top:var(--nav-safe)}.edge-landing .sm-bar{position:fixed;top:14px;left:4vw;right:4vw;z-index:146;min-height:62px;padding:8px 8px 8px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:999px;border:1px solid transparent;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink);background:#eeede8b8;border-color:#2428241f;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.edge-landing[data-nav=dark] .sm-bar{color:#f4f6fb;background:#0e12108c;border-color:#ffffff24}.edge-landing[data-nav=light] .sm-bar{color:var(--ink);background:#eeede8b8;border-color:#2428241f}.edge-landing .sm-scope[data-open] .sm-bar{color:var(--ink);background:var(--paper);border-color:var(--line)}.edge-landing .sm-brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:-.03em;min-height:44px}.edge-landing .sm-brand img{width:30px;height:30px;object-fit:contain;background:#eeede8;border-radius:9px;padding:2px}.edge-landing .sm-brand strong{font-weight:400}.edge-landing .sm-bar-actions{display:flex;align-items:center;gap:clamp(18px,3vw,45px);font-size:12px;font-weight:600}.edge-landing .sm-enter{display:inline-flex;align-items:center;gap:12px;min-height:44px}.edge-landing .sm-enter svg{width:17px;height:17px}.edge-landing .sm-enter:hover{color:var(--accent)}.edge-landing .sm-scope[data-open] .sm-enter:hover{color:#9db9ff}.edge-landing .sm-toggle{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:600;padding:10px 18px;border:1px solid currentColor;border-radius:999px;background:transparent}.edge-landing .sm-toggle:hover{border-color:var(--accent);color:var(--accent)}.edge-landing .sm-scope[data-open] .sm-toggle:hover{border-color:#9db9ff;color:#9db9ff}.edge-landing .sm-burger{display:inline-flex;flex-direction:column;gap:5px;width:18px}.edge-landing .sm-burger i{display:block;height:1.5px;background:currentColor;transition:transform .35s cubic-bezier(.7,0,.3,1)}.edge-landing .sm-scope[data-open] .sm-burger i:first-child{transform:translateY(3.25px) rotate(45deg)}.edge-landing .sm-scope[data-open] .sm-burger i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.edge-landing .sm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:141;pointer-events:none}.edge-landing .sm-scope[data-open] .sm-backdrop{pointer-events:auto}.edge-landing .sm-layer,.edge-landing .sm-panel{position:fixed;top:0;bottom:0;width:min(560px,100%);will-change:transform}.edge-landing .sm-right .sm-layer,.edge-landing .sm-right .sm-panel{right:0}.edge-landing .sm-left .sm-layer,.edge-landing .sm-left .sm-panel{left:0}.edge-landing .sm-layer{z-index:142;pointer-events:none}.edge-landing .sm-layer:nth-of-type(2){z-index:143}.edge-landing .sm-layer:nth-of-type(3){z-index:144}.edge-landing .sm-panel{z-index:145;background:var(--paper);color:var(--ink);padding:130px clamp(24px,4vw,56px) 40px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;height:100dvh;max-height:100dvh}.edge-landing .sm-kicker{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-top:1px solid currentColor;padding-top:16px;margin-bottom:24px}.edge-landing .sm-panel nav{display:flex;flex-direction:column}.edge-landing .sm-panel nav a{display:flex;align-items:baseline;gap:22px;font-size:clamp(34px,5.5vw,62px);font-weight:500;line-height:1.25;letter-spacing:-.04em;padding:10px 0;border-bottom:1px solid var(--line);min-height:44px}.edge-landing .sm-panel nav a:hover{color:var(--accent)}.edge-landing .sm-panel nav small{font-size:12px;font-weight:700;letter-spacing:.06em}.edge-landing .sm-panel nav svg{margin-left:auto;width:34px;height:34px;align-self:center}.edge-landing .sm-meta{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:14px}.edge-landing .sm-cta{display:inline-flex;align-items:center;gap:14px;background:var(--accent);color:#fff;font-weight:700;font-size:14px;padding:16px 22px;border-radius:999px;min-height:52px;align-self:flex-start}.edge-landing .sm-cta:hover{background:#1b3a8f}.edge-landing .sm-cta svg{width:18px;height:18px}.edge-landing .sm-login{font-size:13px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:4px;align-self:flex-start}.edge-landing .sm-login:hover{color:var(--accent)}.edge-landing .rt-scope{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;visibility:hidden;pointer-events:none}.edge-landing .rt-scope.is-active{visibility:visible}.edge-landing .rt-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(101%);will-change:transform}.edge-landing .rt-brand{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;font-size:15px;font-weight:800;letter-spacing:-.03em;color:var(--ink);opacity:0;visibility:hidden}.edge-landing .rt-scope.is-active .rt-brand{visibility:visible}.edge-landing .rt-brand span{font-weight:400}@media(max-width:700px){.edge-landing{--nav-safe: 104px}.edge-landing .sm-bar{top:10px;left:12px;right:12px}.edge-landing .sm-panel{width:100%;padding-top:104px}.edge-landing .sm-enter{display:none}.edge-landing .sm-panel nav a{font-size:clamp(32px,10vw,44px)}}@media(max-height:799px){.edge-landing .sm-panel{padding-top:100px;padding-bottom:24px}.edge-landing .sm-panel nav a{font-size:clamp(28px,4.5vw,52px);padding:6px 0}.edge-landing .sm-meta{padding-top:16px;gap:10px}.edge-landing .sm-cta{padding:14px 18px;font-size:13px;min-height:48px}}@media(max-height:649px){.edge-landing .sm-panel{padding-top:80px;padding-bottom:16px}.edge-landing .sm-kicker{margin-bottom:16px;padding-top:10px}.edge-landing .sm-panel nav a{font-size:clamp(24px,4vw,42px);padding:4px 0}.edge-landing .sm-meta{gap:8px}.edge-landing .sm-cta{padding:12px 16px;font-size:12px;min-height:44px}}@media(max-height:549px){.edge-landing .sm-panel{padding-top:70px;padding-bottom:12px}.edge-landing .sm-kicker{font-size:10px;margin-bottom:12px}.edge-landing .sm-panel nav a{font-size:clamp(22px,3.5vw,36px);padding:3px 0;gap:16px}.edge-landing .sm-panel nav svg{width:28px;height:28px}.edge-landing .sm-meta{gap:6px}.edge-landing .sm-cta{padding:10px 14px;font-size:11px;min-height:40px}.edge-landing .sm-login{font-size:12px}}.edge-landing .sm-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.edge-landing .distance-control input[type=checkbox]{width:24px;height:24px}.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#ffffff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);--anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#ffffff;--anatomy-top:#ffffff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#ffffff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #ffffff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}.iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45;stroke-linecap:butt;stroke-linejoin:round}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:iso-flow 1.6s linear infinite}.iso-dots circle[data-pulse]{animation:iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}.iso-figure{margin:32px 0 36px}.iso-plate{position:relative;padding:52px 24px;border-radius:0;background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card)}.iso-plate-corners{position:absolute;top:18px;right:20px;bottom:18px;left:20px;pointer-events:none}.iso-plate-corner{position:absolute;color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}.iso-plate-corner[data-corner=fig]{top:0;left:0;color:var(--anatomy-text)}.iso-plate-corner[data-corner=title]{top:0;right:0;text-transform:uppercase;letter-spacing:.1em}.iso-plate-corner[data-corner=hint]{bottom:0;left:0;text-transform:uppercase;letter-spacing:.1em}.iso-plate-corner[data-corner=readout]{right:0;bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums}.iso-plate .iso-svg{margin:0 auto}.iso-legend{display:grid;gap:8px;margin-top:12px;color:var(--anatomy-muted);font-size:13px;line-height:1.55}.iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}.iso-key{display:inline-flex;align-items:center;gap:7px}.iso-swatch{width:16px;height:10px;flex:none;overflow:visible}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.iso-swatch[data-mark=raised] path,.iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media(max-width:560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media(prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}.presence.iso{--anatomy-page:#101c31;--anatomy-card:#101c31;--anatomy-paper:#17253b;--anatomy-face:#23364a;--anatomy-top:#435665;--anatomy-shade-0:#182637;--anatomy-shade-1:#223347;--anatomy-shade-2:#2c4053;--anatomy-shade-3:#364c5d;--anatomy-hi:#a7b5bd;--anatomy-mid:#657b89;--anatomy-lo:#354958;--anatomy-faint:#23384a;--anatomy-strong:#eeede8;--anatomy-text:#b5c2cc;--anatomy-muted:#8295a6;--anatomy-halo:#080f1b;--anatomy-halo-opacity:.48;--anatomy-dot:#d8e0df;--presence-alert:#f08c7f;--presence-rule:#344459;--presence-alarm:0;color:var(--anatomy-strong);background:var(--anatomy-page);font-family:inherit}.presence .presence-stage{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:28px 4.6vw;min-height:760px;height:100svh;--state:#b6c6cf}.presence .presence-stage[data-phase="3"]{--state:var(--presence-alert)}.presence .presence-meta{display:flex;justify-content:space-between;gap:24px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--presence-rule);margin:0 0 22px;color:var(--anatomy-text)}.presence .presence-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.presence .presence-heading h2{font-size:clamp(32px,4.1vw,72px);letter-spacing:-.055em;line-height:1.04;font-weight:500;margin:0}.presence .presence-heading h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.presence .presence-summary{display:flex;align-items:flex-end;flex-direction:column;min-width:190px;text-align:right}.presence .presence-summary output{font-size:clamp(46px,5.7vw,95px);line-height:.95;letter-spacing:-.04em}.presence .presence-summary small{display:block;font-size:11px;letter-spacing:0;margin-top:10px}.presence .risk-state{font-size:9px;letter-spacing:.1em;color:var(--state);margin-top:12px}.presence .presence-figure{display:flex;flex-direction:column;flex:1;min-height:0;margin:20px 0 14px}.presence .presence-plate{display:flex;flex-direction:column;flex:1;min-height:250px;padding:0;background:transparent;border:1px solid var(--presence-rule);box-shadow:none;overflow:hidden}.presence .presence-card-top,.presence .presence-card-bottom{display:flex;justify-content:space-between;gap:16px;padding:13px 18px;font-family:var(--anatomy-mono);font-size:9px;letter-spacing:.08em;color:var(--anatomy-text);flex-shrink:0}.presence .presence-card-top{color:var(--anatomy-muted)}.presence .presence-card-bottom output{text-align:right;letter-spacing:0;color:var(--state);font-variant-numeric:tabular-nums}.presence .presence-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;margin:0}.presence .presence-art .iso-svg{width:100%;height:100%;max-height:450px;min-height:220px;overflow:visible}.presence .presence-confirmation{height:2px;background:var(--presence-rule)}.presence .presence-confirmation span{display:block;height:100%;background:var(--state);transform-origin:left;transform:scaleX(0)}.presence .presence-caption{display:flex;justify-content:center;gap:26px;margin-top:10px;font-size:10px;color:var(--anatomy-muted)}.presence .presence-caption span{display:flex;align-items:center;gap:7px}.presence .presence-caption i{display:block;width:5px;height:5px;border:1px solid var(--anatomy-hi);border-radius:50%}.presence .presence-alert-key i{border-color:var(--presence-alert);background:var(--presence-alert)}.presence .presence-sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:4%;list-style:none;padding:0;margin:0 0 14px}.presence .presence-sequence li{border-top:1px solid var(--presence-rule);padding:0;color:var(--anatomy-muted)}.presence .presence-sequence li[data-active=true]{border-color:var(--state);color:var(--state)}.presence .presence-sequence button{display:flex;gap:12px;align-items:center;min-height:40px;width:100%;text-align:left;color:inherit;font:inherit;font-size:12px;background:none;border:0;padding:8px 0;cursor:pointer}.presence .presence-sequence button span{font-family:var(--anatomy-mono);font-size:9px;margin:0}.presence button:focus-visible,.presence input:focus-visible{outline:2px solid var(--anatomy-hi);outline-offset:4px}.presence .presence-controls{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:36px;border-top:1px solid var(--presence-rule);padding-top:12px}.presence .presence-controls p{margin:0;font-size:11px;line-height:1.65;color:var(--anatomy-text)}.presence .presence-slider{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:10px;color:var(--anatomy-text)}.presence .presence-slider input{grid-column:1/-1;width:100%;height:24px;accent-color:var(--anatomy-hi);cursor:pointer;touch-action:pan-y;margin:0}.presence .presence-slider output{font-variant-numeric:tabular-nums}.presence .presence-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;font-size:11px;color:var(--anatomy-text);background:none;border:0;border-bottom:1px solid var(--anatomy-mid);padding:12px 0;cursor:pointer}.presence .presence-note{margin:13px 0 0;color:var(--anatomy-muted);font-size:10px;line-height:1.6;max-width:none}.presence .presence-floor{--anatomy-top:#17263a;--anatomy-shade-0:#111b2b;--anatomy-shade-1:#132032;--anatomy-shade-2:#142236;--anatomy-shade-3:#15243a}.presence .presence-body{--anatomy-top:#a6b3b6;--anatomy-shade-0:#435462;--anatomy-shade-1:#526774;--anatomy-shade-2:#6b8189;--anatomy-shade-3:#8a9b9f;--anatomy-hi:#c2cccb}.presence .presence-rubber{--anatomy-top:#263443;--anatomy-shade-0:#0b1421;--anatomy-shade-1:#101d2c;--anatomy-shade-2:#182838;--anatomy-shade-3:#223241}.presence .presence-vest{--anatomy-top:#e3e5dc;--anatomy-shade-0:#82958d;--anatomy-shade-1:#9cac9f;--anatomy-shade-2:#b7c2b4;--anatomy-shade-3:#ccd3c7;--anatomy-hi:#eff0e7}.presence .presence-glass{--anatomy-top:#0c1724;--anatomy-shade-0:#050b12;--anatomy-shade-1:#09131f}.presence .presence-beacon{--anatomy-top:color-mix(in srgb,#66818c, var(--presence-alert) calc(var(--presence-alarm)*100%));--anatomy-shade-0:color-mix(in srgb,#2e4656,var(--presence-alert) calc(var(--presence-alarm)*70%));--anatomy-shade-1:var(--anatomy-shade-0);--anatomy-shade-2:var(--anatomy-top);--anatomy-shade-3:var(--anatomy-top)}.presence .presence-detection{fill:none;stroke:var(--state);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.presence .presence-headlamp{--anatomy-top:#e0e3d9;--anatomy-shade-0:#aebfb9;--anatomy-shade-1:#c4cfc6}.presence[data-theme=light]{--presence-rule:#d0d6d5;--presence-alert:#a83b2f;--anatomy-page:#eeede8;--anatomy-card:#eeede8;--anatomy-paper:#eeede8}.presence[data-theme=light] .presence-stage{--state:#405a64}.presence[data-theme=light] .presence-floor{--anatomy-top:#e2e5e0;--anatomy-shade-0:#a5b4b6;--anatomy-shade-1:#bdc8c6;--anatomy-shade-2:#cbd3ce;--anatomy-shade-3:#dae0da}.presence[data-theme=light] .presence-stage[data-phase="3"]{--state:var(--presence-alert)}@media(max-height:799px),(max-width:899px),(pointer:coarse){.presence .presence-stage{height:auto;min-height:0;padding:30px 5vw}.presence .presence-plate{flex:none}.presence .presence-art .iso-svg{height:auto;min-height:0;max-height:none}}@media(max-width:700px){.presence .presence-meta{font-size:8px;gap:15px;margin-bottom:25px}.presence .presence-meta span:last-child{text-align:right;max-width:105px}.presence .presence-heading{display:block}.presence .presence-heading h2{font-size:10vw}.presence .presence-summary{margin-top:22px;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.presence .presence-summary output{font-size:48px}.presence .risk-state{font-size:8px;max-width:140px;text-align:right;margin:0}.presence .presence-figure{margin:22px -2vw 15px}.presence .presence-plate{min-height:0}.presence .presence-art{height:auto;min-height:0;margin:0}.presence .presence-card-top,.presence .presence-card-bottom{font-size:7px;padding:12px 10px;gap:10px}.presence .presence-card-bottom{align-items:flex-end}.presence .presence-card-bottom>span{max-width:90px;line-height:1.6}.presence .presence-card-bottom output{max-width:180px;line-height:1.6}.presence .presence-caption{gap:13px;font-size:8px;flex-wrap:wrap}.presence .presence-sequence{gap:10px}.presence .presence-sequence button{display:block;font-size:11px;min-height:52px}.presence .presence-sequence button span{display:block;margin-bottom:5px}.presence .presence-controls{grid-template-columns:1fr;gap:15px}.presence .presence-slider{font-size:12px}.presence .presence-toggle{min-height:44px;font-size:12px}.presence .presence-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.presence .presence-stage{height:auto;min-height:0}.presence .presence-art .iso-svg{height:auto}.presence *{scroll-behavior:auto!important;transition:none!important}}
