.ais-os{--character-ink:#25263e;--character-eye:#fff3ed;--bot-label:#303149;--bot-glass-base:#f6f8ff85;--bot-glass-edge:#ffffffad;--bot-glass-control:#ffffff6b;--bot-glass-control-hover:#ffffff9e;--bot-glass-input:#ffffff7a;--bot-glass-text:#25263e;--bot-glass-muted:#596078;--bot-glass-accent:#5365d7;--bot-glass-shadow:#28275838}.ais-os[data-wallpaper=ios]{--bot-glass-base:#efe9ff80;--bot-glass-edge:#fff9ffbd;--bot-glass-shadow:#65499a3d}.ais-os[data-wallpaper=tahoe]{--character-ink:#163a47;--character-eye:#edffff;--bot-label:#173d49;--bot-glass-base:#e0f7fa7a;--bot-glass-edge:#f5ffffb8;--bot-glass-shadow:#20566238}.ais-os[data-wallpaper=sonoma]{--character-ink:#492f39;--character-eye:#fff3db;--bot-label:#492f39;--bot-glass-base:#ffede77a;--bot-glass-edge:#fffaf2b8;--bot-glass-shadow:#76464938}.ais-os[data-wallpaper=titanium]{--character-ink:#c6d2db;--character-eye:#202932;--bot-label:#eef3f8;--bot-glass-base:#e0e7ee70;--bot-glass-edge:#f7fbff9e;--bot-glass-shadow:#27313c3d}.ais-os[data-theme=dark]{--bot-label:#eff2ff;--bot-glass-base:#141b2994;--bot-glass-edge:#ffffff2e;--bot-glass-control:#ffffff14;--bot-glass-control-hover:#ffffff24;--bot-glass-input:#070d1961;--bot-glass-text:#f2f5fb;--bot-glass-muted:#c4ccdd;--bot-glass-accent:#93a4ff;--bot-glass-shadow:#00000061}.ais-os[data-theme=dark][data-wallpaper=ios]{--bot-glass-base:#281f3a8f}.ais-os[data-theme=dark][data-wallpaper=tahoe]{--bot-glass-base:#0c27328f}.ais-os[data-theme=dark][data-wallpaper=sonoma]{--bot-glass-base:#311f258f}.ais-os[data-theme=dark][data-wallpaper=titanium]{--bot-glass-base:#1a21299e}.hik-desktop-bot{left:50%;top:var(--duty-bot-top,21%);width:var(--duty-bot,clamp(150px, 12.9vw, 260px));z-index:1;transition:left .26s cubic-bezier(.2,.8,.2,1),top .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;transform:translate(-50%,-50%)}.hik-bot-presence{text-align:center;position:relative}.hik-bot-presence .grok-study-companion,.hik-bot-mini .grok-study-companion{width:100%;max-width:none;height:auto;margin:0;padding:0;display:block}.hik-bot-presence svg,.hik-bot-mini svg{width:100%;height:auto;display:block;overflow:visible}.hik-bot-presence [data-body],.hik-bot-mini [data-body],.hik-bot-presence [data-gaze],.hik-bot-mini [data-gaze]{transition:fill .6s}.hik-bot-presence svg{filter:drop-shadow(0 18px 20px #1b1c311f)}.hik-bot-mini{pointer-events:none;width:52px;height:52px;display:block}.ais-dock .hik-bot-mini svg{width:52px;height:52px}.ais-os .ais-dock .hik-bot-dock .ais-dock-icon{box-shadow:none;background:0 0;border:0}.ais-dock .hik-bot-dock .hik-bot-mini{width:48px;height:48px}.ais-dock .hik-bot-dock .hik-bot-mini svg{width:60px;height:60px;margin:-6px}@media (prefers-reduced-motion:reduce){.hik-desktop-bot{transition:opacity .15s}}.ais-inspection-job-cards>article{border:1px solid #808a9e33;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.ais-inspection-job-cards>article .ais-inspection-job-head{order:-1}.ais-inspection-job-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ais-inspection-job-cards>article p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.ais-inspection-job-head>div{overflow-wrap:anywhere;min-width:0}.hik-bot-trigger{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:32px;padding:0;display:block}.hik-bot-trigger:focus-visible{outline-offset:6px;outline:3px solid #5270cc}.hik-bot-trigger .hik-bot-presence{transition:transform .15s ease-out}.hik-bot-trigger:active .hik-bot-presence{transform:scale(.97,.94)}.hik-bot-trigger [data-gaze]{translate:var(--bot-look-x,0px) var(--bot-look-y,0px)}.hik-bot-panel,.hik-bot-reopen{color:var(--bot-glass-text);background:linear-gradient(145deg, #ffffff42 0%, #ffffff12 44%, transparent 72%), var(--bot-glass-base);border:1px solid var(--bot-glass-edge);box-shadow:0 24px 68px var(--bot-glass-shadow), inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%)}.hik-bot-reopen{z-index:9001;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);border-radius:50%;place-items:center;width:56px;height:56px;padding:2px;display:grid;position:absolute;bottom:112px;right:18px}.hik-bot-reopen-face{background:var(--character-ink);border-radius:50%;width:42px;height:42px;display:block;position:relative}.hik-bot-reopen-face:before,.hik-bot-reopen-face:after{content:"";background:var(--character-eye);border-radius:50%;width:5px;height:11px;position:absolute;top:13px}.hik-bot-reopen-face:before{left:13px;transform:rotate(-20deg)}.hik-bot-reopen-face:after{right:13px;transform:rotate(-20deg)}.hik-bot-panel{z-index:9002;overscroll-behavior:contain;transform-origin:50% 0;opacity:0;visibility:hidden;pointer-events:none;border-radius:24px;width:min(460px,100% - 24px);max-height:calc(100% - 248px);padding:22px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out,visibility 0s linear .26s;position:absolute;top:138px;left:50%;overflow-y:auto;transform:translate(-50%)translateY(-24px)scale(.96)}.hik-bot-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)translateY(0)scale(1)}.hik-bot-panel[data-instant=true],.hik-desktop-bot[data-instant=true]{transition:none}.hik-bot-panel header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.hik-bot-panel header strong{letter-spacing:-.025em;font-size:22px}.hik-bot-panel header p{color:var(--bot-glass-muted);margin:4px 0 0;font-size:13px}.hik-bot-panel button{cursor:pointer;font:inherit;color:inherit;border:1px solid color-mix(in srgb, var(--bot-glass-edge) 72%, transparent);background:var(--bot-glass-control);border-radius:12px;min-height:40px;padding:9px 12px;transition:background .16s,border-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff3d}.hik-bot-panel button:hover{background:var(--bot-glass-control-hover);border-color:var(--bot-glass-edge)}.hik-bot-panel button:active{transform:translateY(1px)scale(.985)}.hik-bot-panel button:disabled{opacity:.45;cursor:default}.hik-bot-panel :is(button,input):focus-visible,.hik-bot-reopen:focus-visible{outline:3px solid var(--bot-glass-accent);outline-offset:2px}.hik-bot-panel header>button{font-size:22px;line-height:20px}.hik-bot-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.hik-bot-panel label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.hik-bot-input-row{align-items:stretch;gap:8px;display:flex}.hik-bot-input-row input{border:1px solid color-mix(in srgb, var(--bot-glass-edge) 82%, transparent);background:var(--bot-glass-input);min-width:0;color:var(--bot-glass-text);font:inherit;border-radius:12px;flex:1;padding:11px 12px;font-size:14px;box-shadow:inset 0 1px #ffffff3d}.hik-bot-input-row input::placeholder{color:color-mix(in srgb, var(--bot-glass-muted) 76%, transparent)}.hik-bot-input-row button{background:color-mix(in srgb, var(--bot-glass-accent) 78%, transparent);color:#fff;white-space:nowrap}.hik-bot-input-row button:hover{background:var(--bot-glass-accent)}.hik-bot-panel .hik-bot-back{border:0;margin-top:8px;font-size:12px}.hik-bot-message{color:var(--bot-glass-muted);margin:14px 0;font-size:13px;line-height:1.7}.hik-bot-matches{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hik-bot-matches button{text-align:left;overflow-wrap:anywhere;gap:4px;width:100%;display:grid}.hik-bot-matches strong{font-size:14px;font-weight:600}.hik-bot-matches small{color:var(--bot-glass-muted);font-size:12px}.hik-bot-panel nav{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.hik-desktop-bot[data-assistant-open=true]{opacity:1;z-index:9003;pointer-events:auto;width:112px;transition:left .26s cubic-bezier(.2,.8,.2,1),top .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),opacity .22s;top:70px;left:50%}@media (width<=899px){.hik-desktop-bot[data-assistant-open=true]{width:64px;top:36px}.hik-bot-panel{border-radius:20px;max-height:calc(100% - 176px);padding:18px;top:76px}.hik-bot-panel button{min-height:44px}.hik-bot-input-row input{font-size:16px}}@media (prefers-reduced-motion:reduce){.hik-bot-panel,.hik-bot-panel[data-open=true]{transition:opacity .1s,visibility 0s linear .1s;transform:translate(-50%)}.hik-bot-panel[data-open=true]{transition-delay:0s}.hik-desktop-bot,.hik-desktop-bot[data-assistant-open=true]{transition:none}.hik-bot-trigger .hik-bot-presence{transition:none;transform:none!important}.hik-bot-trigger [data-gaze]{translate:none}}@media (prefers-contrast:more){.hik-bot-panel,.hik-bot-reopen{-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid}}.ais-inspection-filter-glass>div>small{opacity:.7;margin-top:8px;font-size:12px;display:block}@media (prefers-reduced-transparency:reduce){.hik-bot-panel,.hik-bot-reopen{background:var(--bg-surface,#fff);-webkit-backdrop-filter:none}.ais-os[data-theme=dark] .hik-bot-panel,.ais-os[data-theme=dark] .hik-bot-reopen{background:#252535}}.hik-desktop-bot[data-instant=true]{transition:none}.ais-report-sample-detail{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.ais-report-sample-detail select{border:1px solid var(--border-default,#ccc);background:var(--bg-surface,#fff);max-width:100%;min-height:44px;color:inherit;border-radius:8px;padding:8px}.ais-evidence-zoom{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ais-evidence-zoom button{border:1px solid;border-radius:8px;min-height:44px;padding:8px 14px}.ais-evidence-zoom button:disabled{opacity:.4}.ais-evidence-viewport{overscroll-behavior:contain;max-height:65vh;overflow:auto}.ais-evidence-viewport:focus-visible{outline:2px solid var(--action-primary,#2563eb)}.ais-evidence-viewport .ais-report-evidence-full{height:auto;max-height:none;display:block}@media (width>=981px) and (width<=1440px){.hik-bot-reopen{right:12px}}.ais-os[data-wallpaper=hikmilk]{--bot-label:#4d4038;--bot-glass-base:#fffdf8b8;--bot-glass-edge:#fffc;--bot-glass-accent:#c8623f;--bot-glass-shadow:#543c2829}.hik-bot-presence svg.codingbot{filter:none}.hik-bot-presence .grok-study-companion,.hik-bot-mini .grok-study-companion{position:relative}.hik-bot-reopen-face{background:radial-gradient(circle at 34% 52%,#2b2520 0 3px,#0000 3.6px),radial-gradient(circle at 66% 52%,#2b2520 0 3px,#0000 3.6px),#d97757;border:2.5px solid #2b2520;border-radius:9px;width:34px;height:28px;margin-top:8px}.hik-bot-reopen-face:before,.hik-bot-reopen-face:after{background:0 0;border-bottom:10px solid #2b2520;border-left:6px solid #0000;border-right:6px solid #0000;border-radius:0;width:0;height:0;top:-11px;transform:none}.hik-bot-reopen-face:before{left:2px}.hik-bot-reopen-face:after{right:2px}.hik-desktop-bot.commanding,.hik-desktop-bot.resting{opacity:0;visibility:hidden;pointer-events:none}.ais-os{--duty-bot:clamp(150px, 12.9vw, 260px);--duty-bot-top:21%;--duty-danger:#c4320a;--duty-warning:#a15c07;--duty-success:#067647;--duty-neutral:var(--bot-glass-muted)}.ais-os[data-theme=dark]{--duty-danger:#ff8f73;--duty-warning:#fdc36b;--duty-success:#6ce9a6}.duty-board button,.duty-search button,.duty-standby,.duty-search input{font:inherit}.duty-board{left:50%;top:calc(var(--duty-bot-top) + var(--duty-bot) / 2 + 6px);z-index:1;text-align:center;width:min(880px,100% - 48px);color:var(--bot-glass-text);justify-items:center;gap:clamp(8px,.7vw,14px);transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),visibility linear;display:grid;position:absolute;transform:translate(-50%)}.duty-board[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .2s,visibility 0s linear .2s;transform:translate(-50%)translateY(10px)}.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief{color:var(--bot-glass-text);background:linear-gradient(145deg, #ffffff3d 0%, #ffffff0f 46%, transparent 72%), var(--bot-glass-base);border:1px solid var(--bot-glass-edge);box-shadow:0 18px 50px var(--bot-glass-shadow), inset 0 1px #fff6;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}.duty-headline{text-align:left;border-radius:18px;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:2px 16px;max-width:100%;padding:10px 12px 10px 18px;display:grid}.duty-headline h2{letter-spacing:-.01em;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:clamp(18px,1.45vw,28px);font-weight:680;line-height:1.25}.duty-headline[data-kind=danger] h2{color:var(--duty-danger)}.duty-headline[data-kind=failed] h2{color:var(--duty-neutral)}.duty-headline p{min-width:0;color:var(--bot-glass-muted);white-space:nowrap;flex-wrap:nowrap;grid-column:1;align-items:baseline;gap:10px;margin:0;font-size:clamp(12px,.95vw,16px);display:flex}.duty-detail{text-overflow:ellipsis;min-width:0;overflow:hidden}.duty-pinned{color:var(--duty-danger);font-weight:650}.duty-stale{flex-shrink:0;font-weight:600}.duty-stale[data-tone=warning]{color:var(--duty-warning)}.duty-stale[data-tone=danger]{color:var(--duty-danger)}.duty-stale:before{content:"· ";color:var(--bot-glass-muted)}.duty-actions{grid-area:1/2/span 2;gap:8px;display:flex}.duty-actions button{min-height:34px;padding:6px 14px;font-size:clamp(13px,.9vw,15px)}.duty-actions:empty{display:none}.duty-actions button,.duty-live-foot button,.duty-bubble button,.duty-brief button{border:1px solid color-mix(in srgb, var(--bot-glass-edge) 72%, transparent);background:var(--bot-glass-control);min-height:40px;color:inherit;cursor:pointer;border-radius:12px;padding:8px 16px;font-size:clamp(13px,1vw,18px);transition:background .16s,transform .16s}:is(.duty-actions,.duty-live-foot,.duty-bubble,.duty-brief) button:hover{background:var(--bot-glass-control-hover)}:is(.duty-actions,.duty-live-foot,.duty-bubble,.duty-brief) button:active{transform:translateY(1px)scale(.985)}.duty-board .duty-tile:hover{border-color:var(--bot-glass-accent)}.duty-board .duty-tile:active{transform:translateY(1px)scale(.99)}.duty-actions button.primary{background:color-mix(in srgb, var(--bot-glass-accent) 82%, transparent);color:#fff;border-color:#0000;font-weight:600}.duty-board :is(button,[role=button]):focus-visible,.duty-search button:focus-visible{outline:3px solid var(--bot-glass-accent);outline-offset:2px}.duty-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,18px);width:100%;display:grid}.duty-board .duty-tile{text-align:left;cursor:pointer;border-radius:16px;align-content:start;justify-items:start;gap:2px;min-width:0;min-height:clamp(70px,5.2vw,100px);padding:clamp(8px,.62vw,12px) clamp(12px,.9vw,16px);line-height:1.35;transition:border-color .16s,transform .16s;display:grid}.duty-tile small{color:var(--bot-glass-muted);font-size:clamp(11px,.72vw,14px);font-weight:600}.duty-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(19px,1.35vw,26px);font-weight:700;line-height:1.1}.duty-tile span{color:var(--bot-glass-muted);overflow-wrap:anywhere;font-size:clamp(11px,.72vw,14px)}.duty-tile em{color:var(--duty-warning);overflow-wrap:anywhere;font-size:clamp(11px,.7vw,13px);font-style:normal;font-weight:600}.duty-tile[data-tone=danger] strong,.duty-tile[data-tone=danger] em{color:var(--duty-danger)}.duty-tile[data-tone=success] strong{color:var(--duty-success)}.duty-tile[data-tone=neutral] strong{color:var(--duty-neutral)}.duty-hint{color:var(--bot-label);opacity:.82;text-shadow:0 1px 8px #0000001f;margin:0;font-size:clamp(11px,.8vw,14px)}.duty-live{text-align:left;border-radius:22px;gap:10px;width:min(640px,100%);padding:16px 22px;display:grid}.duty-live-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.duty-live-head strong{font-size:clamp(22px,2vw,38px)}.duty-live-head span,.duty-live-foot span{color:var(--bot-glass-muted);font-size:clamp(13px,1vw,18px)}.duty-live-bar{background:#808a9e3d;border-radius:4px;height:8px;overflow:hidden}.duty-live-bar i{border-radius:inherit;background:var(--bot-glass-accent);height:100%;transition:width .4s;display:block}.duty-live-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.duty-live-foot button{margin-left:auto}.duty-bubble,.duty-brief{left:calc(50% + var(--duty-bot) / 2 + 12px);width:min(380px, calc(50% - var(--duty-bot) / 2 - 12px));text-align:left;transform-origin:0 100%;border-radius:22px;gap:6px;padding:14px 16px;animation:.6s cubic-bezier(.2,.9,.2,1.05) both duty-pop;display:grid;position:absolute;bottom:calc(100% + 12px)}.duty-bubble[data-priority="1"]{border-color:color-mix(in srgb, var(--duty-danger) 55%, var(--bot-glass-edge))}.duty-bubble small,.duty-brief small{color:var(--bot-glass-muted);font-size:12px}.duty-bubble strong{font-size:clamp(17px,1.3vw,24px)}.duty-bubble[data-priority="1"] strong{color:var(--duty-danger)}.duty-bubble p,.duty-brief p{color:var(--bot-glass-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.duty-bubble>div,.duty-brief footer{align-items:center;gap:8px;margin-top:4px;display:flex}.duty-brief{--duty-brief-reserve:clamp(280px, 20.5vw, 420px);left:calc(50% + var(--duty-brief-reserve) + 16px);bottom:auto;top:calc(-1 * var(--duty-bot) - 6px);width:min(380px, calc(50vw - var(--duty-brief-reserve) - 40px));z-index:2}.duty-brief header{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.duty-brief header strong{font-size:clamp(18px,1.3vw,26px)}.duty-brief ul{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.duty-brief li button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;min-height:34px;padding:6px 12px;display:grid}.duty-brief li strong{white-space:nowrap;font-size:13px}.duty-brief li span{min-width:0;color:var(--bot-glass-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.duty-brief li i{font-style:normal}.duty-brief footer button{min-height:32px;padding:5px 14px}.duty-brief li[data-tone=danger] strong{color:var(--duty-danger)}.duty-brief li[data-tone=success] strong{color:var(--duty-success)}.duty-brief li[data-tone=warning] strong{color:var(--duty-warning)}@keyframes duty-pop{0%{opacity:0;transform:scale(.6,.4)}to{opacity:1;transform:none}}@media (width<=1279px){.duty-brief{z-index:2;width:min(420px,100%);animation:none;top:0;bottom:auto;left:50%;transform:translate(-50%)}}@media (width<=1099px){.duty-bubble,.duty-brief{z-index:2;width:min(420px,100%);animation:none;top:0;bottom:auto;left:50%;transform:translate(-50%)}}@media (width<=899px){.duty-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.duty-board{width:calc(100% - 24px)}}@media (height<=700px) and (width>=900px){.ais-os{--duty-bot:clamp(120px, 10vw, 176px);--duty-bot-top:17%}.duty-board .duty-tile{min-height:64px}}.duty-standby{--su:clamp(.6px, min(.069444vw, .111111vh), 2.4px);z-index:9500;align-content:center;justify-items:center;gap:calc(14 * var(--su));padding:calc(24 * var(--su));color:#f4f6fb;-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);text-align:center;cursor:none;background:#080c16cc;display:grid;position:absolute;inset:0}.duty-standby time{font-size:calc(210 * var(--su));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:250;line-height:.95}.duty-standby-bed{width:min(calc(520 * var(--su)), 100%);aspect-ratio:440/260;position:relative}.duty-standby-bed:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffecce4d,#ffecce1a 60%,#0000);border-radius:50%;position:absolute;inset:-12% -8% -6%}.duty-standby-bed .cb-bed{width:100%;height:100%;position:relative}.duty-standby .cb-bed .bd-z{fill:currentColor}.duty-standby .cb-bed .bd-sky path{stroke:#fffaf0b3}.duty-standby-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.duty-standby[data-waking]{pointer-events:none;opacity:0;transition:opacity .26s ease-in .26s}@media (prefers-reduced-motion:reduce){.duty-standby[data-waking]{transition:none}}.duty-standby[data-night=true]{color:#8a93a6;background:#000000e6}.duty-standby[data-night=true] .duty-standby-bed{filter:brightness(.78)saturate(.9)}.duty-search-scrim{z-index:9600;background:#0a0e1842;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.duty-search{color:#1d2433;--bot-glass-text:#1d2433;--bot-glass-muted:#5d6475;--bot-glass-edge:#7882964d;--bot-glass-control:#7882961f;background:#f7f8fb;border:1px solid #78829642;border-radius:18px;width:min(620px,100%);max-height:min(540px,76vh);display:grid;overflow:hidden;box-shadow:0 24px 60px #0a0e1847}.ais-os[data-theme=dark] .duty-search{color:#eef0f6;--bot-glass-text:#eef0f6;--bot-glass-muted:#a4aabb;--bot-glass-edge:#ffffff24;--bot-glass-control:#ffffff14;background:#1f2230;border-color:#ffffff1f}.ais-os .ais-menubar-search svg{flex-shrink:0;width:13px;height:13px;margin-right:5px}.duty-search-field{border-bottom:1px solid color-mix(in srgb, var(--bot-glass-edge) 70%, transparent);align-items:center;gap:10px;padding:14px 16px;display:flex}.duty-search-field input{min-width:0;color:var(--bot-glass-text);background:0 0;border:0;outline:none;flex:1;font-size:20px}.duty-search-field input::placeholder{color:color-mix(in srgb, var(--bot-glass-muted) 80%, transparent)}.duty-search kbd{border:1px solid color-mix(in srgb, var(--bot-glass-edge) 80%, transparent);color:var(--bot-glass-muted);white-space:nowrap;border-radius:6px;padding:2px 8px;font:12px/1.6 inherit}.duty-search-results{overscroll-behavior:contain;padding:6px 8px 8px;overflow-y:auto}.duty-search-group{color:var(--bot-glass-muted);margin:8px 8px 4px;font-size:12px;font-weight:600}.duty-search-row{cursor:pointer;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}.duty-search-row[data-selected=true]{background:color-mix(in srgb, var(--bot-glass-accent) 20%, transparent)}.duty-search-row>i{background:var(--bot-glass-control);border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.duty-search-row span{min-width:0;display:grid}.duty-search-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.duty-search-row small{color:var(--bot-glass-muted);overflow-wrap:anywhere;font-size:12px}.duty-search-row[data-notice=true] small{color:var(--duty-warning)}.duty-search-row b{background:var(--bot-glass-control);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.duty-search-row b[data-tone=danger]{color:var(--duty-danger)}.duty-search-row b[data-tone=warning]{color:var(--duty-warning)}.duty-search-row b[data-tone=success]{color:var(--duty-success)}.duty-search-empty{text-align:center;color:var(--bot-glass-muted);margin:18px;font-size:13px}.duty-search-foot{border-top:1px solid color-mix(in srgb, var(--bot-glass-edge) 70%, transparent);color:var(--bot-glass-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 16px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.duty-board,.duty-board[data-hidden=true]{transition:none}.duty-bubble,.duty-brief{animation:none}.duty-live-bar i{transition:none}}@media (prefers-reduced-transparency:reduce){:is(.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief){background:var(--bg-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.ais-os[data-theme=dark] :is(.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief){background:#252535}.duty-standby{-webkit-backdrop-filter:none;background:#05070c}}@media (prefers-contrast:more){:is(.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief,.duty-search){-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid}}.hik-desktop-bot[data-duty-mood=attention] .hik-bot-presence:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f5a6236b 0%,#f5a62329 45%,#f5a62300 70%);border-radius:50%;animation:2.6s ease-in-out infinite alternate duty-halo;position:absolute;inset:-10%}.hik-desktop-bot[data-duty-running=true] .hik-bot-presence:after{content:"";background:conic-gradient(var(--bot-glass-accent) calc(var(--duty-progress,0) * 1turn), #808a9e38 0);pointer-events:none;border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}@keyframes duty-halo{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.hik-bot-reopen .hik-bot-badge{color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bot-glass-base);background:#d92d20;border-radius:10px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.hik-bot-reopen[data-duty-mood=attention]{box-shadow:0 0 0 3px #f5a6238c, 0 12px 30px var(--bot-glass-shadow)}.hik-bot-banner{z-index:9001;width:min(360px,100% - 120px);color:var(--bot-glass-text);background:linear-gradient(145deg, #ffffff42 0%, #ffffff12 44%, transparent 72%), var(--bot-glass-base);border:1px solid color-mix(in srgb, var(--duty-danger) 45%, var(--bot-glass-edge));box-shadow:0 18px 48px var(--bot-glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);transform-origin:100% 100%;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;animation:.6s cubic-bezier(.2,.9,.2,1.05) both duty-pop;display:grid;position:absolute;bottom:112px;right:86px}.hik-bot-banner strong{color:var(--duty-danger);font-size:14px}.hik-bot-banner p{color:var(--bot-glass-muted);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:13px}.hik-bot-banner div{grid-area:1/2/span 2;align-items:center;gap:6px;display:flex}.hik-bot-banner button{border:1px solid color-mix(in srgb, var(--bot-glass-edge) 72%, transparent);background:var(--bot-glass-control);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:4px 10px;font-size:13px}.hik-bot-banner button:focus-visible{outline:3px solid var(--bot-glass-accent);outline-offset:2px}.hik-bot-digest{gap:6px;margin:0 0 18px;display:grid}.hik-bot-digest>p{justify-content:space-between;margin:0 0 2px;font-size:13px;font-weight:600;display:flex}.hik-bot-digest>p small{color:var(--bot-glass-muted);font-size:12px;font-weight:400}.hik-bot-digest ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hik-bot-panel .hik-bot-digest button{text-align:left;grid-template-columns:1fr auto;gap:2px 8px;width:100%;display:grid}.hik-bot-digest strong{font-size:14px;font-weight:600}.hik-bot-digest small{color:var(--bot-glass-muted);overflow-wrap:anywhere;grid-column:1;font-size:12px}.hik-bot-digest i{grid-area:1/2/span 2;align-self:center;font-style:normal}.hik-bot-digest li[data-tone=danger] strong{color:var(--duty-danger)}.hik-bot-digest li[data-tone=warning] strong{color:var(--duty-warning)}.hik-bot-digest li[data-tone=success] strong{color:var(--duty-success)}.hik-bot-digest-empty{color:var(--bot-glass-muted);margin:0;font-size:13px}.hik-bot-kbd-hint{color:var(--bot-glass-muted);margin:12px 0 0;font-size:12px}@media (width<=899px){.hik-bot-banner{width:calc(100% - 24px);bottom:176px;right:12px}}@media (prefers-reduced-motion:reduce){.hik-desktop-bot[data-duty-mood=attention] .hik-bot-presence:before,.hik-bot-banner{animation:none}}.notification-history-heading{opacity:.7;margin:12px 12px 4px;font-size:12px;font-weight:600}.ais-os{--toon-ink:#2b2520;--toon-paper:#fffdf8;--toon-muted:#6b5f55}.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief{--bot-glass-text:var(--toon-ink);--bot-glass-muted:var(--toon-muted);--bot-glass-edge:var(--toon-ink);--bot-glass-control:#fff;--bot-glass-control-hover:#fff3e6;--bot-glass-accent:#c8623f;--duty-danger:#c4320a;--duty-warning:#a15c07;--duty-success:#067647;--duty-neutral:var(--toon-muted);color:var(--toon-ink);background:var(--toon-paper);border:2px solid var(--toon-ink);box-shadow:3px 3px 0 var(--toon-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.duty-board .duty-tile{transition:transform .14s,box-shadow .14s;position:relative}.duty-board .duty-tile:hover{border-color:var(--toon-ink);box-shadow:4px 4px 0 var(--toon-ink);transform:translate(-1px,-1px)}.duty-board .duty-tile:active{box-shadow:1px 1px 0 var(--toon-ink);transform:translate(2px,2px)}.duty-chip{border:2px solid var(--toon-ink);width:clamp(26px,1.9vw,34px);height:clamp(26px,1.9vw,34px);box-shadow:2px 2px 0 var(--toon-ink);background:#fff1c4;border-radius:10px;place-items:center;display:grid;position:absolute;top:clamp(8px,.62vw,12px);right:clamp(8px,.62vw,12px)}.duty-chip svg{fill:none;width:62%;height:62%;stroke:var(--toon-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.duty-tile[data-key=camera] .duty-chip{background:#ffd6dc}.duty-tile[data-key=hikgo] .duty-chip{background:#dcd6ff}.duty-tile[data-key=inspection] .duty-chip{background:#c9eedf}.duty-tile>small{padding-right:clamp(30px,2.3vw,40px)}.duty-actions button,.duty-live-foot button,.duty-bubble button,.duty-brief button{border:2px solid var(--toon-ink);box-shadow:2px 2px 0 var(--toon-ink);background:#fff;font-weight:600}:is(.duty-actions,.duty-live-foot,.duty-bubble,.duty-brief) button:active{box-shadow:1px 1px 0 var(--toon-ink);transform:translate(1px,1px)}.duty-actions button.primary{background:var(--toon-ink);border-color:var(--toon-ink);color:#fff}.duty-actions button.primary:hover{background:#3d342d}.duty-bubble[data-priority="1"]{border-color:var(--toon-ink);background:#fff4f0}.duty-live-bar{border:2px solid var(--toon-ink);background:#fff;border-radius:6px;height:12px}.duty-live-bar i{background:#4cb782}.duty-hint{color:var(--toon-muted);text-shadow:none;opacity:1}.ais-os[data-theme=dark] .duty-hint{color:var(--bot-label)}.duty-board :is(button,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #c8623f}@media (prefers-contrast:more){.duty-headline,.duty-live,.duty-tile,.duty-bubble,.duty-brief{box-shadow:none}}.ais-os .ais-window{transform-origin:50%;animation:none}.ais-os .ais-window[data-window-motion=close]{pointer-events:none}.ais-os .ais-menubar{padding-inline:18px}.ais-os .ais-menubar-left{gap:9px}.ais-os .ais-menubar-left .notification-popover{max-width:calc(100vw - 24px);left:0;right:auto}.ais-os .ais-status-panel{max-width:calc(100vw - 28px);left:14px;right:auto}.ais-os .ais-menubar-right{margin-left:auto}.ais-os .ais-connectivity{border-radius:9px;min-height:30px;padding-inline:11px}.ais-inspections-page{container-type:inline-size}.ais-inspections-page .ais-inspection-hero{background:linear-gradient(125deg, color-mix(in srgb, var(--ais-canvas,#fff) 86%, #f5cbd3), var(--ais-canvas,#fff));border:1px solid var(--ais-crisp,#e8e8ed);border-radius:24px;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:30px;padding:24px;display:grid;box-shadow:0 6px 30px #1e142808}.ais-inspection-cover{aspect-ratio:1;isolation:isolate;color:#fff;background:radial-gradient(at 15% 5%,#ffd4b3,#0000 60%),radial-gradient(at 90% 90%,#605784,#0000 65%),linear-gradient(145deg,#e8bdbd,#b87691);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #8f536b38,inset 0 1px 1px #ffffff80}.ais-inspection-cover:before{content:"";background:#ffe2d040;border-radius:50%;width:150%;height:60%;position:absolute;bottom:-23%;transform:rotate(-18deg)}.ais-inspection-cover-label{letter-spacing:.16em;color:#fff;font-size:12px;font-weight:650;position:absolute;bottom:16px}.ais-inspection-orbit{place-items:center;width:110px;height:110px;display:grid;position:relative}.ais-inspection-orbit>span{border:1px solid #fff9;border-radius:50%;position:absolute;inset:0}.ais-inspection-orbit>span:nth-child(2){border-color:#fffb;inset:15px}.ais-inspection-orbit>span:nth-child(3){background:#ffffff20;inset:30px}.ais-inspection-orbit>i{background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 24px #fff8}.ais-inspection-cover[data-live=true] .ais-inspection-orbit{animation:3s ease-in-out infinite inspection-breathe}@keyframes inspection-breathe{50%{opacity:.65;transform:scale(.95)}}.ais-inspection-now{min-width:0}.ais-inspection-now .ais-inspection-kicker{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.ais-inspection-kicker>span{border-left:1px solid var(--ais-crisp,#e3dbe0);padding-left:12px;font-size:12px;font-weight:400}.ais-inspection-now h2{letter-spacing:-.045em;color:var(--foreground-intense);margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.25}.ais-inspection-now .ais-inspection-description{color:var(--foreground-muted);margin:10px 0 20px;font-size:12px;line-height:1.7}.ais-inspections-page .ais-inspection-summary-strip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.ais-inspections-page .ais-inspection-summary-strip>div{border-color:var(--ais-crisp,#ddd);gap:3px;min-height:60px;padding:0 12px}.ais-inspections-page .ais-inspection-summary-strip>div:first-child{padding-left:0}.ais-inspections-page .ais-inspection-summary-strip strong{letter-spacing:-.045em;font-size:27px;font-weight:650;line-height:1.1}.ais-inspections-page .ais-inspection-summary-strip span,.ais-inspections-page .ais-inspection-summary-strip small{font-size:12px}.ais-inspections-page .ais-inspection-history-link{color:var(--foreground-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.ais-inspections-page .ais-inspection-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.ais-inspections-page .ais-inspection-filter-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:14px 2px}.ais-inspections-page .ais-inspection-filter-glass>div:first-child{padding:0 10px}.ais-inspections-page .ais-inspection-filter-glass h2{letter-spacing:-.04em;margin:5px 0;font-size:22px}.ais-inspections-page .ais-inspection-filter-glass nav button{border-radius:10px;min-height:40px}.ais-inspections-page .ais-inspection-filter-glass [aria-pressed=true]{background:color-mix(in srgb, var(--secondary-subtle,#eeeaf5) 82%, transparent)}.ais-inspections-page .ais-inspection-filter-note{padding:14px 10px 0;font-size:12px;line-height:1.8}.ais-inspections-page .ais-inspection-track{border:1px solid var(--ais-crisp,#e8e8ed);background:var(--ais-canvas,#fff);border-radius:16px;gap:14px;padding:19px 18px;display:grid}.ais-inspections-page .ais-inspection-job-cards{gap:12px}.ais-inspection-track .ais-inspection-job-head{grid-row:1}.ais-inspection-track .ais-inspection-job-head strong{font-size:15px;line-height:1.5}.ais-inspection-track .ais-inspection-job-progress{grid-row:2}.ais-inspection-track .ais-inspection-job-actions{flex-wrap:wrap;order:3;justify-content:flex-end;gap:8px;display:flex}.ais-inspection-track .ais-inspection-job-meta>span{background:0 0;border-radius:0;padding:0}.ais-inspection-track>p{color:var(--foreground-muted);margin:0;font-size:12px;line-height:1.7}.ais-avatar-picker{border:0;min-width:0;margin:10px 0 0;padding:0}.ais-avatar-picker legend{color:var(--foreground-strong);margin-bottom:12px;font-size:13px;font-weight:600}.ais-avatar-preview{align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.ais-avatar-preview small{color:var(--foreground-muted);margin-top:4px;font-size:12px;display:block}.ais-avatar-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ais-avatar-options>button{color:var(--foreground-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.ais-avatar-options>button:hover{background:var(--background-muted)}.ais-avatar-options>button[aria-pressed=true]{border-color:var(--primary,#7c89df);background:var(--secondary-subtle);color:var(--foreground-intense)}.ais-avatar-options button:focus-visible,.ais-avatar-reset:focus-visible,.ais-avatar-change:focus-visible{outline:2px solid var(--primary,#7c89df);outline-offset:3px}.ais-avatar-reset,.ais-avatar-change{color:var(--primary-emphasis,#596bb8);cursor:pointer;background:0 0;border:0;min-height:28px;padding:6px 0;font-size:12px}.ais-avatar-reset{margin-top:7px}.ais-avatar-editor{border:1px solid var(--ais-crisp,#ddd);background:var(--background-subtle);border-radius:16px;margin-bottom:16px;padding:18px}.ais-avatar-editor h3{color:var(--foreground-intense);margin:0 0 12px;font-size:15px}.ais-avatar-editor .ais-avatar-options{grid-template-columns:repeat(6,minmax(0,1fr))}.ais-avatar-editor-actions{gap:8px;margin-top:12px;display:flex}.ais-avatar-options button:disabled,.ais-avatar-change:disabled{opacity:.5;cursor:wait}@container (width<=760px){.ais-inspections-page .ais-inspection-hero{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px}.ais-inspection-cover{border-radius:14px;align-self:start}.ais-inspection-orbit{width:70px;height:70px}.ais-inspection-orbit>span:nth-child(2){inset:10px}.ais-inspection-orbit>span:nth-child(3){inset:22px}.ais-inspection-cover-label{font-size:12px;bottom:8px}.ais-inspection-now h2{font-size:23px}.ais-inspections-page .ais-inspection-layout{grid-template-columns:1fr}.ais-inspection-filter-glass .ais-inspection-filter-note{display:none}.ais-inspections-page .ais-inspection-filter-glass [data-slot=toggle-group]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@container (width<=480px){.ais-inspections-page .ais-inspection-hero{grid-template-columns:1fr;gap:16px;padding:18px}.ais-inspection-cover{width:92px}.ais-inspection-now .ais-inspection-description{margin-bottom:16px}.ais-inspections-page .ais-inspection-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ais-inspections-page .ais-inspection-summary-strip>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=640px){.ais-os .ais-menubar{padding-inline:10px}.ais-os .ais-menubar-left{gap:3px}.ais-os .ais-menubar time{min-width:0;font-size:12px}.ais-os .ais-menubar-right{gap:3px}.ais-avatar-editor .ais-avatar-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ais-inspection-cover[data-live=true] .ais-inspection-orbit{animation:none}.ais-avatar-options>button{transition:none}}.ais-window[data-app-id=inspections]{--player-ink:#342c36;--player-muted:#8c7d87;--player-line:#69546522;--player-accent:#b45b7a;--player-glass:#fff5edbd;background:#f2e6e5}.ais-window[data-app-id=inspections] .ais-window-titlebar{color:var(--player-ink);background:#faf0eb9c;border-bottom-color:#0000}.ais-window[data-app-id=inspections] .ais-app-surface{background:radial-gradient(at 8% 20%,#fff3dccc,#0000 55%),radial-gradient(at 70% 100%,#d7c3d7a8,#0000 75%),#f1e6e5;overflow:hidden}.ais-os .ais-inspection-player{height:100%;min-height:0;color:var(--player-ink);background:0 0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;container-type:inline-size}.ais-player-header{align-items:center;gap:20px;padding:13px 30px 17px;display:flex}.ais-player-header>div{flex:1;align-items:baseline;gap:12px;display:flex}.ais-player-header strong{font-size:18px;font-weight:650}.ais-player-header>div>span{color:var(--player-muted);font-size:12px}.ais-player-header nav{background:#ffffff50;border-radius:24px;gap:4px;padding:4px;display:flex}.ais-player-header nav button,.ais-player-follow{cursor:pointer;color:var(--player-muted);white-space:nowrap;background:0 0;border:0;border-radius:20px;padding:8px 16px;font-size:12px}.ais-player-header nav button[aria-pressed=true]{color:var(--player-ink);background:#fff9;box-shadow:0 2px 8px #49354209}.ais-player-header .ais-player-follow{padding-inline:0;font-size:12px}.ais-player-body{scrollbar-width:thin;scrollbar-color:#a38b9850 transparent;min-height:0;padding:0 36px 18px;overflow:auto}.ais-player-now{grid-template-columns:minmax(190px,.95fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5cqw,72px);min-height:min(440px,65cqh);padding:22px 16px;display:grid}.ais-player-cover{aspect-ratio:1;color:#fff8eb;background:radial-gradient(at 5% 0,#ffe0bb,#0000 70%),radial-gradient(at 90% 100%,#4f526c,#0000 65%),linear-gradient(135deg,#c3968b,#a56781);border-radius:26px;justify-self:center;width:min(100%,350px);position:relative;overflow:hidden;box-shadow:0 25px 45px -18px #77555e75,inset 0 1px 2px #fff8}.ais-player-cover:before{content:"";background:#fff2cf25;border-radius:50%;position:absolute;inset:65% -25% -40%;transform:rotate(-17deg)}.ais-player-cover svg{width:100%;height:100%;position:relative}@keyframes player-breathe{50%{opacity:.72;transform:scale(.985)}}.ais-player-copy{min-width:0}.ais-player-eyebrow{letter-spacing:.08em;color:var(--player-muted);margin:0 0 17px;font-size:12px;font-weight:550}.ais-player-copy h1{color:var(--player-ink);letter-spacing:-.055em;margin:0;font-size:clamp(25px,3.3cqw,40px);font-weight:650;line-height:1.25}.ais-player-description{color:var(--player-muted);margin:15px 0 0;font-size:13px;line-height:1.8}.ais-player-current{border-top:1px solid var(--player-line);gap:7px;margin-top:30px;padding-top:22px;display:grid}.ais-player-current>span{color:var(--player-muted);font-size:12px}.ais-player-current>strong{overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.5}.ais-player-current>small{color:var(--player-muted);font-size:12px;line-height:1.6}.ais-player-links{gap:8px;margin-top:22px;display:flex}.ais-player-links button{color:var(--player-ink);box-shadow:none;background:#ffffff40;border-color:#0000}.ais-player-freshness{color:var(--player-muted);margin:20px 0 0;font-size:12px}.ais-player-error{color:#a73e46;margin-top:12px;font-size:12px;line-height:1.7}.ais-player-error button{cursor:pointer;text-decoration:underline}.ais-player-footer{background:linear-gradient(#0000,#e9dfe888);padding:14px 36px 22px}.ais-player-progress-heading{color:var(--player-muted);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.ais-player-progress,.ais-mini-progress>div{background:var(--player-line,#69546522);border-radius:4px;height:4px;overflow:hidden}.ais-player-progress i,.ais-mini-progress i{background:var(--player-accent,#b45b7a);border-radius:inherit;height:100%;transition:width .3s;display:block}.ais-player-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:19px;display:flex}.ais-player-actions>span{color:var(--player-muted);font-size:12px}.ais-player-actions>div{align-items:center;gap:10px;display:flex}.ais-player-actions button{min-height:36px;box-shadow:none;border-color:var(--player-line);border-radius:20px;padding-inline:20px}.ais-player-actions button[data-variant=primary]{background:var(--player-accent)}.ais-player-now.compact{border-bottom:1px solid var(--player-line);grid-template-columns:68px minmax(0,1fr);gap:20px;min-height:0;padding:10px 0 18px}.ais-player-now.compact .ais-player-cover{border-radius:12px;width:68px;box-shadow:0 6px 12px #77555e22}.ais-player-now.compact .ais-player-eyebrow{margin-bottom:5px;font-size:12px}.ais-player-now.compact h1{font-size:20px}.ais-player-now.compact .ais-player-description{margin-top:4px;font-size:12px}.ais-player-queue[hidden]{display:none}.ais-inspection-player .ais-inspection-layout{display:block}.ais-inspection-player .ais-inspection-filter-glass{padding:14px 0}.ais-inspection-player .ais-inspection-filter-glass>div:first-child,.ais-inspection-player .ais-inspection-filter-note{display:none}.ais-inspection-player .ais-inspection-filter-glass [data-slot=toggle-group]{flex-flow:wrap;gap:7px;display:flex}.ais-inspection-player .ais-inspection-filter-glass nav button{width:auto;min-height:30px;color:var(--player-muted);background:0 0;border-radius:18px;gap:9px;padding:6px 12px;font-size:12px}.ais-inspection-player .ais-inspection-filter-glass nav button[aria-pressed=true]{color:var(--player-ink);background:#fff8}.ais-inspection-player .ais-player-queue [data-slot=card]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ais-inspection-player .ais-player-queue [data-slot=card-header]{padding:0 0 10px}.ais-inspection-player .ais-player-queue .ais-inspection-job-cards{gap:0;display:grid}.ais-inspection-player .ais-player-queue .ais-inspection-track{border:0;border-bottom:1px solid var(--player-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 180px;gap:9px 22px;padding:17px 0;display:grid;position:relative}.ais-inspection-player .ais-player-queue .ais-inspection-job-head{grid-area:1/1}.ais-inspection-player .ais-player-queue .ais-inspection-job-head strong{color:var(--player-ink);font-size:14px}.ais-inspection-player .ais-player-queue .ais-inspection-job-head small{color:var(--player-muted)}.ais-inspection-player .ais-player-queue .ais-inspection-job-progress{grid-area:2/1}.ais-inspection-player .ais-player-queue .ais-inspection-job-actions{grid-area:1/2/3;align-self:center}.ais-inspection-player .ais-player-queue .ais-inspection-job-meta{grid-column:1/-1;gap:20px;font-size:12px;display:flex}.ais-inspection-player .ais-player-queue .ais-inspection-job-meta>span{color:var(--player-muted);gap:7px;display:flex}.ais-inspection-player .ais-player-queue .ais-inspection-track>p{grid-column:1/-1}.ais-inspection-mini{z-index:950;-webkit-backdrop-filter:blur(32px)saturate(1.2);backdrop-filter:blur(32px)saturate(1.2);color:#342c36;background:#f8eae7dd;border:1px solid #ffffff8c;border-radius:21px;width:330px;max-width:calc(100% - 24px);padding:10px 14px 13px;position:absolute;box-shadow:0 15px 50px #31203828,inset 0 1px #fff8}.ais-inspection-mini[data-corner^=top]{top:14px}.ais-inspection-mini[data-corner^=bottom]{bottom:105px}.ais-inspection-mini[data-corner$=left]{left:14px}.ais-inspection-mini[data-corner$=right]{right:14px}.ais-mini-drag{cursor:grab;touch-action:none;background:0 0;border:0;place-items:start center;width:100%;height:15px;display:grid}.ais-mini-drag span{background:#88717b40;border-radius:4px;width:26px;height:3px;display:block}.ais-mini-drag:active{cursor:grabbing}.ais-mini-restore{text-align:left;cursor:pointer;width:calc(100% - 48px);color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ais-mini-restore .ais-player-cover{border-radius:10px;width:52px;min-width:52px;box-shadow:0 3px 8px #77555e22}.ais-mini-restore>span{gap:6px;min-width:0;display:grid}.ais-mini-restore strong{font-size:13px;font-weight:600;line-height:1.5}.ais-mini-restore small{color:#8a737f;font-size:12px;line-height:1.5}.ais-mini-controls{display:flex;position:absolute;top:22px;right:8px}.ais-mini-controls button{cursor:pointer;color:#8a737f;background:0 0;border:0;width:25px;height:32px;font-size:18px}.ais-mini-progress{margin-top:13px}.ais-mini-progress small{color:#8a737f;margin-top:7px;font-size:12px;display:block}.ais-inspection-mini[data-collapsed=true]{width:320px;padding-bottom:12px}.ais-inspection-mini[data-collapsed=true] .ais-player-cover{border-radius:7px;width:30px;min-width:30px}.ais-inspection-mini[data-collapsed=true] .ais-mini-progress{display:none}.ais-inspection-mini[data-unknown=true] .ais-mini-progress i{background:#9a8390}:is(body:has([role=dialog][aria-modal=true]:not([hidden])) .ais-inspection-mini,body:has([role=alertdialog][aria-modal=true]:not([hidden])) .ais-inspection-mini){visibility:hidden;pointer-events:none}.ais-inspection-player button:focus-visible,.ais-inspection-mini button:focus-visible{outline-offset:3px;outline:2px solid #9d5673}.ais-avatar-picker .ais-avatar-preview{text-align:center;flex-direction:column;justify-content:center;gap:14px;margin:20px 0 24px}.ais-avatar-picker .ais-avatar-preview>[data-slot=avatar]{box-shadow:0 10px 24px #39263814}.ais-avatar-picker .ais-avatar-options{gap:12px}.ais-avatar-picker .ais-avatar-options>button{border-radius:17px;padding:10px 5px}.ais-avatar-picker .ais-avatar-options>button[aria-pressed=true]{background:#a7779c12;border-color:#a7779c}.ais-os[data-theme=dark] .ais-window[data-app-id=inspections]{--player-ink:#f0e3e9;--player-muted:#b2a1af;--player-line:#e1c0d12b;--player-accent:#d596ad;background:#302833}.ais-os[data-theme=dark] .ais-window[data-app-id=inspections] .ais-app-surface{background:radial-gradient(at 5% 10%,#513a3880,#0000 60%),radial-gradient(at 80% 90%,#40344699,#0000 80%),#2b2730}.ais-os[data-theme=dark] .ais-window[data-app-id=inspections] .ais-window-titlebar{background:#302833}.ais-os[data-theme=dark] .ais-player-header nav button[aria-pressed=true],.ais-os[data-theme=dark] .ais-inspection-player .ais-inspection-filter-glass nav button[aria-pressed=true]{background:#ffffff16}@container (width<=760px){.ais-player-header{flex-wrap:wrap;gap:12px;padding:12px 20px}.ais-player-header>div>span{display:none}.ais-player-body{padding-inline:20px}.ais-player-now{gap:25px;padding-inline:0}.ais-player-current{margin-top:18px;padding-top:15px}.ais-player-footer{padding:13px 20px 18px}.ais-player-actions>span{display:none}.ais-player-actions{justify-content:flex-end}.ais-player-queue .ais-inspection-job-actions button{padding-inline:10px}}@container (width<=500px){.ais-player-header>div{display:none}.ais-player-header nav{flex:1;justify-content:center}.ais-player-header .ais-player-follow{text-align:center;width:100%;padding:0}.ais-player-now{grid-template-columns:1fr;gap:22px;padding:20px 0}.ais-player-now>.ais-player-cover{width:180px}.ais-player-now.compact{grid-template-columns:52px minmax(0,1fr)}.ais-player-now.compact>.ais-player-cover{width:52px}.ais-player-copy h1{font-size:26px}.ais-player-current{margin-top:15px}.ais-player-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.ais-player-actions button{padding-inline:12px;font-size:12px}.ais-inspection-player .ais-player-queue .ais-inspection-track{grid-template-columns:1fr}.ais-inspection-player .ais-player-queue .ais-inspection-job-actions{grid-area:auto/1}.ais-inspection-player .ais-player-queue .ais-inspection-job-meta{flex-wrap:wrap;gap:8px}}@media (width<=760px),(height<=620px){.ais-inspection-mini{width:310px;padding-bottom:12px}.ais-inspection-mini .ais-player-cover{border-radius:7px;width:30px;min-width:30px}.ais-inspection-mini .ais-mini-progress{display:none}}@media (prefers-reduced-motion:reduce){.ais-player-cover[data-live=true] svg{animation:none}.ais-player-progress i,.ais-mini-progress i{transition:none}}.ais-user-panel:has(.ais-self-avatar-editor){width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 140px);overflow-y:auto}.ais-self-avatar-editor{grid-column:1/-1;width:100%}.ais-self-avatar-editor>div{justify-content:flex-end;gap:16px;margin-block:12px;display:flex}.ais-self-avatar-editor>div>button{cursor:pointer;min-height:34px;color:var(--foreground-strong)}.ais-inspection-player .ais-player-queue .ais-section-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ais-inspection-player .ais-player-queue .ais-section-card>header{padding:0 0 12px}.ais-inspection-player .ais-player-queue .ais-section-body{padding:0}.ais-player-actions>div>button:nth-of-type(2){background:var(--player-accent);color:#fff;border-color:#0000}@media (height<=320px){.ais-inspection-mini[data-corner]{padding-block:6px;top:10px;bottom:auto}.ais-inspection-mini .ais-mini-restore small{display:none}.ais-inspection-mini .ais-mini-drag{height:9px}.ais-inspection-mini .ais-mini-controls{top:10px}}.ais-desktop:has(.ais-inspection-mini[data-corner=bottom-right]) .hik-bot-reopen{bottom:calc(120px + var(--inspection-mini-height,160px))}@media (width<=760px){.ais-desktop:has(.ais-inspection-mini[data-corner^=bottom]) .hik-bot-reopen{bottom:calc(120px + var(--inspection-mini-height,100px))}}@media (height<=320px){.ais-desktop:has(.ais-inspection-mini[data-corner]) .hik-bot-reopen{min-height:30px;padding-inline:12px;bottom:105px;right:14px}}.ais-player-list>header{border-bottom:1px solid var(--player-line);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0 10px;display:flex}.ais-player-list>header h2{color:var(--player-ink);margin:0;font-size:14px;font-weight:550}.ais-player-list>header>span{color:var(--player-muted);font-size:12px}.ais-player-now.compact{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1e6e5ed;position:sticky;top:0}@container (width<=500px){.ais-player-list>header>span{display:none}}.ais-user-panel .ais-avatar-picker .ais-avatar-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ais-user-panel .ais-avatar-picker .ais-avatar-options>button{grid-column:auto}.ais-user-panel .ais-avatar-picker .ais-avatar-preview,.ais-user-panel .ais-self-avatar-editor>div{display:flex}.ais-inspection-player [data-slot=card]{background:var(--player-glass);border-color:var(--player-line);box-shadow:none;color:var(--player-ink)}.ais-inspection-player [data-slot=card-title],.ais-inspection-player h3{color:var(--player-ink)}.ais-inspection-player p,.ais-inspection-player small{overflow-wrap:anywhere}.ais-player-body>[hidden],.ais-inspection-create[hidden]{display:none}.ais-player-header{flex-wrap:wrap;gap:12px}.ais-player-header>div{flex:140px}.ais-player-header>button[data-variant=primary]{background:var(--player-accent);white-space:nowrap;border-radius:20px}.ais-player-freshness{min-height:30px}.ais-inspection-player .ais-inspection-track{border-color:var(--player-line);box-shadow:none;background:0 0}.ais-inspection-player details{margin-block:8px;font-size:12px;line-height:1.8}.ais-inspection-player summary{cursor:pointer;color:var(--player-ink)}.ais-create-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ais-create-modes button{text-align:left;border:1px solid var(--player-line);cursor:pointer;background:#ffffff30;border-radius:18px;gap:8px;padding:18px;display:grid}.ais-create-modes button[aria-pressed=true]{border-color:var(--player-accent);background:#ffffff50}.ais-create-modes small,.ais-create-section>p,.ais-create-preview small{color:var(--player-muted);font-size:12px;line-height:1.8}.ais-create-section{border-bottom:1px solid var(--player-line);padding-block:22px}.ais-create-section h3{margin-bottom:12px;font-size:15px;font-weight:600}.ais-create-search,.ais-create-selection{flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px;display:flex}.ais-create-store{align-items:center;gap:10px;height:100%;font-size:12px;display:flex}.ais-create-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ais-create-checks label{border:1px solid var(--player-line);border-radius:12px;align-items:start;gap:10px;padding:12px;display:flex}.ais-create-checks span{gap:6px;display:grid}.ais-create-checks small{color:var(--player-muted);font-size:12px}.ais-create-checks input,.ais-create-store input{accent-color:var(--player-accent);margin-top:3px}.ais-create-field{gap:10px;margin-block:15px;font-size:12px;display:grid}.ais-create-field input,.ais-inspection-create select{color:var(--player-ink);background:var(--player-glass);border:1px solid var(--player-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:9px;max-width:100%;padding:10px}@media (prefers-color-scheme:dark){.ais-create-field input,.ais-inspection-create select{--lightningcss-light: ;--lightningcss-dark:initial}}.ais-create-preview{gap:5px;margin-top:16px;display:grid}.ais-create-footer{background:var(--player-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex;position:sticky;bottom:0}.ais-schedule-list{border-top:1px solid var(--player-line);margin-top:18px;padding-top:18px}.ais-schedule-list article{border-bottom:1px solid var(--player-line);justify-content:space-between;align-items:center;gap:14px;padding-block:14px;font-size:12px;display:flex}.ais-cover-device{transform-origin:200px 190px;animation:7s ease-in-out infinite inspection-float}.ais-cover-orbit{transform-origin:200px 190px;animation:50s linear infinite inspection-orbit}.ais-player-cover[data-state=queued] .ais-cover-orbit{animation-duration:80s}.ais-cover-scan{animation:3s ease-in-out infinite inspection-scan}.ais-player-cover[data-state=unknown]{filter:saturate(.3)}.ais-player-cover[data-paused=true] *,.ais-player-cover[data-state=unknown] *,.ais-player-cover[data-state=ended] *,.ais-player-cover.small *{animation-play-state:paused!important}@keyframes inspection-float{50%{transform:translateY(-5px)}}@keyframes inspection-orbit{to{transform:rotate(360deg)}}@keyframes inspection-scan{50%{opacity:.35;transform:translateY(65px)}}.ais-os[data-theme=dark] .ais-window[data-app-id=inspections]{--player-glass:#302833e8}@container (width<=700px){.ais-player-header nav{order:3}.ais-player-header .ais-player-follow{order:4}.ais-create-modes,.ais-create-checks{grid-template-columns:1fr}.ais-player-body{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ais-player-cover *{animation:none!important}}.ais-os .ais-window[data-app-id=inspections] .ais-section-card{background:var(--player-glass);border-color:var(--player-line);box-shadow:none}.ais-os .ais-window[data-app-id=inspections] .ais-section-card h2{color:var(--player-ink)}.ais-os .ais-window[data-app-id=inspections] .ais-section-card header p{color:var(--player-muted)}.ais-os .ais-inspection-create .ais-section-card{overflow:visible}.ais-player-header .ais-player-new{background:var(--player-accent);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:9px 17px;font-size:12px}.ais-player-new[aria-pressed=true]{box-shadow:0 0 0 3px var(--player-line)}@container (width<=700px){.ais-create-footer{justify-content:flex-start}}.ais-window[data-app-id=inspections] .ais-window-freshness{text-align:right;min-width:7em}.ais-os .ais-window[data-app-id=inspections] .ais-section-card>[data-slot=card-content]{background:0 0}.ais-os .ais-inspection-create .ais-section-card>[data-slot=card-content]{overflow:visible}.ais-os .ais-window[data-app-id=inspections],.ais-os[data-theme=dark] .ais-window[data-app-id=inspections]{--ais-text-primary:#20242b;--ais-text-secondary:#687180;--ais-text-tertiary:#8a93a1;--player-ink:#20242b;--player-muted:#747c88;--player-line:#e6e9ee;--player-accent:#6671d9;--player-glass:#fff;color:var(--player-ink);background:#fff}.ais-os .ais-window[data-app-id=inspections] .ais-window-titlebar,.ais-os[data-theme=dark] .ais-window[data-app-id=inspections] .ais-window-titlebar{color:var(--player-ink);background:#fff;border-bottom-color:#eceef2}.ais-os .ais-window[data-app-id=inspections] .ais-app-surface,.ais-os[data-theme=dark] .ais-window[data-app-id=inspections] .ais-app-surface{color:var(--player-ink);background:#fff}.ais-os[data-theme=dark] .ais-player-header nav,.ais-os[data-theme=dark] .ais-player-links button{background:#f3f4f7}.ais-os .ais-inspection-player .ais-player-links button:before{background:#f3f4f7;border-color:#e3e6ec}.ais-os .ais-inspection-player .ais-player-links button:hover:before{background:#e8ebf2}.ais-os[data-theme=dark] .ais-player-header nav button[aria-pressed=true],.ais-os[data-theme=dark] .ais-inspection-player .ais-inspection-filter-glass nav button[aria-pressed=true]{background:#fff;box-shadow:0 1px 6px #222c3e14}.ais-os[data-theme=dark] .ais-player-footer{background:linear-gradient(#0000,#f6f7fa)}.ais-os[data-theme=dark] .ais-player-now.compact{background:#fffffff0}.ais-os[data-theme=dark] .ais-inspection-mini{color:var(--player-ink);background:#fffffff0;border-color:#e2e6ec}.ais-os[data-theme=dark] .ais-mini-restore small,.ais-os[data-theme=dark] .ais-mini-controls button,.ais-os[data-theme=dark] .ais-mini-progress small{color:var(--player-muted)}.ais-inspection-brand-avatar{aspect-ratio:1;transform-origin:50%;background:#ffffffe0;border:1px solid #ffffffc7;border-radius:26%;place-items:center;width:42%;display:grid;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 36px #332a3f33,inset 0 1px #ffffffb8}.ais-inspection-brand-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ais-player-cover[data-state=running] .ais-inspection-brand-avatar,.ais-player-cover[data-state=attention] .ais-inspection-brand-avatar{animation:12s linear infinite inspection-brand-turn}.ais-player-cover[data-state=queued] .ais-inspection-brand-avatar{animation:4.8s ease-in-out infinite inspection-brand-breathe}.ais-player-cover[data-paused=true] .ais-inspection-brand-avatar,.ais-player-cover[data-state=unknown] .ais-inspection-brand-avatar,.ais-player-cover[data-state=ended] .ais-inspection-brand-avatar,.ais-player-cover.small .ais-inspection-brand-avatar{animation-play-state:paused!important}@keyframes inspection-brand-turn{0%,to{transform:translate(-50%,-50%)rotate(-6deg)}50%{transform:translate(-50%,-50%)rotate(5deg)}}@keyframes inspection-brand-breathe{50%{opacity:.82;transform:translate(-50%,-50%)scale(.95)}}@media (prefers-reduced-motion:reduce){.ais-inspection-brand-avatar{animation:none!important}}.ais-inspection-player{--player-ink:#1f2228;--player-muted:#7b818b;--player-line:#e7e9ed;--player-accent:#6671d9;--player-glass:#fff}.ais-player-header{z-index:9;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#ffffffeb;border-bottom:1px solid #eceef1;min-height:58px;padding:10px 22px;position:sticky;top:0}.ais-player-header>div>strong{letter-spacing:-.02em;font-size:18px;font-weight:680}.ais-player-header>div>span{color:#969ba4}.ais-player-header nav{background:#f1f2f5;border-radius:999px;padding:3px}.ais-player-header nav button{border-radius:999px;min-height:31px;padding-inline:14px}.ais-player-header nav button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #1219261a}.ais-player-now{grid-template-columns:minmax(250px,360px) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,72px);width:min(1120px,100%);margin:0 auto;padding:clamp(34px,6vh,70px) 20px 38px}.ais-player-now>.ais-player-cover{border-radius:30px;justify-self:center;width:min(100%,350px);box-shadow:0 26px 64px #43374f2e,0 5px 18px #43374f1a,inset 0 1px #ffffffb3}.ais-player-copy{align-self:center}.ais-player-eyebrow{color:#8f939c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:680}.ais-player-copy h1{color:#202227;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(34px,4vw,48px);font-weight:720;line-height:1.08}.ais-player-description{color:#767c86;max-width:650px;margin-top:13px;font-size:14px;line-height:1.7}.ais-player-current{background:#f7f7f9;border:1px solid #e9eaee;border-radius:17px;max-width:680px;margin-top:25px;padding:15px 17px}.ais-player-current>span{color:#969ba4;letter-spacing:.04em;font-size:12px;font-weight:650}.ais-player-current>strong{color:#24272d;margin-top:5px;font-size:16px;font-weight:670}.ais-player-current>small{color:#7f858f;margin-top:5px}.ais-player-links{gap:8px;margin-top:16px}.ais-player-links button{border-radius:999px;min-height:38px;padding-inline:16px}.ais-player-freshness{color:#9a9fa8;margin-top:15px}.ais-player-footer{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffed;border-top:1px solid #eceef1}.ais-player-progress{background:#eceef2;border-radius:999px;height:5px}.ais-player-progress i{border-radius:999px}.ais-player-now.compact{background:#fffffff0;grid-template-columns:58px minmax(0,1fr);gap:15px;width:100%;padding:12px 22px}.ais-player-now.compact>.ais-player-cover{border-radius:13px;width:58px;box-shadow:0 5px 14px #43374f1a}@container (width<=700px){.ais-player-now{grid-template-columns:1fr;gap:24px;padding:24px 16px 28px}.ais-player-now>.ais-player-cover{width:min(72vw,260px)}.ais-player-copy{width:100%}.ais-player-copy h1{font-size:clamp(28px,9vw,38px)}.ais-player-now.compact{grid-template-columns:52px minmax(0,1fr);padding:10px 14px}.ais-player-now.compact>.ais-player-cover{width:52px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ais-player-header,.ais-player-footer,.ais-player-now.compact{-webkit-backdrop-filter:none;background:#fff}}.ais-running-stores{min-width:0;margin:8px 0 24px}.ais-running-stores header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ais-running-stores header span,.ais-running-stores small{color:var(--ais-text-muted,#737b88);font-size:12px}.ais-running-stores>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.ais-running-stores article{border:1px solid var(--ais-border,#e1e4e9);background:var(--ais-surface,#fff);border-radius:14px;gap:9px;min-width:0;padding:14px;display:grid}.ais-running-stores article strong{overflow-wrap:anywhere;font-size:14px}.ais-running-stores article>span{font-size:12px}.ais-execution-current{color:var(--ais-text-muted,#737b88);margin:12px 0}.ais-execution-capture{border:1px solid var(--ais-border,#e1e4e9);border-radius:14px;gap:12px;min-width:0;margin:4px 0;padding:16px;display:grid}.ais-execution-capture .ais-execution-toggle{align-items:center;gap:10px;display:flex}.ais-execution-toggle input[type=checkbox]{accent-color:#31857a;width:18px;height:18px}.ais-execution-save{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ais-execution-help{max-width:640px;font-size:13px}.ais-execution-help summary{cursor:pointer;border:1px solid #9aa3ae;border-radius:50%;place-items:center;width:25px;height:25px;list-style:none;display:inline-grid}.ais-execution-help p{border:1px solid var(--ais-border,#e1e4e9);border-radius:10px;margin-top:8px;padding:12px;line-height:1.7}.ais-channel-name-panel{overflow-wrap:anywhere;gap:18px;padding-bottom:24px;line-height:1.65;display:grid}.ais-channel-name-panel dl{gap:5px;margin:0;display:grid}.ais-channel-name-panel dt{color:var(--ais-text-muted,#737b88);font-size:12px}.ais-channel-name-panel dd{margin:0 0 9px;font-weight:600}.ais-channel-name-panel section{border-top:1px solid var(--ais-border,#e1e4e9);gap:12px;padding-top:16px;display:grid}.ais-channel-name-panel input{border:1px solid var(--ais-border,#e1e4e9);border-radius:10px;width:100%;padding:10px 12px}.ais-name-action{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ais-name-action details{max-width:100%;font-size:13px}.ais-name-action summary{cursor:pointer;border:1px solid #9aa3ae;border-radius:50%;place-items:center;width:25px;height:25px;display:inline-grid}.ais-name-action details p,.ais-name-boundary{background:var(--ais-surface,#f7f7f8);border-radius:10px;padding:10px 12px;font-size:13px}.ais-os{--hd-ink:#2b2520;--hd-ink-soft:#6b5f55;--hd-paper:#fffdf8;--hd-milk:#fdfbf6;--hd-accent:#c8623f;--hd-orange:#d97757;--hd-success:#3f9d6c;--hd-warning:#d99a2b;--hd-danger:#d0483a;--hd-shadow:3px 3px 0 var(--hd-ink);--primary:#2b2520;--primary-subtle:#2b252012;--primary-soft:#2b252021;--primary-muted:#8c8076;--primary-strong:#16120f;--primary-foreground:#fffdf8;--primary-emphasis:#2b2520;--secondary-emphasis:#b4532f;--secondary-intense:#8f3f22}.ais-os .ais-window[data-app-id=inspections],.ais-os .ais-window .ais-inspection-player{--player-accent:#2b2520}.ais-os .ais-player-header nav button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--hd-ink)}@keyframes hd-hatch{0%{background-position:0 0}to{background-position:28px 0}}@keyframes hd-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hd-leg-a{0%,to{transform:rotate(18deg)}50%{transform:rotate(-18deg)}}@keyframes hd-leg-b{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes hd-indeterminate{0%{background-position:0 0}to{background-position:56px 0}}.hd-progress{--hd-bar:var(--hd-accent);--hd-h:14px;width:100%;height:var(--hd-h);border:2px solid var(--hd-ink);background:repeating-linear-gradient(90deg,#0000 0 11px,#2b25201a 11px 12px),#fff;border-radius:999px;position:relative;overflow:visible}.hd-progress[data-size=sm]{--hd-h:10px;border-width:1.5px}.hd-progress[data-size=lg]{--hd-h:18px;box-shadow:2px 2px 0 var(--hd-ink)}.hd-progress[data-tone=success]{--hd-bar:var(--hd-success)}.hd-progress[data-tone=warning]{--hd-bar:var(--hd-warning)}.hd-progress[data-tone=danger]{--hd-bar:var(--hd-danger)}.hd-progress[data-tone=info],.hd-progress[data-tone=neutral]{--hd-bar:#5b7fb8}.hd-progress-fill,.ais-player-progress>i,.ais-mini-progress [role=progressbar]>i{background:repeating-linear-gradient(-45deg, var(--hd-bar,var(--hd-accent)) 0 7px, color-mix(in srgb, var(--hd-bar,var(--hd-accent)) 62%, #fff) 7px 14px);background-size:28px 100%;border-radius:999px;min-width:6px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);animation:.9s linear infinite hd-hatch;display:block;position:relative}.hd-progress-fill{width:var(--hd-value)}.hd-progress[data-indeterminate] .hd-progress-fill,.ais-player-progress[data-indeterminate]>i,.ais-mini-progress[data-indeterminate] [role=progressbar]>i{opacity:.55;background:repeating-linear-gradient(-45deg, var(--hd-bar,var(--hd-accent)) 0 7px, transparent 7px 28px);background-size:56px 100%;animation:1.4s linear infinite hd-indeterminate;width:100%!important}.hd-progress[data-indeterminate] .hd-progress-walker,.ais-player-progress[data-indeterminate] .hd-progress-walker,.ais-mini-progress[data-indeterminate] .hd-progress-walker{display:none}.hd-progress-walker{pointer-events:none;width:22px;height:24px;position:absolute;bottom:calc(100% - 4px);right:-11px}.hd-progress[data-size=lg] .hd-progress-walker{width:28px;height:30px;right:-14px}.hd-progress[data-size=sm] .hd-progress-walker{width:16px;height:18px;bottom:calc(100% - 3px);right:-8px}.hd-walker{width:100%;height:100%;display:block;overflow:visible}.hd-walker-body{animation:.42s ease-in-out infinite hd-walk-bob}.hd-walker-leg{transform-box:fill-box;transform-origin:50% 0}.hd-walker-leg.a{animation:.42s ease-in-out infinite hd-leg-a}.hd-walker-leg.b{animation:.42s ease-in-out infinite hd-leg-b}.ais-os .ais-player-progress{--hd-bar:var(--hd-accent);border:2px solid var(--hd-ink);height:16px;box-shadow:2px 2px 0 var(--hd-ink);background:repeating-linear-gradient(90deg,#0000 0 11px,#2b25201a 11px 12px),#fff;border-radius:999px;margin-top:18px;overflow:visible}.ais-os .ais-mini-progress [role=progressbar]{--hd-bar:var(--hd-accent);border:1.5px solid var(--hd-ink);background:#fff;border-radius:999px;height:10px;margin-top:16px;position:relative;overflow:visible}.ais-mini-progress .hd-progress-walker{width:18px;height:20px;right:-9px}.hd-stamp{--hd-stamp:var(--hd-accent);border:2px solid var(--hd-stamp);color:var(--hd-stamp);background:color-mix(in srgb, var(--hd-stamp) 7%, transparent);letter-spacing:.08em;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hd-stamp) 22%, transparent);border-radius:7px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex;transform:rotate(-4deg)}.hd-stamp[data-tone=success]{--hd-stamp:var(--hd-success)}.hd-stamp[data-tone=warning]{--hd-stamp:#b87a14}.hd-stamp[data-tone=danger]{--hd-stamp:var(--hd-danger)}.hd-stamp[data-tone=neutral]{--hd-stamp:var(--hd-ink-soft)}.hd-stamp[data-tone=info]{--hd-stamp:#4a6fa8}.ais-os .ais-sticker{border:1.5px solid var(--hd-ink);box-shadow:1.5px 1.5px 0 var(--hd-ink);border-radius:7px;font-weight:650}@keyframes hd-led{0%,to{opacity:1}50%{opacity:.25}}@keyframes hd-scan{0%{transform:translate(0)}to{transform:translate(176px)}}@keyframes hd-bot-work{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)translateY(-2px)}}@keyframes hd-alert-pop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hd-scene{aspect-ratio:300/190;width:100%;position:relative}.hd-scene .hd-nvr{width:76%;height:auto;position:absolute;bottom:0;left:0;overflow:visible}.hd-scene-bot{width:38%;position:absolute;bottom:2%;right:0}.hd-scene-bot .codingbot{width:100%;height:auto;display:block;overflow:visible}.hd-scene[data-state=running] .hd-scene-bot{transform-origin:50% 100%;animation:1.6s ease-in-out infinite hd-bot-work}.hd-scene[data-state=running] .hd-nvr-led{animation:.9s steps(2,jump-none) infinite hd-led}.hd-scene[data-state=queued] .hd-nvr-power,.hd-scene[data-state=attention] .hd-nvr-power{animation:1.4s ease-in-out infinite hd-led}.hd-nvr-scan{animation:2.2s ease-in-out infinite alternate hd-scan}.hd-nvr-alert,.hd-nvr-clock{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite hd-alert-pop}.ais-os .ais-player-cover.hd-cover{border:2px solid var(--hd-ink);background:repeating-linear-gradient(-45deg, transparent 0 9px, #2b25200d 9px 10px), var(--hd-paper);box-shadow:var(--hd-shadow);color:var(--hd-ink);border-radius:20px;place-items:end center;padding:18px 16px 14px;display:grid;position:relative;overflow:hidden}.ais-os .ais-player-cover.hd-cover[data-state=running]{background:repeating-linear-gradient(-45deg,#0000 0 9px,#3f9d6c17 9px 10px),#f1faf5}.ais-os .ais-player-cover.hd-cover[data-state=attention]{background:repeating-linear-gradient(-45deg,#0000 0 9px,#d0483a14 9px 10px),#fff5f1}.ais-os .ais-player-cover.hd-cover[data-state=queued]{background:repeating-linear-gradient(-45deg,#0000 0 9px,#d99a2b17 9px 10px),#fffaf0}.ais-os .ais-player-cover.hd-cover:before,.ais-os .ais-player-cover.hd-cover:after{display:none}.ais-player-cover.hd-cover .hd-scene{width:100%;max-width:320px}.ais-player-cover.hd-cover .ais-cover-stamp{padding:3px 11px;font-size:14px;position:absolute;top:14px;right:14px}.ais-player-cover.hd-cover .ais-inspection-brand-avatar{border:2px solid var(--hd-ink);width:64px;height:64px;box-shadow:2px 2px 0 var(--hd-ink);background:#fff;border-radius:16px;position:absolute;top:14px;left:14px;overflow:hidden}.ais-player-cover.hd-cover .ais-inspection-brand-avatar img{object-fit:cover;width:100%;height:100%}.ais-os .ais-player-cover.hd-cover.small{box-shadow:1.5px 1.5px 0 var(--hd-ink);border-width:1.5px;border-radius:12px;place-items:center;padding:2px;display:grid}.hd-cover-mini,.hd-mascot{display:inline-block}.hd-cover-mini .codingbot,.hd-mascot .codingbot{width:100%;height:auto;display:block;overflow:visible}.ais-player-cover[data-paused=true] *{animation-play-state:paused!important}.ais-player-cover .hd-nvr.ais-cover-device{animation:none}.ais-os .ais-player-cover.hd-cover .ais-inspection-brand-avatar{top:48px;left:48px}.ais-os .ais-player-now>.ais-player-cover.hd-cover{aspect-ratio:6/5}.ais-os .ais-player-now.compact>.ais-player-cover.hd-cover{box-shadow:2px 2px 0 var(--hd-ink);border-width:1.5px;border-radius:13px;place-items:center;padding:3px}.ais-player-now.compact .hd-cover .hd-nvr,.ais-player-now.compact .hd-cover .ais-cover-stamp,.ais-player-now.compact .hd-cover .ais-inspection-brand-avatar{display:none}.ais-player-now.compact .hd-cover .hd-scene{aspect-ratio:1}.ais-player-now.compact .hd-cover .hd-scene-bot{width:92%;bottom:4%;right:4%}.ais-os:has(.hik-desktop-bot[data-duty-running=true]) .duty-board:not([data-mode=strip]){top:calc(var(--duty-bot-top) + var(--duty-bot) * .56 + 14px)}.duty-stage{top:clamp(14px,4.2vh,56px);left:50%;bottom:calc(var(--ais-dock-height,88px) + 118px);z-index:1;width:min(1040px,100% - 64px);height:fit-content;max-height:600px;color:var(--hd-ink);background:repeating-linear-gradient(0deg, transparent 0 31px, #2b25200b 31px 32px), var(--hd-paper);border:2px solid var(--hd-ink);box-shadow:5px 5px 0 var(--hd-ink);border-radius:26px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,40px);margin:auto 0;padding:clamp(18px,2.2vw,32px) clamp(20px,2.6vw,40px);animation:.32s cubic-bezier(.2,.8,.2,1) hd-stage-in;display:grid;position:absolute;overflow:auto;transform:translate(-50%)}@keyframes hd-stage-in{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)}}.duty-stage[data-state=attention]{background:repeating-linear-gradient(0deg,#0000 0 31px,#d0483a0f 31px 32px),#fff9f5}.duty-stage-scene{border:2px solid var(--hd-ink);box-shadow:3px 3px 0 var(--hd-ink);background:repeating-linear-gradient(-45deg,#0000 0 9px,#3f9d6c17 9px 10px),#f1faf5;border-radius:20px;align-self:center;padding:10px;position:relative}.duty-stage[data-state=ended] .duty-stage-scene{background:repeating-linear-gradient(-45deg,#0000 0 9px,#c8623f14 9px 10px),#fff7ef}.duty-stage[data-state=queued] .duty-stage-scene{background:repeating-linear-gradient(-45deg,#0000 0 9px,#d99a2b1a 9px 10px),#fffaf0}.duty-stage[data-state=attention] .duty-stage-scene{background:repeating-linear-gradient(-45deg,#0000 0 9px,#d0483a17 9px 10px),#fff5f1}.duty-stage-stamp{border:3px solid var(--hd-success);color:var(--hd-success);letter-spacing:.12em;background:#ffffffb3;border-radius:10px;padding:4px 14px;font-size:clamp(18px,1.6vw,26px);font-weight:900;animation:.42s cubic-bezier(.2,1.6,.4,1) both hd-stamp-in;position:absolute;top:10px;right:10px;transform:rotate(-9deg)}.duty-stage-stamp[data-tone=warning]{color:#b87a14;border-color:#b87a14}.duty-stage-stamp[data-tone=danger]{border-color:var(--hd-danger);color:var(--hd-danger)}.duty-stage-stamp[data-tone=neutral]{border-color:var(--hd-ink-soft);color:var(--hd-ink-soft)}@keyframes hd-stamp-in{0%{opacity:0;transform:rotate(-9deg)scale(1.8)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.duty-stage-copy{text-align:left;align-content:center;gap:clamp(8px,1.1vh,14px);min-width:0;display:grid}.duty-stage-eyebrow{color:var(--hd-ink-soft);letter-spacing:.02em;margin:0;font-size:13px;font-weight:650}.duty-stage h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,2.1vw,34px);font-weight:800;line-height:1.2;overflow:hidden}.duty-stage-note{color:var(--hd-ink-soft);margin:0;font-size:13px;line-height:1.5}.duty-stage-overall{gap:8px;padding-top:16px;display:grid}.duty-stage-overall>span{color:var(--hd-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.duty-stage-overall strong{color:var(--hd-ink);font-size:18px}.duty-stage-lanes{background:#ffffffb3;border:1.5px dashed #2b252059;border-radius:14px;gap:7px;margin:2px 0 0;padding:10px 12px;list-style:none;display:grid}.duty-stage-lanes li{grid-template-columns:minmax(96px,36%) minmax(0,1fr) 76px;align-items:center;gap:12px;min-height:22px;display:grid}.duty-stage-lanes strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.duty-stage-lanes small{color:var(--hd-ink-soft);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.duty-stage-lanes li[data-slow] small{color:#a15c07;font-weight:700}.duty-stage-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.duty-stage-actions button{border:2px solid var(--hd-ink);min-height:36px;color:var(--hd-ink);box-shadow:2px 2px 0 var(--hd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 16px;font-size:13px;font-weight:700}.duty-stage-actions button:hover{background:#fff3e6}.duty-stage-actions button:active{box-shadow:1px 1px 0 var(--hd-ink);transform:translate(1px,1px)}.duty-stage-actions button.primary{color:var(--hd-paper);background:var(--hd-ink)}.duty-stage-actions button.primary:hover{background:#3d342d}.duty-stage-actions button.quiet{box-shadow:none;border-style:dashed;margin-left:auto}.duty-stage-actions button:disabled{opacity:.5;cursor:wait}.duty-stage-actions button:focus-visible{outline:3px solid var(--hd-accent);outline-offset:2px}.duty-stage [role=status]:empty{display:none}.duty-board[data-mode=strip]{top:auto;bottom:calc(var(--ais-dock-height,88px) + 18px);grid-template-columns:minmax(220px,1.25fr) minmax(0,3fr);align-items:stretch;gap:12px;width:min(1040px,100% - 64px)}.duty-board[data-mode=strip] .duty-headline{border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:center;padding:8px 14px}.duty-board[data-mode=strip] .duty-headline h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.duty-board[data-mode=strip] .duty-headline p{white-space:nowrap;font-size:12px;overflow:hidden}.duty-board[data-mode=strip] .duty-headline .duty-stale,.duty-board[data-mode=strip] .duty-actions{display:none}.duty-board[data-mode=strip] .duty-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.duty-board[data-mode=strip] .duty-tile{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:0;padding:8px 12px}.duty-board[data-mode=strip] .duty-tile>small{grid-column:1;padding-right:0}.duty-board[data-mode=strip] .duty-tile strong{grid-area:1/2/span 2;font-size:20px}.duty-board[data-mode=strip] .duty-tile span,.duty-board[data-mode=strip] .duty-tile em{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.duty-board[data-mode=strip] .duty-chip{display:none}.duty-board[data-mode=strip] .duty-bubble{width:min(340px,100%);inset:auto 0 calc(100% + 14px) auto;transform:none}@keyframes hd-pill-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.ais-os .ais-menubar-inspection{border:1.5px solid var(--hd-ink);height:22px;color:var(--hd-ink);box-shadow:1.5px 1.5px 0 var(--hd-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff1e8;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.ais-os .ais-menubar-inspection i{background:var(--hd-accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite hd-pill-dot}.ais-os .ais-menubar-inspection[data-state=ended]{background:#eaf7f0}.ais-os .ais-menubar-inspection[data-state=ended] i{background:var(--hd-success);animation:none}.ais-os .ais-menubar-inspection:focus-visible{outline:2px solid var(--hd-accent);outline-offset:2px}.ais-os .ais-dock .ais-dock-icon>svg.ais-dock-ring{z-index:3;filter:none;pointer-events:none;width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%;overflow:visible;transform:rotate(-90deg)}.ais-dock-ring circle{fill:none;stroke-width:3px;stroke-linecap:round}.ais-dock-ring circle:first-child{stroke:#2b252024;stroke-dasharray:2.6 3.2}.ais-dock-ring circle:last-child{stroke:var(--hd-accent);transition:stroke-dasharray .5s}.ais-os .ais-dock .hik-bot-dock .ais-dock-icon:has(>.ais-dock-ring) .hik-bot-mini svg{scale:.7}.ais-os .ais-dock .hik-bot-dock .ais-dock-icon:after{display:none}.duty-standby-work{justify-items:center;gap:calc(12 * var(--su));width:min(calc(640 * var(--su)), 100%);display:grid}.duty-standby-work .hd-progress{width:100%}.duty-standby-work p{font-size:calc(20 * var(--su));opacity:.82;font-variant-numeric:tabular-nums;margin:0}.duty-standby-work .hd-scene{width:min(calc(420 * var(--su)), 90%)}.duty-standby-work .hd-scene .hd-nvr{filter:drop-shadow(0 0 #0000)}.duty-standby[data-working]{cursor:default}.ais-os .ais-inspection-mini{border:2px solid var(--hd-ink);background:var(--hd-paper);color:var(--hd-ink);box-shadow:4px 4px 0 var(--hd-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.ais-os .ais-empty-state{background:repeating-linear-gradient(-45deg,#0000 0 11px,#2b252008 11px 12px);border:2px dashed #2b252047;border-radius:18px}.ais-empty-art{width:92px;margin-bottom:4px;display:block;position:relative}.ais-empty-art .hd-mascot{width:92px}.ais-empty-icon{border:2px solid var(--hd-ink);width:30px;height:30px;color:var(--hd-ink);box-shadow:2px 2px 0 var(--hd-ink);background:#fff1c4;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:2px;right:-10px}.ais-empty-icon svg{width:16px;height:16px}.ais-loading-mascot{width:34px}.ais-error-art{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.ais-error-art .hd-mascot{width:64px}.ais-os .ais-window .ais-section-card{border:1.5px solid #2b2520c7;box-shadow:3px 3px #2b252029}.ais-os .ais-window [data-slot=button][data-variant=primary],.ais-os .ais-window button[data-variant=primary]{border:1.5px solid var(--hd-ink);box-shadow:2px 2px #2b252047}.ais-os .ais-workbench-shell[data-expanded=true]{--ais-workbench-sidebar-width:216px}.ais-os .ais-workbench-sidebar-logo{border:2px solid var(--hd-ink);color:var(--hd-ink);box-shadow:2px 2px 0 var(--hd-ink);background:#fff1c4}.ais-os .ais-workbench-nav-group{margin:6px 0 16px}.ais-os .ais-workbench-nav-group>div{gap:4px}.ais-os .ais-workbench-nav-row>button{min-height:40px;padding:4px 10px 4px 4px}.ais-os .ais-workbench-nav-label{font-size:13px}.ais-os .ais-workbench-nav-row.active{box-shadow:inset 0 0 0 1.5px var(--hd-ink), 2px 2px 0 var(--hd-ink);background:#fff}.ais-os .ais-workbench-nav-row.active>button{color:var(--hd-ink)}.ais-os .ais-workbench-nav-row.active .ais-workbench-nav-count{color:var(--hd-paper);background:var(--hd-ink)}.ais-os .ais-workbench-focus-strip{gap:16px}.ais-os .ais-workbench-focus-strip>div{border:2px solid var(--hd-ink);background:var(--hd-paper);min-height:0;box-shadow:var(--hd-shadow);border-radius:16px;padding:0;overflow:hidden}.ais-workbench-focus-strip>div>header{border-bottom:2px solid var(--hd-ink);background:repeating-linear-gradient(-45deg,#0000 0 9px,#ffffff29 9px 10px),#f3c9a8;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px 10px;display:flex}.ais-workbench-focus-strip>div[data-tone=danger]>header{background:repeating-linear-gradient(-45deg,#0000 0 9px,#ffffff2e 9px 10px),#f4a9a0}.ais-workbench-focus-strip>div[data-tone=calm]>header{background:repeating-linear-gradient(-45deg,#0000 0 9px,#fff3 9px 10px),#bfe6d4}.ais-os .ais-workbench-focus-strip>div>header span{color:var(--hd-ink);font-size:13px;font-weight:750}.ais-os .ais-workbench-focus-strip>div>header strong{color:var(--hd-ink);margin:0;font-size:30px;font-weight:800}.ais-os .ais-workbench-focus-strip>div>header strong.danger{color:#9e2418}.ais-os .ais-workbench-focus-strip>div>small{color:var(--hd-ink-soft);padding:9px 18px 11px;font-size:12px;display:block}.ais-os .ais-workbench-category-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ais-os .ais-workbench-category-grid>button{border:1.5px solid #2b2520cc;box-shadow:3px 3px #2b25202e}.ais-os .ais-workbench-category-grid>button:hover{border-color:var(--hd-ink);box-shadow:4px 4px 0 var(--hd-ink);transform:translate(-1px,-1px)}.ais-os .ais-create-modes>button{text-align:left;padding-left:58px;position:relative}.ais-create-mode-icon{border:2px solid var(--hd-ink);width:34px;height:34px;color:var(--hd-ink);box-shadow:2px 2px 0 var(--hd-ink);background:#fff1c4;border-radius:11px;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(-3deg)}.ais-create-modes>button:nth-child(2) .ais-create-mode-icon{background:#dcd6ff;transform:translateY(-50%)rotate(2deg)}.ais-create-modes>button:nth-child(3) .ais-create-mode-icon{background:#c9eedf}.ais-create-mode-icon svg{width:18px;height:18px}.ais-os .ais-create-modes>button[aria-pressed=true]{border-color:var(--hd-ink);box-shadow:3px 3px 0 var(--hd-ink)}.ais-history-stamp{font-size:12px}.ais-report-stamp{border-width:2.5px;padding:4px 14px;font-size:15px}.ais-os .ais-report-notebook{background:linear-gradient(90deg, transparent 30px, #d0483a59 30px 31.5px, transparent 31.5px), repeating-linear-gradient(0deg, transparent 0 27px, #5b7fb829 27px 28px), var(--hd-paper);border:1.5px solid #2b2520b3;border-radius:14px;padding:14px 16px 14px 44px;line-height:28px;position:relative}.ais-os .ais-report-notebook article{box-shadow:none;background:0 0;border:0;padding:0}.ais-os .ais-report-notebook summary{cursor:pointer;font-weight:650}.ais-os .ais-report-notebook p{margin:0}.ais-disk-row{flex-wrap:wrap;gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.ais-disk-row li{border:1.5px solid var(--hd-ink);background:#fff;border-radius:12px;justify-items:center;gap:1px;width:54px;padding:5px 3px;display:grid;box-shadow:2px 2px #2b252033}.ais-disk-row svg{fill:#fff;width:22px;height:27px;stroke:var(--hd-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ais-disk-row svg .led{stroke-width:1.6px;fill:var(--hd-ink-soft)}.ais-disk-row li[data-tone=success] svg .led{fill:var(--hd-success)}.ais-disk-row li[data-tone=warning]{background:#fff8e8}.ais-disk-row li[data-tone=warning] svg .led{fill:var(--hd-warning)}.ais-disk-row li[data-tone=danger]{background:#fff1ee}.ais-disk-row li[data-tone=danger] svg .led{fill:var(--hd-danger)}.ais-disk-row strong{font-size:12px}.ais-disk-row small{max-width:100%;color:var(--hd-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ais-release-timeline{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.ais-release-timeline:before{content:"";border-left:2px dashed #2b252059;position:absolute;top:6px;bottom:6px;left:67px}.ais-release-timeline li{grid-template-columns:52px 30px minmax(0,1fr);align-items:start;display:grid;position:relative}.ais-release-timeline time{color:var(--hd-ink-soft);text-align:right;font-variant-numeric:tabular-nums;padding-top:8px;font-size:12px;font-weight:650}.ais-release-timeline li>i{border:2px solid var(--hd-ink);z-index:1;background:#fff;border-radius:50%;justify-self:center;width:14px;height:14px;margin-top:10px}.ais-release-timeline li[data-current]>i{background:var(--hd-accent);box-shadow:0 0 0 4px #c8623f33}.ais-release-card{background:#fff;border:1.5px solid #2b2520b3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 14px;min-width:0;padding:7px 14px;display:flex;box-shadow:2px 2px #2b252024}.ais-release-timeline li[data-current] .ais-release-card{border-color:var(--hd-ink);box-shadow:3px 3px 0 var(--hd-ink)}.ais-release-card p{margin:0}.ais-release-card .ais-release-id{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ais-release-name{flex:200px;min-width:0;font-size:13px;line-height:1.5}.ais-release-card code{color:var(--hd-ink-soft);margin-left:auto;font-size:12px}.ais-avatar-group-title{color:var(--hd-ink-soft);letter-spacing:.04em;margin:12px 0 6px;font-size:12px;font-weight:700}.ais-avatar-hand-options{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.ais-avatar-hand-options>button{color:var(--foreground-muted);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:12px;display:flex}.ais-avatar-hand-options>button:hover{background:#fff7ee}.ais-avatar-hand-options>button[aria-pressed=true]{border-color:var(--hd-ink);box-shadow:2px 2px 0 var(--hd-ink);color:var(--hd-ink);background:#fff7ee}.ais-avatar-hand-options>button:focus-visible{outline:2px solid var(--hd-accent);outline-offset:3px}.ais-avatar-hand-options>button:disabled{opacity:.5;cursor:wait}.ais-user-panel .ais-avatar-picker .ais-avatar-hand-options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ais-user-panel .ais-avatar-picker .ais-avatar-hand-options>button{background:0 0;border:2px solid #0000;grid-column:auto;min-height:0}.ais-user-panel .ais-avatar-picker .ais-avatar-hand-options>button[aria-pressed=true]{border-color:var(--hd-ink);background:#fff7ee}.ais-user-panel .ais-avatar-hand-options [data-slot=avatar]{width:52px;height:52px}@media (height<=820px) and (width>=900px){.duty-stage{top:12px;bottom:calc(var(--ais-dock-height,88px) + 104px);gap:22px;padding:16px 24px}.duty-stage-copy{gap:7px}.duty-stage h2{font-size:clamp(20px,1.9vw,28px)}.duty-stage-overall{padding-top:12px}.duty-stage-lanes{gap:5px;padding:8px 10px}.duty-board[data-mode=strip]{bottom:calc(var(--ais-dock-height,88px) + 12px)}}@media (width<=1099px){.duty-stage{grid-template-columns:minmax(180px,30%) minmax(0,1fr);width:calc(100% - 32px)}.duty-board[data-mode=strip]{grid-template-columns:1fr;width:calc(100% - 32px)}.duty-board[data-mode=strip] .duty-headline{display:none}}@media (width<=899px){.duty-stage{grid-template-columns:1fr;max-height:none;top:8px;bottom:auto;overflow:auto}.duty-stage-scene{justify-self:center;max-width:260px}.duty-board[data-mode=strip]{display:none}.ais-os .ais-workbench-focus-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hd-progress-fill,.ais-player-progress>i,.ais-mini-progress [role=progressbar]>i,.hd-walker-body,.hd-walker-leg,.hd-scene-bot,.hd-nvr-led,.hd-nvr-power,.hd-nvr-scan,.hd-nvr-alert,.hd-nvr-clock,.hd-nvr,.duty-stage,.duty-stage-stamp,.ais-menubar-inspection i{transition:none!important;animation:none!important}.ais-dock-ring circle:last-child{transition:none}}@media (prefers-contrast:more){.hd-progress-fill,.ais-player-progress>i,.ais-mini-progress [role=progressbar]>i{background:var(--hd-ink)}}.ais-os .ais-workbench-shell{grid-template-rows:minmax(0,1fr)}.ais-os .ais-workbench-sidebar,.ais-os .ais-workbench-main{min-height:0;max-height:100%}.ais-os .ais-workbench-sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.ais-os .ais-workbench-main>.ais-app-toolbar,.ais-os .ais-workbench-main .ais-app-toolbar{background:#fff;box-shadow:0 1px #2b252014}.ais-os [data-kind=channel_offline]{--kind:#3f6fd8;--kind-bg:#e3ebff}.ais-os [data-kind=name_mismatch]{--kind:#7a58d4;--kind-bg:#eee6ff}.ais-os [data-kind=storage_abnormal]{--kind:#178a80;--kind-bg:#d6f2ee}.ais-os [data-kind=time_ntp]{--kind:#c07a12;--kind-bg:#fff0cf}.ais-os [data-kind=recording_abnormal]{--kind:#d0483a;--kind-bg:#ffe3dd}.ais-os [data-kind=image_quality]{--kind:#c0468a;--kind-bg:#fde3f0}.ais-os [data-kind=hikgo]{--kind:#3f9d6c;--kind-bg:#dcf3e5}.ais-os [data-kind=asset_gap]{--kind:#a8622a;--kind-bg:#fbe7d3}.ais-os .ais-workbench-nav-row[data-kind]:not([data-kind=all]):not([data-kind=resolved]) .ais-workbench-nav-icon{color:var(--kind)}.ais-os .ais-workbench-nav-row[data-kind]:not([data-kind=all]):not([data-kind=resolved]) .ais-workbench-nav-icon svg{stroke-width:2.2px}.ais-os .ais-workbench-category-grid>button[data-kind] .ais-workbench-category-icon,.ais-os .ais-workbench-category-grid>button[data-kind][data-empty=true] .ais-workbench-category-icon{color:var(--kind);background:var(--kind-bg);border:1.5px solid var(--hd-ink);box-shadow:2px 2px 0 var(--kind);border-radius:14px 12px 15px 11px;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ais-os .ais-workbench-category-grid>button[data-kind] .ais-workbench-category-icon svg{stroke-width:2.2px}.ais-os .ais-workbench-category-grid>button[data-kind]:hover .ais-workbench-category-icon{transform:rotate(-8deg)scale(1.08)}.ais-os .ais-workbench-category-grid>button[data-kind]:before{content:"";border-radius:inherit;background:var(--kind);opacity:.85;width:5px;position:absolute;inset:0 auto 0 0}.ais-os .ais-workbench-category-grid>button[data-kind]{position:relative;overflow:hidden}.ais-os .ais-workbench-category-grid>button[data-kind][data-empty=false] .ais-workbench-category-count{color:var(--kind)}.ais-nvr-view{gap:14px;min-width:0;display:grid}.ais-nvr-switch{flex-wrap:wrap;gap:10px;display:flex}.ais-nvr-switch>button{background:var(--hd-paper,#fffdf8);text-align:left;cursor:pointer;border:1.5px solid #2b252073;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:240px;max-width:340px;padding:9px 14px 9px 10px;display:grid}.ais-nvr-switch>button.active{border-color:var(--hd-ink);box-shadow:3px 3px 0 var(--hd-ink);background:#fff}.ais-nvr-switch>button>span:first-child{color:#178a80;background:#d6f2ee;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.ais-nvr-switch>button>div{min-width:0}.ais-nvr-switch>button>.ais-device-badges{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.ais-nvr-switch strong,.ais-nvr-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ais-nvr-switch strong{color:var(--hd-ink);font-size:13px}.ais-nvr-switch small{color:var(--hd-ink-soft);font-size:11px}.ais-nvr-hero,.ais-nvr-disks{border:1.5px solid var(--hd-ink);background:#fff;border-radius:18px 16px 19px 15px;min-width:0;padding:18px 20px;box-shadow:3px 3px #2b252029}.ais-nvr-hero-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ais-nvr-hero-icon{border:1.5px solid var(--hd-ink);color:#178a80;background:#d6f2ee;border-radius:14px 12px 15px 11px;place-items:center;width:44px;height:44px;display:grid;box-shadow:2px 2px #178a80}.ais-nvr-hero-icon svg{width:20px;height:20px}.ais-nvr-hero-head small{color:var(--hd-ink-soft);font-size:12px;display:block}.ais-nvr-hero-head strong{color:var(--hd-ink);margin-top:2px;font-size:18px;font-weight:800;display:block}.ais-nvr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ais-nvr-kpis>div{--t:var(--hd-ink-soft);--tb:#f6f2ea;background:var(--tb);min-width:0;box-shadow:inset 0 -4px 0 var(--t);border:1.5px solid #2b2520b3;border-radius:14px 12px 15px 13px;gap:3px;padding:12px 14px;display:grid}.ais-nvr-kpis>div[data-tone=success]{--t:var(--hd-success);--tb:#e6f5ec}.ais-nvr-kpis>div[data-tone=warning]{--t:var(--hd-warning);--tb:#fff4dc}.ais-nvr-kpis>div[data-tone=danger]{--t:var(--hd-danger);--tb:#ffe9e5}.ais-nvr-kpis>div[data-tone=info]{--t:#3f6fd8;--tb:#e7eeff}.ais-nvr-kpis span{color:var(--hd-ink-soft);font-size:12px;font-weight:650}.ais-nvr-kpis strong{color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.ais-nvr-kpis strong em{color:var(--hd-ink-soft);font-size:13px;font-style:normal;font-weight:650}.ais-nvr-kpis small{color:var(--hd-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ais-nvr-facts{border-top:1.5px dashed #2b252040;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-top:14px;display:grid}.ais-nvr-facts>div{border-bottom:1px solid #2b252017;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;display:flex}.ais-nvr-facts>div>span:first-child{color:var(--hd-ink-soft);flex:none;font-size:12px}.ais-nvr-facts>div>strong{min-width:0;color:var(--hd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.ais-nvr-serial{align-items:center;gap:6px;min-width:0;display:inline-flex}.ais-nvr-serial>strong{min-width:0;color:var(--hd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ais-nvr-serial>button{flex:none}.ais-nvr-disks{margin-top:0}.ais-nvr-disks>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:10px;display:flex}.ais-nvr-disks>header h4{color:var(--hd-ink);margin:0;font-size:15px;font-weight:800}.ais-nvr-disks>header small{color:var(--hd-ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.ais-nvr-disk-body{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ais-nvr-disks .ais-disk-row{gap:10px;margin:2px 0 10px}.ais-nvr-disks .ais-disk-row li{width:64px;padding:7px 4px}.ais-nvr-disks .ais-disk-row svg{width:26px;height:31px}.ais-nvr-disks table{border-collapse:collapse}.ais-nvr-disks table th,.ais-nvr-disks table td{background:0 0;padding:8px 10px}.ais-nvr-disks table thead th{color:var(--hd-ink-soft);background:#faf6ee;border-bottom:1.5px solid #2b25202e;font-weight:650}.ais-nvr-disks table tbody tr:hover>*{background:#fffaf0}@container (width<=760px){.ais-nvr-kpis,.ais-nvr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ais-nvr-kpis,.ais-nvr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ais-admin-user-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ais-admin-user-actions .ais-avatar-change{border:1.5px solid var(--hd-ink);min-height:26px;color:var(--hd-ink);box-shadow:1.5px 1.5px 0 var(--hd-ink);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650;line-height:1.2;transition:transform .12s,box-shadow .12s,background .12s}.ais-admin-user-actions .ais-avatar-change:hover:not(:disabled){box-shadow:2.5px 2.5px 0 var(--hd-ink);background:#fff1c4;transform:translate(-1px,-1px)}.ais-admin-user-actions .ais-avatar-change:active:not(:disabled){box-shadow:0 0 0 var(--hd-ink);transform:translate(1px,1px)}.ais-admin-user-actions .ais-avatar-change:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ais-admin-user-actions .ais-avatar-change[aria-expanded=true]{color:var(--hd-paper,#fffdf8);background:var(--hd-ink)}@media (prefers-reduced-motion:reduce){.ais-os .ais-workbench-category-grid>button[data-kind] .ais-workbench-category-icon{transition:none}.ais-os .ais-workbench-category-grid>button[data-kind]:hover .ais-workbench-category-icon{transform:none}.ais-admin-user-actions .ais-avatar-change{transition:none}}@keyframes hd-ratio-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hd-ratio-cheer{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-5deg)}60%{transform:translateY(-1px)rotate(4deg)}}@keyframes hd-ratio-slump{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1px)rotate(-3deg)}}@keyframes hd-ratio-shake{0%,to{transform:translate(0)}20%{transform:translate(-1.5px)rotate(-4deg)}40%{transform:translate(1.5px)rotate(4deg)}60%{transform:translate(-1px)}}@keyframes hd-ratio-drip{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(5px)}to{opacity:0;transform:translateY(0)}}@keyframes hd-ratio-puff{0%{opacity:0;transform:translateY(1px)}40%{opacity:.9}to{opacity:0;transform:translateY(-4px)}}.hd-ratio{margin-top:12px;padding-top:58px;position:relative}.hd-ratio-track{border:2px solid var(--hd-ink);height:16px;box-shadow:2px 2px 0 var(--hd-ink);background:repeating-linear-gradient(90deg,#0000 0 11px,#2b25201a 11px 12px),#fff;border-radius:999px;display:flex;overflow:hidden}.hd-ratio-track>i{background-size:28px 100%;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);animation:1.4s linear infinite hd-hatch;display:block}.hd-ratio-track>i+i{box-shadow:inset 1.5px 0 0 var(--hd-ink)}.hd-ratio-track>i[data-part=success]{background-image:repeating-linear-gradient(-45deg, var(--hd-success) 0 7px, color-mix(in srgb, var(--hd-success) 62%, #fff) 7px 14px)}.hd-ratio-track>i[data-part=failed]{background-image:repeating-linear-gradient(-45deg, var(--hd-danger) 0 7px, color-mix(in srgb, var(--hd-danger) 62%, #fff) 7px 14px)}.hd-ratio-track>i[data-part=unverified]{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--hd-warning) 80%, #fff) 0 7px, #fff6df 7px 14px);animation-duration:2.4s}.hd-ratio-bot{bottom:12px;left:clamp(24px, var(--hd-at), calc(100% - 24px));z-index:1;pointer-events:none;width:40px;height:45px;position:absolute;transform:translate(-50%)}.hd-ratio-figure{width:100%;height:100%;display:block;overflow:visible}.hd-ratio-bot em{border:1.5px solid var(--hd-ink);color:var(--hd-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;line-height:15px;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.hd-ratio[data-mood=happy] .hd-ratio-bot em{background:#dff3e7}.hd-ratio[data-mood=sad] .hd-ratio-bot em,.hd-ratio[data-mood=fail] .hd-ratio-bot em{background:#ffe5e0}.hd-ratio[data-mood=worried] .hd-ratio-bot em{background:#fff1d2}.hd-ratio-body{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite hd-ratio-bob}.hd-ratio[data-mood=happy] .hd-ratio-body{animation:1.4s ease-in-out infinite hd-ratio-cheer}.hd-ratio[data-mood=sad] .hd-ratio-body{animation:2.6s ease-in-out infinite hd-ratio-slump}.hd-ratio[data-mood=fail] .hd-ratio-body{animation:1.8s ease-in-out infinite hd-ratio-shake}.hd-ratio-drop{animation:1.8s ease-in infinite hd-ratio-drip}.hd-ratio-smoke{animation:1.6s ease-out infinite hd-ratio-puff}@media (prefers-reduced-motion:reduce){.hd-ratio-track>i,.hd-ratio-body,.hd-ratio-drop,.hd-ratio-smoke{transition:none!important;animation:none!important}}.ais-os{--hd-field-focus:var(--hd-ink)}.ais-os[data-theme=dark]{--hd-field-focus:#ece4d8}.ais-os :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select):focus-visible{outline:none}.ais-os [class*=ring-ring-input]:is(:focus-visible,[data-popup-open],:has(:focus-visible)){border-color:var(--hd-field-focus)!important;box-shadow:0 0 0 .5px var(--hd-field-focus)!important}.ais-os :is(.ais-trace-filters select,.ais-trace-close select,.ais-trace-close input,.ais-conn-schedule select,.ais-push-field textarea,.ais-push-field select,.ais-mail-schedule select,.ais-app-page select,.ais-password-editor input:not([type=checkbox]),.ais-report-sample-detail select,.pf-page-size select,.hik-bot-input-row input,.ais-create-field input,.ais-inspection-create select):focus-visible{border-color:var(--hd-field-focus);box-shadow:0 0 0 .5px var(--hd-field-focus)}.ais-os .pf-search:focus-within{border-color:var(--hd-field-focus)}.ais-online-users{z-index:1;color:#4f585c;background:#fffdf8e8;border:1px solid #d9d6cc;border-radius:18px;gap:10px;max-width:270px;max-height:230px;padding:14px 16px;font-size:13px;display:grid;position:absolute;top:22px;left:22px;overflow:auto;box-shadow:0 3px 12px #382f2410}.ais-online-users>strong{color:#7a807e;font-size:12px}.ais-online-user{align-items:center;gap:9px;min-width:0;display:flex}.ais-online-user>[data-slot=avatar]{width:30px;height:30px}.ais-online-user>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ais-online-user>i{background:#22a884;border-radius:50%;flex:none;width:6px;height:6px}@media (width<=800px){.ais-online-users{max-width:180px;max-height:150px;padding:10px;top:10px;left:10px}}
