:root{--font-sans:"Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Noto Sans Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", monospace}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/inter-regular-COLGFB3M.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/inter-500-CDhBSFyE.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/inter-700-BOs3KVhN.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/inter-variable-DiVDrmQJ.woff2)format("woff2-variations"),url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/inter-variable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/ibm-plex-sans-regular-BiEB_oxT.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/ibm-plex-sans-500-BQLKo0ot.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/ibm-plex-sans-700-CDYgCOW4.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/noto-sans-regular-BTkUljjl.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/noto-sans-500-DCA2Z9Cj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/noto-sans-700-CrvTEWhy.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/roboto-regular-BqEyEoaF.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/roboto-500-7RbcRiD8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/roboto-700-BZpUvMxY.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/source-sans-3-regular-DQi5PRDE.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/source-sans-3-500-DiWS0tcR.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/source-sans-3-700-CkzU-mV9.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/ibm-plex-mono-regular-C-SBB-bw.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/roboto-mono-regular-GekRknry.woff2)format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/source-code-pro-regular-DEXWLoHG.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Mono;font-style:normal;font-weight:400;src:url(https://d1an4ihr0tz1jr.cloudfront.net/monitoring-station/assets/noto-sans-mono-regular-CZYNCU4f.woff2)format("woff2")}:root{text-rendering:optimizelegibility}:focus{outline:none}body{height:100dvh;font-family:var(--font-sans);flex-direction:column;margin:0;font-size:11px;display:flex;overflow:hidden}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}:root{--container:#333;--on-container:#fff;--container-highlight-rgb:255, 255, 255;--container-highlight-opacity:.2;--background:black;--surface-rgb:34, 34, 34;--on-surface:#fff;--surface-highlight-rgb:255, 255, 255;--surface-highlight-opacity:.2;--surface-inverse:#fff3;--primary-color:#0fc7a7;--on-primary-color:#fff;--accent-color:#0fc7a7;--secondary-accent-color:yellow;--danger-color:#ff5166;--success-color:#00c853}body[data-navbar-position=left] .navbar{flex-direction:column}body[data-navbar-position=left] .sidebar-header,body[data-navbar-position=bottom] .sidebar-header{margin-top:0}#app .playback-area{--gutter:2px;--inset-top:var(--gutter);--inset-right:0px;--inset-bottom:var(--gutter);--inset-left:0px;--inset-floor:0px}body[data-navbar-position=left] #app .playback-area{--inset-left:var(--gutter)}#app:has(>.sidebar-left) .playback-area{--inset-left:var(--gutter)}#app:has(>.sidebar-right) .playback-area{--inset-right:var(--gutter)}body[data-navbar-position=bottom] #app .playback-area{--inset-floor:var(--gutter)}#app:has(>.sidebar-bottom) .playback-area{--inset-floor:var(--gutter)}#app .playback-area:not(:has(>.timeline-controls)){--inset-bottom:var(--inset-floor)}body.fullscreen #app .playback-area{--gutter:0px}#app .playback-area>.x-3deye-tabs>.x-3deye-tabs__tablist,#app .playback-area>.x-3deye-object-search-toolbar,#app .playback-area>.timeline-controls,#app .playback-area>.thumbnail-list,#app .playback-area>.timeline-container{margin-inline:var(--inset-left) var(--inset-right)}#app .playback-area>.timeline-container{margin-bottom:var(--inset-floor)}body[data-navbar-position=top] #app .playback-area>.x-3deye-tabs>.x-3deye-tabs__tablist{margin-top:var(--gutter)}:where(#app .playback-area>.x-3deye-tabs)>.x-3deye-tabs__tabpanel{padding:var(--inset-top) var(--inset-right) var(--inset-bottom) var(--inset-left)}body[data-navbar-position=left]:not(.fullscreen) .panel.docked-left,body[data-navbar-position=left] .x-3deye-dockto-animation,body[data-navbar-position=left]:not(.fullscreen) .panel.docked-bottom{margin-left:62px}body[data-navbar-position=bottom]:not(.fullscreen) .panel.docked-bottom{margin-bottom:50px}body[data-navbar-position=top] .panel.docked{top:50px}body[data-navbar-position=top].fullscreen .panel.docked{top:0}body[data-navbar-position=bottom]:not(.fullscreen) .panel.docked{bottom:50px}#app{background:var(--background);flex:1;grid-template:"nav sideleft main sideright"1fr"nav sideleft bottom sideright"/60px auto 1fr auto;height:100%;display:grid;position:relative}body[data-navbar-position=left].fullscreen #app{grid-template-columns:0 auto 1fr auto}body[data-navbar-position=top] #app{grid-template:"nav nav nav"48px"sideleft main sideright"1fr"sideleft bottom sideright"/auto 1fr auto}body[data-navbar-position=top].fullscreen #app{grid-template-rows:0 1fr}body[data-navbar-position=bottom] #app{grid-template:"sideleft main sideright"1fr"sideleft bottom sideright""nav nav nav"48px/auto 1fr auto}body[data-navbar-position=bottom].fullscreen #app{grid-template-rows:1fr auto 0}body.fullscreen :is(.timeline-controls,.timeline-container,.x-3deye-playback-area-tabs){display:none}#app .panels-layer,#app .dialog-layer{z-index:2;pointer-events:none;position:absolute;inset:0}#app .panels-layer>*,#app .dialog-layer>*{pointer-events:auto}body[data-navbar-position=top]:not(.fullscreen){--toast-viewport-top:64px}#app .navbar{grid-area:nav}#app .sidebar-left{grid-area:sideleft}#app .sidebar-right{grid-area:sideright}#app .sidebar-bottom{grid-area:bottom}body[data-navbar-position=left]:not(.fullscreen) #app .sidebar-left{margin-left:2px}body[data-navbar-position=bottom]:not(.fullscreen) #app .sidebar-bottom{margin-bottom:2px}#app .playback-area{flex-direction:column;grid-area:main;display:flex;position:relative;overflow:hidden}#app .playback-area>.x-3deye-tabs{overflow:hidden}#app .playback-area>.x-3deye-tabs>.x-3deye-tabs__tabpanel{min-height:0}.x-3deye-playback-area-tabs{color:var(--on-container);background-color:rgba(var(--surface-rgb), 1);display:flex}.x-3deye-playback-area-tabs>.x-3deye-tabs__tab{font-family:var(--font-sans);text-transform:none;letter-spacing:.0125rem;border-radius:0;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000026}.x-3deye-playback-area-tabs>.x-3deye-tabs__tab.x-3deye-tabs__tab--active{background-color:var(--container);box-shadow:inset 1px 0 #ffffff0d,inset -1px -1px #ffffff0d,0 1px 2px #00000026}#app .playback-area>.x-3deye-tabs .x-3deye-tabs__tabpanel:not([hidden]){flex:1;display:flex}kbd{color:#333;white-space:nowrap;background-color:#eee;border:1px solid #b4b4b4;border-radius:3px;padding:2px 4px;font-size:.85em;font-weight:700;line-height:1;display:inline-block;box-shadow:0 1px 1px #0003,inset 0 2px #ffffffb3}.x-3deye-button{color:inherit;-webkit-user-select:none;user-select:none;letter-spacing:.0107143em;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 8px;font-weight:500;display:inline-flex;position:relative}.x-3deye-button sup{position:relative;top:-.5em;left:.25em}.x-3deye-button.x-3deye-button--fullwidth{width:100%}.x-3deye-button:focus,.x-3deye-button.x-3deye-button:not(:disabled):hover{background-color:color(from var(--surface-highlight) srgb r g b / .1)}.x-3deye-button--icon{border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex}.x-3deye-button--action .icon{opacity:.5}.x-3deye-button--action:hover .icon{opacity:1}.x-3deye-button:disabled{opacity:.4}.x-3deye-button:not(:disabled){cursor:pointer}.x-3deye-button.x-3deye-button--filled,.x-3deye-button.x-3deye-button--text{text-transform:capitalize;min-width:80px;font-family:var(--font-sans);border-radius:.25rem;padding:0 1rem;font-size:.875rem;font-weight:500}.x-3deye-button.x-3deye-button--filled{background-color:var(--primary-color);color:var(--on-primary-color)}.x-3deye-button.x-3deye-button--filled canvas{color:var(--on-primary-color)}.x-3deye-button.x-3deye-button--filled:not(:disabled):hover{background-color:color(from var(--primary-color) srgb r g b / .9)}.x-3deye-button.x-3deye-button--filled:focus{box-shadow:0 0 0 2px color(from var(--primary-color) srgb r g b / .33);transition:box-shadow .2s cubic-bezier(.215,.61,.355,1)}.x-3deye-button canvas{color:var(--surface-highlight)}.x-3deye-button--overlay{pointer-events:auto;color:#fff;background:#00000080;border:2px solid #ffffff40}.x-3deye-button.x-3deye-button--overlay:focus,.x-3deye-button.x-3deye-button--overlay:not(:disabled):hover{background:#00000080;border:2px solid #ffffff80}.x-3deye-button.x-3deye-button--overlay.x-3deye-button--overlay-danger:not(:disabled),.x-3deye-button.x-3deye-button--overlay.x-3deye-button--overlay-danger:not(:disabled):hover{background-color:#9c333180}.x-3deye-button-group{gap:4px;padding:4px;display:flex}.x-3deye-button-group>.x-3deye-button{text-transform:uppercase;flex:1;height:35px;font-size:11px}.x-3deye-button-group>.x-3deye-button.button-selected,.x-3deye-button-group>.x-3deye-button.button-selected:hover{color:var(--on-container);background-color:var(--container)}.x-3deye-button-group>.x-3deye-button+.x-3deye-button{margin-left:1px}.x-3deye-button-group>.x-3deye-button:hover{color:var(--on-container)}.x-3deye-button-group>.x-3deye-button.button-unselected{color:var(--on-surface)}.x-3deye-button-group>.x-3deye-button.button-selected canvas{color:var(--container)}a.x-3deye-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.color-selector{z-index:1;justify-content:space-between;align-items:center;padding:5px 0 5px 8px;display:flex}.color-selector__items{align-items:center;display:flex}.color-selector__item{color:currentColor;border:none;border-radius:20px;width:20px;height:20px;margin:4px;padding:0;transition:box-shadow .2s ease-in;box-shadow:0 0 0 1.5px}.color-selector__item:focus{box-shadow:0 0 0 1.5px currentColor, 0 0 0 5px rgba(var(--surface-highlight-rgb), .2)}.color-selector__item:focus:active{box-shadow:0 0 0 1.5px}.color-selector__item .icon{opacity:0;transition:opacity .2s ease-in}.color-selector__item.selected .icon{opacity:1}.color-selector__clear{border-radius:50%;padding:6px}.x-3deye-confirm{--on-surface:black;--surface-highlight-rgb:255, 255, 255}.x-3deye-confirm .x-3deye-dialog-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.x-3deye-confirm .x-3deye-dialog-actions .x-3deye-button:not(.x-3deye-button--filled){border:1px solid #d2d2d2}.x-3deye-datetimepicker{width:max-content}.x-3deye-button.button-date{text-transform:none;font-family:var(--font-mono)}.x-3deye-button.button-date:hover{text-decoration:underline}.x-3deye-timepicker{height:260px;overflow:hidden}.x-3deye-timepicker__column{text-align:center;flex:1;width:60px;font-size:.85rem;overflow:hidden}.x-3deye-timepicker--alt .x-3deye-timepicker__column{white-space:nowrap;width:max-content;height:100%;overflow-y:scroll}.x-3deye-timepicker--alt .x-3deye-timepicker__column>div{width:max-content}.x-3deye-timepicker__column:hover{overflow-y:scroll}.x-3deye-timepicker__value{border-radius:.25rem;height:30px;padding:0 10px;line-height:30px}.x-3deye-datepicker__day{border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:500;display:flex}.x-3deye-datepicker__day:not(.x-3deye-datepicker__day--selected):not(.x-3deye-datepicker__day--disabled):hover{color:currentColor;background-color:#0000000d}.x-3deye-datepicker__day--next-month,.x-3deye-datepicker__day--previous-month{color:oklch(70% 0 0)}.x-3deye-datepicker__day--disabled{color:oklch(90% 0 0)}.x-3deye-datepicker__day--selected{color:#fff;background-color:#0067ac}.x-3deye-datepicker__day--today{border:2px solid #0067ac66;font-weight:700}.x-3deye-timepicker__column>div{width:60px;height:40px;padding:5px 10px}.x-3deye-timepicker__column>div:hover .x-3deye-timepicker__value{background-color:#0000000d}.x-3deye-timepicker__column>div.selected .x-3deye-timepicker__value{color:#fff;background-color:#0067ac}.x-3deye-datepicker__button--previous-month,.x-3deye-datepicker__button--next-month{opacity:.3;padding:0}:is(.x-3deye-datepicker__button--previous-month,.x-3deye-datepicker__button--next-month):disabled{opacity:.1}:is(.x-3deye-datepicker__button--previous-month,.x-3deye-datepicker__button--next-month):hover:not(:disabled){opacity:1}.x-3deye-popover-container.popover-datetimepicker,.x-3deye-popover-container.popover-datepicker{color:#000;background:#fff;padding:1rem}.x-3deye-popover-container.popover-datetimepicker .tip,.x-3deye-popover-container.popover-datepicker .tip{--tip-background:white;--tip-border:transparent}.popover-datetimepicker{--surface-inverse:#e1e1e1}.popover-datepicker.x-3deye-popover-body,.popover-datetimepicker.x-3deye-popover-body{flex-direction:column;gap:10px;display:flex}@keyframes x-3deye-dialog-zoom-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes x-3deye-dialog-fade-in{0%{opacity:0}to{opacity:1}}.x-3deye-dialog{--on-surface:#000;background:#fff;border-radius:1rem;flex-direction:column;max-height:calc(100vh - 2rem);animation:.2s cubic-bezier(.39,.575,.565,1) x-3deye-dialog-zoom-in;display:flex;box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040}@media (prefers-reduced-motion:reduce){.x-3deye-dialog{animation:none}}.x-3deye-dialog-backdrop{background-color:#00000080;animation:.1s linear x-3deye-dialog-fade-in;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.x-3deye-dialog,.x-3deye-dialog-backdrop{animation:none}}.x-3deye-dialog-actions{justify-content:space-between;padding:.75rem 1rem;display:flex}.x-3deye-dialog-actions .x-3deye-button--text{color:#444;--surface-highlight-rgb:98, 0, 238}.x-3deye-dialog-title{font-family:var(--font-sans);color:#000000de;letter-spacing:.0125em;margin:0;padding:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.5rem}.x-3deye-dialog__content{font-family:var(--font-sans);color:#0009;padding:1.5rem 1.25rem;font-size:1rem}.x-3deye-dialog-title+.x-3deye-dialog__content{padding-top:0}.x-3deye-dialog--dark .x-3deye-dialog{--on-surface:#ffffffbf;background-color:#222222f2}.x-3deye-dialog--dark .x-3deye-dialog__content{color:#ffffffbf}.x-3deye-dialog--dark .x-3deye-dialog-title{color:#ffffffde}.x-3deye-dialog--dark .x-3deye-dialog-actions .x-3deye-button{color:#ffffffde;--surface-highlight-rgb:255, 255, 255}@keyframes x-3deye-drawer-slide-in{0%{opacity:0;translate:16rem}to{opacity:1;translate:0}}.x-3deye-drawer{background:var(--surface);flex-direction:column;height:100%;margin-left:auto;animation:.2s cubic-bezier(.39,.575,.565,1) x-3deye-drawer-slide-in;display:flex;box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040}@media (prefers-reduced-motion:reduce){.x-3deye-drawer{animation:none}}.x-3deye-drawer-backdrop{background-color:#00000080;position:absolute;inset:0}.x-3deye-drawer-actions{justify-content:space-between;padding:.75rem 1rem;display:flex}.x-3deye-drawer-title{font-family:var(--font-sans);color:color(from var(--on-surface) srgb r g b / .87);letter-spacing:.0125em;margin:0;padding:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.5rem}.x-3deye-drawer__content{font-family:var(--font-sans);color:color(from var(--on-surface) srgb r g b / .75);flex:1;padding:1.5rem 1.25rem;font-size:1rem;overflow:hidden}.x-3deye-drawer-title+.x-3deye-drawer__content{padding-top:0}.x-3deye-filter-bar{flex-direction:column;flex-shrink:0;gap:.5rem;padding:.5rem 1rem;display:flex}.x-3deye-filter-bar__row{align-items:center;gap:.5rem;display:flex}.x-3deye-filter-bar__search-field{width:100%}.x-3deye-filter-bar__pills{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;display:flex}.x-3deye-filter-bar__clear{white-space:nowrap;opacity:.7;flex-shrink:0;height:28px}.x-3deye-filter-bar__clear:hover{opacity:1}.x-3deye-filter-pill{border:1px solid rgb(from currentColor r g b / .5);height:28px;color:var(--on-surface);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff0f;border-radius:1rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;transition:background-color .15s,border-color .15s;display:inline-flex}.x-3deye-filter-pill:hover{background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-pill:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.x-3deye-filter-pill--active{background:color-mix(in srgb, var(--primary-color) 15%, transparent);border-color:color-mix(in srgb, var(--primary-color) 40%, transparent)}.x-3deye-filter-pill--active:hover{background-color:color-mix(in srgb, var(--primary-color) 25%, transparent)}.x-3deye-filter-pill--open{border-color:var(--primary-color)}.x-3deye-filter-pill__label{opacity:.65}.x-3deye-filter-pill--active .x-3deye-filter-pill__label{opacity:.85}.x-3deye-filter-pill__icon{flex:none}.x-3deye-filter-pill__separator{opacity:.4}.x-3deye-filter-pill__value{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.x-3deye-filter-pill__remove{width:18px;height:18px;color:inherit;opacity:.4;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-.125rem;margin-right:-.25rem;padding:0;display:flex}.x-3deye-filter-pill__remove:hover{opacity:1;background-color:rgba(var(--surface-highlight-rgb), .15)}.x-3deye-filter-add-btn{border:1px dashed rgb(from currentColor r g b / .5);height:28px;color:var(--on-surface);opacity:.5;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.x-3deye-filter-add-btn:hover{opacity:.85;border-color:rgb(from currentColor r g b / .7);background:#ffffff0a}.x-3deye-filter-add-btn:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:1px;border-color:var(--primary-color);border-style:solid}.x-3deye-filter-add-menu{flex-direction:column;width:200px;max-height:300px;display:flex}.x-3deye-filter-add-menu__search{color:var(--on-surface);background:#ffffff14;border:1px solid;border-radius:.375rem;outline:none;margin-bottom:.25rem;padding:.375rem .5rem;font-size:.8125rem}.x-3deye-filter-add-menu__search:focus{border-color:var(--primary-color)}.x-3deye-filter-add-menu__search::placeholder{color:color(from var(--on-surface) srgb r g b / .35)}.x-3deye-filter-add-menu__list{flex-direction:column;display:flex;overflow-y:auto}.x-3deye-filter-add-menu__item{color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.5rem;font-size:.8125rem;display:flex}.x-3deye-filter-add-menu__item:hover,.x-3deye-filter-add-menu__item--focused{background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-add-menu__empty{text-align:center;opacity:.5;padding:.75rem;font-size:.8125rem}.x-3deye-filter-popover{flex-direction:column;width:240px;max-height:320px;display:flex}.x-3deye-filter-popover--date-range,.x-3deye-filter-popover--time-range{gap:.5rem;width:auto;max-height:none;padding:.75rem}.x-3deye-filter-popover__search{color:var(--on-surface);background:#ffffff14;border:1px solid;border-radius:.375rem;outline:none;margin-bottom:.25rem;padding:.375rem .5rem;font-size:.8125rem}.x-3deye-filter-popover__search:focus{border-color:var(--primary-color)}.x-3deye-filter-popover__search::placeholder{color:color(from var(--on-surface) srgb r g b / .35)}.x-3deye-filter-popover__list{flex-direction:column;display:flex;overflow-y:auto}.x-3deye-filter-popover__option{color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.x-3deye-filter-popover__option:hover{background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-popover__option svg{opacity:.7;flex-shrink:0}.x-3deye-filter-popover__option--focused{background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-popover__option--selected{background-color:rgba(var(--surface-highlight-rgb), .06)}.x-3deye-filter-popover__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-3deye-filter-popover__check{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.x-3deye-filter-popover__check svg{opacity:1}.x-3deye-filter-popover__empty{text-align:center;opacity:.5;padding:.75rem;font-size:.8125rem}.x-3deye-filter-popover__date-field{flex-direction:column;gap:.25rem;display:flex}.x-3deye-filter-popover__date-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.625rem}.x-3deye-filter-popover__time-input{color:var(--on-surface);background:#ffffff14;border:1px solid;border-radius:.375rem;outline:none;padding:.375rem .5rem;font-size:.8125rem}.x-3deye-filter-popover__time-input:focus{border-color:var(--primary-color)}.x-3deye-filter-popover__date-presets{border-bottom:1px solid color(from var(--on-surface) srgb r g b / .08);flex-direction:column;gap:.125rem;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.x-3deye-filter-popover__date-preset{color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.375rem .5rem;font-size:.8125rem;display:flex}.x-3deye-filter-popover__date-preset:hover{background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-popover__date-preset--active{background-color:rgba(var(--surface-highlight-rgb), .12);color:var(--primary-color);font-weight:500}.x-3deye-filter-popover__date-row{align-items:center;gap:.25rem;display:flex}.x-3deye-filter-popover__date-clear{width:1.25rem;height:1.25rem;color:var(--on-surface);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.x-3deye-filter-popover__date-clear:hover{opacity:1;background-color:rgba(var(--surface-highlight-rgb), .1)}.x-3deye-filter-popover__date-cap-notice{opacity:.55;border-top:1px solid color(from var(--on-surface) srgb r g b / .08);margin-top:.25rem;padding-top:.25rem;font-size:.6875rem}.x-3deye-filter-popover__date-cap-notice--at-cap{color:var(--primary-color);opacity:.85}.search-field{justify-content:flex-end;align-items:center;padding:8px;display:flex}.search-field input::placeholder{color:#ffffff73}.search-field .search-icon{color:#b3b3b3;position:absolute;top:8px;left:4px}.search-field .button-clear{color:#b3b3b3;position:absolute;right:0}.search-field .x-3deye-button:hover{color:#ffffffbf}.search-field input{color:#ffffffbf;background:#00000080;border:none;border-radius:8px;width:100%;height:32px;padding:4px 24px;font-size:14px;line-height:23px;transition:all .2s}.search-field .search-field-input-container{width:100%;position:relative;overflow:hidden}.search-field:hover input{background-color:#000000bf}.search-field:focus-within input{color:#000000bf;background-color:#fff}.search-field:focus-within .search-icon{color:#000000bf}.search-field:focus-within input::placeholder{color:#0000008c}.search-field:focus-within .button-clear{color:#000000bf}.x-3deye-form-label{font-size:.75rem;font-weight:700}.x-3deye-form-label--invalid{color:var(--danger-color)}.x-3deye-form-label>.x-3deye-input-wrapper,.x-3deye-form-label>.x-3deye-select-container{margin-top:.25rem}.x-3deye-input-wrapper{border:1px solid color(from currentColor srgb r g b / .25);border-radius:6px;padding:.75rem 1rem;position:relative;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.x-3deye-input-wrapper:has(:focus-visible){outline:2px solid var(--primary-color);outline-offset:-1px}.x-3deye-input-wrapper--with-prefix .x-3deye-input{padding-left:2.5rem}.x-3deye-input-wrapper--with-suffix .x-3deye-input{padding-right:2.5rem}.x-3deye-input-prefix{width:2.5rem;height:100%;color:var(--on-surface);justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:0;left:0}.x-3deye-input-suffix{width:2.5rem;height:100%;color:var(--on-surface);justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:0;right:0}.x-3deye-input{letter-spacing:-.02em;width:100%;color:inherit;background-color:#0000;border:none;font-family:inherit}.x-3deye-form-label--invalid .x-3deye-input:focus{--primary-color:var(--danger-color)}@keyframes linear-progress-loading{to{transform:translate(10px)}}.x-3deye-linear-progress{color:#00000040}.x-3deye-linear-progress__bar{fill:var(--primary-color)}.menu-button{background:0 0;border:none}.menu-button:disabled{cursor:not-allowed;opacity:.5}.menu-button[data-open],.menu-button:hover:not(:disabled){background-color:rgba(var(--surface-highlight-rgb), .1)}.menu-list{background-color:var(--container);color:var(--on-container);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;outline:0;padding:4px;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff0d}.menu-item{text-align:left;background:0 0;border:none;border-radius:4px;outline:0;justify-content:space-between;align-items:center;width:100%;min-width:120px;margin:0;display:flex}.menu-item--danger{color:var(--danger-color)}.menu-item.x-3deye-button{text-align:left;letter-spacing:.5px;background:0 0;border:none;width:100%;height:fit-content;padding:8px 16px;font-size:14px}.menu-item:focus,.menu-item[data-focus-inside][data-open]{background-color:rgba(var(--surface-highlight-rgb), .1)}.panel{background-color:color(from var(--surface) srgb r g b / .95);color:var(--on-surface);box-sizing:border-box;border-bottom:6px solid var(--container);border-left:6px solid var(--container);border-right:6px solid var(--container);z-index:2;flex-direction:column;padding:32px 0 0;font-size:14px;transition:opacity .3s ease-in;display:flex;box-shadow:0 2px 3px #0a0a0ae6,0 0 0 1px #0a0a0a33}.panel.hidden{display:none}.panel-title{opacity:.5;-webkit-user-select:none;user-select:none;color:var(--on-background);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.panel:focus-within .panel-title,.panel:focus-within .bottom-panel-title.active{opacity:.8}.panel.docked .panel-title{color:var(--on-surface);margin-left:6px}.panel-top .panel-title{pointer-events:none;padding:0}.panel-top{background-color:var(--container);color:var(--on-container);-webkit-user-select:none;user-select:none;align-items:center;height:32px;display:flex}.panel-top .bottom-panel-title{color:var(--on-surface);border-radius:0}.panel-top .bottom-panel-title.active{opacity:.5}.panel.docked:not(.docked-bottom) .panel-top,.panel:not(.docked) .panel-top{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.panel:not(.docked) .panel-top{margin-top:-32px}.panel-top .x-3deye-button svg{shape-rendering:crispedges}.panel-top .x-3deye-button{opacity:.3;transition:opacity .3s ease-in}.panel .panel-top .x-3deye-button:hover{opacity:1}.panel-dragging .panel-top{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.panel.docked{box-shadow:none;background-color:var(--surface);border:none;padding:0;top:0;bottom:0;z-index:1!important}.panel.docked.docked--active{z-index:2!important}.panel.docked .panel-top{background-color:var(--surface);color:var(--on-surface)}.panel-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.panel-actions{align-items:center;display:flex}.panel-action{opacity:.3;transition:opacity .3s ease-in}.panel-action:hover{opacity:1}.panel-bottom{justify-content:center;gap:8px;display:flex}.panel-bottom .x-3deye-button:not(.active){opacity:.5}.x-3deye-popover-container{background:var(--surface);color:var(--on-surface);text-align:left;border-radius:6px;padding:8px;animation:.15s ease-in slide-in;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.x-3deye-popover-container{animation:none}}.x-3deye-popover-container .tip{--tip-background:var(--surface);--tip-border:#ffffff0d}.preloader-container{flex:1;justify-content:center;align-items:center;display:flex}.x-3deye-prompt{--on-surface:black;--surface-highlight-rgb:255, 255, 255}.x-3deye-prompt .x-3deye-dialog{width:min-content}.x-3deye-prompt .x-3deye-dialog-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.x-3deye-prompt .x-3deye-dialog-actions .x-3deye-button:not(.x-3deye-button--filled){border:1px solid #d2d2d2}.x-3deye-radio{justify-content:flex-start;align-items:center;height:2.5rem;display:inline-flex}.x-3deye-radio>input{appearance:none;background-color:var(--surface-inverse);border-radius:1rem;justify-content:center;align-items:center;width:16px;height:16px;margin-right:.5rem;padding:0;display:inline-flex;position:relative}.x-3deye-radio>input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.x-3deye-radio>input:checked{border-color:var(--primary-color);background-color:var(--primary-color)}.x-3deye-radio>input:before{content:"";will-change:transform;background:var(--on-primary-color);border-radius:50%;width:6px;height:6px;transition:transform .2s cubic-bezier(.39,.575,.565,1);display:block;transform:scale(0)}.x-3deye-radio>input:checked:before{transform:scale(1)}.scroll-area{position:relative;overflow:hidden}.scroll-area-viewport{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:scroll}.scroll-area-viewport::-webkit-scrollbar{display:none}.scroll-area-track-x{z-index:1;opacity:0;background:gray;height:12px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.scroll-area-track-x:hover{opacity:.5}.scroll-area-track-x:has(+.scroll-area-thumb-x:hover){opacity:.5}.scroll-area-thumb-x{touch-action:none;z-index:1;opacity:.5;background-color:#fff;border-radius:8px;height:8px;position:absolute;bottom:2px;left:0;box-shadow:0 0 2px #00000040}.scroll-area-track-y{z-index:1;opacity:0;background:gray;width:12px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.scroll-area-track-y:hover{opacity:.5}.scroll-area-track-y:has(+.scroll-area-thumb-y:hover){opacity:.5}.scroll-area-thumb-y{touch-action:none;z-index:1;opacity:.5;background-color:#fff;border-radius:8px;width:8px;position:absolute;top:0;right:2px;box-shadow:0 0 2px #00000040}.scroll-area-content{width:fit-content;min-width:100%}.scroll-area[data-has-y]:not([data-has-x]) .scroll-area-content{width:auto}.segmented-control-wrapper{background-color:var(--surface-inverse);border-radius:8px;display:inline-grid}.segmented-control{z-index:0;--indicator-offset:0%;grid-auto-columns:1fr;grid-auto-flow:column;margin:2px;display:grid;position:relative}.segmented-control-indicator{pointer-events:none;height:100%;transform:translateX(var(--indicator-offset));transition:all .2s ease-in-out;position:absolute}.segmented-control-indicator-inner{background:#fff;border-radius:6px;transition:all .2s;position:absolute;inset:0;transform:scale(1);box-shadow:0 0 5px #00000029}.segmented-control-indicator.active .segmented-control-indicator-inner{transform:scale(.95)}.segmented-control-button{color:currentColor;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;z-index:1;background:0 0;border:none;min-height:24px;margin:2px;font-family:inherit;overflow:hidden}.segmented-control-button:not(.current):hover{opacity:.6}.segmented-control-button.current{color:#000}#x-3deye-floating-ui-root{width:100%;z-index:calc(infinity);position:absolute}.x-3deye-select-container{background-color:#00000080;border-radius:.5rem;display:flex}.x-3deye-select-container *{box-sizing:border-box}.x-3deye-select-container .x-3deye-select-body{padding:.375rem .5rem;display:grid}.x-3deye-select-container .x-3deye-select-body>*{grid-area:1/1}.x-3deye-select-container .x-3deye-multi-select-body{scrollbar-width:thin;scrollbar-color:#999 transparent;flex-wrap:wrap;gap:4px;max-height:min(13.5rem,40vh);margin-block:2px;padding:.25rem .5rem;display:flex;overflow-y:auto}.x-3deye-select-container .x-3deye-select-value{color:#333;background-color:var(--color,#e6e6e6);border-radius:2px;align-items:center;gap:4px;min-height:24px;padding-left:6px;font-size:.75rem;display:inline-flex}.x-3deye-select-container .x-3deye-select-value>.icon{flex-shrink:0}.x-3deye-select-container .x-3deye-select-value .close-button{background-color:var(--color,#e6e6e6);width:24px;min-width:24px;height:100%;color:inherit;margin:0;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;justify-content:center;align-items:center;margin-left:3px;padding:0;display:flex}.x-3deye-select-container .x-3deye-select-value .close-button:hover,.x-3deye-select-container .x-3deye-select-value .close-button:focus{background-color:var(--background-color,#ffbdad);color:var(--color,#de350b)}.x-3deye-select-indicators{color:#ccc;max-height:36px}.x-3deye-select-indicators:hover{color:#e6e6e6}.x-3deye-select-container--open,.x-3deye-select-container:focus-within{--border-color:color(from var(--primary-color) srgb r g b / .75);box-shadow:0 2px var(--border-color) inset, 0 -2px var(--border-color) inset, -2px 0 var(--border-color) inset, 2px 0 var(--border-color) inset;background-color:#fff}:is(.x-3deye-select-container--open,.x-3deye-select-container:focus-within) .x-3deye-select-indicators,:is(.x-3deye-select-container--open,.x-3deye-select-container:focus-within) .x-3deye-select-indicators:hover{color:#747474}:is(.x-3deye-select-container--open,.x-3deye-select-container:focus-within) .x-3deye-select-single-value{color:#000}.x-3deye-select-container--disabled{opacity:.35}.x-3deye-select{line-height:0;display:inline-grid}.x-3deye-select-placeholder{color:#b3b3b3;pointer-events:none;grid-area:1/1;align-items:center;gap:4px;display:flex}.x-3deye-select-single-value{color:#fff;grid-area:1/1;align-content:center;padding:.25em .25em .25em 0}.x-3deye-select:after,.x-3deye-select input{min-width:1em;font:inherit;resize:none;appearance:none;color:#000;background:0 0;border:none;grid-area:1/1;margin:0;padding:.25em .25em .25em 0}.x-3deye-select input{height:24px}.x-3deye-select input:focus{outline:none}.x-3deye-select:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.x-3deye-select-menu{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:.25rem;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #6666660d}.x-3deye-select-option{cursor:default;align-items:center;padding:8px;font-size:.875rem;display:flex}.x-3deye-select-option--active{background-color:#d5edff}.x-3deye-select-option--selected{color:#fff;background-color:#2196f3!important}.x-3deye-slider{align-items:center;display:flex;position:relative}.x-3deye-slider:focus-visible{outline:none}.x-3deye-slider.horizontal{width:100%;height:20px}.x-3deye-slider.vertical{flex-direction:column;width:20px;height:100%}.x-3deye-slider__track{background:var(--surface-inverse,gainsboro);border-radius:4px;flex:1;position:relative}.x-3deye-slider__bar{background-color:var(--primary-color,#0067ac);border-radius:inherit;position:absolute}.x-3deye-slider.disabled .x-3deye-slider__bar{background-color:#a5a5a5}.x-3deye-slider.horizontal .x-3deye-slider__bar{top:0;bottom:0;left:0}.x-3deye-slider.vertical .x-3deye-slider__bar{bottom:0;left:0;right:0}.x-3deye-slider.horizontal .x-3deye-slider__track{height:8px}.x-3deye-slider.vertical .x-3deye-slider__track{width:8px}.x-3deye-slider__thumb{will-change:transform box-shadow;box-shadow:0 0 0 0 rgba(var(--surface-highlight-rgb,0, 100, 255), 0), 0 0 0 1px #0000001a, 0 1px 3px #0000004d;background:#fff;border-radius:9px;width:26px;height:18px;transition:box-shadow .15s cubic-bezier(.45,.05,.55,.95)}.x-3deye-slider:not(.disabled) .x-3deye-slider__thumb:hover,.x-3deye-slider:focus .x-3deye-slider__thumb{box-shadow:0 0 0 3px rgba(var(--surface-highlight-rgb,0, 100, 255), .15), 0 0 0 1px #0000001a, 0 1px 3px #0000004d}.x-3deye-slider:not(.disabled) .x-3deye-slider__thumb.active{box-shadow:0 0 0 4px rgba(var(--surface-highlight-rgb,0, 100, 255), .3), 0 0 0 1px #0000001a, 0 1px 3px #0000004d}:where(.x-3deye-slider.vertical) .x-3deye-slider__thumb{width:18px;height:26px}.x-3deye-slider__label{pointer-events:none;touch-action:none;will-change:transform;background:var(--primary-color,#0067ac);color:var(--on-primary-color,white);transform-origin:bottom;border-radius:4px;width:fit-content;min-width:24px;padding:4px 8px;font-size:.75rem;transition:transform .15s cubic-bezier(.45,.05,.55,.95);position:relative;bottom:50%;left:50%;transform:translate(-50%,-100%)scale(0)}.x-3deye-slider__label.open,.x-3deye-slider:not(.disabled) .x-3deye-slider__thumb:hover .x-3deye-slider__label,.x-3deye-slider:focus .x-3deye-slider__label{transform:translate(-50%,-100%)scale(1)}.x-3deye-slider__label:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--primary-color,#0067ac);width:0;height:0;display:block;position:absolute;top:100%;left:calc(50% - 5px)}.spinner{width:65px;height:65px;animation:1.5s linear infinite spinner-rotation}.spinner circle{stroke-dasharray:207.34;stroke-dashoffset:0;transform-origin:50%;animation:1.5s ease-in-out infinite spinner-dash}@keyframes spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes spinner-dash{0%{stroke-dashoffset:207.34px}50%{stroke-dashoffset:51.835px;transform:rotate(135deg)}to{stroke-dashoffset:207.34px;transform:rotate(450deg)}}.x-3deye-switch{--switch-size:1.25rem;--switch-width:calc(var(--switch-size) * 2 + .375rem);--switch-height:calc(var(--switch-size) + .375rem);background-color:var(--surface-inverse);width:var(--switch-width);min-width:var(--switch-width);height:var(--switch-height);min-height:var(--switch-height);cursor:pointer;appearance:none;border:1px solid #0003;border-radius:1rem;padding:2px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.x-3deye-switch.x-3deye-switch--checked{background-color:var(--primary-color,#27b9a1)}.x-3deye-switch.x-3deye-switch--disabled{opacity:.5;cursor:not-allowed}.x-3deye-switch--xs{--switch-size:.75rem}.x-3deye-switch--sm{--switch-size:1rem}.x-3deye-switch--md{--switch-size:1.25rem}.x-3deye-switch--lg{--switch-size:1.5rem}.x-3deye-switch:before{content:"";will-change:transform;width:var(--switch-size);height:var(--switch-size);background:#fff;border-radius:50%;transition:transform .16s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 3px 12px #00000029,0 3px 1px #0000001a}.x-3deye-switch.x-3deye-switch--checked:before{transform:translateX(var(--switch-size))}.x-3deye-switch:focus-visible{transition:box-shadow .2s cubic-bezier(.215,.61,.355,1);box-shadow:0 0 0 3px #27b9a154}.table [role=columnheader]{opacity:.75;padding:.75rem 1.5rem}.table [role=cell]{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.table [role=row]{border-bottom:1px solid var(--surface-inverse)}.table .table__row:hover{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.table .table__row--clickable:active{background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity))}.table .table__row[style*="cursor: pointer"]{transition:background-color .15s}.table__header{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:scroll}.table__header::-webkit-scrollbar{display:none}.x-3deye-tabs{flex-direction:column;display:flex}.x-3deye-tabs__tabpanel{flex-direction:column;flex:1}.x-3deye-tabs__tablist{flex-wrap:wrap}.x-3deye-toast-viewport{top:var(--toast-viewport-top,16px);pointer-events:none;outline:none;width:min(384px,100vw - 32px);font-size:12px;line-height:16px;position:fixed;right:16px}.x-3deye-toast-viewport[data-expanded]{height:var(--toast-stack-height);pointer-events:auto}.x-3deye-toast{box-sizing:border-box;background:var(--container);color:var(--on-container);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;outline:none;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff0d}.x-3deye-toast--stacked{--toast-scale:calc(max(0, 1 - var(--toast-index) * .1));--toast-shrink:calc(1 - var(--toast-scale));--toast-card-height:var(--toast-frontmost-height,var(--toast-height));--toast-y:calc(var(--toast-index) * var(--toast-peek) + var(--toast-shrink) * var(--toast-card-height));--toast-s:var(--toast-scale);--toast-swipe-movement-x:0px;--toast-swipe-movement-y:0px;z-index:calc(1000 - var(--toast-index));width:100%;height:var(--toast-card-height);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;transform-origin:top;transform:translate(var(--toast-swipe-movement-x), calc(var(--toast-y) + var(--toast-swipe-movement-y))) scale(var(--toast-s));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .2s ease-out,height .15s;position:absolute;top:0;right:0;overflow:hidden}.x-3deye-toast--stacked:focus-visible{box-shadow:0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a, inset 0 0 0 1px #ffffff0d, 0 0 0 2px var(--primary-color)}.x-3deye-toast--stacked[data-expanded]{--toast-y:var(--toast-offset-y);--toast-s:1;height:var(--toast-height)}.x-3deye-toast--stacked[data-swiping]{transition:none}.x-3deye-toast--stacked[data-ending-style]{pointer-events:none}.x-3deye-toast--stacked[data-starting-style]{opacity:0;transform:translateY(calc(var(--toast-y) - 24px)) scale(var(--toast-s));transition:none}.x-3deye-toast--stacked[data-starting-style][data-alone]{transform:translateY(var(--toast-y)) scale(var(--toast-s))}.x-3deye-toast--stacked[data-ending-style]:not([data-limited]){opacity:0;transform:translate(var(--toast-swipe-movement-x), calc(var(--toast-y) + var(--toast-swipe-movement-y) - 16px)) scale(var(--toast-s));transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.x-3deye-toast--stacked[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-y) + var(--toast-swipe-movement-y) - 48px))}.x-3deye-toast--stacked[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-y) + var(--toast-swipe-movement-y) + 48px))}.x-3deye-toast--stacked[data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 64px), calc(var(--toast-y) + var(--toast-swipe-movement-y)))}.x-3deye-toast--stacked[data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 64px), calc(var(--toast-y) + var(--toast-swipe-movement-y)))}.x-3deye-toast--stacked[data-limited]{opacity:0}.x-3deye-toast__content{align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:flex}.x-3deye-toast--stacked[data-behind]:not([data-expanded]) .x-3deye-toast__content{opacity:0}.x-3deye-toast__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.x-3deye-toast[data-type=success] .x-3deye-toast__icon{color:var(--success-color)}.x-3deye-toast[data-type=error] .x-3deye-toast__icon{color:var(--danger-color)}.x-3deye-toast__body{flex:1;min-width:0;padding-top:2px}.x-3deye-toast__title{overflow-wrap:anywhere;font-weight:600}.x-3deye-toast__description{color:color-mix(in srgb, var(--on-container) 70%, transparent);overflow-wrap:anywhere;margin-top:2px}.x-3deye-toast__actions{gap:4px;margin:6px 0 -4px -10px;display:flex}.x-3deye-toast .x-3deye-button.x-3deye-toast__action{min-width:0;height:28px;color:var(--primary-color);padding:0 10px;font-size:12px}.x-3deye-toast .x-3deye-button.x-3deye-toast__close{opacity:.6;flex:none;width:24px;height:24px;margin-top:-2px;padding:0}.x-3deye-toast .x-3deye-button.x-3deye-toast__close:hover,.x-3deye-toast .x-3deye-button.x-3deye-toast__close:focus-visible{opacity:1}.x-3deye-toast[data-pulse=even]{animation:.28s x-3deye-toast-pulse-even}.x-3deye-toast[data-pulse=odd]{animation:.28s x-3deye-toast-pulse-odd}@keyframes x-3deye-toast-pulse-even{0%,to{scale:1}50%{scale:1.04}}@keyframes x-3deye-toast-pulse-odd{0%,to{scale:1}50%{scale:1.04}}.x-3deye-toast--anchored{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;white-space:nowrap;pointer-events:none;transform-origin:bottom;background:#000000e6;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:16px;transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.x-3deye-toast--anchored .x-3deye-toast__icon{width:16px;height:16px}.x-3deye-toast--anchored[data-starting-style],.x-3deye-toast--anchored[data-ending-style]{opacity:0;transform:translateY(4px)scale(.96)}@media (prefers-reduced-motion:reduce){.x-3deye-toast,.x-3deye-toast__content{transition:none;animation:none}}.x-3deye-tooltip{color:#fff;background:#000000e6;border:1px solid #ffffff26;border-radius:4px;padding:.5em 1em;font-size:12px}.x-3deye-timeline__archive{fill:#7196af}.x-3deye-timeline__clip rect{fill:#cc91c999;pointer-events:auto}.x-3deye-timeline__clip:hover rect{fill:#ffb8fb99}.x-3deye-timeline__clip text{fill:#ffffffb3}.x-3deye-timeline__clip:hover text{fill:#fff}.detected-object .full,.detected-object .half,.detected-object .third{stroke:var(--timeline-background);vector-effect:non-scaling-stroke;display:none}.detected-objects.cars .detected-object.cars .full{fill:#93c34b;display:block}.detected-objects.cars .detected-object.cars:hover .full{fill:#a9e949}.detected-objects.cars.people .detected-object.people:not(.cars) .full,.detected-objects.people:not(.cars) .detected-object.people .full,.detected-objects.cars.people .detected-object.cars.people .half{fill:#f43477;display:block}.detected-objects.cars.people .detected-object.people:not(.cars):hover .full,.detected-objects.people:not(.cars) .detected-object.people:hover .full,.detected-objects.cars.people .detected-object.cars.people:hover .half{fill:#f76e9e}.detected-objects.misc:not(.cars) .detected-object.misc:not(.people) .full,.detected-objects.misc:not(.people) .detected-object.misc:not(.cars) .full,.detected-objects.misc .detected-object.misc:not(.people):not(.cars) .full,.detected-objects.cars.misc:not(.people) .detected-object.cars.misc .half,.detected-objects.people.misc:not(.cars) .detected-object.people.misc .half,.detected-objects.people.misc .detected-object.people.misc:not(.cars) .half,.detected-objects.cars.misc .detected-object.cars.misc:not(.people) .half,.detected-objects.cars.people.misc .detected-object.cars.people.misc .third,.detected-objects.misc:not(.cars):not(.people) .detected-object.misc .full{fill:#34b4f4;display:block}.detected-objects.misc:not(.cars) .detected-object.misc:not(.people):hover .full,.detected-objects.misc:not(.people) .detected-object.misc:not(.cars):hover .full,.detected-objects.misc .detected-object.misc:not(.people):not(.cars):hover .full,.detected-objects.cars.misc:not(.people) .detected-object.cars.misc:hover .half,.detected-objects.people.misc:not(.cars) .detected-object.people.misc:hover .half,.detected-objects.people.misc .detected-object.people.misc:not(.cars):hover .half,.detected-objects.cars.misc .detected-object.cars.misc:not(.people):hover .half,.detected-objects.cars.people.misc .detected-object.cars.people.misc:hover .third,.detected-objects.misc:not(.cars):not(.people) .detected-object.misc:hover .full{fill:#6ec9f7}.x-3deye-timeline__event{fill:#0060a0;transition:stroke .2s cubic-bezier(.075,.82,.165,1)}.x-3deye-timeline__event:hover{stroke:#ffffff80;stroke-width:1px}.event-grid-datepicker{display:flex}.event-grid-datepicker>div{flex:1;display:flex}.event-grid-datepicker .date-button{flex-direction:column;justify-content:center;padding:4px 8px;display:flex}.event-grid-datepicker .date-button label{opacity:.5;font-size:.75em}.event-list-item{-webkit-user-select:none;user-select:none;color:#ffffffbf;--license-plate-color:#00e5ff;background-color:#ffffff1a;font-size:12px;position:absolute;inset:0;overflow:hidden}.event-list-item .x-3deye-button--icon:hover,.event-list-item .x-3deye-button--icon:focus{background-color:#0003}.event-list-item .acknowledged-overlay{pointer-events:none;color:#fff;text-transform:uppercase;background-color:#0006;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.event-list-item .no-preview-overlay{pointer-events:none;background-color:#808080cc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABaCAYAAABzAJLvAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIDBB8ysGG6bgAAAy1JREFUeNrtnD1oFFEUhc8s6Y0gCDHrT64/EE0UCVEQxB9ioSgWFoqNRgQFG0EQUlhYCXYRBSFuIogkTSKCoNhY2FpYiDYHEYJYiRYuiOhY5EVWFyNxNzvv3T1ftc2+eXO/uWd29s0MIIQQQgghhBBCCCGEEEIIIYQQQgghxILkea4ieIWkqQrNpRTZfF6QnEytk0n2k/xGco8EL8w2AEdIVrIsi1ry/NxIbgXwEsBtM3umzPh3N3SR/EGyksBcyyRzkqMyt3jJ1ZjjmuRAkDsiY/9XwLVBciUWyTWxPBjkXtcvf2dxTXJDkHtNhpzFNcldQe5FmXES1zWxvDvIvapYdhbX4To3J3lFJpzFNcn9Qe55GXAS1zWxPBTkXlYsO4trkjuD3EuquLO4JnkoyD2tSjuJ65pYPhzkXlAsO4trkvuC3HOqrLO4JnksyD3hqTaZI8n9mFu2mwAwBaBjEV8vA7gFYNjMxvM8R5Zlv6J7/rMEFyv4HoCTjYxhZtkfY54xszsp16UEP3Q2+YA5CmAs9aJ4Epw3Ue5BADMeiuJJcDM795GX/ZHgernTnvapQ1p/Y8bbDqmDnSPBEtxWvJVgx5hZjzfJElxPH4BXEuyXKoAdXjpZl0n1MZ0D+AKgh+RndXA8TDT4/Y9A3VLjJnVwwdQs523H3P/RfWa2qHMoyTKAN+GpxuH5Mc3sgzItAkjeCIv1GxsYI5mnGttN7miQu6UJY0X/VGNbUHOD3M0g15p4wET3VGO7du7dIHf1EoytuC5Y7lij51zFdbyxPB5eeLKqBQeS4rrFnTsdOndlC7epuG5Roe8HuesK2LbieoljeSoUeEWBB1iScZ0l0LlPABwAsNzMPhU8ly4AswAmzGw4BcGlyOU+ADAEoFy0XAAws/cAugEcTyWuSxHLfQhgL4BlZjYby7yC5F4k8ka+LFK5zwEMAug0s2qkc0wirksRFu4xgIEQy9VYC5dKXGeRyX2KuReSdpvZ10Qu39YAeA1gEsBZM/uuDv47vQC6UpEbOvkdgPUATgHYrItbp5DU7U9CCCGEEEIIIYQQQgghhBBCCCGEEEIIIUTK/ASpxrk/iYZ2rgAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;display:block;position:absolute;inset:0}.event-list-item-caption{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);flex-direction:column;justify-content:flex-end;padding-top:8px;padding-bottom:8px;padding-left:8px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.event-list-item:hover .event-list-item__time{color:#fff}.event-list-item__time{text-shadow:0 1px 2px #000;order:1;font-size:14px;font-weight:700}.event-list-item__camera-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:24px;font-family:var(--font-sans);overflow:hidden}.event-list-item__duration{opacity:.9;background-color:#000000bf;padding:0 4px;font-size:12px;position:absolute;bottom:32px;right:2px}.event-list-item__temperature{text-shadow:0 1px 2px #000;align-items:center;padding:0 4px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:4px;right:2px}.event-list-item .frame{--frame-color-hsl:186 100% 50%;border:1px solid hsl(var(--frame-color-hsl) / .2);position:absolute;top:0;left:0;right:0}.event-list-item .preview{opacity:0;pointer-events:none;transition:opacity 0s linear .2s;position:absolute;box-shadow:0 0 4px #000000bf}.event-list-item .trigger:hover~.preview{opacity:1}.event-list-item__license-plate-trigger{outline:2px solid var(--license-plate-color)}.event-list-item__license-plate .plate-number{font-family:var(--font-mono);color:#fff}.event-list-item__license-plate .plate-number .digit{color:var(--license-plate-color)}.event-list-item__license-plate .plate-number .digit:first-of-type{margin-left:2px}.event-list-item__license-plate-caption{z-index:1;background-color:#000;justify-content:space-between;align-items:center;gap:10px;height:60px;padding-left:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.event-list-item__license-plate-caption .plate-number{font-family:var(--font-mono);color:#fff;letter-spacing:1px;border:2px solid #ffffff80;border-radius:4px;padding:0 8px;font-size:16px}.event-list-item__license-plate-caption .plate-number .digit{color:var(--license-plate-color)}.event-list-item__license-plate-caption .plate-number :is(.char+.digit),.event-list-item__license-plate-caption .plate-number :is(.digit+.char){margin-left:.25rem}.event-list-item__detected-object-label{font-size:13px;font-family:var(--font-mono);white-space:nowrap;color:#fff;--label-color:rgb(from var(--detected-object-color) r g b / 75%);background-color:#00000080;flex-direction:column;min-width:64px;padding:8px;font-weight:700;display:flex;position:absolute}.event-list-item__detected-object-label[data-position=right]{box-shadow:6px 0 0 var(--label-color) inset;padding-left:12px;padding-right:4px}.event-list-item__detected-object-label[data-position=left]{box-shadow:-6px 0 0 var(--label-color) inset;padding-left:4px;padding-right:12px}.event-list-item__detected-object-label[data-position=bottom]{box-shadow:0 6px 0 var(--label-color) inset;padding-top:12px;padding-bottom:4px}.event-list-item__detected-object-label[data-position=top]{box-shadow:0 -6px 0 var(--label-color) inset;padding-top:4px;padding-bottom:12px}.event-list-item__detected-object-label__attrs{grid-template-columns:1fr auto;column-gap:10px;font-size:10px;line-height:14px;display:grid}.event-list-item__license-plate-label{font-size:14px;font-family:var(--font-mono);white-space:nowrap;color:#fff;background-color:#00000080;flex-direction:column;display:flex;position:absolute}.event-list-item__license-plate-label .digit{color:var(--license-plate-color)}.event-list-item__license-plate-label .digit:first-of-type{margin-left:2px}.event-list-item__license-plate-label__caption{background-color:var(--license-plate-color);color:#000;opacity:.75;padding-left:4px;font-size:10px}.event-list-item__license-plate .plate-number{background:#000;height:16px;padding-left:2px;padding-right:2px;position:absolute;bottom:0;left:0;right:0}.event-list-item__license-plate .frame{--frame-color-hsl:186 100% 50%}.event-list-item-face .frame{--frame-color-hsl:42 100% 50%;bottom:0}.event-list-item .menu-button{position:absolute;top:0;right:0}.frame .corner-highlight-tl{background-color:hsl(var(--frame-color-hsl));width:10px;height:2px;position:absolute;top:-1px;left:-1px}.frame .corner-highlight-tl:before{content:"";background-color:hsl(var(--frame-color-hsl));width:2px;height:10px;display:block;position:absolute;top:0;left:0}.frame .corner-highlight-tr{background-color:hsl(var(--frame-color-hsl));width:10px;height:2px;position:absolute;top:-1px;right:-1px}.frame .corner-highlight-tr:before{content:"";background-color:hsl(var(--frame-color-hsl));width:2px;height:10px;display:block;position:absolute;top:0;right:0}.frame .corner-highlight-br{background-color:hsl(var(--frame-color-hsl));width:10px;height:2px;position:absolute;bottom:-1px;right:-1px}.frame .corner-highlight-br:before{content:"";background-color:hsl(var(--frame-color-hsl));width:2px;height:10px;display:block;position:absolute;bottom:0;right:0}.frame .corner-highlight-bl{background-color:hsl(var(--frame-color-hsl));width:10px;height:2px;position:absolute;bottom:-1px;left:-1px}.frame .corner-highlight-bl:before{content:"";background-color:hsl(var(--frame-color-hsl));width:2px;height:10px;display:block;position:absolute;bottom:0;left:0}.x-3deye-timeline__range-selector-body{fill:#ffffff1a}.range-selector-backdrop.range-selector-backdrop--enabled{pointer-events:auto;opacity:1}.range-selector-backdrop{pointer-events:none;fill:#000c;opacity:0;transition:opacity .5s cubic-bezier(.075,.82,.165,1)}.x-3deye-timeline__handle .x-3deye-timeline__handle-border{stroke:#fff}.x-3deye-timeline__handle .x-3deye-timeline__handle-path{fill:#fff}.x-3deye-timeline__handle .x-3deye-timeline__handle-path-accent{fill:none;stroke:#7196af;stroke-width:2px}.x-3deye-timeline__handle:hover .x-3deye-timeline__handle-path-accent{stroke:#0060a0}.scrubber{cursor:ew-resize}.scrubber:hover .scrubber-body{fill:#ffeb3b99}.scrubber-body{fill:#ffeb3b80;stroke:#ffc107}.scrubber line.line-body{stroke:#ffc107}.scrubber line.line-outline{stroke:#00000080}.scrubber line.line-shadow{stroke:#00000040}.fullscreen .thumbnail-list{display:none}.thumbnail-list{justify-content:space-between;height:120px;margin-bottom:-30px;display:flex;overflow:hidden}.thumbnail-placeholder{opacity:0}.thumbnail{box-sizing:border-box;border:1px solid #fff;flex-shrink:0;width:120px;height:90px;transition:all .1s ease-in-out;position:relative;overflow:hidden}.thumbnail+.thumbnail{margin-left:2px}.thumbnail-image{transform-origin:0 0;background-size:100% 100%;width:200px;height:150px;position:absolute;top:0;left:0;transform:scale(.6)}.thumbnail-no-data .thumbnail-image{filter:invert(65%);text-shadow:0 2px #000}.thumbnail:hover{z-index:100;border:2px solid #fff;transform:scale(1.33333)translateY(11px);box-shadow:0 6px 15px 8px #323232bf}.thumbnail:last-child:hover{transform:scale(1.33333)translate(-15px,11px)}.thumbnail:first-child:hover{transform:scale(1.33333)translate(15px,11px)}.thumbnail:hover .thumbnail-image-caption{transform:translate(0)}.thumbnail-image-caption{color:#000;text-shadow:1px 1px 1px #fff;text-align:center;opacity:.8;background-color:#fff;font-size:1em;font-weight:700;transition:all .25s ease-in-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(30px)}.thumbnail-list .thumbnail-image-caption{transform:translate(0)}.thumbnail-list .thumbnail{transform:none!important}.x-3deye-timeline{--timeline-background:#131416}.x-3deye-timeline .axis{color:#555}.x-3deye-timeline .axis text{color:#b8b8b8;font-size:11px;font-weight:700}.x-3deye-timeline .axis-background{fill:#1a1b1d;stroke:#000c;stroke-width:2px}.x-3deye-timeline .x-3deye-timeline-body .live{fill:#adff2f}.x-3deye-timeline .x-3deye-timeline-body__background{fill:var(--timeline-background)}.timeline-container{height:72px;display:flex;position:relative}.timeline-container.synced .scrubber .scrubber-body,.timeline-container.synced .scrubber line.line-body{fill:#afff3b80;stroke:#93dd1e}.current-group-trigger{text-transform:none;opacity:.7;align-items:center;padding:0 8px;display:flex;position:relative}.current-group-trigger:hover{opacity:1}.all-live{text-transform:uppercase;border-radius:4px;gap:4px;line-height:20px}.all-live i{font-style:inherit;background-color:var(--on-container);color:var(--container);font-weight:700;font-family:var(--font-sans);padding:0 5px;font-size:11px}.all-live:not(:disabled):hover i,.all-live:not(:disabled):active i{color:#ff7300}.shortcuts-dialog{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.shortcuts-dialog h3{color:#000;margin-top:0;margin-bottom:.5rem;font-weight:400}.shortcuts-list{grid-template-columns:1fr 120px;margin:0;font-size:.875rem;line-height:2rem;display:grid}.shortcuts-list>dd{text-align:left;max-width:320px;margin-left:0}.shortcuts-list>dt{text-align:center}.detected-objects-filters{color:#fff;--surface-highlight-rgb:255, 255, 255;background:#131416;border-radius:28px;height:28px;display:flex}.detected-objects-filter{--hue:339;width:28px;height:28px}.detected-objects-filter.detected-objects-filter--misc{--hue:200}.detected-objects-filter.detected-objects-filter--cars{--hue:84}.detected-objects-filter{color:#5b5b5b;transition:fill .2s ease-in}.detected-objects-filter--people.detected-objects-filter--selected:hover path{filter:url(#shadow-people)}.detected-objects-filter--cars.detected-objects-filter--selected:hover path{filter:url(#shadow-cars)}.detected-objects-filter--misc.detected-objects-filter--selected:hover path{filter:url(#shadow-misc)}.detected-objects-filter:hover{color:hsl(var(--hue), 54%, 53%)}.detected-objects-filter--selected,.detected-objects-filter--selected:hover{color:hsl(var(--hue), 96%, 67%)}.x-3deye-object-search-toolbar{--surface-highlight-rgb:255, 255, 255;--surface-inverse:#e75d29;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#c74716;border:1px solid #fff3;border-bottom:none;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;display:flex}.x-3deye-object-search-toolbar .x-3deye-button--active,.x-3deye-object-search-toolbar .x-3deye-button.x-3deye-button--active:hover,.x-3deye-object-search-toolbar .x-3deye-button.x-3deye-button--active:focus,.x-3deye-object-search-toolbar .x-3deye-button.x-3deye-button--active:not(:disabled):hover{background-color:#87310f;outline:1px solid #ed8d69}.timeline-controls{color:var(--on-container);background-color:var(--container);flex-wrap:wrap;grid-template-columns:1fr auto 1fr;align-items:start;min-height:32px;padding:0 10px;display:grid;position:relative}.timeline-controls-datetime .button-date{white-space:nowrap;font-size:16px}.timeline-controls__west,.timeline-controls__east{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timeline-controls__east{margin-left:auto}.timeline-controls__current-group-container{margin-left:auto;display:flex}.clip-selection{color:#fff;--surface-highlight-rgb:255, 255, 255;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000bf;align-items:center;gap:10px;margin:0;padding:5px 10px;display:flex}.clip-selection--clip{background:#007ac1c9}.clip-selection--timelapse{background:#c1006bc9}.clip-selection--clip .save-button,.clip-selection--timelapse .save-button{text-transform:capitalize;background-color:#fff;border-radius:1rem;min-width:80px;font-weight:700}.clip-selection--clip .x-3deye-button.save-button:hover,.clip-selection--timelapse .x-3deye-button.save-button:hover{background-color:#fff}.clip-selection--clip .save-button{color:#007ac1c9}.clip-selection--clip .save-button:hover,.clip-selection--clip .save-button canvas{color:#007ac1}.clip-selection--timelapse .save-button{color:#c1006bc9}.clip-selection--timelapse .save-button:hover,.clip-selection--timelapse .save-button canvas{color:#c1006b}.clip-selection-datetimepicker{margin-left:-4px}.clip-selection-datetimepicker .button-date{font-family:inherit;font-size:16px}.clip-selection>div>label{text-transform:uppercase;display:block}.layout-selector-trigger.x-3deye-button{opacity:.7;align-items:center;display:flex}.layout-selector-trigger.x-3deye-button:disabled{opacity:.35}.layout-selector-trigger.x-3deye-button:hover:not(:disabled){opacity:1}.layout-selector.menu .x-3deye-button>*{margin:2px}.layout-selector-trigger .icon{transition:transform .2s ease-out;transform:rotate(0)}.layout-selector-trigger.x-3deye-button[data-open] .icon{transform:rotate(180deg)}.layout-selector.menu-list{grid-template-columns:repeat(3,1fr);display:grid}.layout-selector.menu-list button:last-of-type{grid-column:1/span 3}.layout-selector.menu-list button{cursor:pointer}.layout-selector.menu-list button:hover{color:var(--secondary-accent-color);background:0 0}.layout-selector .menu-item{min-width:auto}.account-settings-panel .panel-body{background-color:rgb(var(--surface-rgb))}.account-settings-panel .x-3deye-tabs{flex-direction:row;flex:1;overflow:hidden}.account-settings-panel .x-3deye-tabs__tabpanel:not([hidden]){flex-direction:column;padding:0 1rem 1rem;display:flex}.account-settings-panel .x-3deye-tabs__tablist{border-right:2px solid var(--surface-inverse);flex-direction:column;gap:.25rem;padding-left:.25rem;padding-right:.25rem;display:flex}.account-settings-panel .x-3deye-tabs__tabpanel{overflow:auto}.account-settings-panel .x-3deye-tabs__tab{color:var(--on-surface);text-transform:none;border-radius:4px;justify-content:flex-start;margin-top:4px;margin-bottom:5px;padding:.5rem 1rem;font-size:.875rem}.account-settings-panel .x-3deye-tabs__tab>.icon{margin-right:.5rem}.account-settings-panel .x-3deye-tabs__tab--active{color:var(--on-surface);position:relative}.account-settings-panel .x-3deye-tabs__tab--active:after{content:"";background-color:var(--primary-color);width:2px;height:100%;position:absolute;right:-6px}.account-settings-panel__form{grid-gap:16px;grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr 1fr;align-items:end;max-width:800px;display:grid}.autoscan{font-size:14px}.autoscan-droppable{flex:1;position:relative;overflow-y:auto}.autoscan-droppable.empty:before{content:"";border:2px dashed var(--on-container);z-index:1;color:var(--on-container);opacity:.5;position:absolute;inset:0}.autoscan-droppable.x-3deye-drag-over:before{content:"";border:2px dashed var(--on-container);opacity:1;z-index:1;background:#66afe999;position:absolute;inset:0}.autoscan-droppable-message{text-align:center;z-index:2;padding:20px;position:absolute;top:33%}.autoscan-item-container{z-index:2;position:relative}.autoscan-item{border-left:3px solid #0000;padding:8px 20px}.autoscan-item .header{align-items:center;height:24px;display:flex}.autoscan-item .header .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.autoscan-item__number{opacity:.5;width:24px;margin-left:-3px;font-size:.75rem;font-weight:700}.autoscan-item.selected{background-color:rgba(var(--surface-highlight-rgb), .075);border-left-color:var(--primary-color)}.autoscan-item--selectable:hover,.autoscan-item:focus-within{background-color:rgba(var(--surface-highlight-rgb), .1)}.autoscan-group .header:hover{cursor:pointer}.autoscan-item .title{margin-left:4px}.autoscan-item.dragging{background:orange}.autoscan-item:not(:focus-within) .header .x-3deye-button{opacity:0}.autoscan-item:hover .header .x-3deye-button{opacity:1}.navigation-item{align-items:center;gap:.5rem;display:flex;position:relative}.navigation-item.navigation-item--active{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.navigation-item:not(.tree-node):hover{background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity))}.navigation-item:not(.tree-node):active{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) * 2))}.navigation-item.navigation-item--menu-opened{background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity))}.navigation-item .default-indicator{opacity:.75;border:1px solid;border-radius:1rem;padding:.1rem .5rem;font-size:.75rem;line-height:1rem}.navigation-item .playback-indicator{color:rgb(var(--surface-rgb));transition:all .2s cubic-bezier(.075,.82,.165,1);position:absolute;scale:0}.navigation-item .playback-indicator.active{scale:1}.navigation-item .match{color:#fff;background-color:#e91e63}.navigation-item .title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.navigation-item .menu-button,.navigation-item .group-preview-button{opacity:0}.navigation-item:hover .menu-button,.navigation-item:hover .group-preview-button{opacity:.5}.navigation-item:has(.menu-button[data-open]) .menu-button{opacity:.5}.navigation-item:has(.menu-button[data-open]){background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.navigation-item .menu-button:hover,.navigation-item .group-preview-button:hover,.navigation-item .group-preview-button--opened{opacity:1}.navigation-tree:not(.navigation-tree--dragging) .tree-node:hover,.navigation-tree:not(.navigation-tree--dragging) .tree-node.tree-node--menu-opened{background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity));-webkit-user-select:none;user-select:none}.navigation-tree:not(.navigation-tree--dragging) .tree-node:active{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) * 2));-webkit-user-select:none;user-select:none}.tree-node--drop-target{--sides-shadow:inset 2px 0 #1cb6f3, inset -2px 0 #1cb6f3;--top-shadow:inset 0 2px #1cb6f3;--bottom-shadow:inset 0 -2px #1cb6f3;box-shadow:var(--sides-shadow);background:#1cb6f340}.tree-node--drop-target:first-of-type,:not(.tree-node--drop-target)+.tree-node--drop-target{box-shadow:var(--top-shadow), var(--sides-shadow)}.tree-node--drop-target:last-of-type{box-shadow:var(--sides-shadow), var(--bottom-shadow)}.tree-node--drop-target:has(+:not(.tree-node--drop-target)){box-shadow:var(--sides-shadow), var(--bottom-shadow)}.tree-node--drop-target:first-of-type:last-of-type,:not(.tree-node--drop-target)+.tree-node--drop-target:last-of-type{box-shadow:var(--top-shadow), var(--sides-shadow), var(--bottom-shadow)}.tree-node--drop-target:first-of-type:has(+:not(.tree-node--drop-target)){box-shadow:var(--top-shadow), var(--sides-shadow), var(--bottom-shadow)}:not(.tree-node--drop-target)+.tree-node--drop-target:has(+:not(.tree-node--drop-target)){box-shadow:var(--top-shadow), var(--sides-shadow), var(--bottom-shadow)}.tree-node:focus-within,.tree-node.tree-node--active{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.tree-node:has(.menu-button[data-open]){background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.drop-position-indicator{background:#1cb6f3;height:2px;margin-left:6px;position:absolute;bottom:0;right:10px}.drop-position-indicator:before{content:"";border:2px solid #1cb6f3;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:-3px;left:-6px}.drop-position-indicator:after{content:"";border:2px solid #1cb6f3;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:-3px;right:-6px}.group-preview-camera{color:#fff;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}.group-preview-camera:hover{cursor:pointer;text-decoration:underline}.group-preview-camera,.group-preview-camera-empty{border:1px solid #000c}.group-preview-camera-empty{background-color:#fff3}.camera-selection-dialog .x-3deye-dialog{background-color:rgb(var(--surface-rgb));--on-surface:inherit;flex-direction:column;width:min(640px,100vw - 40px);height:min(640px,100vh - 40px);display:flex;overflow:hidden}.camera-selection-dialog .x-3deye-dialog__content{text-align:left;color:var(--on-surface);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.camera-selection-dialog .search-field{padding:.75rem 0 0}.camera-selection-dialog .x-3deye-dialog-actions{justify-content:flex-end;gap:.5rem}.camera-selection-dialog__selection{border:1px solid color-mix(in srgb, var(--on-surface) 50%, transparent);background:color-mix(in srgb, var(--on-surface) 6%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:1rem;flex:none;align-items:center;height:28px;font-size:.8125rem;display:inline-flex}.camera-selection-dialog__selection--showing{background:color-mix(in srgb, var(--primary-color) 15%, transparent);border-color:color-mix(in srgb, var(--primary-color) 40%, transparent)}.camera-selection-dialog__selection-count{all:unset;border-radius:inherit;cursor:pointer;align-items:center;gap:6px;height:100%;padding:0 10px;display:inline-flex}.camera-selection-dialog__selection-count:has(.camera-selection-dialog__tick){padding-left:6px}.camera-selection-dialog__selection-count:disabled{cursor:default;opacity:.6}.camera-selection-dialog__selection-count:not(:disabled):hover{background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.camera-selection-dialog__selection:has(.camera-selection-dialog__selection-clear) .camera-selection-dialog__selection-count{padding-right:4px}.camera-selection-dialog__selection-clear{all:unset;cursor:pointer;opacity:.7;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;display:grid}.camera-selection-dialog__selection-clear:hover{opacity:1;background:color-mix(in srgb, var(--on-surface) 12%, transparent)}.camera-selection-dialog__selection-count:focus-visible,.camera-selection-dialog__selection-clear:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.camera-selection-dialog__tick{color:#fff;background:#017aff;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.camera-selection-dialog__select-all{white-space:nowrap;border-radius:14px;height:28px;padding:0 10px;font-size:.8125rem}.camera-selection-dialog .x-3deye-dialog-actions .x-3deye-button--text{--surface-highlight-rgb:255, 255, 255;color:var(--on-surface)}.camera-selection-dialog .caption{pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);display:flex;position:absolute;bottom:0;left:0;right:0}.camera-selection-dialog .caption .title{white-space:nowrap;text-shadow:0 1px 2px #000;text-overflow:ellipsis;text-align:left;flex:1;margin:8px;font-size:13px;font-weight:700;overflow:hidden}.camera-selection-grid__camera{color:#ffffffbf;-webkit-user-select:none;user-select:none}.camera-selection-grid__camera:hover{color:#fff}.camera-selection-grid__camera:focus-visible{outline:none}.camera-selection-grid__camera:focus-visible:after{content:"";z-index:1;border:2px solid var(--primary-color);pointer-events:none;position:absolute;inset:0}.dual-audio-dialog .x-3deye-dialog{background-color:#00000080;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff40}.dual-audio-dialog--offline .x-3deye-dialog{border:2px solid orange;padding-top:40px;position:relative}.dual-audio-dialog--offline .x-3deye-dialog:before{content:"local debug mode";letter-spacing:.0125em;white-space:nowrap;background-color:orange;border-radius:0 0 .25rem .25rem;padding-inline:1rem;font-family:monospace;font-size:.875rem;line-height:1.5rem;position:absolute;top:0;left:50%;translate:-50%}.dual-audio-dialog .x-3deye-dialog__content,.dual-audio-dialog .x-3deye-dialog-actions .x-3deye-button{color:#fff9}.event-search-results{grid-gap:4px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:4px;display:grid}.event-search-results .event-list-item{width:100%;height:0;padding-bottom:56.25%;position:relative!important}.people-histogram .bar rect{fill:#e91e63}.people-histogram .bar text{fill:currentColor;font-size:10px}.box-selector{background-color:#00bfff80;border:2px solid #00bfff}.box-selector-close{color:#026282;background-color:#87ceeb;transition:all .2s ease-in}.box-selector-close:hover{color:#fff}.box-selector-preview{width:40px;height:40px;margin:20px 20px 0 10px;position:relative}@keyframes expand-box-selector-preview{0%{width:20px;height:16px}to{width:50px;height:30px}}.box-selector-preview .box-selector{will-change:width, height;width:50px;height:30px;animation-name:expand-box-selector-preview;animation-duration:.5s;position:relative}.box-selector-preview .icon{position:absolute;bottom:-7px;right:-7px}.box-selector-select{color:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-transform:uppercase;text-align:center;width:content-width;background-color:#00000080;border-radius:4px;padding:8px;font-weight:700}.box-selector-cancel{pointer-events:auto}.x-3deye-player *{box-sizing:border-box}.x-3deye-player{background-color:#000;position:relative}.x-3deye-player__zoomable-wrapper{width:100%;height:100%;overflow:hidden}.x-3deye-player__zoomable{width:100%;height:100%;position:relative}.x-3deye-player video{width:100%;height:100%;position:absolute;inset:0}.x-3deye-player__camera-name-popover{box-shadow:none;color:#fff;white-space:nowrap;background-color:#0f0f14cc}.x-3deye-popover-container.x-3deye-player__camera-name-popover svg{--tip-background:#0f0f14;opacity:.8}.x-3deye-player__camera-name-popover button.x-3deye-button{pointer-events:auto;font-size:inherit}.x-3deye-player__camera-name-popover button.x-3deye-button:hover{text-decoration:underline}.x-3deye-player__camera-name{text-shadow:1px 1px 1px #000;opacity:.8;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000040;border-radius:16px;padding:2px 16px;line-height:16px}.x-3deye-player__camera-name:hover{text-decoration:underline}.x-3deye-player__camera-info{width:100%;margin:.25rem 0 .5rem;font-size:.75rem;line-height:1.25rem;display:table}.x-3deye-player__camera-info>div{display:table-row}.x-3deye-player__camera-info>div>dt,.x-3deye-player__camera-info>div>dd{display:table-cell}.x-3deye-player__camera-info>div>dt{opacity:.7;padding-right:.75rem}.x-3deye-player__camera-info>div>dd{font-variant-numeric:tabular-nums;text-align:right}.x-3deye-player__stats>summary{line-height:24px}.x-3deye-player__stats>summary:hover{text-decoration:underline}.x-3deye-player__stats dl{width:100%;margin-top:0;margin-bottom:.75rem;font-size:.75rem;line-height:1.25rem;display:table}.x-3deye-player__stats dl>div{display:table-row}.x-3deye-player__stats dl>div>dt,.x-3deye-player__stats dl>div>dd{display:table-cell}.x-3deye-player__stats dl>div>dt{opacity:.7;padding-right:.75rem}.x-3deye-player__stats dl>div>dd{font-variant-numeric:tabular-nums;text-align:right}.x-3deye-live-indicator{-webkit-user-select:none;user-select:none;color:#000000b3;text-transform:uppercase;opacity:.8;background-color:#fff;padding:0 5px;font-weight:700}.x-3deye-button--live{color:orange;text-shadow:1px 1px 1px #000;text-transform:uppercase;background-color:#00000040;border-radius:15px;height:24px;margin:0;padding:0 12px}.x-3deye-player__overlay .x-3deye-button-go-live:focus{box-shadow:0 0 2px orange}.x-3deye-delay-indicator:hover{text-decoration:underline}.x-3deye-delay-indicator{background-color:#00000040;border-radius:15px;padding:2px 8px}.x-3deye-player__playback-indicator{pointer-events:none;background-color:#00000080;border-radius:48px;width:48px;height:48px;padding:8px;animation:.5s linear forwards playback-indicator-fade-out;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes playback-indicator-fade-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.x-3deye-player__overlay{color:#fff;position:absolute;inset:0}.x-3deye-player__controls{opacity:0;pointer-events:none;height:54px;display:flex;position:absolute;bottom:0;left:0;right:0}.x-3deye-player__controls>*{pointer-events:auto}.x-3deye-player__overlay:hover .x-3deye-player__controls,.x-3deye-player__controls:focus-within,.x-3deye-player--paused .x-3deye-player__controls{opacity:1}.x-3deye-player__indicators{pointer-events:none;align-items:center;display:flex;overflow:hidden}.x-3deye-player__indicators>*{margin:5px}.x-3deye-player__overlay .x-3deye-button--live{opacity:0;margin:3px 5px}.x-3deye-player__overlay:hover .x-3deye-button--live,.x-3deye-button--live:focus{opacity:1}.x-3deye-player__overlay .x-3deye-player__camera-name{pointer-events:auto}.x-3deye-player__current-time{text-shadow:1px 1px 1px #000;background-color:#00000040;border-radius:16px;padding:2px 16px;font-size:11px;line-height:16px}.x-3deye-player__current-time--synced{background-color:#93dd1e99}.x-3deye-player__zoom-preview{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:2px solid #ffffff40;border-radius:4px;display:none;overflow:hidden}.x-3deye-player__zoom-preview .zoom-value{color:#fff;text-shadow:0 1px 1px #000;justify-content:center;align-items:center;font-family:monospace;font-size:32px;font-weight:700;display:flex;position:absolute;inset:0}.x-3deye-player__zoom-preview .x-3deye-player__zoomable{background-color:#fff6;border-radius:4px;flex:1;position:relative}.x-3deye-player__zoom-preview:hover{display:block}.x-3deye-player__zoom-preview:has(+:hover){display:block}.x-3deye-player__zoom-preview:has(+:focus-within){display:block}.x-3deye-player__zoom-slider{--primary-color:orange;--surface-highlight-rgb:255, 255, 255;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.5;background-color:#00000080;border:2px solid #ffffff40;border-radius:4px;padding:10px 5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.x-3deye-player__zoom-slider:hover{opacity:1}.x-3deye-player__zoom-slider:focus-within{opacity:1;display:flex!important}.x-3deye-player__zoom-slider .x-3deye-slider__thumb{background:orange;width:16px;height:16px}.x-3deye-player__zoom-slider .rotation-button{text-align:right;color:#fff;width:28px;margin-bottom:-4px;margin-left:-4px;padding:0}.x-3deye-popover-container.popover-playbackrate{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#1a1e1dcc;display:grid}.x-3deye-popover-container.popover-playbackrate .tip{--tip-background:#1a1e1dcc;--tip-border:transparent}.volume-control:hover .volume-range,.volume-control:focus .volume-range,.volume-control:focus-within .volume-range{visibility:visible;transition:visibility}.volume-range{--surface-inverse:#ffffff26;--surface-highlight-rgb:255, 255, 255;--primary-color:#0067ac;--on-primary-color:white;visibility:hidden;transform-origin:16px 12px;background-color:#1a1e1d80;border-radius:4px;justify-content:center;width:32px;height:140px;padding:16px 4px;transition:visibility 0s .5s;display:flex;position:absolute;bottom:100%;left:0}.x-3deye-player__controls{padding:8px;display:flex}.x-3deye-player__controls .spacer{pointer-events:none;flex:1}.x-3deye-button.x-3deye-player__control{color:#fff9;background-color:#1a1e1dcc;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.x-3deye-player__controls--compact .x-3deye-player__control{padding:0}.x-3deye-player__controls--compact .x-3deye-player__control .icon,.x-3deye-player__control--reflowed{width:20px}.x-3deye-player__control+.x-3deye-player__control{border-left:1px solid #1a1e1d}.x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control:hover{color:#fff;background-color:#2a2e2d}.x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control:focus{z-index:1;background-color:#1a1e1dcc;box-shadow:0 0 0 .2rem #343a4080}.x-3deye-player__control:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.x-3deye-player__controls>.x-3deye-player__control:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.x-3deye-player__controls--spaced>.spacer+.x-3deye-player__control{border-top-left-radius:4px;border-bottom-left-radius:4px}.x-3deye-player__controls--spaced>.x-3deye-player__control.before-spacer{border-top-right-radius:4px;border-bottom-right-radius:4px}.x-3deye-button.x-3deye-player__control-close{background-color:#9c3331cc}.x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control-close:hover{background-color:#9c3331}.x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control-close:focus{background-color:#9c3331cc;box-shadow:0 0 0 .2rem #65142e80}.x-3deye-player--paused .x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control-playpause{background-color:#316a9ccc}.x-3deye-player--paused .x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control-playpause:hover{background-color:#316a9c}.x-3deye-player--paused .x-3deye-button.x-3deye-button:not(:disabled).x-3deye-player__control-playpause:focus{background-color:#316a9ccc;box-shadow:0 0 0 .2rem #14456580}.ptz-popover.x-3deye-popover-container{box-shadow:none;color:#fffc;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0f0f14b3;border:1px solid #fff3;border-radius:6px}.ptz-popover{--surface-inverse:#ffffff26;--surface-highlight-rgb:255, 255, 255;--primary-color:#0067ac;--on-primary-color:white}.ptz-popover__handle-row{height:20px;margin:-8px -8px 4px;position:relative}.ptz-popover__drag-handle{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ptz-popover__drag-handle-bar{background:#ffffff80;border-radius:2px;width:32px;height:4px}.ptz-popover__drag-handle:hover .ptz-popover__drag-handle-bar{background:#fffc}.ptz-popover__reattach{cursor:pointer;color:#ffffff80;background:0 0;border:0;align-items:center;height:100%;padding:0 4px;display:inline-flex;position:absolute;top:0;right:0}.ptz-popover__reattach:hover{color:#fffc}.x-3deye-portal-slot,.x-3deye-portal-node{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.x-3deye-portal-node>*{flex:1;min-height:0}.x-3deye-portal-holder{width:0;height:0;position:fixed;overflow:hidden}.x-3deye-teleported-placeholder{color:#ffffffb3;font-family:var(--font-sans);background:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.x-3deye-teleported-placeholder__bring-back{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:16px;padding:6px 14px}.x-3deye-teleported-placeholder__bring-back:hover{background:#ffffff1a}.x-3deye-floating-player{--floating-player-fg:var(--on-container,#fff);--floating-player-bg:var(--container,#333);--floating-player-line:color-mix(in srgb, var(--floating-player-fg) 12%, transparent);background:var(--floating-player-bg);box-shadow:0 0 0 1px var(--floating-player-line), 0 12px 32px #0006;border-radius:8px;display:flex;position:absolute}.x-3deye-floating-player:focus-visible{outline:none}.x-3deye-floating-player--current{box-shadow:0 0 0 2px var(--accent-color), 0 12px 32px #0006}.x-3deye-floating-player__frame{border-radius:inherit;overflow:hidden}.x-3deye-floating-player__window{background:var(--container,#333);min-width:0;min-height:0;color:var(--on-container,#fff);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex}.x-3deye-floating-player__window--pip{position:fixed;inset:0}.x-3deye-floating-player__header{border-bottom:1px solid color-mix(in srgb, var(--on-container,#fff) 10%, transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:2px;height:32px;padding:0 4px 0 12px;font-size:12px;display:flex}.x-3deye-floating-player__header:active{cursor:grabbing}.x-3deye-floating-player--maximized .x-3deye-floating-player__header,.x-3deye-floating-player__window--pip .x-3deye-floating-player__header{cursor:default}.x-3deye-floating-player__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.x-3deye-floating-player__button{width:28px;height:28px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.x-3deye-floating-player__button:hover{background:color-mix(in srgb, var(--on-container,#fff) 12%, transparent);opacity:1}.x-3deye-floating-player__button[aria-pressed=true]{color:var(--primary-color);opacity:1}.x-3deye-floating-player__button svg{width:18px;height:18px}.x-3deye-floating-player__body{background:#000;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.x-3deye-floating-player__body>.x-3deye-player{flex:1;min-height:0}.x-3deye-floating-player__window>.timeline-container{flex:none}.x-3deye-floating-player__resize{z-index:1;touch-action:none;position:absolute}.x-3deye-floating-player__resize--top,.x-3deye-floating-player__resize--bottom{cursor:ns-resize;height:8px;left:8px;right:8px}.x-3deye-floating-player__resize--top{top:-4px}.x-3deye-floating-player__resize--bottom{bottom:-4px}.x-3deye-floating-player__resize--left,.x-3deye-floating-player__resize--right{cursor:ew-resize;width:8px;top:8px;bottom:8px}.x-3deye-floating-player__resize--left{left:-4px}.x-3deye-floating-player__resize--right{right:-4px}.x-3deye-floating-player__resize--top-left,.x-3deye-floating-player__resize--top-right,.x-3deye-floating-player__resize--bottom-right,.x-3deye-floating-player__resize--bottom-left{width:14px;height:14px}.x-3deye-floating-player__resize--top-left{cursor:nwse-resize;top:-4px;left:-4px}.x-3deye-floating-player__resize--bottom-right{cursor:nwse-resize;bottom:-4px;right:-4px}.x-3deye-floating-player__resize--top-right{cursor:nesw-resize;top:-4px;right:-4px}.x-3deye-floating-player__resize--bottom-left{cursor:nesw-resize;bottom:-4px;left:-4px}.groups-panel-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.heatmaps-panel .search-field{flex:1}.heatmaps-panel .panel-actions button:hover{text-decoration:underline}.heatmaps-panel .cameras,.heatmaps-panel .heatmaps{grid-template-columns:repeat(3,1fr);gap:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;display:grid;overflow-y:auto}.heatmaps-panel .heatmaps{flex:1}.heatmaps-panel .heatmaps .heatmap-cell{padding-bottom:0}.heatmaps-switch{align-items:center;gap:8px;margin:8px;display:inline-flex}.heatmaps-panel .cameras .camera{aspect-ratio:16/9;color:#ffffffbf;background-color:#ffffff1a;position:relative}.heatmaps-panel .cameras .camera .title,.heatmap-cell .caption{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;color:#ffffffbf;background:linear-gradient(#0000 0%,#000000a6 100%);align-items:flex-end;min-height:40px;padding:8px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.heatmaps-panel .cameras .camera .title{font-size:13px;font-weight:700}.heatmaps-panel .cameras .camera:hover .title{color:#fff}.heatmaps-panel .cameras .camera>img{width:100%;height:100%;position:absolute}.heatmaps-controls{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.heatmaps-navigation-buttons .x-3deye-button{opacity:.5}.heatmaps-navigation-buttons .x-3deye-button:hover{opacity:.9}.heatmap--no-data{color:#ffffffbf;background-color:#00000080;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.heatmap-cell{padding-bottom:56.25%;position:relative}.heatmap-cell.clickable:hover .caption{color:#fff}.heatmap-dialog .x-3deye-dialog{background-color:#222222f2;border-radius:.25rem;position:relative}.heatmap-dialog .x-3deye-dialog__content{color:#fff;width:calc(100vw - 40px);max-width:1024px;padding:10px;display:flex}.heatmap-dialog .heatmap-cell{width:100%}.heatmap-dialog .button-close{z-index:1;opacity:.5;background-color:#ffffff40;position:absolute;top:-10px;right:-10px}.heatmap-dialog .button-close:hover,.heatmap-dialog .button-close:focus{opacity:.9}.help-panel .panel-body{flex-direction:row;padding:2px}.help-panel .video-guide-list-item{color:currentColor;padding:10px 20px;text-decoration:none;display:flex;position:relative}.help-panel .video-guide-list-item:visited{color:currentColor}.help-panel .video-guide-list-item:hover{cursor:pointer;background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity))}.help-panel .video-guide-list-item+.video-guide-list-item{margin-top:2px}.help-panel .video-guide-list-item .icon{flex-shrink:0;margin-right:10px}.help-panel .video-guide-list-item.current{color:var(--accent-color)}.help-panel .pdf-link{color:currentColor;align-items:center;text-decoration:none;display:inline-flex}.help-panel .pdf-link:visited{color:currentColor}.help-panel .pdf-link:hover{text-decoration:underline}.help-panel label{margin-right:10px}.clip-sharing-dialog .x-3deye-dialog{--on-surface:white;flex-direction:column;max-height:calc(100vh - 40px);display:flex;position:relative}.clip-sharing-dialog .x-3deye-dialog .x-3deye-dialog__content{flex:1;overflow-y:auto}.clip-sharing-dialog .form-group{margin-top:10px;margin-bottom:10px}.clip-sharing-dialog .clip-thumbnail{aspect-ratio:16/9;margin-left:-1.25rem;margin-right:-1.25rem}.clip-thumbnail{position:relative}.clip-thumbnail img{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.clip-sharing-success{--mdc-theme-primary:#27b9a1}.clip-sharing-success .mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-right:80px}.clip-list-item{color:#ffffffb3;-webkit-user-select:none;user-select:none;background-color:#ffffff1a;justify-content:space-between;width:100%;height:0;margin-bottom:2px;padding-bottom:56.25%;font-size:12px;display:flex;position:relative;overflow:hidden}.clip-list-item__caption{pointer-events:none;background:#000000b3;padding:8px;position:absolute;bottom:0;left:0;right:0}.clip-list-item:hover{color:#fff}.clip-list-item .clip-list-item__button-more{position:absolute;top:0;right:0}.clip-list-item .clip-list-item-button-more:hover,.clip-list-item .clip-list-item__button-more:focus{background-color:#0003}.clip-list-item .clip-thumbnail{position:absolute;inset:0}.clip-list-item__position-indicator{opacity:0;border-left:2px solid #ff0;position:absolute;top:0;bottom:0}.clip-list-item:hover .clip-list-item__position-indicator{opacity:1}.thumbnail-preview__current-time{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0003;border-radius:4px;padding:0 4px;position:absolute;top:5px}.thumbnail-preview-indicator{gap:2px;height:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.thumbnail-preview-indicator>div{opacity:.4;background-color:#fff;flex:1}.thumbnail-preview-indicator>div.active{opacity:.9}.clip-list-filters__popover{padding:1rem}.clip-list-filters__popover .x-3deye-radio>input{border-color:#fff}.clip-list-filters__popover .x-3deye-input{padding:.5rem 1rem}.clip-list-filter-panel{flex-direction:column;gap:.75rem;width:300px;max-height:min(70vh,32rem);display:flex;overflow-y:auto}.clip-list-filter-panel__section{flex-direction:column;gap:.375rem;display:flex}.clip-list-filter-panel__heading{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0;font-size:.6875rem}.clip-list-filter-panel .x-3deye-filter-popover--date-range{width:100%;padding:0}.clip-list-filter-panel__footer{border-top:1px solid color(from var(--on-surface) srgb r g b / .08);justify-content:flex-end;padding-top:.5rem;display:flex}.x-3deye-filter-popover__date-label{font-size:11px;font-weight:700}.camera-select__trigger{border:1px solid color(from var(--on-surface) srgb r g b / .16);background:color(from var(--on-surface) srgb r g b / .04);width:100%;color:var(--on-surface);text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;transition:border-color .12s,background-color .12s;display:flex}.camera-select__trigger:hover{border-color:color(from var(--on-surface) srgb r g b / .32);background:color(from var(--on-surface) srgb r g b / .08)}.camera-select__trigger--active{border-color:var(--primary-color);background:color(from var(--primary-color) srgb r g b / .08)}.camera-select__trigger-icon{opacity:.65;flex-shrink:0}.camera-select__trigger--active .camera-select__trigger-icon{color:var(--primary-color);opacity:1}.camera-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.camera-select__trigger--active .camera-select__trigger-label{font-weight:500}.camera-select__chevron{opacity:.5;flex-shrink:0}.camera-multi-select{flex-direction:column;width:320px;display:flex}.camera-multi-select__search{background:color(from var(--on-surface) srgb r g b / .06);border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:.3125rem .5rem;transition:border-color .12s;display:flex}.camera-multi-select__search:focus-within{border-color:var(--primary-color);background:color(from var(--on-surface) srgb r g b / .03)}.camera-multi-select__search svg{opacity:.45;flex-shrink:0}.camera-multi-select__search input{min-width:0;color:var(--on-surface);background:0 0;border:none;outline:none;flex:1;padding:.125rem 0;font-size:.8125rem}.camera-multi-select__search input::placeholder{color:color(from var(--on-surface) srgb r g b / .4)}.camera-multi-select__list{max-height:260px;overflow-y:auto}.camera-multi-select__row{color:var(--on-surface);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;transition:background-color .1s;display:flex}.camera-multi-select__row:hover{background-color:color(from var(--on-surface) srgb r g b / .08)}.camera-multi-select__row--checked{background-color:color(from var(--primary-color) srgb r g b / .1)}.camera-multi-select__row--checked:hover{background-color:color(from var(--primary-color) srgb r g b / .16)}.camera-multi-select__box{opacity:.7;flex-shrink:0}.camera-multi-select__row--checked .camera-multi-select__box{color:var(--primary-color);opacity:1}.camera-multi-select__icon{opacity:.5;flex-shrink:0}.camera-multi-select__row--checked .camera-multi-select__icon{color:var(--primary-color);opacity:.85}.camera-multi-select__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camera-multi-select__row--checked .camera-multi-select__name{font-weight:500}.camera-multi-select__empty{text-align:center;opacity:.5;padding:.75rem;font-size:.8125rem}.lpr-table [role=columnheader]{opacity:.75;padding:.75rem 1.5rem}.lpr-table [role=cell]{padding-left:1.5rem;padding-right:1.5rem;line-height:36px}.lpr-table [role=row]{border-bottom:1px solid var(--surface-inverse)}.lpr-table .lpr-table__row:hover{background-color:rgba(var(--surface-highlight-rgb), calc(var(--surface-highlight-opacity) / 2))}.lpr-table .lpr-table__row:active{background-color:rgba(var(--surface-highlight-rgb), var(--surface-highlight-opacity))}.lpr-table__license-plate{font-family:var(--font-mono);--license-plate-color:#0b8d9c;color:#000;background-color:#fff;border:2px solid #000;border-radius:.5rem;width:max-content;padding:.25rem .5rem;line-height:1.25rem;display:flex}.lpr-table__license-plate .digit{color:var(--license-plate-color)}.lpr-table__license-plate :is(.char+.digit),.lpr-table__license-plate :is(.digit+.char){margin-left:.25rem}.lpr-table__license-plate:hover{cursor:pointer;text-decoration:underline}.x-3deye-select-option--license-plate .char{color:#000}.x-3deye-select-option--license-plate :is(.char+.digit){margin-left:.25rem}.x-3deye-select-value--license-plate-number :is(.char+.digit){margin-left:.125rem}.thumbnail-grid-panel .search-field{flex:1}.thumbnail-grid-panel .search-field input{line-height:20px}.zoom-grid,.zoom-grid-wrapper{background:0 0}.zoom-grid{grid-gap:4px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:4px;display:grid}.x-3deye-thumbnailgrid-cell{color:#fff;-webkit-user-select:none;user-select:none;border:none;width:100%;height:0;padding-bottom:56.25%;font-size:0;position:relative;box-shadow:0 0 8px #00000080}.x-3deye-thumbnailgrid-cell>img{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.x-3deye-thumbnailgrid-cell.x-3deye-thumbnailgrid-cell-no-data-image:after{content:"";z-index:2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABaCAYAAABzAJLvAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIDBB8ysGG6bgAAAy1JREFUeNrtnD1oFFEUhc8s6Y0gCDHrT64/EE0UCVEQxB9ioSgWFoqNRgQFG0EQUlhYCXYRBSFuIogkTSKCoNhY2FpYiDYHEYJYiRYuiOhY5EVWFyNxNzvv3T1ftc2+eXO/uWd29s0MIIQQQgghhBBCCCGEEEIIIYQQQgghxILkea4ieIWkqQrNpRTZfF6QnEytk0n2k/xGco8EL8w2AEdIVrIsi1ry/NxIbgXwEsBtM3umzPh3N3SR/EGyksBcyyRzkqMyt3jJ1ZjjmuRAkDsiY/9XwLVBciUWyTWxPBjkXtcvf2dxTXJDkHtNhpzFNcldQe5FmXES1zWxvDvIvapYdhbX4To3J3lFJpzFNcn9Qe55GXAS1zWxPBTkXlYsO4trkjuD3EuquLO4JnkoyD2tSjuJ65pYPhzkXlAsO4trkvuC3HOqrLO4JnksyD3hqTaZI8n9mFu2mwAwBaBjEV8vA7gFYNjMxvM8R5Zlv6J7/rMEFyv4HoCTjYxhZtkfY54xszsp16UEP3Q2+YA5CmAs9aJ4Epw3Ue5BADMeiuJJcDM795GX/ZHgernTnvapQ1p/Y8bbDqmDnSPBEtxWvJVgx5hZjzfJElxPH4BXEuyXKoAdXjpZl0n1MZ0D+AKgh+RndXA8TDT4/Y9A3VLjJnVwwdQs523H3P/RfWa2qHMoyTKAN+GpxuH5Mc3sgzItAkjeCIv1GxsYI5mnGttN7miQu6UJY0X/VGNbUHOD3M0g15p4wET3VGO7du7dIHf1EoytuC5Y7lij51zFdbyxPB5eeLKqBQeS4rrFnTsdOndlC7epuG5Roe8HuesK2LbieoljeSoUeEWBB1iScZ0l0LlPABwAsNzMPhU8ly4AswAmzGw4BcGlyOU+ADAEoFy0XAAws/cAugEcTyWuSxHLfQhgL4BlZjYby7yC5F4k8ka+LFK5zwEMAug0s2qkc0wirksRFu4xgIEQy9VYC5dKXGeRyX2KuReSdpvZ10Qu39YAeA1gEsBZM/uuDv47vQC6UpEbOvkdgPUATgHYrItbp5DU7U9CCCGEEEIIIYQQQgghhBBCCCGEEEIIIUTK/ASpxrk/iYZ2rgAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;display:block;position:absolute;inset:0 0 16px}.x-3deye-thumbnailgrid-cell.x-3deye-thumbnailgrid-cell-no-data-image:before{content:"";z-index:1;background-color:#808080cc;display:block;position:absolute;inset:0 0 24px}.x-3deye-thumbnailgrid-cell-preloader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x-3deye-thumbnailgrid-cell-caption{background-color:#000000b3;flex-direction:row;font-size:12px;transition:background-color .2s ease-in;display:flex;position:absolute;bottom:0;left:0;right:0}.x-3deye-thumbnailgrid-cell-with-children:hover .x-3deye-thumbnailgrid-cell-caption{background-color:#3b77a5e6}.x-3deye-thumbnailgrid-cell-without-children:hover{cursor:pointer}.x-3deye-thumbnailgrid-cell-without-children:hover:after{content:"▶";z-index:1;text-shadow:0 0 4px #000;opacity:.8;justify-content:center;align-items:center;font-size:32px;line-height:32px;display:flex;position:absolute;inset:0 0 16px}.x-3deye-thumbnailgrid-cell-without-children:active:after{opacity:.5;transform:scale(.9)}.x-3deye-thumbnailgrid-cell-with-children:hover{cursor:zoom-in}.x-3deye-thumbnailgrid-cell-title{-webkit-user-select:none;user-select:none;flex:1;align-items:center;height:24px;padding-left:4px;display:flex}.x-3deye-thumbnailgrid-cell-title-clickable{padding-left:20px}.x-3deye-thumbnailgrid-cell-title-clickable:hover{cursor:pointer;text-decoration:underline}.x-3deye-thumbnailgrid-cell-title-clickable:before{content:"▶";align-items:center;display:flex;position:absolute;top:0;bottom:0;left:5px}.x-3deye-thumbnailgrid-cell-title-clickable:active{opacity:.8}.x-3deye-thumbnailgrid-cell-info{align-items:center;height:24px;padding-right:4px;display:flex}.x-3deye-thumbnailgrid-cell-offline .x-3deye-thumbnailgrid-cell-title:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%3e%3cpath%20d='M85.993%20103.455q-.84%203.138-.453%205.943.4%202.79%201.242%204.9.918%202.13%201.772%203.434.93%201.333%201.085%201.44%201.603%201.9.98%204.232-.507%201.886-2.318%202.816-1.723.944-3.438.485-1.5-.403-2.304-1.417-.258-.272-1.69-2.264-1.36-1.926-2.713-5.174-1.29-3.24-1.898-7.492-.6-4.278.746-9.302%201.245-4.647%203.367-8.59%202.155-3.926%204.915-7.505%202.843-3.612%208.81-9.217%205.778-5.51%208.077-8.33%202.298-2.812%203.877-5.688%201.593-2.927%202.35-5.757%201.264-4.715-.19-7.862-1.42-3.202-5.065-4.178-3.07-.822-6.532.27-3.455%201.097-6.387%203.74-2.85%202.608-5.17%206.5-2.308%203.883-5.364%2013.503-5.873%2018.148-12.27%2027.204-6.377%208.987-14.377%2012.504-8.015%203.504-16.614%201.2-9.43-2.527-13.787-9.08-4.356-6.616-2.102-15.026%201.057-3.944%203.624-8.246l1.394-2.457q2.257-3.623%203.8-7.87-1.138-.763-2.05-1.89-.842-1.108-.34-2.985l1.03-3.088q.437-1.63-.202-2.26-9.15-7.827-3.9-27.427l.64-2.383q.873-3.258%201.93-4.464%201.114-1.17%203.11-1.592%202.057-.367%204.228.068.846-2.402%202.048-5.38%201.22-3.044%202.4-5.696%201.186-2.715%202.013-4.497.898-1.845.916-1.914%201.517-2.128%204.647-1.29%205.53%201.482%204.106%206.798-.88%203.275-3.752%2011.253l-1.413%204.006q4.887%201.585%2010.052%203.64.794-2.415%201.925-5.402%201.204-2.986%202.305-5.585%201.1-2.6%201.9-4.344.822-1.802.838-1.862%201.582-2.13%204.788-1.27%203%20.803%203.797%202.634.875%201.778.116%204.607-1.144%204.27-5.198%2015.9%202.818%201.832%203.22%203.557.416%201.738-.625%205.622-2.324%208.676-7.97%2014.9-5.555%206.186-11.814%206.944l-.75.258q-1.54.26-2.486%202.762-1.22%203.045-1.825%203.554-.615.507-1.892.78-1.265.194-3.202-.123-1.81%204.495-4.553%209.21-2.74%203.704-3.867%207.913-1.195%204.46%201.134%207.84%202.345%203.32%208.244%204.9%207.596%202.036%2014.355-3.09%206.755-5.12%2012.212-17.46%202.454-5.866%205.513-15.017%202.72-8.158%203.983-10.85%201.34-2.74%203.04-5.307%201.716-2.638%204.272-5.454%204.603-5.107%2011.028-7.208%206.498-2.165%2012.397-.584%207.348%201.97%2010.642%208.503%203.3%206.545%201.012%2015.084-2.928%2010.924-13.558%2020.932-8.695%208.1-12.483%2013.15-3.772%205.054-5.334%2010.884zM58.06%2028.337l4.12%201.7q3.56-9.75%204.99-15.083.338-1.26.172-1.912-.108-.626-1.668-1.044l-.77-.142-.206.01q-.535.73-2.84%206.314-2.216%205.526-3.803%2010.146zM37.136%2021.04l4.295%201.288q4.238-11.803%205.116-15.08.216-.804.06-1.453-.107-.635-1.676-1.055l-.925-.046q-1.405%201.71-6.86%2016.34z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat;width:16px;height:12px;display:inline-block}.x-3deye-thumbnailgrid-cell-info .icon{transform:rotate(15deg)}.x-3deye-thumbnailgrid-navigation-buttons .x-3deye-button{opacity:.5}.x-3deye-thumbnailgrid-navigation-buttons .x-3deye-button:hover{opacity:.9}.x-3deye-thumbnailgrid-navigation-buttons .button:disabled,.x-3deye-thumbnailgrid-navigation-buttons .button:disabled:hover{opacity:.1}.camera-list-item{color:#ffffffbf;background-color:#ffffff1a;font-size:12px;position:absolute;inset:0 0 2px}.camera-list-item:hover{color:#fff}.camera-list-item .camera-list-item-button:hover,.camera-list-item .camera-list-item-button:focus{background-color:#0003}.camera-list-item .menu-button{position:absolute;top:0;right:0}.camera-list-item .camera-list-item-button-more:hover,.camera-list-item .menu-button:focus{background-color:#0003}.camera-list-item-caption{pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);display:flex;position:absolute;bottom:0;left:0;right:0}.camera-list-item-caption-name{white-space:nowrap;text-shadow:0 1px 2px #000;text-overflow:ellipsis;flex:1;margin:8px;font-size:13px;font-weight:700;overflow:hidden}.camera-list-item-caption-status{text-transform:uppercase;background-color:#000000bf;padding:0 4px;position:absolute;top:-20px;right:2px}.camera-sharing-dialog .x-3deye-dialog__content{width:calc(100vw - 40px);max-width:800px;display:grid}@media (width<=799px){.camera-sharing-form{grid-template-columns:1fr}}@media (width>=800px){.camera-sharing-form{grid-template-columns:1fr 1fr;width:800px}}.camera-sharing-form{color:#ffffffbf;column-gap:30px;width:100%;font-size:14px;display:grid}.camera-sharing-form .button-close{opacity:.5}.camera-sharing-form .button-close:hover{opacity:1}.camera-sharing-form .form-group{margin-bottom:16px}.camera-sharing-form label.form-group-label{color:#fff;margin-bottom:8px;display:block}.camera-sharing-form .form-group>input[type=text],.camera-sharing-form .password-peek>input{color:#ffffff80;background:0 0;border:1px solid #383e3d;border-radius:4px;width:100%;padding:6px 12px;font-size:16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.camera-sharing-form .form-group>input[type=text]:focus,.camera-sharing-form .password-peek>input:focus{color:#fff;border-color:#fff9;box-shadow:0 0 0 3px #007bff40}.camera-sharing-form .form-group>textarea{color:#ffffffbf;background:0 0;border:1px solid #383e3d;border-radius:2px;width:100%;padding:6px 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.camera-sharing-form .form-group>textarea:focus{color:#fff;border-color:#fff9;box-shadow:0 0 0 3px #007bff40}.camera-sharing-form input[type=radio]{display:none}.camera-sharing-form input[type=radio]+label{color:#9da6a4;padding:8px 16px}.camera-sharing-form input[type=radio]+label:hover{color:#fff}.camera-sharing-form input[type=radio]:checked+label{color:#fff;background-color:#0e1110}.camera-sharing-form .button-group .button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.camera-sharing-form .button-group .button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.camera-sharing-form .button-group .x-3deye-button{background-color:#1a1e1d;padding:6px 12px;font-size:16px;line-height:24px}.camera-sharing-form .button-group .x-3deye-button:hover{color:#fff}.camera-sharing-form .button-group .button:focus{z-index:1;box-shadow:0 0 0 3px #343a4080}.camera-sharing-form .button-group .button.selected{color:#fff;background-color:#4c575f}.camera-sharing-success .x-3deye-dialog{--mdc-theme-primary:#27b9a1}.camera-sharing-success .mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-right:80px}.instructions{font-size:.75rem;line-height:1.75;overflow-y:auto}.instructions>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.instructions *{-webkit-user-select:text;user-select:text}.instructions ul{margin:0;padding-left:1rem}.instructions li{list-style:outside}.instructions li.task-list-item{margin-left:-1rem;list-style:none}.instructions li>p{margin:0}.instructions a{color:var(--primary-color);text-decoration:none}.instructions a:hover{text-decoration:underline}.ack-panel-layout{grid-template-rows:auto auto 1fr auto;grid-template-areas:"event""form""instructions""button";gap:10px;display:grid;overflow:hidden}.layout-camera-selector{background-color:#111;flex:1;width:100%;position:relative;overflow:hidden}.layout-camera-selector .camera{color:#ffffffbf;width:100%;height:0;padding-bottom:56.25%;position:relative}.layout-camera-selector .camera:hover{color:#fff}.layout-camera-selector .cameras{grid-gap:4px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:4px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.layout-camera-selector .camera .caption{pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);display:flex;position:absolute;bottom:0;left:0;right:0}.layout-camera-selector .camera .title{white-space:nowrap;text-shadow:0 1px 2px #000;text-overflow:ellipsis;flex:1;margin:8px;font-size:13px;font-weight:700;overflow:hidden}.layout-camera-selector .camera .status{text-transform:uppercase;background-color:#000000bf;padding:0 4px;position:absolute;top:-20px;right:2px}.layout-camera-selector .camera img{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.layout-camera-selector .button-close{background-color:#222;border:1px solid #111;border-radius:24px;width:48px;height:48px;padding-top:24px;padding-right:24px;position:absolute;top:-24px;right:-24px}.layout-camera-selector .x-3deye-button.button-close:hover{background-color:#333}.region-editor{position:relative}.region-editor>svg{touch-action:none;position:relative}.region-editor>svg .handle{fill:#b8e0ff;stroke:#00bfff}#grid-pattern>path{fill:#00000080}.similarity-selection{z-index:2;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:absolute;top:0;left:0;overflow:hidden}.similarity-selection__still{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.similarity-selection__still>canvas{width:100%;height:100%;position:absolute;inset:0}.similarity-selection__marquee{box-sizing:border-box;pointer-events:none;background:#70e1f932;border:2px solid #70e1f9;position:absolute}.similarity-selection__bar{color:#e8e8ea;white-space:nowrap;background:#1b1d22e0;border-radius:16px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:4px 4px 4px 12px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.similarity-selection__hint{text-overflow:ellipsis;overflow:hidden}.similarity-selection:not(.similarity-selection--dragging) .similarity-selection__bar[data-over-frame]:hover:not(:has(.similarity-selection__cancel:hover)){opacity:.15}.similarity-selection--dragging .similarity-selection__bar[data-over-frame]{opacity:0}.similarity-selection__cancel{flex:none}.layout-cell{background-color:#000;flex-direction:column;display:flex}.layout-cell.x-3deye-drag-over{position:relative}.layout-cell.x-3deye-drag-over:after{content:"";z-index:1;background:#66afe999;border:2px dashed #fff;position:absolute;inset:0}.layout-cell.active{outline:2px solid var(--accent-color)}.layout-cell.active.synced{outline-color:#8acc23}.layout-view.single .layout-cell.active,.fullscreen .layout-cell.active:not(.armed),.layout-view.full .layout-cell.active{outline:none}.layout-cell .button-select-camera{color:#666;border-radius:20px;place-items:center;width:48px;height:48px;padding:0;display:grid}.layout-cell .button-select-camera:hover{color:#999}.layout-cell-player>*{flex:1}.layout-cell .layout-camera-selector{z-index:1}.layout-cell .cell-event-type-selector{color:#0000}.layout-cell:hover .cell-event-type-selector,.layout-cell:focus-within .cell-event-type-selector{color:#ffffff40}.layout-cell .cell-event-type-selector:hover{color:#fff}.x-3deye-tabs__tabpanel:has(>.layout-view){padding:0}.layout-view{background-color:#111;flex:1;height:100%;padding:2px}.layout-view.single,.layout-view.full{padding:var(--inset-top,0px) var(--inset-right,0px) var(--inset-bottom,0px) var(--inset-left,0px)}.layout-view.layout-view--reordering{padding:12px;transition:gap .2s ease-in-out;grid-gap:10px!important}.x-3deye-playback-area-tabs .x-3deye-tabs__tab{min-height:32px;position:relative}.x-3deye-playback-area-tabs .x-3deye-tabs__tab .x-3deye-tabs__title+button{opacity:0;margin-right:-10px}.x-3deye-playback-area-tabs .x-3deye-tabs__tab:hover .x-3deye-tabs__title+button,.x-3deye-playback-area-tabs .x-3deye-tabs__tab:focus-within .x-3deye-tabs__title+button{opacity:1}.x-3deye-playback-area-tabs .x-3deye-tabs__tab:not(.x-3deye-tabs__tab--active) .x-3deye-tabs__title{opacity:.5}.x-3deye-playback-area-tabs .x-3deye-tabs__tab:not(.x-3deye-tabs__tab--active):hover .x-3deye-tabs__title{opacity:1}.query-field__list{background:rgb(var(--surface-rgb));color:var(--on-surface);box-shadow:0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a, inset 0 0 0 1px color(from var(--on-surface) srgb r g b / .08);border-radius:6px;flex-direction:column;padding:4px;font-size:.8125rem;display:flex;overflow-y:auto}.query-field__search{cursor:pointer;border-radius:4px;flex:none;align-items:center;gap:8px;min-height:32px;padding:0 4px 0 8px;display:flex}.query-field__search--active{background:color(from var(--on-surface) srgb r g b / .08)}.query-field__list:not(:has(.query-field__search--active)) .query-field__search:hover{background:color(from var(--on-surface) srgb r g b / .08)}.query-field__icon{opacity:.6;flex:none}.query-field__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.query-field__remove{color:var(--primary-color);font:inherit;cursor:pointer;visibility:hidden;background:0 0;border:none;border-radius:4px;flex:none;padding:4px;font-size:.75rem}.query-field__remove:hover{text-decoration:underline}.query-field__search--active .query-field__remove{visibility:visible}.query-field__list:not(:has(.query-field__search--active)) .query-field__search:hover .query-field__remove{visibility:visible}@media (hover:none){.query-field__remove{visibility:visible}}.similarity-results{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.similarity-results__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.similarity-results__scroll{flex:1;min-height:0}.similarity-toolbar{border-bottom:1px solid var(--surface-inverse);color:var(--on-surface);flex:none;padding:8px;font-size:12px;container:similarity-toolbar/inline-size}.similarity-toolbar__layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters controls""summary controls";align-items:start;gap:8px 24px;display:grid}.similarity-toolbar__filters{flex-wrap:wrap;grid-area:filters;align-items:center;gap:6px;min-width:0;min-height:48px;padding-top:16px;display:flex}.similarity-toolbar__controls{flex-wrap:wrap;grid-area:controls;align-items:flex-end;gap:8px 20px;display:flex}.similarity-toolbar__field{flex-direction:column;gap:4px;display:flex}.similarity-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:.625rem;line-height:12px}.similarity-toolbar__field-control{align-items:center;height:32px;display:flex}@container similarity-toolbar (width<=640px){.similarity-toolbar__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters""controls""summary"}.similarity-toolbar__filters{min-height:0;padding-top:0}}.similarity-toolbar__summary{opacity:.8;flex-wrap:wrap;grid-area:summary;gap:4px 12px;display:flex}.similarity-results__status{--status-gap:12px;align-items:center;gap:var(--status-gap);min-height:160px;color:var(--on-surface);text-align:center;flex-direction:column;flex:1;padding:24px;display:flex}.similarity-results__status:before,.similarity-results__status:after{content:""}.similarity-results__status:before{margin-bottom:calc(-1 * var(--status-gap));flex:2 0 0}.similarity-results__status:after{margin-top:calc(-1 * var(--status-gap));flex:3 0 0}.similarity-searching,.similarity-failed{--status-gap:4px}.similarity-results__message{font-size:13px;font-weight:500}.similarity-results__action.x-3deye-button{opacity:.6;height:24px;font-family:inherit;font-size:12px;font-weight:400}.similarity-results__action.x-3deye-button:hover,.similarity-results__action.x-3deye-button:focus-visible{opacity:1}.similarity-failed__icon{opacity:.35;flex:none;margin-bottom:8px}.similarity-failed .similarity-results__action{margin-top:4px}.similarity-dots{width:60px;height:28px;color:var(--primary-color);flex:none;margin-bottom:8px;position:relative}.similarity-dots__dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.similarity-dots{animation:1.6s ease-in-out infinite similarity-dots-breathe}}@keyframes similarity-dots-breathe{0%,to{opacity:.5}50%{opacity:1}}.similarity-results__correlation{max-width:100%;color:inherit;font:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;padding:2px 6px;font-size:12px;display:inline-flex}.similarity-results__correlation:hover{opacity:1;background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.similarity-results__correlation:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:0}.similarity-results__correlation-id{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere}.similarity-placeholder{--status-gap:8px}.similarity-placeholder__icon{opacity:.35;flex:none;margin-bottom:4px}.similarity-placeholder__title{font-size:15px;font-weight:600}.similarity-placeholder__text{opacity:.7;max-width:360px;font-size:12px;line-height:1.5}.similarity-hit{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.similarity-hit:hover{color:#fff}.similarity-hit:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.similarity-hit__frame{aspect-ratio:16/9;flex:none;position:relative;overflow:hidden;container-type:size}.similarity-hit__stage{--box-outline:var(--outline);transform:var(--zoom);transform-origin:0 0;place-items:center;display:grid;position:absolute;inset:0}.similarity-hits--flipping .similarity-hit:hover .similarity-hit__stage{--box-outline:var(--flipped-outline);transform:var(--flipped-zoom)}@media (prefers-reduced-motion:no-preference){.similarity-hits--easing .similarity-hit__stage{transition:transform .2s}}.similarity-hit__picture{width:min(100cqw, 100cqh * var(--aspect));aspect-ratio:var(--aspect);position:relative}.similarity-hit__thumbnail{width:100%;height:100%;display:block}.similarity-hit__box{box-sizing:border-box;outline:var(--box-outline,2px) solid #ffd166;pointer-events:none}.similarity-hit--selected:before{content:"";z-index:1;box-shadow:inset 0 0 0 3px var(--primary-color);pointer-events:none;position:absolute;inset:0}.similarity-hit--selected .similarity-hit__frame:after{content:"";background:color-mix(in srgb, var(--primary-color) 18%, transparent);pointer-events:none;position:absolute;inset:0}.similarity-hit__check,.similarity-hit__actions{z-index:2;opacity:0;transition:opacity .12s;position:absolute;top:6px}.similarity-hit:hover :is(.similarity-hit__check,.similarity-hit__actions),.similarity-hit:focus-within :is(.similarity-hit__check,.similarity-hit__actions),.similarity-hit--selecting .similarity-hit__check{opacity:1}.similarity-hit__check{color:#fff;cursor:pointer;background:#00000059;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;left:6px}.similarity-hit__check[aria-pressed=true]{border-color:var(--primary-color);background:var(--primary-color)}.similarity-hit__actions{gap:4px;display:flex;right:6px}.similarity-hit__action{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.similarity-hit__action:hover,.similarity-hit__action:focus-visible{background:var(--primary-color);outline:none}.similarity-hit__caption{background:#ffffff1a;flex:1;grid-template-rows:16px 16px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;line-height:16px;display:grid}.similarity-hit__camera,.similarity-hit__time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similarity-hit__camera{font-weight:700}.similarity-hit__time{font-size:11px}.similarity-hit__confidence{justify-self:end}.similarity-scope-pill .x-3deye-filter-pill__value{max-width:220px}.similarity-range-pill{animation:.8s ease-out 2 similarity-range-arrive}.similarity-range-pill .x-3deye-filter-pill__icon{color:var(--primary-color);opacity:1}.similarity-range-pill .x-3deye-filter-pill__value{max-width:320px}@keyframes similarity-range-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary-color) 60%, transparent)}to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.similarity-range-pill{animation:none}}.similarity-scope-list{flex-direction:column;width:300px;font-size:.8125rem;display:flex}.similarity-scope-list__search{background:color(from var(--on-surface) srgb r g b / .06);border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:.3125rem .5rem;display:flex}.similarity-scope-list__search:focus-within{border-color:var(--primary-color)}.similarity-scope-list__search svg{opacity:.45;flex:none}.similarity-scope-list__search input{min-width:0;color:var(--on-surface);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.125rem 0}.similarity-scope-list__search input::placeholder{color:color(from var(--on-surface) srgb r g b / .4)}.similarity-scope-list__rows{max-height:300px;overflow-y:auto}.similarity-scope-list__row{color:var(--on-surface);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.similarity-scope-list__row svg{opacity:.7;flex:none}.similarity-scope-list__row--active{background:color(from var(--on-surface) srgb r g b / .08)}.similarity-scope-list__row--checked svg{color:var(--primary-color);opacity:1}.similarity-scope-list__row--last-selected{border-bottom:1px solid color(from var(--on-surface) srgb r g b / .12);border-radius:.375rem .375rem 0 0}.similarity-selection-bar{border-top:1px solid var(--surface-inverse);background:color-mix(in srgb, var(--primary-color) 14%, rgb(var(--surface-rgb)));color:var(--on-surface);flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;padding:6px 8px 6px 4px;font-size:12px;display:flex}.similarity-selection-bar__clear{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.similarity-selection-bar__clear:hover{background:color-mix(in srgb, var(--on-surface) 12%, transparent)}.similarity-selection-bar__count{flex:none;font-weight:600}.similarity-selection-bar__all{color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px}.similarity-selection-bar__all:hover{text-decoration:underline}.similarity-selection-bar .x-3deye-button{white-space:nowrap;flex:none;margin-left:auto}.similarity-selection-bar__note{opacity:.7;flex-basis:100%;order:1;padding-left:34px}.similarity-preview .x-3deye-dialog{--on-surface:#fff;background:#111;border-radius:6px;width:min(1400px,100vw - 4rem);height:calc(100vh - 4rem);max-height:none;overflow:hidden}.similarity-preview :is(.x-3deye-dialog,.x-3deye-dialog-backdrop){animation:none}.similarity-preview--measuring :is(.x-3deye-dialog,.x-3deye-dialog-backdrop){opacity:0}.similarity-preview--opening :is(.x-3deye-dialog,.x-3deye-dialog-backdrop){animation:similarity-preview-fade-in var(--zoom-ms) var(--zoom-easing) both}.similarity-preview--closing :is(.x-3deye-dialog,.x-3deye-dialog-backdrop){animation:similarity-preview-fade-out var(--zoom-ms) var(--zoom-easing) both}@keyframes similarity-preview-fade-in{0%{opacity:0}}@keyframes similarity-preview-fade-out{to{opacity:0}}.similarity-preview-ghost{pointer-events:none;position:fixed;inset:0}.similarity-preview-ghost__picture{transform-origin:0 0;position:absolute;top:0;left:0}.similarity-preview-ghost__picture img{width:100%;height:100%;display:block}.similarity-preview__content{color:#ffffffd9;min-height:0;font-family:var(--font-sans);outline:none;flex-direction:column;flex:1;font-size:12px;display:flex}.similarity-preview__header{flex:none;align-items:center;gap:12px;padding:6px 6px 6px 12px;display:flex}.similarity-preview__title{flex-wrap:wrap;flex:1;gap:2px 12px;min-width:0;display:flex}.similarity-preview__camera{color:#fff;font-weight:600}.similarity-preview__position{opacity:.6;flex:none}.similarity-preview__icon-button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.similarity-preview__icon-button:hover,.similarity-preview__icon-button:focus-visible{background:#ffffff1f;outline:none}.similarity-preview__stage{cursor:zoom-in;touch-action:none;background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.similarity-preview__stage--zoomed{cursor:grab}.similarity-preview__stage--zoomed:active{cursor:grabbing}.similarity-preview__layer{transform-origin:0 0;transition:transform .25s;position:absolute;inset:0}.similarity-preview__layer--direct{transition:none}@media (prefers-reduced-motion:reduce){.similarity-preview__layer{transition:none}}.similarity-preview:not(.similarity-preview--open) .similarity-preview__layer{visibility:hidden}.similarity-preview__picture{position:absolute}.similarity-preview__picture img{width:100%;height:100%;display:block}.similarity-preview__step{color:#fff;cursor:pointer;opacity:.6;background:#00000073;border:none;border-radius:4px;place-items:center;width:40px;height:64px;margin-top:-32px;padding:0;display:grid;position:absolute;top:50%}.similarity-preview__step:hover,.similarity-preview__step:focus-visible{opacity:1;outline:none}.similarity-preview__step:disabled{visibility:hidden}.similarity-preview__step--previous{left:8px}.similarity-preview__step--next{right:8px}.similarity-preview__zoom{cursor:default;background:#000000a6;border-radius:16px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.similarity-preview__zoom button{color:#fff;min-width:26px;height:26px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:13px;padding:0 8px}.similarity-preview__zoom button:hover:not(:disabled),.similarity-preview__zoom button:focus-visible{background:#ffffff26;outline:none}.similarity-preview__zoom button[aria-pressed=true]{background:#ffffff38}.similarity-preview__zoom button:disabled{opacity:.4;cursor:default}.similarity-preview__scale{text-align:center;min-width:44px}.similarity-preview__footer{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.similarity-preview__footer .x-3deye-button{align-items:center;gap:6px;display:inline-flex}.similarity-preview__check{border:1.5px solid;border-radius:50%;place-items:center;width:14px;height:14px;display:inline-grid}.similarity-preview__check--on{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.similarity-preview__keys{text-align:right;opacity:.5;flex:1;min-width:200px}.search-tab{background:rgb(var(--surface-rgb));min-height:0;color:var(--on-surface);--search-tab-header-width:56rem;flex-direction:column;flex:1;font-size:.75rem;display:flex;position:relative;overflow:hidden}.search-tab__title{padding-inline:1rem}.search-tab__query{max-width:calc(var(--search-tab-header-width) + 2rem);flex:none;align-items:center;gap:8px;padding:0 1rem 8px;display:flex}.search-tab__field{flex:1;padding-inline:0}.search-tab__results{flex:1;min-height:0}.search-tab .similarity-toolbar{padding-inline:1rem}.search-tab .similarity-toolbar__layout{max-width:var(--search-tab-header-width)}.search-tab .similarity-results__status{max-width:calc(var(--search-tab-header-width) + 2rem)}.event-dialog .x-3deye-dialog{background-color:#222222f2;border-radius:.25rem;position:relative}.event-dialog .x-3deye-dialog__content{color:#fff;width:calc(100vw - 40px);max-width:1024px;padding:10px;display:flex}.event-dialog .event-container{aspect-ratio:16/9;width:100%;position:relative}.event-dialog .button-close{z-index:1;opacity:.5;background-color:#ffffff40;position:absolute;top:-10px;right:-10px}.event-dialog .button-close:hover,.event-dialog .button-close:focus{opacity:.9}.layout-editor-container{text-align:center;width:fit-content;position:relative}.layout-editor-grid{-webkit-user-select:none;user-select:none;grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(16,1fr);display:grid}.layout-editor-cell{background:#d6d6d6;border:2px solid #0000001a}.layout-editor-selection,.layout-editor-selection-preview{pointer-events:none;box-sizing:border-box;background:#148cdc66;border:2px solid #148cdc;position:absolute;box-shadow:inset -2px -2px #148cdc,inset 2px 2px #148cdc}.layout-editor-container .x-3deye-button--icon{width:40px;height:40px}.layout-editor-dialog .layout-editor-form-container{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr auto;align-items:center;margin-bottom:16px;display:grid}.x-3deye-timelapse-download-dialog{--surface-highlight-rgb:0, 0, 0}a.x-3deye-button.x-3deye-timelapse-file{text-align:left;border-radius:0;justify-content:space-between;gap:.875rem;height:fit-content;margin-inline:-20px;padding:.875rem 2rem;font-size:.875rem;font-weight:400;display:flex}.command-palette{--palette-fg:var(--on-surface);--palette-bg:color-mix(in srgb, var(--surface) 92%, var(--on-surface) 8%);--palette-line:color-mix(in srgb, var(--palette-fg) 12%, transparent);--palette-muted:color-mix(in srgb, var(--palette-fg) 58%, transparent);--palette-faint:color-mix(in srgb, var(--palette-fg) 38%, transparent);--palette-selected:color-mix(in srgb, var(--primary-color) 22%, transparent)}.command-palette .x-3deye-dialog{--on-surface:var(--palette-fg);background:var(--palette-bg);width:min(720px,100vw - 2rem);height:min(480px,76vh);color:var(--palette-fg);border:1px solid var(--palette-line);border-radius:12px;align-self:start;margin-top:12vh;font-size:13px;animation:none;overflow:hidden;box-shadow:0 24px 64px -12px #0000008c}.command-palette .x-3deye-dialog-backdrop{background:color-mix(in srgb, var(--background) 45%, transparent);animation:none}.command-palette__search{border-bottom:1px solid var(--palette-line);flex:none;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.command-palette__search-icon{color:var(--palette-muted);flex:none}.command-palette__search input{min-width:0;height:52px;color:inherit;font:inherit;background:0 0;border:none;flex:1;padding:0 4px;font-size:16px}.command-palette__search input::placeholder{color:var(--palette-faint)}.command-palette__busy{background:linear-gradient(90deg, transparent, var(--primary-color), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;height:1px;animation:0s .3s forwards command-palette-busy-show,.9s linear infinite command-palette-busy;position:absolute;bottom:-1px;left:0;right:0}@keyframes command-palette-busy-show{to{opacity:1}}@keyframes command-palette-busy{0%{background-position:-40% 0}to{background-position:140% 0}}.command-palette__chip{background:color-mix(in srgb, var(--palette-fg) 10%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:none;max-width:220px;padding:3px 8px;font-size:12px;overflow:hidden}.command-palette__body{flex:1;min-height:0;display:flex}.command-palette__list{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.command-palette__lines{position:relative}.command-palette__lines>*{box-sizing:border-box;position:absolute;top:0;left:6px;right:6px}.command-palette__section{letter-spacing:.02em;height:28px;color:var(--palette-faint);white-space:nowrap;text-overflow:ellipsis;padding:10px 10px 4px;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.command-palette__row{cursor:pointer;border-radius:7px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.command-palette__row--selected{background:var(--palette-selected)}.command-palette__row--disabled{cursor:default;opacity:.5}.command-palette__icon{width:22px;height:22px;color:var(--palette-muted);flex:none;place-items:center;display:grid}.command-palette__icon svg{width:18px;height:18px}.command-palette__row--selected .command-palette__icon{color:var(--palette-fg)}.command-palette__text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.command-palette__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-palette__title mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-color) 80%, transparent);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:2px}.command-palette__subtitle{color:var(--palette-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1000;font-size:12px;overflow:hidden}.command-palette__status{color:var(--palette-muted);flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.command-palette__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.command-palette__status--offline{color:var(--danger-color)}.command-palette__status--current{color:var(--primary-color)}.command-palette__shortcut{color:var(--palette-faint);flex:none;align-items:center;font-size:11px;display:flex}.command-palette__chevron{text-align:center;width:12px;color:var(--palette-faint);flex:none;font-size:16px;line-height:1}.command-palette kbd{box-sizing:border-box;border:1px solid var(--palette-line);background:color-mix(in srgb, var(--palette-fg) 6%, transparent);min-width:18px;height:18px;box-shadow:none;color:var(--palette-muted);border-radius:4px;place-items:center;padding:0 4px;font-family:inherit;font-size:11px;font-weight:400;line-height:1;display:inline-grid}.command-palette__empty{text-align:center;color:var(--palette-muted);padding:32px 16px}.command-palette__footer{border-top:1px solid var(--palette-line);color:var(--palette-muted);flex:none;align-items:center;gap:16px;padding:8px 14px;font-size:12px;display:flex}.command-palette__footer>span{align-items:center;gap:4px;display:flex}.command-palette__spacer{flex:1}.command-palette__preview{border-left:1px solid var(--palette-line);flex-direction:column;flex:none;gap:10px;width:240px;padding:12px;display:flex;overflow-y:auto}.command-palette__preview h4{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.command-palette__preview dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12px;display:grid}.command-palette__preview dt{color:var(--palette-muted)}.command-palette__preview dd{overflow-wrap:anywhere;margin:0}.command-palette__thumbnail{aspect-ratio:16/9;color:#fff;background:#000;border-radius:6px;position:relative;overflow:hidden}.command-palette__thumbnail img{object-fit:cover}.command-palette__layout-icon{aspect-ratio:16/9;background:color-mix(in srgb, var(--palette-fg) 6%, transparent);color:var(--palette-muted);border-radius:6px;place-items:center;display:grid}@media (width<=720px){.command-palette__preview{display:none}}.login-dialog .x-3deye-dialog{--surface-highlight-rgb:255, 255, 255;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100svw;height:100svh;max-height:initial;background-color:#96969680;border-radius:0;place-items:center;animation:none;display:grid}.login-dialog .x-3deye-button{height:48px;padding-inline:2rem}.x-3deye-site-dialog h4{font-weight:500}.x-3deye-site-dialog .x-3deye-drawer__content{flex-direction:column;padding:0;display:flex}.x-3deye-site-dialog .x-3deye-tabs{flex:1;overflow:hidden}.x-3deye-site-dialog .x-3deye-tabs__tabpanel{flex-direction:column;overflow:hidden}.x-3deye-site-dialog .x-3deye-tabs__tabpanel:not([hidden]){display:flex}.x-3deye-site-dialog .x-3deye-tabs__tablist{border-bottom:2px solid var(--surface-inverse);padding-inline:1rem}.x-3deye-site-dialog .x-3deye-tabs__tab{border-bottom-right-radius:0;border-bottom-left-radius:0}.x-3deye-site-dialog .x-3deye-tabs__tab--active{box-shadow:0 2px var(--primary-color)}.x-3deye-site-tab{--x-site-fg:var(--on-surface);--x-site-line:color-mix(in srgb, var(--x-site-fg) 14%, transparent);--x-site-muted:color-mix(in srgb, var(--x-site-fg) 62%, transparent);color:var(--x-site-fg);flex-direction:column;flex:1;font-size:.8125rem;display:flex;overflow:hidden}.x-3deye-site-tab-scroll{flex:1;padding:1rem 1rem 0;overflow:auto}.x-3deye-site-items{gap:6px;display:grid}.x-3deye-site-item{border:1px solid var(--x-site-line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 .25rem 0 .75rem;display:grid;overflow:hidden}.x-3deye-site-item-body{-webkit-user-select:text;user-select:text;min-width:0;padding:.5rem 0}.x-3deye-site-item-title{align-items:center;gap:8px;font-weight:500;display:flex}.x-3deye-site-item-tag{background:color-mix(in srgb, var(--x-site-fg) 10%, transparent);border-radius:10px;padding:1px 7px;font-size:.6875rem;font-weight:400}.x-3deye-site-item-meta{color:var(--x-site-muted);margin-top:2px;font-size:.75rem}.x-3deye-site-contact-phone{white-space:nowrap}.x-3deye-site-audio-message{white-space:pre-line}.x-3deye-site-item-actions{display:flex}.x-3deye-site-items-empty{color:var(--x-site-muted);text-align:center;margin:0;font-size:.75rem;line-height:1.45}.x-3deye-site-items-footer{margin-top:.5rem;display:flex}.x-3deye-site-items-footer--empty{justify-content:center}.x-3deye-button.x-3deye-button.x-3deye-site-items-add{background-color:color-mix(in srgb, var(--x-site-fg) 6%, transparent)}.x-3deye-button.x-3deye-button.x-3deye-site-items-add:focus,.x-3deye-button.x-3deye-button.x-3deye-site-items-add:not(:disabled):hover{background-color:color-mix(in srgb, var(--x-site-fg) 10%, transparent)}.x-3deye-schedule,.x-3deye-schedule-popover,.x-3deye-schedule-form-popover,.x-3deye-schedule-dialog .x-3deye-dialog{--x-schedule-fg:var(--on-surface);--x-schedule-regular:var(--primary-color);--x-schedule-holiday:color-mix(in srgb, #f2a43a 85%, var(--x-schedule-fg));--x-schedule-temporary:color-mix(in srgb, #a98bff 80%, var(--x-schedule-fg));--x-schedule-line:color-mix(in srgb, var(--x-schedule-fg) 14%, transparent);--x-schedule-muted:color-mix(in srgb, var(--x-schedule-fg) 62%, transparent);--x-schedule-select-height:36px}.x-3deye-schedule-tab{color:var(--x-schedule-fg);flex-direction:column;flex:1;font-size:.8125rem;display:flex;overflow:hidden}.x-3deye-schedule-scroll{flex:1;padding:0 1rem 1rem;overflow:auto}.x-3deye-schedule-footer{border-top:1px solid var(--x-schedule-line);justify-content:space-between;padding:.75rem 1rem 1rem;display:flex}.x-3deye-schedule-section{border-bottom:1px solid var(--x-schedule-line);padding:1rem 0}.x-3deye-schedule-section h4{margin:0 0 .25rem;font-size:.875rem;font-weight:500}.x-3deye-schedule-section--switch{justify-content:space-between;align-items:center;gap:1rem;display:flex}.x-3deye-schedule-off{opacity:.45;pointer-events:none}.x-3deye-schedule-hint{color:var(--x-schedule-muted);margin:0 0 .75rem;font-size:.75rem;line-height:1.45}.x-3deye-schedule-summary{background:color-mix(in srgb, var(--x-schedule-fg) 6%, transparent);border-radius:6px;margin-top:.75rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.6}.x-3deye-schedule-summary b{font-weight:500}.x-3deye-schedule-rows{gap:6px;display:grid}.x-3deye-schedule-row{grid-template-columns:44px minmax(0,1fr) 112px 24px;align-items:center;gap:10px;display:grid}.x-3deye-schedule-row--preview{align-items:start}.x-3deye-schedule-row--week-start{border-top:1px dashed var(--x-schedule-line);margin-top:6px;padding-top:8px}.x-3deye-schedule-row--today .x-3deye-schedule-row-label{color:var(--primary-color)}.x-3deye-schedule-row-label{flex-direction:column;font-size:.75rem;line-height:1.15;display:flex}.x-3deye-schedule-row-label small{color:var(--x-schedule-muted);font-size:.6875rem}.x-3deye-schedule-row--today .x-3deye-schedule-row-label small{color:inherit}.x-3deye-schedule-row-summary{color:var(--x-schedule-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.x-3deye-schedule-axis{height:14px;color:var(--x-schedule-muted);font-size:.625rem;position:relative}.x-3deye-schedule-axis span{white-space:nowrap;position:absolute;translate:-50%}.x-3deye-schedule-axis span:first-child{translate:0}.x-3deye-schedule-axis span:last-child{translate:-100%}.x-3deye-schedule-track{touch-action:none;background-color:color-mix(in srgb, var(--x-schedule-fg) 4%, transparent);background-image:linear-gradient(to right, var(--x-schedule-line) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--x-schedule-fg) 6%, transparent) 1px, transparent 1px), repeating-linear-gradient(135deg, color-mix(in srgb, var(--x-schedule-fg) 10%, transparent) 0 1.5px, transparent 1.5px 6px);background-size:25% 100%,4.16667% 100%,auto;border-radius:4px;height:26px;position:relative}.x-3deye-schedule-track--editable{cursor:crosshair}.x-3deye-schedule-track--muted{opacity:.5}.x-3deye-schedule-block{--c:var(--x-schedule-regular);border:1px solid var(--c);background:color-mix(in srgb, var(--c) 38%, var(--surface));border-radius:3px;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;bottom:2px;container-type:inline-size}.x-3deye-schedule-track--editable .x-3deye-schedule-block{cursor:grab}.x-3deye-schedule-track--dragging .x-3deye-schedule-block,.x-3deye-schedule-track--dragging{cursor:grabbing}.x-3deye-schedule-block--holiday{--c:var(--x-schedule-holiday)}.x-3deye-schedule-block--temporary{--c:var(--x-schedule-temporary)}.x-3deye-schedule-block--active,.x-3deye-schedule-block:focus-visible{box-shadow:0 0 0 2px var(--c)}.x-3deye-schedule-block--draft{pointer-events:none;border-style:dashed}.x-3deye-schedule-block-label{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 8px;font-size:.6875rem;overflow:hidden}@container (width<=76px){.x-3deye-schedule-block-label{display:none}}.x-3deye-schedule-handle{cursor:ew-resize;width:9px;position:absolute;top:0;bottom:0}.x-3deye-schedule-handle:after{content:"";background:var(--c);opacity:0;border-radius:2px;width:3px;position:absolute;top:5px;bottom:5px;left:3px}.x-3deye-schedule-handle--start{left:-4px}.x-3deye-schedule-handle--end{right:-4px}.x-3deye-schedule-track--editable .x-3deye-schedule-block:hover .x-3deye-schedule-handle:after,.x-3deye-schedule-block--active .x-3deye-schedule-handle:after{opacity:1}.x-3deye-schedule-ghost{border:1px dashed color-mix(in srgb, var(--x-schedule-fg) 55%, transparent);pointer-events:none;border-radius:3px;position:absolute;top:2px;bottom:2px}.x-3deye-schedule-now{pointer-events:none;width:9px;position:absolute;top:-5px;bottom:-5px;translate:-50%}.x-3deye-schedule-now:before,.x-3deye-schedule-now:after{content:"";background:var(--primary-color);width:100%;height:5px;position:absolute;left:0}.x-3deye-schedule-now:before{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.x-3deye-schedule-now:after{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:0}.x-3deye-schedule-drag-tip{background:var(--x-schedule-fg);color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 6px;font-size:.6875rem;position:absolute;bottom:calc(100% + 4px);translate:-50%}.x-3deye-schedule-menu{position:relative}.x-3deye-schedule-icon-button{width:24px;height:24px;color:var(--x-schedule-fg);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;font-size:16px;line-height:1}.x-3deye-schedule-icon-button:hover,.x-3deye-schedule-icon-button[aria-expanded=true]{background:color-mix(in srgb, var(--x-schedule-fg) 10%, transparent)}.x-3deye-schedule-menu-list{z-index:5;border:1px solid var(--x-schedule-line);background:var(--surface);border-radius:6px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000004d}.x-3deye-schedule-menu-list button{color:var(--x-schedule-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-size:.75rem}.x-3deye-schedule-menu-list button:hover{background:color-mix(in srgb, var(--x-schedule-fg) 10%, transparent)}.x-3deye-schedule-field-grid{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.x-3deye-schedule-field-label{color:var(--x-schedule-muted);font-size:.75rem}.x-3deye-schedule-field-label--top{line-height:var(--x-schedule-select-height);align-self:start}.x-3deye-schedule-field-select{width:min(320px,100%)}.x-3deye-schedule-upcoming{flex-wrap:wrap;align-items:center;gap:6px;margin-top:.75rem;display:flex}.x-3deye-schedule-upcoming .x-3deye-schedule-field-label{width:88px;margin-right:.75rem}.x-3deye-schedule-chip{background:color-mix(in srgb, var(--x-schedule-holiday) 18%, transparent);border-radius:10px;padding:2px 8px;font-size:.6875rem}.x-3deye-schedule-chip--warning{background:#f2a43a38}.x-3deye-schedule-form-popover{color:var(--x-schedule-fg);font-family:var(--font-sans);padding:12px;font-size:.8125rem}.x-3deye-schedule-form{gap:.75rem;width:min(560px,100vw - 48px);display:grid}.x-3deye-schedule-day-form{width:min(520px,100vw - 48px)}.x-3deye-schedule-holiday-control{justify-content:flex-end;gap:4px;display:flex}.x-3deye-schedule-card-actions{justify-content:flex-end;gap:8px;display:flex}.x-3deye-schedule-field-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.x-3deye-schedule-field-row .x-3deye-form-label{font-size:.75rem}.x-3deye-schedule-error{color:var(--danger-color);font-size:.75rem}.x-3deye-schedule-warning{background:#f2a43a2e;border-radius:6px;padding:.4rem .6rem;font-size:.75rem}.x-3deye-schedule-temp-list{gap:6px;display:grid}.x-3deye-schedule-temp{border:1px solid var(--x-schedule-line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 .25rem 0 .75rem;display:grid;overflow:hidden}.x-3deye-schedule-temp-body{min-width:0;padding:.5rem 0}.x-3deye-schedule-temp-title{align-items:center;gap:8px;font-weight:500;display:flex}.x-3deye-schedule-temp-meta{color:var(--x-schedule-muted);margin-top:2px;font-size:.75rem}.x-3deye-schedule-temp-actions{display:flex}.x-3deye-schedule-status{background:color-mix(in srgb, var(--x-schedule-fg) 10%, transparent);border-radius:10px;padding:1px 7px;font-size:.6875rem;font-weight:400}.x-3deye-schedule-status--active{background:color-mix(in srgb, var(--x-schedule-temporary) 30%, transparent)}.x-3deye-schedule-preview-nav{align-items:center;gap:6px;margin-bottom:.5rem;font-size:.75rem;display:flex}.x-3deye-schedule-this-week{gap:4px}.x-3deye-schedule-legend{color:var(--x-schedule-muted);flex-wrap:wrap;gap:4px 14px;margin-bottom:.75rem;font-size:.6875rem;display:flex}.x-3deye-schedule-legend span{align-items:center;gap:5px;display:flex}.x-3deye-schedule-swatch{border-radius:2px;width:14px;height:10px}.x-3deye-schedule-swatch--regular,.x-3deye-schedule-dot--regular{border:1px solid var(--x-schedule-regular);background:color-mix(in srgb, var(--x-schedule-regular) 38%, var(--surface))}.x-3deye-schedule-swatch--holiday,.x-3deye-schedule-dot--holiday{border:1px solid var(--x-schedule-holiday);background:color-mix(in srgb, var(--x-schedule-holiday) 38%, var(--surface))}.x-3deye-schedule-swatch--temporary,.x-3deye-schedule-dot--temporary{border:1px solid var(--x-schedule-temporary);background:color-mix(in srgb, var(--x-schedule-temporary) 38%, var(--surface))}.x-3deye-schedule-swatch--ghost{border:1px dashed color-mix(in srgb, var(--x-schedule-fg) 55%, transparent)}.x-3deye-schedule-swatch--armed{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--x-schedule-fg) 22%, transparent) 0 1.5px, transparent 1.5px 4px);border:1px solid var(--x-schedule-line)}.x-3deye-schedule-track-cell{gap:3px;min-width:0;display:grid}.x-3deye-schedule-caption{color:var(--x-schedule-muted);align-items:center;gap:5px;font-size:.6875rem;display:flex}.x-3deye-schedule-row--today .x-3deye-schedule-caption{margin-top:5px}.x-3deye-schedule-dot{border-radius:50%;width:8px;height:8px}.x-3deye-schedule-switches{color:var(--x-schedule-muted);flex-direction:column;padding-top:1px;font-size:.6875rem;line-height:1.2;display:flex}.x-3deye-schedule-switch--armed{color:var(--x-schedule-fg)}.x-3deye-schedule-anchor{pointer-events:none;position:absolute;top:0;bottom:0}.x-3deye-schedule-popover{border:1px solid var(--x-schedule-line);background:var(--surface);width:max-content;min-width:272px;max-width:calc(100vw - 16px);color:var(--x-schedule-fg);font-family:var(--font-sans);border-radius:8px;padding:12px;font-size:.8125rem;box-shadow:0 8px 28px #00000059}.x-3deye-schedule-range-editor{gap:10px;display:grid}.x-3deye-schedule-range-editor-title{font-weight:500}.x-3deye-schedule-range-editor-fields{align-items:flex-end;gap:8px;display:flex}.x-3deye-schedule-range-editor-dash{color:var(--x-schedule-muted);padding-bottom:7px}.x-3deye-schedule-time-field{color:var(--x-schedule-muted);gap:4px;font-size:.6875rem;display:grid}.x-3deye-schedule-time-input{border:1px solid color-mix(in srgb, var(--x-schedule-fg) 25%, transparent);width:100px;color:var(--x-schedule-fg);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;padding:6px 8px;font-size:.875rem}.x-3deye-schedule-time-input:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px}.x-3deye-schedule-time-input--invalid{border-color:var(--danger-color)}.x-3deye-schedule-range-editor-note{contain:inline-size;min-height:1.2em;color:var(--x-schedule-muted);font-size:.75rem;line-height:1.35}.x-3deye-schedule-range-editor-actions{align-items:center;gap:4px;display:flex}.x-3deye-schedule-range-editor-note.x-3deye-schedule-error{color:var(--danger-color)}.x-3deye-schedule-range-editor-actions>:nth-last-child(2){margin-left:auto}.x-3deye-schedule-calendar-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.x-3deye-schedule-picker{position:relative}.x-3deye-schedule-picker-button{border:1px solid color-mix(in srgb, var(--x-schedule-fg) 25%, transparent);min-width:260px;color:var(--x-schedule-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.x-3deye-schedule-picker-button:hover,.x-3deye-schedule-picker-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--x-schedule-fg) 45%, transparent)}.x-3deye-schedule-picker-list{z-index:5;border:1px solid var(--x-schedule-line);background:var(--surface);border-radius:8px;flex-direction:column;width:340px;max-height:360px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0000004d}.x-3deye-schedule-picker-list button{width:100%;color:var(--x-schedule-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.x-3deye-schedule-picker-list button:hover{background:color-mix(in srgb, var(--x-schedule-fg) 10%, transparent)}.x-3deye-schedule-picker-list button[aria-selected=true]{background:color-mix(in srgb, var(--primary-color) 22%, transparent)}.x-3deye-schedule-picker-list small{color:var(--x-schedule-muted);font-size:.6875rem}.x-3deye-schedule-picker-group-label{color:var(--x-schedule-muted);padding:8px 10px 2px;font-size:.6875rem}.x-3deye-schedule-picker-footer{border-top:1px solid var(--x-schedule-line);margin-top:4px;padding-top:4px}.x-3deye-schedule-modal-header{padding:1rem 1.25rem .5rem;font-size:1rem;font-weight:500}.x-3deye-schedule-dialog .x-3deye-dialog{--on-surface:inherit;background:var(--surface);color:var(--x-schedule-fg);font-size:.8125rem}.x-3deye-schedule-dialog .x-3deye-dialog .x-3deye-dialog-title{color:color(from var(--on-surface) srgb r g b / .87)}.x-3deye-schedule-dialog .x-3deye-dialog .x-3deye-dialog__content{color:inherit}.x-3deye-schedule-dialog .x-3deye-dialog .x-3deye-dialog-actions .x-3deye-button--text{--surface-highlight-rgb:inherit;color:inherit}.x-3deye-schedule-temp-footer{justify-content:space-between;margin-top:.5rem;display:flex}.x-3deye-schedule-temp-empty{text-align:center}.x-3deye-schedule-temp-footer--empty{justify-content:center;gap:8px}.x-3deye-schedule-temp-week--fixed{opacity:.55}.x-3deye-button.x-3deye-button.x-3deye-schedule-temp-add{background-color:color-mix(in srgb, var(--x-schedule-fg) 6%, transparent)}.x-3deye-button.x-3deye-button.x-3deye-schedule-temp-add:focus,.x-3deye-button.x-3deye-button.x-3deye-schedule-temp-add:not(:disabled):hover{background-color:color-mix(in srgb, var(--x-schedule-fg) 10%, transparent)}.x-3deye-schedule-modal-body{gap:.875rem;padding:.5rem 1.25rem 1rem;display:grid;overflow:auto}.x-3deye-schedule-modal-footer{border-top:1px solid var(--x-schedule-line);align-items:center;gap:8px;padding:.75rem 1.25rem 1rem;display:flex}.x-3deye-schedule-year-nav{align-items:center;gap:6px;font-weight:500;display:flex}.x-3deye-schedule-hint.x-3deye-schedule-holiday-empty{text-align:center;margin:0;padding:1.25rem 0 .25rem}.x-3deye-schedule-holiday-list{border-top:1px solid var(--x-schedule-line);display:grid}.x-3deye-schedule-holiday{border-bottom:1px solid var(--x-schedule-line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:4px 0;display:grid}.x-3deye-schedule-holiday-date,.x-3deye-schedule-holiday-name{flex-direction:column;gap:2px;display:flex}:is(.x-3deye-schedule-holiday-date,.x-3deye-schedule-holiday-name) small{color:var(--x-schedule-muted);font-size:.6875rem}.x-3deye-schedule-holiday--added .x-3deye-schedule-holiday-name:before{content:"Added";background:color-mix(in srgb, var(--primary-color) 22%, transparent);border-radius:8px;align-self:flex-start;margin-bottom:1px;padding:0 6px;font-size:.625rem;line-height:1.5}.x-3deye-schedule-holiday--removed .x-3deye-schedule-holiday-date,.x-3deye-schedule-holiday--removed .x-3deye-schedule-holiday-name{color:var(--x-schedule-muted)}.x-3deye-schedule-holiday--removed .x-3deye-schedule-holiday-text{text-decoration:line-through}.x-3deye-schedule-holiday--past{opacity:.6}.x-3deye-schedule-repeats{border:none;margin:0;padding:0;font-size:.75rem;display:grid}.x-3deye-schedule-repeats legend{color:var(--x-schedule-muted);margin-bottom:4px;padding:0}.x-3deye-schedule-repeats .x-3deye-schedule-repeat{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.x-3deye-form-label.x-3deye-schedule-day-number>.x-3deye-input-wrapper{margin-top:0;padding-block:.5rem}.x-3deye-schedule-policy{grid-template-columns:max-content minmax(0,200px);grid-auto-rows:minmax(var(--x-schedule-select-height), auto);justify-content:start;align-items:center;gap:4px 12px;font-size:.75rem;display:grid}.x-3deye-schedule-policy-inherit{grid-column:1/-1;align-items:center;gap:6px;display:flex}.x-3deye-schedule-policy-presets{gap:6px;display:flex}.x-3deye-button.x-3deye-button--text.x-3deye-schedule-preset{border:1px solid var(--x-schedule-line);text-transform:none;min-width:0;height:26px;padding:0 10px;font-size:.75rem}.x-3deye-schedule-preview-view{margin-left:auto}.x-3deye-schedule-track--armed{background-image:linear-gradient(to right, var(--x-schedule-line) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--x-schedule-fg) 6%, transparent) 1px, transparent 1px);background-size:25% 100%,4.16667% 100%}.x-3deye-schedule-track--armed .x-3deye-schedule-block{background:color-mix(in srgb, var(--c) 55%, var(--surface))}.x-3deye-schedule-swatch--disarmed{border:1px solid var(--x-schedule-line);background:color-mix(in srgb, var(--x-schedule-fg) 4%, transparent)}.x-3deye-schedule-marker{background:var(--x-schedule-fg);width:10px;height:9px;filter:drop-shadow(0 0 1px var(--surface)) drop-shadow(0 0 1px var(--surface));position:absolute;top:50%;translate:-50% -50%}.x-3deye-schedule-marker--arm{clip-path:polygon(50% 0,100% 100%,0 100%)}.x-3deye-schedule-marker--disarm{clip-path:polygon(0 0,100% 0,50% 100%)}.x-3deye-schedule-marker--skipped{background:linear-gradient(45deg, transparent 42%, var(--x-schedule-muted) 42% 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--x-schedule-muted) 42% 58%, transparent 58%);filter:none;width:9px;height:9px}.x-3deye-schedule-legend-marker.x-3deye-schedule-marker{display:inline-block;position:static;translate:none}.x-3deye-schedule-marker--rearm{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:10px}.snooze-duration-option,.snooze-camera-change-button{background-color:color(from currentColor srgb r g b / .05);--surface-highlight:currentColor;border-radius:1.5rem;height:1.5rem;font-size:.75rem}.snooze-camera-change-button{margin-left:.5rem}.x-3deye-inbox-popover.x-3deye-popover-container{--inbox-fg:var(--on-surface,#fff);--inbox-line:color-mix(in srgb, var(--inbox-fg) 12%, transparent);--inbox-sep:color-mix(in srgb, var(--inbox-fg) 7%, transparent);--inbox-recess:color-mix(in srgb, var(--surface,#222) 88%, black);--inbox-hover:color-mix(in srgb, var(--inbox-fg) 5%, transparent);--inbox-active:color-mix(in srgb, var(--inbox-fg) 12%, transparent);--inbox-t2:color-mix(in srgb, var(--inbox-fg) 72%, transparent);--inbox-t3:color-mix(in srgb, var(--inbox-fg) 55%, transparent);--inbox-t4:color-mix(in srgb, var(--inbox-fg) 40%, transparent);--inbox-primary:var(--primary-color);--inbox-on-primary:var(--on-primary-color,#fff);--inbox-danger:var(--danger-color,#ff5166);--inbox-success:var(--success-color,#00c853);border:1px solid var(--inbox-line);background:var(--surface,rgb(var(--surface-rgb,34, 34, 34)));width:380px;max-width:calc(100vw - 16px);color:var(--inbox-fg);text-align:left;border-radius:6px;flex-direction:column;padding:0;font-size:13px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 12px 32px #0000004d}.x-3deye-inbox-popover__header{cursor:grab;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;display:flex}.x-3deye-inbox-popover__header:active{cursor:grabbing}.x-3deye-inbox-popover__title{white-space:nowrap;font-size:12px;font-weight:600}.x-3deye-inbox-popover__unheard{font-variant-numeric:tabular-nums;color:var(--inbox-primary);white-space:nowrap;font-size:11px}.x-3deye-inbox-popover__tools{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.x-3deye-inbox-popover__body{flex-direction:column;height:min(460px,100vh - 140px);min-height:0;display:flex}.x-3deye-inbox-popover__line{border-top:1px solid var(--inbox-line);height:30px;color:var(--inbox-t3);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:11px;display:flex}.x-3deye-inbox-popover__line-number{font-variant-numeric:tabular-nums;color:var(--inbox-t2);-webkit-user-select:text;user-select:text;cursor:text;font-weight:500}.x-3deye-inbox-popover__line-select{min-width:0;height:22px;color:var(--inbox-t2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;padding:0 2px;font-weight:500}.x-3deye-inbox-popover__line-select:hover,.x-3deye-inbox-popover__line-select:focus-visible{border-color:var(--inbox-line);background:var(--inbox-active);color:var(--inbox-fg);outline:none}.x-3deye-inbox-popover .x-3deye-inbox-popover__tool.x-3deye-button,.x-3deye-inbox-popover .x-3deye-inbox__ib.x-3deye-button{width:24px;height:24px;color:var(--inbox-t2);border-radius:3px;flex:none;padding:0}.x-3deye-inbox-popover .x-3deye-inbox-popover__tool.x-3deye-button:not(:disabled):hover,.x-3deye-inbox-popover .x-3deye-inbox__ib.x-3deye-button:not(:disabled):hover{background:var(--inbox-active);color:var(--inbox-fg)}.x-3deye-inbox-popover .x-3deye-inbox-popover__tool--dim.x-3deye-button,.x-3deye-inbox-popover .x-3deye-inbox__ib--dim.x-3deye-button{color:var(--inbox-t3)}.x-3deye-inbox-popover .x-3deye-inbox__ib--on.x-3deye-button,.x-3deye-inbox-popover .x-3deye-inbox__ib--on.x-3deye-button:not(:disabled):hover{background:color-mix(in srgb, var(--inbox-primary) 16%, transparent);color:var(--inbox-primary)}.x-3deye-inbox-popover .x-3deye-inbox__tb.x-3deye-button{border:1px solid var(--inbox-line);text-transform:none;min-width:0;height:26px;color:var(--inbox-t2);border-radius:3px;padding:0 8px;font-size:11px;font-weight:500}.x-3deye-inbox-popover .x-3deye-inbox__tb.x-3deye-button:not(:disabled):hover{background:var(--inbox-active);color:var(--inbox-fg)}.x-3deye-inbox-popover .x-3deye-inbox__tb--danger.x-3deye-button{border-color:var(--inbox-danger);background:var(--inbox-danger);color:#fff;padding:0 10px}.x-3deye-inbox-popover .x-3deye-inbox__tb--danger.x-3deye-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--inbox-danger) 85%, black);background:color-mix(in srgb, var(--inbox-danger) 85%, black)}.x-3deye-inbox-popover .x-3deye-inbox__link.x-3deye-button{text-transform:none;min-width:0;height:26px;color:var(--inbox-primary);padding:0 6px;font-size:11px}.x-3deye-inbox{flex-direction:column;flex:1;min-height:0;display:flex}.x-3deye-dial-bar{flex:none;align-items:center;gap:8px;padding:2px 10px 8px;display:flex}.x-3deye-dial-bar__field{border:1px solid var(--inbox-line);background:var(--inbox-recess);min-width:0;height:36px;color:var(--inbox-t3);border-radius:18px;flex:1;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .12s,color .12s;display:flex}.x-3deye-dial-bar__field:focus-within,.x-3deye-dial-bar__field--has-value{border-color:var(--inbox-primary);color:var(--inbox-primary)}.x-3deye-dial-bar__input{min-width:0;color:var(--inbox-fg);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.3px;background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:20px}.x-3deye-dial-bar__input::placeholder{letter-spacing:0;color:var(--inbox-t3);font-size:13px}.x-3deye-dial-bar__clear{width:22px;height:22px;color:var(--inbox-t3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.x-3deye-dial-bar__clear:hover{background:var(--inbox-active);color:var(--inbox-fg)}.x-3deye-inbox-popover .x-3deye-dial-bar__call.x-3deye-button{border:1px solid var(--inbox-line);background:color-mix(in srgb, var(--inbox-fg) 6%, transparent);width:36px;height:36px;color:var(--inbox-t3);border-radius:50%;flex:none;padding:0;transition:background-color .12s,color .12s}.x-3deye-inbox-popover .x-3deye-dial-bar__call.x-3deye-button:disabled{opacity:1}.x-3deye-inbox-popover .x-3deye-dial-bar__call--ready.x-3deye-button{border-color:var(--inbox-success);background:var(--inbox-success);color:#fff}.x-3deye-inbox-popover .x-3deye-dial-bar__call--ready.x-3deye-button:not(:disabled):hover{background:color-mix(in srgb, var(--inbox-success) 85%, white)}.x-3deye-inbox__filters{border-bottom:1px solid var(--inbox-line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 8px 10px;display:flex}.x-3deye-inbox__filters .segmented-control-button{min-height:20px;padding:0 10px;font-size:11px}.x-3deye-inbox__list{overscroll-behavior:contain;outline:none;flex:1;min-height:0;overflow:hidden auto}.x-3deye-inbox__note{color:var(--inbox-t3);text-align:center;padding:18px 12px;font-size:11px}.x-3deye-inbox__more{justify-content:center;padding:4px 0;display:flex}.x-3deye-inbox__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 32px;display:flex}.x-3deye-inbox__state-icon{color:var(--inbox-t4)}.x-3deye-inbox__state h3{color:var(--inbox-fg);margin:0;font-size:13px;font-weight:400}.x-3deye-inbox__state p{max-width:240px;color:var(--inbox-t3);text-wrap:pretty;margin:0;font-size:11px;line-height:1.6}.x-3deye-inbox__skeleton-row{border-bottom:1px solid var(--inbox-sep);align-items:center;gap:10px;height:52px;padding:0 10px;display:flex}.x-3deye-inbox__skeleton{background:color-mix(in srgb, var(--inbox-fg) 8%, transparent);border-radius:2px;animation:1.4s ease-in-out infinite x-3deye-inbox-pulse}@keyframes x-3deye-inbox-pulse{0%,to{opacity:1}50%{opacity:.5}}.x-3deye-inbox-row{border-bottom:1px solid var(--inbox-sep);outline:none;position:relative}.x-3deye-inbox-row:hover,.x-3deye-inbox-row--menu{background:var(--inbox-hover)}.x-3deye-inbox-row:has(.menu-button[data-open]){background:var(--inbox-hover)}.x-3deye-inbox-row--playing{background:color-mix(in srgb, var(--inbox-fg) 3%, transparent)}.x-3deye-inbox-row--confirm,.x-3deye-inbox-row--confirm:hover{background:color-mix(in srgb, var(--inbox-danger) 8%, transparent)}.x-3deye-inbox-row:focus-visible{box-shadow:inset 0 0 0 1px var(--inbox-primary)}.x-3deye-inbox-row__main{align-items:center;gap:10px;min-height:52px;padding:0 8px 0 10px;display:flex}.x-3deye-inbox-row__glyph{width:18px;color:var(--inbox-t3);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.x-3deye-inbox-row--unheard .x-3deye-inbox-row__main:not(.x-3deye-inbox-row__main--confirm) .x-3deye-inbox-row__glyph:before{content:"";background:var(--inbox-primary);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-9px}.x-3deye-inbox-row--unheard .x-3deye-inbox-row__glyph,.x-3deye-inbox-row--playing .x-3deye-inbox-row__glyph{color:var(--inbox-primary)}.x-3deye-inbox-row--missed .x-3deye-inbox-row__glyph,.x-3deye-inbox-row__glyph--danger{color:var(--inbox-danger)}.x-3deye-inbox-row__text{flex:1;min-width:0}.x-3deye-inbox-row__number{font-variant-numeric:tabular-nums;letter-spacing:.2px;color:color-mix(in srgb, var(--inbox-fg) 80%, transparent);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;font-size:13px;font-weight:400;line-height:16px;overflow:hidden}.x-3deye-inbox-row--unheard .x-3deye-inbox-row__number,.x-3deye-inbox-row--missed .x-3deye-inbox-row__number,.x-3deye-inbox-row--playing .x-3deye-inbox-row__number,.x-3deye-inbox-row--live .x-3deye-inbox-row__number{color:var(--inbox-fg);font-weight:600}.x-3deye-inbox-row__meta{font-variant-numeric:tabular-nums;color:var(--inbox-t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:14px;overflow:hidden}.x-3deye-inbox-row--playing .x-3deye-inbox-row__meta,.x-3deye-inbox-row--live .x-3deye-inbox-row__meta{color:var(--inbox-primary)}.x-3deye-inbox-row__claim{color:var(--inbox-t4)}.x-3deye-inbox-row--done{opacity:.7}.x-3deye-inbox-row__badge{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:9px;font-weight:600;line-height:14px;display:inline-block}.x-3deye-inbox-row__badge--overdue{background:color-mix(in srgb, var(--inbox-danger) 18%, transparent);color:var(--inbox-danger)}.x-3deye-inbox-row__incident{max-width:100%;color:var(--inbox-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:11px;line-height:14px;display:flex}.x-3deye-inbox-row__incident svg{flex:none}.x-3deye-inbox-row__incident-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.x-3deye-inbox-row__incident:hover .x-3deye-inbox-row__incident-label{text-decoration:underline}.x-3deye-inbox-row--attaching,.x-3deye-inbox-row--attaching:hover,.x-3deye-inbox-row--assigning,.x-3deye-inbox-row--assigning:hover{background:color-mix(in srgb, var(--inbox-primary) 8%, transparent)}.x-3deye-inbox-row__result{border:1px solid var(--inbox-line);background:var(--inbox-recess);max-width:100%;height:22px;color:var(--inbox-fg);font:inherit;border-radius:3px;margin-top:4px;padding:0 4px;font-size:11px}.x-3deye-inbox-popover .x-3deye-inbox__tb--primary.x-3deye-button{border-color:var(--inbox-primary);background:var(--inbox-primary);color:var(--inbox-on-primary)}.x-3deye-inbox-row__slot{flex:none;place-items:center end;width:112px;height:28px;display:grid}.x-3deye-inbox-row__time,.x-3deye-inbox-row__actions{grid-area:1/1;transition:opacity .12s}.x-3deye-inbox-row__time{color:var(--inbox-t3);white-space:nowrap;font-size:11px;line-height:14px}.x-3deye-inbox-row__actions{opacity:0;pointer-events:none;align-items:center;gap:2px;display:flex}.x-3deye-inbox-row:hover .x-3deye-inbox-row__actions,.x-3deye-inbox-row:focus-within .x-3deye-inbox-row__actions,.x-3deye-inbox-row--busy .x-3deye-inbox-row__actions,.x-3deye-inbox-row--menu .x-3deye-inbox-row__actions{opacity:1;pointer-events:auto}.x-3deye-inbox-row:has(.menu-button[data-open]) .x-3deye-inbox-row__actions{opacity:1;pointer-events:auto}.x-3deye-inbox-row:hover .x-3deye-inbox-row__time,.x-3deye-inbox-row:focus-within .x-3deye-inbox-row__time,.x-3deye-inbox-row--busy .x-3deye-inbox-row__time,.x-3deye-inbox-row--menu .x-3deye-inbox-row__time{opacity:0}.x-3deye-inbox-row:has(.menu-button[data-open]) .x-3deye-inbox-row__time{opacity:0}.x-3deye-inbox-row__question{color:var(--inbox-fg);font-size:12px;line-height:16px}.x-3deye-inbox-row__hint{color:var(--inbox-t3);margin-top:1px;font-size:11px;line-height:14px}.x-3deye-inbox-row__confirm-actions{flex:none;gap:6px;display:flex}.x-3deye-inbox-row__transcript{padding:0 12px 12px 30px}.x-3deye-inbox-row__transcript-box{border:1px solid var(--inbox-line);background:var(--inbox-recess);border-radius:3px;padding:8px 10px}.x-3deye-inbox-row__transcript-label{letter-spacing:.08em;text-transform:uppercase;color:var(--inbox-t3);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.x-3deye-inbox-row__transcript-hide{color:var(--inbox-t3);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.x-3deye-inbox-row__transcript-hide:hover{color:var(--inbox-fg)}.x-3deye-inbox-row__transcript-text{color:var(--inbox-t2);white-space:pre-wrap;text-wrap:pretty;-webkit-user-select:text;user-select:text;font-size:12px;line-height:1.55}.x-3deye-inbox-row__transcript-caption{color:var(--inbox-t4);margin-top:8px;font-size:10px;line-height:1.5}.x-3deye-inbox-callbacks{flex-direction:column;gap:4px;margin-top:-4px;padding:0 8px 10px 10px;display:flex}.x-3deye-inbox-callback{align-items:center;gap:10px;min-height:24px;display:flex}.x-3deye-inbox-callback__glyph{width:18px;color:var(--inbox-t4);flex:none;justify-content:center;display:flex}.x-3deye-inbox-callback__text{flex:1;min-width:0}.x-3deye-inbox-callback__head,.x-3deye-inbox-callback__result{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.x-3deye-inbox-callback__head{color:var(--inbox-t2)}.x-3deye-inbox-callback__result{color:var(--inbox-t3)}.x-3deye-inbox-callback__complete{--callback-amber:color-mix(in srgb, #ffb020 78%, var(--inbox-fg));border:1px dashed color-mix(in srgb, var(--callback-amber) 45%, transparent);background:color-mix(in srgb, var(--callback-amber) 12%, transparent);color:var(--callback-amber);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:3px;margin-top:2px;padding:0 7px 0 5px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.x-3deye-inbox-callback__complete:hover{border-color:color-mix(in srgb, var(--callback-amber) 70%, transparent);background:color-mix(in srgb, var(--callback-amber) 22%, transparent)}.x-3deye-inbox-callback__complete:focus-visible{outline:2px solid color-mix(in srgb, var(--callback-amber) 70%, transparent);outline-offset:1px}.x-3deye-inbox-callback__slot{flex:none;place-items:center end;height:24px;display:grid}.x-3deye-inbox-callback__time,.x-3deye-inbox-callback__edit{grid-area:1/1;transition:opacity .12s}.x-3deye-inbox-callback__time{color:var(--inbox-t4);white-space:nowrap;font-size:11px;line-height:14px}.x-3deye-inbox-popover .x-3deye-inbox-callback__edit.x-3deye-button{opacity:0;pointer-events:none}.x-3deye-inbox-callback--editable:is(:hover,:focus-within) .x-3deye-inbox-callback__edit.x-3deye-button{opacity:1;pointer-events:auto}.x-3deye-inbox-callback--editable:is(:hover,:focus-within) .x-3deye-inbox-callback__time{opacity:0}.x-3deye-inbox-menu .menu-item.x-3deye-button{letter-spacing:0;padding:6px 10px;font-size:12px}.x-3deye-inbox-menu__item{align-items:center;gap:8px;display:flex}.x-3deye-voicemail-player{border-top:1px solid var(--inbox-line);background:color-mix(in srgb, var(--inbox-fg) 3%, transparent);flex:none;padding:8px 10px 10px}.x-3deye-voicemail-player__top{align-items:center;gap:8px;display:flex}.x-3deye-inbox-popover .x-3deye-voicemail-player__transport.x-3deye-button{background:var(--inbox-primary);width:28px;height:28px;color:var(--inbox-on-primary);border-radius:50%;flex:none;padding:0}.x-3deye-inbox-popover .x-3deye-voicemail-player__transport.x-3deye-button:not(:disabled):hover{background:color-mix(in srgb, var(--inbox-primary) 85%, var(--inbox-on-primary))}.x-3deye-voicemail-player__text{flex:1;min-width:0}.x-3deye-voicemail-player__caller{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;font-size:12px;font-weight:600;overflow:hidden}.x-3deye-voicemail-player__meta{color:var(--inbox-t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;overflow:hidden}.x-3deye-voicemail-player__tools{flex:none;align-items:center;gap:2px;display:flex}.x-3deye-voicemail-player__progress{align-items:center;gap:8px;margin-top:8px;display:flex}.x-3deye-voicemail-player__time{font-variant-numeric:tabular-nums;min-width:26px;color:var(--inbox-t2);flex:none;font-size:10px}.x-3deye-voicemail-player__time--total{color:var(--inbox-t3);text-align:right}.x-3deye-voicemail-player .x-3deye-slider{flex:1}.x-3deye-voicemail-player .x-3deye-slider.horizontal{height:16px}.x-3deye-voicemail-player .x-3deye-slider.horizontal .x-3deye-slider__track{height:3px}.x-3deye-voicemail-player .x-3deye-slider__thumb{width:10px;height:10px}.x-3deye-voicemail-player__speed{border:1px solid var(--inbox-line);color:var(--inbox-t3);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:1px 4px;font-size:10px}.x-3deye-voicemail-player__speed:hover{border-color:color-mix(in srgb, var(--inbox-fg) 30%, transparent);color:var(--inbox-fg)}.x-3deye-voicemail-greeting{padding:12px 12px 14px}.x-3deye-voicemail-greeting__hint{color:var(--inbox-t3);text-wrap:pretty;margin:0 0 8px;font-size:11px;line-height:1.6}.x-3deye-voicemail-greeting__text{border:1px solid var(--inbox-line);background:var(--inbox-recess);width:100%;min-height:96px;color:var(--inbox-fg);font:inherit;resize:vertical;border-radius:3px;outline:none;padding:8px 10px;font-size:12px;line-height:1.6;display:block}.x-3deye-voicemail-greeting__text:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inbox-primary) 55%, transparent)}.x-3deye-voicemail-greeting__meta{color:var(--inbox-t4);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.x-3deye-voicemail-greeting__count{font-variant-numeric:tabular-nums;color:var(--inbox-t3)}.x-3deye-voicemail-greeting__actions{align-items:center;gap:6px;margin-top:12px;display:flex}.x-3deye-inbox-popover .x-3deye-voicemail-greeting__actions .x-3deye-button{text-transform:none;border-radius:3px;min-width:0;height:28px;font-size:11px}.x-3deye-inbox-popover .x-3deye-voicemail-greeting__actions .x-3deye-button--filled{background:var(--inbox-primary);color:var(--inbox-on-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.x-3deye-inbox__skeleton{animation:none}}.x-3deye-call-stack{pointer-events:none;width:min(420px,100vw - 32px);font-family:var(--font-sans);flex-direction:column;gap:8px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:16px;right:16px}body[data-navbar-position=top]:not(.fullscreen) .x-3deye-call-stack{top:64px}.x-3deye-call-stack>*{pointer-events:auto}.x-3deye-call-pill{cursor:grab;--pill-fg:var(--on-container,#fff);--pill-bg:var(--container,#333);--pill-line:color-mix(in srgb, var(--pill-fg) 12%, transparent);--pill-soft:color-mix(in srgb, var(--pill-fg) 6%, transparent);--pill-soft-hover:color-mix(in srgb, var(--pill-fg) 14%, transparent);--pill-t2:color-mix(in srgb, var(--pill-fg) 85%, transparent);--pill-t3:color-mix(in srgb, var(--pill-fg) 55%, transparent);--pill-primary:var(--primary-color);--pill-success:var(--success-color,#00c853);--pill-danger:var(--danger-color,#ff5166);--pill-amber:color-mix(in srgb, #ffb020 78%, var(--pill-fg));border:1px solid var(--pill-line);background:var(--pill-bg);color:var(--pill-fg);border-radius:14px;outline:none;padding:12px 12px 12px 14px;animation:.16s ease-out x-3deye-call-pill-in;position:relative;box-shadow:0 12px 32px #0000004d}.x-3deye-call-pill:focus-visible{box-shadow:0 12px 32px #0000004d, 0 0 0 1px var(--pill-primary)}@keyframes x-3deye-call-pill-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.x-3deye-call-pill--incoming,.x-3deye-call-pill--dropped,.x-3deye-call-pill__id{align-items:center;gap:12px;display:flex}.x-3deye-call-pill__who{flex:1;min-width:0}.x-3deye-call-pill__number{font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.x-3deye-call-pill__state{font-variant-numeric:tabular-nums;color:var(--pill-t3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;overflow:hidden}.x-3deye-call-pill__incidents{color:var(--pill-t2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.x-3deye-call-pill__incidents--none{color:var(--pill-t3)}.x-3deye-call-pill__incident{max-width:100%;color:var(--pill-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:2px;padding:0;display:inline-flex}.x-3deye-call-pill__incident-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.x-3deye-call-pill__incident:hover{text-decoration:underline}.x-3deye-call-pill__incident:focus-visible{box-shadow:0 0 0 1px var(--pill-primary);outline:none}.x-3deye-call-pill__circle{background:color-mix(in srgb, var(--pill-fg) 8%, transparent);width:40px;height:40px;color:var(--pill-t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.x-3deye-call-pill__circle--in{background:color-mix(in srgb, var(--pill-success) 16%, transparent);color:var(--pill-success)}.x-3deye-call-pill__circle--out{background:color-mix(in srgb, var(--pill-amber) 16%, transparent);color:var(--pill-amber)}.x-3deye-call-pill__circle--dropped{background:color-mix(in srgb, var(--pill-danger) 16%, transparent);color:var(--pill-danger)}.x-3deye-call-pill__dot{border:2px solid var(--pill-bg);background:var(--pill-success);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.x-3deye-call-pill__dot--amber{background:var(--pill-amber)}.x-3deye-call-pill__meter{flex:none;align-items:flex-end;gap:2px;width:34px;height:20px;margin-right:2px;display:flex}.x-3deye-call-pill__meter i{background:var(--pill-primary);border-radius:1px;flex:1;height:30%;animation:1.1s ease-in-out infinite x-3deye-call-meter}.x-3deye-call-pill__meter i:nth-child(2){animation-delay:-.2s}.x-3deye-call-pill__meter i:nth-child(3){animation-delay:-.5s}.x-3deye-call-pill__meter i:nth-child(4){animation-delay:-.1s}.x-3deye-call-pill__meter i:nth-child(5){animation-delay:-.7s}.x-3deye-call-pill__meter i:nth-child(6){animation-delay:-.35s}.x-3deye-call-pill__meter i:nth-child(7){animation-delay:-.9s}@keyframes x-3deye-call-meter{0%,to{height:22%}50%{height:100%}}.x-3deye-call-pill .x-3deye-call-pill__round.x-3deye-button{border:1px solid var(--pill-line);background:var(--pill-soft);width:36px;height:36px;color:var(--pill-t2);white-space:nowrap;border-radius:18px;flex:none;gap:6px;padding:0;font-size:12px;font-weight:600}.x-3deye-call-pill .x-3deye-call-pill__round.x-3deye-button:not(:disabled):hover{background:var(--pill-soft-hover);color:var(--pill-fg)}.x-3deye-call-pill .x-3deye-call-pill__round.x-3deye-button:focus-visible{box-shadow:0 0 0 1px var(--pill-primary)}.x-3deye-call-pill .x-3deye-call-pill__round--muted.x-3deye-button,.x-3deye-call-pill .x-3deye-call-pill__round--muted.x-3deye-button:not(:disabled):hover{border-color:var(--pill-amber);background:color-mix(in srgb, var(--pill-amber) 14%, transparent);color:var(--pill-amber)}.x-3deye-call-pill .x-3deye-call-pill__round--hang.x-3deye-button{border-color:var(--pill-danger);background:var(--pill-danger);color:#fff;margin-left:auto}.x-3deye-call-pill .x-3deye-call-pill__round--hang.x-3deye-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--pill-danger) 85%, black);background:color-mix(in srgb, var(--pill-danger) 85%, black)}.x-3deye-call-pill .x-3deye-call-pill__round--armed.x-3deye-button{width:auto;padding:0 14px}.x-3deye-call-pill .x-3deye-call-pill__round--decline.x-3deye-button{background:0 0}.x-3deye-call-pill .x-3deye-call-pill__round--decline.x-3deye-button:not(:disabled):hover{border-color:var(--pill-danger);background:var(--pill-danger);color:#fff}.x-3deye-call-pill .x-3deye-call-pill__round--dismiss.x-3deye-button{background:0 0}.x-3deye-call-pill .x-3deye-call-pill__answer.x-3deye-button,.x-3deye-call-pill .x-3deye-call-pill__redial.x-3deye-button{background:var(--pill-success);color:#fff;border-radius:18px;flex:none;gap:8px;height:36px;padding:0 20px;font-size:13px;font-weight:600}.x-3deye-call-pill .x-3deye-call-pill__answer.x-3deye-button:not(:disabled):hover,.x-3deye-call-pill .x-3deye-call-pill__redial.x-3deye-button:not(:disabled):hover{background:color-mix(in srgb, var(--pill-success) 85%, white)}.x-3deye-call-pill .x-3deye-call-pill__answer.x-3deye-button:focus-visible,.x-3deye-call-pill .x-3deye-call-pill__redial.x-3deye-button:focus-visible{box-shadow:0 0 0 1px #fff}.x-3deye-call-pill__incoming-actions,.x-3deye-call-pill__actions{flex:none;align-items:center;gap:16px;display:flex}.x-3deye-call-pill__controls{align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.x-3deye-call-pill .x-3deye-call-pill__back.x-3deye-button{width:28px;height:28px;color:var(--pill-t2);margin-left:-6px;margin-right:-4px}.x-3deye-call-pill__keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.x-3deye-call-pill__key{border:1px solid var(--pill-line);background:var(--pill-soft);height:46px;color:var(--pill-fg);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:18px;display:flex}.x-3deye-call-pill__key small{letter-spacing:.14em;min-height:11px;color:var(--pill-t3);font-size:9px;font-weight:400;line-height:11px}.x-3deye-call-pill__key:hover{background:var(--pill-soft-hover)}.x-3deye-call-pill__key:active{background:color-mix(in srgb, var(--pill-fg) 22%, transparent)}.x-3deye-call-pill__key:focus-visible{box-shadow:inset 0 0 0 1px var(--pill-primary);outline:none}.x-3deye-call-pill__tones{min-height:16px;color:var(--pill-t3);margin-top:10px;font-size:11px}.x-3deye-call-pill__tones b{letter-spacing:3px;color:var(--pill-fg);margin-left:6px;font-weight:400}.x-3deye-call-pill__menu .menu-item.x-3deye-button{letter-spacing:0;padding:6px 10px;font-size:12px}.x-3deye-call-pill__menu-item{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.x-3deye-call-pill,.x-3deye-call-pill__meter i{animation:none}}.navbar-item{border-radius:0;min-width:48px;min-height:48px;margin-left:2px;margin-right:2px}.navbar-item .title{text-transform:none;color:var(--on-container);opacity:.7;margin-top:-2px}.navbar-item.x-3deye-button.x-3deye-button:not(:disabled):hover{background-color:#0000}.navbar-item:hover .title{opacity:1}.x-3deye-call-nav-icon{display:inline-flex;position:relative}.x-3deye-call-nav-icon__badge{background:var(--danger-color,#d20e00);color:#fff;text-align:center;text-transform:none;pointer-events:none;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:-4px;right:-8px}.navbar .navbar-item:has(.x-3deye-call-nav-icon__badge){opacity:1}.x-3deye-call-nav-icon__badge--overdue{background:var(--danger-color,#ff5166)}.x-3deye-call-nav-icon--offline{opacity:.45}.x-3deye-call-nav-icon--offline:after{content:"";background:var(--danger-color,#ff5166);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-3px}.navbar{background-color:var(--container);color:var(--on-container);display:flex}.fullscreen .navbar{display:none}.navbar .navbar-item{opacity:.7}.navbar .navbar-item:hover{opacity:1}.navbar .current-group-trigger,.navbar .layout-selector-trigger{border-radius:0;height:100%}.navbar .current-group-trigger{width:max-content}.navbar .overflow-menu-button{opacity:.7}.navbar .overflow-menu-button:hover{opacity:1}.navbar-overflow-item{align-items:center;gap:8px;display:flex}.user-menu-update-dot{background-color:var(--accent-color,#0fc7a7);border-radius:50%;flex:none;width:8px;height:8px}.user-menu-trigger-icon{display:inline-flex;position:relative}.user-menu-trigger-icon>.user-menu-update-dot{position:absolute;top:-2px;right:-3px}.user-menu-update-item{white-space:nowrap;align-items:center;gap:8px;display:flex}.tree-item-drag-preview{pointer-events:none;color:#fff;opacity:.9;background-color:#2e7cbc;border:2px solid #fff3;border-radius:28px;align-items:center;gap:8px;width:200px;height:28px;padding:0 8px;display:flex;position:absolute}.tree-item-drag-preview:before{content:"";background-color:#0003;border-radius:50%;width:24px;height:24px;position:absolute;top:1px;left:4px}.tree-item-drag-preview>svg{z-index:1}.tree-item-drag-preview .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similarity-panel__content{flex-direction:column;height:100%;min-height:0;display:flex}.similarity-panel__query{border-bottom:1px solid var(--surface-inverse);color:var(--on-surface);flex:none;align-items:center;gap:12px;padding:8px;display:flex}.similarity-panel__crop{object-fit:contain;background:#000;border:1px solid #70e1f9;border-radius:3px;flex:none;max-width:112px;height:56px}.similarity-panel__source{flex-direction:column;flex:1;min-width:0;font-size:12px;line-height:1.5;display:flex}.similarity-panel__camera{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.similarity-panel__results{flex:1;min-height:0}.events-panel__contents{flex:1;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.events-panel__contents .x-3deye-toggle-display-mode-button{opacity:.7;margin-right:8px}.events-panel__contents .x-3deye-toggle-display-mode-button:hover{opacity:1}.events-panel__contents__empty{color:var(--color-text-secondary,#888);text-align:center;flex:1;justify-content:center;align-items:center;padding:1.5rem;font-size:.9rem;display:flex}.x-3deye-post-call__summary{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:1rem;font-size:.875rem;display:flex}.x-3deye-post-call__outcome{text-transform:uppercase;letter-spacing:.05em;background-color:color(from var(--on-surface) srgb r g b / .12);color:color(from var(--on-surface) srgb r g b / .75);border-radius:4px;margin-left:auto;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.x-3deye-post-call__field{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.x-3deye-post-call__label{opacity:.8;font-size:.75rem}.x-3deye-post-call__radios{flex-direction:column;gap:.25rem;display:flex}.x-3deye-post-call__corrections{gap:.25rem}.x-3deye-post-call__check{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.x-3deye-post-call__hint{opacity:.6;margin:0;font-size:.6875rem}.x-3deye-post-call__warning{background-color:color-mix(in srgb, var(--danger-color) 12%, transparent);color:var(--on-surface);border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.x-3deye-post-call__note{background-color:color-mix(in srgb, var(--on-surface) 8%, transparent);color:var(--on-surface);border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.x-3deye-post-call__actions{align-items:center;gap:.5rem;display:flex}.x-3deye-post-call .x-3deye-post-call__redial.x-3deye-button{color:var(--success-color);gap:.4rem}
