.MenuDrawer-module__CQKhLG__scrim{background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));z-index:100;position:fixed;inset:0}.MenuDrawer-module__CQKhLG__panel{width:var(--drawer-width);box-sizing:border-box;background:var(--color-page);border-right:1px solid var(--line-popup);box-shadow:var(--shadow-drawer);padding-top:var(--page-padding-top);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.MenuDrawer-module__CQKhLG__header{align-items:center;gap:var(--top-bar-gap);height:var(--top-bar-height);padding:0 var(--gutter-phone);flex-shrink:0;display:flex}.MenuDrawer-module__CQKhLG__closeButton{width:var(--menu-button-size);height:var(--menu-button-size);margin-left:var(--menu-button-inset);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.MenuDrawer-module__CQKhLG__closeButton:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MenuDrawer-module__CQKhLG__closeButton:hover{color:var(--text-primary)}.MenuDrawer-module__CQKhLG__closeButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.MenuDrawer-module__CQKhLG__brandGroup{align-items:baseline;gap:var(--brand-meta-gap);white-space:nowrap;min-width:0;display:flex}.MenuDrawer-module__CQKhLG__brand{font-weight:800;font-size:var(--text-brand);letter-spacing:var(--tracking-brand);line-height:24px}.MenuDrawer-module__CQKhLG__meta{font-size:var(--text-caption);letter-spacing:var(--tracking-meta);color:var(--text-tertiary);line-height:14px}.MenuDrawer-module__CQKhLG__account{gap:var(--drawer-account-gap);padding:var(--drawer-account-padding-top) var(--gutter-phone) var(--drawer-account-padding-bottom);flex-direction:column;flex-shrink:0;display:flex}.MenuDrawer-module__CQKhLG__accountLabel{font-size:var(--text-data);color:var(--text-tertiary)}.MenuDrawer-module__CQKhLG__accountRow{justify-content:space-between;align-items:center;gap:var(--drawer-row-gap);display:flex}.MenuDrawer-module__CQKhLG__accountEmail{font-size:var(--text-data);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MenuDrawer-module__CQKhLG__deleteButton{min-height:var(--drawer-delete-height);padding:0 var(--drawer-delete-padding-x);border-radius:var(--radius);border:1px solid var(--line-delete-pill);box-sizing:border-box;font-size:var(--text-caption);letter-spacing:var(--tracking-delete-pill);color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;font-weight:600;display:flex;position:relative}.MenuDrawer-module__CQKhLG__deleteButton:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MenuDrawer-module__CQKhLG__deleteButton:hover{color:var(--text-primary);border-color:var(--line-strong)}.MenuDrawer-module__CQKhLG__deleteButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.MenuDrawer-module__CQKhLG__divider{background:var(--line-strong);height:1px;margin:var(--drawer-divider-margin-y) var(--gutter-phone);flex-shrink:0}.MenuDrawer-module__CQKhLG__nav{padding:var(--drawer-nav-padding-y) 0;flex-direction:column;flex-shrink:0;display:flex}.MenuDrawer-module__CQKhLG__navRow{align-items:center;gap:var(--drawer-row-icon-gap);min-height:var(--touch-target);padding:0 var(--gutter-phone);font-size:var(--text-data);color:var(--text-secondary);font-weight:600;text-decoration:none;display:flex}.MenuDrawer-module__CQKhLG__navRow svg{color:var(--text-tertiary);flex-shrink:0}.MenuDrawer-module__CQKhLG__navRow:hover{color:var(--text-primary);background:var(--color-row-hover)}.MenuDrawer-module__CQKhLG__navRow:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.MenuDrawer-module__CQKhLG__spacer{flex-grow:1}.MenuDrawer-module__CQKhLG__signOutButton{align-items:center;gap:var(--drawer-signout-gap);min-height:var(--drawer-signout-height);padding:0 var(--gutter-phone) var(--drawer-signout-padding-bottom);color:var(--text-primary);cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-shrink:0;width:100%;display:flex}.MenuDrawer-module__CQKhLG__signOutLabel{text-align:left;font-size:var(--text-data);flex-grow:1;font-weight:600}.MenuDrawer-module__CQKhLG__signOutButton svg{color:var(--text-tertiary);flex-shrink:0}.MenuDrawer-module__CQKhLG__signOutButton:hover .MenuDrawer-module__CQKhLG__signOutLabel,.MenuDrawer-module__CQKhLG__signOutButton:hover svg{color:var(--color-link)}.MenuDrawer-module__CQKhLG__signOutButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}@media (min-width:1024px){.MenuDrawer-module__CQKhLG__header{justify-content:space-between;gap:var(--desktop-brand-meta-gap);min-height:var(--desktop-top-bar-height);padding:0 var(--desktop-drawer-padding-right) 0 var(--desktop-drawer-padding-left)}.MenuDrawer-module__CQKhLG__closeButton{margin-left:0;margin-right:var(--desktop-drawer-close-inset);order:2}.MenuDrawer-module__CQKhLG__brandGroup{order:1}.MenuDrawer-module__CQKhLG__meta{display:none}.MenuDrawer-module__CQKhLG__account{padding:var(--desktop-drawer-account-padding-top) var(--desktop-drawer-padding-right) var(--drawer-account-padding-bottom) var(--desktop-drawer-padding-left)}.MenuDrawer-module__CQKhLG__navRow{padding:0 var(--desktop-drawer-padding-right) 0 var(--desktop-drawer-padding-left);font-size:var(--text-desktop-drawer-nav-row)}.MenuDrawer-module__CQKhLG__accountEmail{font-size:var(--text-desktop-drawer-email)}.MenuDrawer-module__CQKhLG__signOutButton{padding:0 var(--desktop-drawer-padding-right) var(--drawer-signout-padding-bottom) var(--desktop-drawer-padding-left)}.MenuDrawer-module__CQKhLG__signOutLabel{font-size:var(--text-desktop-drawer-signout)}}
.Dropdown-module__v55y2W__wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.Dropdown-module__v55y2W__fieldWrap{gap:var(--live-engine-control-gap)}.Dropdown-module__v55y2W__field{align-items:center;gap:var(--live-engine-control-gap);width:100%;min-height:var(--live-engine-control-height);padding:0 var(--live-engine-control-padding-x);border-radius:var(--radius);border:1px solid var(--line-strong);box-sizing:border-box;color:var(--text-secondary);font-family:inherit;font-size:var(--text-live-engine-control);cursor:pointer;background:0 0;flex-shrink:0;font-weight:600;display:flex}.Dropdown-module__v55y2W__field:hover{border-color:var(--text-secondary)}.Dropdown-module__v55y2W__field[aria-expanded=true]{border-color:var(--color-accent)}.Dropdown-module__v55y2W__field:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Dropdown-module__v55y2W__field:disabled{color:var(--text-muted);cursor:default}.Dropdown-module__v55y2W__fieldLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-size:var(--text-caption);flex-shrink:0}.Dropdown-module__v55y2W__fieldValueWrap{text-align:left;min-width:0;color:var(--text-primary);flex:auto;align-items:center;display:flex}.Dropdown-module__v55y2W__field:disabled .Dropdown-module__v55y2W__fieldValueWrap{color:var(--text-muted)}.Dropdown-module__v55y2W__fieldValue{white-space:nowrap}.Dropdown-module__v55y2W__fieldValueWrap svg{pointer-events:none;color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.Dropdown-module__v55y2W__status{color:var(--text-muted);white-space:nowrap;font-weight:500}.Dropdown-module__v55y2W__large.Dropdown-module__v55y2W__field{min-height:var(--desktop-confidence-toggle-height);padding:0 var(--desktop-confidence-toggle-padding-x);gap:var(--desktop-confidence-toggle-gap);font-size:var(--text-desktop-confidence-toggle)}.Dropdown-module__v55y2W__language{align-items:center;gap:var(--dropdown-language-gap);min-height:var(--dropdown-language-height);padding:0 var(--dropdown-language-padding-x);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-data);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:600;display:flex;position:relative}.Dropdown-module__v55y2W__language:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Dropdown-module__v55y2W__language:hover,.Dropdown-module__v55y2W__language[aria-expanded=true]{color:var(--text-primary)}.Dropdown-module__v55y2W__language:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Dropdown-module__v55y2W__language svg{flex-shrink:0;align-self:center;display:block}.Dropdown-module__v55y2W__large.Dropdown-module__v55y2W__language{min-height:var(--dropdown-language-height-large);font-size:var(--text-desktop-lang)}.Dropdown-module__v55y2W__panel{z-index:var(--dropdown-z-index);box-sizing:border-box;width:max-content;max-width:var(--dropdown-panel-max-width);max-height:var(--dropdown-panel-max-height);padding:var(--dropdown-panel-padding);border-radius:var(--radius);background:var(--color-page);border:1px solid var(--line-popup);box-shadow:var(--shadow-popup);gap:var(--dropdown-item-gap);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.Dropdown-module__v55y2W__panel:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-width))}.Dropdown-module__v55y2W__item{min-height:var(--dropdown-item-touch-height);padding:0 var(--dropdown-item-padding-x);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-live-engine-control);cursor:pointer;white-space:nowrap;align-items:center;font-weight:600;display:flex}.Dropdown-module__v55y2W__item:hover,.Dropdown-module__v55y2W__itemActive{background:var(--color-row-hover);color:var(--text-primary)}.Dropdown-module__v55y2W__itemSelected,.Dropdown-module__v55y2W__itemSelected:hover{background:var(--color-accent);color:var(--text-primary)}.Dropdown-module__v55y2W__itemDisabled{color:var(--text-muted);cursor:default;pointer-events:none}@media (min-width:1024px){.Dropdown-module__v55y2W__item{min-height:var(--dropdown-item-height)}}
.TopBar-module__EdFaYG__topBar{align-items:center;gap:var(--top-bar-gap);height:var(--top-bar-height);flex-shrink:0;display:flex}.TopBar-module__EdFaYG__menuButton{width:var(--menu-button-size);height:var(--menu-button-size);margin-left:var(--menu-button-inset);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding:0;display:flex;position:relative}.TopBar-module__EdFaYG__menuButton:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TopBar-module__EdFaYG__menuButton:hover{color:var(--text-primary)}.TopBar-module__EdFaYG__menuButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.TopBar-module__EdFaYG__titleWrap{align-items:baseline;gap:var(--top-bar-gap);flex-grow:1;min-width:0;display:flex}.TopBar-module__EdFaYG__titleGroup{align-items:baseline;gap:var(--brand-meta-gap);white-space:nowrap;min-width:0;display:flex}.TopBar-module__EdFaYG__brand{font-weight:800;font-size:var(--text-brand);letter-spacing:var(--tracking-brand);line-height:24px}.TopBar-module__EdFaYG__meta{font-size:var(--text-caption);letter-spacing:var(--tracking-meta);color:var(--text-tertiary);line-height:14px}.TopBar-module__EdFaYG__spacer{flex-grow:1}
.Button-module__gQEfkq__button{justify-content:center;align-items:center;gap:var(--button-icon-gap);width:100%;min-height:var(--control-height);box-sizing:border-box;border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-data);cursor:pointer;border:none;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.Button-module__gQEfkq__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Button-module__gQEfkq__solid{background:var(--color-accent);color:var(--text-primary)}.Button-module__gQEfkq__solid:hover:not(:disabled){background:var(--color-accent-hover)}.Button-module__gQEfkq__google{background:var(--color-google-bg);color:var(--color-google-text)}.Button-module__gQEfkq__google:hover:not(:disabled){background:color-mix(in srgb, var(--color-google-bg) 92%, var(--overlay-ink))}.Button-module__gQEfkq__text{color:var(--text-tertiary);background:0 0}.Button-module__gQEfkq__text:hover:not(:disabled){color:var(--text-primary)}.Button-module__gQEfkq__icon{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__gQEfkq__button:disabled{cursor:default;opacity:var(--control-disabled-opacity)}
.DesktopTopBar-module__Fm6lTq__topBar{align-items:center;gap:var(--desktop-top-bar-gap);height:var(--desktop-top-bar-height);box-sizing:border-box;padding:0 var(--desktop-gutter) 0 var(--desktop-top-bar-padding-left);border-bottom:1px solid var(--line-subtle);flex-shrink:0;display:flex}.DesktopTopBar-module__Fm6lTq__menuButton{width:var(--desktop-menu-icon-box-width);height:var(--desktop-menu-icon-box-height);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.DesktopTopBar-module__Fm6lTq__menuButton:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DesktopTopBar-module__Fm6lTq__menuButton:hover{color:var(--text-primary)}.DesktopTopBar-module__Fm6lTq__menuButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.DesktopTopBar-module__Fm6lTq__titleGroup{align-items:baseline;gap:var(--desktop-brand-meta-gap);white-space:nowrap;min-width:0;display:flex}.DesktopTopBar-module__Fm6lTq__brand{font-weight:800;font-size:var(--text-desktop-brand);line-height:var(--line-height-desktop-brand);letter-spacing:var(--tracking-brand)}.DesktopTopBar-module__Fm6lTq__meta{font-size:var(--text-data);letter-spacing:var(--tracking-meta);color:var(--text-tertiary);line-height:16px}.DesktopTopBar-module__Fm6lTq__spacer{flex-grow:1}.DesktopTopBar-module__Fm6lTq__contactButton{min-height:var(--desktop-contact-button-height);padding:0 var(--desktop-contact-button-padding-x);border-radius:var(--radius);background:var(--color-accent);color:var(--text-primary);font-size:var(--text-desktop-contact-button);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;font-weight:600;text-decoration:none;display:flex}.DesktopTopBar-module__Fm6lTq__contactButton:hover{background:var(--color-accent-hover)}.DesktopTopBar-module__Fm6lTq__contactButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}
.PopUp-module__qMfX_a__scrim{background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));padding:0 var(--screen-padding-x);box-sizing:border-box;z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PopUp-module__qMfX_a__scrimLayer2{z-index:var(--popup-layer2-z-index)}.PopUp-module__qMfX_a__card{width:100%;max-width:var(--popup-max-width);background:var(--color-page);border:1px solid var(--line-popup);border-radius:var(--radius);box-shadow:var(--shadow-popup);box-sizing:border-box;padding:var(--popup-padding-top) var(--popup-padding-x) var(--popup-padding-bottom);flex-direction:column;display:flex}.PopUp-module__qMfX_a__titleRow{justify-content:space-between;align-items:center;gap:var(--overlay-chips-gap);margin-bottom:var(--popup-title-gap);display:flex}.PopUp-module__qMfX_a__titleRow .PopUp-module__qMfX_a__title{min-width:0;margin-bottom:0}.PopUp-module__qMfX_a__closeButton{margin-right:calc(-1 * (var(--line-row-gear-size) - var(--tally-row-icon-size)) / 2);width:var(--line-row-gear-size);height:var(--line-row-gear-size);border-radius:var(--radius);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PopUp-module__qMfX_a__closeButton:hover:not(:disabled){background:var(--color-overlay-box);color:var(--text-primary)}.PopUp-module__qMfX_a__closeButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.PopUp-module__qMfX_a__closeIcon{width:var(--tally-row-icon-size);height:var(--tally-row-icon-size)}.PopUp-module__qMfX_a__title{font-size:var(--text-popup-title);letter-spacing:var(--tracking-popup-title);margin-bottom:var(--popup-title-gap);font-weight:700}.PopUp-module__qMfX_a__body{font-size:var(--text-data);line-height:var(--line-height-popup-body);color:var(--text-tertiary);margin-bottom:var(--popup-body-gap)}.PopUp-module__qMfX_a__actions{gap:var(--popup-button-gap);flex-direction:column;display:flex}@media (min-width:1024px){.PopUp-module__qMfX_a__card{max-width:var(--desktop-popup-max-width);padding:var(--desktop-popup-padding-top) var(--desktop-popup-padding-x) var(--desktop-popup-padding-bottom)}.PopUp-module__qMfX_a__title{font-size:var(--text-desktop-popup-title);margin-bottom:var(--desktop-popup-title-gap)}.PopUp-module__qMfX_a__body{font-size:var(--text-desktop-popup-body);margin-bottom:var(--desktop-popup-body-gap)}.PopUp-module__qMfX_a__actions{gap:var(--desktop-popup-button-gap)}.PopUp-module__qMfX_a__actions button,.PopUp-module__qMfX_a__actions a{min-height:var(--desktop-popup-button-height)}}
.LineRow-module__iWweVW__list{}.LineRow-module__iWweVW__listCompact{}.LineRow-module__iWweVW__listPanel{}.LineRow-module__iWweVW__wrap{flex-direction:column;display:flex;position:relative}.LineRow-module__iWweVW__dropBefore:before,.LineRow-module__iWweVW__dropAfter:after{content:"";height:var(--line-row-drop-line);background:var(--color-link);border-radius:var(--line-row-drop-line);pointer-events:none;z-index:1;position:absolute;left:0;right:0}.LineRow-module__iWweVW__dropBefore:before{top:calc(-1 * var(--line-row-drop-line) / 2)}.LineRow-module__iWweVW__dropAfter:after{bottom:calc(-1 * var(--line-row-drop-line) / 2)}.LineRow-module__iWweVW__sectionHeaderRight{}.LineRow-module__iWweVW__open{background:var(--color-row-hover)}.LineRow-module__iWweVW__dragging{background:var(--color-row-hover);cursor:grabbing}.LineRow-module__iWweVW__grip{left:calc(-1 * (var(--line-row-grip-width) + var(--line-row-grip-gap)));width:var(--line-row-grip-width);color:var(--text-tertiary);opacity:0;cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.LineRow-module__iWweVW__wrap:hover .LineRow-module__iWweVW__grip,.LineRow-module__iWweVW__dragging .LineRow-module__iWweVW__grip{opacity:1}.LineRow-module__iWweVW__grip:hover{color:var(--text-primary)}.LineRow-module__iWweVW__gripIcon{width:var(--line-row-grip-width);height:calc(var(--line-row-grip-width) * 1.6)}.LineRow-module__iWweVW__nameButton{color:inherit;font:inherit;text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:100%;margin:0;padding:0;overflow:hidden}.LineRow-module__iWweVW__nameButton:hover{text-underline-offset:2px;text-decoration:underline}.LineRow-module__iWweVW__nameButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.LineRow-module__iWweVW__nameInput{width:100%;min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0}.LineRow-module__iWweVW__nameInput:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.LineRow-module__iWweVW__iconButton{width:var(--line-row-gear-size);height:var(--line-row-gear-size);border-radius:var(--radius);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LineRow-module__iWweVW__gearIcon{width:var(--line-row-gear-icon-size);height:var(--line-row-gear-icon-size)}.LineRow-module__iWweVW__closeIcon{width:var(--tally-row-icon-size);height:var(--tally-row-icon-size)}.LineRow-module__iWweVW__iconButton:hover{background:var(--color-overlay-box);color:var(--text-primary)}.LineRow-module__iWweVW__iconButtonActive{color:var(--text-primary);background:var(--color-overlay-box)}.LineRow-module__iWweVW__iconButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}
.PanelResizeHandle-module__MxuNgG__handle{width:var(--desktop-camera-row-gap);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:stretch;display:flex}.PanelResizeHandle-module__MxuNgG__line{width:var(--panel-resize-handle-line);background:var(--line-subtle);border-radius:var(--panel-resize-handle-line)}.PanelResizeHandle-module__MxuNgG__handle:hover .PanelResizeHandle-module__MxuNgG__line,.PanelResizeHandle-module__MxuNgG__active .PanelResizeHandle-module__MxuNgG__line{background:var(--color-link)}.PanelResizeHandle-module__MxuNgG__handle:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}
.CameraTitle-module__IAz8oq__wrap{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.CameraTitle-module__IAz8oq__areaLine{padding-left:var(--camera-title-indent);font-weight:600;font-size:var(--text-caption);line-height:var(--camera-title-area-line-height);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-tertiary)}.CameraTitle-module__IAz8oq__row{align-items:center;gap:var(--camera-title-row-gap);height:var(--camera-title-row-height);display:flex}.CameraTitle-module__IAz8oq__navBox{width:var(--camera-title-nav-box-width);height:var(--camera-title-nav-box-height);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.CameraTitle-module__IAz8oq__back{margin-left:var(--camera-title-nav-inset-left)}.CameraTitle-module__IAz8oq__next{margin-right:var(--camera-title-nav-inset-right)}.CameraTitle-module__IAz8oq__navBox:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CameraTitle-module__IAz8oq__navBox:hover{color:var(--text-primary)}.CameraTitle-module__IAz8oq__navBox:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.CameraTitle-module__IAz8oq__id{font-weight:600;font-size:var(--text-camera-title);line-height:var(--camera-title-row-height);letter-spacing:var(--tracking-camera-title)}.CameraTitle-module__IAz8oq__spacer{flex-grow:1}.CameraTitle-module__IAz8oq__address{padding-left:var(--camera-title-indent);font-size:var(--text-data);line-height:var(--camera-title-address-line-height);letter-spacing:var(--tracking-camera-title-address);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.TallyRow-module__TnSeKW__grid{grid-template-columns:var(--tally-columns);gap:var(--tally-gap);padding:0 var(--tally-row-inset-x);box-sizing:border-box;align-items:center;display:grid}.TallyRow-module__TnSeKW__row{width:100%;min-height:var(--tally-row-height);border-bottom:1px solid var(--line-subtle);font:inherit;color:inherit;text-align:inherit;cursor:default;background:0 0;border-top:none;border-left:none;border-right:none;margin:0;position:relative;}.TallyRow-module__TnSeKW__row:last-child{border-bottom:none}.TallyRow-module__TnSeKW__interactive{cursor:pointer}.TallyRow-module__TnSeKW__row.TallyRow-module__TnSeKW__interactive:hover{background:var(--color-row-hover)}.TallyRow-module__TnSeKW__row.TallyRow-module__TnSeKW__interactive:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.TallyRow-module__TnSeKW__hidden{background:var(--color-well);color:var(--text-muted)}.TallyRow-module__TnSeKW__hidden .TallyRow-module__TnSeKW__label,.TallyRow-module__TnSeKW__hidden .TallyRow-module__TnSeKW__liveCell,.TallyRow-module__TnSeKW__hidden .TallyRow-module__TnSeKW__expectedCell,.TallyRow-module__TnSeKW__hidden .TallyRow-module__TnSeKW__accuracyCell{color:inherit}.TallyRow-module__TnSeKW__labelCell{align-items:center;gap:var(--tally-label-gap-current,var(--tally-label-gap));min-width:0;display:flex}.TallyRow-module__TnSeKW__squareSlot{width:var(--type-square);flex-shrink:0;justify-content:center;display:flex}.TallyRow-module__TnSeKW__square{width:var(--type-square);height:var(--type-square);border-radius:var(--tally-square-radius);flex-shrink:0;display:block}.TallyRow-module__TnSeKW__squareHidden{box-sizing:border-box;opacity:var(--tally-hidden-square-opacity);background:0 0;border:1px solid}.TallyRow-module__TnSeKW__labelGroup{gap:var(--tally-hint-gap);flex-direction:column;min-width:0;display:flex}.TallyRow-module__TnSeKW__label{font-size:var(--tally-label-size,var(--text-data));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.TallyRow-module__TnSeKW__hint{font-size:var(--tally-hint-size);color:var(--text-tertiary);white-space:nowrap;font-weight:500}.TallyRow-module__TnSeKW__liveCell{text-align:right;font-size:var(--tally-live-size,var(--text-data));justify-content:flex-end;align-items:center;font-weight:600;display:flex}.TallyRow-module__TnSeKW__expectedCell{text-align:right;font-size:var(--tally-live-size,var(--text-data));color:var(--text-secondary);justify-content:flex-end;align-items:center;font-weight:500;display:flex}.TallyRow-module__TnSeKW__accuracyCell{text-align:right;font-size:var(--tally-accuracy-size,var(--text-data));justify-content:flex-end;align-items:center;font-weight:600;display:flex}.TallyRow-module__TnSeKW__mergedCell{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.TallyRow-module__TnSeKW__mergedGap{gap:var(--line-row-live-arrow-gap)}
.TypeTally-module__M8zv3q__tally{flex-direction:column;display:flex}.TypeTally-module__M8zv3q__tally.TypeTally-module__M8zv3q__portrait{--tally-columns:minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));--tally-header-height:var(--tally-header-height-portrait);--tally-row-height:var(--tally-row-height-portrait);--tally-header-tracking:var(--tracking-tally-header-portrait)}.TypeTally-module__M8zv3q__tally.TypeTally-module__M8zv3q__compact{--tally-columns:minmax(0, 1fr) var(--tally-col-live) var(--tally-col-accuracy);--tally-header-height:var(--tally-header-height-compact);--tally-row-height:var(--tally-row-height-compact);--tally-header-tracking:var(--tracking-tally-header-compact)}.TypeTally-module__M8zv3q__headerRow{min-height:var(--tally-header-height);border-bottom:1px solid var(--line-strong);font-size:var(--text-caption);letter-spacing:var(--tally-header-tracking);color:var(--text-tertiary);text-transform:uppercase;font-weight:600;}.TypeTally-module__M8zv3q__headerLabel{padding-left:calc(var(--type-square) + var(--tally-label-gap))}.TypeTally-module__M8zv3q__headerRight{text-align:right}.TypeTally-module__M8zv3q__headerRightMerged{text-align:right;line-height:var(--tally-header-wrap-line-height)}.TypeTally-module__M8zv3q__tally.TypeTally-module__M8zv3q__compact .TypeTally-module__M8zv3q__headerRow{padding-bottom:var(--tally-header-wrap-padding-bottom);align-items:end}.TypeTally-module__M8zv3q__tally.TypeTally-module__M8zv3q__portrait.TypeTally-module__M8zv3q__panel{--tally-columns:var(--desktop-tally-panel-columns);--tally-header-height:var(--desktop-tally-panel-header-height);--tally-row-height:var(--desktop-tally-panel-row-height);--tally-header-tracking:var(--tracking-desktop-tally-panel-header);--tally-row-inset-x:var(--desktop-tally-panel-row-inset);--tally-label-gap-current:var(--desktop-tally-panel-label-gap);--tally-label-size:var(--text-desktop-tally-panel-label);--tally-live-size:var(--text-desktop-tally-panel-live);--tally-accuracy-size:var(--text-desktop-tally-panel-accuracy)}.TypeTally-module__M8zv3q__panel .TypeTally-module__M8zv3q__headerRow{font-size:var(--text-desktop-tally-panel-header)}.TypeTally-module__M8zv3q__panel .TypeTally-module__M8zv3q__headerLabel{padding-left:calc(var(--type-square) + var(--desktop-tally-panel-label-gap))}
.PaintToolbarSlot-module__414OQW__slot{width:100%}.PaintToolbarSlot-module__414OQW__slot:empty{display:none}
.CameraTabs-module__YyLJHW__tabsBar{height:var(--desktop-tabs-bar-height);background:var(--color-well);border-bottom:1px solid var(--line-subtle);flex-shrink:0;align-items:stretch;display:flex}.CameraTabs-module__YyLJHW__camerasTab{align-items:center;gap:var(--desktop-tab-cameras-gap);padding:0 var(--desktop-tab-cameras-padding-right) 0 var(--desktop-tab-cameras-padding-left);font-size:var(--text-desktop-tab-cameras);letter-spacing:var(--tracking-desktop-tab-cameras);border-right:1px solid var(--line-subtle);white-space:nowrap;color:var(--text-secondary);font-weight:700;text-decoration:none;display:flex;position:relative}.CameraTabs-module__YyLJHW__camerasTab:hover{color:var(--text-primary)}.CameraTabs-module__YyLJHW__camerasTab:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.CameraTabs-module__YyLJHW__tab{align-items:center;gap:var(--desktop-tab-camera-gap);padding:0 var(--desktop-tab-camera-padding-right) 0 var(--desktop-tab-camera-padding-left);font-size:var(--text-desktop-tab-camera);border-right:1px solid var(--line-subtle);white-space:nowrap;color:var(--text-tertiary);display:flex;position:relative}.CameraTabs-module__YyLJHW__tabLink{align-items:center;gap:var(--desktop-tab-camera-gap);color:inherit;text-decoration:none;display:flex}.CameraTabs-module__YyLJHW__tabLink:hover{color:var(--text-primary)}.CameraTabs-module__YyLJHW__tabLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.CameraTabs-module__YyLJHW__active{color:var(--text-primary);background:var(--color-page);box-shadow:0 1px 0 var(--color-page);font-weight:600}.CameraTabs-module__YyLJHW__camerasTab.CameraTabs-module__YyLJHW__active{font-weight:700}.CameraTabs-module__YyLJHW__closeButton{width:var(--desktop-tab-close-box);height:var(--desktop-tab-close-box);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.CameraTabs-module__YyLJHW__closeButton:hover{color:var(--text-primary)}.CameraTabs-module__YyLJHW__closeButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.CameraTabs-module__YyLJHW__spacer{flex-grow:1}
.AppHeader-module__k1CQfW__phoneOnly{display:block}.AppHeader-module__k1CQfW__desktopOnly{display:none}@media (min-width:1024px){.AppHeader-module__k1CQfW__phoneOnly{display:none}.AppHeader-module__k1CQfW__desktopOnly{flex-direction:column;display:flex}}
.FootageFrameImage-module__KSd-jG__thumbImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.FootageFrameImage-module__KSd-jG__thumbImgLoaded{opacity:1}
.History-module__tvb9Ja__runs{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow-x:hidden}.History-module__tvb9Ja__empty{flex-grow:1;justify-content:center;align-items:center;display:flex}.History-module__tvb9Ja__emptyLabel{font-size:var(--text-data);color:var(--text-tertiary);font-weight:600}.History-module__tvb9Ja__run{align-items:center;gap:var(--history-run-row-gap);min-height:var(--history-run-row-height);border-bottom:1px solid var(--line-subtle);box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;margin:0;padding:0;display:flex}.History-module__tvb9Ja__run:hover{background:var(--color-row-hover);margin:0 calc(var(--gutter-phone) * -1);padding:0 var(--gutter-phone)}.History-module__tvb9Ja__run:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.History-module__tvb9Ja__thumb{border-radius:var(--radius);background:var(--color-video-well);flex-shrink:0;position:relative;overflow:hidden}.History-module__tvb9Ja__thumbPhone{width:var(--camera-thumb-width);height:var(--camera-thumb-height)}.History-module__tvb9Ja__runInfo{gap:var(--history-run-row-gap);flex-direction:column;flex-grow:1;min-width:0;display:flex}.History-module__tvb9Ja__runHeading{align-items:baseline;gap:var(--history-run-meta-gap);flex-wrap:nowrap;display:flex}.History-module__tvb9Ja__runId{font-family:var(--font-ui);font-size:var(--text-data);white-space:nowrap;font-weight:600}.History-module__tvb9Ja__runDate{font-size:var(--text-data);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.History-module__tvb9Ja__runNote{font-size:var(--text-data);color:var(--text-muted)}.History-module__tvb9Ja__runNoteModel{color:var(--text-tertiary)}.History-module__tvb9Ja__runAccuracy{justify-content:flex-end;align-items:center;gap:var(--history-run-accuracy-gap);width:var(--history-run-accuracy-width);font-size:var(--text-data);color:var(--text-primary);text-align:right;flex-shrink:0;font-weight:600;display:flex}.History-module__tvb9Ja__runChevronBox{width:var(--history-run-chevron-box);height:var(--history-run-chevron-box);color:var(--text-tertiary);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.History-module__tvb9Ja__runChevronOpen{color:var(--color-accent)}.History-module__tvb9Ja__skeletonRow{align-items:center;gap:var(--history-run-row-gap);min-height:var(--history-run-row-height);border-bottom:1px solid var(--line-subtle);display:flex}.History-module__tvb9Ja__skeletonThumb{width:var(--camera-thumb-width);height:var(--camera-thumb-height);border-radius:var(--radius);flex-shrink:0}.History-module__tvb9Ja__skeletonLines{gap:var(--history-run-row-gap);flex-direction:column;flex-grow:1;display:flex}.History-module__tvb9Ja__skeletonLine{border-radius:var(--radius);width:60%;height:12px}.History-module__tvb9Ja__skeletonLineShort{width:30%}.History-module__tvb9Ja__skeletonThumb,.History-module__tvb9Ja__skeletonLine{background:var(--text-primary);opacity:var(--history-skeleton-opacity-low);animation:History-module__tvb9Ja__historySkeletonPulse var(--history-skeleton-pulse-duration) ease-in-out infinite}@keyframes History-module__tvb9Ja__historySkeletonPulse{0%,to{opacity:var(--history-skeleton-opacity-low)}50%{opacity:var(--history-skeleton-opacity-high)}}@media (prefers-reduced-motion:reduce){.History-module__tvb9Ja__skeletonThumb,.History-module__tvb9Ja__skeletonLine{opacity:var(--history-skeleton-opacity-high);animation:none}}.History-module__tvb9Ja__runNav{justify-content:space-between;align-items:center;gap:var(--history-nav-gap);min-height:var(--history-nav-height);margin:0 calc(var(--gutter-phone) * -1);padding:0 var(--history-table-inset-x);background:var(--color-well);border-bottom:1px solid var(--line-subtle);display:flex}.History-module__tvb9Ja__runNavLabel{font-size:var(--text-run-nav);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.History-module__tvb9Ja__tableWrap{margin:0 calc(var(--gutter-phone) * -1);padding:var(--history-table-padding-top) var(--history-table-inset-x) var(--history-table-padding-bottom);background:var(--color-well);border-bottom:1px solid var(--line-strong)}@media (min-width:1024px){.History-module__tvb9Ja__desktopEmpty{flex-grow:1;justify-content:center;align-items:center;display:flex}.History-module__tvb9Ja__desktopEmptyLabel{font-size:var(--text-desktop-history-empty);color:var(--text-tertiary);font-weight:600}.History-module__tvb9Ja__desktopRuns{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden auto}.History-module__tvb9Ja__desktopRun{align-items:center;gap:var(--desktop-history-run-row-gap);min-height:var(--desktop-history-run-row-height);border-bottom:1px solid var(--line-subtle);box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;margin:0;padding:0;display:flex}.History-module__tvb9Ja__desktopRun:hover{background:var(--color-row-hover)}.History-module__tvb9Ja__desktopRun:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.History-module__tvb9Ja__thumbDesktop{width:var(--desktop-history-thumb-width);height:var(--desktop-history-thumb-height)}.History-module__tvb9Ja__desktopRunInfo{gap:var(--desktop-history-run-info-gap);flex-direction:column;flex-grow:1;min-width:0;display:flex}.History-module__tvb9Ja__desktopRunHeading{align-items:baseline;gap:var(--desktop-history-run-heading-gap);flex-wrap:nowrap;display:flex}.History-module__tvb9Ja__desktopRunId{font-size:var(--text-desktop-history-run-id);white-space:nowrap;font-weight:600}.History-module__tvb9Ja__desktopRunDate{font-size:var(--text-desktop-history-run-date);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.History-module__tvb9Ja__desktopRunNote{font-size:var(--text-desktop-history-run-note);color:var(--text-muted)}.History-module__tvb9Ja__desktopRunNoteModel{color:var(--text-tertiary)}.History-module__tvb9Ja__desktopRunAccuracy{justify-content:flex-end;align-items:center;gap:var(--desktop-history-run-accuracy-gap);width:var(--desktop-history-run-accuracy-width);font-size:var(--text-desktop-history-run-accuracy);color:var(--text-primary);text-align:right;flex-shrink:0;font-weight:600;display:flex}.History-module__tvb9Ja__desktopRunChevronBox{width:var(--desktop-history-run-chevron-box);height:var(--desktop-history-run-chevron-box);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.History-module__tvb9Ja__desktopRunChevronOpen{color:var(--color-accent)}.History-module__tvb9Ja__desktopSkeletonRow{align-items:center;gap:var(--desktop-history-run-row-gap);min-height:var(--desktop-history-run-row-height);border-bottom:1px solid var(--line-subtle);display:flex}.History-module__tvb9Ja__desktopSkeletonThumb{width:var(--desktop-history-thumb-width);height:var(--desktop-history-thumb-height);border-radius:var(--radius);flex-shrink:0}.History-module__tvb9Ja__desktopSkeletonLines{gap:var(--desktop-history-run-info-gap);flex-direction:column;flex-grow:1;display:flex}.History-module__tvb9Ja__desktopSkeletonLine{border-radius:var(--radius);width:55%;height:11px}.History-module__tvb9Ja__desktopSkeletonLineShort{width:28%}.History-module__tvb9Ja__desktopSkeletonThumb,.History-module__tvb9Ja__desktopSkeletonLine{background:var(--text-primary);opacity:var(--history-skeleton-opacity-low);animation:History-module__tvb9Ja__historySkeletonPulse var(--history-skeleton-pulse-duration) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.History-module__tvb9Ja__desktopSkeletonThumb,.History-module__tvb9Ja__desktopSkeletonLine{opacity:var(--history-skeleton-opacity-high);animation:none}}.History-module__tvb9Ja__desktopRunNav{justify-content:space-between;align-items:center;gap:var(--desktop-history-nav-gap);min-height:var(--desktop-history-nav-height);padding:0 var(--desktop-tally-history-wrap-padding-x);background:var(--color-well);border-bottom:1px solid var(--line-subtle);display:flex}.History-module__tvb9Ja__desktopRunNavLabel{font-size:var(--text-run-nav);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.History-module__tvb9Ja__desktopTableWrap{padding:var(--desktop-tally-history-wrap-padding-top) var(--desktop-tally-history-wrap-padding-x) var(--desktop-tally-history-wrap-padding-bottom);background:var(--color-well);border-bottom:1px solid var(--line-popup);flex-direction:column;display:flex}}
.ViewTabs-module__yJu8MG__tabs{gap:var(--view-tabs-gap);min-height:var(--view-tabs-height);border-bottom:1px solid var(--line-strong);margin-bottom:var(--view-tabs-margin-bottom);flex-shrink:0;display:flex}.ViewTabs-module__yJu8MG__tab{font-size:var(--text-tab);letter-spacing:var(--tracking-tab);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-weight:700;text-decoration:none;display:flex;position:relative}.ViewTabs-module__yJu8MG__tab:hover{color:var(--text-primary)}.ViewTabs-module__yJu8MG__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.ViewTabs-module__yJu8MG__active{color:var(--text-primary)}.ViewTabs-module__yJu8MG__indicator{left:0;right:0;bottom:var(--tab-bar-indicator-offset);height:var(--tab-bar-indicator);background:var(--color-link);display:block;position:absolute}.ViewTabs-module__yJu8MG__large{gap:var(--desktop-view-tabs-gap);min-height:var(--desktop-view-tabs-height);margin-bottom:var(--desktop-view-tabs-margin-bottom)}.ViewTabs-module__yJu8MG__large .ViewTabs-module__yJu8MG__tab{font-size:var(--text-desktop-view-tab);letter-spacing:var(--tracking-desktop-view-tab)}
.LegalDocument-module__wPPw2W__wrap{flex-direction:column;flex-grow:1;gap:12px;min-height:0;display:flex}.LegalDocument-module__wPPw2W__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.LegalDocument-module__wPPw2W__titleGroup{gap:var(--header-title-gap);flex-direction:column;display:flex}.LegalDocument-module__wPPw2W__title{font-weight:800;font-size:var(--text-header-title);line-height:var(--line-height-header-title);letter-spacing:var(--tracking-header-title)}.LegalDocument-module__wPPw2W__version{font-size:var(--text-data);letter-spacing:var(--tracking-meta);color:var(--text-tertiary);line-height:16px}.LegalDocument-module__wPPw2W__close{align-items:center;gap:var(--header-close-gap);min-height:var(--header-close-height);color:var(--text-secondary);font-size:var(--text-caption);letter-spacing:.02em;font-weight:600;text-decoration:none;display:flex;position:relative}.LegalDocument-module__wPPw2W__close:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;right:0;transform:translateY(-50%)}.LegalDocument-module__wPPw2W__close:hover,.LegalDocument-module__wPPw2W__close:focus-visible{color:var(--text-primary)}.LegalDocument-module__wPPw2W__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.LegalDocument-module__wPPw2W__body{gap:var(--legal-body-gap);flex-direction:column;flex-grow:1;min-height:0;padding:4px 2px 4px 0;display:flex;overflow-y:auto}.LegalDocument-module__wPPw2W__section{gap:var(--legal-section-gap);flex-direction:column;display:flex}.LegalDocument-module__wPPw2W__heading{font-size:var(--text-section-heading);color:var(--text-primary);margin:0;font-weight:700;line-height:20px}.LegalDocument-module__wPPw2W__paragraph{font-size:var(--text-data);line-height:var(--line-height-legal-body);color:var(--text-secondary);margin:0}
.CameraRow-module__YwwtjG__row{align-items:center;gap:var(--camera-row-gap);min-height:var(--camera-row-height);border-bottom:1px solid var(--line-subtle);color:inherit;display:flex;position:relative}.CameraRow-module__YwwtjG__thumb{width:var(--camera-thumb-width);height:var(--camera-thumb-height);border-radius:var(--radius);background:var(--color-video-well);flex-shrink:0;display:block;position:relative;overflow:hidden}.CameraRow-module__YwwtjG__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.CameraRow-module__YwwtjG__thumbFootage{width:100%;height:100%;position:relative}.CameraRow-module__YwwtjG__thumbOffline{filter:grayscale();opacity:var(--camera-thumb-offline-opacity)}.CameraRow-module__YwwtjG__statusDot{top:var(--status-dot-inset);right:var(--status-dot-inset);width:var(--status-dot);height:var(--status-dot);box-shadow:0 0 0 var(--status-dot-ring-width) var(--color-status-dot-ring);border-radius:50%;display:block;position:absolute}.CameraRow-module__YwwtjG__statusDot.CameraRow-module__YwwtjG__online{background:var(--color-live)}.CameraRow-module__YwwtjG__statusDot.CameraRow-module__YwwtjG__offline{background:var(--color-offline)}.CameraRow-module__YwwtjG__content{gap:var(--camera-row-content-gap);flex-direction:column;flex-grow:1;min-width:0;display:flex}.CameraRow-module__YwwtjG__id{font-weight:600;font-size:var(--text-data);line-height:1}.CameraRow-module__YwwtjG__address{font-size:var(--text-data);line-height:var(--camera-address-line-height);color:var(--text-tertiary)}.CameraRow-module__YwwtjG__row:hover{background:var(--color-row-hover);margin:0 calc(var(--gutter-phone) * -1);padding:0 var(--gutter-phone)}@media (min-width:1024px){.CameraRow-module__YwwtjG__row{align-items:start;row-gap:var(--desktop-card-gap);column-gap:var(--desktop-card-content-gap);border-bottom:none;grid-template-columns:1fr;grid-template-areas:"thumb""content";min-height:0;display:grid}.CameraRow-module__YwwtjG__row:hover{background:var(--color-row-hover);border-radius:var(--radius);margin:0;padding:0}.CameraRow-module__YwwtjG__thumb{aspect-ratio:16/9;grid-area:thumb;width:100%;height:auto}.CameraRow-module__YwwtjG__statusDot{top:var(--desktop-status-dot-inset);right:var(--desktop-status-dot-inset)}.CameraRow-module__YwwtjG__content{align-self:center;gap:var(--desktop-card-text-gap);grid-area:content}.CameraRow-module__YwwtjG__id{font-size:var(--text-desktop-card-id);letter-spacing:var(--tracking-camera-title);line-height:1}.CameraRow-module__YwwtjG__address{font-size:var(--text-desktop-card-address)}}
.AreaSection-module__mTzg3q__section{flex-direction:column;display:flex}.AreaSection-module__mTzg3q__header{width:100%;min-height:var(--area-header-height);padding:var(--area-header-padding-top) var(--area-header-padding-right) 0 0;box-sizing:border-box;border:none;border-bottom:1px solid var(--line-strong);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.AreaSection-module__mTzg3q__header:hover .AreaSection-module__mTzg3q__chevronButton,.AreaSection-module__mTzg3q__header:hover .AreaSection-module__mTzg3q__areaName{color:var(--text-primary)}.AreaSection-module__mTzg3q__header:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:calc(-1 * var(--focus-ring-offset))}.AreaSection-module__mTzg3q__headerLeft{align-items:baseline;gap:var(--area-header-gap);display:flex}.AreaSection-module__mTzg3q__areaName{font-weight:600;font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-tertiary);line-height:1}.AreaSection-module__mTzg3q__count{font-weight:500;font-size:var(--text-caption);color:var(--text-muted);line-height:1}.AreaSection-module__mTzg3q__chevronButton{width:var(--area-chevron-box);height:var(--area-chevron-box);margin-right:var(--area-chevron-inset);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AreaSection-module__mTzg3q__rows{flex-direction:column;display:flex}@media (min-width:1024px){.AreaSection-module__mTzg3q__section{gap:var(--desktop-area-section-gap)}.AreaSection-module__mTzg3q__header{padding:0}.AreaSection-module__mTzg3q__chevronButton{width:var(--desktop-area-chevron-box);height:var(--desktop-area-chevron-box);margin-right:0}.AreaSection-module__mTzg3q__rows{gap:var(--desktop-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}}
.SearchField-module__9OAktG__field{width:var(--desktop-search-width);min-height:var(--desktop-search-height);box-sizing:border-box;padding:0 var(--desktop-search-padding-x);align-items:center;gap:var(--desktop-search-gap);background:var(--color-well);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-desktop-search);display:flex}.SearchField-module__9OAktG__field svg{flex-shrink:0;display:block}
.Agree-module__OxuP4G__screen{background:var(--color-page);min-height:100dvh;position:relative;overflow:hidden}.Agree-module__OxuP4G__backdrop{padding:8px var(--gutter-phone) 34px;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.Agree-module__OxuP4G__backdropList{flex-direction:column;flex-grow:1;gap:4px;min-height:0;display:flex;overflow:hidden}.Agree-module__OxuP4G__scrim{background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));position:absolute;inset:0}.Agree-module__OxuP4G__card{left:var(--agree-card-inset-x);right:var(--agree-card-inset-x);top:var(--agree-card-inset-top);bottom:var(--agree-card-inset-bottom);box-sizing:border-box;background:var(--color-page);border:1px solid var(--line-popup);border-radius:var(--radius);box-shadow:var(--shadow-popup);flex-direction:column;display:flex;position:absolute}.Agree-module__OxuP4G__header{gap:var(--agree-header-gap);padding:var(--agree-header-padding-top) var(--agree-header-padding-x) 0;flex-direction:column;flex-shrink:0;display:flex}.Agree-module__OxuP4G__title{font-weight:800;font-size:var(--text-agree-title);line-height:var(--line-height-agree-title);letter-spacing:var(--tracking-agree-title)}.Agree-module__OxuP4G__subtitle{font-size:var(--text-data);line-height:var(--line-height-agree-subtitle);color:var(--text-secondary)}.Agree-module__OxuP4G__tabs{padding:var(--agree-tabs-padding-top) var(--agree-tabs-padding-x) 0;border-bottom:1px solid var(--line-subtle);flex-shrink:0}.Agree-module__OxuP4G__tabsRow{gap:var(--view-tabs-gap);min-height:var(--view-tabs-height);display:flex}.Agree-module__OxuP4G__tab{align-items:center;gap:var(--agree-tab-check-gap);font-size:var(--text-agree-tab);letter-spacing:var(--tracking-tab);font-weight:700;display:flex;position:relative}.Agree-module__OxuP4G__tabActive{color:var(--text-primary)}.Agree-module__OxuP4G__tabDone{color:var(--text-tertiary)}.Agree-module__OxuP4G__tabPending{color:var(--text-muted)}.Agree-module__OxuP4G__tabCheck{color:var(--color-link);flex-shrink:0;display:flex}.Agree-module__OxuP4G__indicator{left:0;right:0;bottom:var(--tab-bar-indicator-offset);height:var(--tab-bar-indicator);background:var(--color-link);display:block;position:absolute}.Agree-module__OxuP4G__pane{min-height:0;margin:var(--agree-pane-margin-y) var(--agree-pane-margin-right) var(--agree-pane-margin-y) 0;flex-grow:1;position:relative;overflow:hidden}.Agree-module__OxuP4G__document{padding:var(--agree-body-padding-y) var(--agree-body-padding-right) var(--agree-body-padding-y) var(--agree-body-padding-left);gap:var(--agree-body-gap);}.Agree-module__OxuP4G__fadeTop,.Agree-module__OxuP4G__fadeBottom{height:var(--agree-fade-height);pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;left:0;right:0}.Agree-module__OxuP4G__fadeTop{background:linear-gradient(to bottom, var(--color-page), transparent);top:0}.Agree-module__OxuP4G__fadeBottom{background:linear-gradient(to top, var(--color-page), transparent);bottom:0}.Agree-module__OxuP4G__fadeVisible{opacity:1}.Agree-module__OxuP4G__footer{padding:var(--agree-footer-padding-top) var(--agree-footer-padding-x) var(--agree-footer-padding-bottom);border-top:1px solid var(--line-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.Agree-module__OxuP4G__signOut{min-height:var(--touch-target);font-size:var(--text-data);color:var(--text-secondary);align-items:center;font-weight:600;text-decoration:none;display:flex}.Agree-module__OxuP4G__signOut:hover,.Agree-module__OxuP4G__signOut:focus-visible{color:var(--text-primary)}.Agree-module__OxuP4G__signOut:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Agree-module__OxuP4G__hint{text-align:right;font-size:var(--text-data);color:var(--text-tertiary);flex-grow:1}.Agree-module__OxuP4G__agreeDisabled{opacity:var(--agree-disabled-opacity);pointer-events:none}
.Cameras-module__FR7Gga__page{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex}.Cameras-module__FR7Gga__headerWrap{box-sizing:border-box;padding:var(--page-padding-top) var(--gutter-phone) 0 var(--gutter-phone)}.Cameras-module__FR7Gga__content{box-sizing:border-box;padding:0 var(--gutter-phone) var(--page-padding-bottom) var(--gutter-phone);margin-top:var(--page-content-gap);flex-direction:column;flex-grow:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.Cameras-module__FR7Gga__desktopTitle,.Cameras-module__FR7Gga__desktopMetaRow{display:none}@media (min-width:1024px){.Cameras-module__FR7Gga__headerWrap{padding:0}.Cameras-module__FR7Gga__content{padding:var(--desktop-content-padding-top) var(--desktop-gutter) var(--desktop-content-padding-bottom) var(--desktop-gutter);gap:var(--desktop-content-gap);flex-grow:0;min-height:auto;margin-top:0;overflow-y:visible}.Cameras-module__FR7Gga__desktopTitle{font-weight:800;font-size:var(--text-desktop-page-title);line-height:var(--line-height-desktop-page-title);letter-spacing:var(--tracking-desktop-page-title);color:var(--text-primary);display:block}.Cameras-module__FR7Gga__desktopMetaRow{justify-content:space-between;align-items:center;gap:var(--desktop-gutter);min-height:var(--desktop-meta-row-min-height);display:flex}.Cameras-module__FR7Gga__desktopCaption{font-weight:600;font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--text-tertiary);line-height:14px}}
.Support-module__pRD7la__page{min-height:100dvh;padding:8px var(--gutter-phone) 34px;box-sizing:border-box;flex-direction:column;gap:12px;display:flex}.Support-module__pRD7la__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Support-module__pRD7la__titleGroup{gap:var(--header-title-gap);flex-direction:column;display:flex}.Support-module__pRD7la__title{font-weight:800;font-size:var(--text-header-title);line-height:var(--line-height-header-title);letter-spacing:var(--tracking-header-title)}.Support-module__pRD7la__subtitle{font-size:var(--text-data);letter-spacing:var(--tracking-meta);color:var(--text-tertiary);line-height:16px}.Support-module__pRD7la__close{align-items:center;gap:var(--header-close-gap);min-height:var(--header-close-height);color:var(--text-secondary);font-size:var(--text-caption);letter-spacing:.02em;font-weight:600;text-decoration:none;display:flex;position:relative}.Support-module__pRD7la__close:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;right:0;transform:translateY(-50%)}.Support-module__pRD7la__close:hover,.Support-module__pRD7la__close:focus-visible{color:var(--text-primary)}.Support-module__pRD7la__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Support-module__pRD7la__form{flex-direction:column;flex-grow:1;min-height:0;padding:4px 0 0;display:flex}.Support-module__pRD7la__field{gap:var(--support-field-gap);margin-bottom:var(--support-field-margin-bottom);flex-direction:column;flex-shrink:0;display:flex}.Support-module__pRD7la__fieldGrow{gap:var(--support-field-gap);min-height:0;margin-bottom:var(--support-form-margin-bottom);flex-direction:column;flex-grow:1;display:flex}.Support-module__pRD7la__label{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--text-tertiary);font-weight:600}.Support-module__pRD7la__emailBox{background:var(--color-well);border-radius:var(--radius);box-sizing:border-box;padding:var(--support-input-padding-y) var(--support-input-padding-x);min-height:var(--control-height);font-size:var(--text-data);color:var(--text-muted);align-items:center;display:flex}.Support-module__pRD7la__textarea{min-height:var(--support-textarea-min-height);background:var(--color-well);border-radius:var(--radius);box-sizing:border-box;padding:var(--support-input-padding-y) var(--support-input-padding-x);font-family:var(--font-ui);font-size:var(--text-data);color:var(--text-primary);resize:none;border:none;flex-grow:1}.Support-module__pRD7la__textarea::placeholder{color:var(--text-muted)}.Support-module__pRD7la__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Support-module__pRD7la__sendDisabled{opacity:var(--support-send-disabled-opacity);pointer-events:none}.Support-module__pRD7la__emailInput{background:var(--color-well);border-radius:var(--radius);box-sizing:border-box;padding:var(--support-input-padding-y) var(--support-input-padding-x);min-height:var(--control-height);font-family:var(--font-ui);font-size:var(--text-data);color:var(--text-primary);border:none}.Support-module__pRD7la__emailInput::placeholder{color:var(--text-muted)}.Support-module__pRD7la__emailInput:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.Support-module__pRD7la__error{color:var(--text-secondary);font-size:var(--text-data)}.Support-module__pRD7la__modalForm{flex-direction:column;display:flex}.Support-module__pRD7la__modalSentBody{font-size:var(--text-data);line-height:var(--line-height-popup-body);color:var(--text-tertiary);margin:0 0 var(--popup-body-gap)}
.LegalPage-module__MA-agW__main{min-height:100dvh;padding:8px var(--gutter-phone) 34px;box-sizing:border-box;flex-direction:column;gap:12px;display:flex}
.SignIn-module__s-IQ2a__page{background:var(--color-page);box-sizing:border-box;min-height:100dvh;padding:var(--splash-padding-top) var(--screen-padding-x) var(--splash-padding-bottom);flex-direction:column;display:flex}.SignIn-module__s-IQ2a__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.SignIn-module__s-IQ2a__brand{font-weight:800;font-size:var(--text-splash-brand);letter-spacing:var(--tracking-splash-brand);margin:0 0 var(--splash-brand-gap)}.SignIn-module__s-IQ2a__meta{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--text-muted);margin-bottom:var(--splash-meta-gap);font-weight:500}.SignIn-module__s-IQ2a__form{width:100%;max-width:var(--splash-form-max-width);flex-direction:column;display:flex}.SignIn-module__s-IQ2a__divider{align-items:center;gap:var(--splash-divider-gap);margin:var(--splash-divider-margin-y) 0;display:flex}.SignIn-module__s-IQ2a__dividerLine{background:var(--line-subtle);flex-grow:1;height:1px}.SignIn-module__s-IQ2a__dividerLabel{font-size:var(--text-caption);letter-spacing:var(--tracking-divider);color:var(--text-muted);font-weight:500}.SignIn-module__s-IQ2a__fieldGroup{gap:var(--splash-field-gap);margin-bottom:var(--splash-field-group-gap);flex-direction:column;display:flex}.SignIn-module__s-IQ2a__fieldGroupPassword{gap:var(--splash-field-gap);margin-bottom:var(--splash-field-group-gap-password);flex-direction:column;display:flex}.SignIn-module__s-IQ2a__fieldLabelRow{justify-content:space-between;align-items:baseline;display:flex}.SignIn-module__s-IQ2a__fieldLabel{font-size:var(--text-data);color:var(--text-secondary);line-height:16px}.SignIn-module__s-IQ2a__forgotButton{font-size:var(--text-data);color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;line-height:16px}.SignIn-module__s-IQ2a__forgotButton:hover:not(:disabled){color:var(--color-accent-hover)}.SignIn-module__s-IQ2a__forgotButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.SignIn-module__s-IQ2a__passwordForm{flex-direction:column;display:flex}.SignIn-module__s-IQ2a__input{width:100%;}.SignIn-module__s-IQ2a__signupRow{margin-top:var(--splash-signup-gap);text-align:center;font-size:var(--text-data);color:var(--text-tertiary);line-height:16px}.SignIn-module__s-IQ2a__signupEmphasis{color:var(--text-primary);font-weight:600}.SignIn-module__s-IQ2a__signupLink{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;}.SignIn-module__s-IQ2a__signupLink:hover:not(:disabled){color:var(--color-accent-hover)}.SignIn-module__s-IQ2a__signupLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.SignIn-module__s-IQ2a__langButtonWrap{margin-top:var(--splash-lang-gap);align-self:center}.SignIn-module__s-IQ2a__footer{align-items:center;gap:var(--splash-footer-gap);flex-direction:column;display:flex}.SignIn-module__s-IQ2a__logo{height:var(--splash-logo-height);width:auto;display:block}.SignIn-module__s-IQ2a__footerRow{justify-content:center;align-items:center;gap:var(--splash-footer-row-gap);min-height:var(--splash-footer-row-height);font-size:var(--text-data);color:var(--text-tertiary);display:flex}.SignIn-module__s-IQ2a__footerLink{color:inherit;text-decoration:none;position:relative}.SignIn-module__s-IQ2a__footerLink:after{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SignIn-module__s-IQ2a__footerLink:hover{color:var(--text-primary)}.SignIn-module__s-IQ2a__footerLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}.SignIn-module__s-IQ2a__inlineLink{color:var(--color-link);font-family:inherit;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.SignIn-module__s-IQ2a__inlineLink:hover{color:var(--text-primary)}.SignIn-module__s-IQ2a__inlineLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-link);outline-offset:var(--focus-ring-offset)}
