@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_700_normal-s.p.16tiaqjgzwdo4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.73%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.9%}.spacegrotesk_c01253bb-module__MTrAkq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_c01253bb-module__MTrAkq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_4c650e5b-module__dlFI7W__className{font-family:inter,inter Fallback}.inter_4c650e5b-module__dlFI7W__variable{--font-inter:"inter", "inter Fallback"}
.quote-dialog-module__0JRp7q__dialog{overscroll-behavior:contain;background:var(--color-white);width:min(720px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--color-ink);border:1px solid var(--color-hairline);opacity:0;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;border-radius:16px;margin:auto;padding:32px;overflow:auto}.quote-dialog-module__0JRp7q__dialog[open]{opacity:1}@starting-style{.quote-dialog-module__0JRp7q__dialog[open]{opacity:0}}.quote-dialog-module__0JRp7q__dialog::backdrop{transition:background-color .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;background-color:#1110}.quote-dialog-module__0JRp7q__dialog[open]::backdrop{background-color:#11111173}@starting-style{.quote-dialog-module__0JRp7q__dialog[open]::backdrop{background-color:#1110}}@media (max-width:767px){.quote-dialog-module__0JRp7q__dialog{width:100vw;height:100dvh;max-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));border:0;border-radius:0}}.quote-dialog-module__0JRp7q__progress{background:var(--color-hairline);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.quote-dialog-module__0JRp7q__progressFill{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .3s}.quote-dialog-module__0JRp7q__loadingLine{background:var(--color-hairline);height:2px;position:relative;overflow:hidden}.quote-dialog-module__0JRp7q__loadingLine:after{content:"";background:var(--color-accent);width:40%;animation:1.2s ease-in-out infinite quote-dialog-module__0JRp7q__slide;position:absolute;inset:0}@keyframes quote-dialog-module__0JRp7q__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.quote-dialog-module__0JRp7q__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quote-dialog-module__0JRp7q__hint{display:none}input:user-invalid+.quote-dialog-module__0JRp7q__hint{display:block}@media (prefers-reduced-motion:reduce){.quote-dialog-module__0JRp7q__dialog,.quote-dialog-module__0JRp7q__dialog::backdrop,.quote-dialog-module__0JRp7q__progressFill{transition-duration:.1s}.quote-dialog-module__0JRp7q__loadingLine:after{animation-duration:3s}}
.hero-module__FBiGaq__disc{--D:min(320px, 33svh, 60vw);width:var(--D);height:var(--D);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.hero-module__FBiGaq__disc{--D:min(220px, 33svh, 60vw)}}@media (min-width:1440px) and (min-height:900px){.hero-module__FBiGaq__disc{--D:min(400px, 33svh, 60vw)}}.hero-module__FBiGaq__half{will-change:transform;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.hero-module__FBiGaq__top{border-radius:var(--D) var(--D) 0 0;top:0}.hero-module__FBiGaq__bot{border-radius:0 0 var(--D) var(--D);top:50%}.hero-module__FBiGaq__gaptext{text-align:center;pointer-events:none;width:min(92vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__FBiGaq__below{width:min(92vw,720px);position:absolute;top:calc(100% + 32px);left:50%;transform:translate(-50%)}.hero-module__FBiGaq__belowInner{text-align:center;justify-items:center;display:grid}.hero-module__FBiGaq__belowInner>*{grid-area:1/1}
.service-dialog-module__lyVLWa__dialog{color:var(--color-ink);opacity:0;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);transition:opacity .3s cubic-bezier(.16, 1, .3, 1), display .3s allow-discrete, overlay .3s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.service-dialog-module__lyVLWa__dialog[open]{opacity:1}@starting-style{.service-dialog-module__lyVLWa__dialog[open]{opacity:0}}.service-dialog-module__lyVLWa__dialog::backdrop{transition:background-color .3s cubic-bezier(.16, 1, .3, 1), display .3s allow-discrete, overlay .3s allow-discrete;background-color:#1110}.service-dialog-module__lyVLWa__dialog[open]::backdrop{background-color:#11111173}@starting-style{.service-dialog-module__lyVLWa__dialog[open]::backdrop{background-color:#1110}}@media (prefers-reduced-motion:reduce){.service-dialog-module__lyVLWa__dialog,.service-dialog-module__lyVLWa__dialog::backdrop{transition-duration:.1s}}.service-dialog-module__lyVLWa__panel{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;max-height:calc(100svh - 32px);padding:24px;display:grid;position:relative;overflow:auto}@media (max-width:767px){.service-dialog-module__lyVLWa__panel{grid-template-columns:1fr;gap:24px;padding:16px}}.service-dialog-module__lyVLWa__info ul li::marker{color:var(--color-muted)}
.mobile-menu-module__IoX_Dq__sheet{width:100%;max-width:none;height:100%;max-height:none;padding:0 16px calc(32px + env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .3s cubic-bezier(.16, 1, .3, 1), transform .3s cubic-bezier(.16, 1, .3, 1), display .3s allow-discrete, overlay .3s allow-discrete;border:0;flex-direction:column;margin:0;display:none;position:fixed;inset:0;transform:translateY(-8px)}.mobile-menu-module__IoX_Dq__sheet[open]{opacity:1;display:flex;transform:none}@starting-style{.mobile-menu-module__IoX_Dq__sheet[open]{opacity:0;transform:translateY(-8px)}}.mobile-menu-module__IoX_Dq__sheet::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){.mobile-menu-module__IoX_Dq__sheet{transition-duration:.1s;transform:none}@starting-style{.mobile-menu-module__IoX_Dq__sheet[open]{transform:none}}}
.screens-module__J7JLaW__frame{background:var(--color-white);border-radius:var(--radius-lg);height:100%;color:var(--color-ink);border:1px solid #fff3;flex-direction:column;display:flex;overflow:hidden}.screens-module__J7JLaW__frame>:last-child{flex:1;min-height:0;overflow:hidden}.screens-module__J7JLaW__chrome{border-bottom:1px solid var(--color-hairline);height:36px;font-size:var(--text-small);color:var(--color-muted);flex:none;align-items:center;padding:0 16px;display:flex}.screens-module__J7JLaW__small{font-size:var(--text-small);line-height:1.45}.screens-module__J7JLaW__muted{color:var(--color-muted)}.screens-module__J7JLaW__h2{font-family:var(--font-head);font-weight:700;font-size:var(--text-h2);letter-spacing:-.01em;line-height:1.2}.screens-module__J7JLaW__h1{font-family:var(--font-head);font-weight:700;font-size:var(--text-h1);letter-spacing:-.015em;line-height:1.1}.screens-module__J7JLaW__hd{font-family:var(--font-head);letter-spacing:-.02em;font-weight:700}.screens-module__J7JLaW__frame p,.screens-module__J7JLaW__frame ol{margin:0}.screens-module__J7JLaW__site{align-content:start;gap:24px;padding:24px;display:grid}.screens-module__J7JLaW__sitenav{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.screens-module__J7JLaW__btn{border-radius:var(--radius-sm);background:var(--color-accent);height:40px;color:var(--color-ink);font:500 var(--text-small)/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.screens-module__J7JLaW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.screens-module__J7JLaW__tile{gap:8px;display:grid}.screens-module__J7JLaW__tile i{aspect-ratio:4/3;background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:6px;display:block}.screens-module__J7JLaW__app{grid-template-columns:180px 1fr;min-height:0;display:grid}.screens-module__J7JLaW__side{border-right:1px solid var(--color-hairline);font-size:var(--text-small);align-content:start;gap:8px;padding:16px;display:grid}.screens-module__J7JLaW__on{font-weight:500}.screens-module__J7JLaW__main{align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.screens-module__J7JLaW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.screens-module__J7JLaW__stat{border-top:2px solid var(--color-ink);padding-top:8px}.screens-module__J7JLaW__stat b{font:700 var(--text-h2)/1.2 var(--font-head);font-variant-numeric:tabular-nums;display:block}.screens-module__J7JLaW__table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.screens-module__J7JLaW__table th{text-align:left;border-bottom:2px solid var(--color-ink);padding:8px 8px 8px 0;font-weight:500}.screens-module__J7JLaW__table td{border-bottom:1px solid var(--color-hairline);white-space:nowrap;padding:8px 8px 8px 0}.screens-module__J7JLaW__table .screens-module__J7JLaW__amt{text-align:right}.screens-module__J7JLaW__dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.screens-module__J7JLaW__dotAccent{background:var(--color-accent)}.screens-module__J7JLaW__dotInk{background:var(--color-ink)}.screens-module__J7JLaW__nt{font-weight:500;font-size:var(--text-small)}.screens-module__J7JLaW__status{justify-content:space-between;align-items:center;gap:16px;display:flex}.screens-module__J7JLaW__meters{gap:12px;display:grid}.screens-module__J7JLaW__meters>div{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.screens-module__J7JLaW__meter{background:var(--color-paper);border-radius:4px;height:8px;display:block;overflow:hidden}.screens-module__J7JLaW__meter i{background:var(--color-ink);height:100%;display:block}.screens-module__J7JLaW__cctv{grid-template-columns:1fr 220px;gap:16px;padding:16px;display:grid}.screens-module__J7JLaW__cams{grid-template-columns:1fr 1fr;gap:8px;display:grid}.screens-module__J7JLaW__cam{background:var(--color-paper);border:1px solid var(--color-hairline);aspect-ratio:16/10;border-radius:6px;padding:8px;position:relative}.screens-module__J7JLaW__cam b{border:2px solid var(--color-accent);border-radius:2px;position:absolute}.screens-module__J7JLaW__att .screens-module__J7JLaW__table td{padding:6px 0}.screens-module__J7JLaW__attLabel{margin-bottom:8px}.screens-module__J7JLaW__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.screens-module__J7JLaW__node{border:1px solid var(--color-hairline);border-radius:12px;align-content:start;gap:2px;padding:12px;display:grid;position:relative}.screens-module__J7JLaW__ic{background:var(--color-ink);width:32px;height:32px;color:var(--color-white);border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.screens-module__J7JLaW__ic svg{width:18px;height:18px}.screens-module__J7JLaW__sig .screens-module__J7JLaW__ic{background:var(--color-accent);color:var(--color-ink)}.screens-module__J7JLaW__node:not(:last-child):after{content:"";background:var(--color-ink);width:24px;height:2px;position:absolute;top:27px;left:100%}.screens-module__J7JLaW__chat{grid-template-columns:220px 1fr;min-height:0;display:grid}.screens-module__J7JLaW__convos{border-right:1px solid var(--color-hairline);align-content:start;display:grid}.screens-module__J7JLaW__convo{border-bottom:1px solid var(--color-hairline);gap:2px;padding:12px 16px;display:grid}.screens-module__J7JLaW__convoOn{background:var(--color-paper)}.screens-module__J7JLaW__thread{flex-direction:column;gap:10px;min-width:0;padding:16px 20px;display:flex}.screens-module__J7JLaW__threadHead{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.screens-module__J7JLaW__btnSm{border:1px solid var(--color-ink);border-radius:var(--radius-sm);height:32px;font:500 var(--text-small)/1 var(--font-body);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.screens-module__J7JLaW__msg{max-width:78%;font-size:var(--text-small);border-radius:14px;padding:10px 14px;line-height:1.4}.screens-module__J7JLaW__msgIn{background:var(--color-paper);border:1px solid var(--color-hairline);align-self:flex-start}.screens-module__J7JLaW__msgOut{background:var(--color-sky);align-self:flex-end}.screens-module__J7JLaW__msgSig{background:var(--color-accent);color:var(--color-ink);align-self:flex-end}.screens-module__J7JLaW__wave{vertical-align:middle;align-items:center;gap:3px;margin-right:8px;display:inline-flex}.screens-module__J7JLaW__wave i{background:var(--color-muted);border-radius:2px;width:3px;display:block}.screens-module__J7JLaW__ask{background:var(--color-sky);max-width:80%;font-size:var(--text-small);border-radius:14px;justify-self:end;gap:8px;padding:10px 14px;display:grid}.screens-module__J7JLaW__file{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.screens-module__J7JLaW__file svg,.screens-module__J7JLaW__lockline svg{flex:none;width:14px;height:14px}.screens-module__J7JLaW__answer{font-size:var(--text-small);gap:4px;padding-left:20px;display:grid}.screens-module__J7JLaW__askbar{border:1px solid var(--color-hairline);font-size:var(--text-small);color:var(--color-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.screens-module__J7JLaW__lockline{align-items:center;gap:6px;display:inline-flex}.screens-module__J7JLaW__folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.screens-module__J7JLaW__folder{border:1px solid var(--color-hairline);border-radius:10px;gap:4px;padding:14px 12px 12px;display:grid}.screens-module__J7JLaW__folder i{border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:3px 6px 6px;width:36px;height:26px;margin:6px 0;display:block;position:relative}.screens-module__J7JLaW__folder i:before{content:"";border:1.5px solid var(--color-ink);background:var(--color-paper);border-bottom:0;border-radius:3px 3px 0 0;width:16px;height:7px;position:absolute;top:-7px;left:-1.5px}.screens-module__J7JLaW__folderSig i,.screens-module__J7JLaW__folderSig i:before{background:var(--color-accent)}.screens-module__J7JLaW__storage{color:var(--color-muted);gap:6px;margin-top:16px;display:grid}.screens-module__J7JLaW__storage .screens-module__J7JLaW__meter{height:6px}@media (max-width:767px){.screens-module__J7JLaW__h1{font-size:var(--text-h2);line-height:1.2}.screens-module__J7JLaW__app,.screens-module__J7JLaW__chat,.screens-module__J7JLaW__cctv{grid-template-columns:1fr}.screens-module__J7JLaW__side,.screens-module__J7JLaW__convos{display:none}.screens-module__J7JLaW__stats{grid-template-columns:1fr 1fr}.screens-module__J7JLaW__stats .screens-module__J7JLaW__stat:nth-child(3){display:none}.screens-module__J7JLaW__tiles{grid-template-columns:1fr 1fr}.screens-module__J7JLaW__flow{grid-template-columns:1fr 1fr;gap:12px}.screens-module__J7JLaW__node:not(:last-child):after{display:none}.screens-module__J7JLaW__folders{grid-template-columns:repeat(3,minmax(0,1fr))}.screens-module__J7JLaW__main{padding:16px}.screens-module__J7JLaW__hideSm{display:none}}
