.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-back-trigger,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-close-trigger{background:var(--app-surface)!important;color:var(--app-accent-soft)!important;box-shadow:inset 0 0 0 1px #3974df38!important}.vehicle-assignment-screen{color:#eef1f3;width:100%;background:var(--app-bg-deep)!important;flex:none!important;height:auto!important;min-height:auto!important;padding-top:0!important;display:block!important;position:relative!important;overflow:visible!important}.vehicle-assignment-screen:after{content:none!important;display:none!important}.vehicle-assignment-screen .assignment-intro,.vehicle-assignment-screen .assignment-current,.vehicle-assignment-screen .assignment-options{box-sizing:border-box;width:auto!important;margin-left:22px!important;margin-right:22px!important}.vehicle-assignment-screen .assignment-intro{margin-top:12px!important;margin-bottom:19px!important;padding:0!important}.vehicle-assignment-screen .assignment-intro .eyebrow,.vehicle-assignment-screen .assignment-options>.eyebrow,.reassign-step>.eyebrow,.reassign-new-wrap>.eyebrow{color:#8194ba!important;letter-spacing:.14em!important;font-size:9.5px!important;font-weight:720!important;line-height:1!important}.vehicle-assignment-screen .assignment-intro .eyebrow{margin-bottom:10px!important}.vehicle-assignment-screen .assignment-intro h2,.reassign-step h1{color:#f4f6fb!important;letter-spacing:-.025em!important;font-size:25px!important;font-weight:640!important;line-height:1.08!important}.vehicle-assignment-screen .assignment-intro h2{max-width:330px;margin:8px 0 10px!important}.vehicle-assignment-screen .assignment-intro>p:last-child,.reassign-copy{max-width:340px;color:#929db2!important;font-size:11.25px!important;line-height:1.48!important}.reassign-copy{margin:0}.vehicle-assignment-screen .assignment-intro>p:last-child{margin:0!important}.vehicle-assignment-screen .assignment-current,.vehicle-assignment-screen .assignment-options button,.reassign-current-card,.reassign-new-card,.reassign-info-card,.calibration-list,.first-protection-card{box-sizing:border-box;background:var(--app-surface)!important;border:1px solid #3974df3d!important;border-radius:18px!important;box-shadow:inset 0 1px #6a9aff08!important}.vehicle-assignment-screen .assignment-current{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-height:84px!important;margin-top:0!important;margin-bottom:20px!important;padding:15px 16px!important;display:flex!important}.vehicle-assignment-screen .assignment-current small,.reassign-current-card small{letter-spacing:.12em;font-size:7.5px;font-weight:850;color:#8194ba!important}.vehicle-assignment-screen .assignment-current strong,.reassign-current-card strong{font-size:14.5px;line-height:1.2;color:var(--app-accent-soft)!important}.vehicle-assignment-screen .assignment-current span,.reassign-current-card span,.reassign-new-card small,.first-protection-card span{color:#8994a9!important}.vehicle-assignment-screen .assignment-current span,.reassign-current-card span{font-size:9.5px}.vehicle-assignment-screen .assignment-options{padding-bottom:18px;margin-top:0!important;margin-bottom:20px!important}.vehicle-assignment-screen .assignment-options>.eyebrow{margin:0 2px 9px!important}.vehicle-assignment-screen .assignment-options button{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:78px!important;margin:0 0 9px!important;padding:15px 16px!important;display:flex!important}.vehicle-assignment-screen .assignment-options button:hover{background:#081a38!important}.vehicle-assignment-screen .assignment-options button>span{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.vehicle-assignment-screen .assignment-options button strong,.reassign-new-card strong,.first-protection-card strong{color:#f1f3f8!important}.vehicle-assignment-screen .assignment-options button strong{font-size:14.5px!important;line-height:1.2!important}.vehicle-assignment-screen .assignment-options button small{color:#929db2!important;font-size:10.5px!important}.vehicle-assignment-screen .assignment-options button b,.reassign-new-card b{color:var(--app-accent-soft)!important}.vehicle-assignment-screen .assignment-options button b{white-space:nowrap;letter-spacing:.06em!important;font-size:10px!important;font-weight:800!important}.assignment-flow-content,.assignment-flow-shell{background:var(--app-bg-deep)!important;width:100%!important;height:auto!important;min-height:1px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.reassign-step{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:auto!important;padding:12px 22px 24px!important;display:flex!important;position:relative!important;overflow:visible!important}.reassign-step h1{max-width:330px;margin:8px 0 12px!important}.reassign-confirm .reassign-copy,.reassign-followup .reassign-copy{margin:0 0 19px!important}.reassign-current-card{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:84px;display:flex;margin:0 0 19px!important;padding:15px 16px!important}.reassign-current-card>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.reassign-current-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px;color:var(--app-accent-soft)!important}.reassign-new-wrap{width:100%;margin:0 0 18px!important}.reassign-new-wrap>.eyebrow{margin:0 2px 9px!important}.reassign-new-card{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex;min-height:78px!important;padding:15px 16px!important}.reassign-new-card>span{flex-direction:column;gap:5px;min-width:0;display:flex}.reassign-new-card strong{font-size:14.5px}.reassign-new-card small{font-size:10.5px}.reassign-new-card b{font-size:24px;font-weight:400}.reassign-info-card{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid;color:#eef1f3!important;margin:0 0 18px!important;padding:14px 16px!important}.reassign-info-card>span{border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid;color:var(--app-accent-soft)!important;background:#1677ff12!important;border:1px solid #4f8fff29!important}.reassign-info-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.reassign-info-card strong{font-size:12.5px;color:#eef2f8!important}.reassign-info-card small{font-size:10px;line-height:1.5;color:#929db2!important}.reassign-actions{grid-template-columns:1fr 1fr;width:100%;display:grid;gap:10px!important;margin-bottom:12px!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.reassign-actions button,.reassign-primary.full{letter-spacing:.07em;cursor:pointer;padding:0 12px;font-size:10px;font-weight:800;line-height:1;min-height:52px!important;box-shadow:none!important;border-radius:14px!important}.reassign-cancel{background:var(--app-surface)!important;color:#dce3ee!important;border:1px solid #3974df47!important}.reassign-primary,.reassign-primary.full{border:1px solid var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.reassign-primary:hover,.reassign-primary.full:hover{background:#2b86ff!important}.reassign-primary.full{margin-top:22px;width:100%!important}.reassign-step.centered{text-align:center;align-items:center;min-height:560px!important;padding-top:40px!important;padding-bottom:40px!important}.reassign-loader{border-radius:50%;animation:.8s linear infinite assignmentReassignSpin;border:2px solid #4f8fff1f!important;border-top-color:var(--app-accent-soft)!important;width:58px!important;height:58px!important;margin-bottom:20px!important}@keyframes assignmentReassignSpin{to{transform:rotate(360deg)}}.reassign-step.centered h1{text-align:center;font-size:24px!important}.reassign-step.centered .reassign-copy{text-align:center;max-width:310px}.calibration-list{width:100%;margin:0 0 22px!important;padding:0 16px!important;overflow:hidden!important}.calibration-list span{color:#e7ebf2!important;border-bottom:1px solid #3974df29!important;min-height:48px!important}.calibration-list span:last-child{border-bottom:0!important}.calibration-list b{color:var(--app-accent-soft)!important}.first-protection-card{margin:24px 0 22px!important;padding:15px 16px!important}.first-protection-icon{color:var(--app-accent-soft)!important;box-shadow:none!important;background:#1677ff1a!important}.first-protection-card i{background:var(--app-accent)!important;box-shadow:0 0 0 6px #1677ff14!important}.assignment-confirm-shell-active .reassign-step{padding-bottom:0!important}.assignment-confirm-shell-active .reassign-actions{margin-bottom:0!important}.persistent-bottom-nav-shell.assignment-confirm-shell-active>.app-scroll-region>.app-primary-bottom-nav.home-nav-variant{margin-top:18px!important}.assignment-complete-shell-active .first-protection-card{margin-bottom:10px!important}@media (max-width:420px){.vehicle-assignment-screen .assignment-intro h2,.reassign-step h1{font-size:23px!important}.reassign-step.centered{min-height:520px!important}}
.event-history-redesign{color:#f4f5f6;background:#080b0f!important}.event-history-redesign:after{content:none!important;display:none!important}.event-history-redesign .event-chronology{margin-bottom:0!important;padding-bottom:0!important}.event-history-redesign .event-date-browser{min-height:50px!important;margin:6px var(--app-rail) 8px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) 44px 44px 44px!important;gap:7px!important;padding:0!important}.event-history-redesign .event-date-browser:after{content:none!important;display:none!important}.event-history-redesign .event-date-step,.event-history-redesign .event-calendar-control,.event-history-redesign .event-date-filter{color:#cbd0d4!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#15191e!important;border:0!important;border-radius:50%!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:#f2f4f5!important;background:#20252b!important}.event-history-redesign .event-date-step:disabled{opacity:.28;background:#11151a!important}.event-history-redesign .event-date-browser-current{gap:4px!important;padding-left:5px!important}.event-history-redesign .event-date-browser-current strong{color:#f4f5f6!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:600!important;line-height:1.08!important}.event-history-redesign .event-active-filter-summary{color:#d0a04a!important;font-size:9px!important;font-weight:600!important}.event-history-redesign .event-date-step>i{background:#e1a43b!important;width:7px!important;height:7px!important;top:4px!important;right:4px!important;box-shadow:0 0 0 2px #15191e!important}.event-history-redesign .event-date-step>i.high{background:#dc777d!important}.event-history-redesign .event-date-list{flex-direction:column!important;gap:10px!important;display:flex!important}.event-history-redesign .event-history-card{width:calc(100% - var(--app-rail-double))!important;min-height:148px!important;margin:0 var(--app-rail)!important;background:linear-gradient(145deg,#151a23 0%,#10151d 58%,#0e131a 100%)!important;border:1px solid #8897b52e!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000026!important}.event-history-redesign .event-history-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff06,#0000 48%);position:absolute;inset:0}.event-history-redesign .event-history-card+.event-history-card{border-top:1px solid #8897b52e!important}.event-history-redesign .event-history-card.new-event,.event-history-redesign .event-history-card:not(.new-event){background:linear-gradient(145deg,#151a23 0%,#10151d 58%,#0e131a 100%)!important;border-color:#8897b52e!important}.event-history-redesign .event-history-card>.event-severity-rail{display:none!important}.event-history-redesign .event-history-open{z-index:1;position:relative;align-items:stretch!important;min-height:148px!important;padding:0!important}.event-history-redesign .event-history-copy{justify-content:center!important;padding:18px 10px 18px 18px!important}.event-history-redesign .event-card-time{color:#a9afb5!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:13.5px!important;font-weight:540!important;line-height:1!important}.event-history-redesign .event-history-copy>strong{color:#f4f5f6!important;letter-spacing:-.015em!important;margin:0 0 14px!important;font-size:16px!important;font-weight:560!important;line-height:1.28!important}.event-history-redesign .event-history-indicators{gap:7px!important;margin-top:auto!important}.event-history-redesign .event-new-badge,.event-history-redesign .event-severity-badge{letter-spacing:.11em!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important}.event-history-redesign .event-new-badge{color:#d9dde0!important;background:#20252b!important;border:1px solid #ffffff1f!important}.event-history-redesign .severity-high .event-severity-badge{color:#dc777d!important;background:#dc777d12!important;border:1px solid #dc777d57!important}.event-history-redesign .severity-moderate .event-severity-badge{color:#e1a43b!important;background:#e1a43b12!important;border:1px solid #e1a43b4d!important}.event-history-redesign .event-history-thumb{opacity:1!important;background:#0d1115!important;border:0!important;border-radius:13px!important;align-self:center!important;width:35%!important;min-width:108px!important;height:116px!important;margin:0 12px 0 0!important;overflow:hidden!important}.event-history-redesign .event-history-thumb img{object-fit:cover;width:100%;height:100%}.event-history-redesign .event-history-card:not(.new-event) .event-history-thumb{opacity:.82!important}.event-history-redesign .event-history-card.selection-mode{background:#1c2228!important}.event-history-redesign .event-history-card.selected-event{background:#20272d!important;border-color:#4f8fff70!important}.event-history-redesign .event-history-card.selection-mode .event-history-copy{padding-left:48px!important}.event-history-redesign .event-selection-indicator{box-shadow:none!important;left:14px!important}.event-history-redesign .event-selection-indicator.selected{color:#fff!important;background:#1677ff!important;border-color:#4f8fff!important;box-shadow:0 0 0 4px #1677ff14!important}.event-history-redesign .event-selection-toolbar{margin-left:var(--app-rail)!important;margin-right:var(--app-rail)!important}.event-history-redesign .event-filter-panel,.event-history-redesign .event-calendar-popover{background:#171b20!important;border:1px solid #ffffff14!important;border-radius:18px!important;box-shadow:0 18px 42px #00000057!important}.event-history-redesign .event-filter-panel-actions .clear{color:#4f8fff!important}.event-history-redesign .event-filter-panel-actions .clear:hover{color:#82b4ff!important}.event-history-redesign .event-status-filter-options button,.event-history-redesign .event-category-filter-options button{color:#c6cbd0!important;background:#20252b!important;border-color:#ffffff14!important;border-radius:11px!important}.event-history-redesign .event-status-filter-options button.active,.event-history-redesign .event-category-filter-options button.active{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.event-history-redesign .event-calendar-grid button.selected{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important;box-shadow:0 0 0 1px #4f8fff2e,0 0 12px #1677ff29!important}.event-history-redesign .event-history-end{margin:18px var(--app-rail) 0!important;color:#747c84!important;text-align:center!important;padding:4px 0 0!important;font-size:10.5px!important;line-height:1.2!important}@media (max-width:420px){.event-history-redesign .event-date-browser,.event-history-redesign .event-selection-toolbar{margin-left:var(--app-rail)!important;margin-right:var(--app-rail)!important}.event-history-redesign .event-date-browser{grid-template-columns:42px minmax(0,1fr) 42px 42px 42px!important;gap:5px!important}.event-history-redesign .event-date-step,.event-history-redesign .event-calendar-control,.event-history-redesign .event-date-filter{width:42px!important;height:42px!important}.event-history-redesign .event-history-card{width:calc(100% - var(--app-rail-double))!important;min-height:144px!important;margin-left:var(--app-rail)!important;margin-right:var(--app-rail)!important}.event-history-redesign .event-history-open{min-height:144px!important}.event-history-redesign .event-history-copy{padding:16px 7px 16px 16px!important}.event-history-redesign .event-history-copy>strong{font-size:15.5px!important}.event-history-redesign .event-history-thumb{width:34%!important;min-width:102px!important;height:110px!important;margin-right:10px!important}}
:root{--app-bg:#020817;--app-bg-deep:#030a18;--app-bg-raised:#041026;--app-surface:#061126;--app-surface-deep:#030a18;--app-surface-raised:#08162f;--app-border:#3167d37a;--app-border-soft:#3974df47;--app-accent:#1677ff;--app-accent-soft:#4f8fff;--app-accent-muted:#9dadd0;--app-accent-faint:#1677ff1a;--app-copy:#f4f6fb;--app-muted:#9ca6ba;--app-warning:#d9a74d;--app-danger:#df6875}.persistent-bottom-nav-shell,.persistent-bottom-nav-shell>.app-scroll-region{background:var(--app-bg-deep)!important}.persistent-bottom-nav-shell>.app-scroll-region{background-image:linear-gradient(#020817 0%,#030a18 52%,#041026 100%)!important}.home-shell-active,.home-shell-active>.app-scroll-region{background:#041026!important}.events-screen,.live-refined,.location-refined,.settings-detail-redesign,.notification-preferences-screen,.vehicle-assignment-screen,.assignment-flow-content,.assignment-flow-shell,.system-health-screen,.event-detail-redesign{background-color:var(--app-bg-deep)!important;color:var(--app-copy)!important}.app-primary-bottom-nav{background:#030a18f7!important;border-color:#3974df4d!important;box-shadow:inset 0 1px #5b8bf114,0 -12px 28px #0000003d!important}.app-primary-bottom-nav button{color:#7f8aa4!important}.app-primary-bottom-nav button.active{color:var(--app-accent)!important}.app-primary-bottom-nav button.active:before{background:#1677ff14!important}.app-primary-bottom-nav button.active .bottom-nav-icon{filter:drop-shadow(0 0 7px #1677ff47)}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header,.unified-screen-header.back-only-header{background:#020817!important;border-bottom-color:#3974df1f!important}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header h1{color:var(--app-copy)!important}.persistent-bottom-nav-shell.has-unified-header>.unified-screen-header .unified-menu-trigger,.persistent-bottom-nav-shell.event-detail-shell-active>.unified-screen-header .unified-header-action,.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,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-back-trigger,.persistent-bottom-nav-shell.assignment-shell-active>.unified-screen-header .unified-close-trigger{background:var(--app-surface)!important;color:var(--app-accent-soft)!important;box-shadow:inset 0 0 0 1px #3974df47!important}.unified-header-action{color:var(--app-accent-muted)!important}.unified-header-action:hover,.unified-menu-trigger:hover,.unified-screen-header.has-back .unified-screen-header-side.left>.unified-header-action:hover{color:var(--app-accent-soft)!important;background-color:#081a38!important}.unified-alert-entry{color:var(--app-accent-soft)!important;background:linear-gradient(145deg,#061634f0,#030c1dfa)!important;border-color:#3974df61!important}.unified-alert-dot{background:var(--app-accent)!important;box-shadow:0 0 0 2px #041026,0 0 9px #1677ff6b!important}.event-history-redesign{background:linear-gradient(#020817 0%,#030a18 100%)!important}.event-history-redesign .event-date-step,.event-history-redesign .event-calendar-control,.event-history-redesign .event-date-filter{background:var(--app-surface)!important;color:var(--app-accent-muted)!important;box-shadow:inset 0 0 0 1px #3974df38!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:var(--app-accent-soft)!important;background:#081a38!important}.event-history-redesign .event-date-filter.active,.event-history-redesign .event-active-filter-summary{color:var(--app-accent-soft)!important}.event-history-redesign .event-history-card,.event-history-redesign .event-history-card.new-event,.event-history-redesign .event-history-card:not(.new-event){border-color:var(--app-border)!important;background:radial-gradient(circle at 10% 45%,#1c50af1c,#0000 34%),linear-gradient(110deg,#061634f5,#030c1dfb)!important;box-shadow:inset 0 1px #6a9aff0b,0 8px 22px #00000024!important}.event-history-redesign .event-history-card+.event-history-card{border-top-color:var(--app-border)!important}.event-history-redesign .event-history-thumb,.event-history-redesign .system-thumb{background:var(--app-surface-deep)!important}.event-history-redesign .system-thumb{color:var(--app-accent-soft)!important}.event-history-redesign .event-new-badge{color:#a9c7ff!important;background:#1677ff14!important;border-color:#4f8fff4d!important}.event-history-redesign .event-history-card.selection-mode,.event-history-redesign .event-history-card.selected-event{background:linear-gradient(110deg,#081f48fa,#041026fc)!important;border-color:#4f8fff70!important}.event-history-redesign .event-filter-panel,.event-history-redesign .event-calendar-popover{background:#061126!important;border-color:#3974df4d!important}.event-history-redesign .event-status-filter-options button,.event-history-redesign .event-category-filter-options button{color:#b7c2d9!important;background:#08162f!important;border-color:#3974df3d!important}.event-history-redesign .event-status-filter-options button.active,.event-history-redesign .event-category-filter-options button.active{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.saved-alert-vault-entry>button,.saved-alert-vault-header,.saved-alert-vault-empty{background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border-color:#3974df57!important}.saved-alert-vault-entry-icon,.saved-alert-vault-header-icon,.saved-alert-vault-empty .saved-alert-vault-empty-icon{color:var(--app-accent-soft)!important}.event-history-indicators .event-saved-badge{color:#8fb8ff!important;background:#1677ff14!important;border-color:#4f8fff4d!important}.live-badge{color:var(--app-accent-soft)!important;background:#030a18d1!important;border-color:#4f8fff6b!important}.live-overlay-controls .live-control:nth-child(2) .live-control-icon,.live-overlay-controls .live-control:nth-child(3) .live-control-icon{color:#609affd1!important}.live-overlay-controls .live-control:hover:not(.record){color:#82b4ff!important}.live-snapshot-notice,.live-camera-notice,.live-recording-notice,.live-quality-notice{background:#030a18e0!important;border-color:#3974df47!important}.live-camera-notice,.live-snapshot-notice{color:#a9c7ff!important}.live-recording-notice{color:#f0b1b6!important}.live-quality-notice{color:#e0b866!important}.live-redesign-start button{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.live-redesign-start .camera-mark,.live-redesign-connecting .connect-ring{color:var(--app-accent-soft)!important;border-color:#4f8fff75!important}.location-shell-active .location-intelligence-map .location-map-status{background:#030a18e0!important;border-color:#4f8fff52!important}.location-vehicle-label{background:#030a18eb!important;border-color:#4f8fff6b!important}.location-vehicle-label:before{background:#030a18f2!important;border-top-color:#4f8fff6b!important;border-left-color:#4f8fff6b!important}.location-vehicle-label small{color:var(--app-muted)!important}.location-shell-active .location-refined .location-actions button:not(.primary){color:var(--app-accent-soft)!important;background:linear-gradient(145deg,#061634f7,#030c1dfc)!important;border-color:#3974df75!important}.location-shell-active .location-refined .location-actions button:not(.primary) svg{color:var(--app-accent-soft)!important}.location-refined .location-directions-notice,.location-refined .location-status-list{background:var(--app-surface)!important;border-color:#3974df47!important}.settings-detail-redesign,.notification-preferences-screen{background:linear-gradient(#020817 0%,#030a18 100%)!important}.settings-detail-redesign .settings-detail-card,.settings-detail-redesign .settings-static-row,.settings-detail-redesign .settings-logout-card,.notification-preferences-screen .notification-intro,.notification-preferences-screen .notification-group>button,.notification-preferences-screen .notification-summary{background:var(--app-surface)!important;border-color:#3974df42!important}.settings-detail-redesign .settings-detail-row+.settings-detail-row,.notification-preferences-screen .notification-group>button+button{border-top-color:#3974df33!important}.settings-detail-redesign button.settings-detail-row:hover,.settings-detail-redesign .settings-logout-card:hover,.notification-preferences-screen .notification-group>button:hover{background:#081a38!important}.settings-detail-redesign .settings-detail-section>.eyebrow,.notification-preferences-screen .notification-group>.eyebrow,.notification-preferences-screen .notification-summary small{color:#8194ba!important}.settings-detail-redesign .settings-row-chevron{color:var(--app-accent-muted)!important}.settings-detail-redesign .settings-detail-toggle.on,.notification-preferences-screen .toggle.on{border-color:var(--app-accent)!important;background:var(--app-accent)!important}.settings-detail-redesign .settings-detail-toggle.on em,.notification-preferences-screen .toggle.on em{background:#fff!important}.vehicle-assignment-screen,.assignment-flow-content,.assignment-flow-shell{background:linear-gradient(#020817 0%,#030a18 100%)!important}.vehicle-assignment-screen .assignment-current,.vehicle-assignment-screen .assignment-options button,.reassign-current-card,.reassign-new-card,.reassign-info-card,.calibration-list,.first-protection-card{background:var(--app-surface)!important;border-color:#3974df47!important}.vehicle-assignment-screen .assignment-options button:hover,.reassign-cancel:hover{background:#081a38!important}.vehicle-assignment-screen .assignment-current strong,.vehicle-assignment-screen .assignment-options button b,.reassign-current-card strong,.reassign-current-card svg,.reassign-new-card b,.calibration-list b,.first-protection-icon,.first-protection-card i{color:var(--app-accent-soft)!important}.first-protection-icon{background:#1677ff1a!important}.first-protection-card i{background:var(--app-accent)!important;box-shadow:0 0 0 6px #1677ff14!important}.reassign-loader{border-top-color:var(--app-accent-soft)!important}.reassign-primary,.reassign-primary.full{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.reassign-primary:hover,.reassign-primary.full:hover{background:#2b86ff!important}.reassign-cancel{background:var(--app-surface)!important;border-color:#3974df47!important}.system-health-screen{background:linear-gradient(#020817 0%,#030a18 100%)!important}.system-health-hero{--health-accent:var(--app-accent-soft)!important;--health-soft:#1677ff14!important;border-color:var(--app-border)!important;background:linear-gradient(135deg,#071839f0,#020a1bfb)!important}.system-health-hero.tone-warning{--health-accent:var(--app-warning)!important;--health-soft:#d9a74d14!important}.system-health-hero.tone-alert{--health-accent:var(--app-danger)!important;--health-soft:#df687514!important}.system-health-row{--row-accent:var(--app-accent-soft)!important;background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border-color:#3974df6b!important}.system-health-row.tone-good{--row-accent:var(--app-accent-soft)!important}.system-health-row.tone-warning{--row-accent:var(--app-warning)!important}.system-health-row.tone-alert{--row-accent:var(--app-danger)!important}.system-health-row.tone-neutral{--row-accent:#93a2bf!important}.system-health-recommendation{--recommendation-accent:var(--app-accent-soft)!important;background:var(--app-surface)!important;border-color:#3974df61!important}.system-health-recommendation.tone-warning{--recommendation-accent:var(--app-warning)!important}.system-health-recommendation.tone-alert{--recommendation-accent:var(--app-danger)!important}.event-detail-redesign{background:linear-gradient(#020817 0%,#030a18 100%)!important}.event-detail-redesign .event-detail-assessment,.event-detail-redesign .event-detail-assessment .event-detail-acknowledge,.event-detail-redesign .event-detail-quick-actions button.secondary,.event-detail-redesign .event-detail-quick-actions button{background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border-color:#3974df52!important}.event-detail-redesign .event-detail-assessment .eyebrow,.event-detail-redesign .event-assessment-status>strong,.event-detail-redesign .event-assessment-location>strong,.event-detail-redesign .event-assessment-location svg{color:var(--app-accent-soft)!important}.event-detail-redesign .event-assessment-status>div>span:first-child:before{border-color:var(--app-accent-soft)!important;box-shadow:inset 0 0 0 2px var(--app-surface)!important}.event-detail-redesign .event-assessment-status>div>span:last-child:before{background:var(--app-accent-soft)!important;box-shadow:4px -2px 0 var(--app-accent-soft), 8px -5px 0 var(--app-accent-soft), 12px -8px 0 var(--app-accent-soft)!important}.event-detail-redesign .event-detail-media-actions button:not(.danger) svg,.event-detail-redesign .event-detail-media-actions button:not(.danger):hover{color:var(--app-accent-muted)!important}.event-detail-redesign .event-detail-quick-actions button.primary{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.event-detail-redesign .event-detail-quick-actions button.primary:hover:not(:disabled){color:#fff!important;background:#2b86ff!important;border-color:#2b86ff!important}.home-redesign-menu{background:linear-gradient(#061126,#020817)!important;border-right-color:#3974df57!important}.home-redesign-menu-head{border-bottom-color:#3974df3d!important}.home-redesign-menu nav button:hover,.home-redesign-menu nav button.active{color:var(--app-accent-soft)!important;background:#1677ff1a!important}.home-support-feedback{background:#030a18f7!important;border-color:#3974df52!important}body>.home-redesign-menu-layer .home-redesign-menu,body>.home-redesign-menu-layer .home-redesign-menu-head{background:#061126!important}body>.home-redesign-menu-layer .home-redesign-menu{border-right-color:#3974df57!important}.event-alert{background:#041026f7!important;border-color:#3974df6b!important}.event-alert.moderate{border-color:#d9a74d8a!important}.event-alert.high{border-color:#df68758f!important}.alert-actions button{background:var(--app-surface)!important;border-color:#3974df4d!important}.alert-actions .primary{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}.phone-shell-wrap .onboarding-overlay,.phone-shell-wrap .onboarding-shell,.phone-shell-wrap .onboarding-step{background-color:var(--app-bg-deep)!important}.phone-shell-wrap .onboarding-close,.phone-shell-wrap .onboarding-back,.phone-shell-wrap .onboarding-field input,.phone-shell-wrap .onboarding-overlay .placement-visual,.phone-shell-wrap .onboarding-overlay .calibration-list{background-color:var(--app-surface)!important;border-color:#3974df4d!important}.phone-shell-wrap .vehicle-assignment-card,.phone-shell-wrap .onboarding-overlay .first-protection-card{background:linear-gradient(110deg,#061634f5,#030c1dfb)!important;border-color:#3974df61!important}.phone-shell-wrap .onboarding-overlay .first-protection-icon{color:var(--app-accent-soft)!important;background:#1677ff1a!important}.phone-shell-wrap .onboarding-overlay .first-protection-card>i{background:var(--app-accent)!important;box-shadow:0 0 0 6px #1677ff14!important}.phone-shell-wrap .onboarding-primary{border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:#fff!important}
.home-brand-lockup{gap:10px}.home-brand-mark{display:none!important}.home-brand-lockup:before{content:"";background:url(/autoring-brand-mark.png) 50%/contain no-repeat;flex:0 0 44px;width:44px;height:30px;display:block}.brand-launch-screen{z-index:200;color:#f5f7fb;opacity:1;background:#070a0f;border-radius:38px;place-items:center;width:390px;height:844px;transition:opacity .22s;display:grid;position:fixed;top:44px;left:50%;overflow:hidden;transform:translate(-50%)}.brand-launch-screen.is-leaving{opacity:0;pointer-events:none}.brand-launch-lockup{text-align:center;flex-direction:column;align-items:center;width:min(78%,300px);display:flex;transform:translateY(-8px)}.brand-launch-mark{object-fit:contain;width:158px;height:auto;display:block}.brand-launch-wordmark{color:#f7f8fa;letter-spacing:-.035em;margin-top:18px;font-size:35px;font-weight:650;line-height:1}.brand-launch-tagline{color:#8c97aa;letter-spacing:.01em;margin:22px 0 0;font-size:13px;font-weight:500;line-height:1.35}.brand-launch-progress{background:#4d7ded38;border-radius:999px;width:52px;height:2px;margin-top:28px;overflow:hidden}.brand-launch-progress:after{content:"";border-radius:inherit;transform-origin:0;background:#3261e5;width:100%;height:100%;animation:.9s ease-out both autoring-brand-progress;display:block}@keyframes autoring-brand-progress{0%{opacity:.55;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@media (max-width:820px){.brand-launch-screen{border-radius:0;width:100%;height:100dvh;inset:0;transform:none}}@media (max-width:390px){.home-brand-lockup:before{flex-basis:41px;width:41px;height:28px}.brand-launch-mark{width:148px}.brand-launch-wordmark{font-size:33px}}@media (prefers-reduced-motion:reduce){.brand-launch-screen{transition:none}.brand-launch-progress:after{animation:none;transform:none}}
