.home-screen{--home-accent:#1677ff;--home-accent-soft:#4f8fff;--home-border:#3974df9e;--home-surface:#061126;--home-surface-deep:#030a18;--home-copy:#f4f6fb;--home-muted:#9ca6ba;box-sizing:border-box;width:100%;color:var(--home-copy);background:radial-gradient(circle at 50% 10%,#123d8d1f,#0000 29%),linear-gradient(#020817 0%,#030a18 48%,#041026 100%);padding:18px 18px 16px}.home-tone-warning{--home-accent:#d9a74d;--home-accent-soft:#efc36d;--home-border:#c5974285}.home-tone-alert{--home-accent:#df6875;--home-accent-soft:#f08a94;--home-border:#cb5b698a}.home-tone-standby{--home-accent:#8a95aa;--home-accent-soft:#a8b1c2;--home-border:#818ea66b}.home-tone-local{--home-accent:#76a9e8;--home-accent-soft:#9ac3f4;--home-border:#5d91d280}.home-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:14px;display:flex}.home-brand{color:#f7f8fb;align-items:center;gap:10px;min-width:0;display:inline-flex}.home-brand img{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.home-brand span{letter-spacing:-.035em;font-size:27px;font-weight:620;line-height:1}.home-header-alert{color:#f5f7fb;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:6px;display:grid;position:relative}.home-header-alert svg{width:29px;height:29px}.home-header-alert i{background:var(--home-accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--home-accent) 70%, transparent);border-radius:50%;position:absolute;top:4px;right:5px}.home-protection-card{border:1px solid color-mix(in srgb, var(--home-border) 86%, transparent);background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--home-accent) 14%, transparent), transparent 35%), linear-gradient(135deg, #071839f0, #020a1bfb);min-height:164px;box-shadow:inset 0 0 26px color-mix(in srgb, var(--home-accent) 8%, transparent), 0 0 0 1px #407eff0a, 0 0 18px color-mix(in srgb, var(--home-accent) 10%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:14px;padding:22px 18px 20px 24px;display:grid;position:relative;overflow:hidden}.home-protection-card:before{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--home-accent-soft) 65%, transparent), inset 1px 0 0 color-mix(in srgb, var(--home-accent-soft) 40%, transparent);position:absolute;inset:0}.home-protection-card:after{content:"";pointer-events:none;border-top:1px solid color-mix(in srgb, var(--home-accent) 48%, transparent);height:68px;filter:drop-shadow(0 -3px 7px color-mix(in srgb, var(--home-accent) 26%, transparent));border-radius:50% 50% 0 0/72% 72% 0 0;position:absolute;bottom:-24px;left:49%;right:-8%}.home-protection-copy{z-index:2;min-width:0;position:relative}.home-protection-copy h1{letter-spacing:-.035em;flex-direction:column;align-items:flex-start;margin:0;font-size:28px;line-height:1.08;display:flex}.home-protection-copy h1 span,.home-protection-copy h1 strong{color:#f7f8fb;font-weight:650}.home-protection-copy h1 strong{margin-top:3px}.home-protection-copy p{max-width:230px;color:var(--home-muted);margin:16px 0 0;font-size:14px;font-weight:430;line-height:1.35}.home-protection-visual{z-index:1;width:136px;height:136px;color:var(--home-accent-soft);background:radial-gradient(circle,#0000 0 33%,#3e74e421 34%,#0000 35% 48%,#3e74e41a 49%,#0000 50% 63%,#3e74e412 64%,#0000 65%);place-items:center;display:grid;position:relative}.home-protection-visual svg{z-index:2;width:92px;height:104px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--home-accent) 64%, transparent));position:relative}.home-protection-visual svg path:first-child{stroke-width:2.1px}.home-protection-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--home-accent) 48%, transparent), transparent 70%);filter:blur(7px);border-radius:50%;width:88px;height:26px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.home-watch-status{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 12px;display:flex}.home-watch-state{white-space:nowrap;align-items:center;gap:11px;min-width:0;display:inline-flex}.home-watch-state>i{background:var(--home-accent);width:11px;height:11px;box-shadow:0 0 13px color-mix(in srgb, var(--home-accent) 44%, transparent);border-radius:50%;flex:0 0 11px}.home-watch-state>span,.home-watch-state>strong{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;line-height:1}.home-watch-state>span{color:#f4f6fa;font-weight:720}.home-watch-state>b{background:#9aa8c447;width:1px;height:24px;margin:0 7px 0 1px}.home-watch-state>strong{color:var(--home-accent-soft);font-weight:700}.home-watch-status>p{color:#9da6b8;white-space:nowrap;margin:0;font-size:12px;font-weight:470;line-height:1.2}.home-link-stack{gap:9px;display:grid}.home-link-card{width:100%;min-height:88px;color:var(--home-copy);text-align:left;cursor:pointer;background:radial-gradient(circle at 10% 45%,#1c50af1f,#0000 34%),linear-gradient(110deg,#061634f5,#030c1dfb);border:1px solid #3167d37a;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 18px 13px 16px;transition:transform .12s,border-color .12s,background .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #6a9aff0b,0 5px 16px #0000001a}.home-link-card:active{background:linear-gradient(110deg,#081d43fa,#040f22fc);border-color:#4e89ffb8;transform:scale(.992)}.home-link-icon{width:52px;height:52px;color:var(--home-accent-soft);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--home-accent) 32%, transparent));place-items:center;display:grid}.home-link-icon svg{width:42px;height:42px}.home-link-icon svg path,.home-link-icon svg circle{vector-effect:non-scaling-stroke}.home-link-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.home-link-copy strong{color:#f4f6fb;letter-spacing:-.025em;font-size:20px;font-weight:620;line-height:1.1}.home-link-copy small{text-overflow:ellipsis;white-space:nowrap;color:#9ba5ba;max-width:100%;font-size:13.5px;font-weight:430;line-height:1.2;overflow:hidden}.home-link-end{color:#9dadd0;justify-content:flex-end;align-items:center;gap:13px;min-width:38px;display:inline-flex}.home-link-end>b{color:var(--home-accent);font-size:27px;font-weight:650;line-height:1}.home-link-end svg{width:24px;height:24px}@media (max-width:390px){.home-screen{padding:14px}.home-header{min-height:48px;margin-bottom:12px}.home-brand{gap:9px}.home-brand img{flex-basis:38px;width:38px;height:38px}.home-brand span{font-size:25px}.home-header-alert{width:38px;height:38px}.home-header-alert svg{width:27px;height:27px}.home-protection-card{border-radius:20px;grid-template-columns:minmax(0,1fr) 118px;gap:8px;min-height:154px;padding:19px 14px 18px 20px}.home-protection-copy h1{font-size:25px}.home-protection-copy p{margin-top:13px;font-size:12.5px}.home-protection-visual{width:118px;height:118px}.home-protection-visual svg{width:80px;height:92px}.home-watch-status{gap:8px;min-height:58px;padding:0 8px}.home-watch-state{gap:8px}.home-watch-state>i{flex-basis:9px;width:9px;height:9px}.home-watch-state>span,.home-watch-state>strong{font-size:10.5px}.home-watch-state>b{height:21px;margin:0 4px 0 0}.home-watch-status>p{font-size:10.5px}.home-link-stack{gap:8px}.home-link-card{border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;min-height:82px;padding:11px 14px 11px 13px}.home-link-icon{width:48px;height:48px}.home-link-icon svg{width:38px;height:38px}.home-link-copy strong{font-size:18.5px}.home-link-copy small{font-size:12px}.home-link-end{gap:9px;min-width:34px}.home-link-end>b{font-size:25px}.home-link-end svg{width:22px;height:22px}}@media (max-width:350px){.home-protection-card{grid-template-columns:minmax(0,1fr) 100px;padding-left:17px}.home-protection-visual{width:100px;height:108px}.home-protection-visual svg{width:72px;height:84px}.home-watch-state>span,.home-watch-state>strong,.home-watch-status>p{font-size:9.5px}}
.event-history-redesign .event-ack-summary{display:none!important}.event-history-redesign .event-filter-panel{padding:16px}.event-history-redesign .event-filter-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.event-history-redesign .event-filter-panel-head strong{letter-spacing:.12em;font-size:11px}.event-history-redesign .event-filter-panel-head button{color:#8fa5ba;background:0 0;border:0;min-height:36px;font-size:10px;font-weight:900}.event-history-redesign .event-filter-panel-actions{align-items:center;gap:8px;display:flex}.event-history-redesign .event-filter-panel-actions button{min-height:36px;padding:0 8px}.event-history-redesign .event-filter-panel-actions .clear{color:#d6a044}.event-history-redesign .event-filter-panel-actions .clear:hover{color:#f0bd62}.event-history-redesign .event-filter-section+.event-filter-section{border-top:1px solid #7d919924;margin-top:16px;padding-top:15px}.event-history-redesign .event-filter-section>span{color:#85949c;letter-spacing:.14em;margin:0 0 9px 2px;font-size:9px;font-weight:800;display:block}.event-history-redesign .event-status-filter-options,.event-history-redesign .event-category-filter-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.event-history-redesign .event-status-filter-options button,.event-history-redesign .event-category-filter-options button{color:#aeb9c1;background:#0b1218;border:1px solid #2b3a46;border-radius:11px;min-height:44px;padding:0 8px;font-size:11px;font-weight:700}.event-history-redesign .event-status-filter-options button.active,.event-history-redesign .event-category-filter-options button.active{color:#070b0e;background:#edf2f5;border-color:#edf2f5}.event-history-redesign .event-date-browser{z-index:22;min-height:62px;box-shadow:none;background:#121b2147;border:0;border-radius:0;grid-template-columns:46px minmax(0,1fr) 46px 46px 46px;align-items:center;gap:8px;margin:18px 18px 14px;padding:4px 6px;display:grid;position:relative}.event-history-redesign .event-date-browser:after{content:"";background:#8096912e;height:1px;position:absolute;bottom:0;left:0;right:0}.event-history-redesign .event-date-step,.event-history-redesign .event-calendar-control,.event-history-redesign .event-date-filter{cursor:pointer;place-items:center;width:46px;height:46px;display:grid;position:relative;color:#b9c6cb!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:10px!important}.event-history-redesign .event-date-step:hover:not(:disabled),.event-history-redesign .event-calendar-control:hover,.event-history-redesign .event-calendar-control.active,.event-history-redesign .event-date-filter:hover,.event-history-redesign .event-date-filter.active{color:#f2f6f7!important;background:#ffffff09!important}.event-history-redesign .event-date-filter.active{color:#d7a446!important}.event-history-redesign .event-date-step:disabled{opacity:.24;cursor:default}.event-history-redesign .event-date-step svg,.event-history-redesign .event-calendar-control svg,.event-history-redesign .event-date-filter svg{width:23px;height:23px}.event-history-redesign .event-date-step>i{background:#d9a33f;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #d9a33f75}.event-history-redesign .event-date-step>i.high{background:#e7656d;box-shadow:0 0 8px #e7656d80}.event-history-redesign .event-date-browser-current{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:0 0 0 4px;display:flex}.event-history-redesign .event-date-browser-current small{display:none}.event-history-redesign .event-date-browser-current strong{color:#f0f4f5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:720;line-height:1.1;overflow:hidden}.event-history-redesign .event-active-filter-summary{color:#d2a34a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:650;line-height:1.1;overflow:hidden}.event-history-redesign .event-calendar-popover{z-index:60;background:#0d151b;border:1px solid #344650;border-radius:16px;padding:15px;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 18px 42px #00000075}.event-history-redesign .event-calendar-head{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;min-height:42px;display:grid}.event-history-redesign .event-calendar-head strong{color:#e8edef;text-align:center;font-size:14px;font-weight:700}.event-history-redesign .event-calendar-head button{color:#c2cdd2;cursor:pointer;background:#101920;border:1px solid #293943;border-radius:10px;width:40px;height:40px;font-size:22px;line-height:1}.event-history-redesign .event-calendar-head button:disabled{opacity:.28;cursor:default}.event-history-redesign .event-calendar-weekdays,.event-history-redesign .event-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.event-history-redesign .event-calendar-weekdays{margin-top:11px;padding-bottom:6px}.event-history-redesign .event-calendar-weekdays span{color:#74858e;text-align:center;font-size:9px;font-weight:800}.event-history-redesign .event-calendar-grid{gap:3px}.event-history-redesign .event-calendar-grid button{aspect-ratio:1;color:#c7d0d4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;min-width:0;font-size:12px;display:grid;position:relative}.event-history-redesign .event-calendar-grid button:hover:not(:disabled){background:#111d24;border-color:#344751}.event-history-redesign .event-calendar-grid button.outside{color:#526069}.event-history-redesign .event-calendar-grid button:disabled{color:#39454c;cursor:default}.event-history-redesign .event-calendar-grid button.selected{color:#081014;background:#edf2f4;border-color:#dfe7e9;font-weight:800}.event-history-redesign .event-calendar-grid button>i{background:#d9a33f;border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;box-shadow:0 0 6px #d9a33f66}.event-history-redesign .event-calendar-grid button>i.high{background:#e7656d;box-shadow:0 0 6px #e7656d70}.event-history-redesign .event-calendar-grid button.selected>i{box-shadow:none}.event-history-redesign .event-calendar-legend{border-top:1px solid #8096911f;flex-wrap:wrap;gap:14px;margin-top:11px;padding-top:10px;display:flex}.event-history-redesign .event-calendar-legend span{color:#87979e;align-items:center;gap:6px;font-size:9px;display:inline-flex}.event-history-redesign .event-calendar-legend i{background:#d9a33f;border-radius:50%;width:7px;height:7px}.event-history-redesign .event-calendar-legend i.high{background:#e7656d}.event-history-redesign .event-chronology,.event-history-redesign .event-date-group,.event-history-redesign .event-date-list{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.event-history-redesign .event-date-group{margin-top:0!important}.event-history-redesign .event-date-group h2{display:none}.event-history-redesign .event-date-list{gap:0}.event-history-redesign .event-history-card{border-radius:0;min-height:142px;transition:background-color .16s;display:flex;position:relative;overflow:hidden;width:calc(100% - 36px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 18px!important}.event-history-redesign .event-history-card+.event-history-card{border-top:1px solid #80969121!important}.event-history-redesign .event-history-card.new-event,.event-history-redesign .event-history-card:not(.new-event){border-color:#0000;background:0 0!important}.event-history-redesign .event-history-open{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;align-items:stretch;width:100%;min-height:142px;display:flex;overflow:hidden;padding:0 4px 0 0!important}.event-history-redesign .event-history-copy{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:0;min-width:0;padding:18px 8px 18px 14px;display:flex}.event-history-redesign .event-card-time{color:#aebbc0;letter-spacing:.01em;margin-bottom:11px;font-size:14px;font-weight:620;line-height:1}.event-history-redesign .event-history-copy>strong{color:#e5eaec;margin:0 0 13px;font-size:16px;font-weight:650;line-height:1.3}.event-history-redesign .event-history-indicators{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.event-history-redesign .event-history-indicators .event-new-badge,.event-history-redesign .event-history-indicators .event-severity-badge{border-width:1px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:8px;display:inline-flex;transform:none}.event-history-redesign .event-location-meta{display:none}.event-history-redesign .event-history-thumb{background:#081016;flex-shrink:0;align-self:center;width:35%;min-width:108px;height:112px;min-height:0;overflow:hidden;border:0!important;border-radius:10px!important;margin:0!important}.event-history-redesign .event-history-thumb img{object-fit:cover;width:100%;height:100%;display:block}.event-history-redesign .event-history-card:not(.new-event) .event-history-thumb{opacity:.84}.event-history-redesign .system-thumb{color:#70a9c8;opacity:.86;place-items:center;width:100%;height:100%;display:grid}.event-history-redesign .system-thumb svg{width:48px;height:48px}.event-history-redesign .event-history-card>.event-severity-rail{z-index:4;pointer-events:none;border-radius:99px;width:3px;height:auto;position:absolute;top:18px;bottom:18px;left:0}.event-history-redesign .event-history-card.selection-mode{background:#10191f57!important}.event-history-redesign .event-history-card.selected-event{background:#23373e7a!important}.event-history-redesign .event-selection-indicator{z-index:8;color:#071014;pointer-events:none;background:#091117;border:1.5px solid #657881;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 0 5px #070d119e}.event-history-redesign .event-selection-indicator.selected{color:#071014;background:#edf3f4;border-color:#dce5e8}.event-history-redesign .event-history-card.selection-mode .event-history-copy{padding-left:44px}.event-history-redesign .event-history-card.selection-mode>.event-severity-rail{left:34px}.event-history-redesign .event-selection-toolbar{margin:4px 18px 10px}.event-history-redesign .event-selection-toolbar .cancel{color:#93a4ac}.event-history-redesign .event-selection-toolbar .cancel:hover{color:#e6edef}.event-history-redesign .event-history-end{color:#718087;margin-top:22px;font-size:10px}.event-history-redesign .bottom-nav button{min-height:64px;font-size:11px}.event-history-redesign .bottom-nav button:not(.active){color:#82929b}.event-history-redesign .bottom-nav-icon{width:25px;height:25px}@media (max-width:420px){.event-history-redesign .event-date-browser{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px;gap:6px;margin:14px;padding:3px 5px}.event-history-redesign .event-date-step,.event-history-redesign .event-calendar-control,.event-history-redesign .event-date-filter{width:44px;height:44px}.event-history-redesign .event-date-browser-current{padding-left:3px}.event-history-redesign .event-history-card{min-height:138px;width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}.event-history-redesign .event-history-open{min-height:138px;padding-right:3px!important}.event-history-redesign .event-history-card>.event-severity-rail{top:16px;bottom:16px;left:0}.event-history-redesign .event-history-card.selection-mode>.event-severity-rail{left:32px}.event-history-redesign .event-selection-indicator{width:23px;height:23px;left:8px}.event-history-redesign .event-history-card.selection-mode .event-history-copy{padding-left:40px}.event-history-redesign .event-history-thumb{width:34%;min-width:104px;height:108px}.event-history-redesign .event-history-copy{padding-left:12px;padding-right:6px}.event-history-redesign .event-history-copy>strong{font-size:15px}.event-history-redesign .event-selection-toolbar{margin-left:14px;margin-right:14px}}
.saved-alert-vault-entry{margin:-2px 18px 10px}.saved-alert-vault-entry>button{color:#edf2f4;text-align:left;background:#12171d;border:1px solid #8797aa2e;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff06}.saved-alert-vault-entry-icon,.saved-alert-vault-header-icon{color:#d8e0e5;place-items:center;display:grid}.saved-alert-vault-entry-icon svg,.saved-alert-vault-header-icon svg{width:23px;height:23px}.saved-alert-vault-entry-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.saved-alert-vault-entry-copy strong{color:#f2f5f6;font-size:13px;font-weight:750}.saved-alert-vault-entry-copy small{color:#83929b;font-size:9px;line-height:1.25}.saved-alert-vault-entry>button>b{display:none}.saved-alert-vault-header{background:#12171d;border:1px solid #8797aa2e;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:84px;margin:18px 18px 14px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000029}.saved-alert-vault-back{color:#dbe2e6;background:#ffffff09;border:0;border-radius:12px;place-items:center;width:42px;height:42px;padding:9px;display:grid}.saved-alert-vault-back svg{width:23px;height:23px}.saved-alert-vault-header-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.saved-alert-vault-header-copy small{color:#7f9099;letter-spacing:.12em;font-size:8px;font-weight:800}.saved-alert-vault-header-copy strong{color:#f3f6f7;font-size:18px;font-weight:760;line-height:1.08}.saved-alert-vault-header-copy span{color:#9aa8af;font-size:9px;line-height:1.25}.event-history-indicators .event-saved-badge{color:#77d9a8;letter-spacing:.04em;background:#3e8f6814;border:1px solid #70d7a447;border-radius:7px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.event-history-indicators .event-saved-badge svg{width:10px;height:10px}.saved-alert-vault-empty{text-align:center;background:#10151b;border:1px solid #8797aa24;border-radius:18px;margin:42px 24px 0;padding:30px 22px}.saved-alert-vault-empty .saved-alert-vault-empty-icon{color:#98a6ae;background:#171d24;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.saved-alert-vault-empty .saved-alert-vault-empty-icon svg{width:27px;height:27px}.saved-alert-vault-empty strong{color:#eef2f4}.saved-alert-vault-empty>span:not(.saved-alert-vault-empty-icon){max-width:250px;margin-left:auto;margin-right:auto}.saved-alert-vault-empty button{margin-top:16px}.saved-vault-open .event-history-end{margin-bottom:8px}@media (max-width:420px){.saved-alert-vault-entry,.saved-alert-vault-header{margin-left:14px;margin-right:14px}}
.device-visual{place-items:center;height:112px;display:grid}.device-visual.refined{height:126px}.device-body{background:linear-gradient(145deg,#1b2127,#07090b 65%);border:1px solid #ffffff2e;border-radius:40px 40px 22px 22px;place-items:center;width:210px;height:76px;display:grid;position:relative;box-shadow:0 18px 38px #0000006b}.device-body.refined{background:linear-gradient(145deg,#ffffff09,#0000 28%),linear-gradient(155deg,#202934 0%,#0a0d11 66%,#050607 100%);border:1px solid #ffffff29;border-radius:38px 38px 23px 23px;width:220px;height:80px;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #000c,0 22px 48px #00000080}.device-glow{filter:blur(8px);background:radial-gradient(#567e9d24,#0000 68%);border-radius:50%;width:190px;height:72px;position:absolute}.device-top-line{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:10px;left:50px;right:50px}.device-lens{background:radial-gradient(circle at 39% 34%,#7eb7e557 0 4%,#0000 5%),radial-gradient(circle,#0e1820 0 28%,#020304 58%,#151d24 61%,#080a0c 74%);border:1px solid #ffffff26;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.lens-ring{border:1px solid #7eb7e526;border-radius:50%;position:absolute;inset:7px}.lens-core{border:1px solid #87b9e152;border-radius:50%;width:18px;height:18px}.lens-highlight{background:#a9d3f32e;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:14px}.device-brand{letter-spacing:.22em;opacity:.4;font-size:7px;font-weight:800;position:absolute;bottom:15px;left:24px}.device-sensor-dot{background:#1f2a33;border:1px solid #ffffff1a;border-radius:50%;width:5px;height:5px;position:absolute;top:29px;right:47px}.device-led{background:#75f2bd;border-radius:50%;width:5px;height:5px;position:absolute;bottom:17px;right:24px;box-shadow:0 0 10px #75f2bdcc}.device-shadow{filter:blur(8px);background:#00000080;border-radius:50%;width:175px;height:13px;position:absolute;bottom:5px}.camera-scene{border-radius:inherit;background:linear-gradient(#1b242b 0 48%,#10151a 48%);position:absolute;inset:0;overflow:hidden}.photo-camera-scene{background:#06090c;width:100%;height:100%;position:relative;overflow:hidden}.camera-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camera-photo-vignette{pointer-events:none;background:linear-gradient(#0306090d,#0000 26% 75%,#03060921),radial-gradient(circle,#0000 62%,#0000003d);position:absolute;inset:0}.camera-hud{color:#ffffffb8;letter-spacing:.1em;justify-content:space-between;font-size:7px;font-weight:800;display:flex;position:absolute;top:10px;left:12px;right:12px}.photo-camera-scene .camera-hud{z-index:8;top:11px}.movement-track-line{transform-origin:50%;z-index:3;background:repeating-linear-gradient(#9dc3ffcc 0 8px,#0000 8px 16px);width:2px;height:58%;position:absolute;top:22%;left:52%;transform:rotate(28deg)}
.live-layout-v3{color:#f5f7fa;flex-direction:column;width:100%;display:flex;position:relative;background:#06101d!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.persistent-bottom-nav-shell.live-shell-active>.app-scroll-region>.live-layout-v3{flex:auto!important;height:100%!important;min-height:100%!important;overflow:hidden!important}.live-layout-v3:after,.live-screen:after{content:none!important;display:none!important}.live-v3-topbar{z-index:40;background:linear-gradient(#061322fc 0%,#06111ff7 100%);border-bottom:1px solid #4f8fff29;flex:0 0 60px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:60px;padding:0 14px;display:grid;position:relative;box-shadow:0 5px 18px #0000003d}.live-v3-close,.live-v3-connection{background:#040b16c7;border:1px solid #849abd33;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 7px 14px #0003}.live-v3-close{color:#edf2f7;cursor:pointer;padding:0}.live-v3-close:hover{background:#0b1626f0;border-color:#849abd52}.live-v3-close:active{transform:scale(.96)}.live-v3-close svg{width:21px;height:21px}.live-v3-status-pill{color:#4f8fff;-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#010812c7;border:1px solid #4f8fff33;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:7px;min-width:94px;min-height:36px;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.live-v3-status-pill.recording{color:#ff4b57;border-color:#e54a5847;min-width:154px}.live-v3-status-pill strong{letter-spacing:.055em;font-size:11px;font-weight:800;line-height:1}.live-v3-status-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px #4f8fff66}.live-v3-status-pill.recording .live-v3-status-dot{box-shadow:0 0 8px #ff4b5761}.live-v3-record-time{color:#e7ebf1;letter-spacing:.025em;font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px;font-weight:650}.live-v3-connection{color:#4f8fff;justify-self:end}.live-v3-connection.poor{color:#e1b254;border-color:#e1b25438}.live-v3-connection.offline{color:#df6875;border-color:#df68753d}.live-v3-connection svg{width:22px;height:22px}.live-v3-feed{background:#020815;flex:auto;min-height:0;position:relative;overflow:hidden}.live-v3-camera-frame,.live-v3-camera-frame .photo-camera-scene{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.live-v3-camera-frame{transition:filter .2s,opacity .2s}.live-v3-camera-frame.subdued{filter:brightness(.42)saturate(.76)}.live-v3-camera-frame .camera-photo{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;display:block;transform:none!important}.live-v3-camera-frame .camera-hud{display:none!important}.live-v3-feed:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(#0000 0%,#030a1814 46%,#030a1857 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.live-v3-camera-tabs{z-index:24;-webkit-backdrop-filter:blur(13px);background:#06101de8;border:1px solid #91a5c42e;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(270px,100% - 54px);height:48px;display:grid;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 26px #0000004d,inset 0 1px #ffffff09}.live-v3-camera-tabs button{color:#aeb9cc;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:12px;font-weight:650;transition:color .16s,background-color .16s;position:relative}.live-v3-camera-tabs button:not(:last-child):before{content:"";background:#97a6be42;width:1px;position:absolute;top:13px;bottom:13px;right:0}.live-v3-camera-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:3px;left:21%;right:21%}.live-v3-camera-tabs button.active{color:#4f8fff;background:#1677ff0d}.live-v3-camera-tabs button.active:after{background:#4f8fff;box-shadow:0 0 7px #4f8fff3d}.live-v3-quality-notice{z-index:26;color:#e4bb68;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#0c0e10d1;border:1px solid #d9a74d5c;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100% - 28px);min-height:28px;padding:0 11px;font-size:8.5px;font-weight:650;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.live-v3-state-overlay{z-index:22;text-align:center;background:#02081352;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex;position:absolute;inset:0}.live-v3-state-overlay strong{color:#f5f7fa;max-width:280px;font-size:18px;font-weight:760;line-height:1.15}.live-v3-state-overlay>span:not(.live-v3-spinner){color:#a8b4c6;max-width:290px;font-size:11px;line-height:1.45}.live-v3-state-overlay button{color:#a9c8ff;letter-spacing:.045em;cursor:pointer;background:#1677ff2b;border:1px solid #4f8fff57;border-radius:12px;min-height:40px;margin-top:9px;padding:0 16px;font-size:9px;font-weight:780}.live-v3-spinner{border:2px solid #4f8fff2e;border-top-color:#4f8fff;border-radius:50%;width:31px;height:31px;margin-bottom:4px;animation:.8s linear infinite live-v3-spin}@keyframes live-v3-spin{to{transform:rotate(360deg)}}.live-v3-action-panel{z-index:30;background:linear-gradient(#0a1523 0%,#07111e 56%,#06101b 100%);border-top:1px solid #5d7aa526;flex:0 0 182px;min-height:182px;padding:22px 18px 20px;position:relative;box-shadow:0 -10px 26px #0000002e}.live-v3-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}.live-v3-action-card{color:#f4f6f9;min-width:0;height:100%;font:inherit;cursor:pointer;background:linear-gradient(145deg,#0e1c2cf5 0%,#091422f5 100%);border:1px solid #8599b733;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:15px 12px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff09,0 9px 20px #00000021}.live-v3-action-card:hover:not(:disabled){border-color:#4f8fff4d}.live-v3-action-card:active:not(:disabled){transform:scale(.985)}.live-v3-action-card:disabled{opacity:.44;cursor:default}.live-v3-action-card.record.active{background:linear-gradient(145deg,#251722f5 0%,#10141ff5 100%);border-color:#e54a5857}.live-v3-action-card strong{color:#f3f5f8;font-size:13px;font-weight:650}.live-v3-action-icon{color:#eef2f7;place-items:center;width:42px;height:42px;display:grid}.live-v3-action-icon svg{width:38px;height:38px}.live-v3-record-dot{background:#ff453a;border-radius:50%;flex:0 0 18px;width:18px;height:18px;box-shadow:0 0 0 1px #ff453a1a}.live-v3-action-card.record.active .live-v3-record-dot{box-shadow:0 0 0 5px #ff453a14}.live-v3-toast{z-index:40;color:#a9c8ff;letter-spacing:.055em;white-space:nowrap;background:#040c17f0;border:1px solid #4f8fff40;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 7px 16px #00000038}.persistent-bottom-nav-shell>.event-alert{z-index:120!important}@media (max-width:420px){.live-v3-topbar{flex-basis:56px;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;min-height:56px;padding:0 12px}.live-v3-close,.live-v3-connection{width:36px;height:36px}.live-v3-status-pill{min-width:90px;min-height:34px;padding:0 12px}.live-v3-status-pill.recording{min-width:148px}.live-v3-camera-tabs{width:min(260px,100% - 48px);height:46px;bottom:14px}.live-v3-camera-tabs button{font-size:11.5px}.live-v3-action-panel{flex-basis:174px;min-height:174px;padding:20px 14px 18px}.live-v3-action-grid{gap:10px}.live-v3-action-card{border-radius:17px;gap:9px}.live-v3-action-card strong{font-size:12.5px}}
.location-refined{color:#f4f5f6;background:#080b0f!important;padding-top:0!important}.location-screen:after{content:none!important;display:none!important}.location-screen .location-map,.location-screen .location-status-list,.location-screen .location-actions,.location-screen .location-directions-notice,.location-screen .location-disclosure{margin-left:var(--app-rail)!important;margin-right:var(--app-rail)!important}.location-refined .location-map{height:390px;position:relative;overflow:hidden;box-shadow:none!important;background:#101820!important;border:1px solid #ffffff12!important;border-radius:17px!important;margin-top:0!important}.location-refined .location-map:before,.location-refined .location-map:after{box-shadow:none!important}.location-map-v2 .street-map-grid{background:radial-gradient(circle at 82% 78%,#1943333d,#0000 18%),linear-gradient(145deg,#ffffff03,#0000 36%),#111a21;position:absolute;inset:0;overflow:hidden}.location-map-v2 .street-road{transform-origin:50%;background:#24333f;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #7491a31f}.location-map-v2 .street-road:after{content:"";border-radius:inherit;background:#18242d;position:absolute;inset:2px 0}.location-map-v2 .street-road.primary{height:24px}.location-map-v2 .street-road.secondary{height:16px}.location-map-v2 .street-road.tertiary{opacity:.92;height:10px}.location-map-v2 .road-main-a{width:132%;top:54%;left:-18%;transform:rotate(-12deg)}.location-map-v2 .road-main-b{width:108%;top:37%;left:22%;transform:rotate(61deg)}.location-map-v2 .road-side-a{width:94%;top:21%;left:-15%;transform:rotate(-15deg)}.location-map-v2 .road-side-b{width:76%;top:77%;left:3%;transform:rotate(28deg)}.location-map-v2 .road-side-c{width:80%;top:67%;left:45%;transform:rotate(-24deg)}.location-map-v2 .road-minor-a{width:58%;top:37%;left:-8%;transform:rotate(73deg)}.location-map-v2 .road-minor-b{width:49%;top:8%;left:10%;transform:rotate(30deg)}.location-map-v2 .road-minor-c{width:52%;top:22%;right:-5%;transform:rotate(-54deg)}.location-map-v2 .road-minor-d{width:42%;top:84%;left:56%;transform:rotate(58deg)}.location-map-v2 .road-minor-e{width:40%;top:47%;left:60%;transform:rotate(8deg)}.location-map-v2 .street-building{background:#172129;border:1px solid #6a819124;border-radius:4px;position:absolute;box-shadow:inset 0 0 18px #0000001f}.location-map-v2 .building-1{width:62px;height:45px;top:10%;left:9%;transform:rotate(-8deg)}.location-map-v2 .building-2{width:47px;height:57px;top:8%;left:29%;transform:rotate(8deg)}.location-map-v2 .building-3{width:74px;height:53px;top:11%;right:8%;transform:rotate(-5deg)}.location-map-v2 .building-4{width:53px;height:42px;top:29%;right:25%;transform:rotate(11deg)}.location-map-v2 .building-5{width:73px;height:50px;bottom:18%;left:7%;transform:rotate(4deg)}.location-map-v2 .building-6{width:52px;height:61px;bottom:10%;left:30%;transform:rotate(-12deg)}.location-map-v2 .building-7{width:66px;height:45px;bottom:12%;right:10%;transform:rotate(7deg)}.location-map-v2 .building-8{width:45px;height:35px;bottom:27%;right:38%;transform:rotate(-8deg)}.location-map-v2 .street-park{background:#13402d59;border:1px solid #33705329;border-radius:34% 0 0;width:124px;height:120px;position:absolute;bottom:-4%;right:-4%;transform:rotate(-8deg)}.location-map-v2 .street-label{z-index:2;color:#82909a;white-space:nowrap;text-shadow:0 1px 2px #0b1015;opacity:.88;font-size:7px;font-weight:500;position:absolute}.location-map-v2 .label-alderley{top:24%;left:16%;transform:rotate(-14deg)}.location-map-v2 .label-drive{top:40%;left:24%;transform:rotate(-12deg)}.location-map-v2 .label-larchwood{top:66%;left:6%;transform:rotate(-12deg)}.location-map-v2 .label-oakridge{top:50%;right:7%;transform:rotate(10deg)}.location-map-v2 .label-park{color:#6f9380;bottom:10%;right:5%}.location-map-v2 .vehicle-map-pin{z-index:8;color:#eef7f2;background:#050d0eeb;border:1px solid #50e7a4;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:47%;left:51%;box-shadow:0 0 0 8px #45e29e12,0 8px 22px #00000073}.location-map-v2 .vehicle-map-pin svg{width:27px;height:27px}.location-map-v2 .vehicle-map-pin.moving{animation:1.5s ease-in-out infinite locationTrackingPulse}.location-map-v2 .vehicle-marker-v2{z-index:9;background:#050a0ef0;border:1px solid #2c4650;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:164px;padding:10px 13px;display:flex;position:absolute;top:61%;left:51%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000059}.location-map-v2 .vehicle-marker-v2>div{flex-direction:column;gap:2px;display:flex}.location-map-v2 .vehicle-marker-v2 strong{font-size:10px}.location-map-v2 .vehicle-marker-v2 small{color:#83919e;margin-top:2px;font-size:8px}.location-map-v2 .vehicle-marker-v2.moving{animation:1.5s ease-in-out infinite locationTrackingPulse}@keyframes locationTrackingPulse{0%,to{box-shadow:0 0 #65d99d14,0 12px 30px #00000059}50%{box-shadow:0 0 0 12px #65d99d0a,0 12px 30px #00000059}}.location-refined .location-map-status{white-space:nowrap;-webkit-backdrop-filter:blur(8px);position:absolute;color:#cbd1d5!important;letter-spacing:.1em!important;min-height:30px!important;box-shadow:none!important;background:#080b0fd1!important;border:1px solid #ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:9px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;top:16px!important;right:16px!important}.location-refined .location-map-status .mini-dot{flex:0 0 7px;align-self:center;width:7px!important;height:7px!important;box-shadow:none!important;margin:0!important}.location-refined .location-map-status .mini-dot.online{background:#65d99d!important}.location-refined .vehicle-map-pin{color:#f3f5f6!important;background:#080b0feb!important;border-color:#65d99d!important;box-shadow:0 0 0 8px #65d99d14!important}.location-refined .vehicle-map-pin.moving{box-shadow:0 0 0 8px #65d99d1a!important}.location-refined .vehicle-marker>div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.location-map-v2 .vehicle-marker-v2:before{content:"";z-index:-1;background:#050a0ef0;border-top:1px solid #2c4650;border-left:1px solid #2c4650;border-radius:2px 0 0;width:13px;height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.location-refined .vehicle-marker strong{color:#f2f4f5!important}.location-refined .vehicle-marker small{color:#969fa6!important}.location-refined .location-map-updated{z-index:4;color:#9ba3aa;letter-spacing:.01em;align-items:center;gap:7px;font-size:10px;line-height:1.35;display:flex;position:absolute;bottom:14px;left:16px}.location-refined .location-map-updated>span:first-child{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.location-refined .location-actions{grid-template-columns:1fr 1fr;display:grid;gap:10px!important;margin-top:16px!important}.location-refined .location-actions button{justify-content:center;align-items:center;gap:9px;display:flex;position:relative;color:#e4e7e9!important;min-height:52px!important;box-shadow:none!important;letter-spacing:.025em!important;background:#171b20!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:11px 14px!important;font-size:10px!important;font-weight:680!important}.location-refined .location-actions button span{text-align:center;width:100%}.location-refined .location-actions button.primary{color:#0a0d11!important;background:#dfe4e7!important;border-color:#ffffff24!important}.location-refined .location-actions button svg{flex:0 0 20px;position:absolute;top:50%;left:calc(50% - 60px);transform:translateY(-50%);width:20px!important;height:20px!important}.location-refined .location-actions button:hover{box-shadow:none!important;transform:none!important}.location-refined .location-actions button:not(.primary):hover{color:#f3f5f6!important;background:#20252b!important;border-color:#ffffff1f!important}.location-refined .location-actions button.primary:hover{color:#080b0f!important;background:#edf0f2!important}.location-refined .location-directions-notice{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex;box-shadow:none!important;background:#171b20!important;border:1px solid #ffffff12!important;border-radius:17px!important;margin-top:12px!important}.location-refined .location-directions-notice>div{flex-direction:column;gap:4px;display:flex}.location-refined .location-directions-notice small{letter-spacing:.12em;font-size:7px;font-weight:900;color:#8f989f!important}.location-refined .location-directions-notice strong{font-size:10px;color:#f1f3f4!important}.location-refined .location-directions-notice span{font-size:8px;line-height:1.4;color:#a1a8ae!important}.location-refined .location-directions-notice>button{color:#aeb9c4;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}@media (max-width:420px){.location-refined{padding-top:0!important}.location-refined .location-map-status{top:14px!important;right:14px!important}.location-refined .location-actions{gap:9px!important}}@media (max-width:390px){.location-refined .location-map{height:374px}.location-map-v2 .vehicle-marker-v2{min-width:152px}}
.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header.location-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.unified-screen-header.location-header .unified-screen-header-side,.unified-screen-header.location-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.location-refined .location-map{height:488px;margin-top:6px!important}.location-refined .location-actions{margin-top:10px!important}.location-refined .location-actions button:not(.primary){color:#e4e7e9!important;background:linear-gradient(145deg,#151a23 0%,#10151d 58%,#0e131a 100%)!important;border:1px solid #8897b52e!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000026!important}.location-refined .location-actions button:not(.primary):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff06,#0000 48%);position:absolute;inset:0}.location-refined .location-actions button:not(.primary):hover{background:linear-gradient(145deg,#181e28 0%,#121822 58%,#10161e 100%)!important;border-color:#8897b53d!important}.persistent-bottom-nav-shell.location-shell-active>.app-scroll-region{overscroll-behavior:none;touch-action:none;overflow:hidden!important}.persistent-bottom-nav-shell.location-shell-active>.app-scroll-region>.location-refined{width:100%;position:relative;background:#080b0f!important;flex:0 0 calc(100dvh - 78px)!important;height:calc(100dvh - 78px)!important;min-height:calc(100dvh - 78px)!important;padding:0!important;overflow:hidden!important}.persistent-bottom-nav-shell.location-shell-active>.app-scroll-region>.app-nav-spacer{flex-basis:0!important;min-height:0!important;display:none!important}.location-shell-active .location-refined .location-map{position:absolute;inset:0;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.location-shell-active .location-screen .location-map,.location-shell-active .location-screen .location-actions,.location-shell-active .location-screen .location-directions-notice{margin-left:0!important;margin-right:0!important}.location-shell-active .location-refined .location-actions{z-index:24;display:grid;position:absolute;bottom:20px;left:16px;right:16px;grid-template-columns:1fr!important;gap:0!important;margin:0!important}.location-shell-active .location-refined .location-actions button:not(.primary){-webkit-backdrop-filter:blur(14px);justify-content:center;align-items:center;gap:10px;display:flex;color:#f3f5f6!important;background:#12171deb!important;border:1px solid #ffffff2e!important;border-radius:16px!important;min-height:54px!important;padding:0 18px!important;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d!important}.location-shell-active .location-refined .location-actions button:not(.primary) svg{flex:0 0 22px;width:22px!important;height:22px!important;position:static!important;transform:none!important}.location-shell-active .location-refined .location-actions button:not(.primary) span{text-align:left;letter-spacing:.05em;font-size:10px;font-weight:720;width:auto!important}.location-shell-active .location-refined .location-map-updated{-webkit-backdrop-filter:blur(9px);background:#080b0fc2;border:1px solid #ffffff14;border-radius:10px;padding:7px 9px;top:16px;left:16px;bottom:auto!important}.location-shell-active .location-refined .location-map-updated>span:first-child{background:#65d99d!important}.location-shell-active .location-refined .location-map-updated strong{color:#65d99d;font-weight:650}.location-shell-active .location-refined .location-directions-notice{z-index:28;-webkit-backdrop-filter:blur(14px);position:absolute;bottom:88px;left:16px;right:16px;background:#12171df0!important;margin:0!important;box-shadow:0 14px 34px #00000057!important}@media (max-width:420px){.location-refined .location-map{height:488px;margin-top:5px!important}.location-refined .location-actions{margin-top:9px!important}.persistent-bottom-nav-shell.location-shell-active>.app-scroll-region>.location-refined{flex-basis:calc(100dvh - 76px)!important;height:calc(100dvh - 76px)!important;min-height:calc(100dvh - 76px)!important}.location-shell-active .location-refined .location-actions{bottom:18px;left:14px;right:14px}.location-shell-active .location-refined .location-directions-notice{bottom:84px}}
.location-refined .location-map-v2,.location-shell-active .location-refined .location-map{isolation:isolate;background:#061126 url(/location/location-map.webp) 50%/cover no-repeat!important}.location-map-v2 .street-map-grid,.location-map-v2 .vehicle-map-pin,.location-map-v2 .vehicle-marker{display:none!important}.location-intelligence-map .location-map-blue-wash{z-index:1;pointer-events:none;mix-blend-mode:color;background:linear-gradient(#020a186b 0%,#04122c2e 44%,#01081380 100%),#072d7042;position:absolute;inset:0}.location-intelligence-map .location-map-focus{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 58%,#0069ff4d 0%,#0054e229 16%,#002b710d 31%,#0000 48%),linear-gradient(#0008181f,#00081852);position:absolute;inset:0}.location-shell-active .location-intelligence-map .location-map-status{z-index:20;-webkit-backdrop-filter:blur(13px);align-items:center;gap:10px;min-height:42px;position:absolute;color:#f3f6fb!important;letter-spacing:.19em!important;background:#080e19e0!important;border:1px solid #7493cc33!important;border-radius:22px!important;padding:0 16px!important;font-size:11px!important;font-weight:760!important;display:inline-flex!important;top:18px!important;left:18px!important;right:auto!important;box-shadow:0 10px 28px #0000004d,inset 0 1px #ffffff0a!important}.location-shell-active .location-intelligence-map .location-map-status .mini-dot{display:none!important}.location-status-dot{background:#238cff;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #238cff17,0 0 16px #238cff9e}.location-position-cluster{z-index:12;width:1px;height:1px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.location-position-ring{pointer-events:none;border:1px solid #2789ff7a;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #0067ff14}.location-position-ring.ring-one{background:#005cff09;width:188px;height:188px}.location-position-ring.ring-two{border-color:#1b6de930;width:268px;height:268px}.location-blue-pin{color:#0878ff;filter:drop-shadow(0 9px 16px #005dff70);width:50px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%,-58%)}.location-blue-pin svg{width:100%;height:100%;display:block}.location-position-cluster:before{content:"";filter:blur(8px);background:radial-gradient(circle,#006cff47 0%,#0061ff17 45%,#0000 72%);border-radius:50%;width:132px;height:132px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.location-vehicle-label{-webkit-backdrop-filter:blur(15px);text-align:center;background:#050b14e8;border:1px solid #5e84bf61;border-radius:16px;min-width:232px;max-width:min(270px,100vw - 70px);padding:14px 19px 13px;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000061,inset 0 1px #ffffff09}.location-vehicle-label:before{content:"";background:#050b14f0;border-top:1px solid #5e84bf61;border-left:1px solid #5e84bf61;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.location-vehicle-label strong,.location-vehicle-label small{z-index:1;display:block;position:relative}.location-vehicle-label strong{color:#f4f7fb;letter-spacing:.01em;font-size:14px;font-weight:730;line-height:1.2}.location-vehicle-label small{color:#a6afbe;letter-spacing:.03em;margin-top:5px;font-size:11px;font-weight:520}.location-position-cluster.moving .location-position-ring.ring-one{animation:1.9s ease-out infinite location-pulse}@keyframes location-pulse{0%{opacity:.95;transform:translate(-50%,-50%)scale(.82)}to{opacity:.12;transform:translate(-50%,-50%)scale(1.18)}}.location-shell-active .location-refined .location-actions{width:72px!important;height:72px!important;display:block!important;bottom:24px!important;left:auto!important;right:20px!important}.location-shell-active .location-refined .location-actions button.primary{display:none!important}.location-shell-active .location-refined .location-actions button:not(.primary){overflow:hidden;color:#f3f5f6!important;background:#12171d!important;border:1px solid #8897b52e!important;border-radius:20px!important;place-items:center!important;width:72px!important;height:72px!important;min-height:72px!important;padding:0!important;font-size:0!important;display:grid!important;box-shadow:0 12px 26px #00000061,inset 0 1px #ffffff0d!important}.location-shell-active .location-refined .location-actions button:not(.primary):before,.location-shell-active .location-refined .location-actions button:not(.primary) span{display:none!important}.location-shell-active .location-refined .location-actions button:not(.primary) svg{color:#f3f5f6!important;width:32px!important;height:32px!important;display:block!important;position:static!important;transform:none!important}.location-shell-active .location-refined .location-directions-notice{bottom:108px!important}@media (max-width:420px){.location-shell-active .location-intelligence-map .location-map-status{min-height:40px;padding:0 14px!important;font-size:10px!important;top:14px!important;left:14px!important}.location-position-cluster{top:54%}.location-position-ring.ring-one{width:166px;height:166px}.location-position-ring.ring-two{width:238px;height:238px}.location-vehicle-label{min-width:218px;padding:13px 16px 12px}.location-shell-active .location-refined .location-actions{width:68px!important;height:68px!important;bottom:20px!important;right:18px!important}.location-shell-active .location-refined .location-actions button:not(.primary){border-radius:19px!important;width:68px!important;height:68px!important;min-height:68px!important}.location-shell-active .location-refined .location-directions-notice{bottom:100px!important}}
.location-refined .location-map-v2,.location-shell-active .location-refined .location-map{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#07101c!important;overflow:hidden!important}.location-refined .location-map-v2.map-is-interacting,.location-shell-active .location-refined .location-map.map-is-interacting{cursor:grabbing}.location-map-canvas{z-index:1;transform-origin:50%;will-change:transform;background:#07101c url(/location/E389DAA6-C781-49DE-AA31-B910F259B44C.png) 50%/cover no-repeat;transition:transform .18s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.map-is-interacting .location-map-canvas{transition:none}.location-intelligence-map .location-map-blue-wash,.location-intelligence-map .location-map-focus,.location-position-ring,.location-position-cluster:before{display:none!important}.location-map-canvas .location-position-cluster{transform-origin:50%;transform:translate(-50%, -50%) scale(var(--location-map-inverse-scale,1))!important}.location-blue-pin{filter:none!important;width:42px!important;height:50px!important;transform:translate(-50%,-58%)!important}.location-position-cluster.moving .location-blue-pin{animation:none!important}.location-vehicle-label{border-radius:14px!important;min-width:206px!important;max-width:min(242px,100vw - 78px)!important;padding:11px 16px 10px!important;top:36px!important}.location-vehicle-label strong{font-size:13px!important}.location-vehicle-label small{margin-top:4px!important;font-size:10px!important}.location-shell-active .location-intelligence-map .location-map-status{white-space:nowrap;transform:translate(-50%);letter-spacing:.17em!important;border-radius:19px!important;gap:8px!important;min-height:36px!important;padding:0 13px!important;font-size:9.5px!important;top:14px!important;left:50%!important;right:auto!important}.location-shell-active .location-intelligence-map .location-status-dot{flex-basis:7px;width:7px;height:7px}@media (max-width:420px){.location-blue-pin{width:40px!important;height:48px!important}.location-vehicle-label{min-width:198px!important;max-width:calc(100vw - 84px)!important;padding:10px 14px 9px!important}.location-shell-active .location-intelligence-map .location-map-status{transform:translate(-50%);letter-spacing:.16em!important;border-radius:18px!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;font-size:9px!important;top:12px!important;left:50%!important}}
.system-health-screen{width:100%;padding:14px var(--app-rail) 22px;background:var(--app-bg-deep);color:#f5f7fb}.system-health-hero{--health-accent:var(--app-accent-soft);--health-soft:#1677ff14;background:linear-gradient(135deg,#071839f0,#020a1bfb);border:1px solid #3974df70;border-radius:22px;margin:0 0 10px;overflow:hidden;box-shadow:inset 0 1px #6a9aff0d,0 8px 24px #0000001f}.system-health-hero.tone-warning{--health-accent:var(--app-warning);--health-soft:#d9a74d14}.system-health-hero.tone-alert{--health-accent:var(--app-danger);--health-soft:#df687514}.system-health-hero-main{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;min-height:130px;padding:20px 18px 17px;display:grid}.system-health-shield{border:1px solid color-mix(in srgb, var(--health-accent) 24%, transparent);background:color-mix(in srgb, var(--health-accent) 8%, transparent);width:62px;height:62px;color:var(--health-accent);box-shadow:0 0 18px color-mix(in srgb, var(--health-accent) 12%, transparent), inset 0 1px 0 #ffffff06;border-radius:18px;place-items:center;display:grid}.system-health-shield svg{stroke-width:1.6px;width:47px;height:47px}.system-health-hero-copy{min-width:0}.system-health-hero-copy h1{color:#f6f8fb;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:620;line-height:1.06}.system-health-hero-copy p{color:#929db2;max-width:220px;margin:9px 0 0;font-size:12.25px;line-height:1.38}.system-health-hero-status{background:linear-gradient(180deg, transparent, var(--health-soft));border-top:1px solid #3974df33;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:44px;padding:0 16px;display:grid}.system-health-overall-label{color:#ecf0f5;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:8px;font-size:8.6px;font-weight:760;line-height:1;display:inline-flex}.system-health-overall-label i{background:var(--health-accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--health-accent) 48%, transparent);border-radius:50%}.system-health-hero-status>strong{color:var(--health-accent);letter-spacing:.12em;white-space:nowrap;border-left:1px solid #949eb147;padding-left:10px;font-size:9.2px;font-weight:760;line-height:16px}.system-health-last-check{color:#8994a9;white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:9.4px;line-height:1;display:inline-flex}.system-health-last-check svg{width:12px;height:12px}.system-health-list{flex-direction:column;gap:8px;display:flex}.system-health-row{--row-accent:var(--app-accent-soft);background:linear-gradient(110deg,#061634f5,#030c1dfb);border:1px solid #3974df61;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #6a9aff08}.system-health-row.tone-warning{--row-accent:var(--app-warning)}.system-health-row.tone-alert{--row-accent:var(--app-danger)}.system-health-row.tone-neutral{--row-accent:#93a2bf}.system-health-row-icon{border:1px solid color-mix(in srgb, var(--row-accent) 18%, transparent);background:color-mix(in srgb, var(--row-accent) 7%, transparent);color:#9caccc;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.system-health-row-icon svg{width:25px;height:25px}.system-health-row.tone-good .system-health-row-icon,.system-health-row.tone-warning .system-health-row-icon,.system-health-row.tone-alert .system-health-row-icon{color:var(--row-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--row-accent) 18%, transparent))}.system-health-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.system-health-row-copy strong{color:#f1f4f8;letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.15}.system-health-row-copy small{color:#8994a9;font-size:10.5px;line-height:1.3}.system-health-row-value{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:74px;display:flex}.system-health-row-value b{color:#f5f7fb;letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:580;line-height:1}.system-health-row-value em{color:var(--row-accent);white-space:nowrap;font-size:9.8px;font-style:normal;font-weight:580;line-height:1.1}.system-health-recommendation{--recommendation-accent:var(--app-accent-soft);background:var(--app-surface);border:1px solid #3974df52;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin-top:10px;padding:14px;display:grid;box-shadow:inset 0 1px #6a9aff06}.system-health-recommendation.tone-warning{--recommendation-accent:var(--app-warning)}.system-health-recommendation.tone-alert{--recommendation-accent:var(--app-danger)}.system-health-recommendation>span{border:1px solid color-mix(in srgb, var(--recommendation-accent) 18%, transparent);background:color-mix(in srgb, var(--recommendation-accent) 7%, transparent);width:34px;height:34px;color:var(--recommendation-accent);border-radius:11px;place-items:center;display:grid}.system-health-recommendation svg{width:23px;height:23px}.system-health-recommendation strong{color:#f1f4f8;font-size:14px;font-weight:610;line-height:1.2;display:block}.system-health-recommendation p{color:#8994a9;margin:5px 0 0;font-size:10.75px;line-height:1.4}@media (max-width:390px){.system-health-screen{padding-top:12px}.system-health-hero-main{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:120px;padding:18px 15px 15px}.system-health-shield{border-radius:17px;width:54px;height:54px}.system-health-shield svg{width:41px;height:41px}.system-health-hero-copy h1{font-size:22px}.system-health-hero-copy p{margin-top:8px;font-size:11px}.system-health-hero-status{gap:8px;min-height:40px;padding:0 13px}.system-health-overall-label{gap:6px;font-size:7.7px}.system-health-hero-status>strong{padding-left:8px;font-size:8.2px}.system-health-last-check{gap:4px;font-size:8.2px}.system-health-row{border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:11px 12px}.system-health-row-icon{border-radius:10px;width:32px;height:32px}.system-health-row-icon svg{width:23px;height:23px}.system-health-row-copy strong{font-size:14px}.system-health-row-copy small{font-size:9.7px}.system-health-row-value{min-width:68px}.system-health-row-value b{font-size:15px}.system-health-row-value em{font-size:9px}}
.persistent-bottom-nav-shell.event-detail-shell-active>.unified-screen-header .unified-header-action{color:#f2f4f5!important;box-shadow:none!important;background:#15191e!important}.event-detail-redesign{color:#f4f5f6;background:#080b0f!important}.event-detail-redesign:after{content:none!important;display:none!important}.event-detail-redesign .event-detail-identity,.event-detail-redesign .event-detail-media,.event-detail-redesign .event-detail-media-actions,.event-detail-redesign .event-detail-assessment,.event-detail-redesign .event-detail-quick-actions,.event-detail-redesign .event-detail-acknowledge{margin-left:22px!important;margin-right:22px!important}.event-detail-redesign .event-detail-media-actions,.event-detail-redesign .event-detail-assessment,.event-detail-redesign .event-detail-quick-actions,.event-detail-redesign .event-detail-acknowledge{box-sizing:border-box!important;width:calc(100% - 44px)!important;max-width:none!important}.event-detail-redesign .event-detail-metadata{color:#9da5ad;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;width:100%;margin:0;display:flex}.event-detail-redesign .event-detail-metadata>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.event-detail-redesign .event-detail-metadata svg{color:#8c959e;width:15px;height:15px}.event-detail-redesign .event-detail-metadata strong{color:#cdd2d6;font-size:11px;font-weight:540;line-height:1.2}.event-detail-redesign .event-detail-meta-date strong{color:#9da5ad;letter-spacing:.04em;font-size:10px;font-weight:560}.event-detail-redesign .event-detail-meta-time strong{color:#e0e3e6;font-size:12px}.event-detail-redesign .event-detail-media{margin-bottom:10px;margin-top:14px!important}.event-detail-redesign .event-detail-camera{overflow:hidden;box-shadow:none!important;border-color:#ffffff14!important}.event-detail-redesign .event-detail-camera .photo-camera-scene{position:absolute;inset:0;overflow:hidden}.event-detail-redesign .event-detail-camera .camera-photo{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:116%;position:absolute;top:0;left:0}.event-detail-redesign .event-detail-media-tools{z-index:20}.event-detail-redesign .event-detail-media-tools button{color:#f3f5f6!important;background:#080b0feb!important;border-color:#ffffff29!important;box-shadow:0 3px 12px #00000042!important}.event-detail-redesign .event-detail-media-tools button svg{color:#f3f5f6}.event-detail-redesign .event-detail-hero-play{z-index:22;cursor:pointer}.event-detail-redesign .event-detail-hero-play.playing{opacity:.84}.event-detail-redesign .event-detail-playback-scan{z-index:9;pointer-events:none;background:#e2eef147;width:1px;transition:left .9s linear;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #e2eef12e}.event-detail-redesign .event-detail-timeline-visual{padding-bottom:8px}.event-detail-redesign .event-detail-progress{cursor:pointer}.event-detail-redesign .event-detail-progress span{transition:width .2s linear}.event-detail-redesign .event-detail-progress i{transition:left .2s linear;transform:translate(-50%)}.event-detail-redesign .event-detail-media-actions{min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:6px;margin-top:8px;margin-bottom:14px;padding:4px 0;display:grid;overflow:visible}.event-detail-redesign .event-detail-media-actions.system-actions{grid-template-columns:repeat(3,1fr)}.event-detail-redesign .event-detail-media-actions button{color:#919aa2;letter-spacing:0;text-transform:none;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 5px;font-size:9px;font-weight:520;display:flex;position:relative}.event-detail-redesign .event-detail-media-actions button+button:before{content:none!important;display:none!important}.event-detail-redesign .event-detail-media-actions button:hover{color:#d4d8db;background:#15191e}.event-detail-redesign .event-detail-media-actions button svg{color:#aab2b8;width:21px;height:21px}.event-detail-redesign .event-detail-media-actions button.danger,.event-detail-redesign .event-detail-media-actions button.danger svg{color:#dc777d}.event-detail-redesign .event-detail-assessment{border-radius:17px;margin-top:12px;padding:22px 20px 20px;box-shadow:none!important;background:#171b20!important;border:1px solid #ffffff0f!important}.event-detail-redesign .event-detail-assessment .eyebrow,.event-detail-redesign .event-assessment-status>strong{color:#65d99d;font-weight:700;line-height:1.25;font-size:10px!important}.event-detail-redesign .event-assessment-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.event-detail-redesign .event-detail-assessment .event-assessment-heading .eyebrow{letter-spacing:.13em;margin:0}.event-detail-redesign .event-type-pill{color:#bcc3c9;letter-spacing:.11em;background:#20252b;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:760;line-height:1;display:inline-flex}.event-detail-redesign .event-type-impact,.event-detail-redesign .event-type-suspicious{color:#dc777d;background:#5b282d33;border-color:#dc777d57}.event-detail-redesign .event-type-motion,.event-detail-redesign .event-type-movement{color:#dca958;background:#5c441f2e;border-color:#dea95447}.event-detail-redesign .event-assessment-metadata{border-bottom:1px solid #ffffff0f;margin:0 0 16px;padding:0 0 14px}.event-detail-redesign .event-detail-assessment h3{color:#f3f4f5;letter-spacing:-.015em;max-width:96%;margin:0 0 10px;font-size:16px;font-weight:590;line-height:1.28}.event-detail-redesign .event-detail-assessment .event-assessment-copy>p:not(.eyebrow){color:#a8afb5!important;margin:0!important;font-size:11.5px!important;font-weight:400!important;line-height:1.5!important}.event-detail-redesign .event-assessment-status{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.event-detail-redesign .event-assessment-status>div{color:#9fa7ad;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:10px;line-height:1.3;display:flex}.event-detail-redesign .event-assessment-status>div>span{align-items:center;min-height:16px;padding-left:20px;font-size:10px;display:inline-flex;position:relative}.event-detail-redesign .event-assessment-status>div>span:first-child:before{content:"";border:1.4px solid #65d99d;border-radius:50% 50% 50% 0;width:9px;height:9px;position:absolute;top:1px;left:2px;transform:rotate(-45deg);box-shadow:inset 0 0 0 2px #171b20}.event-detail-redesign .event-assessment-status>div>span:last-child:before{content:"";background:#65d99d;border-radius:1px;width:2px;height:4px;position:absolute;bottom:2px;left:1px;box-shadow:4px -2px #65d99d,8px -5px #65d99d,12px -8px #65d99d}.event-detail-redesign .event-assessment-status i{background:#ffffff14;width:1px;height:13px}.event-detail-redesign .event-detail-quick-actions{gap:10px;margin-top:16px}.event-detail-redesign .event-detail-quick-actions button,.event-detail-redesign .event-detail-acknowledge{letter-spacing:.025em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-family:inherit;font-size:10px;font-weight:680;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.event-detail-redesign .event-detail-quick-actions button{color:#e4e7e9;min-height:50px;box-shadow:none;background:#171b20;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px;display:inline-flex}.event-detail-redesign .event-detail-quick-actions button.primary{color:#0a0d11;background:#dfe4e7;border-color:#ffffff24}.event-detail-redesign .event-detail-quick-actions button:hover:not(:disabled){color:#f3f5f6;box-shadow:none;background:#20252b;border-color:#ffffff24;transform:none}.event-detail-redesign .event-detail-quick-actions button.primary:hover:not(:disabled){color:#080b0f;box-shadow:none;background:#edf0f2;border-color:#edf0f2}.event-detail-redesign .event-detail-acknowledge{color:#d5dade;border-radius:14px;min-height:50px;margin-top:12px;box-shadow:none!important;background:#11161b!important;border:1px solid #ffffff14!important;margin-bottom:0!important}.event-detail-redesign .event-detail-acknowledge:hover:not(:disabled){color:#f2f4f5;box-shadow:none;transform:none;background:#171b20!important;border-color:#ffffff1f!important}.event-detail-redesign .event-detail-acknowledge.acknowledged,.event-detail-redesign .event-detail-acknowledge:disabled{opacity:.54;color:#8d969e;background:#11151a!important}.event-detail-redesign .event-detail-acknowledge:disabled{cursor:default}@media (max-width:420px){.event-detail-redesign .event-detail-metadata{gap:8px 14px}.event-detail-redesign .event-detail-assessment{padding:20px 18px 18px}.event-detail-redesign .event-assessment-heading{gap:8px}.event-detail-redesign .event-type-pill{min-height:22px;padding:0 8px;font-size:7.5px}.event-detail-redesign .event-detail-quick-actions{gap:9px}}
.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header.alert-detail-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.unified-screen-header.alert-detail-header .unified-screen-header-side,.unified-screen-header.alert-detail-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.persistent-bottom-nav-shell.event-detail-shell-active>.unified-screen-header.alert-detail-header .unified-screen-header-side.left>.unified-header-action{border-radius:50%;flex:0 0 40px;width:40px;height:40px;margin-left:0;padding:9px;color:#4f8fff!important;background:#061126!important;box-shadow:inset 0 0 0 1px #3974df47!important}.persistent-bottom-nav-shell.event-detail-shell-active>.unified-screen-header.alert-detail-header .unified-screen-header-side.left>.unified-header-action svg{width:20px;height:20px}.event-detail-redesign .event-detail-media-actions button{gap:7px!important;min-height:52px!important;padding:6px 5px!important}.event-detail-redesign .event-detail-assessment{position:relative;overflow:hidden;background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border:1px solid #3974df52!important;border-radius:18px!important;box-shadow:inset 0 1px #6a9aff0b,0 12px 28px #00000026!important}.event-detail-redesign .event-detail-assessment:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#4f8fff06,#0000 48%);position:absolute;inset:0}.event-detail-redesign .event-detail-assessment>*{z-index:1;position:relative}.event-detail-redesign .event-detail-assessment .event-detail-acknowledge{color:#d9dee7;border-radius:14px;min-height:50px;background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border:1px solid #3974df47!important;width:100%!important;margin:18px 0 0!important;box-shadow:inset 0 1px #6a9aff09!important}.event-detail-redesign .event-detail-assessment .event-detail-acknowledge:hover:not(:disabled){color:#f2f4f5;background:linear-gradient(110deg,#081f48fa,#041026fc)!important;border-color:#4f8fff7a!important}.event-detail-redesign .event-detail-assessment .event-detail-acknowledge.acknowledged,.event-detail-redesign .event-detail-assessment .event-detail-acknowledge:disabled{color:#8d969e;opacity:.58;background:linear-gradient(110deg,#051127eb,#030b19f5)!important}.event-detail-redesign .event-detail-quick-actions button.secondary{color:#e4e7e9;background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border:1px solid #3974df52!important;box-shadow:inset 0 1px #6a9aff0a,0 12px 28px #0000001f!important}.event-detail-redesign .event-detail-quick-actions button.secondary:hover:not(:disabled){color:#f3f5f6;background:linear-gradient(110deg,#081f48fa,#041026fc)!important;border-color:#4f8fff7a!important}.event-detail-redesign .event-detail-camera{height:clamp(260px,72vw,300px)!important;min-height:260px!important}.event-detail-redesign .event-detail-media-actions{min-height:82px!important;margin-top:8px!important;margin-bottom:14px!important;padding:2px 0!important}.event-detail-redesign .event-detail-media-actions button{border-radius:14px!important;gap:9px!important;min-height:72px!important;padding:10px 6px!important;font-size:11px!important;font-weight:560!important}.event-detail-redesign .event-detail-media-actions button svg{width:27px!important;height:27px!important}.event-detail-redesign .event-detail-media-actions button.active{color:#4f8fff!important;background:#1677ff17!important;box-shadow:inset 0 0 0 1px #4f8fff2e!important}.event-detail-redesign .event-detail-media-actions button.active svg{filter:drop-shadow(0 0 7px #1677ff38);color:#4f8fff!important}.event-detail-redesign .event-detail-progress span{box-shadow:0 0 9px #1677ff3d;background:#1677ff!important}.event-detail-redesign .event-detail-progress i{background:#8fbbff!important;box-shadow:0 0 0 3px #1677ff1a,0 0 10px #1677ff4d!important}.event-detail-redesign .event-detail-hero-play{color:#f4f7fb!important;background:#030a18d1!important;border-color:#4f8fff75!important;box-shadow:0 8px 22px #00000047,0 0 18px #1677ff1f!important}.event-detail-redesign .event-detail-media-tools button{color:#9dadd0!important;background:#030a18e0!important;border-color:#4f8fff4d!important}.event-detail-redesign .event-detail-assessment{padding:24px 20px 22px!important}.event-detail-redesign .event-detail-assessment .event-assessment-heading .eyebrow{letter-spacing:.11em!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}.event-detail-redesign .event-type-pill{letter-spacing:.09em!important;min-height:28px!important;padding:0 11px!important;font-size:10px!important;font-weight:760!important}.event-detail-redesign .event-assessment-metadata{gap:10px 16px!important;margin-bottom:18px!important;padding-bottom:16px!important}.event-detail-redesign .event-detail-metadata svg{width:17px!important;height:17px!important}.event-detail-redesign .event-detail-metadata strong,.event-detail-redesign .event-detail-meta-date strong,.event-detail-redesign .event-detail-meta-time strong{font-size:12.5px!important;font-weight:590!important;line-height:1.3!important}.event-detail-redesign .event-detail-assessment h3{letter-spacing:-.018em!important;max-width:100%!important;margin-bottom:12px!important;font-size:20px!important;font-weight:640!important;line-height:1.3!important}.event-detail-redesign .event-detail-assessment .event-assessment-copy>p:not(.eyebrow){color:#b5bcc2!important;font-size:14px!important;font-weight:420!important;line-height:1.55!important}.event-detail-redesign .event-assessment-location{border-top:1px solid #3974df2e;flex-direction:column;gap:11px;margin-top:20px;padding-top:17px;display:flex}.event-detail-redesign .event-assessment-location>strong{color:#4f8fff;letter-spacing:.02em;font-size:12px;font-weight:720;line-height:1.25}.event-detail-redesign .event-assessment-location>div{color:#d5dade;align-items:center;gap:9px;font-size:14px;font-weight:540;line-height:1.35;display:flex}.event-detail-redesign .event-assessment-location svg{color:#4f8fff;flex:0 0 18px;width:18px;height:18px}@media (max-width:420px){.event-detail-redesign .event-detail-identity,.event-detail-redesign .event-detail-media,.event-detail-redesign .event-detail-media-actions,.event-detail-redesign .event-detail-assessment,.event-detail-redesign .event-detail-quick-actions,.event-detail-redesign .event-detail-acknowledge{margin-left:14px!important;margin-right:14px!important}.event-detail-redesign .event-detail-media-actions,.event-detail-redesign .event-detail-assessment,.event-detail-redesign .event-detail-quick-actions,.event-detail-redesign .event-detail-acknowledge{width:calc(100% - 28px)!important}.event-detail-redesign .event-detail-assessment .event-assessment-heading .eyebrow{font-size:11.5px!important}.event-detail-redesign .event-type-pill{min-height:27px!important;padding:0 10px!important;font-size:9.5px!important}.event-detail-redesign .event-detail-assessment h3{font-size:19px!important}.event-detail-redesign .event-detail-assessment .event-assessment-copy>p:not(.eyebrow){font-size:13.5px!important}}
.event-alert{z-index:20;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#071839fa,#030a18fb);border:1px solid #3974df6b;border-radius:18px;padding:17px;position:absolute;top:86px;left:14px;right:14px;box-shadow:0 20px 50px #00000094,inset 0 1px #6a9aff0d}.event-alert.moderate{border-color:#d9a74d8a;box-shadow:0 20px 50px #00000094,inset 0 1px #efc36d12}.event-alert.high{border-color:#df68758f;box-shadow:0 20px 50px #00000094,inset 0 1px #f08a9412}.event-alert .alert-kicker{color:#d9a74d;letter-spacing:.16em;margin-bottom:9px;font-size:8px;font-weight:900}.event-alert.high .alert-kicker{color:#df6875}.event-alert .alert-heading{justify-content:space-between;gap:12px;display:flex}.event-alert .alert-heading>div{flex-direction:column;gap:4px;display:flex}.event-alert .alert-heading strong{color:#f4f6fb;font-size:16px;font-weight:650;line-height:1.2}.event-alert .alert-heading span{color:#9ca6ba;font-size:9.5px}.event-alert .alert-heading>button{color:#9dadd0;cursor:pointer;background:#1677ff0b;border:1px solid #3974df2e;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:21px;line-height:1;display:grid}.event-alert .alert-heading>button:hover{color:#d7e4ff;background:#1677ff17}.event-alert>p{color:#b3bdd0;margin:13px 0 14px;font-size:11.5px;line-height:1.5}.event-alert .alert-response-note{color:#8f9bb2;border-top:1px solid #3974df26;margin:-4px 0 15px;padding-top:11px;font-size:9.5px;line-height:1.45}.event-alert.moderate .alert-response-note{border-top-color:#d9a74d29}.event-alert.high .alert-response-note{border-top-color:#df687529}.event-alert .alert-actions{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.event-alert .alert-actions button{color:#d9e1f0;cursor:pointer;background:#061126;border:1px solid #3974df4d;border-radius:12px;min-height:44px;padding:10px;font-size:10px;font-weight:800}.event-alert .alert-actions button:hover{background:#081a38;border-color:#4f8fff7a}.event-alert .alert-actions .primary{color:#fff;background:#1677ff;border-color:#1677ff;box-shadow:0 7px 18px #1677ff21}.event-alert .alert-actions .primary:hover{background:#2b86ff;border-color:#2b86ff}
.guided-presenter-start,.guided-presenter-running{padding-bottom:18px}.guided-presenter-label{color:var(--accent);letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:900}.guided-presenter-start h2,.guided-presenter-running h2{letter-spacing:-.5px;margin:0 0 9px;font-size:22px;line-height:1.12}.guided-presenter-start p,.guided-presenter-running>p:not(.guided-demo-kicker){color:#ffffff94;margin:0 0 17px;font-size:11px;line-height:1.6}.guided-presenter-start button{color:#0a0d12;letter-spacing:.09em;cursor:pointer;background:#eef3f6;border:0;border-radius:999px;width:100%;padding:12px 14px;font-size:9px;font-weight:900}
.guided-demo-progress{gap:5px;margin-bottom:22px;padding-right:34px;display:flex}.guided-demo-progress i{background:#ffffff1f;flex:1;height:2px}.guided-demo-progress i.active{background:#fff}.guided-demo-kicker{color:#8ca6c2;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:900}.guided-demo-step{align-items:baseline;gap:5px;margin:22px 0 12px;display:flex}.guided-demo-step span{font-size:28px;font-weight:800}.guided-demo-step small{opacity:.4;font-size:8px}.guided-demo-actions{gap:8px;display:flex}.guided-demo-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:1;padding:11px;font-size:9px;font-weight:900}.guided-demo-actions .primary{color:#080a0c;background:#fff}
.full-demo-start,.full-demo-running{padding-bottom:18px}.full-demo-label{color:var(--accent);letter-spacing:.16em;margin-bottom:8px;font-size:8px;font-weight:900}.full-demo-start h2,.full-demo-running h2{letter-spacing:-.5px;margin:0 0 9px;font-size:22px;line-height:1.12}.full-demo-start p,.full-demo-running>p:not(.guided-demo-kicker){color:#ffffff94;margin:0 0 17px;font-size:11px;line-height:1.6}.full-demo-start>button{color:#0a0d12;letter-spacing:.08em;cursor:pointer;background:#eef3f6;border:0;border-radius:999px;width:100%;padding:12px 14px;font-size:9px;font-weight:900}.full-demo-hint{background:#ffffff04;border:1px solid #27313d;border-radius:11px;flex-direction:column;gap:4px;margin:14px 0 2px;padding:10px 11px;display:flex}.full-demo-hint strong{font-size:8px}.full-demo-hint span{color:#768392;font-size:8px;line-height:1.45}.full-demo-running .guided-demo-progress{margin-bottom:18px}.full-demo-awaiting{color:#8fa3b5;letter-spacing:.08em;text-align:center;border:1px solid #6d889e47;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:7px;font-weight:900;display:inline-flex}
.qa-panel{margin-bottom:10px}.qa-toggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 0;display:flex}.qa-toggle>span{flex-direction:column;gap:3px;display:flex}.qa-toggle strong{letter-spacing:.08em;font-size:9px}.qa-toggle small{color:#6e7b8a;font-size:7px}.qa-toggle b{color:#8390a0;letter-spacing:.1em;font-size:7px}.qa-content{background:#ffffff03;border:1px solid #27313d;border-radius:13px;overflow:hidden}.qa-summary{grid-template-columns:1fr 1fr;display:grid}.qa-summary span,.qa-summary strong{border-bottom:1px solid #202934;padding:9px 10px}.qa-summary span{color:#6f7c8c;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.qa-summary strong{text-transform:capitalize;font-size:8px}.qa-checklist{padding:8px 10px}.qa-checklist>div{border-bottom:1px solid #1d2530;justify-content:space-between;align-items:center;gap:10px;min-height:29px;display:flex}.qa-checklist span{font-size:8px}.qa-checklist b{letter-spacing:.08em;font-size:6px}.qa-checklist .pass{color:var(--accent)}.qa-checklist .fail{color:var(--warn)}.qa-required-flows{background:#0b1016;gap:6px;padding:10px;display:grid}.qa-required-flows small{color:#758293;letter-spacing:.11em;margin-bottom:2px;font-size:6px;font-weight:900}.qa-required-flows span{color:#9aa6b4;font-size:7px;line-height:1.35}
.demo-panel{background:#0e131a;border:1px solid #27303b;border-radius:24px;width:330px;padding:25px;position:sticky;top:44px}.demo-panel.presenter-panel{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#344253 transparent;max-height:calc(100vh - 88px);display:block;overflow-y:auto}.demo-panel.presenter-panel::-webkit-scrollbar{width:7px}.demo-panel.presenter-panel::-webkit-scrollbar-track{background:0 0}.demo-panel.presenter-panel::-webkit-scrollbar-thumb{background:#344253;border-radius:999px}.demo-label{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:800}.demo-panel h2{margin:9px 0;font-size:22px}.demo-panel p{color:#7f8b9a;margin:0 0 24px;font-size:12px;line-height:1.6}.presenter-intro{border-bottom:1px solid #202833;margin-bottom:18px;padding-bottom:18px}.concept-badge{color:var(--accent);letter-spacing:.14em;background:#7ef7c60f;border:1px solid #7ef7c63d;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-block}.presenter-thesis{font-weight:800;color:#f4f7fa!important;margin:0 0 7px!important;font-size:13px!important;line-height:1.4!important}.presenter-note{color:#758293!important;margin:0!important;font-size:9px!important;line-height:1.55!important}.presentation-reset-row{background:#ffffff03;border:1px solid #252f3a;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 18px;padding:10px 11px;display:flex}.presentation-reset-row button{color:#dce2e8;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #374250;border-radius:999px;width:100%;padding:9px 10px;font-size:8px;font-weight:900}.presentation-reset-row span{color:#677485;text-align:center;font-size:7px;line-height:1.4}.presenter-divider{text-align:center;border-top:1px solid #202833;margin:4px 0 2px;position:relative}.presenter-divider span{color:#6f7b8a;letter-spacing:.14em;background:#0e131a;padding:0 8px;font-size:8px;font-weight:900;position:relative;top:-7px}.manual-toggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 0;display:flex}.manual-toggle>span{flex-direction:column;gap:3px;display:flex}.manual-toggle strong{font-size:11px}.manual-toggle small{color:#6f7b8a;font-size:8px}.manual-toggle b{color:#8b98a8;letter-spacing:.12em;font-size:7px}.manual-simulation{padding-top:4px;animation:.18s ease-out presenterReveal}.control-group{border-top:1px solid #202833;padding:17px 0}.control-group label{color:#a7b0bc;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.segmented{grid-template-columns:1fr 1fr;gap:7px;display:grid}.segmented.three{grid-template-columns:repeat(3,1fr)}.state-presets{grid-template-columns:1fr 1fr}.segmented button,.event-buttons button,.reset{color:#c9d0d9;cursor:pointer;background:#161d26;border:1px solid #2c3642;border-radius:10px;padding:9px 8px;font-size:10px}.segmented button:hover,.event-buttons button:hover{border-color:#627082}.event-buttons{gap:7px;display:grid}.event-buttons button{text-align:left}.control-group input[type=range]{accent-color:#c8d0db;width:100%}.reset{color:#727f8e;background:0 0;width:100%;margin-top:8px}@keyframes presenterReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.demo-panel.presenter-panel{overscroll-behavior:auto;scrollbar-gutter:auto;width:min(390px,100%);max-height:none;margin:18px auto 0;position:static;overflow:visible;display:block!important}}
.phone-shell-wrap .onboarding-overlay{pointer-events:auto;background:#030a18;width:100%;height:100%;overflow:hidden;z-index:120!important;min-height:0!important;position:absolute!important;inset:0!important}.phone-shell-wrap .onboarding-shell{background:#030a18;width:100%;height:100%;margin:0;position:relative;overflow:hidden;min-height:0!important}.phone-shell-wrap .onboarding-step{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#020817 0%,#030a18 58%,#041026 100%);width:100%;height:100%;max-height:100%;padding:78px 22px 30px;overflow-y:auto;min-height:0!important}.phone-shell-wrap .onboarding-step::-webkit-scrollbar{display:none}.phone-shell-wrap .onboarding-step>.eyebrow{color:#8194ba;letter-spacing:.2em;margin-bottom:26px;font-size:10px}.phone-shell-wrap .onboarding-step>h1{color:#f4f6fb;letter-spacing:-.035em;max-width:330px;margin-bottom:18px;font-size:clamp(32px,9vw,42px);line-height:1.08}.phone-shell-wrap .onboarding-copy{color:#9ca6ba;max-width:340px;margin-bottom:26px;font-size:14px;line-height:1.55}.phone-shell-wrap .onboarding-close,.phone-shell-wrap .onboarding-back{z-index:5;color:#4f8fff;cursor:pointer;background:#061126;border:1px solid #3974df4d;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:18px;box-shadow:inset 0 1px #6a9aff09}.phone-shell-wrap .onboarding-close{font-size:23px;line-height:1;right:20px}.phone-shell-wrap .onboarding-back{left:20px}.phone-shell-wrap .onboarding-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.phone-shell-wrap .onboarding-field{margin-top:22px}.phone-shell-wrap .onboarding-field>span{color:#8194ba;letter-spacing:.08em;margin-bottom:8px;font-size:10px}.phone-shell-wrap .onboarding-field input{color:#e8edf6;background:#061126;border:1px solid #3974df4d;border-radius:12px;outline:none;min-height:48px;padding:0 16px;font-size:14px}.phone-shell-wrap .onboarding-field input:focus{border-color:#4f8fffa8;box-shadow:0 0 0 3px #1677ff14}.phone-shell-wrap .vehicle-assignment-card{border-radius:18px;min-height:74px;margin-top:18px;padding:16px 18px}.phone-shell-wrap .vehicle-assignment-card strong{font-size:15px}.phone-shell-wrap .vehicle-assignment-card small{margin-top:4px;font-size:11px}.phone-shell-wrap .vehicle-assignment-card>span{color:#4f8fff;letter-spacing:.14em;font-size:9px}.phone-shell-wrap .onboarding-overlay .pair-visual{place-items:center;margin:24px 0 18px;display:grid}.phone-shell-wrap .onboarding-overlay .qr-placeholder{color:#9dadd0;background:repeating-linear-gradient(45deg,#030a18,#030a18 5px,#061126 5px 10px);border:1px solid #3974df57;border-radius:18px;place-items:center;width:170px;height:170px;display:grid;box-shadow:inset 0 1px #6a9aff09}.phone-shell-wrap .onboarding-overlay .pair-status{color:#9ca6ba;align-items:center;gap:6px;margin:5px 0 24px;display:flex}.phone-shell-wrap .onboarding-overlay .pair-status b,.phone-shell-wrap .onboarding-overlay .pair-status strong{color:#4f8fff}.phone-shell-wrap .onboarding-overlay .placement-visual{background:radial-gradient(circle at 50% 45%,#1677ff21,#0000 38%),linear-gradient(145deg,#061126,#030a18 68%);border:1px solid #3974df4d;border-radius:20px;place-items:center;height:220px;margin:24px 0 20px;display:grid;box-shadow:inset 0 1px #6a9aff09}.phone-shell-wrap .onboarding-overlay .seat-outline{border:1px solid #8194ba7a;border-radius:55px 55px 24px 24px;width:160px;height:116px;position:relative;transform:perspective(240px)rotateX(7deg)}.phone-shell-wrap .onboarding-overlay .seat-outline:before{content:"";border:1px solid #5b6f976b;border-radius:7px 7px 22px 22px;height:38px;position:absolute;bottom:-30px;left:27px;right:27px}.phone-shell-wrap .onboarding-overlay .seat-outline span{color:#4f8fff;letter-spacing:.12em;background:#030a18eb;border:1px solid #4f8fff57;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #1677ff1a}.phone-shell-wrap .onboarding-overlay .placement-checks{gap:9px;margin-bottom:28px;display:grid}.phone-shell-wrap .onboarding-overlay .placement-checks span{color:#9ca6ba;font-size:9px}.phone-shell-wrap .onboarding-overlay .placement-checks b{color:#4f8fff;margin-right:7px}.phone-shell-wrap .onboarding-overlay .calibration-list{background:#061126;border:1px solid #3974df47;border-radius:18px;margin:20px 0;padding:7px 14px}.phone-shell-wrap .onboarding-overlay .calibration-list span{color:#dce3ef;border-bottom:1px solid #3974df26;justify-content:space-between;align-items:center;min-height:42px;padding:9px 2px;font-size:10px;display:flex}.phone-shell-wrap .onboarding-overlay .calibration-list span:last-child{border-bottom:0}.phone-shell-wrap .onboarding-overlay .calibration-list b{color:#4f8fff}.phone-shell-wrap .onboarding-overlay .first-protection-card{background:radial-gradient(circle at 12% 40%,#1677ff1a,#0000 34%),linear-gradient(110deg,#061634f5,#030c1dfb);border:1px solid #3974df61;border-radius:18px;grid-template-columns:40px 1fr 10px;align-items:center;gap:12px;margin:28px 0 18px;padding:16px;display:grid;box-shadow:inset 0 1px #6a9aff0b}.phone-shell-wrap .onboarding-overlay .first-protection-icon{color:#4f8fff;background:#1677ff1a;border:1px solid #4f8fff2e;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.phone-shell-wrap .onboarding-overlay .first-protection-card>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.phone-shell-wrap .onboarding-overlay .first-protection-card strong{color:#f4f6fb;letter-spacing:.06em;font-size:12px}.phone-shell-wrap .onboarding-overlay .first-protection-card span{color:#9ca6ba;font-size:9px}.phone-shell-wrap .onboarding-overlay .first-protection-card>i{background:#1677ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #1677ff14,0 0 10px #1677ff4d}.phone-shell-wrap .onboarding-primary{color:#fff;letter-spacing:.09em;cursor:pointer;background:#1677ff;border:1px solid #1677ff;border-radius:13px;flex-shrink:0;width:100%;min-height:50px;padding:0 16px;font-size:10px;font-weight:800;line-height:1;box-shadow:0 8px 22px #1677ff24;margin-top:24px!important}.phone-shell-wrap .onboarding-primary:hover:not(:disabled){background:#2b86ff;border-color:#2b86ff}.phone-shell-wrap .onboarding-primary:disabled{opacity:.7;cursor:wait}@media (max-width:820px){.phone-shell-wrap .onboarding-overlay{width:100vw;height:100dvh;max-height:100dvh;border-radius:0!important;min-height:0!important;position:fixed!important;inset:0!important}.phone-shell-wrap .onboarding-shell{width:100%;height:100dvh;max-height:100dvh;border-radius:0!important;min-height:0!important}.phone-shell-wrap .onboarding-step{height:100dvh;max-height:100dvh;padding-top:calc(72px + env(safe-area-inset-top));padding-right:20px;padding-bottom:calc(28px + env(safe-area-inset-bottom));padding-left:20px;min-height:0!important}.phone-shell-wrap .onboarding-close{top:calc(14px + env(safe-area-inset-top));right:16px}.phone-shell-wrap .onboarding-back{top:calc(14px + env(safe-area-inset-top));left:16px}}
.unified-screen-header{z-index:90;width:100%;min-height:62px;padding:4px var(--app-rail);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#121b2138;border-bottom:1px solid #80969129;flex:0 0 62px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:relative}.unified-screen-header h1{color:#f0f4f5;letter-spacing:-.015em;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:720;line-height:1.1;overflow:hidden}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header{-webkit-backdrop-filter:none;background:#080b0f;border-bottom:0;flex-basis:68px;min-height:68px}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header h1{color:#f6f7f8;letter-spacing:-.025em;font-size:20px;font-weight:620;line-height:1.05}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header .unified-menu-trigger{color:#f2f4f5!important;box-shadow:none!important;background:#15191e!important}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header.alerts-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.unified-screen-header.alerts-header .unified-screen-header-side,.unified-screen-header.alerts-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.unified-alert-entry{color:#e9edf6;box-sizing:border-box;background:linear-gradient(145deg,#181e28eb,#0c1017f5);border:1px solid #99a6c133;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0000002e}.unified-alert-entry svg{width:19px;height:19px}.unified-alert-dot{background:#d7a34e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #111720}.unified-screen-header-side{align-items:center;min-width:48px;display:flex}.unified-screen-header-side.left{justify-content:flex-start}.unified-screen-header-side.right{justify-content:flex-end}.unified-header-action,.unified-header-spacer{width:44px;height:44px}.unified-header-action{color:#b9c6cb;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:10px;display:grid}.unified-header-action:hover{color:#f2f6f7;background:#ffffff09}.unified-header-action svg{width:23px;height:23px}.unified-menu-trigger,.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action{color:#f2f4f5;background:#ffffff0e;border-radius:50%;flex:0 0 44px;width:44px;height:44px;margin-left:14px;padding:11px;box-shadow:inset 0 1px #ffffff06}.unified-menu-trigger:hover,.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action:hover{color:#fff;background:#ffffff16}.unified-menu-trigger svg,.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action svg{width:22px;height:22px}.unified-menu-trigger svg path{stroke-width:1.9px}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header.live-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.unified-screen-header.live-header .unified-screen-header-side,.unified-screen-header.live-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.persistent-bottom-nav-shell.settings-main-shell-active>.unified-screen-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.persistent-bottom-nav-shell.settings-main-shell-active>.unified-screen-header .unified-screen-header-side,.persistent-bottom-nav-shell.settings-main-shell-active>.unified-screen-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header{flex-basis:52px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:52px;padding-top:3px;padding-bottom:3px}.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-screen-header-side,.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-header-spacer,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-screen-header-side,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-header-action,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-header-action,.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action{color:#b9c6cb;width:36px;height:36px;box-shadow:none;background:0 0;border-radius:10px;flex:0 0 36px;margin:0;padding:7px}.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-header-action:hover,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-header-action:hover{color:#f2f6f7;background:#ffffff09}.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-header-action svg,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-header-action svg{width:20px;height:20px}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header.back-only-header{min-height:48px;padding:2px var(--app-rail);background:#080b0f;border-bottom:0;flex-basis:48px;grid-template-columns:42px minmax(0,1fr) 42px}.unified-screen-header.back-only-header h1{display:none}.unified-screen-header.back-only-header .unified-screen-header-side,.unified-screen-header.back-only-header .unified-header-spacer{width:42px;min-width:42px;height:42px}.unified-screen-header.back-only-header.has-back .unified-screen-header-side.left>.unified-header-action{color:#c4ccd5;width:40px;height:40px;box-shadow:none;background:0 0;border-radius:10px;flex:0 0 40px;margin:0;padding:8px}.unified-screen-header.back-only-header.has-back .unified-screen-header-side.left>.unified-header-action:hover{color:#f5f7f9;background:#ffffff09}.unified-screen-header.back-only-header.has-back .unified-screen-header-side.left>.unified-header-action svg{width:22px;height:22px}
.app-primary-bottom-nav{z-index:30;width:100%;min-height:78px;padding:7px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12171d;border:0;border-radius:0;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));place-items:stretch stretch;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 28px #00000038}.persistent-bottom-nav-shell>.app-primary-bottom-nav{border:0!important;box-shadow:0 -12px 28px #00000038!important}.app-primary-bottom-nav button{color:#7f8aa4;min-width:0;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:1px 2px;font-size:11px;font-weight:500;line-height:1;display:flex;position:relative}.app-primary-bottom-nav button.active{color:#f5f7fb}.app-primary-bottom-nav button:before{content:"";z-index:-1;background:0 0;border-radius:12px;position:absolute;inset:3px 5px}.app-primary-bottom-nav button.active:before{background:#ffffff06}.app-primary-bottom-nav .bottom-nav-icon{color:currentColor;flex:0 0 30px;width:30px;height:30px}.app-primary-bottom-nav button span{color:inherit}@media (max-width:420px){.app-primary-bottom-nav{min-height:76px;padding-top:6px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}.app-primary-bottom-nav button{gap:5px;min-height:57px;font-size:11px}.app-primary-bottom-nav .bottom-nav-icon{flex-basis:29px;width:29px;height:29px}}
.demo-stage{justify-content:center;align-items:flex-start;gap:42px;min-height:100vh;padding:44px 22px 70px;display:flex}.scenario-banner{z-index:40;-webkit-backdrop-filter:blur(10px);background:#080a0ceb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000059}.scenario-banner span{letter-spacing:.12em;opacity:.45;font-size:7px;font-weight:900}.scenario-banner strong{white-space:nowrap;font-size:9px}.persistent-bottom-nav-shell.home-shell-active .home-protection-concept{gap:8px 14px;min-height:170px;padding-top:12px;padding-bottom:10px}.persistent-bottom-nav-shell.home-shell-active .home-protection-concept-visual{min-height:118px}.persistent-bottom-nav-shell.home-shell-active .home-protection-concept-vehicle{height:136px}.event-detail-redesign .event-detail-quick-actions{display:none!important}.location-refined .location-actions{grid-template-columns:1fr!important}.location-refined .location-actions .primary{display:none!important}main.notification-preferences-screen .notification-summary{margin:0 var(--app-rail) 20px!important;box-sizing:border-box!important;align-self:stretch!important;width:auto!important;max-width:none!important}@media (max-width:820px){.demo-stage{display:block}}@media (max-width:390px){.persistent-bottom-nav-shell.home-shell-active .home-protection-concept{gap:7px 10px;min-height:158px;padding-top:10px;padding-bottom:9px}.persistent-bottom-nav-shell.home-shell-active .home-protection-concept-visual{min-height:108px}.persistent-bottom-nav-shell.home-shell-active .home-protection-concept-vehicle{height:126px}}
.home-redesign-menu-layer{z-index:60;-webkit-backdrop-filter:blur(4px);background:#01050ead;position:absolute;inset:0}.home-redesign-menu{background:linear-gradient(#061126,#020817);border-right:1px solid #3974df57;width:76%;height:100%;padding:28px 18px;box-shadow:20px 0 50px #00000073}.home-redesign-menu-head{border-bottom:1px solid #3974df3d;justify-content:space-between;align-items:center;padding:8px 6px 22px;display:flex}.home-redesign-menu-head strong{color:#f4f6fb;letter-spacing:.22em;font-size:14px;font-weight:600}.home-redesign-menu-head button{color:#9dadd0;cursor:pointer;background:#1677ff0e;border:1px solid #3974df38;border-radius:11px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.home-redesign-menu-head button:hover{color:#4f8fff;background:#1677ff1a}.home-redesign-menu nav{gap:6px;padding-top:18px;display:grid}.home-redesign-menu nav button{color:#a9b4ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:14px;height:50px;padding:0 12px;display:flex}.home-redesign-menu nav button:hover,.home-redesign-menu nav button.active{color:#4f8fff;background:#1677ff1a}.home-redesign-menu nav svg{color:currentColor;width:22px;height:22px}.home-support-menu nav button{min-height:52px}.home-support-menu nav button svg{width:21px;height:21px}.home-support-menu nav .support-logout{color:#df6875}.home-support-menu nav .support-logout:hover{color:#f08a94;background:#df687514}.home-support-feedback{z-index:80;color:#c7d0e2;text-align:center;background:#030a18f7;border:1px solid #3974df52;border-radius:13px;width:min(340px,100% - 36px);padding:11px 14px;font-size:10px;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000059,inset 0 1px #6a9aff09}.unified-support-feedback{z-index:260}body>.home-redesign-menu-layer{-webkit-backdrop-filter:blur(5px);z-index:240!important;background:#01050ec2!important;display:block!important;position:fixed!important;inset:0!important}body>.home-redesign-menu-layer .home-redesign-menu{overscroll-behavior:contain;background:#061126!important;border:0!important;border-right:1px solid #3974df57!important;border-radius:0 18px 18px 0!important;width:min(330px,86vw)!important;max-width:86vw!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;box-shadow:18px 0 46px #0000007a!important}body>.home-redesign-menu-layer .home-redesign-menu-head{z-index:2;background:#061126;position:sticky;top:0}@media (max-width:420px){body>.home-redesign-menu-layer .home-redesign-menu{width:min(320px,88vw)!important;max-width:88vw!important}}
.mini-dot{background:#6e7783;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mini-dot.online{background:var(--app-accent,#1677ff);box-shadow:0 0 9px #1677ff94}
.persistent-bottom-nav-shell.settings-main-shell-active>.unified-screen-header .unified-menu-trigger,.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-menu-trigger,.persistent-bottom-nav-shell.notification-preferences-shell-active>.unified-screen-header .unified-back-trigger{background:var(--app-surface)!important;color:var(--app-accent-soft)!important;box-shadow:inset 0 0 0 1px #3974df38!important}.settings-detail-redesign{--settings-section-gutter:var(--app-rail);--settings-row-divider:#3974df29;background:var(--app-bg-deep)!important;padding-top:0!important}.settings-detail-redesign:before,.settings-detail-redesign:after,.notification-preferences-screen:after{content:none!important;display:none!important}.settings-detail-redesign .settings-detail-section{margin:0 var(--settings-section-gutter) 19px!important}.settings-detail-redesign>.settings-detail-section:first-of-type{margin-top:12px!important}.settings-detail-redesign .settings-detail-section>.eyebrow{color:#8194ba!important;letter-spacing:.14em!important;margin:0 2px 9px!important;font-size:9.5px!important;font-weight:720!important;line-height:1!important}.settings-detail-redesign .settings-detail-card{background:var(--app-surface)!important;border:1px solid #3974df3d!important;border-radius:18px!important;overflow:hidden!important;box-shadow:inset 0 1px #6a9aff08!important}.settings-detail-redesign .settings-row-icon{filter:drop-shadow(0 0 7px #1677ff21);background:#1677ff12;border:1px solid #4f8fff29;border-radius:11px;width:34px!important;height:34px!important;color:var(--app-accent-soft)!important;place-items:center!important;display:grid!important}.settings-detail-redesign .settings-row-icon svg{width:21px!important;height:21px!important}.settings-detail-redesign .settings-detail-row{min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important}.settings-detail-redesign .settings-detail-row+.settings-detail-row{border-top:1px solid var(--settings-row-divider)!important}.settings-detail-redesign button.settings-detail-row:hover{background:#081a38!important}.settings-detail-redesign .settings-row-copy{text-align:left;flex-direction:column;min-width:0;display:flex;gap:4px!important}.settings-detail-redesign .settings-row-copy strong{color:#f1f3f8!important;font-size:13.5px!important;font-weight:620!important;line-height:1.2!important}.settings-detail-redesign .settings-row-copy small{color:#929db2!important;font-size:11px!important;line-height:1.34!important}.settings-detail-redesign .settings-static-row{background:#040e2085!important;min-height:64px!important}.settings-detail-redesign .settings-static-row .settings-row-icon{filter:none;background:#4f8fff09;border-color:#4f8fff1a;color:#8194ba!important}.settings-detail-redesign .settings-static-row .settings-row-copy strong{color:#dfe4ee!important;font-weight:590!important}.settings-detail-redesign .settings-static-row .settings-row-copy small{color:#7f8aa1!important}.settings-detail-redesign .settings-row-chevron{align-self:center;color:#9dadd0!important;font-size:19px!important;font-weight:450!important;line-height:1!important}.settings-detail-redesign .settings-detail-toggle{justify-self:end}.settings-detail-redesign .settings-detail-toggle.on,.notification-preferences-screen .toggle.on{background:var(--app-accent)!important;border-color:var(--app-accent)!important;box-shadow:none!important}.settings-detail-redesign .settings-detail-toggle.on em,.notification-preferences-screen .toggle.on em{box-shadow:none!important}.notification-preferences-screen{background:var(--app-bg-deep)!important;padding-top:0!important}.notification-preferences-screen .notification-intro{margin:12px var(--app-rail) 18px!important;background:var(--app-surface)!important;border:1px solid #3974df3d!important;border-radius:18px!important;padding:17px!important;box-shadow:inset 0 1px #6a9aff08!important}.notification-preferences-screen .notification-intro h2{color:#f3f5f9!important;letter-spacing:-.02em!important;margin:0 0 7px!important;font-size:18px!important;font-weight:620!important;line-height:1.18!important}.notification-preferences-screen .notification-intro p{color:#929db2!important;max-width:none!important;margin:0!important;font-size:11.25px!important;line-height:1.45!important}.notification-preferences-screen .notification-group{margin:0 var(--app-rail) 19px!important}.notification-preferences-screen .notification-group>.eyebrow{color:#8194ba!important;letter-spacing:.14em!important;margin:0 2px 9px!important;font-size:9.5px!important;font-weight:720!important;line-height:1!important}.notification-preferences-screen .notification-group>button{background:var(--app-surface)!important;width:100%!important;min-height:70px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:13px 16px!important}.notification-preferences-screen .notification-group>button:first-of-type{border:1px solid #3974df3d!important;border-bottom:0!important;border-radius:18px 18px 0 0!important}.notification-preferences-screen .notification-group>button+button{border:1px solid #3974df3d!important;border-top-color:#3974df29!important;border-radius:0 0 18px 18px!important}.notification-preferences-screen .notification-group>button:hover{background:#081a38!important}.notification-preferences-screen .notification-group>button>span{color:#f1f3f8!important;text-align:left!important;font-size:13.5px!important;font-weight:620!important;line-height:1.2!important}.notification-preferences-screen .notification-group>button>span>small{color:#929db2!important;margin-top:4px!important;font-size:11px!important;font-weight:400!important;line-height:1.34!important}.notification-preferences-screen .notification-summary{margin:0 var(--app-rail) 20px!important;background:var(--app-surface)!important;border:1px solid #3974df3d!important;border-radius:18px!important;padding:15px 16px!important;box-shadow:inset 0 1px #6a9aff08!important}.notification-preferences-screen .notification-summary small{color:#8194ba!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:720!important;line-height:1!important}.notification-preferences-screen .notification-summary strong{color:#eef2f8!important;margin-top:7px!important;font-size:12.5px!important;font-weight:620!important;line-height:1.25!important}.settings-detail-redesign .settings-logout-card{width:calc(100% - (var(--settings-section-gutter) * 2))!important;max-width:none!important;min-height:60px!important;margin:0 var(--settings-section-gutter) 20px!important;box-sizing:border-box!important;background:var(--app-surface)!important;border:1px solid #3974df33!important;border-radius:18px!important;padding:13px 16px!important;box-shadow:inset 0 1px #6a9aff06!important}.settings-detail-redesign .settings-logout-card:hover{background:#081a38!important}.settings-detail-redesign .settings-logout-card svg{display:none!important}.settings-detail-redesign .settings-logout-card strong{color:#ff7373!important;font-size:13px!important;font-weight:620!important;line-height:1.2!important}.settings-detail-redesign .settings-prototype-notice{gap:12px;width:calc(100% - (var(--settings-section-gutter) * 2))!important;margin:-7px var(--settings-section-gutter) 18px!important;background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border:1px solid #3974df47!important;border-radius:14px!important;padding:12px 12px 12px 14px!important;box-shadow:inset 0 1px #6a9aff09,0 8px 22px #0000001f!important}.settings-detail-redesign .settings-prototype-notice>span{min-width:0;gap:4px!important}.settings-detail-redesign .settings-prototype-notice strong{color:#dbe7ff;font-weight:650;line-height:1.2;font-size:10.5px!important}.settings-detail-redesign .settings-prototype-notice small{line-height:1.35;color:#929db2!important;font-size:10.5px!important}.settings-detail-redesign .settings-prototype-notice>button{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid;color:var(--app-accent-soft)!important;background:#1677ff0f!important;border:1px solid #4f8fff2e!important}.settings-detail-redesign .settings-prototype-notice>button:hover{color:#dbe7ff!important;background:#1677ff1f!important}.home-redesign>.home-redesign-statusbar{display:none!important}
