@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap";.site-shell{overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);height:78px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:-.045em;align-items:center;gap:11px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img{background:var(--navy);border-radius:9px;width:39px;height:39px}.brand>span>span{color:var(--cyan)}.nav{align-items:center;gap:31px;font-size:.78rem;font-weight:600;display:flex}.nav a{text-decoration:none}.nav a:not(.nav-cta):hover{color:var(--cyan)}.nav-cta{background:var(--navy);color:#fff;border-radius:4px;padding:12px 17px}.nav-cta:hover{background:#123844}.menu-button{background:0 0;border:0;width:40px;height:40px;padding:10px;display:none}.menu-button span{background:var(--ink);height:2px;margin:6px 0;display:block}.hero-section{grid-template-columns:.87fr 1.13fr;align-items:center;gap:clamp(50px,7vw,110px);width:min(1440px,100% - 48px);margin:0 auto;padding:clamp(70px,9vw,138px) 0 90px;display:grid}.eyebrow,.section-number{letter-spacing:.11em;text-transform:uppercase;font:500 .7rem/1.3 IBM Plex Mono,monospace}.eyebrow{color:#42626b;align-items:center;gap:10px;margin:0 0 28px;display:flex}.eyebrow span{background:var(--cyan);width:28px;height:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:780px;margin-bottom:29px;font-size:clamp(3.15rem,5.7vw,6.4rem);line-height:.94}.hero-lede{color:#48626a;max-width:660px;margin-bottom:34px;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:55px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#fff}.button-primary:hover{background:#0c8eae}.button-secondary{border:1px solid var(--line);background:#fff9}.button-secondary:hover{border-color:#71878d}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:22px;padding-top:22px;display:grid}.hero-proof div{flex-direction:column;gap:3px;display:flex}.hero-proof strong{letter-spacing:.02em;font-size:.74rem}.hero-proof span{color:#688088;font-size:.67rem;line-height:1.45}.hero-visual{background:var(--navy);padding:11px;position:relative;box-shadow:0 30px 80px #071d2638}.hero-visual:before{content:"";z-index:-1;border:1px solid #10a8ce47;width:155px;height:155px;position:absolute;top:-38px;right:-38px}.signal-line{color:#8eb0b9;letter-spacing:.12em;justify-content:space-between;align-items:center;height:34px;padding:0 7px;font:500 .55rem IBM Plex Mono,monospace;display:flex}.hero-visual>img{aspect-ratio:1.84;object-fit:cover;object-position:top;width:100%;display:block}.hero-caption{color:#bdd0d5;align-items:center;gap:8px;padding:13px 7px 4px;font:.62rem IBM Plex Mono,monospace;display:flex}.status-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #b6e4471f}.trust-strip{background:var(--navy);color:#c8d7db;text-align:center;justify-content:center;align-items:center;gap:35px;min-height:76px;padding:20px 24px;display:flex}.trust-strip p{letter-spacing:.07em;text-transform:uppercase;margin:0;font:500 .68rem IBM Plex Mono,monospace}.trust-strip span{background:var(--lime);border-radius:50%;width:4px;height:4px}.section{width:min(1240px,100% - 48px);margin:0 auto}.intro-section{grid-template-columns:.9fr 1.1fr;column-gap:100px;padding:130px 0;display:grid}.section-number{color:#1688a3;margin-bottom:22px}.section-number.light{color:#74d5ed}.section-heading h2{letter-spacing:-.052em;margin-bottom:0;font-size:clamp(2.45rem,4.2vw,4.6rem);line-height:1.05}.intro-copy{color:#516a71;max-width:580px;padding-top:43px;font-size:1.05rem;line-height:1.75}.capability-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.capability-grid article{border-right:1px solid var(--line);padding:32px 30px 35px 0}.capability-grid article:not(:first-child){padding-left:30px}.capability-grid article:last-child{border-right:0}.capability-grid article>span{color:#1688a3;font:.66rem IBM Plex Mono,monospace}.capability-grid h3{margin:42px 0 12px;font-size:1.03rem}.capability-grid p{color:#63787e;margin:0;font-size:.8rem;line-height:1.65}.workflow-section{background:var(--navy);color:#fff;padding:130px 0;position:relative}.workflow-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.workflow-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:120px;margin-bottom:78px;display:grid;position:relative}.workflow-heading h2{max-width:750px}.workflow-lede{color:#98afb5;margin:0;line-height:1.72}.workflow-stage{background:#0d2832;border:1px solid #ffffff1a;grid-template-columns:1.25fr .75fr;width:min(1440px,100% - 48px);margin:0 auto;display:grid;position:relative}.workflow-image{min-width:0;position:relative}.workflow-image img{object-fit:cover;object-position:left top;width:100%;height:100%;min-height:560px;display:block}.image-callout{border-left:3px solid var(--lime);color:#b9cbd0;background:#071d26e6;flex-direction:column;gap:4px;padding:13px 18px;font-size:.68rem;display:flex;position:absolute;bottom:24px;left:24px}.image-callout span{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font:.6rem IBM Plex Mono,monospace}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;align-items:start;gap:12px;min-height:25%;padding:27px 30px;display:grid}.workflow-list li:last-child{border-bottom:0}.workflow-list li>span{color:#5bc8e3;padding-top:4px;font:.64rem IBM Plex Mono,monospace}.workflow-list h3{margin-bottom:7px;font-size:1rem}.workflow-list p{color:#91a9af;margin:0;font-size:.76rem;line-height:1.55}.field-section{padding:130px 0}.split-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:100px;margin-bottom:65px;display:grid}.split-heading>p{color:#526a71;margin:0;line-height:1.75}.field-gallery{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:18px;display:grid}.field-gallery figure{border:1px solid var(--line);background:#fff;margin:0;padding:10px}.field-gallery img{object-fit:cover;object-position:top left;width:100%;display:block}.field-main img{aspect-ratio:1.55}.field-secondary img{aspect-ratio:.735;height:calc(100% - 92px)}.field-gallery figcaption{flex-direction:column;gap:5px;min-height:82px;padding:17px 12px 7px;display:flex}.field-gallery figcaption strong{font-size:.85rem}.field-gallery figcaption span{color:#6a7e84;font-size:.72rem;line-height:1.5}.video-section{color:#fff;background:#0d303b;padding:130px 0}.video-heading{margin-bottom:60px}.video-heading a{color:#bcd0d5;border-bottom:1px solid #607b82;place-self:end;padding-bottom:5px;font-size:.78rem;text-decoration:none}.video-heading a span{color:var(--lime)}.video-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.video-card{border-top:1px solid #ffffff2e;padding-top:15px}.video-frame{aspect-ratio:16/9;background:#06161c}.video-frame iframe{border:0;width:100%;height:100%}.video-card h3{margin:18px 0 7px;font-size:1rem}.video-card p{color:#94adb4;font-size:.76rem;line-height:1.55}.demo-section{background:var(--lime);color:var(--navy);padding:110px max(24px,50% - 620px)}.demo-grid{grid-template-columns:1.1fr .65fr;align-items:end;gap:100px;display:grid}.demo-section .section-number{color:#24424a}.demo-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4.5vw,5rem);line-height:1.02}.demo-copy>p{color:#304c53;line-height:1.7}.contact-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:#143944}.phone-link{border-bottom:1px solid #071d2666;font-size:.82rem;font-weight:700;text-decoration:none}footer{color:#fff;background:#06161c;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:55px max(24px,50% - 620px);display:grid}.footer-brand{align-items:center;gap:15px;display:flex}.footer-brand img{width:48px;height:48px}.footer-brand div{flex-direction:column;gap:4px;display:flex}.footer-brand strong{font-size:1.05rem}.footer-brand span{color:#8aa3aa;font-size:.64rem}.footer-links{gap:24px;font-size:.72rem;display:flex}.footer-links a{color:#bfd0d4;text-decoration:none}footer>p{color:#6f8a91;border-top:1px solid #ffffff1a;grid-column:1/-1;margin:0;padding-top:22px;font-size:.62rem}@media (width<=980px){.menu-button{display:block}.nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px;padding:26px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 35px #071d261f}.nav-open{display:flex}.nav-cta{text-align:center}.hero-section{grid-template-columns:1fr;padding-top:80px}.hero-copy{max-width:800px}.intro-section,.workflow-heading,.split-heading,.demo-grid{grid-template-columns:1fr;gap:32px}.intro-copy{padding-top:0}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article:nth-child(2){border-right:0}.workflow-stage{grid-template-columns:1fr}.workflow-image img{min-height:0}.field-gallery{grid-template-columns:1fr}.field-secondary img{aspect-ratio:1.55;height:auto}.video-heading a{justify-self:start}}@media (width<=640px){.site-header,.hero-section,.section,.workflow-stage{width:min(100% - 30px,1240px)}.site-header{height:68px}.brand img{width:35px;height:35px}.hero-section{gap:45px;padding:58px 0 65px}h1{font-size:clamp(3rem,15vw,4.2rem)}.hero-proof{grid-template-columns:1fr;gap:14px}.hero-proof div{border-left:2px solid var(--cyan);padding-left:12px}.trust-strip{flex-direction:column;gap:13px;padding:25px 20px}.intro-section,.field-section,.workflow-section,.video-section{padding:88px 0}.capability-grid{grid-template-columns:1fr;margin-top:50px}.capability-grid article,.capability-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.capability-grid article:last-child{border-bottom:0}.capability-grid h3{margin-top:22px}.workflow-list li{grid-template-columns:37px 1fr;padding:24px 20px}.image-callout{border-left:0;border-top:2px solid var(--lime);position:static}.video-grid{grid-template-columns:1fr;gap:42px}.demo-section{padding-top:82px;padding-bottom:82px}footer{grid-template-columns:1fr;gap:30px}.footer-links{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.nav .nav-portal{border:1px solid var(--navy);color:var(--navy);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:11px 15px;display:inline-flex}.nav .nav-portal:hover{color:var(--navy);background:#e6f2f5}.portal-shell{color:#102c38;background:#eff7f7;min-height:100vh;font-family:Arial,sans-serif}.portal-header{border-bottom:1px solid #d5e4e7;align-items:center;gap:28px;max-width:1100px;margin:auto;padding:30px 24px;display:flex}.portal-header a{color:#102c38;font-size:24px;font-weight:750;text-decoration:none}.portal-header a span{color:#23a7d5}.portal-header strong{font-size:15px}.portal-header button{margin-left:auto}.portal-panel{background:#fff;border-radius:12px;max-width:690px;margin:75px auto;padding:44px;box-shadow:0 10px 32px #10313b14}.portal-panel h1{font-size:34px;line-height:1.15}.portal-panel h2{font-size:23px}.portal-panel p{line-height:1.6}.portal-eyebrow{letter-spacing:2px;color:#1689b0;font-size:12px}.portal-primary{color:#fff;cursor:pointer;background:#102c38;border:0;border-radius:5px;padding:14px 25px}@media (width<=700px){.portal-panel{margin:24px 12px;padding:28px}.portal-header{flex-wrap:wrap}}.portal-new-account{color:#506773;margin:18px 0 22px;font-size:13px}.portal-security{color:#425e69;border-top:1px solid #e1e9eb;margin-top:24px;padding-top:19px;font-size:13px}.portal-security-title{align-items:center;gap:8px;font-weight:600;display:flex}.portal-security details{margin-top:10px}.portal-security summary,.portal-enterprise summary{cursor:pointer;color:#11769c;font-weight:600;line-height:1.5}.portal-security details p,.portal-enterprise p{color:#425e69;font-size:13px;line-height:1.65}.portal-enterprise{border-top:1px solid #e1e9eb;margin-top:18px;padding-top:18px}.portal-request{color:#08799e;margin-top:5px;font-size:13px;font-weight:600;display:inline-block}.portal-request:hover{text-decoration:underline}.vo-plans{gap:10px;margin:24px 0;display:grid}.vo-plans h2{margin:0 0 5px;font-size:1.05rem}.vo-plan{color:#102d3b;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #cbd9e1;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;text-decoration:none;display:flex}.vo-plan:hover{border-color:#0075ae}.vo-plan span{color:#526777;font-size:.85rem}.portal-checkout-message{background:#f7fbfc;border:1px solid #cbd9e1;border-radius:9px;margin-top:24px;padding:22px}.portal-checkout-message h2{margin-top:0}.portal-checkout-message p{color:#425e69}.billing-admin-list{gap:1rem;margin-top:1.25rem;display:grid}.billing-admin-card{border:1px solid #cbd5e1;border-radius:10px;padding:1rem}.billing-admin-card p{margin:.5rem 0}.billing-admin-card button{margin-top:.4rem;margin-right:.5rem}.portal-pending-note{color:#526777;border-top:1px solid #e1e9eb;padding-top:16px;font-size:13px}.lw-root{color:#102b3a;background:#eaf3f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:13px}.lw-root *{box-sizing:border-box}.lw-root button,.lw-root select{cursor:pointer}.lw-root button{color:#16374d;background:#e9f3fa;border:1px solid #9db9cf;border-radius:5px;padding:7px 12px}.lw-root button:hover{background:#d1e9f9}.lw-topbar{background:#fff;border-bottom:1px solid #d4e0e7;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:8px 18px;display:flex}.lw-brand{color:#0c2537;align-items:center;gap:8px;min-width:195px;text-decoration:none;display:flex}.lw-brand img{object-fit:contain;width:29px;height:29px}.lw-brand strong{font-size:19px}.lw-brand strong span{color:#18a5d4}.lw-brand small{color:#8094a5;margin-top:2px;font-size:9px;display:block}.lw-search{background:#f7fafc;border:1px solid #d1dce6;border-radius:7px;align-items:center;gap:8px;width:min(430px,40%);padding:8px 12px;display:flex}.lw-search input{color:#17364a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.lw-search span{color:#5c839b;font-size:21px}.lw-top-actions{align-items:center;gap:14px;display:flex}.lw-license{font-size:11px;font-weight:600}.lw-workspace-bar{justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.lw-workspace-bar strong{font-size:17px}.lw-workspace-bar span{color:#53728a}.lw-workspace-actions{gap:8px;display:flex}.lw-monitors{grid-template-columns:repeat(auto-fit,minmax(min(100%,670px),1fr));gap:12px;padding:0 12px 16px;display:grid}.lw-monitors-stack{flex-direction:column;display:flex}.lw-monitor{color:#e8f3fc;background:#142338;border:1px solid #38516a;border-radius:8px;min-width:0;overflow:visible;box-shadow:0 4px 15px #0b1a2d1b}.lw-monitor-toolbar{background:#1c304a;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.lw-monitor-label{flex-direction:column;flex:1;gap:3px;min-width:110px;display:flex}.lw-monitor-label span{color:#a1b9ce;font-size:10px}.lw-check{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.lw-check input{accent-color:#39afe2}.lw-monitor-toolbar button{color:#fff;background:#2b5579;border-color:#4b7a9c}.lw-camera-bar{background:#182b42;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.lw-camera-bar label{align-items:center;gap:9px;display:flex}.lw-camera-bar select{color:#142c40;background:#e9f1f8;border:1px solid #9aafc2;border-radius:4px;min-width:125px;padding:5px 10px}.lw-connection{color:#b9cbd8;font-size:11px}.lw-setup{color:#e2edf6;background:#30445b;padding:9px}.lw-monitor-body{grid-template-columns:minmax(0,1.75fr) minmax(235px,1fr);gap:8px;min-height:510px;padding:9px;display:grid}.lw-video-group{flex-direction:column;min-width:0;display:flex}.lw-video-layout{flex:1;grid-template-columns:1fr;gap:5px;min-height:430px;display:grid}.lw-video-layout.lw-split{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-video-frame{background:#090f17;border:1px solid #385169;border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lw-video-caption{color:#dce8f1;background:#111e2c;justify-content:space-between;align-items:center;padding:7px 9px;font-size:11px;display:flex}.lw-video-caption button{color:#123e54;background:#effaff;border-color:#44b7e7;padding:2px 7px;font-size:18px}.lw-video-empty{text-align:center;color:#e6edf7;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.lw-video-empty span{letter-spacing:.5px;font-size:16px;font-weight:700}.lw-video-empty small{color:#7c9cb4;max-width:220px;line-height:1.5}.lw-video-footer{color:#a2bbd0;justify-content:space-between;gap:8px;padding:9px 3px;font-size:10px;display:flex}.lw-events{flex-direction:column;gap:5px;min-width:0;display:flex}.lw-events-heading{padding:5px 3px;font-weight:700}.lw-events-heading span{color:#51b8ee;margin-left:8px}.lw-event-grid{flex:1;grid-template-rows:repeat(4,minmax(95px,1fr));gap:5px;display:grid}.lw-event{background:#0a111b;border:2px solid #557e69;border-radius:6px;flex-direction:column;min-height:95px;display:flex;position:relative}.lw-fabric{border-color:#b78c44}.lw-other{border-color:#9b60a9}.lw-investigation{border-color:#3c98c5}.lw-event-title{justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.lw-event-title strong{color:#72bd91}.lw-fabric .lw-event-title strong{color:#d9b06b}.lw-other .lw-event-title strong{color:#c08ed0}.lw-investigation .lw-event-title strong{color:#83c3ed}.lw-event-title button{color:#102b3a;background:#fff;border-radius:12px;padding:0 8px}.lw-event-preview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:55px;font-size:11px;display:flex;color:#7993a9!important;background:#0b1521!important;border:0!important}.lw-event-preview img{object-fit:contain;max-width:100%;max-height:100px}.lw-event-preview small{color:#d5e7f4}.lw-history{z-index:12;color:#1c3344;background:#e8eef4;border:1px solid #95aabb;border-radius:5px;width:min(550px,85vw);max-height:340px;padding:10px;position:absolute;top:0;right:calc(100% + 10px);overflow:auto;box-shadow:0 8px 24px #0008}.lw-history-heading,.lw-history-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lw-history-heading{border-bottom:1px solid #becdd7;padding-bottom:6px}.lw-history p{font-size:12px}.lw-history-row{border-bottom:1px solid #cdd9e0;padding:7px 0}.lw-history-item{flex:1;position:relative}.lw-history-item>button{text-align:left;background:0 0;border:0;padding:2px}.lw-hover-preview{z-index:15;color:#e6f4fc;background:#08121f;border:2px solid #52788e;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;width:min(500px,75vw);padding:10px;display:none;position:absolute;bottom:calc(100% + 5px);left:0}.lw-history-item:hover .lw-hover-preview,.lw-history-item:focus-within .lw-hover-preview{display:grid}.lw-hover-preview>div{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:125px;display:flex}.lw-hover-preview img{object-fit:contain;width:100%;max-height:145px}.lw-hover-preview small{font-size:11px}.lw-modal-backdrop{z-index:100;background:#020912d9;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.lw-review{color:#eaf4ff;background:#0d1724;border:1px solid #52758f;border-radius:8px;flex-direction:column;width:min(1200px,100%);max-height:94vh;padding:15px;display:flex}.lw-review-heading{justify-content:space-between;align-items:start;display:flex}.lw-review-heading h2{margin:0 0 8px}.lw-review-heading p{color:#91b0c9}.lw-review-screen{color:#8ba6bd;text-align:center;background:#000;flex:1;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex}.lw-review-screen video{max-width:100%;max-height:70vh}.lw-review-controls{color:#91b0c9;justify-content:space-between;gap:15px;padding-top:12px;display:flex}@media (width<=950px){.lw-monitor-body{grid-template-columns:1fr}.lw-video-layout{min-height:350px}.lw-event-grid{grid-template-rows:repeat(2,minmax(115px,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.lw-history{top:100%;right:0}}@media (width<=650px){.lw-topbar{flex-wrap:wrap}.lw-search{order:3;width:100%}.lw-license{display:none}.lw-monitor-body{min-height:0}.lw-video-layout.lw-split{grid-template-columns:1fr}.lw-video-layout{min-height:270px}.lw-video-frame{min-height:240px}.lw-event-grid{grid-template-rows:repeat(4,minmax(105px,1fr));grid-template-columns:1fr}.lw-monitor-toolbar{gap:5px}.lw-monitor-toolbar button{padding:5px}.lw-connection{font-size:10px}}.lw-monitors{grid-template-columns:minmax(0,1fr);align-items:start}.lw-monitors-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-monitor{overflow:hidden}.lw-monitor-body{grid-template-columns:minmax(0,1.75fr) minmax(215px,1fr);min-height:510px}.lw-video-layout.lw-expanded,.lw-video-layout.lw-split.lw-expanded{grid-template-columns:minmax(0,1fr)}.lw-event-grid{min-height:0;position:relative}.lw-event{min-width:0;position:static}.lw-history{overflow-wrap:anywhere;word-break:normal;z-index:20;width:100%;max-width:100%;height:100%;max-height:100%;padding:12px;position:absolute;top:0;left:0;right:0;overflow:auto}.lw-history-heading{z-index:2;background:#e8eef4;padding:7px 0;position:sticky;top:-12px}.lw-history-row,.lw-history-item{min-width:0}.lw-history-item>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.lw-hover-preview{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;left:0}.lw-history p{overflow-wrap:anywhere;line-height:1.5}@media (width<=1100px){.lw-monitors-multiple{grid-template-columns:1fr}}@media (width<=950px){.lw-monitor-body{grid-template-columns:1fr}}html:has(.lw-root){height:100%;min-height:0;overflow:hidden}body:has(.lw-root){height:100%;min-height:0;overflow:hidden}#root:has(.lw-root){height:100%;min-height:0;overflow:hidden}.lw-root{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.lw-topbar,.lw-workspace-bar{flex-shrink:0}.lw-monitors,.lw-monitors-multiple,.lw-monitors-single{flex:1;align-items:stretch;gap:8px;min-width:0;min-height:0;padding:0 8px 8px;display:grid;overflow:hidden}.lw-monitor{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.lw-monitor-toolbar,.lw-camera-bar{flex-shrink:0}.lw-monitor-toolbar{min-height:37px;padding:6px 8px}.lw-monitor-label span{display:none}.lw-camera-bar{min-height:35px;padding:5px 8px}.lw-monitor-body{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:6px;height:auto;min-height:0;padding:6px;display:grid;overflow:hidden}.lw-video-group,.lw-events{min-width:0;min-height:0;overflow:hidden}.lw-video-layout,.lw-video-layout.lw-split{flex:1;min-height:0;overflow:hidden}.lw-video-frame{min-width:0;min-height:0}.lw-video-empty{min-height:0}.lw-video-footer{flex-shrink:0;padding:4px 2px}.lw-events-heading{flex-shrink:0;padding:2px 3px}.lw-event-grid{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;overflow:hidden}.lw-event{min-height:0;overflow:hidden}.lw-event-title{flex-shrink:0;padding:2px 5px}.lw-event-preview{min-height:0;padding:3px;font-size:10px}.lw-history{z-index:30}@media (width<=1100px){.lw-monitors{align-items:stretch}.lw-monitor-body{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media (width<=950px){.lw-monitor-body{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.lw-video-layout{min-height:0}.lw-event-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}}@media (width<=650px){.lw-topbar{flex-wrap:nowrap}.lw-search{order:0;width:30%}.lw-monitor-body,.lw-video-layout,.lw-video-frame{min-height:0}.lw-event-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}}.lw-hls-player{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lw-hls-player video{object-fit:contain;background:#000;width:100%;height:100%;min-height:180px;display:block}.lw-hls-status{color:#eaf4ff;text-align:center;pointer-events:none;background:#07111dcc;border-radius:5px;padding:8px 12px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw-toolbar-camera{white-space:nowrap;flex:1;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:600;display:flex}.lw-toolbar-camera select{color:#142c40;background:#e9f1f8;border:1px solid #9aafc2;border-radius:4px;min-width:100px;padding:5px 10px;font-weight:400}.lw-toolbar-camera{flex:0 auto}.lw-toolbar-fps{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lw-toolbar-fps select{color:#142c40;background:#e9f1f8;border:1px solid #9aafc2;border-radius:4px;min-width:55px;padding:5px 6px}.lw-monitor-body:not(:has(.lw-events)){grid-template-columns:minmax(0,1fr)}.lw-hls-player canvas{object-fit:contain;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.lw-monitor-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.lw-toolbar-camera{flex:none;margin-right:auto}.lw-toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.lw-toolbar-profile{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lw-toolbar-profile select{color:#142c40;background:#e9f1f8;border:1px solid #9aafc2;border-radius:4px;min-width:88px;padding:5px 6px;font-weight:400}@media (width<=650px){.lw-toolbar-right{gap:6px}.lw-monitor-toolbar{align-items:flex-start}}.lw-toolbar-source{flex-wrap:wrap;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.lw-toolbar-source .lw-toolbar-camera{flex:none;margin-right:0}.lw-toolbar-right{margin-left:auto}@media (width<=650px){.lw-toolbar-source{gap:8px}.lw-toolbar-right{margin-left:auto}}.lw-hls-container{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lw-hls-container .lw-hls-player{min-height:0}.lw-export-bar{background:#111e2c;border-top:1px solid #385169;flex-wrap:wrap;align-items:center;gap:7px;min-height:43px;padding:6px 8px;display:flex}.lw-export-bar button{color:#edf7ff;white-space:nowrap;background:#244b6a;border:1px solid #477895;border-radius:4px;padding:5px 9px;font-size:11px}.lw-export-bar button:hover:not(:disabled){background:#30648a}.lw-export-bar button:disabled{opacity:.45;cursor:not-allowed}.lw-record-progress{color:#ff8b8b;align-items:center;gap:7px;min-width:135px;font-size:11px;font-weight:700;display:flex}.lw-record-track{background:#475363;border-radius:6px;width:75px;height:6px;overflow:hidden}.lw-record-track>div{background:#f45151;height:100%;transition:width .1s linear}.lw-export-message{color:#b8d6ea;overflow-wrap:anywhere;max-width:100%;font-size:10px}.lw-review-image{object-fit:contain;max-width:100%;max-height:65vh}.lw-event-error{color:#f6b6a5;font-size:11px}.lw-hover-preview.lw-hover-floating{z-index:1000;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));width:min(500px,100vw - 24px);max-width:none;max-height:190px;display:grid;position:fixed;bottom:auto;right:auto;overflow:hidden;box-shadow:0 12px 32px #0009}.lw-hover-floating>div{min-height:0}.lw-hover-floating img{max-height:135px}.lw-recorded-player{background:#080f18;flex-direction:column;flex:1;min-height:0;display:flex}.lw-recorded-player .lw-review-screen{flex:1;min-height:300px;padding:8px;position:relative}.lw-recorded-player video{object-fit:contain;background:#000;width:100%;max-height:65vh;display:block}.lw-recorded-status{color:#e4f3ff;pointer-events:none;background:#0b172de8;border-radius:4px;max-width:90%;padding:7px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.lw-recorded-player .lw-export-bar{flex-shrink:0}.lw-hover-floating{grid-template-columns:1fr!important;width:min(280px,75vw)!important}.lw-review{width:min(850px,100vw - 32px);max-height:calc(100vh - 32px)}.lw-recorded-player{flex:0 auto;min-height:0}.lw-recorded-player .lw-review-screen{aspect-ratio:16/9;flex:0 auto;min-height:0;padding:8px;overflow:hidden}.lw-recorded-player video{object-fit:contain;width:100%;height:100%;max-height:60vh}@media (width<=650px){.lw-review{width:calc(100vw - 16px);padding:10px}.lw-recorded-player .lw-review-screen{aspect-ratio:16/9}}.lw-monitor-body{grid-template-columns:minmax(0,1fr) minmax(0,400px)}@media (width<=950px){.lw-monitor-body{grid-template-columns:minmax(0,1fr) minmax(0,40%)}}@media (width<=650px){.lw-monitor-body{grid-template-columns:minmax(0,1fr) minmax(0,40%)}}.lw-event-preview{grid-template-columns:minmax(0,1fr) minmax(0,45%);overflow:hidden;text-align:left!important;place-items:center stretch!important;gap:5px!important;padding:5px 7px!important;display:grid!important}.lw-event-summary{color:#d5e7f4;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:5px;min-width:0;max-height:100%;line-height:1.3;display:flex;overflow:hidden}.lw-event-summary small{color:#a9c5dc;font-size:10px}.lw-event-summary>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.lw-event-preview img{object-fit:contain;object-position:center right;justify-self:end;width:100%;height:100%;min-height:0;max-height:none;display:block}.lw-event-preview:not(:has(img)){grid-template-columns:minmax(0,1fr)}.lw-monitor-body.lw-monitor-resizable{grid-template-columns:minmax(0,1fr) 8px minmax(0,34%);gap:0}.lw-monitor-resizable .lw-video-group{padding-right:3px}.lw-monitor-resizable .lw-events{padding-left:3px}.lw-events-resizer{cursor:col-resize;touch-action:none;z-index:2;background:0 0;outline:none;align-self:stretch;position:relative}.lw-events-resizer:before{content:"";background:#426681;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:3px}.lw-events-resizer:hover:before,.lw-events-resizer:focus-visible:before{background:#61c9f8;width:3px}.lw-events-resizer:focus-visible{outline-offset:-2px;outline:2px solid #61c9f8}.lw-event-summary{overflow-wrap:normal;word-break:normal;gap:3px}.lw-event-summary small{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.lw-event-summary>span{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:3}.lw-hls-player{position:relative}.lw-fullscreen-button{z-index:8;cursor:pointer;position:absolute;top:9px;right:9px;color:#fff!important;background:#173a56dd!important;border:1px solid #8db6d0!important;border-radius:5px!important;padding:5px 10px!important;font-size:20px!important;line-height:1!important}.lw-fullscreen-button:hover{background:#2d658b!important}.lw-hls-player:fullscreen{background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.lw-hls-player:fullscreen video{object-fit:contain;width:100%;height:100%}@media (width<=700px){html:has(.lw-root){height:auto;min-height:100%;overflow:auto}body:has(.lw-root){height:auto;min-height:100%;overflow:auto}#root:has(.lw-root){height:auto;min-height:100%;overflow:auto}.lw-root{height:auto;min-height:100dvh;overflow:visible}.lw-add-monitor,.lw-monitor-count{display:none!important}.lw-monitors{flex-direction:column;flex:initial;min-height:0;padding:0 7px 14px;display:flex;overflow:visible}.lw-monitor{height:auto;min-height:0;overflow:visible}.lw-monitor-body,.lw-monitor-body.lw-monitor-resizable{flex-direction:column;height:auto;min-height:0;overflow:visible;grid-template-columns:none!important;gap:8px!important;display:flex!important}.lw-events-resizer{display:none!important}.lw-video-group{width:100%;overflow:visible;padding:0!important}.lw-video-layout{flex:none;grid-template-columns:minmax(0,1fr);display:grid;min-height:0!important}.lw-video-frame{aspect-ratio:16/9;min-height:0!important}.lw-video-layout.lw-split .lw-video-frame{aspect-ratio:16/9}.lw-hls-player video{aspect-ratio:16/9;min-height:0}.lw-events{width:100%;min-height:0;overflow:visible;padding:0!important}.lw-event-grid{flex:none;gap:6px;display:grid;overflow:visible;grid-template-rows:repeat(2,minmax(130px,auto))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lw-event{min-height:130px;position:relative;overflow:visible}.lw-event-preview{grid-template-columns:minmax(0,1fr) minmax(0,43%);min-height:92px;padding:5px!important}.lw-event-summary>span{-webkit-line-clamp:3;font-size:10px}.lw-history{z-index:60;width:min(85vw,340px);max-height:50dvh;position:absolute;top:calc(100% + 4px);left:0;right:auto;overflow:auto}.lw-event:nth-child(2n) .lw-history{left:auto;right:0}.lw-history-row{align-items:flex-start}.lw-history-item>button{overflow-wrap:anywhere;word-break:normal}.lw-monitor-toolbar{gap:6px}.lw-toolbar-right{flex-wrap:wrap}}.lw-phone-label{display:none}@media (width<=700px){.lw-phone-label{display:inline}.lw-desktop-label{display:none}.lw-events{position:relative}.lw-event-grid{min-height:0;position:relative}.lw-mobile-history{z-index:70;color:#1c3344;background:#e8eef4;border:1px solid #95aabb;border-radius:6px;flex-direction:column;min-height:0;padding:10px;display:flex;position:absolute;inset:25px 0 0;box-shadow:0 5px 18px #0008}.lw-mobile-history-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.lw-mobile-history .lw-history-heading{flex-shrink:0;padding:5px 0 9px}.lw-mobile-history .lw-history-heading button{padding:3px 10px}.lw-mobile-history .lw-history-row{align-items:center}.lw-mobile-history .lw-history-item>button{text-align:left;line-height:1.35}.lw-mobile-fullscreen{z-index:9999!important;aspect-ratio:auto!important;background:#000!important;border:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.lw-mobile-fullscreen video,.lw-mobile-fullscreen canvas{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:100%!important}.lw-mobile-fullscreen .lw-fullscreen-button{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:10000}.lw-desktop-monitor-action,.lw-desktop-panel-expand{display:none!important}.lw-video-frame,.lw-video-layout.lw-split .lw-video-frame{aspect-ratio:auto!important;height:clamp(245px,34dvh,350px)!important;min-height:245px!important}.lw-video-frame .lw-hls-player{flex:1;height:100%;min-height:0}.lw-video-frame .lw-hls-player video{object-fit:contain;aspect-ratio:auto!important;height:100%!important;min-height:0!important}.lw-video-caption{min-height:24px;padding:4px 8px}}.lw-top-actions{margin-left:auto}.lw-account{position:relative}.lw-root .lw-account-trigger{background:#f7fafc;border:1px solid #aac2d4;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:115px;padding:9px 13px;font-weight:600;display:flex}.lw-account-icon{color:#3376a0;font-size:18px}.lw-account-current{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.lw-account-menu{z-index:110;color:#17364a;background:#fff;border:1px solid #c8d8e4;border-radius:10px;width:min(310px,100vw - 24px);padding:9px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px #0c26383b}.lw-account-profile{flex-direction:column;gap:5px;padding:10px 11px 12px;display:flex}.lw-account-profile strong{font-size:14px}.lw-account-profile span{overflow-wrap:anywhere;font-size:12px}.lw-account-profile small{color:#667f90}.lw-account-divider{background:#e0e8ee;height:1px;margin:6px 0}.lw-account-heading{color:#698294;letter-spacing:.08em;padding:10px 11px 5px;font-size:10px;font-weight:700}.lw-root .lw-account-item{text-align:left;color:#17364a;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:13px;display:flex}.lw-root .lw-account-item:hover,.lw-root .lw-account-item:focus-visible{background:#eaf3fa}.lw-root .lw-account-selected{background:#edf5fa;font-weight:700}.lw-account-check,.lw-account-item-icon{text-align:center;color:#2776a6;flex-shrink:0;width:18px;font-size:16px}.lw-account-empty{color:#718899;padding:10px 11px}.lw-root .lw-account-item:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.lw-root .lw-account-trigger{min-width:0;padding:7px 9px}.lw-account-current{max-width:90px}.lw-account-menu{right:0}}.lw-billing-admin{max-width:620px;max-height:90vh}.lw-billing-admin-content{color:#eaf4ff;padding:16px 2px;overflow:auto}.lw-billing-admin-content h3{margin:4px 0 12px}.lw-billing-environments{gap:8px;margin-bottom:15px;display:flex}.lw-root .lw-billing-environments button{color:#eaf4ff;background:#203d56;border:1px solid #65849a;padding:10px 22px}.lw-root .lw-billing-environments button.lw-billing-active{color:#09273a;background:#bce9ff;border-color:#55b9e7;font-weight:700}.lw-billing-notice{background:#162b3d;border:1px solid #52758f;border-radius:7px;margin:12px 0;padding:14px}.lw-billing-notice p{color:#c6d8e8;margin:8px 0 0}.lw-billing-warning{color:#c3d6e4;font-size:13px;line-height:1.55}.lw-tenant-email{opacity:.7;overflow-wrap:anywhere;font-size:11px;font-weight:400;display:block}.lw-billing-message{color:#7b3c14;background:#fff4e9;border:1px solid #e1a36c;border-radius:6px;margin:8px 10px;padding:10px;font-size:12px;line-height:1.5}.lw-billing-admin-link{color:#09253b;background:#a9e1ff;border-radius:6px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-block}.lw-billing-admin-link:hover{background:#d4f0ff}.lw-subscriptions-modal{width:min(1050px,100vw - 32px);max-width:1050px}.lw-subscription-table-wrap{border:1px solid #38536b;border-radius:9px;margin:10px 0 16px;overflow-x:auto}.lw-subscription-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}.lw-subscription-table th{color:#bed0df;text-transform:uppercase;letter-spacing:.045em;background:#26374a;padding:14px 16px;font-size:12px;font-weight:700}.lw-subscription-table td{vertical-align:middle;color:#e9f2fb;border-top:1px solid #35495d;padding:14px 16px}.lw-subscription-table tbody tr:hover{background:#162b3d}.lw-subscription-name{font-weight:700}.lw-subscription-price{color:#b9cddd;margin-top:4px;font-size:13px;display:block}.lw-subscription-status{text-transform:capitalize;border-radius:20px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.lw-subscription-status.is-active{color:#a6f3c4;background:#155c3b}.lw-subscription-status.is-neutral{color:#edf3f9;background:#384552}.lw-subscription-table td button{white-space:nowrap}.lw-sandbox-option{align-items:center;gap:8px;margin:12px 0;display:flex}.lw-upgrade-options{min-width:210px;margin-top:10px}.lw-upgrade-options button{margin:3px}.lw-sandbox-test-card{color:#e4f3ff;background:#4b97c217;border:1px solid #49738b;border-radius:9px;margin-top:12px;padding:14px 18px}.lw-sandbox-test-card p{margin:7px 0;line-height:1.5}.lw-sandbox-test-card code{color:#bce9ff;font-size:1em}.lw-sandbox-test-card button{margin-left:8px;padding:4px 10px}.lw-awaiting-provisioning{color:#17364a;background:#f7fbfe;border:1px solid #aac2d4;border-radius:12px;max-width:700px;margin:24px auto;padding:30px}.lw-awaiting-provisioning h2{margin:0 0 12px}.lw-awaiting-provisioning p{line-height:1.6}.lw-awaiting-provisioning button{color:#102b3d;cursor:pointer;background:#a7dff7;border:1px solid #74bfe1;border-radius:7px;padding:10px 16px}.lw-drone-name{align-items:center;gap:8px;min-width:145px;display:flex}.lw-drone-name>span{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted #8ba9bd;text-decoration:underline dotted #8ba9bd}.lw-drone-edit{border-radius:5px;font-size:17px;line-height:1.2;color:#d3e9fa!important;background:0 0!important;border:1px solid #52677a!important;padding:3px 7px!important}.lw-drone-rename{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lw-drone-rename input{color:#fff;background:#101e2c;border:1px solid #8aa5bd;border-radius:5px;min-width:145px;max-width:220px;padding:7px}.rs-control{color:#e8f2fa;background:#101e2c;border:1px solid #344d62;border-radius:7px;gap:8px;padding:10px 12px;font-size:12px;display:grid}.rs-head,.rs-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.rs-status{color:#9fd3e5}.rs-buttons{flex-wrap:wrap;gap:8px;display:flex}.rs-buttons button,.rs-footer button{color:#fff;cursor:pointer;background:#244c66;border:1px solid #567189;border-radius:5px;padding:7px 10px}.rs-buttons button:disabled,.rs-footer button:disabled{opacity:.45;cursor:not-allowed}.rs-control small{color:#b5c9d6}.rs-error{color:#ffb7ad;margin:0}.rs-footer{color:#d1e5ee}@media (width<=600px){.rs-buttons button{flex:1}}:root{color:#102b35;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#102b35;--navy:#071d26;--cyan:#10a8ce;--lime:#b6e447;--paper:#f4f7f6;--line:#102b3529;background:#f4f7f6;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit}img{max-width:100%}::selection{background:var(--lime);color:var(--navy)}
