body:not(.patrolsync-portal-page):not(.standalone-page) #header-patrolsync-badge,body:not(.patrolsync-portal-page):not(.standalone-page) .patrolsync-gated-item,body:not(.patrolsync-portal-page):not(.standalone-page) .row-stage-btn,body:not(.patrolsync-portal-page):not(.standalone-page) .statute-actions-tray{display: none !important}body:not(.patrolsync-portal-page):not(.standalone-page) #header-patrolsync-link{display: inline-flex !important}body.patrolsync-locked .patrolsync-gated-content,body.patrolsync-locked .standalone-tool-container,body.patrolsync-locked .tool-actions-bar,body.patrolsync-locked .editorial-masthead,body.patrolsync-locked .patrolsync-gated-nav-item{display: none !important}body.patrolsync-locked .patrolsync-gate-wrap{display: flex !important}body.patrolsync-unlocked .patrolsync-gate-wrap{display: none !important}body.patrolsync-unlocked .patrolsync-gated-content,body.patrolsync-unlocked .standalone-tool-container,body.patrolsync-unlocked .tool-actions-bar,body.patrolsync-unlocked .editorial-masthead{display: block}body.patrolsync-unlocked .patrolsync-gated-nav-item{display: inline-flex !important}html:has(body.patrolsync-portal-page),body.patrolsync-portal-page{overflow-x: visible;background: var(--background);color: var(--text);min-height: 100vh;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter","Helvetica Neue",sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}:root[data-theme="light"] body.patrolsync-portal-page,body.patrolsync-portal-page{--background: #f4f5f7;--surface: #ffffff;--surface-strong: #ffffff;--surface-muted: #f9fafb;--text: #111827;--text-soft: #4b5563;--text-faint: #6b7280;--border: rgba(0,0,0,0.08);--border-strong: rgba(0,0,0,0.16);--control-border: rgba(0,0,0,0.22);--accent: #007aff;--accent-soft: rgba(0,122,255,0.08);--danger: #ef4444;--danger-soft: rgba(239,68,68,0.1);--focus: #007aff;--glass: rgba(255,255,255,0.92)}:root[data-theme="dark"] body.patrolsync-portal-page{--background: #08090a;--surface: #0f1012;--surface-strong: #14151a;--surface-muted: #18191f;--text: #f7f8f8;--text-soft: #8a8f98;--text-faint: #62666f;--border: rgba(255,255,255,0.07);--border-strong: rgba(255,255,255,0.12);--control-border: rgba(255,255,255,0.18);--accent: #0a84ff;--accent-soft: rgba(10,132,255,0.12);--danger: #ef4444;--danger-soft: rgba(239,68,68,0.14);--focus: #0a84ff;--glass: rgba(8,9,10,0.85)}:root[data-theme="mdt"] body.patrolsync-portal-page,:root[data-theme="squad-mdt"] body.patrolsync-portal-page{--background: #050607;--surface: #0b0d11;--surface-strong: #11141a;--surface-muted: #161b22;--text: #ffffff;--text-soft: #94a3b8;--text-faint: #64748b;--border: rgba(56,189,248,0.2);--border-strong: rgba(56,189,248,0.4);--control-border: #38bdf8;--accent: #38bdf8;--accent-soft: rgba(56,189,248,0.15);--danger: #ef4444;--glass: rgba(5,6,7,0.9)}:root[data-theme="white"] body.patrolsync-portal-page{--background: #f4f5f7;--surface: #ffffff;--surface-strong: #ffffff;--surface-muted: #f9fafb;--text: #111827;--text-soft: #4b5563;--text-faint: #6b7280;--border: rgba(0,0,0,0.08);--border-strong: rgba(0,0,0,0.16);--control-border: rgba(0,0,0,0.12);--accent: #007aff;--accent-soft: rgba(0,122,255,0.10);--danger: #dc2626;--danger-soft: rgba(220,38,38,0.10);--focus: #007aff;--glass: rgba(255,255,255,0.94)}:root[data-theme="zen-linen"] body.patrolsync-portal-page{--background: #e9e4d8;--surface: #f4efe4;--surface-strong: #fdfbf7;--surface-muted: #d8d2c4;--text: #1e1e1e;--text-soft: #5e5a52;--text-faint: #7c766b;--border: rgba(30,30,30,0.12);--border-strong: rgba(30,30,30,0.22);--control-border: #d2cbbb;--accent: #007aff;--accent-soft: rgba(0,122,255,0.12);--danger: #991b1b;--danger-soft: rgba(153,27,27,0.10);--focus: #007aff;--glass: rgba(244,239,228,0.92)}:root[data-theme="zen-linen-dark"] body.patrolsync-portal-page,:root[data-theme="dark"] body.patrolsync-portal-page{--background: #141414;--surface: #1c1c1c;--surface-strong: #222222;--surface-muted: #2a2a2a;--text: #e8e3da;--text-soft: #aba59b;--text-faint: #8e8a83;--border: rgba(232,227,218,0.12);--border-strong: rgba(232,227,218,0.22);--control-border: #2c2c2c;--accent: #0a84ff;--accent-soft: rgba(10,132,255,0.16);--danger: #ef4444;--danger-soft: rgba(239,68,68,0.16);--focus: #0a84ff;--glass: rgba(20,20,20,0.92)}body.patrolsync-portal-page main{max-width: 100% !important;width: 100% !important;margin: 0 !important;padding: 0 !important}.patrolsync-portal-glass-view,.patrolsync-gate-wrap{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;min-height: 100vh;min-height: 100dvh;padding: 0;margin: 0 auto;width: 100%;box-sizing: border-box}.ps-login-floating-nav{position: fixed;top: 20px;left: 24px;z-index: 1000;display: inline-flex;align-items: center;pointer-events: auto}html.ps-authenticated .ps-login-floating-nav,body.patrolsync-unlocked .ps-login-floating-nav,body:not(.ps-auth-active) .ps-login-floating-nav{display: none !important}body.patrolsync-portal-page:not(.ps-auth-active) main{max-width: 100%;width: 100%;margin: 0;padding: 0}body.patrolsync-portal-page:not(.ps-auth-active) .patrolsync-portal-glass-view{max-width: 100%;width: 100%;margin: 0;padding: 0}body.patrolsync-portal-page.ps-auth-active:not(.patrolsync-unlocked) .patrolsync-portal-glass-view{padding-top: 0}.ps-nav-cockpit-bar{padding: 0;margin: 0;width: auto;max-width: none;height: auto;min-height: 0;display: inline-flex;justify-content: flex-start;align-items: center;gap: 0;background: transparent !important;border: none !important;box-shadow: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;pointer-events: auto}.ps-login-floating-nav .ps-home-back-btn,body.patrolsync-portal-page .site-header .ps-home-back-btn,.ps-home-back-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 16px;border-radius: 9999px;background: rgba(24,24,27,0.85);color: #e4e4e7;border: 1px solid rgba(255,255,255,0.14);box-shadow: 0 0 0 1px rgba(255,255,255,0.08),0 4px 14px rgba(0,0,0,0.4),0 12px 28px -4px rgba(0,0,0,0.6);font-family: var(--font-mono);font-size: 11px;font-weight: 750;text-decoration: none;letter-spacing: 0.08em;text-transform: uppercase;backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);cursor: pointer;transition: transform 120ms ease,box-shadow 120ms ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,.ps-home-back-btn:hover{transform: translateY(-2px);box-shadow: 0 0 0 1px rgba(255,255,255,0.12),0 8px 22px rgba(0,0,0,0.55),0 18px 36px -4px rgba(0,0,0,0.75);background: rgba(39,39,42,0.9);border-color: rgba(255,255,255,0.28);color: #ffffff}body.patrolsync-portal-page .site-header .ps-home-back-btn:active,.ps-home-back-btn:active{transform: scale(0.96);box-shadow: 0 2px 6px rgba(0,0,0,0.3)}:root[data-theme="white"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="white"] .ps-home-back-btn,:root[data-theme="light"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="light"] .ps-home-back-btn,:root[data-theme="zen-linen"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="zen-linen"] .ps-home-back-btn{background: rgba(255,255,255,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);color: #111827;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.05),0 12px 28px -4px rgba(0,0,0,0.08)}:root[data-theme="white"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="white"] .ps-home-back-btn:hover,:root[data-theme="light"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="light"] .ps-home-back-btn:hover,:root[data-theme="zen-linen"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="zen-linen"] .ps-home-back-btn:hover{background: rgba(255,255,255,0.95);border-color: rgba(0,0,0,0.18);color: #000000;box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 6px 18px -2px rgba(0,0,0,0.08),0 16px 36px -4px rgba(0,0,0,0.12);transform: translateY(-2px)}:root[data-theme="tactical-red"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="tactical-red"] .ps-home-back-btn{background: rgba(24,6,6,0.92);color: #ffb4ab;border: 1px solid rgba(255,69,58,0.35);box-shadow: 0 4px 12px rgba(0,0,0,0.5)}:root[data-theme="tactical-red"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="tactical-red"] .ps-home-back-btn:hover{background: rgba(40,10,10,0.95);border-color: #ff453a;color: #ffffff;box-shadow: 0 6px 18px rgba(255,69,58,0.25)}:root[data-theme="mdt"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="mdt"] .ps-home-back-btn,:root[data-theme="squad-mdt"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="squad-mdt"] .ps-home-back-btn{background: rgba(8,20,32,0.92);color: #bae6fd;border: 1px solid rgba(56,189,248,0.35);box-shadow: 0 4px 12px rgba(0,0,0,0.5)}:root[data-theme="mdt"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="mdt"] .ps-home-back-btn:hover,:root[data-theme="squad-mdt"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="squad-mdt"] .ps-home-back-btn:hover{background: rgba(14,32,50,0.95);border-color: #38bdf8;color: #ffffff;box-shadow: 0 6px 18px rgba(56,189,248,0.25)}:root[data-theme="zen-linen"] body.patrolsync-portal-page .site-header .ps-home-back-btn,:root[data-theme="zen-linen"] .ps-home-back-btn{background: #ffffff;color: #1f2937;border: 1px solid rgba(0,0,0,0.12);box-shadow: 0 2px 8px rgba(0,0,0,0.05)}:root[data-theme="zen-linen"] body.patrolsync-portal-page .site-header .ps-home-back-btn:hover,:root[data-theme="zen-linen"] .ps-home-back-btn:hover{background: #f8fafc;border-color: rgba(0,0,0,0.22);color: #0f172a;box-shadow: 0 4px 14px rgba(0,0,0,0.08)}@media (max-width: 600px){.ps-login-floating-nav{top: 14px;left: 14px}body.patrolsync-portal-page .site-header{padding: 16px 14px 4px}body.patrolsync-portal-page:not(.patrolsync-unlocked) .patrolsync-portal-glass-view{padding-top: 64px}.ps-login-floating-nav .ps-home-back-btn,body.patrolsync-portal-page .site-header .ps-home-back-btn,.ps-home-back-btn{min-height: 36px;padding: 0 12px;font-size: 10.5px;gap: 6px}}html.ps-authenticated .ps-login-floating-nav,body.patrolsync-unlocked .ps-login-floating-nav{display: none !important}body.patrolsync-locked .site-header,body.patrolsync-portal-page.patrolsync-locked .site-header,body.patrolsync-portal-page:not(.patrolsync-unlocked) .site-header,body.patrolsync-portal-page .site-header{display: none !important}body.patrolsync-locked .site-header .pill-nav,body.patrolsync-portal-page.patrolsync-locked .site-header .pill-nav{display: none !important}body.patrolsync-unlocked .site-header,body.patrolsync-workspace-page .site-header,body.patrolsync-portal-page.patrolsync-unlocked .site-header,body.patrolsync-portal-page.patrolsync-workspace-page .site-header,html body.patrolsync-unlocked .site-header,html body.patrolsync-portal-page.patrolsync-unlocked .site-header,html.ps-authenticated body.patrolsync-portal-page .site-header{display: none !important}body.patrolsync-unlocked .site-header .pill-nav,body.patrolsync-workspace-page .site-header .pill-nav,body.patrolsync-portal-page.patrolsync-unlocked .site-header .pill-nav,body.patrolsync-portal-page.patrolsync-workspace-page .site-header .pill-nav,html body.patrolsync-unlocked .site-header .pill-nav,html body.patrolsync-portal-page.patrolsync-unlocked .site-header .pill-nav,html.ps-authenticated body.patrolsync-portal-page .site-header .pill-nav{display: none !important}#ps-portal-logoff-btn,body.patrolsync-locked #ps-portal-logoff-btn{display: none !important;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;padding: 6px 14px;border-radius: 9999px;border: 1px solid rgba(255,69,58,0.4);background: rgba(255,69,58,0.08);color: #ff453a;cursor: pointer;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.ps-authenticated #ps-portal-logoff-btn,body.patrolsync-unlocked #ps-portal-logoff-btn{display: inline-flex !important}#ps-portal-logoff-btn:hover{background: rgba(255,69,58,0.16);border-color: #ff453a;color: #ff6961}:root[data-theme="white"] #ps-portal-logoff-btn,:root[data-theme="light"] #ps-portal-logoff-btn{border-color: rgba(220,38,38,0.35);background: rgba(220,38,38,0.06);color: #dc2626}:root[data-theme="white"] #ps-portal-logoff-btn:hover,:root[data-theme="light"] #ps-portal-logoff-btn:hover{background: rgba(220,38,38,0.12);border-color: #dc2626;color: #b91c1c}html.ps-authenticated body.patrolsync-portal-page main,body.patrolsync-portal-page.patrolsync-unlocked main{max-width: 100%;width: 100%;margin: 0;padding: 0}html.ps-authenticated .patrolsync-portal-glass-view,body.patrolsync-unlocked .patrolsync-portal-glass-view{padding: 0;margin: 0;max-width: 100%;width: 100%;display: block}.patrolsync-glass-ambient-orbs{display: none !important}html.ps-authenticated:has(body.patrolsync-workspace-page),html:has(body.patrolsync-workspace-page),body.patrolsync-workspace-page{height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important}html:has(#ps-landing-view),html:has(body.patrolsync-portal-page){height: auto !important;max-height: none !important;overflow-y: auto !important;overflow-x: clip !important;scroll-padding-top: 80px}body.patrolsync-portal-page{height: auto !important;min-height: 100vh !important;min-height: 100dvh !important;max-height: none !important;overflow-y: visible !important;overflow-x: clip !important}body.patrolsync-portal-page .patrolsync-portal-glass-view,body.patrolsync-portal-page #ps-landing-view{height: auto !important;max-height: none !important;overflow: visible !important}body.patrolsync-workspace-page main{max-width: 100%;width: 100%;height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;flex: 1 !important;min-height: 0 !important}body.patrolsync-workspace-page main>div{height: 100% !important;max-height: 100% !important;width: 100% !important;max-width: 100% !important;display: flex !important;flex-direction: column !important;flex: 1 !important;min-height: 0 !important;overflow: hidden !important}body.patrolsync-workspace-page .patrolsync-portal-glass-view{height: 100% !important;max-height: 100% !important;padding: 0 !important;margin: 0 !important;max-width: 100% !important;width: 100% !important;display: flex !important;flex-direction: column !important;flex: 1 !important;min-height: 0 !important;overflow: hidden !important}@keyframes ps-nav-enter{from{opacity: 0;transform: translateY(-24px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-landing-nav{position: sticky;top: 16px;z-index: 1000;width: 100%;max-width: 100%;padding: 0 24px;margin: 16px 0 28px;box-sizing: border-box;background: transparent;border: none;box-shadow: none;pointer-events: none;animation: ps-nav-enter 0.8s cubic-bezier(0.16,1,0.3,1) both}:root[data-theme="dark"] .ps-landing-nav{background: transparent;border: none;box-shadow: none}.ps-landing-nav.is-scrolled{background: transparent;border: none;box-shadow: none}:root[data-theme="dark"] .ps-landing-nav.is-scrolled{background: transparent;border: none;box-shadow: none}.ps-landing-nav.is-scrolled .ps-landing-nav-brand-pill,.ps-landing-nav.is-scrolled .ps-landing-nav-btn{box-shadow: 0 6px 20px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-landing-nav.is-scrolled .ps-landing-nav-brand-pill,:root[data-theme="dark"] .ps-landing-nav.is-scrolled .ps-landing-nav-btn{box-shadow: 0 8px 24px rgba(0,0,0,0.65),0 2px 6px rgba(0,0,0,0.45)}.ps-landing-nav-inner{width: 100%;margin: 0 auto;padding: 0;height: 52px;display: flex;align-items: center;justify-content: space-between;gap: 16px;pointer-events: none}.ps-landing-nav-brand-section{display: flex;align-items: center;gap: 10px;pointer-events: auto;flex-shrink: 0}.ps-landing-nav-brand{display: inline-flex;align-items: center;text-decoration: none;flex-shrink: 0}.ps-landing-nav-brand-pill{display: inline-flex;align-items: center;justify-content: center;height: 44px;padding: 0 16px;background: #ffffff;border: 2px solid #000000;border-radius: 14px;box-shadow: 0 4px 14px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);cursor: pointer;transition: transform 0.16s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease,background-color 0.2s ease,border-color 0.2s ease,height 0.35s cubic-bezier(0.16,1,0.3,1),padding 0.35s cubic-bezier(0.16,1,0.3,1),width 0.35s cubic-bezier(0.16,1,0.3,1)}.ps-landing-nav-brand-pill:hover{transform: translateY(-1.5px);box-shadow: 0 6px 18px rgba(0,0,0,0.12),0 2px 5px rgba(0,0,0,0.06);opacity: 0.96}.ps-landing-nav-brand-pill:active{transform: scale(0.97)}:root[data-theme="dark"] .ps-landing-nav-brand-pill{background: rgba(18,22,31,0.94);border-color: rgba(255,255,255,0.85);box-shadow: 0 4px 20px rgba(0,0,0,0.55),0 1px 3px rgba(0,0,0,0.4)}:root[data-theme="dark"] .ps-landing-nav-brand-pill:hover{border-color: #ffffff;box-shadow: 0 6px 24px rgba(0,0,0,0.7)}.ps-landing-nav-brand-pill.is-collapsed{width: 44px;min-width: 44px;padding: 0;justify-content: center;border-color: #007aff;box-shadow: 0 4px 16px rgba(0,122,255,0.25),0 2px 6px rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-landing-nav-brand-pill.is-collapsed{border-color: #38bdf8;box-shadow: 0 4px 18px rgba(56,189,248,0.3),0 2px 6px rgba(0,0,0,0.5)}.ps-landing-nav-brand-pill .ps-brand-full{display: inline-flex;align-items: center;transition: opacity 0.25s cubic-bezier(0.16,1,0.3,1),transform 0.25s cubic-bezier(0.16,1,0.3,1)}.ps-landing-nav-brand-pill.is-collapsed .ps-brand-full{display: none;opacity: 0;transform: scale(0.8)}.ps-landing-nav-brand-pill .ps-brand-collapsed-token{display: none;align-items: center;justify-content: center;font-family: var(--font-mono,monospace);font-size: 14px;font-weight: 900;letter-spacing: -0.02em;color: #007aff;user-select: none}.ps-landing-nav-brand-pill.is-collapsed .ps-brand-collapsed-token{display: inline-flex;opacity: 1;transform: scale(1);animation: ps-token-pop 0.25s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-landing-nav-brand-pill .ps-brand-collapsed-token{color: #38bdf8}@keyframes ps-token-pop{0%{opacity: 0;transform: scale(0.7)}100%{opacity: 1;transform: scale(1)}}.ps-brand-logo-picture{display: inline-flex;align-items: center}.ps-brand-logo-img{display: block;width: 136px;height: 30px;aspect-ratio: 700 / 160;object-fit: contain}.ps-nav-logo-img{width: 136px;height: 30px;aspect-ratio: 700 / 160;transition: width 0.35s cubic-bezier(0.16,1,0.3,1),height 0.35s cubic-bezier(0.16,1,0.3,1)}.ps-hero-brand-lockup{display: flex;justify-content: center;align-items: center;margin: 0 auto 20px}.ps-hero-brand-logo{max-height: 52px;filter: drop-shadow(0 4px 16px rgba(0,122,255,0.16));transition: transform 0.25s cubic-bezier(0.16,1,0.3,1)}.ps-hero-brand-logo:hover{transform: scale(1.02)}:root[data-theme="dark"] .ps-brand-logo-img{content: url("/assets/patrolsync-logo-dark.svg")}.ps-landing-nav-actions{display: flex;align-items: center;gap: 10px;pointer-events: auto;flex-shrink: 0}.ps-landing-nav-btn{display: inline-flex;align-items: center;justify-content: center;height: 44px;padding: 0 18px;border-radius: 14px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13.5px;font-weight: 650;letter-spacing: -0.01em;cursor: pointer;text-decoration: none;user-select: none;white-space: nowrap;backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);box-shadow: 0 4px 14px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04);transition: transform 0.16s cubic-bezier(0.16,1,0.3,1),box-shadow 0.16s ease,background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.ps-landing-nav-btn:hover{transform: translateY(-1.5px);box-shadow: 0 6px 18px rgba(0,0,0,0.12),0 2px 5px rgba(0,0,0,0.06)}.ps-landing-nav-btn:active{transform: scale(0.96)}.ps-nav-btn-home{background: #ffffff;color: #111827;border: 2px solid #000000}.ps-nav-btn-home:hover{background: #f4f5f7;border-color: #000000;color: #000000}:root[data-theme="dark"] .ps-nav-btn-home{background: rgba(26,32,44,0.95);color: #f9fafb;border: 2px solid rgba(255,255,255,0.85);box-shadow: 0 4px 20px rgba(0,0,0,0.5)}:root[data-theme="dark"] .ps-nav-btn-home:hover{background: rgba(40,48,64,0.95);border-color: #ffffff;color: #ffffff;box-shadow: 0 6px 24px rgba(0,0,0,0.65)}.ps-nav-btn-secondary{background: #ffffff;color: #111827;border: 2px solid #000000}.ps-nav-btn-secondary:hover{background: #f4f5f7;border-color: #000000;color: #000000}:root[data-theme="dark"] .ps-nav-btn-secondary{background: rgba(26,32,44,0.95);color: #f9fafb;border: 2px solid rgba(255,255,255,0.85);box-shadow: 0 4px 20px rgba(0,0,0,0.5)}:root[data-theme="dark"] .ps-nav-btn-secondary:hover{background: rgba(40,48,64,0.95);border-color: #ffffff;color: #ffffff;box-shadow: 0 6px 24px rgba(0,0,0,0.65)}.ps-nav-btn-primary{background: #007aff;color: #ffffff;border: 2px solid #000000;box-shadow: 0 4px 14px rgba(0,122,255,0.32),0 1px 3px rgba(0,0,0,0.08)}.ps-nav-btn-primary:hover{background: #0071e3;border-color: #000000;color: #ffffff;box-shadow: 0 6px 20px rgba(0,122,255,0.45)}:root[data-theme="dark"] .ps-nav-btn-primary{background: #007aff;border: 2px solid rgba(255,255,255,0.85);color: #ffffff;box-shadow: 0 4px 18px rgba(0,122,255,0.4)}:root[data-theme="dark"] .ps-nav-btn-primary:hover{background: #2997ff;border-color: #ffffff;box-shadow: 0 6px 22px rgba(41,151,255,0.55)}@media (max-width: 860px){.ps-landing-nav{padding: 0 16px;margin: 12px 0 24px}.ps-landing-nav-btn{height: 38px;padding: 0 13px;font-size: 12.5px}.ps-landing-nav-brand-pill{height: 38px;padding: 0 12px}.ps-nav-logo-img{width: 120px;height: 26px}}@media (max-width: 640px){.ps-landing-nav{padding: 0 12px;top: 10px;margin: 10px 0 20px}.ps-landing-nav-inner{gap: 8px;height: 44px}.ps-landing-nav-brand-pill{height: 34px;padding: 0 9px;border-radius: 11px}.ps-nav-logo-img{width: 100px;height: 22px}.ps-landing-nav-brand-section,.ps-landing-nav-actions{gap: 6px}.ps-landing-nav-btn{height: 34px;padding: 0 10px;font-size: 11.5px;border-radius: 11px}.ps-nav-btn-home span{font-size: 11.5px}}@media (max-width: 520px){.ps-nav-btn-home{display: none}}@media (max-width: 440px){.ps-landing-nav-btn{padding: 0 8px;font-size: 11px}}.ps-landing-hero-section{grid-column: 1 / -1;text-align: center;padding: 36px 16px 20px;max-width: 860px;margin: 0 auto;width: 100%}@keyframes ps-hero-fade-up{from{opacity: 0;transform: translateY(22px) scale(0.985);filter: blur(6px)}to{opacity: 1;transform: translateY(0) scale(1);filter: blur(0)}}@keyframes ps-text-reveal{from{opacity: 0;transform: translateY(14px);filter: blur(5px)}to{opacity: 1;transform: translateY(0);filter: blur(0)}}@keyframes ps-kicker-reveal{from{opacity: 0;transform: translateY(8px);letter-spacing: 0.20em;filter: blur(4px)}to{opacity: 1;transform: translateY(0);letter-spacing: 0.14em;filter: blur(0)}}@keyframes ps-float-gentle{0%,100%{transform: translateY(-3px)}50%{transform: translateY(-7px)}}@keyframes ps-beacon-pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.7;transform: scale(0.985)}}@keyframes ps-cta-glow{0%,100%{box-shadow: 0 4px 14px rgba(17,24,39,0.22),0 0 0 0 rgba(0,122,255,0)}50%{box-shadow: 0 8px 24px rgba(17,24,39,0.32),0 0 0 6px rgba(0,122,255,0.2)}}@keyframes ps-pulse-dot{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.45;transform: scale(1.3)}}@keyframes ps-hairline-expand{from{transform: scaleX(0);opacity: 0}to{transform: scaleX(1);opacity: 1}}.ps-hero-eyebrow{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",monospace;font-size: 11.5px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #475569;margin-bottom: 20px;animation-name: ps-beacon-pulse;animation-duration: 4s;animation-timing-function: ease-in-out;animation-iteration-count: infinite}:root[data-theme="dark"] .ps-hero-eyebrow{color: #94a3b8}.ps-hero-display-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: clamp(38px,5.8vw,68px);font-weight: 800;line-height: 1.04;letter-spacing: -0.035em;color: #0f172a;margin: 0 0 20px 0;text-wrap: balance;animation: ps-hero-fade-up 0.9s cubic-bezier(0.16,1,0.3,1) both}:root[data-theme="dark"] .ps-hero-display-title{color: #f8fafc}.ps-hero-lead-narrative{position: relative;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",-apple-system,sans-serif;font-size: clamp(16px,2vw,18px);line-height: 1.55;color: #475569;max-width: 820px;margin: 0 auto 28px;text-wrap: pretty;perspective: 1200px;transform-style: preserve-3d;will-change: transform;transition: transform 0.45s cubic-bezier(0.16,1,0.3,1);animation: ps-hero-fade-up 0.9s cubic-bezier(0.16,1,0.3,1) 0.1s both}:root[data-theme="dark"] .ps-hero-lead-narrative{color: #94a3b8}.ps-hero-narrative-glow{position: absolute;top: 50%;left: 50%;width: 100%;height: 130%;transform: translate(-50%,-50%);background: radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,122,255,0.08),transparent 75%);pointer-events: none;z-index: -1;opacity: 0;transition: opacity 0.5s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-hero-narrative-glow{background: radial-gradient(ellipse 70% 60% at 50% 50%,rgba(56,189,248,0.12),transparent 75%)}.ps-hero-lead-narrative.is-active-scrolling .ps-hero-narrative-glow{opacity: 1}.ps-hero-narrative-phrase{display: inline;opacity: 0.38;filter: blur(0.25px);transform: translate3d(0,3px,0);transition: opacity 0.38s cubic-bezier(0.16,1,0.3,1),filter 0.38s cubic-bezier(0.16,1,0.3,1),transform 0.38s cubic-bezier(0.16,1,0.3,1),color 0.38s cubic-bezier(0.16,1,0.3,1);will-change: opacity,filter,transform}.ps-hero-narrative-phrase.is-illuminated{opacity: 1;filter: blur(0px);transform: translate3d(0,0,0);color: #111827}:root[data-theme="dark"] .ps-hero-narrative-phrase{opacity: 0.34;color: #94a3b8}:root[data-theme="dark"] .ps-hero-narrative-phrase.is-illuminated{opacity: 1;color: #f8fafc;text-shadow: 0 0 20px rgba(255,255,255,0.18)}.ps-hero-narrative-phrase.is-illuminated .ps-inline-pill{border-color: rgba(0,122,255,0.4);box-shadow: 0 0 12px rgba(0,122,255,0.2);transform: translateY(-1px)}:root[data-theme="dark"] .ps-hero-narrative-phrase.is-illuminated .ps-inline-pill{border-color: rgba(56,189,248,0.5);box-shadow: 0 0 16px rgba(56,189,248,0.3)}.ps-hero-narrative-phrase.is-illuminated .ps-inline-pill.is-court{border-color: rgba(255,59,48,0.4);box-shadow: 0 0 12px rgba(255,59,48,0.2)}:root[data-theme="dark"] .ps-hero-narrative-phrase.is-illuminated .ps-inline-pill.is-court{border-color: rgba(255,69,58,0.5);box-shadow: 0 0 16px rgba(255,69,58,0.3)}@media (prefers-reduced-motion: reduce){.ps-hero-lead-narrative{animation: none;transform: none !important}.ps-hero-narrative-phrase{opacity: 1 !important;filter: none !important;transform: none !important;transition: none !important}}.ps-hero-cta-deck{display: flex;gap: 14px;justify-content: center;align-items: center;flex-wrap: wrap;margin-bottom: 40px;animation: ps-hero-fade-up 0.9s cubic-bezier(0.16,1,0.3,1) 0.18s both}.ps-hero-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 13px 32px;border-radius: 9999px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 16px;font-weight: 700;letter-spacing: -0.01em;cursor: pointer;text-decoration: none;transition: transform 0.18s cubic-bezier(0.16,1,0.3,1),box-shadow 0.18s ease,background-color 0.18s ease,filter 0.18s ease;user-select: none;-webkit-user-select: none}.ps-hero-btn:active{transform: scale(0.96)}.ps-hero-btn-primary{background: #111827;color: #ffffff;border: 1.5px solid #111827;box-shadow: 0 4px 14px rgba(17,24,39,0.22);animation-name: ps-cta-glow;animation-duration: 3.6s;animation-timing-function: cubic-bezier(0.16,1,0.3,1);animation-iteration-count: infinite}.ps-hero-btn-primary:hover{background: #1f2937;border-color: #1f2937;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(17,24,39,0.35)}.ps-hero-btn-primary:active{transform: scale(0.96);box-shadow: 0 2px 6px rgba(17,24,39,0.2)}:root[data-theme="dark"] .ps-hero-btn-primary{background: #ffffff;color: #0b0d11;border: 1.5px solid #ffffff;box-shadow: 0 4px 16px rgba(255,255,255,0.16)}:root[data-theme="dark"] .ps-hero-btn-primary:hover{background: #f1f5f9;border-color: #f1f5f9;box-shadow: 0 8px 28px rgba(255,255,255,0.32)}:root[data-theme="dark"] .ps-hero-btn-primary:active{transform: scale(0.96)}.ps-hero-btn-secondary{background: #ffffff;color: #111827;border: 1.5px solid rgba(0,0,0,0.16);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}.ps-hero-btn-secondary:hover{transform: translateY(-2px);background-color: #f8fafc;border-color: rgba(0,0,0,0.3);box-shadow: 0 6px 20px rgba(0,0,0,0.08)}.ps-hero-btn-secondary:active{transform: scale(0.96)}:root[data-theme="dark"] .ps-hero-btn-secondary{background: rgba(255,255,255,0.06);color: #f8fafc;border: 1.5px solid rgba(255,255,255,0.2);box-shadow: 0 1px 4px rgba(0,0,0,0.2)}:root[data-theme="dark"] .ps-hero-btn-secondary:hover{background-color: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.35);box-shadow: 0 6px 22px rgba(0,0,0,0.45)}@media (max-width: 960px){.ps-landing-hero-section{order: 0}}@media (max-width: 640px){.ps-landing-hero-section{padding: 20px 8px 12px}.ps-hero-cta-deck{flex-direction: column;width: 100%;gap: 10px}.ps-hero-btn{width: 100%;max-width: 320px}}.ps-landing-view{max-width: 100%;width: 100%;margin: 0;padding: 0 !important;display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh;position: relative;z-index: 2;box-sizing: border-box}.ps-landing-hero-section,.ps-sim-section,.ps-proof-section,.ps-story-section,.ps-landing-modules-section,.ps-bottom-cta-section,.ps-landing-footer{max-width: 1160px;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;box-sizing: border-box}.ps-hero-assurances{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 20px;margin: 20px 0 0;animation: ps-hero-fade-up 0.9s cubic-bezier(0.16,1,0.3,1) 0.24s both}.ps-assurance-item{display: inline-flex;align-items: center;gap: 6px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13px;font-weight: 500;color: #6b7280}:root[data-theme="dark"] .ps-assurance-item{color: #9ca3af}.ps-assurance-bullet{color: #30d158;font-size: 8px;display: inline-block;animation-name: ps-pulse-dot;animation-duration: 2.4s;animation-timing-function: ease-in-out;animation-iteration-count: infinite}:root[data-theme="dark"] .ps-assurance-bullet{color: #38bdf8}.ps-sim-section{margin: 40px auto 64px}.ps-sim-container{position: relative;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 24px;padding: 32px;box-shadow: 0 4px 12px rgba(0,0,0,0.03),0 20px 52px -12px rgba(0,0,0,0.10),0 36px 80px -16px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.03),inset 0 1px 0 rgba(255,255,255,0.95);transform: translateY(-2px);transform-style: preserve-3d;perspective: 1200px;transition: transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease}:root[data-theme="dark"] .ps-sim-container{background: #14171f;border-color: rgba(255,255,255,0.08);box-shadow: 0 4px 14px rgba(0,0,0,0.5),0 24px 60px -12px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.08)}.ps-sim-container:hover{transform: translateY(-4px);box-shadow: 0 6px 18px rgba(0,0,0,0.04),0 28px 72px -12px rgba(0,0,0,0.15),0 0 0 1px rgba(0,122,255,0.22),inset 0 1px 0 rgba(255,255,255,1)}:root[data-theme="dark"] .ps-sim-container:hover{box-shadow: 0 32px 80px -12px rgba(0,0,0,0.8),0 0 36px rgba(56,189,248,0.18),0 0 0 1px rgba(56,189,248,0.32),inset 0 1px 0 rgba(255,255,255,0.12)}.ps-sim-header-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;margin-bottom: 24px;padding-bottom: 20px;border-bottom: 1px solid rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-sim-header-row{border-bottom-color: rgba(255,255,255,0.08)}.ps-sim-header-title-block{display: flex;flex-direction: column;gap: 4px}.ps-sim-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: clamp(24px,3vw,32px);font-weight: 700;letter-spacing: -0.025em;line-height: 1.15;color: #111827;margin: 0}:root[data-theme="dark"] .ps-sim-title{color: #f9fafb}.ps-sim-toggle-deck{display: flex;align-items: center;gap: 8px;background: #f4f5f7;padding: 4px;border-radius: 9999px;border: 1px solid rgba(0,0,0,0.05)}:root[data-theme="dark"] .ps-sim-toggle-deck{background: #0b0f19;border-color: rgba(255,255,255,0.08)}.ps-sim-toggle-pill{border: none;background: transparent;color: #4b5563;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13px;font-weight: 700;padding: 8px 16px;border-radius: 9999px;cursor: pointer;white-space: nowrap;transition: transform 0.16s cubic-bezier(0.16,1,0.3,1),background-color 0.2s cubic-bezier(0.16,1,0.3,1),color 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1)}.ps-sim-toggle-pill:active{transform: scale(0.96)}:root[data-theme="dark"] .ps-sim-toggle-pill{color: #9ca3af}.ps-sim-toggle-pill:hover{color: #111827}:root[data-theme="dark"] .ps-sim-toggle-pill:hover{color: #ffffff}.ps-sim-toggle-pill.is-active{background: #007aff;color: #ffffff;box-shadow: 0 2px 10px rgba(0,122,255,0.3)}:root[data-theme="dark"] .ps-sim-toggle-pill.is-active{background: #007aff;color: #ffffff;box-shadow: 0 2px 12px rgba(0,122,255,0.45)}.ps-sim-display-card{position: relative;min-height: 280px}.ps-sim-scenario-view{display: none;opacity: 0;transform: translateY(6px);transition: opacity 0.3s ease,transform 0.3s ease}.ps-sim-scenario-view.is-active{display: flex;flex-direction: column;gap: 20px;opacity: 1;transform: translateY(0)}.ps-sim-sandbox-controls{display: flex;flex-direction: column;gap: 16px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.06);border-radius: 16px;padding: 18px 20px;margin-bottom: 4px}:root[data-theme="dark"] .ps-sim-sandbox-controls{background: #0d111c;border-color: rgba(255,255,255,0.08)}.ps-sim-control-group{display: flex;flex-direction: column;gap: 8px}.ps-sim-control-label{font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 750;letter-spacing: 0.08em;color: #6b7280}:root[data-theme="dark"] .ps-sim-control-label{color: #9ca3af}.ps-sim-limit-pills{display: flex;flex-wrap: wrap;gap: 8px}.ps-sim-zone-pill{appearance: none;border: 1px solid rgba(0,0,0,0.1);background: #ffffff;color: #374151;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 12px;font-weight: 700;padding: 6px 14px;border-radius: 9999px;cursor: pointer;transition: transform 0.18s cubic-bezier(0.16,1,0.3,1),background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;user-select: none}:root[data-theme="dark"] .ps-sim-zone-pill{background: #161b26;border-color: rgba(255,255,255,0.1);color: #d1d5db}.ps-sim-zone-pill:hover{border-color: rgba(0,122,255,0.4);color: #007aff}.ps-sim-zone-pill.is-selected{background: #007aff;color: #ffffff;border-color: #007aff;box-shadow: 0 2px 8px rgba(0,122,255,0.35)}.ps-sim-slider-header{display: flex;justify-content: space-between;align-items: center}.ps-sim-slider-val-readout{font-family: var(--font-mono,monospace);font-size: 13px;color: #111827;font-weight: 700}:root[data-theme="dark"] .ps-sim-slider-val-readout{color: #f9fafb}.ps-sim-speed-slider{appearance: none;-webkit-appearance: none;width: 100%;height: 8px;border-radius: 9999px;background: #e5e7eb;outline: none;cursor: pointer;transition: background 0.2s ease}:root[data-theme="dark"] .ps-sim-speed-slider{background: #1f293d}.ps-sim-speed-slider::-webkit-slider-thumb{appearance: none;-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: #007aff;border: 2.5px solid #ffffff;box-shadow: 0 2px 8px rgba(0,122,255,0.45);cursor: pointer;transition: transform 0.15s ease,box-shadow 0.15s ease}.ps-sim-speed-slider::-webkit-slider-thumb:hover{transform: scale(1.15);box-shadow: 0 3px 12px rgba(0,122,255,0.6)}.ps-sim-speed-slider::-webkit-slider-thumb:active{transform: scale(0.95)}.ps-sim-slider-ticks{display: flex;justify-content: space-between;font-family: var(--font-mono,monospace);font-size: 10px;color: #9ca3af;margin-top: 4px}.ps-sim-view-top{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.06);border-radius: 16px;padding: 16px 20px}:root[data-theme="dark"] .ps-sim-view-top{background: #0d111c;border-color: rgba(255,255,255,0.08)}.ps-sim-statute-highlight{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.ps-sim-statute-pill{font-family: var(--font-mono,monospace);font-size: 13px;font-weight: 800;color: #007aff;background: rgba(0,122,255,0.1);padding: 4px 10px;border-radius: 6px}:root[data-theme="dark"] .ps-sim-statute-pill{color: #38bdf8;background: rgba(56,189,248,0.15)}.ps-sim-tier-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 12px;font-weight: 700;padding: 4px 10px;border-radius: 9999px;background: rgba(0,0,0,0.06);color: #374151}:root[data-theme="dark"] .ps-sim-tier-badge{background: rgba(255,255,255,0.1);color: #e5e7eb}.ps-sim-tier-badge.is-alert{background: rgba(255,59,48,0.12);color: #ff3b30}.ps-sim-tier-badge.is-warning{background: rgba(255,159,10,0.12);color: #f59e0b}.ps-sim-tier-badge.is-primary{background: rgba(0,122,255,0.12);color: #007aff}.ps-sim-court-badge{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;padding: 4px 10px;border-radius: 9999px;letter-spacing: 0.04em}.ps-sim-court-badge.is-mandatory{background: rgba(255,59,48,0.15);color: #ff3b30;border: 1px solid rgba(255,59,48,0.3)}.ps-sim-court-badge.is-joinder{background: rgba(0,122,255,0.15);color: #007aff;border: 1px solid rgba(0,122,255,0.3)}:root[data-theme="dark"] .ps-sim-court-badge.is-joinder{color: #38bdf8;border-color: rgba(56,189,248,0.3)}.ps-sim-court-badge.is-success{background: rgba(48,209,88,0.15);color: #10b981;border: 1px solid rgba(48,209,88,0.3)}.ps-sim-big-readout{display: flex;align-items: baseline;gap: 8px}.ps-sim-big-num{font-family: var(--font-mono,monospace);font-size: 32px;font-weight: 900;color: #111827;letter-spacing: -0.04em;line-height: 1}:root[data-theme="dark"] .ps-sim-big-num{color: #ffffff}.ps-sim-big-unit{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;color: #6b7280;letter-spacing: 0.06em}.ps-sim-delta-tag{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;padding: 2px 8px;border-radius: 4px;background: rgba(255,59,48,0.15);color: #ff3b30}.ps-sim-delta-tag.is-safe{background: rgba(48,209,88,0.15);color: #10b981}.ps-sim-metrics-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.ps-sim-metric-cell{background: #f9fafb;border: 1px solid rgba(0,0,0,0.05);border-radius: 14px;padding: 16px;display: flex;flex-direction: column;gap: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 4px 12px -2px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.8);transform: translateY(-1px);transform-style: preserve-3d;transition: transform 0.32s cubic-bezier(0.16,1,0.3,1),box-shadow 0.32s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,background-color 0.25s ease}:root[data-theme="dark"] .ps-sim-metric-cell{background: #0d111c;border-color: rgba(255,255,255,0.06);box-shadow: 0 2px 6px rgba(0,0,0,0.3),0 6px 16px -3px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.05)}.ps-sim-metric-cell:hover{transform: perspective(800px) translate3d(0,-6px,20px) scale3d(1.025,1.025,1.025);background: rgba(0,122,255,0.04);border-color: rgba(0,122,255,0.28);box-shadow: 0 18px 36px -8px rgba(0,122,255,0.22),0 0 0 1px rgba(0,122,255,0.24),inset 0 1px 0 rgba(255,255,255,0.9)}:root[data-theme="dark"] .ps-sim-metric-cell:hover{background: rgba(56,189,248,0.08);border-color: rgba(56,189,248,0.35);box-shadow: 0 20px 44px -8px rgba(56,189,248,0.35),0 0 0 1px rgba(56,189,248,0.3),inset 0 1px 0 rgba(255,255,255,0.1)}.ps-sim-metric-label{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;color: #6b7280;transform: translateZ(16px)}.ps-sim-metric-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 14px;font-weight: 700;color: #111827;line-height: 1.3;transform: translateZ(24px)}:root[data-theme="dark"] .ps-sim-metric-val{color: #f9fafb}.ps-sim-metric-sub{font-size: 12px;color: #6b7280;line-height: 1.4;transform: translateZ(12px)}:root[data-theme="dark"] .ps-sim-metric-sub{color: #9ca3af}.ps-sim-guidance-callout{display: flex;align-items: flex-start;gap: 12px;background: rgba(0,122,255,0.05);border-left: 3px solid #007aff;border-radius: 0 12px 12px 0;padding: 14px 18px}:root[data-theme="dark"] .ps-sim-guidance-callout{background: rgba(0,122,255,0.08)}.ps-sim-callout-bullet{color: #007aff;font-weight: 800;font-size: 14px;flex-shrink: 0;margin-top: 1px}.ps-verdict-tag{display: inline-flex;align-items: center;font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 800;letter-spacing: 0.06em;padding: 3px 8px;border-radius: 6px;background: rgba(0,122,255,0.12);color: #007aff;border: 1px solid rgba(0,122,255,0.25);white-space: nowrap;flex-shrink: 0}.ps-verdict-tag.is-mandatory{background: rgba(255,59,48,0.12);color: #ff3b30;border-color: rgba(255,59,48,0.28)}.ps-verdict-tag.is-constitutional{background: rgba(94,106,210,0.12);color: #5e6ad2;border-color: rgba(94,106,210,0.28)}.ps-verdict-tag.is-safe{background: rgba(48,209,88,0.12);color: #10b981;border-color: rgba(48,209,88,0.28)}.ps-sim-guidance-callout p{font-size: 13.5px;line-height: 1.5;color: #374151;margin: 0}:root[data-theme="dark"] .ps-sim-guidance-callout p{color: #d1d5db}.ps-sim-guidance-callout strong{color: #111827}:root[data-theme="dark"] .ps-sim-guidance-callout strong{color: #ffffff}.ps-color-alert{color: #ff3b30 !important}.ps-color-success{color: #10b981 !important}.ps-color-primary{color: #007aff !important}.ps-sim-histogram-wrap{display: inline-flex;flex-direction: column;align-items: flex-end;gap: 3px}.ps-sim-histogram-label{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;letter-spacing: 0.1em;color: #6b7280}:root[data-theme="dark"] .ps-sim-histogram-label{color: #9ca3af}.ps-sim-speed-histogram{display: flex;align-items: flex-end;gap: 3px;height: 24px;padding: 3px 6px;background: rgba(0,0,0,0.04);border-radius: 6px;box-sizing: border-box}:root[data-theme="dark"] .ps-sim-speed-histogram{background: rgba(255,255,255,0.06)}.ps-sim-histogram-bar{width: 5px;height: 8px;background: rgba(0,0,0,0.12);border-radius: 2px;transform-origin: bottom center;transition: height 0.2s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-sim-histogram-bar{background: rgba(255,255,255,0.16)}.ps-sim-histogram-bar.is-active{background: #007aff;box-shadow: 0 0 5px rgba(0,122,255,0.45)}.ps-sim-histogram-bar.is-warning{background: #ff9f0a;box-shadow: 0 0 5px rgba(255,159,10,0.45)}.ps-sim-histogram-bar.is-alert{background: #ff3b30;box-shadow: 0 0 7px rgba(255,59,48,0.55);animation-name: ps-bar-pulse;animation-duration: 1.8s;animation-timing-function: ease-in-out;animation-iteration-count: infinite}@keyframes ps-bar-pulse{0%,100%{opacity: 0.9;transform: scaleY(1)}50%{opacity: 1;transform: scaleY(1.08)}}.ps-sim-baseline-comparison{margin-top: 14px;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 16px;padding: 16px 20px;box-shadow: 0 2px 10px rgba(0,0,0,0.03)}:root[data-theme="dark"] .ps-sim-baseline-comparison{background: #0f1422;border-color: rgba(255,255,255,0.08)}.ps-sim-baseline-badge{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.1em;color: #6b7280;margin-bottom: 12px}:root[data-theme="dark"] .ps-sim-baseline-badge{color: #9ca3af}.ps-sim-baseline-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ps-baseline-col{padding: 12px 14px;border-radius: 12px;display: flex;flex-direction: column;gap: 6px}.ps-baseline-col.is-patrolsync{background: rgba(0,122,255,0.05);border: 1px solid rgba(0,122,255,0.16)}:root[data-theme="dark"] .ps-baseline-col.is-patrolsync{background: rgba(56,189,248,0.08);border-color: rgba(56,189,248,0.2)}.ps-baseline-col.is-legacy{background: rgba(0,0,0,0.02);border: 1px solid rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-baseline-col.is-legacy{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.06)}.ps-baseline-kicker{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;letter-spacing: 0.06em;color: #007aff}:root[data-theme="dark"] .ps-baseline-kicker{color: #38bdf8}.ps-baseline-col.is-legacy .ps-baseline-kicker{color: #6b7280}:root[data-theme="dark"] .ps-baseline-col.is-legacy .ps-baseline-kicker{color: #9ca3af}.ps-baseline-stat{display: flex;align-items: baseline;gap: 6px}.ps-baseline-num{font-family: var(--font-mono,monospace);font-size: 20px;font-weight: 900;color: #111827}:root[data-theme="dark"] .ps-baseline-num{color: #ffffff}.ps-baseline-col.is-legacy .ps-baseline-num{color: #ff3b30}.ps-baseline-sub{font-size: 11px;font-weight: 650;color: #4b5563}:root[data-theme="dark"] .ps-baseline-sub{color: #9ca3af}.ps-baseline-note{font-size: 11.5px;line-height: 1.45;color: #4b5563;margin: 0}:root[data-theme="dark"] .ps-baseline-note{color: #9ca3af}@media (max-width: 640px){.ps-sim-baseline-grid{grid-template-columns: 1fr}}.ps-inline-pill{display: inline-flex;align-items: center;gap: 4px;padding: 1px 8px;border-radius: 9999px;font-family: var(--font-mono,monospace);font-size: 0.82em;font-weight: 750;letter-spacing: 0.02em;line-height: 1.45;vertical-align: baseline;white-space: nowrap;background: rgba(0,122,255,0.08);color: #007aff;border: 1px solid rgba(0,122,255,0.22);transition: transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s ease,background-color 0.2s ease;cursor: default}.ps-inline-pill:hover{transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0,122,255,0.18);background: rgba(0,122,255,0.14)}.ps-inline-pill.is-court{background: rgba(255,59,48,0.08);color: #ff3b30;border-color: rgba(255,59,48,0.25)}.ps-inline-pill.is-court:hover{box-shadow: 0 2px 8px rgba(255,59,48,0.18);background: rgba(255,59,48,0.14)}.ps-inline-pill.is-success{background: rgba(48,209,88,0.08);color: #248a3d;border-color: rgba(48,209,88,0.25)}:root[data-theme="dark"] .ps-inline-pill{background: rgba(56,189,248,0.12);color: #38bdf8;border-color: rgba(56,189,248,0.3)}:root[data-theme="dark"] .ps-inline-pill:hover{box-shadow: 0 2px 10px rgba(56,189,248,0.3)}:root[data-theme="dark"] .ps-inline-pill.is-court{background: rgba(255,69,58,0.14);color: #ff453a;border-color: rgba(255,69,58,0.35)}:root[data-theme="dark"] .ps-inline-pill.is-success{background: rgba(48,209,88,0.14);color: #30d158;border-color: rgba(48,209,88,0.35)}.ps-kinetic-ticker{perspective: 700px;cursor: pointer;user-select: none}.ps-ticker-track{display: inline-grid;grid-template-columns: 1fr;grid-template-rows: 1fr;align-items: center;justify-items: center;transform-style: preserve-3d;transition: transform 0.6s cubic-bezier(0.16,1,0.3,1);will-change: transform}.ps-ticker-front,.ps-ticker-back{grid-area: 1 / 1;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: opacity 0.3s ease,filter 0.3s ease}.ps-ticker-front{transform: rotateX(0deg)}.ps-ticker-back{transform: rotateX(180deg);opacity: 0.95;font-weight: 850;letter-spacing: 0.04em}.ps-kinetic-ticker:hover .ps-ticker-track,.ps-kinetic-ticker.is-flipped .ps-ticker-track{transform: rotateX(180deg)}@keyframes ps-radiate{0%{transform: scale(1);opacity: 0.85}100%{transform: scale(2.2);opacity: 0}}@keyframes ps-underline-sweep{0%{transform: scaleX(1);transform-origin: right center;animation-timing-function: cubic-bezier(0.4,0,0.2,1)}49.9%{transform: scaleX(0);transform-origin: right center}50%{transform: scaleX(0);transform-origin: left center;animation-timing-function: cubic-bezier(0.16,1,0.3,1)}100%{transform: scaleX(1);transform-origin: left center}}.ps-landing-section-header,.ps-juris-header-block{text-align: center;max-width: 820px;margin: 0 auto 44px}.ps-landing-section-kicker{display: inline-block;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",monospace;font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: #007aff;margin-bottom: 12px}:root[data-theme="dark"] .ps-landing-section-kicker{color: #38bdf8}.ps-landing-section-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: clamp(30px,4vw,46px);font-weight: 800;line-height: 1.08;letter-spacing: -0.03em;color: #0f172a;margin: 0 0 14px;text-wrap: balance}:root[data-theme="dark"] .ps-landing-section-title{color: #f8fafc}.ps-landing-section-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",-apple-system,sans-serif;font-size: clamp(15px,1.8vw,17.5px);line-height: 1.58;color: #475569;max-width: 660px;margin: 0 auto;text-wrap: pretty}:root[data-theme="dark"] .ps-landing-section-desc{color: #94a3b8}.ps-reveal.is-visible .ps-landing-section-kicker,.ps-landing-section-header.is-visible .ps-landing-section-kicker,.ps-juris-header-block.is-visible .ps-landing-section-kicker{animation: ps-kicker-reveal 0.65s cubic-bezier(0.16,1,0.3,1) 0.04s both}.ps-reveal.is-visible .ps-landing-section-title,.ps-landing-section-header.is-visible .ps-landing-section-title,.ps-juris-header-block.is-visible .ps-landing-section-title,.ps-reveal.is-visible .ps-sim-title,.ps-sim-section.is-visible .ps-sim-title{animation: ps-text-reveal 0.75s cubic-bezier(0.16,1,0.3,1) 0.10s both}.ps-reveal.is-visible .ps-landing-section-desc,.ps-landing-section-header.is-visible .ps-landing-section-desc,.ps-juris-header-block.is-visible .ps-landing-section-desc{animation: ps-text-reveal 0.75s cubic-bezier(0.16,1,0.3,1) 0.16s both}.ps-proof-section{margin: 72px auto}.ps-proof-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.ps-proof-card{position: relative;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 20px;padding: 26px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 2px 4px rgba(0,0,0,0.03),0 10px 28px -4px rgba(0,0,0,0.08),0 24px 52px -8px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.9);transform: translateY(-3px);transform-style: preserve-3d;perspective: 1000px;transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;will-change: transform}:root[data-theme="dark"] .ps-proof-card{background: #14171f;border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 6px rgba(0,0,0,0.45),0 12px 32px -4px rgba(0,0,0,0.6),0 24px 54px -8px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.07)}.ps-proof-card::before{content: "";position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient( 440px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(0,122,255,0.22),transparent 50% );pointer-events: none;z-index: 1;opacity: 0;transition: opacity 0.3s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-proof-card::before{background: radial-gradient( 440px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(56,189,248,0.28),transparent 50% )}.ps-proof-card:hover::before{opacity: 1}.ps-proof-card:hover{transform: perspective(1000px) translate3d(0,-10px,28px) scale3d(1.028,1.028,1.028);box-shadow: 0 32px 64px -10px rgba(0,0,0,0.16),0 16px 32px -12px rgba(0,0,0,0.1),0 0 0 1px rgba(0,122,255,0.28),inset 0 1px 0 rgba(255,255,255,0.95)}:root[data-theme="dark"] .ps-proof-card:hover{box-shadow: 0 36px 72px -12px rgba(0,0,0,0.8),0 0 32px rgba(56,189,248,0.24),0 0 0 1px rgba(56,189,248,0.36),inset 0 1px 0 rgba(255,255,255,0.12)}.ps-proof-section.is-visible .ps-proof-badge{animation: ps-kicker-reveal 0.6s cubic-bezier(0.16,1,0.3,1) 0.08s both}.ps-proof-section.is-visible .ps-proof-quote{animation: ps-text-reveal 0.7s cubic-bezier(0.16,1,0.3,1) 0.14s both}.ps-proof-section.is-visible .ps-proof-author{animation: ps-text-reveal 0.7s cubic-bezier(0.16,1,0.3,1) 0.20s both}.ps-proof-badge{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.08em;color: #007aff;background: rgba(0,122,255,0.08);padding: 4px 10px;border-radius: 9999px;width: fit-content;margin-bottom: 16px;transform: translateZ(36px)}:root[data-theme="dark"] .ps-proof-badge{color: #38bdf8;background: rgba(56,189,248,0.12)}.ps-proof-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif;font-size: 18px;font-weight: 750;letter-spacing: -0.02em;color: #111827;margin: 0 0 8px;line-height: 1.25;transform: translateZ(28px)}:root[data-theme="dark"] .ps-proof-card-title{color: #f8fafc}.ps-proof-quote{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 14px;line-height: 1.55;color: #475569;margin: 0 0 20px;font-style: normal;text-wrap: pretty;transform: translateZ(24px)}:root[data-theme="dark"] .ps-proof-quote{color: #94a3b8}.ps-proof-author{display: flex;flex-direction: column;gap: 2px;border-top: 1px solid rgba(0,0,0,0.06);padding-top: 14px;transform: translateZ(28px)}:root[data-theme="dark"] .ps-proof-author{border-top-color: rgba(255,255,255,0.08)}.ps-proof-author strong{font-size: 13.5px;color: #111827}:root[data-theme="dark"] .ps-proof-author strong{color: #f9fafb}.ps-proof-author span{font-size: 12px;color: #6b7280}:root[data-theme="dark"] .ps-proof-author span{color: #9ca3af}.ps-story-section{position: relative;margin: 80px auto}.ps-stage-stepper-dock{position: sticky;top: 76px;z-index: 40;display: flex;align-items: center;justify-content: center;gap: 10px;max-width: 820px;margin: 0 auto 36px;padding: 6px 12px;border-radius: 9999px;background: rgba(255,255,255,0.88);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 4px 20px -2px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04);transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),background 0.3s ease}:root[data-theme="dark"] .ps-stage-stepper-dock{background: rgba(15,23,42,0.85);border-color: rgba(255,255,255,0.1);box-shadow: 0 6px 24px -2px rgba(0,0,0,0.55),0 1px 4px rgba(0,0,0,0.3)}.ps-stepper-pills-group{display: inline-flex;align-items: center;gap: 6px}.ps-stepper-nav-btn{display: inline-flex;align-items: center;justify-content: center;padding: 6px 11px;min-height: 32px;border-radius: 9999px;border: 1px solid rgba(0,0,0,0.08);background: rgba(0,0,0,0.03);color: #6b7280;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 850;letter-spacing: 0.06em;cursor: pointer;outline: none;user-select: none;transition: color 0.2s ease,background 0.25s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease}:root[data-theme="dark"] .ps-stepper-nav-btn{border-color: rgba(255,255,255,0.08);background: rgba(255,255,255,0.04);color: #94a3b8}.ps-stepper-nav-btn:hover{color: #111827;background: rgba(0,0,0,0.07);transform: translateY(-1px)}:root[data-theme="dark"] .ps-stepper-nav-btn:hover{color: #f8fafc;background: rgba(255,255,255,0.08)}.ps-stepper-nav-btn:active{transform: scale(0.96)}.ps-stepper-tour-toggle{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;min-height: 32px;border-radius: 9999px;border: 1px solid rgba(0,122,255,0.25);background: rgba(0,122,255,0.06);color: #007aff;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 850;letter-spacing: 0.08em;cursor: pointer;outline: none;user-select: none;transition: color 0.2s ease,background 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,transform 0.2s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-stepper-tour-toggle{border-color: rgba(56,189,248,0.3);background: rgba(56,189,248,0.08);color: #38bdf8}.ps-stepper-tour-toggle:hover{background: rgba(0,122,255,0.12);transform: translateY(-1px)}:root[data-theme="dark"] .ps-stepper-tour-toggle:hover{background: rgba(56,189,248,0.16)}.ps-stepper-tour-dot{width: 6px;height: 6px;border-radius: 50%;background: #16a34a;animation-name: ps-beacon-pulse;animation-duration: 2s;animation-iteration-count: infinite}:root[data-theme="dark"] .ps-stepper-tour-dot{background: #30d158}.ps-stepper-tour-toggle.is-paused{border-color: rgba(0,0,0,0.1);background: rgba(0,0,0,0.04);color: #6b7280}:root[data-theme="dark"] .ps-stepper-tour-toggle.is-paused{border-color: rgba(255,255,255,0.1);background: rgba(255,255,255,0.05);color: #94a3b8}.ps-stepper-tour-toggle.is-paused .ps-stepper-tour-dot{background: #9ca3af;animation: none}.ps-stepper-pill{position: relative;display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px 9px;min-height: 38px;border-radius: 9999px;border: 1px solid transparent;background: transparent;color: #4b5563;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13px;font-weight: 650;cursor: pointer;outline: none;user-select: none;overflow: hidden;transition: color 0.2s ease,background 0.25s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease,border-color 0.2s ease}:root[data-theme="dark"] .ps-stepper-pill{color: #94a3b8}.ps-stepper-pill:hover{color: #0f172a;background: rgba(0,0,0,0.04);transform: translateY(-1px)}:root[data-theme="dark"] .ps-stepper-pill:hover{color: #f8fafc;background: rgba(255,255,255,0.06)}.ps-stepper-pill:focus-visible{outline: 2px solid #007aff;outline-offset: 2px}.ps-stepper-pill:active{transform: scale(0.96)}.ps-stepper-pill.is-active{color: #ffffff;background: #111827;border-color: rgba(0,0,0,0.1);box-shadow: 0 2px 8px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.15)}:root[data-theme="dark"] .ps-stepper-pill.is-active{color: #0b0f19;background: #f8fafc;border-color: rgba(255,255,255,0.3);box-shadow: 0 2px 12px rgba(255,255,255,0.25),inset 0 1px 0 rgba(255,255,255,0.8)}.ps-stepper-step{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 850;letter-spacing: 0.06em;opacity: 0.8}.ps-stepper-pill.is-active .ps-stepper-step{opacity: 1;color: #38bdf8}:root[data-theme="dark"] .ps-stepper-pill.is-active .ps-stepper-step{color: #007aff}.ps-stepper-meta{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 1px;text-align: left}.ps-stepper-label{font-weight: 750;letter-spacing: -0.015em;line-height: 1.15}.ps-stepper-time{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;letter-spacing: 0.06em;color: #9ca3af;line-height: 1}.ps-stepper-pill.is-active .ps-stepper-time{color: #94a3b8}:root[data-theme="dark"] .ps-stepper-pill.is-active .ps-stepper-time{color: #475569}.ps-stepper-progress-track{position: absolute;bottom: 0;left: 12px;right: 12px;height: 2.5px;background: rgba(255,255,255,0.15);border-radius: 2px;overflow: hidden;opacity: 0;transition: opacity 0.2s ease}.ps-stepper-pill.is-active .ps-stepper-progress-track{opacity: 1}:root[data-theme="dark"] .ps-stepper-pill.is-active .ps-stepper-progress-track{background: rgba(0,0,0,0.12)}.ps-stepper-progress-fill{display: block;width: 0%;height: 100%;background: #38bdf8;border-radius: 2px;transition: width 0.1s linear}:root[data-theme="dark"] .ps-stepper-pill.is-active .ps-stepper-progress-fill{background: #007aff}.ps-scrolly-timeline,.ps-duty-theater-deck,.ps-spatial-carousel-stage{position: relative;width: 100%;min-height: 560px;margin-top: 32px;padding: 0;perspective: 1400px;perspective-origin: 50% 50%;transform-style: preserve-3d}.ps-timeline-spline-canvas{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1}.ps-scrolly-stage-row,.ps-duty-theater-slide,.ps-spatial-slide{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;pointer-events: none;visibility: hidden;display: grid;grid-template-columns: 1.05fr 1.25fr;gap: 40px;align-items: center;z-index: 1;transform-style: preserve-3d;will-change: transform,opacity,filter;transition: opacity 0.5s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1),filter 0.5s cubic-bezier(0.16,1,0.3,1),visibility 0.5s cubic-bezier(0.16,1,0.3,1)}.ps-scrolly-stage-row.is-active,.ps-duty-theater-slide.is-active,.ps-spatial-slide.is-active{position: relative;opacity: 1;pointer-events: auto;visibility: visible;transform: translate3d(0,0,0) rotateY(0deg) scale(1);filter: blur(0);z-index: 10}.ps-scrolly-stage-row.is-next,.ps-duty-theater-slide.is-next,.ps-spatial-slide.is-next{position: absolute;opacity: 0.38;pointer-events: none;visibility: visible;transform: translate3d(5%,0,-160px) rotateY(-16deg) scale(0.92);filter: blur(0.5px);z-index: 4}.ps-scrolly-stage-row.is-prev,.ps-duty-theater-slide.is-prev,.ps-spatial-slide.is-prev{position: absolute;opacity: 0.38;pointer-events: none;visibility: visible;transform: translate3d(-5%,0,-160px) rotateY(16deg) scale(0.92);filter: blur(0.5px);z-index: 4}.ps-scrolly-stage-row.is-hidden-back,.ps-duty-theater-slide.is-hidden-back,.ps-spatial-slide.is-hidden-back{position: absolute;opacity: 0;pointer-events: none;visibility: hidden;transform: translate3d(0,0,-320px) rotateY(0deg) scale(0.8);filter: blur(2px);z-index: 1}.ps-scrolly-stage-row.is-next:hover,.ps-duty-theater-slide.is-next:hover,.ps-spatial-slide.is-next:hover{opacity: 0.7;transform: translate3d(4%,0,-110px) rotateY(-10deg) scale(0.95)}.ps-scrolly-stage-row.is-prev:hover,.ps-duty-theater-slide.is-prev:hover,.ps-spatial-slide.is-prev:hover{opacity: 0.7;transform: translate3d(-4%,0,-110px) rotateY(10deg) scale(0.95)}.ps-scrolly-stage-row:not(.is-active) .ps-scrolly-stage-text{opacity: 0 !important;pointer-events: none !important;visibility: hidden !important}.ps-scrolly-stage-row.is-next .ps-scrolly-stage-visual,.ps-scrolly-stage-row.is-prev .ps-scrolly-stage-visual{pointer-events: auto;cursor: pointer}.ps-scrolly-stage-text{display: flex;flex-direction: column;gap: 12px;transition: opacity 0.35s ease,transform 0.35s ease}.ps-stage-top-meta{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.ps-stage-status-tag{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 850;letter-spacing: 0.08em;text-transform: uppercase;color: #16a34a;background: rgba(22,163,74,0.08);border: 1px solid rgba(22,163,74,0.2);padding: 3px 8px;border-radius: 9999px}:root[data-theme="dark"] .ps-stage-status-tag{color: #30d158;background: rgba(48,209,88,0.12);border-color: rgba(48,209,88,0.25)}.ps-scrolly-stage-badge{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.1em;color: #007aff;background: rgba(0,122,255,0.08);padding: 4px 10px;border-radius: 9999px;width: fit-content;border: 1px solid rgba(0,122,255,0.2);transition: border-color 0.3s ease,background 0.3s ease}:root[data-theme="dark"] .ps-scrolly-stage-badge{color: #38bdf8;background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.25)}.ps-scrolly-stage-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: clamp(24px,3.2vw,32px);font-weight: 800;letter-spacing: -0.025em;color: #111827;line-height: 1.15;margin: 0}:root[data-theme="dark"] .ps-scrolly-stage-title{color: #f9fafb}.ps-scrolly-stage-desc{font-size: 14px;line-height: 1.5;color: #4b5563;margin: 0}:root[data-theme="dark"] .ps-scrolly-stage-desc{color: #9ca3af}.ps-scrolly-stage-row.is-active .ps-scrolly-stage-badge{animation: ps-kicker-reveal 0.5s cubic-bezier(0.16,1,0.3,1) 0.04s both}.ps-scrolly-stage-row.is-active .ps-scrolly-stage-title{animation: ps-text-reveal 0.55s cubic-bezier(0.16,1,0.3,1) 0.08s both}.ps-scrolly-stage-row.is-active .ps-scrolly-stage-desc{animation: ps-text-reveal 0.55s cubic-bezier(0.16,1,0.3,1) 0.12s both}.ps-scrolly-takeaways{display: flex;flex-direction: column;gap: 8px;margin-top: 6px}.ps-takeaway-item{display: flex;align-items: baseline;gap: 8px;font-size: 13.5px;line-height: 1.45;color: #374151}:root[data-theme="dark"] .ps-takeaway-item{color: #d1d5db}.ps-takeaway-dot{font-size: 10px;color: #007aff;flex-shrink: 0}:root[data-theme="dark"] .ps-takeaway-dot{color: #38bdf8}.ps-stage-action-bar{display: flex;align-items: center;margin-top: 10px}.ps-stage-advance-pill{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: 9999px;border: 1px solid rgba(0,122,255,0.25);background: rgba(0,122,255,0.06);color: #007aff;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.04em;cursor: pointer;outline: none;user-select: none;transition: background 0.25s cubic-bezier(0.16,1,0.3,1),transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease,box-shadow 0.25s ease}:root[data-theme="dark"] .ps-stage-advance-pill{border-color: rgba(56,189,248,0.3);background: rgba(56,189,248,0.08);color: #38bdf8}.ps-stage-advance-pill:hover{background: rgba(0,122,255,0.14);transform: translateX(4px);box-shadow: 0 4px 14px rgba(0,122,255,0.15)}:root[data-theme="dark"] .ps-stage-advance-pill:hover{background: rgba(56,189,248,0.18);box-shadow: 0 4px 16px rgba(56,189,248,0.2)}.ps-stage-advance-pill:active{transform: scale(0.97)}.ps-scrolly-screenshot-wrap{position: relative;width: 100%;border-radius: 18px;overflow: hidden;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 16px 36px -8px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);background: #ffffff;transform: translateY(0) scale(1);transform-style: preserve-3d;perspective: 1200px;opacity: 1;cursor: zoom-in;user-select: none;outline: none;transition: transform 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease;will-change: transform}.ps-mdt-laser-sweep{display: none !important}@keyframes ps-beam-sweep{0%{top: 0%;opacity: 0}15%{opacity: 0.95}85%{opacity: 0.85}100%{top: 100%;opacity: 0}}.ps-scrolly-stage-row.is-active .ps-mdt-laser-sweep{animation-name: ps-beam-sweep;animation-duration: 1.1s;animation-timing-function: cubic-bezier(0.16,1,0.3,1);animation-delay: 0.12s;animation-fill-mode: both}@keyframes ps-radar-ripple{0%{box-shadow: 0 0 0 0 rgba(0,122,255,0.45),0 4px 18px rgba(0,0,0,0.06)}70%{box-shadow: 0 0 0 14px rgba(0,122,255,0),0 4px 20px rgba(0,122,255,0.25)}100%{box-shadow: 0 0 0 0 rgba(0,122,255,0),0 4px 20px rgba(0,122,255,0.25)}}.ps-scrolly-screenshot-wrap:focus-visible{outline: 2px solid #007aff;outline-offset: 4px}:root[data-theme="dark"] .ps-scrolly-screenshot-wrap{border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 18px 44px -8px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.05);background: #0b0f19}.ps-scrolly-stage-row.is-visible .ps-scrolly-screenshot-wrap{transform: translateY(-4px) scale(1);box-shadow: 0 4px 14px rgba(0,0,0,0.04),0 20px 48px -10px rgba(0,0,0,0.16),0 36px 72px -16px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.95);opacity: 1}:root[data-theme="dark"] .ps-scrolly-stage-row.is-visible .ps-scrolly-screenshot-wrap{box-shadow: 0 4px 16px rgba(0,0,0,0.5),0 24px 54px -10px rgba(0,0,0,0.7),0 40px 80px -16px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.1)}.ps-scrolly-screenshot-wrap:hover{transform: perspective(1200px) translate3d(0,-12px,36px) scale3d(1.032,1.032,1.032);box-shadow: 0 36px 76px -12px rgba(0,122,255,0.32),0 16px 32px -10px rgba(0,0,0,0.14),0 0 0 1px rgba(0,122,255,0.42),inset 0 1px 0 rgba(255,255,255,1)}:root[data-theme="dark"] .ps-scrolly-screenshot-wrap:hover{box-shadow: 0 40px 84px -12px rgba(56,189,248,0.4),0 18px 36px -10px rgba(0,0,0,0.6),0 0 0 1px rgba(56,189,248,0.5),inset 0 1px 0 rgba(255,255,255,0.18)}.ps-screenshot-zoom-hint{position: absolute;bottom: 16px;right: 16px;background: rgba(0,0,0,0.72);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);color: #ffffff;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 10.5px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;padding: 6px 12px;border-radius: 9999px;border: 1px solid rgba(255,255,255,0.2);box-shadow: 0 4px 14px rgba(0,0,0,0.3);opacity: 0;transform: translateY(6px);transition: opacity 0.2s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1);pointer-events: none;z-index: 2}.ps-scrolly-screenshot-wrap:hover .ps-screenshot-zoom-hint,.ps-scrolly-screenshot-wrap:focus-visible .ps-screenshot-zoom-hint{opacity: 1;transform: translateY(0)}.ps-scrolly-product-img{width: 100%;height: auto;display: block;object-fit: cover;border-radius: 17px}.ps-mdt-window-frame{position: relative;width: 100%;border-radius: 18px;overflow: hidden;background: #0f172a;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 16px 40px -8px rgba(0,0,0,0.14),0 2px 6px rgba(0,0,0,0.04);transform-style: preserve-3d;perspective: 1200px;transition: transform 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease}:root[data-theme="light"] .ps-mdt-window-frame{background: #ffffff;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 20px 48px -12px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.04)}:root[data-theme="dark"] .ps-mdt-window-frame{background: #161617;border: 1px solid rgba(255,255,255,0.1);box-shadow: 0 24px 60px -12px rgba(0,0,0,0.7),0 4px 16px rgba(0,0,0,0.5)}.ps-mdt-window-frame:hover{transform: perspective(1200px) translate3d(0,-6px,16px) scale3d(1.012,1.012,1.012);box-shadow: 0 30px 60px -12px rgba(0,113,227,0.22),0 12px 24px -8px rgba(0,0,0,0.12)}:root[data-theme="dark"] .ps-mdt-window-frame:hover{box-shadow: 0 32px 70px -12px rgba(41,151,255,0.25),0 16px 36px -8px rgba(0,0,0,0.7)}.ps-mdt-titlebar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 11px 16px;background: #182234;border-bottom: 1px solid rgba(255,255,255,0.08);user-select: none}:root[data-theme="light"] .ps-mdt-titlebar{background: #f8fafc;border-bottom: 1px solid rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-mdt-titlebar{background: #1c1c1e;border-bottom: 1px solid rgba(255,255,255,0.08)}.ps-mdt-dots{display: flex;align-items: center;gap: 7px;flex-shrink: 0}.ps-mdt-dot{width: 11px;height: 11px;border-radius: 50%;opacity: 1}.ps-mdt-dot-close{background: #ff5f56}.ps-mdt-dot-min{background: #ffbd2e}.ps-mdt-dot-max{background: #27c93f}.ps-mdt-terminal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 11px;font-weight: 550;letter-spacing: -0.01em;color: #64748b;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;flex: 1}:root[data-theme="light"] .ps-mdt-terminal-title{color: #475569}:root[data-theme="dark"] .ps-mdt-terminal-title{color: #94a3b8}.ps-mdt-status{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;letter-spacing: 0.08em;color: #16a34a;white-space: nowrap;flex-shrink: 0}:root[data-theme="dark"] .ps-mdt-status{color: #30d158}.ps-beacon-live-dot{width: 6px;height: 6px;border-radius: 50%;background: #16a34a;animation-name: ps-radiate;animation-duration: 2.2s;animation-iteration-count: infinite}:root[data-theme="dark"] .ps-beacon-live-dot{background: #30d158}.ps-mdt-window-frame .ps-scrolly-screenshot-wrap{border-radius: 0 0 19px 19px;border: none;box-shadow: none;transform: none;opacity: 1}.ps-mdt-window-frame:hover .ps-scrolly-screenshot-wrap{transform: none;box-shadow: none}.ps-stage-telemetry-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin: 14px 0 16px}.ps-stage-telem-cell{display: flex;flex-direction: column;gap: 3px;padding: 9px 12px;border-radius: 12px;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.02);transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,box-shadow 0.25s ease}:root[data-theme="dark"] .ps-stage-telem-cell{background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 6px rgba(0,0,0,0.3)}.ps-stage-telem-cell:hover{transform: translateY(-2px);border-color: rgba(0,122,255,0.35);box-shadow: 0 4px 12px rgba(0,122,255,0.12)}:root[data-theme="dark"] .ps-stage-telem-cell:hover{border-color: rgba(56,189,248,0.4);box-shadow: 0 4px 14px rgba(56,189,248,0.15)}.ps-stage-telem-kicker{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 850;letter-spacing: 0.1em;text-transform: uppercase;color: #007aff}:root[data-theme="dark"] .ps-stage-telem-kicker{color: #38bdf8}.ps-stage-telem-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 12.5px;font-weight: 750;letter-spacing: -0.015em;color: #111827;line-height: 1.25}:root[data-theme="dark"] .ps-stage-telem-val{color: #f9fafb}@media (max-width: 860px){.ps-timeline-spline-canvas{display: none}.ps-stage-stepper-dock{top: 68px;padding: 4px 6px;gap: 4px;max-width: 100%;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.ps-stepper-pill{padding: 6px 12px;font-size: 12px;min-height: 34px;white-space: nowrap}.ps-stage-telemetry-grid{grid-template-columns: 1fr;gap: 6px}.ps-mdt-terminal-title{display: none}.ps-timeline-waypoint{margin: 8px 0}.ps-sim-metrics-grid{grid-template-columns: 1fr 1fr}.ps-proof-grid{grid-template-columns: 1fr}.ps-scrolly-stage-row,.ps-duty-theater-slide,.ps-spatial-slide,.ps-scrolly-reverse{grid-template-columns: 1fr;transform: none !important}.ps-spatial-slide.is-next,.ps-spatial-slide.is-prev,.ps-spatial-slide.is-hidden-back{display: none;opacity: 0;pointer-events: none}.ps-scrolly-reverse .ps-scrolly-stage-text{order: 1}.ps-scrolly-reverse .ps-scrolly-stage-visual{order: 2}}.ps-story-slide-card{grid-column: 1;grid-row: 1;width: 100%;background: #0f172a;color: #f8fafc;border-radius: 24px;padding: 26px;border: 1px solid rgba(255,255,255,0.14);box-shadow: inset 0 1px 0 rgba(255,255,255,0.12),0 20px 48px rgba(0,0,0,0.35);display: flex;flex-direction: column;justify-content: space-between;min-height: 520px;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(12px) scale(0.985);transition: opacity 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease,box-shadow 0.35s ease;user-select: none}:root[data-theme="dark"] .ps-story-slide-card{background: #0b0f19;border-color: rgba(255,255,255,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.08),0 24px 56px rgba(0,0,0,0.6)}.ps-story-slide-card.is-active{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0) scale(1);border-color: rgba(0,122,255,0.45);box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 24px 56px rgba(0,122,255,0.18),0 8px 24px rgba(0,0,0,0.4)}:root[data-theme="dark"] .ps-story-slide-card.is-active{border-color: rgba(56,189,248,0.45);box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 28px 64px rgba(0,0,0,0.7)}.ps-slide-card-top{display: flex;flex-direction: column;gap: 14px}.ps-slide-header-row{display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;border-bottom: 1px solid rgba(255,255,255,0.1)}.ps-slide-num-box{font-family: var(--font-mono,monospace);font-size: 14px;font-weight: 850;letter-spacing: -0.02em;color: #38bdf8;background: rgba(56,189,248,0.15);border: 1px solid rgba(56,189,248,0.3);border-radius: 8px;padding: 4px 10px}.ps-slide-card-bottom{margin-top: 20px;padding-top: 16px;border-top: 1px solid rgba(255,255,255,0.1);display: flex;flex-direction: column;gap: 8px}.ps-slide-kicker{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 750;letter-spacing: 0.1em;color: #38bdf8}.ps-slide-title{font-family: var(--font-sans);font-size: 19px;font-weight: 700;letter-spacing: -0.015em;color: #ffffff;margin: 0;line-height: 1.25}.ps-slide-desc{font-size: 12.5px;line-height: 1.45;color: #94a3b8;margin: 0}.ps-slide-takeaways{display: flex;flex-direction: column;gap: 4px;margin-top: 4px;font-size: 11.5px;color: #cbd5e1}.ps-slide-takeaway-item{display: flex;align-items: baseline;gap: 6px}.ps-slide-takeaway-item strong{color: #ffffff}.ps-scrolly-container{display: block}.ps-scrolly-step{display: block}.ps-scrolly-sticky-card{display: flex}.ps-story-step-btn{display: inline-flex}.ps-story-step-btn.is-active{background: #007aff;color: #ffffff}@keyframes ps-stage-enter{from{opacity: 0;transform: translateY(10px) scale(0.99)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-story-viewport{position: relative}.ps-story-stage-card{display: none}.ps-story-stage-card.is-active{display: block}.ps-stage-card-narrative{display: flex;flex-direction: column;justify-content: center}.ps-stage-phase-badge{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 750;letter-spacing: 0.1em;color: #007aff;display: inline-block;padding: 4px 10px;border-radius: 9999px;background: rgba(0,122,255,0.08);border: 1px solid rgba(0,122,255,0.2);width: fit-content;margin-bottom: 12px}:root[data-theme="dark"] .ps-stage-phase-badge{color: #38bdf8;background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.25)}.ps-stage-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: clamp(22px,3vw,28px);font-weight: 700;letter-spacing: -0.02em;color: #111827;margin: 0 0 12px;line-height: 1.15}:root[data-theme="dark"] .ps-stage-title{color: #f9fafb}.ps-stage-desc{font-size: 14px;line-height: 1.55;color: #4b5563;margin: 0 0 20px}:root[data-theme="dark"] .ps-stage-desc{color: #9ca3af}.ps-stage-takeaways{display: flex;flex-direction: column;gap: 10px}.ps-takeaway-item{display: flex;align-items: baseline;gap: 8px;font-size: 13px;line-height: 1.5;color: #374151}:root[data-theme="dark"] .ps-takeaway-item{color: #d1d5db}.ps-takeaway-dot{color: #007aff;font-size: 8px;flex-shrink: 0}:root[data-theme="dark"] .ps-takeaway-dot{color: #38bdf8}.ps-stage-card-simulator{background: #0f172a;color: #f8fafc;border-radius: 18px;padding: 22px;border: 1px solid rgba(255,255,255,0.12);display: flex;flex-direction: column;justify-content: space-between;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 12px 28px rgba(0,0,0,0.3)}.ps-sim-header{display: flex;align-items: center;gap: 8px;padding-bottom: 12px;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 16px}.ps-sim-dot-live{color: #30d158;font-size: 10px;animation-name: ps-dot-pulse;animation-duration: 2s;animation-iteration-count: infinite}.ps-sim-dot-radar{color: #ff3b30;font-size: 10px;animation-name: ps-dot-pulse;animation-duration: 1.2s;animation-iteration-count: infinite}@keyframes ps-dot-pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.4;transform: scale(0.85)}}.ps-sim-label{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 750;letter-spacing: 0.08em;color: #94a3b8;flex: 1}.ps-sim-stamp{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.1em;padding: 2px 6px;border-radius: 4px;background: rgba(48,209,88,0.18);color: #30d158;border: 1px solid rgba(48,209,88,0.35)}.ps-sim-speed-alert{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.1em;padding: 2px 6px;border-radius: 4px;background: rgba(255,59,48,0.2);color: #ff453a;border: 1px solid rgba(255,59,48,0.4)}.ps-sim-body{display: flex;flex-direction: column;gap: 14px;flex: 1}.ps-sim-telemetry-row{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 10px;padding: 10px 12px}.ps-sim-cell{display: flex;flex-direction: column;gap: 2px;font-size: 12px}.ps-sim-cell strong{font-family: var(--font-mono,monospace);font-size: 12px;color: #f8fafc}.ps-sim-dim{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 750;letter-spacing: 0.08em;color: #64748b}.ps-sim-warn{color: #ff9f0a !important}.ps-sim-callout{background: rgba(255,255,255,0.05);border-left: 3px solid #007aff;border-radius: 0 8px 8px 0;padding: 10px 12px}.ps-sim-callout-alert{border-left-color: #ff3b30;background: rgba(255,59,48,0.08)}.ps-sim-callout-blue{border-left-color: #007aff;background: rgba(0,122,255,0.08)}.ps-sim-callout-shield{border-left-color: #30d158;background: rgba(48,209,88,0.08)}.ps-sim-callout-kicker{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;color: #94a3b8;margin-bottom: 4px}.ps-sim-callout-text{font-size: 12px;line-height: 1.45;color: #cbd5e1}.ps-sim-callout-text strong{color: #ffffff}.ps-sim-radar-display{display: flex;align-items: center;justify-content: space-around;background: rgba(0,0,0,0.4);border: 1px solid rgba(255,255,255,0.1);border-radius: 12px;padding: 12px 8px}.ps-sim-radar-stat{display: flex;flex-direction: column;align-items: center}.ps-sim-stat-kicker{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 750;letter-spacing: 0.1em;color: #64748b;margin-bottom: 2px}.ps-sim-big-stat{font-family: var(--font-mono,monospace);font-size: 36px;font-weight: 850;letter-spacing: -0.04em;line-height: 1;color: #ffffff}.ps-sim-alert-stat{color: #ff453a}.ps-sim-unit{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 750;letter-spacing: 0.08em;color: #94a3b8;margin-top: 2px}.ps-sim-radar-divider{width: 1px;height: 36px;background: rgba(255,255,255,0.12)}.ps-sim-statute-match{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;padding: 10px 12px}.ps-sim-statute-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 4px}.ps-sim-statute-code{font-family: var(--font-mono,monospace);font-size: 13px;font-weight: 800;color: #38bdf8}.ps-sim-badge-blue{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 750;padding: 2px 6px;border-radius: 9999px;background: rgba(0,122,255,0.2);color: #38bdf8}.ps-sim-statute-desc{font-size: 12px;line-height: 1.4;color: #94a3b8}.ps-sim-doctrine-strip{display: flex;align-items: center;justify-content: space-between;gap: 8px}.ps-sim-affidavit-box{background: rgba(0,0,0,0.4);border: 1px solid rgba(255,255,255,0.1);border-radius: 8px;padding: 10px 12px}.ps-sim-affidavit-title{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 750;letter-spacing: 0.08em;color: #38bdf8;margin-bottom: 4px}.ps-sim-mono-text{font-family: var(--font-mono,monospace);font-size: 11px;line-height: 1.45;color: #e2e8f0;margin: 0;white-space: pre-wrap}.ps-sim-citation-preview{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;padding: 10px 12px;display: flex;flex-direction: column;gap: 6px}.ps-sim-cite-head{display: flex;align-items: center;justify-content: space-between;font-size: 11px;padding-bottom: 4px;border-bottom: 1px solid rgba(255,255,255,0.08);color: #f8fafc}.ps-sim-cite-row{display: flex;align-items: center;justify-content: space-between;font-size: 11px;color: #cbd5e1}.ps-sim-mono-pill{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 750;padding: 1px 6px;border-radius: 4px;background: rgba(255,255,255,0.1);color: #f8fafc}.ps-sim-footer{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;padding-top: 12px;border-top: 1px solid rgba(255,255,255,0.08);margin-top: 14px}.ps-sim-chip{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;padding: 2px 8px;border-radius: 9999px;background: rgba(255,255,255,0.08);color: #94a3b8}.ps-sim-chip-active{background: rgba(0,122,255,0.2);color: #38bdf8;border: 1px solid rgba(0,122,255,0.4)}.ps-sim-status-active{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;color: #30d158;margin-left: auto}.ps-sim-status-warn{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;color: #ff9f0a;margin-left: auto}.ps-slide-header-leading{display: flex;align-items: center;gap: 8px;flex: 1;min-width: 0}.ps-micro-briefing-row{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;padding: 10px 12px;display: flex;flex-direction: column;gap: 6px}.ps-micro-speed-presets{display: flex;gap: 6px;flex-wrap: wrap;align-items: center}.ps-micro-chip{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 700;padding: 3px 8px;border-radius: 9999px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);color: #94a3b8}.ps-micro-chip.is-active{background: rgba(0,122,255,0.25);border-color: #007aff;color: #38bdf8}.ps-micro-statute-card{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;padding: 10px 12px;display: flex;flex-direction: column;gap: 6px}.ps-micro-code-cite{font-family: var(--font-mono,monospace);font-size: 13px;font-weight: 800;color: #38bdf8}.ps-micro-doctrine-bar{display: flex;gap: 6px;flex-wrap: wrap}.ps-micro-scope-table{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;background: rgba(0,0,0,0.35);border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;padding: 8px 10px;font-family: var(--font-mono,monospace);font-size: 9.5px}.ps-scope-mini-row{display: flex;align-items: center;justify-content: space-between;gap: 4px}.ps-scope-mini-cell{color: #94a3b8}.ps-scope-status-ok{color: #30d158;font-weight: 750}.ps-sim-btn-pill{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.02em;padding: 4px 10px;border-radius: 9999px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.14);color: #cbd5e1;display: inline-flex;align-items: center}.ps-sim-btn-pill.ps-sim-btn-primary{background: #007aff;border-color: #007aff;color: #ffffff;box-shadow: 0 2px 8px rgba(0,122,255,0.35)}.ps-sim-active-stat{color: #30d158 !important}.ps-story-slide-card .ps-sim-telemetry-row,.ps-story-slide-card .ps-inspector-meta-grid{background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f8fafc !important}.ps-story-slide-card .ps-linear-issue-title{color: #f8fafc !important}.ps-story-slide-card .ps-linear-issue-snippet{color: #94a3b8 !important}.ps-story-slide-card .ps-sim-cell strong{color: #f8fafc !important}.ps-story-slide-card .ps-sim-dim{color: #94a3b8 !important}.ps-story-slide-card .ps-sim-cell .ps-sim-warn{color: #ff9f0a !important}.ps-story-slide-card .ps-sim-cell .ps-sim-active-stat{color: #30d158 !important}@media (max-width: 960px){.ps-story-runway{min-height: auto;margin-bottom: 48px}.ps-story-sticky-frame{position: relative;top: 0;height: auto;min-height: auto;max-height: none}.ps-story-stage-inner{grid-template-columns: 1fr;gap: 24px}.ps-story-col-left{max-height: none;height: auto}.ps-story-vsteps-wrapper{overflow-x: auto;padding-top: 12px;-webkit-overflow-scrolling: touch}.ps-story-vsteps-list{flex-direction: row;gap: 8px}.ps-story-col-right{overflow: visible;width: 100%;padding: 0}.ps-story-slider-viewport{overflow: visible;padding: 0}.ps-story-slider-track{display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;width: 100%;gap: 0;transition: none}.ps-story-slide-card{grid-column: 1;grid-row: 1;width: 100%;max-width: 100%;min-height: auto}.ps-story-stage-card{grid-template-columns: 1fr;padding: 24px;gap: 24px}.ps-scrolly-container{grid-template-columns: 1fr;gap: 24px}.ps-scrolly-sticky-col{position: relative;top: 0}.ps-scrolly-step{min-height: auto;padding: 24px;opacity: 1;filter: none;transform: none}}@media (prefers-reduced-motion: reduce){.ps-story-beam-shimmer,.ps-sim-dot-live,.ps-sim-dot-radar{animation: none !important}.ps-story-stage-card.is-active,.ps-scrolly-sim-panel.is-active{animation: none !important}.ps-story-step-btn,.ps-scrolly-step,.ps-hero-brand-logo,.ps-landing-nav,.ps-landing-nav-inner,.ps-landing-nav-btn{transition: none !important}}.ps-landing-bento-grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 20px;margin-bottom: 64px}.ps-bento-hero-wide{grid-column: span 7}.ps-bento-hero-tall{grid-column: span 5}.ps-bento-mid{grid-column: span 6}.ps-bento-third{grid-column: span 4}@media (max-width: 980px){.ps-bento-hero-wide,.ps-bento-hero-tall,.ps-bento-mid,.ps-bento-third{grid-column: span 12}}.ps-landing-module-card{position: relative;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 20px;padding: 24px;box-shadow: 0 2px 4px rgba(0,0,0,0.03),0 10px 28px -4px rgba(0,0,0,0.08),0 24px 54px -8px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.9);display: flex;flex-direction: column;transform: translateY(-3px);transform-style: preserve-3d;perspective: 1000px;transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;will-change: transform}:root[data-theme="dark"] .ps-landing-module-card{background: #14171f;border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 6px rgba(0,0,0,0.45),0 12px 32px -4px rgba(0,0,0,0.6),0 24px 56px -8px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.07)}.ps-landing-module-card::before{content: "";position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient( 520px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(94,106,210,0.22),transparent 50% );pointer-events: none;z-index: 1;opacity: 0;transition: opacity 0.3s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-landing-module-card::before{background: radial-gradient( 520px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(167,139,250,0.26),transparent 50% )}.ps-landing-module-card:hover::before{opacity: 1}.ps-module-card-wide{grid-column: 1 / -1}.ps-module-card-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;transform: translateZ(36px)}.ps-module-num{font-family: var(--font-mono);font-size: 13px;font-weight: 800;color: #5e6ad2}:root[data-theme="dark"] .ps-module-num{color: #a78bfa}.ps-module-badge{font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.08em;padding: 3px 8px;border-radius: 9999px;background: rgba(94,106,210,0.1);color: #5e6ad2}:root[data-theme="dark"] .ps-module-badge{background: rgba(167,139,250,0.16);color: #c4b5fd}.ps-module-badge.is-primary{background: rgba(0,122,255,0.12);color: #007aff}:root[data-theme="dark"] .ps-module-badge.is-primary{background: rgba(56,189,248,0.16);color: #38bdf8}.ps-module-badge.is-accent{background: rgba(48,209,88,0.12);color: #10b981}:root[data-theme="dark"] .ps-module-badge.is-accent{background: rgba(48,209,88,0.16);color: #34d399}.ps-module-speed-badge{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 750;color: #10b981;background: rgba(48,209,88,0.12);border: 1px solid rgba(48,209,88,0.25);padding: 2px 7px;border-radius: 9999px}:root[data-theme="dark"] .ps-module-speed-badge{color: #34d399;background: rgba(48,209,88,0.16);border-color: rgba(48,209,88,0.35)}.ps-bento-statute-preview{background: #f9fafb;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;padding: 12px 14px;margin: 10px 0 14px;display: flex;flex-direction: column;gap: 6px;transform: translateZ(28px)}:root[data-theme="dark"] .ps-bento-statute-preview{background: #0d111c;border-color: rgba(255,255,255,0.06)}.ps-bento-preview-top{display: flex;justify-content: space-between;align-items: center}.ps-bento-preview-kicker{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.08em;color: #6b7280}.ps-bento-preview-tag{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;color: #10b981}.ps-bento-preview-body{display: flex;flex-direction: column;gap: 3px}.ps-bento-preview-cite{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;font-size: 13px;color: #007aff}.ps-bento-preview-title{font-size: 13px;font-weight: 700;color: #111827}:root[data-theme="dark"] .ps-bento-preview-title{color: #f3f4f6}.ps-bento-preview-elements{font-size: 11.5px;color: #4b5563;line-height: 1.4}:root[data-theme="dark"] .ps-bento-preview-elements{color: #9ca3af}.ps-bento-matrix-preview{background: #f9fafb;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;padding: 12px 14px;margin: 10px 0 14px;display: flex;flex-direction: column;gap: 6px;transform: translateZ(28px)}:root[data-theme="dark"] .ps-bento-matrix-preview{background: #0d111c;border-color: rgba(255,255,255,0.06)}.ps-bento-matrix-header{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 750;letter-spacing: 0.08em;color: #6b7280;margin-bottom: 2px}.ps-bento-matrix-row{display: flex;justify-content: space-between;align-items: center;font-size: 12px}.ps-matrix-target{font-weight: 700;color: #374151}:root[data-theme="dark"] .ps-matrix-target{color: #d1d5db}.ps-matrix-status{font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 700;padding: 2px 6px;border-radius: 4px}.ps-matrix-status.is-lawful{background: rgba(48,209,88,0.12);color: #10b981}.ps-matrix-status.is-scope{background: rgba(245,158,11,0.12);color: #f59e0b}.ps-module-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: 20px;font-weight: 750;letter-spacing: -0.02em;color: #111827;margin: 0 0 8px;line-height: 1.22;transform: translateZ(24px)}:root[data-theme="dark"] .ps-module-title{color: #f9fafb}.ps-module-desc{font-size: 14px;line-height: 1.5;color: #4b5563;margin: 0 0 16px;flex: 1;transform: translateZ(16px)}:root[data-theme="dark"] .ps-module-desc{color: #9ca3af}.ps-module-features{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px;font-size: 13px;color: #6b7280;transform: translateZ(28px)}:root[data-theme="dark"] .ps-module-features{color: #9ca3af}.ps-feature-bullet{color: #5e6ad2;margin-right: 6px;font-weight: 700}:root[data-theme="dark"] .ps-feature-bullet{color: #a78bfa}.ps-standards-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 14px;margin-bottom: 64px}.ps-standard-pill-card{position: relative;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 16px;padding: 18px 16px;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 6px 18px -3px rgba(0,0,0,0.06),0 14px 32px -6px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.9);transform: translateY(-2px);transform-style: preserve-3d;perspective: 800px;transition: transform 0.32s cubic-bezier(0.16,1,0.3,1),box-shadow 0.32s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;will-change: transform}:root[data-theme="dark"] .ps-standard-pill-card{background: #14171f;border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 6px rgba(0,0,0,0.4),0 10px 24px -4px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.07)}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-card-header{animation: ps-kicker-reveal 0.6s cubic-bezier(0.16,1,0.3,1) 0.06s both}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-title{animation: ps-text-reveal 0.7s cubic-bezier(0.16,1,0.3,1) 0.12s both}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-desc{animation: ps-text-reveal 0.7s cubic-bezier(0.16,1,0.3,1) 0.18s both}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-features li:nth-child(1){animation: ps-text-reveal 0.55s cubic-bezier(0.16,1,0.3,1) 0.22s both}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-features li:nth-child(2){animation: ps-text-reveal 0.55s cubic-bezier(0.16,1,0.3,1) 0.28s both}.ps-landing-modules-section.is-visible .ps-landing-module-card .ps-module-features li:nth-child(3){animation: ps-text-reveal 0.55s cubic-bezier(0.16,1,0.3,1) 0.34s both}.ps-landing-standards-section.is-visible .ps-standard-pill-card .ps-standard-code{animation: ps-kicker-reveal 0.6s cubic-bezier(0.16,1,0.3,1) 0.06s both}.ps-landing-standards-section.is-visible .ps-standard-pill-card .ps-standard-title{animation: ps-text-reveal 0.65s cubic-bezier(0.16,1,0.3,1) 0.12s both}.ps-landing-standards-section.is-visible .ps-standard-pill-card .ps-standard-sub{animation: ps-text-reveal 0.65s cubic-bezier(0.16,1,0.3,1) 0.18s both}.ps-standard-pill-card::before{content: "";position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient( 340px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(0,122,255,0.18),transparent 50% );pointer-events: none;z-index: 1;opacity: 0;transition: opacity 0.3s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-standard-pill-card::before{background: radial-gradient( 340px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(56,189,248,0.24),transparent 50% )}.ps-standard-pill-card:hover::before{opacity: 1}.ps-standard-code{font-family: var(--font-mono);font-size: 12px;font-weight: 800;color: #007aff;margin-bottom: 6px;transform: translateZ(24px)}:root[data-theme="dark"] .ps-standard-code{color: #38bdf8}.ps-standard-title{font-size: 14px;font-weight: 700;color: #111827;margin-bottom: 4px;transform: translateZ(18px)}:root[data-theme="dark"] .ps-standard-title{color: #f9fafb}.ps-standard-sub{font-size: 12px;line-height: 1.45;color: #6b7280}:root[data-theme="dark"] .ps-standard-sub{color: #9ca3af}.ps-landing-jurisdictions-section{text-align: center;margin-bottom: 64px;padding: 36px 24px;background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 20px}:root[data-theme="dark"] .ps-landing-jurisdictions-section{background: #14171f;border-color: rgba(255,255,255,0.08)}.ps-landing-juris-pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 24px}.ps-bottom-cta-card{position: relative;background: #111827;color: #ffffff;border-radius: 24px;padding: 48px 24px;text-align: center;box-shadow: 0 16px 44px -8px rgba(17,24,39,0.35),0 32px 72px -12px rgba(17,24,39,0.25),inset 0 1px 0 rgba(255,255,255,0.15);transform: translateY(-3px);transform-style: preserve-3d;perspective: 1000px;transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;will-change: transform}:root[data-theme="dark"] .ps-bottom-cta-card{background: #1a1d26;border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 20px 52px -10px rgba(0,0,0,0.65),0 36px 84px -16px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.12)}.ps-bottom-cta-card:hover{transform: perspective(1000px) translate3d(0,-10px,28px) scale3d(1.022,1.022,1.022);box-shadow: 0 36px 80px -12px rgba(0,0,0,0.5),0 20px 40px -8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.22)}:root[data-theme="dark"] .ps-bottom-cta-card:hover{box-shadow: 0 40px 88px -12px rgba(0,0,0,0.8),0 0 44px rgba(94,106,210,0.32),inset 0 1px 0 rgba(255,255,255,0.2)}.ps-landing-bottom-cta-section.is-visible .ps-bottom-cta-title{animation: ps-text-reveal 0.75s cubic-bezier(0.16,1,0.3,1) 0.12s both}.ps-landing-bottom-cta-section.is-visible .ps-bottom-cta-desc{animation: ps-text-reveal 0.75s cubic-bezier(0.16,1,0.3,1) 0.18s both}.ps-bottom-cta-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,sans-serif;font-size: clamp(30px,4vw,44px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.1;margin: 0 0 12px;color: #ffffff;transform: translateZ(28px)}.ps-bottom-cta-desc{font-size: 16px;line-height: 1.55;color: #9ca3af;max-width: 600px;margin: 0 auto 28px;transform: translateZ(18px)}.ps-bottom-cta-card .ps-hero-actions{transform: translateZ(32px)}.ps-bottom-cta-card .ps-hero-btn-secondary{background: rgba(255,255,255,0.12);color: #ffffff;border-color: rgba(255,255,255,0.3)}.ps-bottom-cta-card .ps-hero-btn-secondary:hover{background: rgba(255,255,255,0.2);border-color: #ffffff}.ps-reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.6s cubic-bezier(0.16,1,0.3,1),transform 0.6s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.ps-reveal.is-visible{opacity: 1;transform: translateY(0)}.ps-reveal-stagger>*{opacity: 0;transform: translateY(18px);transition: opacity 0.5s cubic-bezier(0.16,1,0.3,1),transform 0.5s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(1),.ps-reveal-stagger.is-visible>*:nth-child(1){opacity: 1;transform: translateY(0);transition-delay: 0.04s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(2),.ps-reveal-stagger.is-visible>*:nth-child(2){opacity: 1;transform: translateY(0);transition-delay: 0.10s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(3),.ps-reveal-stagger.is-visible>*:nth-child(3){opacity: 1;transform: translateY(0);transition-delay: 0.16s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(4),.ps-reveal-stagger.is-visible>*:nth-child(4){opacity: 1;transform: translateY(0);transition-delay: 0.22s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(5),.ps-reveal-stagger.is-visible>*:nth-child(5){opacity: 1;transform: translateY(0);transition-delay: 0.28s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(6),.ps-reveal-stagger.is-visible>*:nth-child(6){opacity: 1;transform: translateY(0);transition-delay: 0.34s}.ps-reveal.is-visible .ps-reveal-stagger>*:nth-child(7),.ps-reveal-stagger.is-visible>*:nth-child(7){opacity: 1;transform: translateY(0);transition-delay: 0.40s}.ps-landing-telem-card,.ps-juris-pill{transition: transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease,background-color 0.28s ease}.ps-landing-telem-card:hover{transform: translateY(-3px);box-shadow: 0 12px 28px rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-landing-telem-card:hover{box-shadow: 0 14px 32px rgba(0,0,0,0.45)}.ps-landing-module-card:hover{transform: perspective(1000px) translate3d(0,-10px,28px) scale3d(1.028,1.028,1.028);box-shadow: 0 28px 64px -12px rgba(94,106,210,0.24),0 14px 28px -6px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.95)}:root[data-theme="dark"] .ps-landing-module-card:hover{box-shadow: 0 32px 72px -12px rgba(0,0,0,0.8),0 0 36px rgba(167,139,250,0.26),inset 0 1px 0 rgba(255,255,255,0.12)}.ps-standard-pill-card:hover{transform: perspective(800px) translate3d(0,-8px,22px) scale3d(1.028,1.028,1.028);box-shadow: 0 20px 44px -8px rgba(0,122,255,0.18),0 10px 20px -4px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.95);border-color: rgba(0,122,255,0.35)}:root[data-theme="dark"] .ps-standard-pill-card:hover{box-shadow: 0 24px 48px -10px rgba(0,0,0,0.75),0 0 28px rgba(56,189,248,0.2),inset 0 1px 0 rgba(255,255,255,0.12);border-color: rgba(56,189,248,0.4)}.ps-juris-pill:hover{transform: translateY(-2px) scale(1.03);background: var(--surface-hover,rgba(0,0,0,0.04));box-shadow: 0 6px 16px rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-juris-pill:hover{box-shadow: 0 8px 20px rgba(0,0,0,0.4)}.ps-landing-module-card:active,.ps-proof-card:active,.ps-standard-pill-card:active,.ps-sim-metric-cell:active,.ps-bottom-cta-card:active{transform: perspective(1000px) scale3d(0.985,0.985,0.985) translateY(1px) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;transition-duration: 0.1s !important}@media (prefers-reduced-motion: reduce){.ps-reveal,.ps-reveal-stagger>*,.ps-landing-telem-card,.ps-landing-module-card,.ps-proof-card,.ps-standard-pill-card,.ps-sim-container,.ps-sim-metric-cell,.ps-sim-title,.ps-juris-pill,.ps-story-slide-card,.ps-timeline-spline-canvas,.ps-timeline-waypoint,.ps-waypoint-pill,.ps-spatial-slide,.ps-ticker-track,.ps-scrolly-stage-row .ps-takeaway-item,.ps-scrolly-screenshot-wrap,.ps-bottom-cta-card,.ps-landing-nav,.ps-landing-hero-title,.ps-hero-badge,.ps-hero-btn-primary,.ps-beacon-pulse,.ps-radar-ripple,.ps-landing-section-kicker,.ps-landing-section-title,.ps-landing-section-desc,.ps-scrolly-stage-badge,.ps-scrolly-stage-title,.ps-scrolly-stage-desc,.ps-module-title,.ps-module-desc,.ps-module-features li,.ps-proof-quote,.ps-proof-author,.ps-bottom-cta-title,.ps-bottom-cta-desc,.ps-standard-code,.ps-standard-title,.ps-standard-sub,.hero-stage .intro-heading h1,.hero-bottom-split .intro-summary,.standalone-page .intro-heading h1,.standalone-page #page-title,.editorial-section-stamp,.editorial-section-heading,.editorial-section-sub,.motion-ready .section-heading.is-revealed .eyebrow,.motion-ready .section-heading.is-revealed h2,.motion-ready .section-heading.is-revealed .section-lead{opacity: 1 !important;transform: none !important;filter: none !important;transition: none !important;animation: none !important;will-change: auto !important}.ps-hero-btn-primary::after,.ps-waypoint-pill::before{display: none !important}.ps-landing-module-card::before,.ps-proof-card::before,.ps-standard-pill-card::before{display: none !important}}.ps-login-top-bar{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 24px;padding-bottom: 16px;border-bottom: 1px solid rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-login-top-bar{border-color: rgba(255,255,255,0.1)}.ps-back-to-landing-btn{background: transparent;border: 1px solid rgba(0,0,0,0.16);border-radius: 9999px;padding: 8px 18px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13px;font-weight: 650;color: #111827;cursor: pointer;transition: background 0.14s ease,transform 0.14s ease}.ps-back-to-landing-btn:hover{background: rgba(0,0,0,0.05)}.ps-login-gateway-badge{font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;color: #6b7280}:root[data-theme="dark"] .ps-back-to-landing-btn{color: #f3f4f6;border-color: rgba(255,255,255,0.2)}:root[data-theme="dark"] .ps-back-to-landing-btn:hover{background: rgba(255,255,255,0.08)}:root[data-theme="dark"] .ps-login-gateway-badge{color: #9ca3af}@media (max-width: 960px){.ps-landing-telemetry-grid{grid-template-columns: repeat(2,1fr)}.ps-landing-bento-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.ps-landing-telemetry-grid{grid-template-columns: 1fr}}.patrolsync-auth-layout{display: flex;flex-direction: column;align-items: center;max-width: 100%;width: 100%;margin: 0 auto;position: relative;z-index: 2}.patrolsync-auth-card-pane{width: 100%;max-width: 540px;margin: 0 auto}.ps-card-brand-header{display: flex;justify-content: center;margin-bottom: 20px}.ps-card-logo{max-width: 200px;height: auto}@media (max-width: 960px){.patrolsync-auth-layout{max-width: 100%;padding: 0 16px}}.patrolsync-auth-intro-pane{display: flex;flex-direction: column;gap: 28px;text-align: left}.ps-auth-brand-block{display: flex;flex-direction: column;gap: 14px}.ps-miranda-stamp-seal{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;color: #d4a359;border: 1px solid rgba(212,163,89,0.35);padding: 4px 10px;border-radius: 2px;background: rgba(212,163,89,0.06);width: fit-content}.ps-miranda-stamp-seal .seal-star{color: #d4a359;font-size: 8px}.ps-auth-logo-row{margin-bottom: 2px}.ps-auth-main-logo{max-width: 220px;height: auto;display: block}.patrolsync-glass-logo{max-width: 220px;height: auto;display: block;margin: 0 auto}:root[data-theme="dark"] .ps-auth-main-logo,:root[data-theme="dark"] .ps-card-logo,:root[data-theme="dark"] .ps-app-logo,:root[data-theme="dark"] .patrolsync-glass-logo,:root[data-theme="tactical-red"] .ps-auth-main-logo,:root[data-theme="tactical-red"] .ps-card-logo,:root[data-theme="tactical-red"] .ps-app-logo,:root[data-theme="tactical-red"] .patrolsync-glass-logo,:root[data-theme="mdt"] .ps-auth-main-logo,:root[data-theme="mdt"] .ps-card-logo,:root[data-theme="mdt"] .ps-app-logo,:root[data-theme="mdt"] .patrolsync-glass-logo{filter: invert(0.92) contrast(1.05)}:root[data-theme="light"] .ps-auth-main-logo,:root[data-theme="light"] .ps-card-logo,:root[data-theme="light"] .ps-app-logo,:root[data-theme="light"] .patrolsync-glass-logo{filter: none}.ps-auth-gateway-badge{display: inline-flex;align-items: center;gap: 8px;padding: 5px 12px;background: #20201e;border: 1px solid rgba(205,198,190,0.22);border-radius: 3px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;color: #ede8e1;width: fit-content}.ps-auth-gateway-badge .badge-dot{color: #96b59f;font-size: 9px}.ps-auth-intro-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: clamp(34px,4.4vw,48px);font-weight: 700;color: #ede8e1;letter-spacing: -0.028em;line-height: 1.08;margin: 0}.ps-auth-intro-heading em{font-style: normal;font-weight: 500;color: #cdc6be}.ps-auth-intro-desc{font-family: var(--font-sans);font-size: 16px;line-height: 1.55;color: #a8a198;margin: 0;max-width: 520px}.ps-auth-feature-pills{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.ps-auth-feat-pill{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 10.5px;font-weight: 750;letter-spacing: 0.06em;text-transform: uppercase;padding: 5px 12px;border-radius: 9999px;background: #20201e;border: 1px solid rgba(205,198,190,0.2);color: #cdc6be;white-space: nowrap;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-auth-feat-pill:hover{background: #272724;border-color: #cdc6be;color: #ede8e1;transform: translateY(-1px)}.ps-auth-telemetry-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}@media (max-width: 480px){.ps-auth-telemetry-grid{grid-template-columns: 1fr}}.ps-auth-telem-card{position: relative;background: #1f1f1d;border: 1px solid rgba(205,198,190,0.22);border-radius: 6px;padding: 16px 18px;box-shadow: 0 4px 16px rgba(0,0,0,0.3);transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ps-auth-telem-card::before{content: "+";position: absolute;top: 6px;right: 8px;font-family: var(--font-mono);font-size: 11px;color: rgba(205,198,190,0.25);line-height: 1}.ps-auth-telem-card:hover{background: #252522;border-color: #cdc6be;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,0.45)}.ps-telem-top{display: flex;align-items: center;gap: 6px;margin-bottom: 6px}.ps-telem-val{font-family: var(--font-mono);font-size: 26px;font-weight: 800;color: #ede8e1;letter-spacing: -0.02em;line-height: 1.05}.ps-telem-label{font-family: var(--font-mono);font-size: 9.5px;font-weight: 800;letter-spacing: 0.14em;color: #9c968d;text-transform: uppercase}.ps-telem-sub{font-family: var(--font-mono);font-size: 10.5px;color: #736e67;margin-top: 5px}.ps-auth-jurisdictions{display: flex;flex-direction: column;gap: 8px}.ps-juris-title{font-family: var(--font-mono);font-size: 10px;font-weight: 800;text-transform: uppercase;color: #736e67;letter-spacing: 0.14em}.ps-juris-pills{display: flex;flex-wrap: wrap;gap: 8px}.ps-juris-pill{display: inline-flex;align-items: center;padding: 4px 12px;background: #1f1f1d;border: 1px solid rgba(205,198,190,0.18);border-radius: 9999px;font-family: var(--font-sans);font-size: 11.5px;color: #cdc6be;font-weight: 650}.patrolsync-auth-card-pane{width: 100%}.patrolsync-glass-card{position: relative;z-index: 2;width: 100%;background: rgba(26,28,34,0.85);backdrop-filter: blur(28px) saturate(190%);-webkit-backdrop-filter: blur(28px) saturate(190%);border: 1px solid rgba(255,255,255,0.12);border-radius: 12px;padding: 34px 28px;box-shadow: 0 0 0 1px rgba(255,255,255,0.08),0 8px 24px rgba(0,0,0,0.5),0 24px 56px -6px rgba(0,0,0,0.75),0 48px 96px -12px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.1);text-align: left;transition: transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.patrolsync-glass-card::before{display: none !important}.patrolsync-glass-header{margin-bottom: 18px;text-align: left}.patrolsync-glass-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: 24px;font-weight: 700;color: #ede8e1;letter-spacing: -0.02em;margin: 0 0 6px 0}.patrolsync-glass-subtitle{font-family: var(--font-sans);font-size: 13px;color: #a8a198;line-height: 1.45;margin: 0}.patrolsync-glass-form{display: flex;flex-direction: column;gap: 16px;margin-bottom: 16px}.patrolsync-glass-input-group{display: flex;flex-direction: column;gap: 6px;text-align: left}.ps-label-row{display: flex;justify-content: space-between;align-items: baseline;flex-wrap: wrap;gap: 4px}.ps-forgot-link{font-family: var(--font-mono);font-size: 10.5px;color: #cdc6be;text-decoration: underline;text-underline-offset: 3px;font-weight: 700;letter-spacing: 0.02em;transition: opacity var(--duration-fast) ease}.ps-forgot-link:hover{opacity: 0.75}.patrolsync-glass-label{font-family: var(--font-mono);font-size: 10px;font-weight: 800;color: #9c968d;text-transform: uppercase;letter-spacing: 0.12em}.patrolsync-glass-input-wrapper{position: relative;display: flex;align-items: center}.patrolsync-glass-input-wrapper .input-icon{position: absolute;left: 14px;font-size: 16px;color: var(--text-faint);pointer-events: none}.patrolsync-glass-input{width: 100%;height: 46px;padding: 0 14px;background: #171716;border: 1px solid rgba(205,198,190,0.22);border-radius: 3px;color: #ede8e1;font-family: var(--font-mono);font-size: 13.5px;font-weight: 500;letter-spacing: 0.02em;outline: none;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.patrolsync-glass-input.ps-has-pwd-toggle{padding-right: 64px}.patrolsync-glass-input:focus{background: #1a1a19;border-color: #cdc6be;box-shadow: 0 0 0 2px rgba(205,198,190,0.18)}.patrolsync-glass-input::placeholder{color: #736e67}.ps-pwd-toggle-btn{position: absolute;right: 8px;min-width: 48px;height: 30px;padding: 0 8px;background: #242422;border: 1px solid rgba(205,198,190,0.2);border-radius: 2px;color: #cdc6be;cursor: pointer;display: flex;align-items: center;justify-content: center;font-family: var(--font-mono);font-size: 10px;font-weight: 750;text-transform: uppercase;letter-spacing: 0.04em;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-pwd-toggle-btn:hover{background: #cdc6be;color: #181817;border-color: #cdc6be}.ps-pwd-toggle-btn:focus-visible{outline: none;box-shadow: 0 0 0 2px var(--text)}.ps-pwd-strength-container{display: flex;flex-direction: column;gap: 7px;margin-top: 6px;padding: 9px 12px;background: rgba(18,18,17,0.75);border: 1px solid rgba(205,198,190,0.14);border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);transition: border-color 200ms cubic-bezier(0.2,0,0,1),background-color 200ms cubic-bezier(0.2,0,0,1)}.ps-pwd-strength-header{display: flex;align-items: center;justify-content: space-between;gap: 8px}.ps-pwd-strength-label{font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: #9c968d}.ps-pwd-strength-status{display: inline-flex;align-items: center;padding: 2px 7px;font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 3px;transition: color 200ms cubic-bezier(0.2,0,0,1),background-color 200ms cubic-bezier(0.2,0,0,1),border-color 200ms cubic-bezier(0.2,0,0,1)}.ps-pwd-strength-status[data-score="0"]{color: #9c968d;background: rgba(156,150,141,0.12);border: 1px solid rgba(156,150,141,0.2)}.ps-pwd-strength-status[data-score="1"]{color: #ef4444;background: rgba(239,68,68,0.14);border: 1px solid rgba(239,68,68,0.3)}.ps-pwd-strength-status[data-score="2"]{color: #f59e0b;background: rgba(245,158,11,0.14);border: 1px solid rgba(245,158,11,0.3)}.ps-pwd-strength-status[data-score="3"]{color: #3b82f6;background: rgba(59,130,246,0.14);border: 1px solid rgba(59,130,246,0.3)}.ps-pwd-strength-status[data-score="4"]{color: #10b981;background: rgba(16,185,129,0.16);border: 1px solid rgba(16,185,129,0.35)}.ps-pwd-strength-bars{display: flex;gap: 4px;width: 100%;height: 4px}.ps-pwd-strength-bar{flex: 1 1 0;height: 100%;border-radius: 999px;background: rgba(205,198,190,0.15);transition: background-color 200ms cubic-bezier(0.2,0,0,1),transform 200ms cubic-bezier(0.2,0,0,1),box-shadow 200ms cubic-bezier(0.2,0,0,1)}.ps-pwd-strength-bar.is-filled[data-level="1"]{background: #ef4444;box-shadow: 0 0 6px rgba(239,68,68,0.4)}.ps-pwd-strength-bar.is-filled[data-level="2"]{background: #f59e0b;box-shadow: 0 0 6px rgba(245,158,11,0.4)}.ps-pwd-strength-bar.is-filled[data-level="3"]{background: #3b82f6;box-shadow: 0 0 6px rgba(59,130,246,0.4)}.ps-pwd-strength-bar.is-filled[data-level="4"]{background: #10b981;box-shadow: 0 0 6px rgba(16,185,129,0.4)}.ps-pwd-strength-hints{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin: 0;padding: 0;list-style: none}.ps-pwd-hint-item{display: inline-flex;align-items: center;gap: 4px;font-family: var(--font-mono);font-size: 10px;font-weight: 500;color: #736e67;transition: color 150ms ease,opacity 150ms ease}.ps-pwd-hint-bullet{font-family: var(--font-mono);font-size: 11px;line-height: 1;font-weight: 700;color: #736e67;transition: color 150ms ease}.ps-pwd-hint-item.is-met{color: #10b981;font-weight: 700}.ps-pwd-hint-item.is-met .ps-pwd-hint-bullet{color: #10b981}.patrolsync-glass-submit-btn{width: 100%;height: 46px;background: #cdc6be;border: 1px solid #cdc6be;border-radius: 3px;color: #181817;font-family: var(--font-mono);font-size: 12px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 8px;box-shadow: 0 4px 16px rgba(0,0,0,0.4);transition-property: background-color,border-color,color,transform,box-shadow,opacity;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.patrolsync-glass-submit-btn:hover:not(:disabled){background: #ede8e1;border-color: #ede8e1;transform: translateY(-1px);box-shadow: 0 6px 22px rgba(0,0,0,0.55)}.patrolsync-glass-submit-btn:active:not(:disabled){transform: scale(0.96)}.patrolsync-glass-submit-btn:disabled{opacity: 0.7;cursor: not-allowed;pointer-events: none}.patrolsync-glass-submit-btn.is-loading .btn-spinner{display: inline-block;width: 16px;height: 16px;border: 2px solid rgba(255,255,255,0.3);border-top-color: #181817;border-radius: 50%;animation-name: ps-spin;animation-duration: 0.8s;animation-timing-function: linear;animation-iteration-count: infinite;margin-right: 6px}@keyframes ps-spin{to{transform: rotate(360deg)}}.patrolsync-quick-demo-btn{width: 100%;background: #242422;border: 1px solid rgba(205,198,190,0.28);border-radius: 3px;color: #ede8e1;padding: 10px 14px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;cursor: pointer;transition-property: background-color,border-color,color,transform;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1);text-align: center}.patrolsync-quick-demo-btn:hover{background: #cdc6be;border-color: #cdc6be;color: #181817}.patrolsync-quick-demo-btn:active{transform: scale(0.96)}.ps-auth-divider{display: flex;align-items: center;gap: 12px;margin: 14px 0 10px 0;width: 100%}.ps-auth-divider-line{flex: 1;height: 1px;background: var(--border,rgba(255,255,255,0.12))}.ps-auth-divider-text{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;color: var(--text-faint,#86868b);text-transform: uppercase;white-space: nowrap}.patrolsync-glass-secondary-btn.ps-webauthn-signin-btn{width: 100%;height: 44px;background: rgba(255,255,255,0.05);border: 1px solid var(--border,rgba(255,255,255,0.18));border-radius: 4px;color: var(--text,#f5f5f7);font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 8px;box-shadow: 0 2px 8px rgba(0,0,0,0.2);transition-property: background-color,border-color,color,transform,box-shadow;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.patrolsync-glass-secondary-btn.ps-webauthn-signin-btn:hover:not(:disabled){background: rgba(255,255,255,0.12);border-color: var(--accent-primary,#2997ff);transform: translateY(-1px);box-shadow: 0 4px 14px rgba(0,0,0,0.35)}.patrolsync-glass-secondary-btn.ps-webauthn-signin-btn:active:not(:disabled){transform: scale(0.97)}.patrolsync-glass-secondary-btn.ps-webauthn-signin-btn:disabled{opacity: 0.6;cursor: not-allowed;pointer-events: none}:root[data-theme="white"] .patrolsync-glass-secondary-btn.ps-webauthn-signin-btn,:root[data-theme="light"] .patrolsync-glass-secondary-btn.ps-webauthn-signin-btn{background: #ffffff;border-color: rgba(0,0,0,0.14);color: #111827;box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="white"] .patrolsync-glass-secondary-btn.ps-webauthn-signin-btn:hover:not(:disabled),:root[data-theme="light"] .patrolsync-glass-secondary-btn.ps-webauthn-signin-btn:hover:not(:disabled){background: #f9fafb;border-color: #0071e3}:root[data-theme="white"] .ps-auth-divider-line,:root[data-theme="light"] .ps-auth-divider-line{background: rgba(0,0,0,0.08)}:root[data-theme="white"] .ps-auth-divider-text,:root[data-theme="light"] .ps-auth-divider-text{color: #6b7280}.ps-webauthn-key-badge{font-family: var(--font-mono);font-size: 9.5px;font-weight: 700;letter-spacing: 0.06em;padding: 2px 6px;border-radius: 4px;background: rgba(48,209,88,0.12);border: 1px solid rgba(48,209,88,0.25);color: #30d158}:root[data-theme="white"] .ps-webauthn-key-badge,:root[data-theme="light"] .ps-webauthn-key-badge{background: rgba(36,138,61,0.08);border-color: rgba(36,138,61,0.2);color: #248a3d}.ps-webauthn-revoke-btn{background: transparent;border: 1px solid rgba(255,69,58,0.3);color: #ff453a;font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;padding: 3px 8px;border-radius: 4px;cursor: pointer;transition: background-color 150ms ease,border-color 150ms ease}.ps-webauthn-revoke-btn:hover{background: rgba(255,69,58,0.15);border-color: #ff453a}.ps-agency-code-details{margin-top: 18px;border: 1px solid rgba(205,198,190,0.22);border-radius: 4px;background: #171716;overflow: hidden;text-align: left;transition-property: border-color,background-color;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.ps-agency-code-details[open]{border-color: var(--text);background: var(--surface)}.ps-agency-code-summary{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 14px;font-family: var(--font-mono);font-size: 11px;font-weight: 750;color: var(--text-soft);cursor: pointer;user-select: none;list-style: none;transition: color var(--duration-fast) ease,background-color var(--duration-fast) ease}.ps-agency-code-summary::-webkit-details-marker{display: none}.ps-agency-code-summary:hover{color: var(--text);background: var(--surface-muted)}.ps-agency-code-summary .summary-left{display: inline-flex;align-items: center;gap: 8px}.ps-agency-code-summary .summary-icon{font-size: 13px;flex: 0 0 auto}.ps-agency-code-summary .summary-chevron{font-size: 10px;transition: transform var(--duration-fast) ease;flex: 0 0 auto}.ps-agency-code-details[open] .summary-chevron{transform: rotate(180deg)}.ps-agency-code-body{padding: 0 14px 14px;border-top: 1px solid var(--border)}.ps-secondary-unlock-btn{background: var(--surface-strong) !important;color: var(--text) !important;border: 1px solid var(--border-strong) !important}.ps-secondary-unlock-btn:hover:not(:disabled){background: var(--surface-muted) !important;border-color: var(--text) !important;color: var(--text) !important}.ps-tab-full,.ps-forgot-full{display: inline}.ps-tab-short,.ps-forgot-short{display: none}@media (max-width: 600px){.ps-tab-full,.ps-forgot-full{display: none !important}.ps-tab-short,.ps-forgot-short{display: inline !important}}.patrolsync-glass-status{min-height: 24px;font-family: var(--font-mono);font-size: 12px;font-weight: 750;margin-top: 14px;margin-bottom: 14px;line-height: 1.4}.patrolsync-glass-status.is-error{color: var(--danger)}.patrolsync-glass-status.is-success{color: #15803d}.patrolsync-glass-footer{border-top: 1px solid rgba(205,198,190,0.2);padding-top: 20px;display: flex;flex-direction: column;gap: 12px;align-items: center}.glass-compliance-pill{font-family: var(--font-mono);font-size: 11px;color: #9c968d;display: flex;align-items: center;gap: 6px}.glass-nav-links{display: flex;align-items: center;gap: 16px;font-family: var(--font-sans);font-size: 12px;flex-wrap: wrap;justify-content: center}.glass-nav-links a{color: #cdc6be;text-decoration: none;font-weight: 500;transition: color var(--duration-fast) var(--ease-out)}.glass-nav-links a:hover{color: #ffffff;text-decoration: underline}body.patrolsync-workspace-page #ps-landing-view,body.patrolsync-workspace-page #patrolsync-portal-login-card,body.patrolsync-unlocked #patrolsync-portal-login-card,html.ps-authenticated body.patrolsync-portal-page #patrolsync-portal-login-card{display: none !important}body.patrolsync-locked #patrolsync-portal-login-card,body.patrolsync-portal-page:not(.patrolsync-unlocked) #patrolsync-portal-login-card,body.ps-auth-active #patrolsync-portal-login-card{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important}body.ps-auth-active #ps-landing-view{display: none !important}body:not(.patrolsync-portal-page):not(.ps-auth-active):not(.patrolsync-locked) #patrolsync-portal-login-card{display: none !important}body.patrolsync-unlocked #patrolsync-portal-hub-card,body.patrolsync-portal-page.patrolsync-unlocked #patrolsync-portal-hub-card,html.ps-authenticated body.patrolsync-portal-page #patrolsync-portal-hub-card,body.patrolsync-workspace-page #patrolsync-portal-hub-card,html.ps-authenticated body.patrolsync-workspace-page #patrolsync-portal-hub-card,body.patrolsync-workspace-page.patrolsync-unlocked #patrolsync-portal-hub-card{display: flex !important}body.patrolsync-locked #patrolsync-portal-hub-card,body.patrolsync-portal-page:not(.patrolsync-unlocked) #patrolsync-portal-hub-card,html:not(.ps-authenticated) body.patrolsync-portal-page #patrolsync-portal-hub-card,html:not(.ps-authenticated) body.patrolsync-workspace-page #patrolsync-portal-hub-card,body:not(.patrolsync-unlocked) body.patrolsync-workspace-page #patrolsync-portal-hub-card,body:not(.patrolsync-workspace-page):not(.patrolsync-portal-page) #patrolsync-portal-hub-card{display: none !important}body.patrolsync-portal-page.patrolsync-unlocked .editorial-masthead,html.ps-authenticated body.patrolsync-portal-page .editorial-masthead{display: none !important}body.patrolsync-portal-page.patrolsync-unlocked .site-footer,html.ps-authenticated body.patrolsync-portal-page .site-footer{display: none !important}body.patrolsync-portal-page.patrolsync-unlocked .ps-workspace-layout,html.ps-authenticated body.patrolsync-portal-page .ps-workspace-layout{height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important}.ps-auth-panel[hidden],.ps-auth-panel[style*="display: none"]{display: none !important}.ps-google-btn{display: flex;align-items: center;justify-content: center;gap: 12px;width: 100%;padding: 13px 18px;background: var(--surface-strong);color: var(--text);font-family: var(--font-sans);font-size: 14px;font-weight: 700;border: 1px solid var(--border-strong);border-radius: var(--radius-md);cursor: pointer;box-shadow: 0 2px 6px rgba(29,29,27,0.06);transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ps-google-btn:hover{background: #ede6dc;border-color: var(--text);box-shadow: 0 4px 12px rgba(29,29,27,0.12)}.ps-google-icon{width: 20px;height: 20px;flex-shrink: 0;display: block}.ps-divider-with-text{display: flex;align-items: center;text-align: center;margin: 18px 0;color: var(--text-faint);font-size: 11px;font-family: var(--font-mono)}.ps-divider-with-text::before,.ps-divider-with-text::after{content: "";flex: 1;border-bottom: 1px solid var(--border-strong)}.ps-divider-with-text:not(:empty)::before{margin-right: 12px}.ps-divider-with-text:not(:empty)::after{margin-left: 12px}.ps-auth-toggle-group{display: flex;background: #171716;border: 1px solid rgba(205,198,190,0.18);border-radius: 4px;padding: 3px;margin-bottom: 22px;gap: 4px}.ps-auth-toggle-btn{flex: 1;padding: 8px 12px;background: transparent;color: #9c968d;font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;border: none;border-radius: 2px;cursor: pointer;transition-property: background-color,color,box-shadow,transform;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1);text-align: center}.ps-auth-toggle-btn.is-active{background: #cdc6be;color: #181817;font-weight: 800;box-shadow: 0 1px 4px rgba(0,0,0,0.35)}.ps-auth-toggle-btn:hover:not(.is-active){background: rgba(205,198,190,0.06);color: #cdc6be}.ps-auth-toggle-btn:active{transform: scale(0.96)}.ps-register-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;text-align: left;margin-bottom: 16px}@media (max-width: 540px){.patrolsync-auth-layout{gap: 20px}.patrolsync-glass-card{padding: 20px 14px;border-radius: var(--radius-md)}.patrolsync-glass-title{font-size: 20px}.patrolsync-glass-subtitle{font-size: 12px}.patrolsync-glass-form{gap: 14px}.patrolsync-glass-input{height: 46px;font-size: 14px}.ps-auth-toggle-group{padding: 3px;gap: 3px;margin-bottom: 18px}.ps-auth-toggle-btn{padding: 6px 4px;font-size: 11px;min-height: 38px;display: flex;align-items: center;justify-content: center;text-align: center;line-height: 1.2;white-space: nowrap}.patrolsync-glass-submit-btn{height: 48px;min-height: 48px;font-size: 14px;padding: 0 14px}.patrolsync-quick-demo-btn{min-height: 42px;padding: 8px 10px;font-size: 11px;line-height: 1.35;white-space: normal;word-break: break-word;display: flex;align-items: center;justify-content: center}.ps-google-btn{min-height: 46px;padding: 10px 14px;font-size: 13px;gap: 8px}.ps-remember-row{min-height: 36px;display: flex;align-items: center}.ps-pwd-toggle-btn{width: 40px;height: 40px}.ps-register-grid{grid-template-columns: 1fr}}.ps-grid-full{grid-column: 1 / -1}.ps-glass-select{width: 100%;height: 46px;box-sizing: border-box;background: var(--surface-strong);border: 1px solid var(--control-border);border-radius: 3px;color: var(--text);font-family: var(--font-sans);font-size: 13px;padding: 0 14px;cursor: pointer;outline: none;transition: border-color var(--duration-fast) ease}.ps-glass-select:focus{border-color: var(--text);box-shadow: 0 0 0 2px rgba(29,29,27,0.15)}.ps-glass-select option{background: var(--surface-strong);color: var(--text)}.ps-demo-quick-box{margin-top: 18px;padding: 14px 16px;background: #171716;border: 1px solid rgba(205,198,190,0.28);border-radius: 4px;text-align: left}.ps-demo-badge-row{display: flex;align-items: center;gap: 8px;margin-bottom: 8px;flex-wrap: wrap}.ps-demo-pill{background: rgba(224,90,71,0.16);border: 1px solid rgba(224,90,71,0.4);color: #e05a47;font-family: var(--font-mono);font-size: 9.5px;font-weight: 800;letter-spacing: 0.14em;padding: 2px 7px;border-radius: 2px;text-transform: uppercase}.ps-demo-badge-text{font-family: var(--font-mono);font-size: 10.5px;color: #9c968d;letter-spacing: 0.04em}.ps-quick-test-login-btn{width: 100%;padding: 10px 14px;display: flex;align-items: center;justify-content: space-between;background: #242422;border: 1px solid rgba(205,198,190,0.22);border-radius: 3px;color: #ede8e1;font-family: var(--font-mono);font-size: 11px;font-weight: 750;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,0.35);transition-property: background-color,border-color,color,transform,box-shadow;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.ps-quick-test-login-btn:hover{background: #cdc6be;border-color: #cdc6be;color: #181817;transform: translateY(-1px);box-shadow: 0 4px 14px rgba(0,0,0,0.45)}.ps-quick-test-login-btn:active{transform: scale(0.96)}.ps-agency-filter-pills{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 12px}.ps-agency-pill{appearance: none;border: 1px solid var(--control-border);background: var(--surface-muted);color: var(--text-soft);font-family: var(--font-mono);font-size: 11px;font-weight: 500;padding: 5px 10px;border-radius: 9999px;cursor: pointer;transition: color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;white-space: nowrap}.ps-agency-pill:hover{border-color: var(--text);color: var(--text)}.ps-agency-pill.is-active{background: var(--text);color: var(--surface);border-color: var(--text)}.ps-agency-label-row{display: flex;justify-content: space-between;align-items: center;margin-bottom: 6px}.ps-agency-label-row label{margin-bottom: 0 !important}.ps-agency-hint-badge{font-family: var(--font-mono);font-size: 10px;color: var(--text-soft);background: var(--surface-muted);border: 1px solid var(--control-border);padding: 2px 6px;border-radius: 4px}.ps-auto-county-notice{display: inline-block;font-family: var(--font-mono);font-size: 11px;color: #166534;margin-top: 4px;animation: fadeIn 0.2s ease-out}.ps-umbrella-badge{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-soft);background: var(--surface-muted);border: 1px solid var(--control-border);padding: 3px 8px;border-radius: var(--radius-sm);margin-bottom: 8px}.ps-umbrella-nav{display: flex;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 3px;margin-bottom: 20px;gap: 4px}.ps-umbrella-tab-btn{flex: 1;padding: 8px 12px;background: transparent;color: var(--text-soft);font-family: var(--font-sans);font-size: 12px;font-weight: 700;border: none;border-radius: var(--radius-sm);cursor: pointer;text-align: center;transition-property: background-color,color,border-color,transform;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.ps-umbrella-tab-btn.is-active{background: var(--surface-strong);color: var(--text);border: 1px solid var(--border-strong);box-shadow: 0 2px 6px rgba(29,29,27,0.08)}.ps-umbrella-tab-btn:hover:not(.is-active){background: rgba(29,29,27,0.05);color: var(--text)}.ps-umbrella-tab-btn:active{transform: scale(0.96)}.ps-umbrella-tier-header{display: flex;align-items: center;gap: 8px;margin: 10px 0 12px;padding-bottom: 6px;border-bottom: 1px solid var(--control-border)}.ps-tier-tag{font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.05em;background: var(--text);color: var(--background);padding: 2px 6px;border-radius: 3px}.ps-tier-title{font-family: var(--font-sans);font-size: 12px;font-weight: 750;color: var(--text);letter-spacing: -0.01em}.ps-field-micro-hint{display: block;font-family: var(--font-mono);font-size: 11px;color: var(--text-soft);margin-top: 4px}@media (max-width: 540px){.ps-umbrella-nav{flex-direction: column;padding: 2px}.ps-umbrella-tab-btn{padding: 7px 8px;font-size: 11px;min-height: 36px}}.ps-google-modal-backdrop{position: fixed;inset: 0;z-index: 9999;background: rgba(29,29,27,0.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;padding: 20px}.ps-google-modal-backdrop.is-open,.ps-google-modal-backdrop[style*="display: flex"]{display: flex !important}.ps-google-modal-backdrop[hidden],.ps-google-modal-backdrop[style*="display: none"]{display: none !important}.ps-google-modal-card{width: 100%;max-width: 440px;background: var(--surface);color: var(--text);border: 1px solid var(--border-strong);border-radius: var(--radius-lg);padding: 32px 28px;box-shadow: var(--shadow-float);animation-name: psModalFadeIn;animation-duration: 0.2s;animation-timing-function: cubic-bezier(0.16,1,0.3,1);text-align: left}@keyframes psModalFadeIn{from{opacity: 0;transform: scale(0.95)}to{opacity: 1;transform: scale(1)}}.ps-google-modal-header{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.ps-google-modal-title{font-size: 18px;font-weight: 750;color: var(--text);margin: 0}.ps-google-modal-sub{font-family: var(--font-sans);font-size: 13px;color: var(--text-soft);margin-bottom: 20px}.ps-google-account-list{display: flex;flex-direction: column;gap: 10px;margin-bottom: 20px}.ps-google-account-row{display: flex;align-items: center;gap: 14px;padding: 12px 14px;border: 1px solid var(--border);border-radius: var(--radius-md);background: var(--surface-strong);cursor: pointer;transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ps-google-account-row:hover{background: var(--surface);border-color: var(--border-strong);transform: translateY(-1px)}.ps-google-avatar{width: 38px;height: 38px;border-radius: 50%;background: var(--text);color: #ffffff;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 14px;flex-shrink: 0}.ps-google-avatar.avatar-isp{background: #1e293b}.ps-google-avatar.avatar-custom{background: var(--surface-muted);color: var(--text);border: 1px solid var(--border-strong)}.ps-google-account-info{flex: 1;min-width: 0}.ps-google-account-name{font-size: 14px;font-weight: 750;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-google-account-email{font-size: 12px;color: var(--text-soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-google-account-dept{font-size: 11px;color: var(--text-faint);font-weight: 700}.ps-google-modal-close{width: 100%;padding: 10px;background: var(--surface-muted);color: var(--text);border: 1px solid var(--border-strong);border-radius: var(--radius-sm);font-weight: 700;font-size: 13px;cursor: pointer;transition: background-color var(--duration-fast) ease}.ps-google-modal-close:hover{background: var(--surface-strong)}.patrolsync-app-view{width: 100%;max-width: 100%;margin: 0 auto}.ps-workspace-layout{display: flex;flex-direction: row;height: 100vh;height: 100dvh;max-height: 100vh;max-height: 100dvh;width: 100%;max-width: 100%;margin: 0;padding: 12px 16px;background: var(--background);color: var(--text);position: relative;overflow: hidden;box-sizing: border-box;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter","Helvetica Neue",sans-serif}.ps-workspace-sidebar{width: var(--ps-sidebar-width,216px);min-width: 180px;max-width: 340px;height: 100%;max-height: 100%;position: relative;top: 0;display: flex;flex-direction: column;flex-shrink: 0;background: #0b0c0e;border-right: 1px solid rgba(255,255,255,0.07);box-shadow: none;z-index: 100;overflow: hidden;user-select: none;transition: width 100ms ease,transform var(--duration-medium) var(--ease-out);box-sizing: border-box}@media (min-width: 1200px){.ps-workspace-sidebar{padding: 6px 4px 6px 6px;background: transparent !important;border-right: none !important}}.ps-sidebar-inner-shell{display: flex;flex-direction: column;width: 100%;height: 100%;border-radius: 18px;background: rgba(14,16,19,0.82);backdrop-filter: blur(28px) saturate(190%);-webkit-backdrop-filter: blur(28px) saturate(190%);border: 1px solid rgba(255,255,255,0.1);box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 6px 20px rgba(0,0,0,0.5),0 20px 48px -6px rgba(0,0,0,0.75),0 44px 92px -12px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.1);overflow: visible;box-sizing: border-box;transition: box-shadow 200ms ease,border-color 200ms ease}.ps-sidebar-inner-shell:hover{box-shadow: 0 0 0 1px rgba(255,255,255,0.08),0 8px 24px rgba(0,0,0,0.55),0 24px 54px -6px rgba(0,0,0,0.8),0 48px 98px -12px rgba(0,0,0,0.92),inset 0 1px 0 rgba(255,255,255,0.12)}:root[data-theme="light"] .ps-sidebar-inner-shell,:root[data-theme="white"] .ps-sidebar-inner-shell,:root[data-theme="zen-linen"] .ps-sidebar-inner-shell{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(28px) saturate(190%);-webkit-backdrop-filter: blur(28px) saturate(190%);border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 4px 14px -2px rgba(0,0,0,0.05),0 16px 36px -4px rgba(0,0,0,0.08),0 38px 84px -10px rgba(0,0,0,0.13),inset 0 1px 0 #ffffff !important}:root[data-theme="light"] .ps-sidebar-inner-shell:hover,:root[data-theme="white"] .ps-sidebar-inner-shell:hover,:root[data-theme="zen-linen"] .ps-sidebar-inner-shell:hover{box-shadow: 0 0 0 1px rgba(0,0,0,0.05),0 6px 18px -2px rgba(0,0,0,0.06),0 20px 42px -4px rgba(0,0,0,0.09),0 42px 90px -10px rgba(0,0,0,0.15),inset 0 1px 0 #ffffff !important}:root[data-theme="tactical-red"] .ps-sidebar-inner-shell{background: rgba(26,6,6,0.88);backdrop-filter: blur(28px) saturate(190%);-webkit-backdrop-filter: blur(28px) saturate(190%);border: 1px solid rgba(255,69,58,0.35);box-shadow: 0 0 0 1px rgba(255,69,58,0.2),0 6px 20px rgba(0,0,0,0.6),0 20px 48px -6px rgba(255,69,58,0.25),0 44px 92px -12px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,69,58,0.2)}:root[data-theme="mdt"] .ps-sidebar-inner-shell,:root[data-theme="squad-mdt"] .ps-sidebar-inner-shell{background: rgba(16,18,22,0.88);backdrop-filter: blur(28px) saturate(190%);-webkit-backdrop-filter: blur(28px) saturate(190%);border: 1px solid rgba(56,189,248,0.35);box-shadow: 0 0 0 1px rgba(56,189,248,0.2),0 6px 20px rgba(0,0,0,0.7),0 20px 48px -6px rgba(56,189,248,0.25),0 44px 92px -12px rgba(0,0,0,0.9),inset 0 1px 0 rgba(56,189,248,0.2)}.ps-workspace-layout.ps-sidebar-collapsed .ps-workspace-sidebar{width: 0 !important;min-width: 0 !important;max-width: 0 !important;border-right-width: 0;overflow: hidden;pointer-events: none}.ps-sidebar-resizer{position: absolute;top: 0;right: -3px;width: 6px;height: 100%;cursor: col-resize;z-index: 130;background: transparent;transition: background-color 150ms ease}.ps-sidebar-resizer:hover,.ps-sidebar-resizer.is-dragging{background: #0a84ff}.ps-sidebar-toggle-btn-desktop{display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 9px;border-radius: 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: var(--text-soft);font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500;cursor: pointer;user-select: none;transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-sidebar-toggle-btn-desktop:hover{background: rgba(255,255,255,0.08);color: var(--text);border-color: rgba(255,255,255,0.14)}:root[data-theme="light"] .ps-sidebar-toggle-btn-desktop,:root[data-theme="white"] .ps-sidebar-toggle-btn-desktop,:root[data-theme="zen-linen"] .ps-sidebar-toggle-btn-desktop{background: #ffffff;border-color: rgba(0,0,0,0.08);color: #64748b}:root[data-theme="light"] .ps-sidebar-toggle-btn-desktop:hover,:root[data-theme="white"] .ps-sidebar-toggle-btn-desktop:hover,:root[data-theme="zen-linen"] .ps-sidebar-toggle-btn-desktop:hover{background: #f9fafb;border-color: rgba(0,0,0,0.14);color: #0f172a}.ps-workspace-layout.ps-sidebar-collapsed .ps-sidebar-toggle-btn-desktop,.ps-sidebar-toggle-btn-desktop.is-active{background: rgba(0,113,227,0.12) !important;border-color: rgba(0,113,227,0.35) !important;color: #0071e3 !important}:root[data-theme="dark"] .ps-workspace-layout.ps-sidebar-collapsed .ps-sidebar-toggle-btn-desktop,:root[data-theme="dark"] .ps-sidebar-toggle-btn-desktop.is-active,:root[data-theme="zen-linen-dark"] .ps-workspace-layout.ps-sidebar-collapsed .ps-sidebar-toggle-btn-desktop,:root[data-theme="zen-linen-dark"] .ps-sidebar-toggle-btn-desktop.is-active{background: rgba(41,151,255,0.18) !important;border-color: rgba(41,151,255,0.4) !important;color: #2997ff !important}:root[data-theme="light"] .ps-workspace-sidebar,:root[data-theme="white"] .ps-workspace-sidebar,:root[data-theme="zen-linen"] .ps-workspace-sidebar{background: rgba(255,255,255,0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-right-color: rgba(0,0,0,0.08);box-shadow: none}:root[data-theme="dark"] .ps-workspace-sidebar,:root[data-theme="zen-linen-dark"] .ps-workspace-sidebar{background: rgba(11,12,14,0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-right-color: rgba(255,255,255,0.07);box-shadow: none}:root[data-theme="tactical-red"] .ps-workspace-sidebar{background: #100303;border-right-color: #4a0f0f;box-shadow: 2px 0 20px rgba(74,15,15,0.25)}:root[data-theme="mdt"] .ps-workspace-sidebar,:root[data-theme="squad-mdt"] .ps-workspace-sidebar{background: #050607;border-right-color: rgba(56,189,248,0.2);box-shadow: none}.ps-sidebar-top{padding: 14px 14px 12px;border-bottom: 1px solid rgba(255,255,255,0.07);flex-shrink: 0}:root[data-theme="light"] .ps-sidebar-top{border-bottom-color: rgba(0,0,0,0.08)}.ps-sidebar-brand-lockup{display: flex;flex-direction: column;gap: 6px}.ps-sidebar-brand-link{display: block;text-decoration: none}.ps-sidebar-logo{max-width: 156px;height: auto;display: block}.ps-sidebar-brand-row{display: flex;align-items: center;gap: 10px}.ps-sidebar-shield{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 5px;background: rgba(10,132,255,0.15);border: 1px solid rgba(10,132,255,0.35);color: #0a84ff;font-size: 12px;font-weight: 700}:root[data-theme="light"] .ps-sidebar-shield,:root[data-theme="white"] .ps-sidebar-shield,:root[data-theme="zen-linen"] .ps-sidebar-shield{background: rgba(0,122,255,0.1);border-color: rgba(0,122,255,0.28);color: #007aff}:root[data-theme="tactical-red"] .ps-sidebar-shield{background: rgba(255,69,58,0.14);border-color: rgba(255,69,58,0.4);color: #ff453a}:root[data-theme="mdt"] .ps-sidebar-shield,:root[data-theme="squad-mdt"] .ps-sidebar-shield{background: rgba(56,189,248,0.14);border-color: rgba(56,189,248,0.4);color: #38bdf8}.ps-sidebar-brand-text{display: flex;flex-direction: column;line-height: 1.1}.ps-sidebar-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13.5px;font-weight: 700;letter-spacing: -0.01em;color: var(--text)}.ps-sidebar-subtitle{display: inline-flex;align-items: center;gap: 6px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 10.5px;font-weight: 500;letter-spacing: 0.02em;color: var(--text-soft);text-transform: uppercase;padding: 2px 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 4px;width: fit-content;line-height: 1.2}:root[data-theme="light"] .ps-sidebar-subtitle{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.08)}:root[data-theme="tactical-red"] .ps-sidebar-subtitle{background: rgba(255,69,58,0.06);border-color: rgba(255,69,58,0.25);color: #ff7b73}:root[data-theme="mdt"] .ps-sidebar-subtitle,:root[data-theme="squad-mdt"] .ps-sidebar-subtitle{background: rgba(56,189,248,0.06);border-color: rgba(56,189,248,0.25);color: #7dd3fc}.ps-sidebar-vault-pill{display: none !important}.ps-linear-workspace-trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: 10px;padding: 5px 8px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;cursor: pointer;text-align: left;user-select: none;box-shadow: 0 1px 2px rgba(0,0,0,0.35);transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-linear-workspace-trigger:hover{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.14);box-shadow: 0 2px 6px rgba(0,0,0,0.45)}.ps-linear-workspace-trigger:active{transform: scale(0.96)}.ps-linear-workspace-trigger[aria-expanded="true"]{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18)}:root[data-theme="light"] .ps-linear-workspace-trigger{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 2px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-linear-workspace-trigger:hover{background: #ffffff;border-color: rgba(0,0,0,0.14);box-shadow: 0 2px 5px rgba(0,0,0,0.07),0 0 0 1px rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-linear-workspace-trigger[aria-expanded="true"]{background: #f3f4f6;border-color: rgba(0,0,0,0.18)}:root[data-theme="tactical-red"] .ps-linear-workspace-trigger{background: rgba(255,69,58,0.06);border-color: rgba(255,69,58,0.25);box-shadow: 0 1px 3px rgba(74,15,15,0.4)}:root[data-theme="tactical-red"] .ps-linear-workspace-trigger:hover{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.45);box-shadow: 0 2px 6px rgba(74,15,15,0.6)}:root[data-theme="mdt"] .ps-linear-workspace-trigger,:root[data-theme="squad-mdt"] .ps-linear-workspace-trigger{background: rgba(56,189,248,0.06);border-color: rgba(56,189,248,0.25);box-shadow: 0 1px 3px rgba(0,0,0,0.4)}:root[data-theme="mdt"] .ps-linear-workspace-trigger:hover,:root[data-theme="squad-mdt"] .ps-linear-workspace-trigger:hover{background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.45);box-shadow: 0 2px 6px rgba(56,189,248,0.2)}.ps-linear-ws-left{display: flex;align-items: center;gap: 8px;min-width: 0;overflow: hidden}.ps-linear-ws-avatar{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;flex-shrink: 0;border-radius: 4px;background: rgba(10,132,255,0.15);border: 1px solid rgba(10,132,255,0.35);color: #0a84ff;font-family: ui-monospace,"SF Mono","JetBrains Mono",monospace;font-size: 11px;font-weight: 700;line-height: 1}:root[data-theme="light"] .ps-linear-ws-avatar,:root[data-theme="white"] .ps-linear-ws-avatar,:root[data-theme="zen-linen"] .ps-linear-ws-avatar{background: rgba(0,122,255,0.1);border-color: rgba(0,122,255,0.28);color: #007aff}:root[data-theme="tactical-red"] .ps-linear-ws-avatar{background: rgba(255,69,58,0.15);border-color: rgba(255,69,58,0.4);color: #ff453a}:root[data-theme="mdt"] .ps-linear-ws-avatar,:root[data-theme="squad-mdt"] .ps-linear-ws-avatar{background: rgba(56,189,248,0.15);border-color: rgba(56,189,248,0.4);color: #38bdf8}.ps-linear-ws-info{display: flex;flex-direction: column;min-width: 0;line-height: 1.2}.ps-linear-ws-name{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 700;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-linear-ws-role{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 10px;font-weight: 500;color: var(--text-soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-linear-ws-chevron{display: inline-flex;align-items: center;justify-content: center;font-size: 8.5px;color: var(--text-soft);opacity: 0.6;flex-shrink: 0;margin-left: 4px;transition-property: transform,opacity;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-linear-workspace-trigger:hover .ps-linear-ws-chevron{opacity: 0.95}.ps-linear-workspace-trigger[aria-expanded="true"] .ps-linear-ws-chevron{transform: rotate(180deg);opacity: 1}.ps-sidebar-nav{display: flex;flex-direction: column;padding: 10px 8px;gap: 2px;flex: 1;min-height: 0;overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.1) transparent}.ps-sidebar-nav::-webkit-scrollbar{width: 4px}.ps-sidebar-nav::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.1);border-radius: 2px}:root[data-theme="light"] .ps-sidebar-nav{scrollbar-color: rgba(0,0,0,0.1) transparent}:root[data-theme="light"] .ps-sidebar-nav::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.1)}.ps-sidebar-section-group{display: flex;flex-direction: column;gap: 2px;margin-bottom: 8px}.ps-sidebar-section-group:not(:first-child){margin-top: 4px;padding-top: 6px;border-top: 1px solid rgba(255,255,255,0.05)}:root[data-theme="light"] .ps-sidebar-section-group:not(:first-child){border-top-color: rgba(0,0,0,0.05)}:root[data-theme="tactical-red"] .ps-sidebar-section-group:not(:first-child){border-top-color: rgba(255,69,58,0.15)}:root[data-theme="mdt"] .ps-sidebar-section-group:not(:first-child),:root[data-theme="squad-mdt"] .ps-sidebar-section-group:not(:first-child){border-top-color: rgba(56,189,248,0.12)}.ps-sidebar-section-label{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;color: #62666f;text-transform: uppercase;padding: 4px 8px;display: flex;align-items: center;justify-content: space-between}:root[data-theme="white"] .ps-sidebar-section-label,:root[data-theme="zen-linen"] .ps-sidebar-section-label,:root[data-theme="light"] .ps-sidebar-section-label{color: #475569}:root[data-theme="tactical-red"] .ps-sidebar-section-label{color: #ff7b73}:root[data-theme="mdt"] .ps-sidebar-section-label,:root[data-theme="squad-mdt"] .ps-sidebar-section-label{color: #7dd3fc}.ps-sidebar-section-header{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 3px 6px;background: transparent;border: none;border-radius: 6px;cursor: pointer;user-select: none;transition: background-color 120ms ease;text-align: left}.ps-sidebar-section-header:hover{background: rgba(255,255,255,0.04)}:root[data-theme="white"] .ps-sidebar-section-header:hover,:root[data-theme="zen-linen"] .ps-sidebar-section-header:hover,:root[data-theme="light"] .ps-sidebar-section-header:hover{background: rgba(0,0,0,0.04)}.ps-sidebar-section-chevron{font-size: 8.5px;color: var(--text-soft,#94a3b8);transition: transform 150ms ease;flex-shrink: 0;opacity: 0.7}.ps-sidebar-section-header:hover .ps-sidebar-section-chevron{opacity: 1}.ps-sidebar-section-group.is-collapsed .ps-sidebar-section-chevron{transform: rotate(-90deg)}.ps-sidebar-section-group.is-collapsed .ps-sidebar-section-items{display: none}.ps-sidebar-nav-item{position: relative;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 32px;padding: 0 10px;border-radius: 9999px;border: 1px solid transparent;background: transparent;color: #8a8f98;cursor: pointer;text-decoration: none;text-align: left;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px;font-weight: 500;transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}:root[data-theme="white"] .ps-sidebar-nav-item,:root[data-theme="zen-linen"] .ps-sidebar-nav-item,:root[data-theme="light"] .ps-sidebar-nav-item{color: #374151}.ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.04);color: #f7f8f8;border-color: transparent}.ps-sidebar-nav-item:active{transform: scale(0.96)}:root[data-theme="white"] .ps-sidebar-nav-item:hover,:root[data-theme="zen-linen"] .ps-sidebar-nav-item:hover,:root[data-theme="light"] .ps-sidebar-nav-item:hover{background: rgba(0,0,0,0.04);color: #111827;border-color: transparent}.ps-sidebar-nav-item.is-active,:root[data-theme="dark"] .ps-sidebar-nav-item.is-active{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.08);color: #ffffff;font-weight: 500;box-shadow: 0 1px 2px rgba(0,0,0,0.3)}.ps-sidebar-nav-item.is-active::before{content: "";position: absolute;left: 4px;top: 8px;bottom: 8px;width: 3px;border-radius: 9999px;background: #0a84ff}:root[data-theme="white"] .ps-sidebar-nav-item.is-active,:root[data-theme="zen-linen"] .ps-sidebar-nav-item.is-active,:root[data-theme="light"] .ps-sidebar-nav-item.is-active{background: #ffffff;border-color: rgba(0,0,0,0.08);color: #0f172a;box-shadow: 0 1px 3px rgba(0,0,0,0.06),0 0 0 1px rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-sidebar-nav-item.is-active::before,:root[data-theme="white"] .ps-sidebar-nav-item.is-active::before,:root[data-theme="zen-linen"] .ps-sidebar-nav-item.is-active::before{background: #007aff}.ps-sidebar-banner-wrap{padding: 6px 8px 4px;flex-shrink: 0}.ps-bud-tactical-card{display: flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;padding: 8px 10px;border-radius: 14px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.06);cursor: pointer;text-align: left;user-select: none;transition: background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 100ms ease}.ps-bud-tactical-card:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.14);box-shadow: 0 4px 14px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.1)}.ps-bud-tactical-card:active{transform: scale(0.96)}:root[data-theme="white"] .ps-bud-tactical-card,:root[data-theme="zen-linen"] .ps-bud-tactical-card,:root[data-theme="light"] .ps-bud-tactical-card{background: #f8fafc;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px -2px rgba(0,0,0,0.05),inset 0 1px 0 #ffffff}:root[data-theme="white"] .ps-bud-tactical-card:hover,:root[data-theme="zen-linen"] .ps-bud-tactical-card:hover,:root[data-theme="light"] .ps-bud-tactical-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.12);box-shadow: 0 4px 16px -2px rgba(0,0,0,0.08),inset 0 1px 0 #ffffff}.ps-bud-card-badge{display: inline-flex;align-items: center;justify-content: center;padding: 3px 6px;font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.04em;border-radius: 6px;background: rgba(14,165,233,0.15);border: 1px solid rgba(14,165,233,0.3);color: #38bdf8;flex-shrink: 0}:root[data-theme="white"] .ps-bud-card-badge,:root[data-theme="zen-linen"] .ps-bud-card-badge,:root[data-theme="light"] .ps-bud-card-badge{background: rgba(0,122,255,0.08);border-color: rgba(0,122,255,0.2);color: #007aff}.ps-bud-card-body{display: flex;flex-direction: column;min-width: 0;flex: 1;gap: 1px}.ps-bud-card-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 11.5px;font-weight: 700;color: var(--text,#111827);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-bud-card-sub{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 10px;font-weight: 500;color: var(--text-soft,#64748b);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-bud-card-chevron{font-size: 11px;color: var(--text-soft,#94a3b8);transition: transform 120ms ease,color 120ms ease;flex-shrink: 0}.ps-bud-tactical-card:hover .ps-bud-card-chevron{transform: translateX(2px);color: var(--text,#111827)}:root[data-theme="tactical-red"] .ps-sidebar-nav-item.is-active{background: rgba(255,69,58,0.15);border-color: rgba(255,69,58,0.4);color: #ff453a;box-shadow: 0 1px 3px rgba(74,15,15,0.4)}:root[data-theme="tactical-red"] .ps-sidebar-nav-item.is-active::before{background: #ff453a}:root[data-theme="mdt"] .ps-sidebar-nav-item.is-active,:root[data-theme="squad-mdt"] .ps-sidebar-nav-item.is-active{background: rgba(56,189,248,0.15);border-color: rgba(56,189,248,0.3);color: #38bdf8;box-shadow: 0 1px 3px rgba(0,0,0,0.4)}:root[data-theme="mdt"] .ps-sidebar-nav-item.is-active::before,:root[data-theme="squad-mdt"] .ps-sidebar-nav-item.is-active::before{background: #38bdf8}.ps-sidebar-nav-left{display: flex;align-items: center;gap: 8px;min-width: 0}.ps-nav-num{width: 18px;flex-shrink: 0;display: inline-block;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11px;font-weight: 500;font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;color: #62666f;transition-property: color;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}:root[data-theme="white"] .ps-nav-num,:root[data-theme="zen-linen"] .ps-nav-num,:root[data-theme="light"] .ps-nav-num{color: #475569}.ps-sidebar-nav-item:hover .ps-nav-num{color: #8a8f98}.ps-sidebar-nav-item.is-active .ps-nav-num{color: #ffffff}:root[data-theme="white"] .ps-sidebar-nav-item.is-active .ps-nav-num,:root[data-theme="zen-linen"] .ps-sidebar-nav-item.is-active .ps-nav-num,:root[data-theme="light"] .ps-sidebar-nav-item.is-active .ps-nav-num{color: #0f172a}:root[data-theme="tactical-red"] .ps-sidebar-nav-item.is-active .ps-nav-num{color: #ff453a}:root[data-theme="mdt"] .ps-sidebar-nav-item.is-active .ps-nav-num,:root[data-theme="squad-mdt"] .ps-sidebar-nav-item.is-active .ps-nav-num{color: #38bdf8}.ps-nav-label{font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-sidebar-item-badge{display: inline-flex;align-items: center;justify-content: center;height: 18px;box-sizing: border-box;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;font-weight: 500;font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;letter-spacing: 0.02em;line-height: 1;padding: 0 5px;border-radius: 4px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;flex-shrink: 0;transition-property: background-color,border-color,color;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}:root[data-theme="white"] .ps-sidebar-item-badge,:root[data-theme="zen-linen"] .ps-sidebar-item-badge,:root[data-theme="light"] .ps-sidebar-item-badge{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.08);color: #475569}:root[data-theme="tactical-red"] .ps-sidebar-item-badge{background: rgba(255,69,58,0.08);border-color: rgba(255,69,58,0.25);color: #ff7b73}:root[data-theme="mdt"] .ps-sidebar-item-badge,:root[data-theme="squad-mdt"] .ps-sidebar-item-badge{background: rgba(56,189,248,0.08);border-color: rgba(56,189,248,0.25);color: #7dd3fc}.ps-sidebar-nav-item:hover .ps-sidebar-item-badge{color: #d1d5db;border-color: rgba(255,255,255,0.14)}:root[data-theme="light"] .ps-sidebar-nav-item:hover .ps-sidebar-item-badge{color: #1f2937;border-color: rgba(0,0,0,0.14)}.ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.18);color: #ffffff}:root[data-theme="light"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: rgba(0,0,0,0.06);border-color: rgba(0,0,0,0.12);color: #0f172a}:root[data-theme="tactical-red"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: rgba(255,69,58,0.2);border-color: rgba(255,69,58,0.45);color: #ff453a}:root[data-theme="mdt"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge,:root[data-theme="squad-mdt"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: rgba(56,189,248,0.2);border-color: rgba(56,189,248,0.45);color: #38bdf8}.ps-sidebar-item-badge.is-live-counter.has-items{background: rgba(10,132,255,0.2);border-color: rgba(10,132,255,0.4);color: #bae6fd;font-weight: 700}:root[data-theme="light"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="white"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="zen-linen"] .ps-sidebar-item-badge.is-live-counter.has-items{background: rgba(0,122,255,0.12);border-color: rgba(0,122,255,0.28);color: #007aff;font-weight: 700}:root[data-theme="tactical-red"] .ps-sidebar-item-badge.is-live-counter.has-items{background: rgba(255,69,58,0.25);border-color: rgba(255,69,58,0.5);color: #ffffff}:root[data-theme="mdt"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="squad-mdt"] .ps-sidebar-item-badge.is-live-counter.has-items{background: rgba(56,189,248,0.25);border-color: rgba(56,189,248,0.5);color: #ffffff}.ps-nav-kbd{display: none !important}.ps-sidebar-footer{padding: 8px;border-top: 1px solid rgba(255,255,255,0.07);box-shadow: none;display: flex;flex-direction: column;gap: 6px;flex-shrink: 0;position: relative;z-index: 110}:root[data-theme="light"] .ps-sidebar-footer{border-top-color: rgba(0,0,0,0.08)}:root[data-theme="tactical-red"] .ps-sidebar-footer{border-top-color: #4a0f0f;box-shadow: 0 -1px 0 rgba(74,15,15,0.3)}:root[data-theme="mdt"] .ps-sidebar-footer,:root[data-theme="squad-mdt"] .ps-sidebar-footer{border-top-color: rgba(56,189,248,0.2)}.ps-sidebar-officer-card{display: flex;align-items: center;justify-content: space-between;width: 100%;box-sizing: border-box;padding: 6px 10px;background: transparent;border: 1px solid transparent;border-radius: 8px;cursor: pointer;text-align: left;box-shadow: none;transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-sidebar-officer-card:hover{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.08);box-shadow: none}.ps-sidebar-officer-card:active{transform: scale(0.96)}.ps-sidebar-officer-card[aria-expanded="true"]{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.12);box-shadow: 0 2px 6px rgba(0,0,0,0.4)}:root[data-theme="light"] .ps-sidebar-officer-card{background: transparent;border-color: transparent}:root[data-theme="light"] .ps-sidebar-officer-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="light"] .ps-sidebar-officer-card[aria-expanded="true"]{background: #ffffff;border-color: rgba(0,0,0,0.12);box-shadow: 0 2px 5px rgba(0,0,0,0.08)}:root[data-theme="tactical-red"] .ps-sidebar-officer-card:hover{background: rgba(255,69,58,0.1);border-color: rgba(255,69,58,0.25)}:root[data-theme="mdt"] .ps-sidebar-officer-card:hover,:root[data-theme="squad-mdt"] .ps-sidebar-officer-card:hover{background: rgba(56,189,248,0.1);border-color: rgba(56,189,248,0.25)}.ps-sidebar-officer-info{display: flex;flex-direction: column;min-width: 0}.ps-sidebar-officer-name{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12.5px;font-weight: 500;color: var(--text);line-height: 1.25}.ps-sidebar-officer-badge{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;color: var(--text-soft);line-height: 1.2;margin-top: 2px}.ps-sidebar-account-wrap{position: relative;width: 100%}.ps-sidebar-account-left{display: flex;align-items: center;gap: 8px;min-width: 0;overflow: hidden}.ps-sidebar-account-left .live-pulse-dot{color: #22c55e;text-shadow: 0 0 6px rgba(34,197,94,0.6);font-size: 8px;line-height: 1;display: inline-flex;align-items: center;justify-content: center;transform: translateY(-0.5px);flex-shrink: 0}:root[data-theme="white"] .ps-sidebar-account-left .live-pulse-dot,:root[data-theme="zen-linen"] .ps-sidebar-account-left .live-pulse-dot,:root[data-theme="light"] .ps-sidebar-account-left .live-pulse-dot{color: #15803d;text-shadow: none}.ps-sidebar-account-right{display: flex;align-items: center;justify-content: center;margin-left: 6px;flex-shrink: 0}.ps-sidebar-account-chevron{display: inline-flex;align-items: center;justify-content: center;font-size: 8.5px;opacity: 0.55;transition-property: transform,opacity;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-sidebar-officer-card:hover .ps-sidebar-account-chevron{opacity: 0.95}.ps-sidebar-officer-card[aria-expanded="true"] .ps-sidebar-account-chevron{transform: rotate(180deg)}.ps-sidebar-footer-actions{display: flex;align-items: center;width: 100%;box-sizing: border-box;margin-top: 8px}.ps-sidebar-footer-btn{display: inline-flex;align-items: center;box-sizing: border-box;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;outline: none;box-shadow: none;transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.ps-sidebar-logout-btn{width: 100%;height: 38px;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 0 14px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.09);border-radius: 10px;color: var(--text);font-size: 11.5px;font-weight: 500;cursor: pointer;box-shadow: 0 1px 2px rgba(0,0,0,0.08);transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: 150ms;transition-timing-function: cubic-bezier(0.2,0,0,1)}.ps-sidebar-logout-btn:active{transform: scale(0.97)}.ps-logout-left{display: inline-flex;align-items: center;justify-content: center;gap: 8px}.ps-sidebar-logout-btn .ps-logout-status-dot{width: 6px;height: 6px;border-radius: 50%;background-color: #ef4444;display: inline-block;flex-shrink: 0;transition: background-color 150ms ease}.ps-sidebar-logout-btn .ps-logout-label{font-weight: 700;letter-spacing: -0.01em;flex-shrink: 0;transition: color 150ms ease}.ps-sidebar-logout-btn:hover,:root[data-theme="light"] .ps-sidebar-logout-btn:hover,:root[data-theme="white"] .ps-sidebar-logout-btn:hover,:root[data-theme="zen-linen"] .ps-sidebar-logout-btn:hover,:root[data-theme="tactical-red"] .ps-sidebar-logout-btn:hover,:root[data-theme="mdt"] .ps-sidebar-logout-btn:hover,:root[data-theme="squad-mdt"] .ps-sidebar-logout-btn:hover{background: #dc2626;border-color: #dc2626;color: #ffffff;box-shadow: 0 4px 14px rgba(220,38,38,0.35)}.ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="light"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="white"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="zen-linen"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="tactical-red"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="mdt"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot,:root[data-theme="squad-mdt"] .ps-sidebar-logout-btn:hover .ps-logout-status-dot{color: #ffffff}.ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="light"] .ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="white"] .ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="zen-linen"] .ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="tactical-red"] .ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="mdt"] .ps-sidebar-logout-btn:hover .ps-logout-label,:root[data-theme="squad-mdt"] .ps-sidebar-logout-btn:hover .ps-logout-label{color: #ffffff}:root[data-theme="light"] .ps-sidebar-logout-btn,:root[data-theme="white"] .ps-sidebar-logout-btn,:root[data-theme="zen-linen"] .ps-sidebar-logout-btn{background: #ffffff;border: 1px solid rgba(0,0,0,0.08);color: #1f2937;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}.ps-workspace-main{flex: 1;min-width: 0;display: flex;flex-direction: column;background: var(--background)}.ps-topbar{height: 56px;min-height: 56px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px;background: #181817;border-bottom: 1px solid rgba(205,198,190,0.16);position: sticky;top: 0;z-index: 90;backdrop-filter: blur(12px);gap: 16px}:root[data-theme="light"] .ps-topbar{background: #f4eee6;border-bottom-color: rgba(29,29,27,0.14)}:root[data-theme="dark"] .ps-topbar{background: #181817;border-bottom-color: rgba(205,198,190,0.16)}:root[data-theme="tactical-red"] .ps-topbar{background: #140404;border-bottom-color: #5c1212}:root[data-theme="mdt"] .ps-topbar,:root[data-theme="squad-mdt"] .ps-topbar{background: #041417;border-bottom-color: #005f6b}.ps-topbar-left{display: flex;align-items: center;gap: 12px;min-width: 0}.ps-topbar-right{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.ps-topbar{height: 56px;min-height: 56px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px;background: rgba(8,9,10,0.85);border-bottom: 1px solid rgba(255,255,255,0.07);position: sticky;top: 0;z-index: 90;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);gap: 16px}:root[data-theme="light"] .ps-topbar{background: rgba(255,255,255,0.85);border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-topbar{background: rgba(8,9,10,0.85);border-bottom-color: rgba(255,255,255,0.07)}:root[data-theme="tactical-red"] .ps-topbar{background: rgba(20,4,4,0.9);border-bottom-color: #5c1212}:root[data-theme="mdt"] .ps-topbar,:root[data-theme="squad-mdt"] .ps-topbar{background: rgba(5,6,7,0.9);border-bottom-color: rgba(56,189,248,0.2)}.ps-topbar-left{display: flex;align-items: center;gap: 14px;min-width: 0}.ps-topbar-right{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.ps-hud-instrument-cluster{display: flex;align-items: center;gap: 8px}.ps-cockpit-group{display: flex;align-items: center;gap: 8px}.ps-cockpit-actions{display: flex;align-items: center;gap: 8px}.ps-topbar-masthead{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;min-width: 0}.ps-topbar-agency-eyebrow{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13.5px;font-weight: 700;letter-spacing: -0.01em;text-transform: none;color: var(--text);line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 380px}:root[data-theme="light"] .ps-topbar-agency-eyebrow,:root[data-theme="white"] .ps-topbar-agency-eyebrow,:root[data-theme="zen-linen"] .ps-topbar-agency-eyebrow{color: #111827}:root[data-theme="dark"] .ps-topbar-agency-eyebrow,:root[data-theme="zen-linen-dark"] .ps-topbar-agency-eyebrow{color: #f3f4f6}:root[data-theme="tactical-red"] .ps-topbar-agency-eyebrow{color: #fca5a5}:root[data-theme="mdt"] .ps-topbar-agency-eyebrow,:root[data-theme="squad-mdt"] .ps-topbar-agency-eyebrow{color: #7dd3fc}.ps-topbar-breadcrumb{display: inline-flex;align-items: center;gap: 6px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 400;color: var(--text-soft);white-space: nowrap}.ps-breadcrumb-app{background: transparent;border: none;padding: 0;margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px;font-weight: 500;letter-spacing: -0.01em;color: #8a8f98;cursor: pointer;transition: color var(--duration-fast) ease}.ps-breadcrumb-app:hover{color: #f7f8f8;text-decoration: none}.ps-breadcrumb-separator{color: #62666f;font-size: 11px}.ps-breadcrumb-current{color: #f7f8f8;font-weight: 700;letter-spacing: -0.01em}:root[data-theme="white"] .ps-breadcrumb-current,:root[data-theme="zen-linen"] .ps-breadcrumb-current,:root[data-theme="light"] .ps-breadcrumb-current{color: #111827}:root[data-theme="white"] .ps-breadcrumb-app,:root[data-theme="zen-linen"] .ps-breadcrumb-app,:root[data-theme="light"] .ps-breadcrumb-app{color: #4b5563}:root[data-theme="white"] .ps-breadcrumb-separator,:root[data-theme="zen-linen"] .ps-breadcrumb-separator,:root[data-theme="light"] .ps-breadcrumb-separator{color: #9ca3af}.ps-topbar-cmd-btn{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 12px;border-radius: 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;cursor: pointer;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}:root[data-theme="white"] .ps-topbar-cmd-btn,:root[data-theme="zen-linen"] .ps-topbar-cmd-btn,:root[data-theme="light"] .ps-topbar-cmd-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #4b5563;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}.ps-topbar-cmd-btn:hover{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.16);color: #f7f8f8}:root[data-theme="white"] .ps-topbar-cmd-btn:hover,:root[data-theme="zen-linen"] .ps-topbar-cmd-btn:hover,:root[data-theme="light"] .ps-topbar-cmd-btn:hover{background: #f9fafb;border-color: rgba(0,0,0,0.2);color: #111827}.ps-cmd-text{font-size: 12px;font-weight: 500}.ps-cmd-kbd{display: none !important}.ps-theme-toggle-btn{display: inline-flex;align-items: center;justify-content: center;height: 34px;padding: 0 12px;border-radius: 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #d0d3d8;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 500;cursor: pointer;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.ps-theme-toggle-btn:hover{background: rgba(255,255,255,0.09);border-color: rgba(255,255,255,0.18);color: #ffffff}:root[data-theme="white"] .ps-theme-toggle-btn,:root[data-theme="zen-linen"] .ps-theme-toggle-btn,:root[data-theme="light"] .ps-theme-toggle-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="white"] .ps-theme-toggle-btn:hover,:root[data-theme="zen-linen"] .ps-theme-toggle-btn:hover,:root[data-theme="light"] .ps-theme-toggle-btn:hover{background: #f3f4f6;border-color: rgba(0,0,0,0.2);color: #111827}.patrolsync-lock-btn{display: inline-flex;align-items: center;justify-content: center;height: 34px;padding: 0 12px;border-radius: 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #d0d3d8;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 500;cursor: pointer;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.patrolsync-lock-btn:hover{background: rgba(239,68,68,0.14);border-color: rgba(239,68,68,0.32);color: #ef4444}:root[data-theme="white"] .patrolsync-lock-btn,:root[data-theme="zen-linen"] .patrolsync-lock-btn,:root[data-theme="light"] .patrolsync-lock-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="white"] .patrolsync-lock-btn:hover,:root[data-theme="zen-linen"] .patrolsync-lock-btn:hover,:root[data-theme="light"] .patrolsync-lock-btn:hover{background: #dc2626;border-color: #dc2626;color: #ffffff}.ps-sidebar-toggle-btn{display: inline-flex;align-items: center;justify-content: center;height: 28px;min-height: 28px;padding: 0 10px;border-radius: 6px;border: 1px solid rgba(0,0,0,0.12);background: #f8fafc;color: #334155;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.05em;cursor: pointer;white-space: nowrap;flex-shrink: 0;transition: background-color var(--duration-fast,0.15s) ease,border-color var(--duration-fast,0.15s) ease,color var(--duration-fast,0.15s) ease}.ps-sidebar-toggle-btn:hover{background: #f1f5f9;border-color: rgba(0,0,0,0.2);color: #0f172a}:root[data-theme="dark"] .ps-sidebar-toggle-btn,:root[data-theme="zen-linen-dark"] .ps-sidebar-toggle-btn{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.14);color: #cbd5e1}:root[data-theme="dark"] .ps-sidebar-toggle-btn:hover,:root[data-theme="zen-linen-dark"] .ps-sidebar-toggle-btn:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.24);color: #ffffff}.ps-workspace-canvas{flex: 1;min-height: 0;height: 100%;width: 100%;max-width: 1440px;margin: 0 auto;padding: 24px 32px 80px;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.ps-workspace-canvas::-webkit-scrollbar{width: 6px}.ps-workspace-canvas::-webkit-scrollbar-track{background: transparent}.ps-workspace-canvas::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.16);border-radius: 9999px}.ps-workspace-canvas::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.28)}:root[data-theme="dark"] .ps-workspace-canvas::-webkit-scrollbar-thumb,:root[data-theme="zen-linen-dark"] .ps-workspace-canvas::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.16)}:root[data-theme="dark"] .ps-workspace-canvas::-webkit-scrollbar-thumb:hover,:root[data-theme="zen-linen-dark"] .ps-workspace-canvas::-webkit-scrollbar-thumb:hover{background: rgba(255,255,255,0.28)}.ps-page-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;padding: 0 0 20px;margin-bottom: 28px;border-bottom: 1px solid rgba(255,255,255,0.07);flex-wrap: wrap}:root[data-theme="white"] .ps-page-header,:root[data-theme="zen-linen"] .ps-page-header,:root[data-theme="light"] .ps-page-header{border-bottom-color: rgba(0,0,0,0.08)}.ps-page-header-lead{display: flex;flex-direction: column;gap: 6px;max-width: 860px}.ps-page-eyebrow{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;color: #62666f;text-transform: uppercase}:root[data-theme="white"] .ps-page-eyebrow,:root[data-theme="zen-linen"] .ps-page-eyebrow,:root[data-theme="light"] .ps-page-eyebrow{color: #4b5563}.ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 28px;font-weight: 700;letter-spacing: -0.022em;color: #f7f8f8;line-height: 1.15;margin: 0}:root[data-theme="white"] .ps-page-title,:root[data-theme="zen-linen"] .ps-page-title,:root[data-theme="light"] .ps-page-title{color: #111827}.ps-page-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 14.5px;font-weight: 400;color: #8a8f98;line-height: 1.5;margin: 2px 0 0}:root[data-theme="white"] .ps-page-desc,:root[data-theme="zen-linen"] .ps-page-desc,:root[data-theme="light"] .ps-page-desc{color: #4b5563}.ps-page-header-actions{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;align-self: center}.ps-page-counter-badge{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11.5px;font-weight: 650;letter-spacing: 0.04em;font-variant-numeric: tabular-nums;padding: 4px 12px;border-radius: 9999px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98}:root[data-theme="white"] .ps-page-counter-badge,:root[data-theme="zen-linen"] .ps-page-counter-badge,:root[data-theme="light"] .ps-page-counter-badge{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.08);color: #4b5563}.ps-mobile-toolbar-row{display: none;padding: 10px 16px;background: var(--surface);border-bottom: 1px solid var(--border);gap: 10px}.ps-mobile-quick-nav{display: inline-flex;align-items: center;gap: 6px}.ps-sidebar-backdrop{display: none}@media (max-width: 1024px){.ps-workspace-layout{flex-direction: column}.ps-sidebar-backdrop{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.55);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 999;opacity: 0;pointer-events: none;transition: opacity var(--duration-medium,200ms) var(--ease-out,ease-out)}.ps-workspace-sidebar.is-open~.ps-sidebar-backdrop,.ps-workspace-layout:has(.ps-workspace-sidebar.is-open) .ps-sidebar-backdrop,.ps-sidebar-backdrop.is-open{display: block;opacity: 1;pointer-events: auto}.ps-workspace-sidebar{position: fixed;top: 0;left: 0;bottom: 0;transform: translateX(-100%);transition: transform var(--duration-medium) var(--ease-out);box-shadow: 0 0 30px rgba(0,0,0,0.5);z-index: 1000}.ps-workspace-sidebar.is-open{transform: translateX(0)}.ps-sidebar-toggle-btn{display: flex}.ps-mobile-toolbar-row{display: flex;align-items: center;justify-content: space-between}.ps-workspace-canvas{padding: 16px 16px 48px}}.ps-workspace-canvas:has(#ps-panel-slip.is-active) #ps-persistent-stop-hud{display: none !important}.ps-workspace-main .ps-toolbar-deck,.ps-toolbar-deck.sr-only,#ps-toolbar-deck{display: none !important}.ps-app-header,.ps-header{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding: 14px 20px;background: #181817;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;margin-bottom: 16px;box-shadow: 0 4px 20px rgba(0,0,0,0.45)}:root[data-theme="dark"] .ps-app-header,:root[data-theme="dark"] .ps-header{background: #181817;border-color: rgba(205,198,190,0.2);box-shadow: 0 8px 28px rgba(0,0,0,0.55)}:root[data-theme="tactical-red"] .ps-app-header,:root[data-theme="tactical-red"] .ps-header{background: #140404;border-color: #5c1212}:root[data-theme="mdt"] .ps-app-header,:root[data-theme="squad-mdt"] .ps-app-header,:root[data-theme="mdt"] .ps-header,:root[data-theme="squad-mdt"] .ps-header{background: #041417;border-color: #005f6b}.ps-header-left{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.ps-app-logo{max-width: 155px;height: auto;display: block}.ps-agency-indicator{display: flex;align-items: center;gap: 8px;background: rgba(125,158,135,0.12);border: 1px solid rgba(125,158,135,0.35);border-radius: 3px;padding: 5px 14px;font-family: var(--font-mono);font-size: 11px;font-weight: 750;color: #96b59f}.live-pulse-dot{color: #96b59f;font-size: 9px}:root[data-theme="white"] .live-pulse-dot,:root[data-theme="zen-linen"] .live-pulse-dot,:root[data-theme="light"] .live-pulse-dot{color: #15803d}.ps-header-left{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.ps-brand-block{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.ps-brand-row{display: inline-flex;align-items: center;gap: 8px}.ps-brand-badge{color: #16a34a;font-size: 14px}:root[data-theme="tactical-red"] .ps-brand-badge{color: #ff453a}:root[data-theme="mdt"] .ps-brand-badge,:root[data-theme="squad-mdt"] .ps-brand-badge{color: #38bdf8}.ps-app-brand-lockup{display: inline-flex;align-items: center;gap: 8px;padding: 4px 10px;background: var(--surface-muted);border: 1px solid var(--border-strong);border-radius: var(--radius-sm)}.ps-app-brand-lockup .ps-brand-title{font-family: var(--font-mono);font-size: 14px;font-weight: 800;letter-spacing: 0.12em;color: var(--text);line-height: 1}.ps-app-brand-lockup .ps-brand-badge{font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;padding: 2px 6px;background: rgba(22,163,74,0.12);border: 1px solid rgba(22,163,74,0.35);color: #16a34a;border-radius: 3px;text-transform: uppercase;line-height: 1}:root[data-theme="tactical-red"] .ps-app-brand-lockup .ps-brand-badge{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.4);color: #ff453a}:root[data-theme="mdt"] .ps-app-brand-lockup .ps-brand-badge,:root[data-theme="squad-mdt"] .ps-app-brand-lockup .ps-brand-badge{background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.4);color: #38bdf8}.patrolsync-brand-lockup{display: inline-flex;flex-direction: column;align-items: center;gap: 4px;text-align: center}.patrolsync-brand-lockup .ps-brand-title{font-family: var(--font-mono);font-size: 20px;font-weight: 800;letter-spacing: 0.16em;color: var(--text);line-height: 1.1}.patrolsync-brand-lockup .ps-brand-edition{font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.14em;color: var(--text-soft);text-transform: uppercase;padding: 2px 8px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: 4px}.ps-brand-sub{font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.1em;padding: 2px 6px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: 4px;color: var(--text-soft)}.ps-header-right{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;justify-content: flex-end}.ps-hud-instrument-cluster{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.ps-hud-clock{font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.06em;height: 34px;display: inline-flex;align-items: center;justify-content: center;padding: 0 12px;border-radius: 4px;background: rgba(255,255,255,0.05);border: 1px solid rgba(205,198,190,0.18);color: #ede8e1;min-width: 96px;text-align: center;box-shadow: none;cursor: pointer;user-select: none;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-hud-clock:hover{background: rgba(255,255,255,0.09);border-color: rgba(205,198,190,0.35);transform: translateY(-1px)}:root[data-theme="light"] .ps-hud-clock{background: #e8e2d8;border: 1px solid rgba(29,29,27,0.18);color: #1d1d1b;box-shadow: none}:root[data-theme="light"] .ps-hud-clock:hover{background: #dfd8cd;border-color: rgba(29,29,27,0.35)}.ps-hud-status{display: none !important}.ps-hud-status-dot{display: none !important}:root[data-theme="dark"] .ps-hud-clock{background: #10100f;border-color: rgba(205,198,190,0.2);color: #ede8e1}:root[data-theme="tactical-red"] .ps-hud-clock{background: #140303;border-color: #641515;color: #fecaca}:root[data-theme="tactical-red"] .ps-hud-status{background: rgba(255,69,58,0.1);border-color: rgba(255,69,58,0.4);color: #ff453a}:root[data-theme="tactical-red"] .ps-hud-status-dot{color: #ff453a}:root[data-theme="mdt"] .ps-hud-clock,:root[data-theme="squad-mdt"] .ps-hud-clock{background: #030d0f;border-color: #005f6b;color: #67e8f9}:root[data-theme="mdt"] .ps-hud-status,:root[data-theme="squad-mdt"] .ps-hud-status{background: rgba(56,189,248,0.1);border-color: rgba(56,189,248,0.4);color: #38bdf8}:root[data-theme="mdt"] .ps-hud-status-dot,:root[data-theme="squad-mdt"] .ps-hud-status-dot{color: #38bdf8}.ps-hud-build-badge{display: inline-flex;align-items: center;gap: 5px;height: 34px;padding: 0 10px;font-family: var(--font-mono);font-size: 10px;font-weight: 750;letter-spacing: 0.06em;border-radius: 4px;background: rgba(205,198,190,0.08);border: 1px solid rgba(205,198,190,0.2);color: #a8a29e;white-space: nowrap;cursor: pointer;user-select: none;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-hud-build-badge:hover{background: rgba(205,198,190,0.15);border-color: rgba(205,198,190,0.4);transform: translateY(-1px)}.ps-hud-build-label{font-size: 9px;opacity: 0.7;letter-spacing: 0.08em}.ps-hud-build-val{color: #ede8e1;font-weight: 800}:root[data-theme="light"] .ps-hud-build-badge{background: rgba(0,0,0,0.04);border-color: rgba(29,29,27,0.16);color: #57534e}:root[data-theme="light"] .ps-hud-build-badge:hover{background: rgba(0,0,0,0.08);border-color: rgba(29,29,27,0.3)}:root[data-theme="light"] .ps-hud-build-val{color: #1d1d1b}.ps-hud-build-badge.has-update{border-color: rgba(217,119,6,0.6);background: rgba(217,119,6,0.15);color: #fbbf24}.ps-hud-build-badge.has-update .ps-hud-build-val{color: #fbbf24}.ps-tray-indicator-btn.has-staged{border-color: #d97706;background: rgba(217,119,6,0.12);box-shadow: 0 0 10px rgba(217,119,6,0.35)}.ps-tray-indicator-btn.has-staged:hover{background: rgba(217,119,6,0.2);border-color: #f59e0b}.ps-update-prompt{position: fixed;z-index: 120;bottom: 74px;right: 24px;top: auto;left: auto;transform: translateY(16px);display: flex;align-items: center;justify-content: space-between;gap: 16px;width: min(calc(100vw - 48px),480px);padding: 8px 14px;border-radius: 8px;background: rgba(14,15,18,0.94);border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 16px 40px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.08);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out),visibility 0s linear var(--duration-medium)}.ps-update-prompt.is-visible{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition-delay: 0s}.ps-update-pill{display: flex;align-items: center;gap: 10px;min-width: 0}.ps-update-pulse{color: #f59e0b;font-size: 9px}.ps-update-text-group{display: flex;flex-direction: column;gap: 1px;min-width: 0}.ps-update-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 700;color: #f7f8f8}.ps-update-subtext{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;color: #8a8f98;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-update-actions{display: flex;align-items: center;gap: 6px;flex-shrink: 0}.ps-update-reload-btn{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 500;padding: 4px 10px;background: var(--color-accent-solid,#007aff);color: #ffffff;border: 1px solid rgba(255,255,255,0.15);border-radius: 5px;cursor: pointer;transition: background-color var(--duration-fast) ease}.ps-update-reload-btn:hover{background: #0062cc}.ps-update-reload-btn:active{transform: translateY(0)}.ps-update-dismiss-btn{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;padding: 4px 8px;background: transparent;color: #8a8f98;border: 1px solid transparent;border-radius: 5px;cursor: pointer;transition: color var(--duration-fast) ease,background var(--duration-fast) ease}.ps-update-dismiss-btn:hover{color: #f7f8f8;background: rgba(255,255,255,0.05)}:root[data-theme="light"] .ps-update-prompt{background: #ffffff;border-color: rgba(217,119,6,0.7);box-shadow: 0 10px 32px rgba(0,0,0,0.18),0 0 12px rgba(217,119,6,0.2)}:root[data-theme="light"] .ps-update-title{color: #b45309}:root[data-theme="light"] .ps-update-subtext{color: #44403c}:root[data-theme="light"] .ps-hud-build-badge{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.15);color: #57534e}:root[data-theme="light"] .ps-hud-build-val{color: #1c1917}:root[data-theme="tactical-red"] .ps-update-prompt{background: #180505;border-color: #ef4444;box-shadow: 0 8px 32px rgba(0,0,0,0.7),0 0 16px rgba(239,68,68,0.3)}:root[data-theme="tactical-red"] .ps-update-pulse{color: #ef4444}:root[data-theme="tactical-red"] .ps-update-title{color: #f87171}:root[data-theme="tactical-red"] .ps-update-reload-btn{background: #dc2626;border-color: #ef4444;color: #ffffff}:root[data-theme="tactical-red"] .ps-hud-build-badge{background: rgba(239,68,68,0.08);border-color: rgba(239,68,68,0.25);color: #fca5a5}:root[data-theme="tactical-red"] .ps-hud-build-val{color: #fecaca}:root[data-theme="mdt"] .ps-update-prompt,:root[data-theme="squad-mdt"] .ps-update-prompt{background: #041417;border-color: #008fa0;box-shadow: 0 8px 32px rgba(0,0,0,0.7),0 0 16px rgba(0,143,160,0.3)}:root[data-theme="mdt"] .ps-update-pulse,:root[data-theme="squad-mdt"] .ps-update-pulse{color: #22d3ee}:root[data-theme="mdt"] .ps-update-title,:root[data-theme="squad-mdt"] .ps-update-title{color: #67e8f9}:root[data-theme="mdt"] .ps-update-reload-btn,:root[data-theme="squad-mdt"] .ps-update-reload-btn{background: #0891b2;border-color: #22d3ee;color: #041417}:root[data-theme="mdt"] .ps-hud-build-badge,:root[data-theme="squad-mdt"] .ps-hud-build-badge{background: rgba(34,211,238,0.08);border-color: rgba(34,211,238,0.25);color: #67e8f9}:root[data-theme="mdt"] .ps-hud-build-val,:root[data-theme="squad-mdt"] .ps-hud-build-val{color: #a5f3fc}.ps-theme-toggle-btn{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 11px;font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;background: #20201d;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;color: #cdc6be;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}:root[data-theme="light"] .ps-theme-toggle-btn{background: #ede8e1;border-color: rgba(29,29,27,0.18);color: #1d1d1b}.ps-theme-toggle-btn:hover{background: #282825;border-color: #cdc6be;color: #ede8e1;transform: translateY(-1px)}:root[data-theme="light"] .ps-theme-toggle-btn:hover{background: #e2ddd5;border-color: rgba(29,29,27,0.35);color: #111110}:root[data-theme="tactical-red"] .ps-theme-toggle-btn{background: #140404;border-color: #5c1212;color: #f87171}:root[data-theme="mdt"] .ps-theme-toggle-btn,:root[data-theme="squad-mdt"] .ps-theme-toggle-btn{background: #041417;border-color: #005f6b;color: #67e8f9}.ps-theme-badge{font-weight: 800;text-transform: uppercase}.ps-tray-indicator-btn{display: inline-flex;align-items: center;gap: 7px;height: 34px;background: #20201d;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;padding: 0 11px;color: #cdc6be;font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}:root[data-theme="light"] .ps-tray-indicator-btn{background: #ede8e1;border-color: rgba(29,29,27,0.18);color: #1d1d1b}.ps-tray-indicator-btn:hover{background: #282825;border-color: #cdc6be;color: #ede8e1;transform: translateY(-1px)}:root[data-theme="light"] .ps-tray-indicator-btn:hover{background: #e2ddd5;border-color: rgba(29,29,27,0.35);color: #111110}:root[data-theme="tactical-red"] .ps-tray-indicator-btn{background: #140404;border-color: #5c1212;color: #f87171}:root[data-theme="mdt"] .ps-tray-indicator-btn,:root[data-theme="squad-mdt"] .ps-tray-indicator-btn{background: #041417;border-color: #005f6b;color: #67e8f9}.ps-tray-count-badge{background: #c75d48;color: #ffffff;border-radius: 2px;padding: 1px 6px;font-size: 10px;font-weight: 800;line-height: 1.2}:root[data-theme="dark"] .ps-tray-count-badge{background: #c75d48;color: #ffffff}.patrolsync-verified-banner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding: 10px 16px;margin: 0 0 20px 0;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-sm);font-family: var(--font-mono);font-size: 11px}.patrolsync-verified-agency{display: flex;align-items: center;gap: 8px;color: var(--text-soft)}.patrolsync-verified-agency strong{color: var(--text);font-weight: 750}.patrolsync-lock-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 34px;background: rgba(184,58,48,0.12);border: 1px solid rgba(184,58,48,0.35);border-radius: 4px;color: #e06c60;font-family: var(--font-mono);font-size: 10.5px;font-weight: 750;letter-spacing: 0.06em;text-transform: uppercase;padding: 0 11px;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.patrolsync-lock-btn:hover{background: rgba(184,58,48,0.24);color: #fca5a5;border-color: #f87171;transform: translateY(-1px)}.ps-toolbar-deck{position: relative;background: #181817;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;padding: 16px 20px;margin-bottom: 20px;box-shadow: 0 4px 20px rgba(0,0,0,0.45)}:root[data-theme="dark"] .ps-toolbar-deck{background: #181817;border-color: rgba(205,198,190,0.2);box-shadow: 0 8px 28px rgba(0,0,0,0.55)}:root[data-theme="tactical-red"] .ps-toolbar-deck{background: #140404;border-color: #5c1212}:root[data-theme="mdt"] .ps-toolbar-deck,:root[data-theme="squad-mdt"] .ps-toolbar-deck{background: #041417;border-color: #005f6b}.ps-toolbar-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px;flex-wrap: wrap}.ps-toolbar-label-group{display: inline-flex;align-items: center;gap: 8px}.ps-toolbar-label{font-family: var(--font-mono);font-size: 10.5px;font-weight: 750;letter-spacing: 0.12em;color: #9c968d;text-transform: uppercase}.ps-toolbar-badge{font-family: var(--font-mono);font-size: 9.5px;font-weight: 800;letter-spacing: 0.06em;padding: 2px 7px;background: rgba(125,158,135,0.14);border: 1px solid rgba(125,158,135,0.35);color: #96b59f;border-radius: 2px}:root[data-theme="tactical-red"] .ps-toolbar-badge{background: rgba(255,69,58,0.1);border-color: rgba(255,69,58,0.3);color: #ff453a}:root[data-theme="mdt"] .ps-toolbar-badge,:root[data-theme="squad-mdt"] .ps-toolbar-badge{background: rgba(56,189,248,0.1);border-color: rgba(56,189,248,0.3);color: #38bdf8}.ps-toolbar-quick-nav{display: inline-flex;align-items: center;gap: 6px}.ps-tool-step-btn{display: inline-flex;align-items: center;padding: 5px 12px;background: #20201d;border: 1px solid rgba(205,198,190,0.2);border-radius: 3px;color: #cdc6be;font-family: var(--font-mono);font-size: 10.5px;font-weight: 750;letter-spacing: 0.04em;cursor: pointer;transition: transform var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-tool-step-btn:hover{background: #282825;border-color: #cdc6be;color: #ede8e1;transform: translateY(-1px)}.ps-tool-step-btn:active{transform: translateY(1px)}.ps-toolbar-dropdown-shell{position: relative;width: 100%;margin-bottom: 12px}.ps-dropdown-select-wrap{position: relative;width: 100%;display: flex;align-items: center}.ps-module-select{width: 100%;min-height: 44px;padding: 0 46px 0 14px;font-family: var(--font-mono);font-size: 12.5px;font-weight: 750;letter-spacing: 0.02em;color: #ede8e1;background: #131311;border: 1px solid rgba(205,198,190,0.22);border-radius: 3px;cursor: pointer;appearance: none;-webkit-appearance: none;box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ps-module-select:hover{border-color: rgba(205,198,190,0.38)}.ps-module-select:focus{outline: none;border-color: #cdc6be;box-shadow: 0 0 0 2px rgba(205,198,190,0.25)}:root[data-theme="dark"] .ps-module-select{background: #131311;border-color: rgba(205,198,190,0.22);color: #ede8e1}:root[data-theme="dark"] .ps-module-select:hover{border-color: rgba(205,198,190,0.4)}:root[data-theme="tactical-red"] .ps-module-select{background: #0d0202;border-color: #7f1d1d;color: #fecaca}:root[data-theme="mdt"] .ps-module-select,:root[data-theme="squad-mdt"] .ps-module-select{background: #020b0d;border-color: #007a8a;color: #67e8f9}.ps-dropdown-select-chevron{position: absolute;right: 14px;pointer-events: none;font-size: 12px;font-weight: 800;color: #9c968d;padding: 2px 6px;background: #1c1c1a;border: 1px solid rgba(205,198,190,0.2);border-radius: 3px}.ps-toolbar-pills-row{display: flex;gap: 6px;flex-wrap: wrap;margin-bottom: 12px}.ps-tool-pill-btn{display: inline-flex;align-items: center;gap: 5px;padding: 6px 10px;background: #1f1f1d;border: 1px solid rgba(205,198,190,0.18);border-radius: 3px;color: #b5ada3;font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;cursor: pointer;white-space: nowrap;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-tool-pill-btn .ps-pill-num{font-size: 9.5px;font-weight: 800;padding: 1px 4px;background: #141412;border-radius: 2px;color: #8c857b}.ps-tool-pill-btn:hover{background: #282825;color: #ede8e1;border-color: rgba(205,198,190,0.35);transform: translateY(-1px)}.ps-tool-pill-btn:active{transform: translateY(1px)}.ps-tool-pill-btn.is-active{background: #cdc6be;color: #161614;border-color: #cdc6be;font-weight: 800;box-shadow: 0 2px 8px rgba(0,0,0,0.35)}.ps-tool-pill-btn.is-active .ps-pill-num{background: #161614;color: #cdc6be}.ps-pill-kbd{display: inline-block;font-family: var(--font-mono);font-size: 9px;font-weight: 750;padding: 1px 4px;border-radius: 2px;background: rgba(205,198,190,0.12);border: 1px solid rgba(205,198,190,0.22);color: #9c968d;line-height: 1;margin-left: 3px}.ps-tool-pill-btn.is-active .ps-pill-kbd{background: rgba(22,22,20,0.2);border-color: rgba(22,22,20,0.4);color: #161614}:root[data-theme="dark"] .ps-tool-pill-btn.is-active{background: #cdc6be;color: #161614;border-color: #cdc6be}:root[data-theme="dark"] .ps-tool-pill-btn.is-active .ps-pill-num{background: #161614;color: #cdc6be}:root[data-theme="tactical-red"] .ps-tool-pill-btn.is-active{background: #ff453a;color: #140404;border-color: #ff453a}:root[data-theme="tactical-red"] .ps-pill-kbd{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.3);color: #ff8e8e}:root[data-theme="tactical-red"] .ps-tool-pill-btn.is-active .ps-pill-kbd{background: rgba(20,4,4,0.3);border-color: rgba(20,4,4,0.5);color: #140404}:root[data-theme="mdt"] .ps-tool-pill-btn.is-active,:root[data-theme="squad-mdt"] .ps-tool-pill-btn.is-active{background: #38bdf8;color: #041417;border-color: #38bdf8}:root[data-theme="mdt"] .ps-pill-kbd,:root[data-theme="squad-mdt"] .ps-pill-kbd{background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.3);color: #7dd3fc}:root[data-theme="mdt"] .ps-tool-pill-btn.is-active .ps-pill-kbd,:root[data-theme="squad-mdt"] .ps-tool-pill-btn.is-active .ps-pill-kbd{background: rgba(4,20,23,0.3);border-color: rgba(4,20,23,0.5);color: #041417}.ps-active-tool-banner{display: flex;align-items: center;gap: 12px;padding: 10px 14px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-sm);flex-wrap: wrap}.ps-active-tool-kicker{font-family: var(--font-mono);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;color: #16a34a;background: rgba(22,163,74,0.08);border: 1px solid rgba(22,163,74,0.25);border-radius: 4px;padding: 2px 7px;white-space: nowrap}:root[data-theme="tactical-red"] .ps-active-tool-kicker{color: #ff453a;background: rgba(255,69,58,0.1);border-color: rgba(255,69,58,0.3)}:root[data-theme="mdt"] .ps-active-tool-kicker,:root[data-theme="squad-mdt"] .ps-active-tool-kicker{color: #38bdf8;background: rgba(56,189,248,0.1);border-color: rgba(56,189,248,0.3)}.ps-active-tool-desc{font-family: var(--font-sans);font-size: 13px;color: var(--text-soft);flex: 1;min-width: 220px;line-height: 1.4}:root[data-theme="tactical-red"] .ps-module-item-check{color: #ff453a}:root[data-theme="mdt"] .ps-module-item-check,:root[data-theme="squad-mdt"] .ps-module-item-check{color: #38bdf8}.ps-nav-tabs-wrapper{margin-bottom: 24px;overflow-x: auto;padding-bottom: 4px}.ps-nav-tabs{display: flex;gap: 8px;padding: 6px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-md);width: max-content;min-width: 100%}.ps-tab-btn{display: flex;align-items: center;gap: 8px;padding: 10px 18px;background: transparent;border: 1px solid transparent;border-radius: var(--radius-sm);color: var(--text-soft);font-family: var(--font-mono);font-size: 12px;font-weight: 750;letter-spacing: 0.02em;cursor: pointer;white-space: nowrap;transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ps-tab-btn:hover{background: rgba(29,29,27,0.06);color: var(--text)}.ps-tab-btn.is-active{background: var(--surface-strong);border-color: var(--border-strong);color: var(--text);box-shadow: 0 2px 6px rgba(29,29,27,0.08)}.ps-view-panel{display: none}.ps-view-panel.is-active{display: block}.ps-panel-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}@media (max-width: 1024px){.ps-panel-grid{grid-template-columns: 1fr}}.ps-card{background: #1c1c1a;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;padding: 22px 24px;box-shadow: 0 4px 20px rgba(0,0,0,0.35)}.ps-card-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;padding-bottom: 12px;border-bottom: 1px dashed rgba(205,198,190,0.2)}.ps-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: 21px;font-weight: 700;color: #ede8e1;letter-spacing: -0.018em;margin: 0;display: flex;align-items: center;gap: 8px}.ps-monarch-page-header{margin-bottom: 20px}.ps-monarch-grid{display: grid;grid-template-columns: 1.14fr 0.86fr;gap: 20px;align-items: start}@media (max-width: 1080px){.ps-monarch-grid{grid-template-columns: 1fr;gap: 16px}}.ps-monarch-column{display: flex;flex-direction: column;gap: 20px;min-width: 0}.ps-monarch-card{background: #161617;border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;box-shadow: 0 8px 30px rgba(0,0,0,0.35);padding: 0;overflow: hidden;transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-monarch-card:hover{border-color: rgba(255,255,255,0.16);box-shadow: 0 14px 40px rgba(0,0,0,0.45)}:root[data-theme="white"] .ps-monarch-card,:root[data-theme="zen-linen"] .ps-monarch-card,:root[data-theme="light"] .ps-monarch-card{background: #ffffff;backdrop-filter: none;-webkit-backdrop-filter: none;border-color: rgba(0,0,0,0.08);box-shadow: 0 6px 24px rgba(0,0,0,0.06)}:root[data-theme="white"] .ps-monarch-card:hover,:root[data-theme="zen-linen"] .ps-monarch-card:hover,:root[data-theme="light"] .ps-monarch-card:hover{box-shadow: 0 10px 32px rgba(0,0,0,0.09);border-color: rgba(0,0,0,0.14)}:root[data-theme="tactical-red"] .ps-monarch-card{background: rgba(24,8,8,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-color: rgba(255,69,58,0.25);box-shadow: 0 0 0 1px rgba(255,69,58,0.18),0 4px 16px rgba(0,0,0,0.5),0 16px 36px -6px rgba(255,69,58,0.2),0 36px 72px -10px rgba(0,0,0,0.75)}:root[data-theme="mdt"] .ps-monarch-card,:root[data-theme="squad-mdt"] .ps-monarch-card{background: rgba(9,28,36,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-color: rgba(56,189,248,0.25);box-shadow: 0 0 0 1px rgba(56,189,248,0.18),0 4px 16px rgba(0,0,0,0.6),0 16px 36px -6px rgba(56,189,248,0.2),0 36px 72px -10px rgba(0,0,0,0.8)}.ps-monarch-card-header{display: flex;align-items: center;justify-content: space-between;padding: 14px 20px;border-bottom: 1px solid rgba(255,255,255,0.06);background: transparent;margin-bottom: 0}:root[data-theme="white"] .ps-monarch-card-header,:root[data-theme="zen-linen"] .ps-monarch-card-header,:root[data-theme="light"] .ps-monarch-card-header{border-bottom-color: rgba(0,0,0,0.06)}:root[data-theme="tactical-red"] .ps-monarch-card-header{border-bottom-color: rgba(255,69,58,0.15)}:root[data-theme="mdt"] .ps-monarch-card-header,:root[data-theme="squad-mdt"] .ps-monarch-card-header{border-bottom-color: rgba(56,189,248,0.15)}.ps-monarch-header-titles{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;min-width: 0}.ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 14.5px;font-weight: 650;color: #f7f8f8;letter-spacing: -0.015em;margin: 0;line-height: 1.25}:root[data-theme="white"] .ps-monarch-card-title,:root[data-theme="zen-linen"] .ps-monarch-card-title,:root[data-theme="light"] .ps-monarch-card-title{color: #111827}.ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 400;color: #8a8f98;line-height: 1.35;margin-top: 2px}:root[data-theme="white"] .ps-monarch-card-subtitle,:root[data-theme="zen-linen"] .ps-monarch-card-subtitle,:root[data-theme="light"] .ps-monarch-card-subtitle{color: #6b7280 !important}.ps-monarch-card-dropdown{appearance: none;-webkit-appearance: none;font-family: var(--font-mono);font-size: 11.5px;font-weight: 500;color: #d0d6e0;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;padding: 4px 10px;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-monarch-card-dropdown:hover{color: #ffffff;border-color: rgba(255,255,255,0.18);background: #181920}:root[data-theme="white"] .ps-monarch-card-dropdown,:root[data-theme="zen-linen"] .ps-monarch-card-dropdown,:root[data-theme="light"] .ps-monarch-card-dropdown{background: rgba(0,0,0,0.03);border-color: rgba(0,0,0,0.12);color: #4b5563}:root[data-theme="white"] .ps-monarch-card-dropdown:hover,:root[data-theme="zen-linen"] .ps-monarch-card-dropdown:hover,:root[data-theme="light"] .ps-monarch-card-dropdown:hover{background: rgba(0,0,0,0.06);border-color: rgba(0,0,0,0.25);color: #111827}.ps-monarch-badge-pill{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 11px;font-weight: 700;padding: 2px 8px;border-radius: 999px;background: rgba(234,179,8,0.12);color: #eab308;border: 1px solid rgba(234,179,8,0.25)}:root[data-theme="white"] .ps-monarch-badge-pill,:root[data-theme="zen-linen"] .ps-monarch-badge-pill,:root[data-theme="light"] .ps-monarch-badge-pill{background: rgba(180,83,9,0.1);color: #92400e;border-color: rgba(180,83,9,0.25)}.ps-monarch-card-body{padding: 20px}.ps-monarch-meter-strip{display: flex;flex-direction: column;gap: 8px;padding: 12px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px}:root[data-theme="white"] .ps-monarch-meter-strip,:root[data-theme="zen-linen"] .ps-monarch-meter-strip,:root[data-theme="light"] .ps-monarch-meter-strip{background: rgba(0,0,0,0.02);border-color: rgba(0,0,0,0.06)}.ps-monarch-meter-header{display: flex;align-items: center;justify-content: space-between;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px}.ps-monarch-meter-label{font-weight: 700;color: #f7f8f8}:root[data-theme="white"] .ps-monarch-meter-label,:root[data-theme="zen-linen"] .ps-monarch-meter-label,:root[data-theme="light"] .ps-monarch-meter-label{color: #111827}.ps-monarch-meter-status{font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: #8a8f98}:root[data-theme="white"] .ps-monarch-meter-status,:root[data-theme="zen-linen"] .ps-monarch-meter-status,:root[data-theme="light"] .ps-monarch-meter-status{color: #4b5563 !important}.ps-monarch-meter-track{height: 6px;width: 100%;background: rgba(255,255,255,0.08);border-radius: 999px;overflow: hidden}:root[data-theme="white"] .ps-monarch-meter-track,:root[data-theme="zen-linen"] .ps-monarch-meter-track,:root[data-theme="light"] .ps-monarch-meter-track{background: rgba(0,0,0,0.08)}.ps-monarch-meter-fill{height: 100%;width: 0%;border-radius: 999px;background: #10b981;transition: width var(--duration-normal) ease,background-color var(--duration-fast) ease}:root[data-theme="white"] .ps-monarch-meter-fill,:root[data-theme="zen-linen"] .ps-monarch-meter-fill,:root[data-theme="light"] .ps-monarch-meter-fill{background: #059669}:root[data-theme="tactical-red"] .ps-monarch-meter-fill{background: #ef4444}:root[data-theme="mdt"] .ps-monarch-meter-fill,:root[data-theme="squad-mdt"] .ps-monarch-meter-fill{background: #38bdf8}.ps-monarch-meter-footer{display: flex;align-items: center;justify-content: space-between;gap: 8px}.ps-monarch-meter-subtext{font-size: 11px;color: #62666f}.ps-monarch-feature-callout{display: flex;flex-direction: column;gap: 8px}.ps-monarch-kicker{font-family: var(--font-mono);font-size: 10px;font-weight: 750;letter-spacing: 0.08em;color: #eab308;text-transform: uppercase}:root[data-theme="white"] .ps-monarch-kicker,:root[data-theme="zen-linen"] .ps-monarch-kicker,:root[data-theme="light"] .ps-monarch-kicker{color: #b45309}.ps-monarch-feature-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 14px;font-weight: 700;color: #f7f8f8;margin: 4px 0 6px;line-height: 1.35}:root[data-theme="white"] .ps-monarch-feature-title,:root[data-theme="zen-linen"] .ps-monarch-feature-title,:root[data-theme="light"] .ps-monarch-feature-title{color: #111827}.ps-monarch-feature-desc{font-size: 12.5px;line-height: 1.5;color: #8a8f98;margin: 0}:root[data-theme="white"] .ps-monarch-feature-desc,:root[data-theme="zen-linen"] .ps-monarch-feature-desc,:root[data-theme="light"] .ps-monarch-feature-desc{color: #4b5563}.ps-monarch-graph-wrap{display: flex;flex-direction: column;gap: 10px}.ps-monarch-dist-bar{display: flex;height: 8px;width: 100%;border-radius: 999px;background: rgba(255,255,255,0.06);overflow: hidden;gap: 2px}:root[data-theme="white"] .ps-monarch-dist-bar,:root[data-theme="zen-linen"] .ps-monarch-dist-bar,:root[data-theme="light"] .ps-monarch-dist-bar{background: rgba(0,0,0,0.06)}.ps-monarch-dist-seg{height: 100%;transition: width var(--duration-normal) ease}.seg-moving{background: #f59e0b}.seg-equipment{background: #10b981}.seg-compliance{background: #8a8f98}.seg-detainable{background: #ef4444}.ps-monarch-graph-legend{display: flex;flex-wrap: wrap;gap: 14px;font-size: 11.5px;color: #8a8f98}:root[data-theme="white"] .ps-monarch-graph-legend,:root[data-theme="zen-linen"] .ps-monarch-graph-legend,:root[data-theme="light"] .ps-monarch-graph-legend,:root[data-theme="white"] .ps-legend-item,:root[data-theme="zen-linen"] .ps-legend-item,:root[data-theme="light"] .ps-legend-item{color: #4b5563 !important}.ps-legend-item{display: inline-flex;align-items: center;gap: 6px}.ps-legend-dot{width: 8px;height: 8px;border-radius: 50%}.dot-moving{background: #f59e0b}.dot-equipment{background: #10b981}.dot-compliance{background: #8a8f98}.dot-detainable{background: #ef4444}.ps-monarch-btn-customize{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 6px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;color: #d0d6e0;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-monarch-btn-customize:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18);color: #ffffff}:root[data-theme="light"] .ps-monarch-btn-customize{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #1f2937;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-monarch-btn-customize:hover{background: #f9fafb;border-color: rgba(0,0,0,0.22)}.ps-monarch-modal-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.7);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;z-index: 1000;padding: 20px}.ps-monarch-modal-overlay.is-open,.ps-monarch-modal-overlay[style*="display: flex"]{display: flex !important}.ps-monarch-modal-overlay[hidden],.ps-monarch-modal-overlay[style*="display: none"]{display: none !important}.ps-monarch-modal-card{width: 100%;max-width: 520px;background: #121316;border: 1px solid rgba(255,255,255,0.1);border-radius: 12px;box-shadow: 0 24px 64px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.05);overflow: hidden;animation: psMonarchFadeIn 0.18s ease-out}@keyframes psMonarchFadeIn{from{opacity: 0;transform: scale(0.97)}to{opacity: 1;transform: scale(1)}}:root[data-theme="light"] .ps-monarch-modal-card{background: #ffffff;border-color: rgba(0,0,0,0.1);box-shadow: 0 20px 40px rgba(0,0,0,0.15)}.ps-monarch-modal-header{display: flex;justify-content: space-between;align-items: flex-start;padding: 16px 20px;border-bottom: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-monarch-modal-header{border-bottom-color: rgba(0,0,0,0.08)}.ps-monarch-modal-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 16px;font-weight: 700;color: #f7f8f8;margin: 0 0 3px;letter-spacing: -0.01em}:root[data-theme="light"] .ps-monarch-modal-title{color: #111827}.ps-monarch-modal-subtitle{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;color: #8a8f98;margin: 0}:root[data-theme="light"] .ps-monarch-modal-subtitle{color: #6b7280}.ps-monarch-modal-close-btn{background: transparent;border: none;font-size: 14px;color: #8a8f98;cursor: pointer;padding: 4px;line-height: 1;transition: color var(--duration-fast) ease}.ps-monarch-modal-close-btn:hover{color: #ffffff}:root[data-theme="light"] .ps-monarch-modal-close-btn:hover{color: #111827}.ps-monarch-modal-body{padding: 16px 20px;max-height: 60vh;overflow-y: auto}.ps-monarch-widget-toggle-list{display: flex;flex-direction: column;gap: 8px}.ps-monarch-toggle-row{display: flex;align-items: center;justify-content: space-between;padding: 10px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;transition: background var(--duration-fast) ease}:root[data-theme="light"] .ps-monarch-toggle-row{background: #f9fafb;border-color: #f3f4f6}.ps-monarch-toggle-info{display: flex;align-items: center;gap: 10px}.ps-monarch-drag-grip{font-family: var(--font-mono);font-size: 12px;color: #62666f;letter-spacing: -0.1em;user-select: none}.ps-monarch-toggle-label{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px;font-weight: 500;color: #d0d6e0}:root[data-theme="light"] .ps-monarch-toggle-label{color: #1f2937}.ps-monarch-switch{position: relative;display: inline-block;width: 44px;height: 24px}.ps-monarch-switch input{opacity: 0;width: 0;height: 0}.ps-monarch-slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255,255,255,0.15);border-radius: 999px;transition: background-color var(--duration-fast) ease}:root[data-theme="light"] .ps-monarch-slider{background-color: #e5e7eb}.ps-monarch-slider:before{position: absolute;content: "";height: 18px;width: 18px;left: 3px;bottom: 3px;background-color: #ffffff;border-radius: 50%;box-shadow: 0 1px 3px rgba(0,0,0,0.3);transition: transform var(--duration-fast) ease}.ps-monarch-switch input:checked + .ps-monarch-slider{background-color: var(--color-accent-solid,#007aff)}.ps-monarch-switch input:checked + .ps-monarch-slider:before{transform: translateX(20px)}.ps-monarch-modal-footer{display: flex;justify-content: space-between;align-items: center;padding: 14px 20px;border-top: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-monarch-modal-footer{border-top-color: rgba(0,0,0,0.08)}.ps-stop-quick-strip{display: flex;flex-direction: column;gap: 12px;margin-bottom: 14px;padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-stop-quick-strip{border-bottom-color: rgba(0,0,0,0.06)}.ps-quick-strip-group{display: flex;flex-direction: column;gap: 8px}.ps-group-header-row{display: flex;align-items: center;justify-content: space-between}.ps-meta-tip{font-family: var(--font-mono);font-size: 11px;font-weight: 500;color: #62666f;letter-spacing: 0.02em}:root[data-theme="light"] .ps-meta-tip{color: #8a8f98}.ps-driver-presets-row{display: flex;gap: 6px;flex-wrap: wrap}.ps-bundles-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 6px}.ps-empty-staged-tray{text-align: center;padding: 28px 16px;color: #62666f;font-family: var(--font-mono);font-size: 12px;border: 1px dashed rgba(255,255,255,0.08);border-radius: 6px;background: rgba(255,255,255,0.01)}:root[data-theme="light"] .ps-empty-staged-tray{border-color: rgba(0,0,0,0.1);color: #8a8f98;background: rgba(0,0,0,0.01)}.ps-companion-box{padding: 12px 14px;background: #14151a;border: 1px dashed rgba(255,255,255,0.1);border-radius: 6px;margin-bottom: 14px}:root[data-theme="light"] .ps-companion-box{background: #f9fafb;border-color: rgba(0,0,0,0.12)}.ps-tray-actions-bar{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0;padding: 10px 16px;background: transparent;border-top: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-tray-actions-bar{border-top-color: rgba(0,0,0,0.06)}.ps-clear-btn{color: #f87171;border-color: rgba(239,68,68,0.25);background: rgba(239,68,68,0.06)}.ps-clear-btn:hover{background: rgba(239,68,68,0.15);border-color: #ef4444;color: #ffffff}:root[data-theme="light"] .ps-clear-btn{color: #dc2626;border-color: rgba(220,38,38,0.25);background: rgba(220,38,38,0.05)}:root[data-theme="light"] .ps-clear-btn:hover{background: rgba(220,38,38,0.12);border-color: #dc2626;color: #991b1b}.ps-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 16px}.ps-form-group{display: flex;flex-direction: column;gap: 5px;min-width: 0}.ps-form-group.is-full{grid-column: 1 / -1}.ps-label{font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;color: #8a8f98;text-transform: uppercase;letter-spacing: 0.06em}:root[data-theme="white"] .ps-label,:root[data-theme="zen-linen"] .ps-label,:root[data-theme="light"] .ps-label{color: #4b5563}.ps-input{width: 100%;max-width: 100%;box-sizing: border-box;height: 34px;padding: 0 10px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #f7f8f8;font-family: var(--font-mono);font-size: 12.5px;font-weight: 500;outline: none;transition: border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ps-input::placeholder{color: #62666f;font-family: var(--font-mono);font-size: 12px}.ps-input:focus{background: #181920;border-color: var(--color-accent-solid,#0a84ff);box-shadow: 0 0 0 2px rgba(10,132,255,0.25)}:root[data-theme="light"] .ps-input,:root[data-theme="white"] .ps-input,:root[data-theme="zen-linen"] .ps-input{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}:root[data-theme="light"] .ps-input::placeholder,:root[data-theme="white"] .ps-input::placeholder,:root[data-theme="zen-linen"] .ps-input::placeholder{color: #9ca3af}:root[data-theme="light"] .ps-input:focus,:root[data-theme="white"] .ps-input:focus,:root[data-theme="zen-linen"] .ps-input:focus{background: #ffffff;border-color: var(--color-accent-solid,#007aff);box-shadow: 0 0 0 2px rgba(0,122,255,0.15)}select.ps-input{appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat !important;background-position: right 10px center !important;padding-right: 28px;cursor: pointer}:root[data-theme="light"] select.ps-input,:root[data-theme="white"] select.ps-input,:root[data-theme="zen-linen"] select.ps-input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ps-staged-list{display: flex;flex-direction: column;gap: 8px;margin-bottom: 16px;min-height: 100px}.ps-staged-item{display: flex;align-items: center;justify-content: space-between;padding: 10px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;gap: 12px;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ps-staged-item:hover{background: #181920;border-color: rgba(255,255,255,0.12)}:root[data-theme="light"] .ps-staged-item{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-staged-item:hover{background: #f3f4f6;border-color: rgba(0,0,0,0.15)}.ps-staged-main{flex: 1;min-width: 0}.ps-staged-citation{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size: 13px;font-weight: 700;color: #f7f8f8;letter-spacing: -0.01em;margin-bottom: 2px}:root[data-theme="light"] .ps-staged-citation{color: #111827}.ps-staged-desc{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;color: #8a8f98;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="light"] .ps-staged-desc{color: #4b5563}.ps-remove-staged-btn{background: rgba(239,68,68,0.08);border: 1px solid rgba(239,68,68,0.2);border-radius: 4px;color: #f87171;padding: 3px 8px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-remove-staged-btn:hover{background: rgba(239,68,68,0.18);border-color: #ef4444;color: #ffffff}.ps-thermal-preview-wrap{background: #08090a;border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;padding: 16px;position: relative;margin-bottom: 16px;box-shadow: inset 0 2px 8px rgba(0,0,0,0.6)}:root[data-theme="light"] .ps-thermal-preview-wrap{background: #f3f4f6;border-color: rgba(0,0,0,0.1);box-shadow: inset 0 2px 6px rgba(0,0,0,0.05)}.ps-thermal-header-bar{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-thermal-header-bar{border-bottom-color: rgba(0,0,0,0.08)}.ps-thermal-format-tabs{display: flex;gap: 4px}.ps-format-tab-btn{padding: 4px 10px;height: 26px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 5px;color: #8a8f98;font-family: var(--font-mono);font-size: 11px;font-weight: 500;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-format-tab-btn:hover{background: rgba(255,255,255,0.08);color: #f7f8f8}.ps-format-tab-btn.is-active{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.24);color: #ffffff;font-weight: 750}:root[data-theme="light"] .ps-format-tab-btn,:root[data-theme="white"] .ps-format-tab-btn,:root[data-theme="zen-linen"] .ps-format-tab-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #4b5563}:root[data-theme="light"] .ps-format-tab-btn:hover,:root[data-theme="white"] .ps-format-tab-btn:hover,:root[data-theme="zen-linen"] .ps-format-tab-btn:hover{background: #f3f4f6;color: #111827}:root[data-theme="light"] .ps-format-tab-btn.is-active,:root[data-theme="white"] .ps-format-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-format-tab-btn.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff}.ps-thermal-slip-pre{font-family: var(--font-mono);font-size: 11.5px;font-weight: 700;line-height: 1.35;letter-spacing: -0.01em;color: #161614;background: #fbf9f5;border: 1px solid rgba(255,255,255,0.1);border-top: 3px dashed #b8b09f;border-radius: 4px;box-shadow: 0 8px 32px rgba(0,0,0,0.6);margin: 0;white-space: pre-wrap;word-break: break-all;max-height: 480px;overflow-y: auto;padding: 16px 20px}:root[data-theme="light"] .ps-thermal-slip-pre{border-color: #d4cebe;box-shadow: 0 8px 24px rgba(0,0,0,0.12)}.ps-action-row{display: flex;gap: 8px;flex-wrap: wrap}.ps-primary-action-btn{flex: 1;min-width: 140px;height: 34px;background: var(--color-accent-solid,#007aff);border: 1px solid rgba(255,255,255,0.15);border-radius: 6px;color: #ffffff;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 0.01em;display: inline-flex;align-items: center;justify-content: center;gap: 8px;cursor: pointer;box-shadow: 0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2);transition: transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ps-primary-action-btn:hover{transform: translateY(-1px);box-shadow: 0 4px 12px rgba(0,122,255,0.4);background: #0062cc;border-color: rgba(255,255,255,0.25)}.ps-primary-action-btn:active{transform: translateY(0);background: #0051a8;box-shadow: 0 1px 2px rgba(0,0,0,0.2)}:root[data-theme="dark"] .ps-primary-action-btn{background: #0a84ff;color: #ffffff;border-color: rgba(255,255,255,0.15);box-shadow: 0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2)}:root[data-theme="dark"] .ps-primary-action-btn:hover{background: #3395ff;box-shadow: 0 4px 12px rgba(10,132,255,0.4)}:root[data-theme="dark"] .ps-primary-action-btn:active{background: #0062cc}.ps-secondary-action-btn{height: 34px;padding: 0 14px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #d0d6e0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 700;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;box-shadow: 0 1px 2px rgba(0,0,0,0.1);transition: transform var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-secondary-action-btn:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: #ffffff;transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0,0,0,0.2)}.ps-secondary-action-btn:active{transform: translateY(0)}:root[data-theme="white"] .ps-secondary-action-btn,:root[data-theme="zen-linen"] .ps-secondary-action-btn,:root[data-theme="light"] .ps-secondary-action-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #1f2937;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="white"] .ps-secondary-action-btn:hover,:root[data-theme="zen-linen"] .ps-secondary-action-btn:hover,:root[data-theme="light"] .ps-secondary-action-btn:hover{background: #f9fafb;border-color: rgba(0,0,0,0.22);color: #111827}.ps-statute-search-bar-wrap{position: sticky;top: 16px;z-index: 85;background: transparent;padding: 0;margin: 0 auto 24px auto;max-width: 760px;width: 100%;border: none;box-shadow: none;pointer-events: none}.ps-statute-search-bar-wrap .search-experience{position: relative;width: 100%;pointer-events: auto}.ps-statute-search-bar-wrap .search-shell{width: 100%;min-height: 54px;border-radius: var(--radius-pill);background: var(--surface-strong);border: 1.5px solid var(--border-strong);box-shadow: 0 16px 40px -6px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.7);backdrop-filter: blur(28px) saturate(1.4);-webkit-backdrop-filter: blur(28px) saturate(1.4);cursor: text;transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-statute-search-bar-wrap .search-shell:focus-within{border-color: var(--focus);box-shadow: 0 20px 48px -6px rgba(0,0,0,0.35),0 0 0 3px var(--focus-ring);transform: translateY(-1px)}:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell{background: rgba(22,22,21,0.92);border-color: rgba(255,255,255,0.16);box-shadow: 0 20px 48px -8px rgba(0,0,0,0.8),0 4px 12px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08)}:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell:focus-within{border-color: rgba(255,255,255,0.35);box-shadow: 0 24px 56px -8px rgba(0,0,0,0.9),0 0 0 3px rgba(255,255,255,0.15)}:root[data-theme="tactical-red"] .ps-statute-search-bar-wrap .search-shell{background: rgba(18,3,3,0.94);border-color: rgba(239,68,68,0.35);box-shadow: 0 20px 48px -8px rgba(0,0,0,0.9),0 0 0 1px rgba(239,68,68,0.15)}:root[data-theme="mdt"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="squad-mdt"] .ps-statute-search-bar-wrap .search-shell{background: rgba(4,18,21,0.94);border-color: rgba(0,168,181,0.4);box-shadow: 0 20px 48px -8px rgba(0,0,0,0.9),0 0 0 1px rgba(0,168,181,0.2)}.ps-statute-search-bar-wrap .search-tools{width: 100%;max-width: 100%;left: 0;transform: translateY(-6px);border-radius: var(--radius-lg);box-shadow: 0 20px 48px -10px rgba(0,0,0,0.55)}.ps-statute-search-bar-wrap .search-experience.is-open .search-tools{transform: translateY(0)}.ps-search-trigger-btn{display: inline-flex;align-items: center;gap: 4px;min-height: 36px;padding: 0 14px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-pill);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text);cursor: pointer;margin-right: 8px;white-space: nowrap;flex-shrink: 0;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ps-search-trigger-btn:hover{background: var(--surface);border-color: var(--border-strong)}.ps-candidate-stage-btn{display: inline-flex;align-items: center;justify-content: center;padding: 3px 10px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-pill);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text);cursor: pointer;flex-shrink: 0;transition: background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ps-candidate-stage-btn:hover{background: var(--accent);color: #ffffff;border-color: var(--accent)}.ps-statute-search-input{width: 100%;height: 52px;padding: 0 12px;background: transparent;border: 0;color: var(--text);font-family: var(--font-sans);font-size: 16px;font-weight: 500;outline: none}.ps-statute-results-list{display: flex;flex-direction: column;gap: 12px;padding-right: 2px}.ps-statute-row{display: flex;flex-direction: column;background: var(--surface-strong);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 18px 22px;gap: 12px;box-shadow: 0 1px 3px rgba(0,0,0,0.04);transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ps-statute-row:hover{background: var(--surface);border-color: var(--border-strong);box-shadow: 0 4px 12px rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-statute-row{background: #191918;border-color: #383734}:root[data-theme="dark"] .ps-statute-row:hover{background: #21211f;border-color: #55524c}.ps-statute-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;flex-wrap: wrap}.ps-statute-citation{font-family: var(--font-mono);font-size: 16px;font-weight: 800;color: var(--text)}.ps-statute-class-badge{font-family: var(--font-mono);font-size: 11px;font-weight: 750;padding: 3px 10px;border-radius: var(--radius-pill);background: rgba(29,29,27,0.08);border: 1px solid var(--border);color: var(--text)}.ps-statute-desc{font-family: var(--font-sans);font-size: 14px;color: var(--text);line-height: 1.4;margin: 0}.ps-statute-row .offense-description{font-family: var(--font-sans);font-size: 16px;font-weight: 700;line-height: 1.4;color: var(--text);margin: 0}:root[data-theme="dark"] .ps-statute-row .offense-description{color: #f7f3ec}:root[data-theme="tactical-red"] .ps-statute-row .offense-description{color: #ffcccc}:root[data-theme="mdt"] .ps-statute-row .offense-description,:root[data-theme="squad-mdt"] .ps-statute-row .offense-description{color: #e0f7fa}.ps-statute-actions{display: flex;gap: 8px;flex-wrap: wrap}.ps-search-shell.has-value .clear-search{display: inline-flex !important;align-items: center;justify-content: center}.ps-search-shell .clear-search:not([hidden]),#ps-clear-search-btn:not([hidden]),#ps-ordinance-clear-btn:not([hidden]),#ps-ordinance-standalone-clear-btn:not([hidden]){display: inline-flex !important;align-items: center;justify-content: center}.clear-search[hidden],#clear-search[hidden],#ps-clear-search-btn[hidden],#ps-ordinance-clear-btn[hidden],#ps-ordinance-standalone-clear-btn[hidden]{display: none !important}.ps-statute-btn{padding: 7px 12px;border-radius: var(--radius-sm);font-family: var(--font-mono);font-size: 11px;font-weight: 750;cursor: pointer;display: inline-flex;align-items: center;gap: 5px;transition: background-color var(--duration-fast) ease}.ps-btn-view-statute{background: var(--surface-muted);border: 1px solid var(--border-strong);color: var(--text)}.ps-btn-view-statute:hover{background: var(--surface-strong);border-color: var(--text)}.ps-btn-view-statute.is-active{background: var(--text);color: #ffffff;border-color: var(--text)}:root[data-theme="dark"] .ps-btn-view-statute.is-active{background: var(--accent);color: #ffffff;border-color: var(--accent)}.ps-statute-drawer{grid-column: 1 / -1;width: 100%;margin-top: 16px;padding: 20px 24px;background: rgba(255,255,255,0.02);border-top: 1px solid rgba(255,255,255,0.08);border-left: none;border-right: none;border-bottom: none;border-radius: 0 0 20px 20px;box-shadow: none;animation: surface-enter var(--duration-fast) var(--ease-out) both}:root[data-theme="dark"] .ps-statute-drawer{background: rgba(255,255,255,0.02);border-top-color: rgba(255,255,255,0.08)}:root[data-theme="tactical-red"] .ps-statute-drawer{background: #190505;border-color: #8b1e1e}:root[data-theme="squad-mdt"] .ps-statute-drawer{background: #06181d;border-color: #008899}.ps-statute-drawer-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 14px;margin-bottom: 16px;border-bottom: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-statute-drawer-header,:root[data-theme="white"] .ps-statute-drawer-header{border-bottom-color: rgba(0,0,0,0.08)}.ps-drawer-section-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 14px;font-weight: 700;letter-spacing: -0.015em;color: #f7f8f8;margin: 0}:root[data-theme="light"] .ps-drawer-section-title,:root[data-theme="white"] .ps-drawer-section-title{color: #111827}.ps-drawer-bento-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;align-items: start}@media (max-width: 900px){.ps-drawer-bento-grid{grid-template-columns: 1fr;gap: 20px}}.ps-elements-container{margin-bottom: 0}.ps-fulltext-container{padding-top: 0;border-top: none;border-left: 1px solid rgba(255,255,255,0.08);padding-left: 24px}:root[data-theme="light"] .ps-fulltext-container,:root[data-theme="white"] .ps-fulltext-container{border-left-color: rgba(0,0,0,0.08)}@media (max-width: 900px){.ps-fulltext-container{border-left: none;border-top: 1px solid rgba(255,255,255,0.08);padding-left: 0;padding-top: 16px}}.ps-btn-add-stop{background: var(--text);border: 1px solid var(--text);color: #ffffff}.ps-btn-add-stop:hover{background: #333330}.ps-btn-cad{background: var(--surface-muted);border: 1px solid var(--border-strong);color: var(--text)}.ps-btn-cad:hover{background: var(--surface-strong)}.ps-btn-pfa{background: rgba(180,83,9,0.1);border: 1px solid rgba(180,83,9,0.35);color: #b45309}.ps-btn-pfa:hover{background: rgba(180,83,9,0.2)}.ps-hidden{display: none !important}.ps-divider-subtle{opacity: 0.5}.ps-meta-blue{font-family: var(--font-mono);font-size: 11px;color: var(--text-soft)}.ps-btn-small{padding: 4px 10px;font-size: 11px}.ps-empty-tray-notice{text-align: center;padding: 32px 16px;color: var(--text-faint);font-family: var(--font-mono);font-size: 12px;border: 1px dashed var(--border-strong);border-radius: var(--radius-md)}.ps-joinder-box{display: none;padding: 12px 16px;background: rgba(180,83,9,0.1);border: 1px solid rgba(180,83,9,0.35);border-radius: var(--radius-sm);margin-bottom: 16px;font-size: 12px;color: #92400e}.ps-tray-stats-row{display: flex;gap: 12px;margin-bottom: 16px;padding: 12px;background: var(--surface-strong);border-radius: var(--radius-sm);border: 1px solid var(--border)}.ps-stat-col{flex: 1}.ps-stat-val-fine{font-family: var(--font-mono);font-size: 18px;font-weight: 800;color: #15803d}.ps-stat-val-points{font-family: var(--font-mono);font-size: 18px;font-weight: 800;color: var(--text)}.ps-btn-clear-tray{height: 38px;color: var(--danger);border-color: rgba(153,27,27,0.3);background: rgba(153,27,27,0.08)}.ps-filter-pills-wrap{display: flex;gap: 8px;margin-bottom: 16px;overflow-x: auto;padding-bottom: 4px}.ps-speed-verdict-card{padding: 20px;border-radius: var(--radius-md);background: var(--surface-strong);border: 1px solid var(--border-strong);margin-bottom: 20px}.ps-speed-over-val{font-family: var(--font-mono);font-size: 20px;font-weight: 800;color: var(--text)}.ps-speed-cit-val{font-family: var(--font-mono);font-size: 14px;color: var(--text);margin-bottom: 6px}.ps-speed-rule551-callout{display: none;padding: 8px 12px;background: rgba(153,27,27,0.12);border: 1px solid rgba(153,27,27,0.35);border-radius: var(--radius-sm);color: var(--danger);font-family: var(--font-mono);font-size: 11px;font-weight: 750;margin-bottom: 12px}.ps-pfa-verdict-box{padding: 24px;background: var(--surface-strong);border: 1px solid var(--border-strong);border-radius: var(--radius-md)}.ps-status-detain,.ps-pfa-status-detain{background: rgba(153,27,27,0.12);color: var(--danger)}.ps-status-release,.ps-pfa-status-release{background: rgba(21,128,61,0.12);color: #15803d}.ps-pfa-checklist-box{font-family: var(--font-mono);font-size: 11px;color: var(--text);padding: 12px;background: var(--surface-muted);border-radius: var(--radius-sm);border: 1px solid var(--border)}.ps-penalty-table{width: 100%;border-collapse: collapse;font-size: 13px;background: var(--surface);border: 1px solid var(--border-strong);border-radius: var(--radius-md);overflow: hidden}.ps-penalty-table th{background: var(--surface-muted);color: var(--text);font-family: var(--font-mono);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;padding: 12px 14px;text-align: left;border-bottom: 1px solid var(--border-strong)}.ps-penalty-table td{padding: 12px 14px;color: var(--text);border-bottom: 1px solid var(--border);vertical-align: middle}.ps-penalty-table tbody tr:hover{background: var(--surface-strong)}.ps-doctrine-card{background: #1b1b19;border: 1px solid rgba(205,198,190,0.2);border-radius: 4px;padding: 20px;box-shadow: 0 4px 16px rgba(0,0,0,0.35);transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ps-doctrine-card:hover{background: #20201d;border-color: rgba(205,198,190,0.38);transform: translateY(-2px)}.ps-remember-row{display: flex;align-items: center;justify-content: flex-start;margin-top: -4px;margin-bottom: 2px}.ps-checkbox-label{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-sans);font-size: 12px;font-weight: 700;color: var(--text-soft);cursor: pointer;user-select: none}.ps-checkbox-input{width: 16px;height: 16px;accent-color: var(--text);cursor: pointer}.ps-agency-indicator-wrap{position: relative;width: 100%}.ps-agency-profile-trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;box-sizing: border-box;gap: 8px;padding: 8px 10px;background: rgba(255,255,255,0.03);border: 1px solid rgba(205,198,190,0.12);border-radius: 4px;font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.02em;color: var(--text);cursor: pointer;text-align: left;transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ps-agency-profile-trigger:hover{background: rgba(255,255,255,0.08);border-color: rgba(205,198,190,0.25);color: #ffffff}:root[data-theme="light"] .ps-agency-profile-trigger{background: rgba(0,0,0,0.03);border-color: rgba(29,29,27,0.12);color: #1d1d1b}:root[data-theme="light"] .ps-agency-profile-trigger:hover{background: rgba(0,0,0,0.06);border-color: rgba(29,29,27,0.22)}:root[data-theme="tactical-red"] .ps-agency-profile-trigger{background: rgba(255,69,58,0.06);border-color: rgba(255,69,58,0.2);color: #ffb4ab}:root[data-theme="tactical-red"] .ps-agency-profile-trigger:hover{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.4)}:root[data-theme="mdt"] .ps-agency-profile-trigger,:root[data-theme="squad-mdt"] .ps-agency-profile-trigger{background: rgba(56,189,248,0.06);border-color: rgba(56,189,248,0.2);color: #bae6fd}:root[data-theme="mdt"] .ps-agency-profile-trigger:hover,:root[data-theme="squad-mdt"] .ps-agency-profile-trigger:hover{background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.4)}.ps-agency-trigger-left{display: flex;align-items: center;gap: 8px;min-width: 0;overflow: hidden}.ps-agency-trigger-name{font-size: 11px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-agency-trigger-chevron{font-size: 9px;opacity: 0.6;flex-shrink: 0;margin-left: 6px;transition: transform var(--duration-fast) ease}.ps-agency-profile-trigger[aria-expanded="true"] .ps-agency-trigger-chevron{transform: rotate(180deg)}.ps-agency-profile-dropdown,.ps-account-dropdown{display: none;position: absolute;bottom: calc(100% + 8px);left: 0;right: 0;width: 100%;min-width: 0;box-sizing: border-box;z-index: 120;background: #14161b;border: 1px solid rgba(255,255,255,0.12);border-radius: 14px;padding: 14px 12px;backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);box-shadow: 0 16px 36px -6px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06),inset 0 1px 0 rgba(255,255,255,0.1);text-align: left;max-height: calc(100vh - 460px);overflow-y: auto;animation: psPopoverUp 200ms cubic-bezier(0.16,1,0.3,1) both}@keyframes psPopoverUp{from{opacity: 0;transform: translateY(6px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-agency-profile-dropdown.is-open,.ps-account-dropdown.is-open{display: block}:root[data-theme="light"] .ps-agency-profile-dropdown,:root[data-theme="light"] .ps-account-dropdown,:root[data-theme="white"] .ps-agency-profile-dropdown,:root[data-theme="white"] .ps-account-dropdown{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 24px 48px -8px rgba(0,0,0,0.14),0 0 0 1px rgba(0,0,0,0.04),inset 0 1px 0 #ffffff}:root[data-theme="tactical-red"] .ps-agency-profile-dropdown,:root[data-theme="tactical-red"] .ps-account-dropdown{background: #180505;border-color: #5c1818}:root[data-theme="mdt"] .ps-agency-profile-dropdown,:root[data-theme="squad-mdt"] .ps-agency-profile-dropdown,:root[data-theme="mdt"] .ps-account-dropdown,:root[data-theme="squad-mdt"] .ps-account-dropdown{background: #090c10;border-color: rgba(56,189,248,0.3)}.ps-prof-header{border-bottom: 1px solid rgba(255,255,255,0.08);padding-bottom: 12px;margin-bottom: 12px}:root[data-theme="light"] .ps-prof-header,:root[data-theme="white"] .ps-prof-header{border-bottom-color: rgba(0,0,0,0.07)}.ps-prof-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Inter",sans-serif;font-size: 15.5px;font-weight: 700;color: var(--text);line-height: 1.3;letter-spacing: -0.015em}.ps-prof-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;color: var(--text-soft);margin-top: 3px}.ps-prof-meta-grid{display: flex;flex-direction: column;gap: 8px;padding: 10px 12px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;margin-bottom: 12px}:root[data-theme="light"] .ps-prof-meta-grid,:root[data-theme="white"] .ps-prof-meta-grid{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-prof-meta-item{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;font-size: 12px;line-height: 1.35}.ps-prof-meta-key{font-family: var(--font-mono,ui-monospace,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-muted)}.ps-prof-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Inter",sans-serif;font-size: 12.5px;font-weight: 700;color: var(--text);text-align: left;white-space: normal;word-break: break-word}.ps-dropdown-section{padding-top: 10px;border-top: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-dropdown-section,:root[data-theme="white"] .ps-dropdown-section{border-top-color: rgba(0,0,0,0.07)}.ps-prof-actions{margin-top: 12px;padding-top: 12px;border-top: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-prof-actions,:root[data-theme="white"] .ps-prof-actions{border-top-color: rgba(0,0,0,0.07)}.ps-prof-settings-btn{width: 100%;justify-content: center;height: 38px;font-size: 13px;font-weight: 700;border-radius: 9px}.ps-superadmin-switcher-deck{margin-top: 10px;padding-top: 10px;border-top: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-superadmin-switcher-deck,:root[data-theme="white"] .ps-superadmin-switcher-deck{border-top-color: rgba(0,0,0,0.07)}.ps-superadmin-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 6px}.ps-superadmin-title{font-family: var(--font-mono,ui-monospace,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary)}.ps-superadmin-badge{font-family: var(--font-mono,ui-monospace,monospace);font-size: 9px;font-weight: 700;padding: 1px 5px;background: var(--surface-strong);border: 1px solid var(--border);border-radius: 3px}.ps-prof-details{display: flex;flex-direction: column;gap: 4px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;color: var(--text-soft);margin-bottom: 10px;line-height: 1.35}.ps-umbrella-badge{display: inline-flex;align-items: center;font-size: 9px;font-family: var(--font-mono);font-weight: 750;letter-spacing: 0.06em;text-transform: uppercase;padding: 1px 5px;border-radius: 3px;background: rgba(205,198,190,0.12);border: 1px solid rgba(205,198,190,0.25);color: var(--text-soft);margin-left: 4px;vertical-align: middle}:root[data-theme="light"] .ps-umbrella-badge{background: rgba(29,29,27,0.08);border-color: rgba(29,29,27,0.2);color: #1d1d1b}:root[data-theme="tactical-red"] .ps-umbrella-badge{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.3);color: #ffb4ab}:root[data-theme="mdt"] .ps-umbrella-badge,:root[data-theme="squad-mdt"] .ps-umbrella-badge{background: rgba(56,189,248,0.12);border-color: rgba(56,189,248,0.3);color: #bae6fd}.ps-modal-backdrop{position: fixed;inset: 0;z-index: 9999;background: rgba(0,0,0,0.68);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);display: none;align-items: center;justify-content: center;padding: 20px;pointer-events: none !important}:root[data-theme="light"] .ps-modal-backdrop,:root[data-theme="white"] .ps-modal-backdrop{background: rgba(15,23,42,0.38)}.ps-modal-backdrop.is-open,.ps-modal-backdrop[style*="display: flex"],.ps-modal-backdrop[style*="display: block"]{display: flex !important;pointer-events: auto !important}.ps-modal-backdrop[hidden],.ps-modal-backdrop[style*="display: none"],.ps-modal-backdrop:not(.is-open):not([style*="display: flex"]):not([style*="display: block"]){display: none !important;pointer-events: none !important}.ps-sheet-grabber{width: 36px;height: 4px;border-radius: 9999px;background: rgba(255,255,255,0.22);margin: 0 auto 16px auto;display: block;flex-shrink: 0;transition: background-color var(--duration-fast,150ms) ease}:root[data-theme="light"] .ps-sheet-grabber,:root[data-theme="white"] .ps-sheet-grabber{background: rgba(0,0,0,0.16)}.ps-modal-card{width: 100%;max-width: 580px;background: #0f1012;color: #f7f8f8;border: 1px solid rgba(255,255,255,0.1);border-radius: 20px;padding: 24px;box-shadow: 0 32px 72px -12px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.06),inset 0 1px 0 rgba(255,255,255,0.12);text-align: left;max-height: 90vh;overflow-y: auto;animation: psSheetIn 240ms cubic-bezier(0.16,1,0.3,1) both}@keyframes psSheetIn{from{opacity: 0;transform: scale(0.97) translateY(8px)}to{opacity: 1;transform: scale(1) translateY(0)}}:root[data-theme="light"] .ps-modal-card,:root[data-theme="white"] .ps-modal-card{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.08);box-shadow: 0 32px 72px -12px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04),inset 0 1px 0 #ffffff}.ps-modal-card.ps-modal-wide{max-width: 760px}.ps-modal-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;margin-bottom: 16px;padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-modal-header,:root[data-theme="white"] .ps-modal-header{border-bottom-color: rgba(0,0,0,0.06)}.ps-modal-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 18px;font-weight: 700;color: #f7f8f8;margin: 0;letter-spacing: -0.01em}:root[data-theme="light"] .ps-modal-title,:root[data-theme="white"] .ps-modal-title{color: #111827}.ps-modal-sub{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;color: #8a8f98;margin-top: 4px;margin-bottom: 0;line-height: 1.45}:root[data-theme="light"] .ps-modal-sub,:root[data-theme="white"] .ps-modal-sub{color: #62666f}.ps-modal-close-btn{background: transparent;border: 1px solid rgba(255,255,255,0.1);border-radius: 9999px;color: #8a8f98;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;font-weight: 700;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.ps-modal-close-btn:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.2);color: #ffffff}:root[data-theme="light"] .ps-modal-close-btn,:root[data-theme="white"] .ps-modal-close-btn{border-color: rgba(0,0,0,0.1);color: #62666f}:root[data-theme="light"] .ps-modal-close-btn:hover,:root[data-theme="white"] .ps-modal-close-btn:hover{background: rgba(0,0,0,0.05);color: #111827}.ps-modal-body{margin-bottom: 20px}.ps-modal-actions{display: flex;align-items: center;justify-content: flex-end;gap: 8px;border-top: 1px solid rgba(255,255,255,0.06);padding-top: 16px}:root[data-theme="light"] .ps-modal-actions{border-top-color: rgba(0,0,0,0.06)}.ps-settings-grid{display: flex;flex-direction: column;gap: 16px}.ps-settings-section{background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;padding: 16px 18px}:root[data-theme="light"] .ps-settings-section{background: #f7f8f9;border-color: rgba(0,0,0,0.06)}.ps-settings-section-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 0.04em;color: #8a8f98;margin: 0 0 12px 0;text-transform: uppercase}:root[data-theme="light"] .ps-settings-section-title{color: #62666f}.ps-doc-preview-block{background: #08090a;color: #d0d6e0;font-family: var(--font-mono);font-size: 11.5px;line-height: 1.5;padding: 16px;border-radius: 6px;overflow-x: auto;white-space: pre-wrap;word-break: break-word;max-height: 380px;border: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-doc-preview-block{background: #f7f8f9;color: #111827;border-color: rgba(0,0,0,0.08)}.ps-statute-narrative-box{margin-top: 14px;background: #08090a;border: 1px solid rgba(255,255,255,0.08);border-radius: 10px;overflow: hidden}:root[data-theme="light"] .ps-statute-narrative-box,:root[data-theme="white"] .ps-statute-narrative-box{background: #f9fafb;border-color: rgba(0,0,0,0.08)}.ps-statute-narrative-text{padding: 12px 14px;font-family: var(--font-mono);font-size: 11px;color: var(--text);line-height: 1.55;white-space: pre-wrap;word-break: break-word;margin: 0}.ps-companion-list{display: flex;flex-direction: column;gap: 8px;margin-top: 8px}.ps-companion-row{display: flex;align-items: center;justify-content: space-between;padding: 10px 12px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease}:root[data-theme="light"] .ps-companion-row,:root[data-theme="white"] .ps-companion-row{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-companion-row:hover{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.12)}:root[data-theme="light"] .ps-companion-row:hover,:root[data-theme="white"] .ps-companion-row:hover{background: #ffffff;border-color: rgba(0,0,0,0.12)}.ps-modal-actions .ps-tab-btn,.ps-modal-actions .ps-modal-close-btn,.ps-modal-actions .patrolsync-glass-submit-btn,.ps-modal-actions .ps-primary-action-btn,.ps-modal-actions .ps-secondary-action-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;height: 32px;min-height: 32px;padding: 0 14px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;border-radius: 6px;cursor: pointer;box-sizing: border-box;text-decoration: none;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.ps-modal-actions .ps-tab-btn,.ps-modal-actions .ps-secondary-action-btn{background: #14151a;border: 1px solid rgba(255,255,255,0.08);color: #d0d6e0}.ps-modal-actions .ps-tab-btn:hover,.ps-modal-actions .ps-secondary-action-btn:hover{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.16);color: #ffffff}:root[data-theme="light"] .ps-modal-actions .ps-tab-btn,:root[data-theme="light"] .ps-modal-actions .ps-secondary-action-btn{background: #f1f3f5;border-color: rgba(0,0,0,0.08);color: #111827}:root[data-theme="light"] .ps-modal-actions .ps-tab-btn:hover,:root[data-theme="light"] .ps-modal-actions .ps-secondary-action-btn:hover{background: #e9ebed;border-color: rgba(0,0,0,0.14);color: #111827}.ps-modal-actions .ps-primary-action-btn,.ps-modal-actions .patrolsync-glass-submit-btn{background: var(--color-accent-solid,#0a84ff);border: 1px solid var(--color-accent-solid,#0a84ff);color: #ffffff;box-shadow: 0 1px 4px rgba(10,132,255,0.35)}.ps-modal-actions .ps-primary-action-btn:hover,.ps-modal-actions .patrolsync-glass-submit-btn:hover{background: #3395ff;border-color: #3395ff;color: #ffffff}:root[data-theme="light"] .ps-modal-actions .ps-primary-action-btn,:root[data-theme="light"] .ps-modal-actions .patrolsync-glass-submit-btn{background: #007aff;border-color: #007aff;color: #ffffff}.ps-modal-card .patrolsync-glass-input{background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #f7f8f8;height: 38px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px}.ps-modal-card .patrolsync-glass-input:focus{background: #14151a;border-color: var(--color-accent-solid,#0a84ff);box-shadow: 0 0 0 2px rgba(10,132,255,0.25)}:root[data-theme="light"] .ps-modal-card .patrolsync-glass-input{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827}:root[data-theme="light"] .ps-modal-card .patrolsync-glass-input:focus{border-color: #007aff;box-shadow: 0 0 0 2px rgba(0,122,255,0.2)}.ps-modal-card .ps-pwd-toggle-btn{background: #1a1c24;border: 1px solid rgba(255,255,255,0.08);border-radius: 4px;color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500}.ps-modal-card .ps-pwd-toggle-btn:hover{background: rgba(255,255,255,0.08);color: #ffffff}:root[data-theme="light"] .ps-modal-card .ps-pwd-toggle-btn{background: #e9ebed;border-color: rgba(0,0,0,0.08);color: #62666f}#ps-statute-modal .ps-companion-quick-add{appearance: none;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 4px;color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500;cursor: pointer;padding: 3px 8px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}#ps-statute-modal .ps-companion-quick-add:hover{background: var(--color-accent-solid,#0a84ff);border-color: var(--color-accent-solid,#0a84ff);color: #ffffff}:root[data-theme="light"] #ps-statute-modal .ps-companion-quick-add{background: #f1f3f5;border-color: rgba(0,0,0,0.08);color: #4b5563}:root[data-theme="light"] #ps-statute-modal .ps-companion-quick-add:hover{background: #007aff;border-color: #007aff;color: #ffffff}.ps-cmd-palette-card{max-width: 640px;width: 100%;background: #0f1012;border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;padding: 0;box-shadow: 0 32px 72px rgba(0,0,0,0.9),0 0 0 1px rgba(255,255,255,0.05);overflow: hidden;display: flex;flex-direction: column}:root[data-theme="white"] .ps-cmd-palette-card,:root[data-theme="zen-linen"] .ps-cmd-palette-card,:root[data-theme="light"] .ps-cmd-palette-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 24px 50px rgba(0,0,0,0.15)}.ps-cmd-palette-header{display: flex;align-items: center;gap: 12px;padding: 8px 16px;border-bottom: 1px solid rgba(255,255,255,0.06)}:root[data-theme="white"] .ps-cmd-palette-header,:root[data-theme="zen-linen"] .ps-cmd-palette-header,:root[data-theme="light"] .ps-cmd-palette-header{border-bottom-color: rgba(0,0,0,0.06)}.ps-cmd-palette-input-wrap{flex: 1;display: flex;align-items: center}.ps-cmd-palette-input{width: 100%;height: 44px;background: transparent;border: none;outline: none;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 14px;color: #f7f8f8;letter-spacing: -0.01em}.ps-cmd-palette-input::placeholder{color: #62666f}:root[data-theme="white"] .ps-cmd-palette-input,:root[data-theme="zen-linen"] .ps-cmd-palette-input,:root[data-theme="light"] .ps-cmd-palette-input{color: #111827}:root[data-theme="white"] .ps-cmd-palette-input::placeholder,:root[data-theme="zen-linen"] .ps-cmd-palette-input::placeholder,:root[data-theme="light"] .ps-cmd-palette-input::placeholder{color: #9ca3af}.ps-cmd-palette-close-btn{background: transparent;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #8a8f98;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.ps-cmd-palette-close-btn:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: #ffffff}:root[data-theme="white"] .ps-cmd-palette-close-btn,:root[data-theme="zen-linen"] .ps-cmd-palette-close-btn,:root[data-theme="light"] .ps-cmd-palette-close-btn{border-color: rgba(0,0,0,0.08);color: #62666f}:root[data-theme="white"] .ps-cmd-palette-close-btn:hover,:root[data-theme="zen-linen"] .ps-cmd-palette-close-btn:hover,:root[data-theme="light"] .ps-cmd-palette-close-btn:hover{background: rgba(0,0,0,0.05);color: #111827}.ps-cmd-palette-body{max-height: 440px;overflow-y: auto;padding: 12px;display: flex;flex-direction: column;gap: 16px}.ps-cmd-palette-section{display: flex;flex-direction: column;gap: 3px}.ps-cmd-palette-section-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;color: #8a8f98;padding: 4px 10px 6px}:root[data-theme="white"] .ps-cmd-palette-section-title,:root[data-theme="zen-linen"] .ps-cmd-palette-section-title,:root[data-theme="light"] .ps-cmd-palette-section-title{color: #62666f}.ps-cmd-palette-item{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 12px;border-radius: 6px;background: transparent;border: 1px solid transparent;cursor: pointer;text-align: left;width: 100%;box-sizing: border-box;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease}.ps-cmd-palette-item:hover,.ps-cmd-palette-item.is-selected{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.08)}:root[data-theme="white"] .ps-cmd-palette-item:hover,:root[data-theme="white"] .ps-cmd-palette-item.is-selected,:root[data-theme="zen-linen"] .ps-cmd-palette-item:hover,:root[data-theme="zen-linen"] .ps-cmd-palette-item.is-selected,:root[data-theme="light"] .ps-cmd-palette-item:hover,:root[data-theme="light"] .ps-cmd-palette-item.is-selected{background: #f1f3f5;border-color: rgba(0,0,0,0.06)}.ps-cmd-item-left{display: flex;align-items: center;gap: 10px;min-width: 0}.ps-cmd-item-num{font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--color-accent-solid,#0a84ff);background: var(--color-accent-subtle,rgba(10,132,255,0.12));padding: 2px 6px;border-radius: 4px;flex-shrink: 0}:root[data-theme="white"] .ps-cmd-item-num,:root[data-theme="zen-linen"] .ps-cmd-item-num,:root[data-theme="light"] .ps-cmd-item-num{background: rgba(0,122,255,0.12);color: #007aff}.ps-cmd-item-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px;font-weight: 500;color: #f7f8f8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="white"] .ps-cmd-item-title,:root[data-theme="zen-linen"] .ps-cmd-item-title,:root[data-theme="light"] .ps-cmd-item-title{color: #111827}.ps-cmd-item-desc{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;color: #8a8f98;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="white"] .ps-cmd-item-desc,:root[data-theme="zen-linen"] .ps-cmd-item-desc,:root[data-theme="light"] .ps-cmd-item-desc{color: #62666f}.ps-cmd-item-badge{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500;color: #8a8f98;background: #14151a;border: 1px solid rgba(255,255,255,0.08);padding: 2px 8px;border-radius: 4px;white-space: nowrap;flex-shrink: 0}:root[data-theme="white"] .ps-cmd-item-badge,:root[data-theme="zen-linen"] .ps-cmd-item-badge,:root[data-theme="light"] .ps-cmd-item-badge{background: #e9ebed;border-color: rgba(0,0,0,0.06);color: #4b5563}.ps-cmd-palette-footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 16px;border-top: 1px solid rgba(255,255,255,0.06);background: #0b0c0e}:root[data-theme="white"] .ps-cmd-palette-footer,:root[data-theme="zen-linen"] .ps-cmd-palette-footer,:root[data-theme="light"] .ps-cmd-palette-footer{background: #f7f8f9;border-top-color: rgba(0,0,0,0.06)}.ps-cmd-palette-hints{display: flex;align-items: center;gap: 8px}.ps-cmd-hint-pill{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.04em;color: #8a8f98;background: rgba(255,255,255,0.06);padding: 2px 6px;border-radius: 4px}:root[data-theme="light"] .ps-cmd-hint-pill{background: rgba(0,0,0,0.06);color: #62666f}.ps-cmd-hint-sub{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;color: #62666f}:root[data-theme="light"] .ps-cmd-hint-sub{color: #9ca3af}.ps-cmd-esc-badge{appearance: none;background: transparent;border: 1px solid rgba(255,255,255,0.08);border-radius: 4px;padding: 2px 8px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500;color: #8a8f98;cursor: pointer;transition: background-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.ps-cmd-esc-badge:hover{background: rgba(255,255,255,0.06);color: #ffffff}:root[data-theme="light"] .ps-cmd-esc-badge{border-color: rgba(0,0,0,0.08);color: #62666f}:root[data-theme="light"] .ps-cmd-esc-badge:hover{background: rgba(0,0,0,0.05);color: #111827}.ps-filter-bar{display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px}.ps-search-box{width: 100%;height: 44px;padding: 0 16px;background: var(--surface-strong);border: 1px solid var(--control-border);border-radius: var(--radius-sm);color: var(--text);font-family: var(--font-sans);font-size: 14px;outline: none;transition: border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.ps-search-box:focus{border-color: var(--text);box-shadow: 0 0 0 3px rgba(29,29,27,0.12)}.ps-filter-pills{display: flex;flex-wrap: wrap;gap: 8px 10px}.ps-filter-pill-btn{padding: 6px 12px;background: var(--surface-strong);border: 1px solid var(--border);border-radius: var(--radius-pill);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text-soft);cursor: pointer;transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ps-filter-pill-btn:hover{background: var(--surface-muted);color: var(--text)}.ps-filter-pill-btn.is-active{background: var(--text);border-color: var(--text);color: #ffffff}.ps-btn-sample-stop{padding: 4px 10px;background: var(--surface-muted);border: 1px dashed var(--border-strong);border-radius: var(--radius-sm);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text);cursor: pointer;transition: background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ps-btn-sample-stop:hover{background: var(--surface-strong);border-style: solid}.ps-statute-search-bar-wrap{margin-bottom: 14px}.ps-search-shell{position: relative;display: flex;align-items: center;width: 100%}.ps-statute-search-input{width: 100%;padding: 12px 64px 12px 16px;background: var(--surface-strong);border: 1px solid var(--control-border);border-radius: var(--radius-sm);color: var(--text);font-family: var(--font-sans);font-size: 14px;outline: none;transition: border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ps-statute-search-input:focus{border-color: var(--text);box-shadow: 0 0 0 3px rgba(29,29,27,0.12)}.ps-filter-console{display: flex;flex-direction: column;gap: 12px;margin-bottom: 14px}.ps-pills-row{display: flex;gap: 6px;overflow-x: auto;padding-bottom: 4px;-webkit-overflow-scrolling: touch}.ps-filter-pill{appearance: none;display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;background: var(--surface-muted);border: 1px solid var(--border);border-radius: var(--radius-pill);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text-soft);cursor: pointer;white-space: nowrap;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-filter-pill:hover{background: var(--surface-strong);color: var(--text);border-color: var(--border-strong)}.ps-filter-pill.is-active{background: var(--text);border-color: var(--text);color: #ffffff}.ps-controls-row{display: flex;gap: 10px;flex-wrap: wrap;align-items: flex-end}.ps-filter-dropdown{min-width: 170px;font-size: 12px;padding: 8px 10px}.ps-statute-results-list{display: flex;flex-direction: column;gap: 8px}.ps-statute-row.offense-row{display: grid;grid-template-columns: 240px minmax(0,1fr) 144px;gap: 18px;align-items: start;padding: 16px 20px;background: #161617;border: 1px solid rgba(255,255,255,0.09);border-radius: 20px;box-shadow: 0 8px 30px rgba(0,0,0,0.35),0 1px 3px rgba(0,0,0,0.35);transition: border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-statute-row.offense-row:hover{border-color: rgba(255,255,255,0.18);background: #1c1c1e;box-shadow: 0 14px 42px rgba(0,0,0,0.45);transform: translateY(-1px)}.ps-statute-row .primary-code{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 18px;font-weight: 700;color: #f7f8f8;letter-spacing: -0.015em;font-variant-numeric: tabular-nums;margin: 0 0 6px 0;line-height: 1.25}.ps-statute-row .micro-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 10px;font-weight: 750;letter-spacing: 0.06em;text-transform: uppercase;color: #86868b;display: block;margin-bottom: 2px}.ps-statute-row .offense-description{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 14px;font-weight: 450;color: #86868b;line-height: 1.55;letter-spacing: -0.01em;margin: 0 0 6px 0}.ps-statute-row .offense-description strong,.ps-statute-row .offense-description .apple-highlight{color: #f5f5f7;font-weight: 700}.ps-statute-row .official-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-style: normal;font-size: 12.5px;font-weight: 650;color: #d1d5db;line-height: 1.4;margin: 0 0 6px 0}.ps-statute-row .offense-context{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11px;font-weight: 550;color: #86868b;letter-spacing: 0.02em;font-variant-numeric: tabular-nums;margin: 0 0 8px 0}.ps-statute-actions{display: flex;flex-direction: column;gap: 8px;align-items: stretch}.ps-statute-btn{appearance: none;min-height: 30px;height: 30px;padding: 0 14px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 650;letter-spacing: -0.005em;text-align: center;display: inline-flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);border-radius: 9999px;color: #f7f8f8;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}.ps-statute-btn:hover{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.24);color: #ffffff}.ps-statute-btn:active{transform: scale(0.98) translateY(0.5px)}.ps-btn-add-stop{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 700;letter-spacing: -0.005em;min-height: 30px;height: 30px;border-radius: 9999px;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.18);color: #f7f8f8;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}.ps-btn-add-stop:hover{background: rgba(255,255,255,0.18);border-color: rgba(255,255,255,0.28);color: #ffffff}.ps-btn-add-stop:active{transform: scale(0.98) translateY(0.5px)}.ps-btn-add-stop.is-staged{background: rgba(48,209,88,0.16);border-color: rgba(48,209,88,0.45);color: #30d158}.ps-btn-add-stop.is-staged:hover{background: rgba(48,209,88,0.25);border-color: rgba(48,209,88,0.6);color: #30d158}.ps-btn-view-statute.is-active{background: rgba(255,255,255,0.16);border-color: rgba(255,255,255,0.32);color: #ffffff}.ps-drawer-close-btn{min-height: 28px;height: 28px;padding: 0 14px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 650;letter-spacing: -0.005em;border-radius: 9999px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.14);color: #f5f5f7;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}:root[data-theme="light"] .ps-drawer-close-btn,:root[data-theme="white"] .ps-drawer-close-btn{background: #ffffff;border-color: rgba(0,0,0,0.14);color: #111827;box-shadow: 0 1px 2px rgba(0,0,0,0.05)}:root[data-theme="light"] .ps-drawer-close-btn:hover,:root[data-theme="white"] .ps-drawer-close-btn:hover{background: #f4f5f7;border-color: rgba(0,0,0,0.22);color: #000000}.ps-drawer-close-btn:active{transform: scale(0.98) translateY(0.5px)}.ps-companion-quick-add{appearance: none;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10.5px;font-weight: 500;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 5px;color: #8a8f98;padding: 2px 8px;cursor: pointer;white-space: nowrap;transition: border-color var(--duration-fast) ease,color var(--duration-fast) ease,background-color var(--duration-fast) ease}.ps-companion-quick-add:hover{border-color: rgba(255,255,255,0.18);color: #f7f8f8;background: rgba(255,255,255,0.08)}.ps-checkbox-label{display: inline-flex;align-items: center;gap: 6px;cursor: pointer;user-select: none;font-family: var(--font-sans);color: var(--text)}.ps-checkbox-input{accent-color: var(--text);width: 14px;height: 14px;cursor: pointer}@media (max-width: 860px){.ps-statute-row.offense-row{grid-template-columns: 1fr;gap: 12px}.ps-statute-actions{flex-direction: row;flex-wrap: wrap}.ps-statute-btn{flex: 1;min-width: 110px}}.ps-hud{display: flex;align-items: center;gap: 8px}.ps-hud-item{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;background: var(--surface-muted);border: 1px solid var(--control-border);border-radius: var(--radius-sm);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text-soft);white-space: nowrap}.ps-hud-clock{color: var(--text);letter-spacing: 0.04em}.ps-hud-status{color: #16a34a}:root[data-theme="tactical-red"] .ps-hud-status{color: #ff453a}:root[data-theme="mdt"] .ps-hud-status{color: #38bdf8}.ps-hud-btn{appearance: none;display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;background: var(--surface-strong);border: 1px solid var(--control-border);border-radius: var(--radius-sm);font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text);cursor: pointer;white-space: nowrap;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-hud-btn:hover{border-color: var(--text);background: var(--surface-muted)}.ps-theme-badge{display: inline-block;padding: 1px 6px;border-radius: 4px;font-size: 10px;font-weight: 750;background: var(--surface-muted);border: 1px solid var(--border);color: var(--text)}.ps-kbd{display: inline-block;padding: 1px 5px;font-family: var(--font-mono);font-size: 10px;font-weight: 700;line-height: 1.2;color: var(--text-soft);background: var(--surface-muted);border: 1px solid var(--control-border);border-radius: 3px;box-shadow: 0 1px 0 rgba(0,0,0,0.1)}.ps-theme-pills{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px}.ps-theme-pill-btn{appearance: none;min-height: 32px;height: 32px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;padding: 0 10px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 500;letter-spacing: 0.01em;white-space: nowrap;text-align: center;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 5px;color: #8a8f98;cursor: pointer;box-shadow: 0 1px 2px rgba(0,0,0,0.2);transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: var(--duration-fast,150ms);transition-timing-function: ease-out}.ps-theme-pill-btn:hover{border-color: rgba(255,255,255,0.16);color: #f7f8f8;background: rgba(255,255,255,0.06)}.ps-theme-pill-btn:active{transform: scale(0.96)}:root[data-theme="light"] .ps-theme-pill-btn{background: #f1f3f5;border-color: rgba(0,0,0,0.08);color: #62666f;box-shadow: none}:root[data-theme="light"] .ps-theme-pill-btn:hover{background: #e9ebed;border-color: rgba(0,0,0,0.14);color: #111827}.ps-theme-pill-btn.is-active,:root[data-theme="light"] .ps-theme-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(0,122,255,0.35) !important}.ps-statute-results-list.is-compact .ps-statute-row.offense-row{grid-template-columns: 180px 1fr 120px;gap: 10px;padding: 8px 12px}.ps-statute-results-list.is-compact .offense-summary{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 4px;font-size: 12px}.ps-statute-results-list.is-compact .ps-row-companions{display: none}.ps-statute-results-list.is-compact .ps-statute-btn{padding: 4px 8px;font-size: 11px}.ps-view-toggle-btn{appearance: none;display: inline-flex;align-items: center;gap: 4px;padding: 4px 8px;background: var(--surface-muted);border: 1px solid var(--control-border);border-radius: 4px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: var(--text-soft);cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-view-toggle-btn:hover{color: var(--text);border-color: var(--text)}.ps-view-toggle-btn.is-active{background: var(--text);border-color: var(--text);color: var(--bg)}.ps-speed-gauge-track{width: 100%;height: 8px;background: var(--surface-muted);border: 1px solid var(--control-border);border-radius: 999px;overflow: hidden;margin: 6px 0}.ps-speed-gauge-fill{height: 100%;border-radius: 999px;transition: width var(--duration-fast) ease,background-color var(--duration-fast) ease}:root[data-theme="tactical-red"] .ps-btn-add-stop.is-staged{background: #991b1b;border-color: #ef4444;color: #ffffff}:root[data-theme="tactical-red"] .ps-pfa-status-detain{background: rgba(239,68,68,0.2);border-color: #ef4444;color: #ff8080}:root[data-theme="mdt"] .ps-btn-add-stop.is-staged{background: #0369a1;border-color: #38bdf8;color: #ffffff}:root[data-theme="mdt"] .ps-pfa-status-detain{background: rgba(56,189,248,0.2);border-color: #38bdf8;color: #38bdf8}.ps-persistent-hud{margin: 0 0 16px 0;padding: 10px 14px;background: rgba(14,15,18,0.88);border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;box-shadow: 0 4px 16px rgba(0,0,0,0.4);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%)}:root[data-theme="light"] .ps-persistent-hud{background: rgba(255,255,255,0.92);border-color: rgba(0,0,0,0.09);box-shadow: 0 4px 16px rgba(0,0,0,0.05);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%)}.ps-persistent-hud-inner{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.ps-persistent-hud-left{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-family: var(--font-mono);font-size: 12px}.ps-hud-badge-pulse{display: inline-flex;align-items: center;gap: 6px;padding: 2px 8px;background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.32);color: #10b981;border-radius: 4px;font-family: var(--font-mono);font-size: 10px;font-weight: 750;letter-spacing: 0.05em;text-transform: uppercase}.ps-hud-badge-pulse::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #10b981;animation-name: psLinearPulse;animation-duration: 2s;animation-timing-function: ease-in-out;animation-iteration-count: infinite}@keyframes psLinearPulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.35;transform: scale(0.85)}}.ps-hud-subject{color: #f7f8f8;font-family: var(--font-mono);font-weight: 700;font-size: 12px;letter-spacing: 0.02em}:root[data-theme="light"] .ps-hud-subject{color: #111827}.ps-hud-divider{color: rgba(255,255,255,0.12);margin: 0 2px}:root[data-theme="light"] .ps-hud-divider{color: rgba(0,0,0,0.15)}.ps-hud-count{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.02em;padding: 2px 7px;border-radius: 4px;background: rgba(10,132,255,0.12);color: #38bdf8;border: 1px solid rgba(10,132,255,0.25)}:root[data-theme="light"] .ps-hud-count,:root[data-theme="white"] .ps-hud-count,:root[data-theme="zen-linen"] .ps-hud-count{background: rgba(0,122,255,0.08);color: #007aff;border-color: rgba(0,122,255,0.2)}.ps-hud-tally{color: #34d399;font-weight: 700}.ps-hud-points{color: #8a8f98}:root[data-theme="light"] .ps-hud-points{color: #6b7280}.ps-hud-rule551-pill{display: inline-flex;align-items: center;padding: 2px 8px;background: rgba(245,158,11,0.12);border: 1px solid rgba(245,158,11,0.28);border-radius: 4px;color: #f59e0b;font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em}:root[data-theme="light"] .ps-hud-rule551-pill{background: rgba(245,158,11,0.1);border-color: rgba(217,119,6,0.3);color: #b45309}.ps-persistent-hud-right{display: flex;align-items: center;gap: 8px}.ps-hud-action-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 11px;border-radius: 5px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 500;letter-spacing: -0.01em;cursor: pointer;border: 1px solid transparent;white-space: nowrap;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease}.ps-hud-jump-tray-btn{background: var(--color-accent-solid,#007aff);color: #ffffff;border-color: rgba(0,122,255,0.8);box-shadow: 0 1px 3px rgba(0,122,255,0.35)}.ps-hud-jump-tray-btn:hover{background: #0062cc;border-color: #0051a8;color: #ffffff}.ps-hud-jump-tray-btn:active{transform: translateY(1px)}:root[data-theme="light"] .ps-hud-jump-tray-btn{background: #007aff;color: #ffffff;border-color: #007aff;box-shadow: 0 1px 2px rgba(0,122,255,0.2)}:root[data-theme="light"] .ps-hud-jump-tray-btn:hover{background: #0062cc;border-color: #0062cc}:root[data-theme="dark"] .ps-hud-jump-tray-btn{background: #0a84ff;color: #ffffff;border-color: #3395ff;font-weight: 500}:root[data-theme="dark"] .ps-hud-jump-tray-btn:hover{background: #3395ff;border-color: #66adff;color: #ffffff}.ps-hud-clear-btn{background: rgba(255,255,255,0.05);color: #8a8f98;border-color: rgba(255,255,255,0.1)}.ps-hud-clear-btn:hover{background: rgba(239,68,68,0.15);border-color: rgba(239,68,68,0.35);color: #ef4444}:root[data-theme="light"] .ps-hud-clear-btn{background: rgba(0,0,0,0.04);color: #4b5563;border-color: rgba(0,0,0,0.1)}:root[data-theme="light"] .ps-hud-clear-btn:hover{background: #fee2e2;border-color: #ef4444;color: #b91c1c}.ps-stop-quick-strip.ps-linear-macro-strip{display: flex;flex-direction: column;gap: 12px;margin-top: 14px;margin-bottom: 16px;padding: 12px 14px;border-radius: 8px;background: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.07)}:root[data-theme="light"] .ps-stop-quick-strip.ps-linear-macro-strip{background: #fbfbfa;border-color: rgba(0,0,0,0.08)}:root[data-theme="tactical-red"] .ps-stop-quick-strip.ps-linear-macro-strip{background: rgba(239,68,68,0.03);border-color: rgba(239,68,68,0.16)}:root[data-theme="mdt"] .ps-stop-quick-strip.ps-linear-macro-strip,:root[data-theme="squad-mdt"] .ps-stop-quick-strip.ps-linear-macro-strip{background: rgba(16,185,129,0.03);border-color: rgba(16,185,129,0.16)}.ps-macro-label{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #8a8f98}:root[data-theme="light"] .ps-macro-label{color: #6b7280}.ps-macro-tip{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 500;letter-spacing: 0.03em;color: #62666f;background: rgba(255,255,255,0.04);padding: 2px 6px;border-radius: 4px;border: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-macro-tip{color: #6b7280;background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.06)}.ps-macro-clear-btn{font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 500;padding: 2px 8px;border-radius: 4px;background: transparent;border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;cursor: pointer;transition-property: background-color,border-color,color,transform;transition-duration: 140ms;transition-timing-function: ease-out}.ps-macro-clear-btn:hover{background: rgba(239,68,68,0.08);border-color: rgba(239,68,68,0.3);color: #f87171}:root[data-theme="light"] .ps-macro-clear-btn{color: #6b7280;border-color: rgba(0,0,0,0.1)}:root[data-theme="light"] .ps-macro-clear-btn:hover{background: #fee2e2;border-color: #ef4444;color: #b91c1c}.ps-driver-preset-btn,.ps-bundle-btn,.ps-linear-macro-btn{appearance: none;display: inline-flex;align-items: center;justify-content: space-between;gap: 8px;height: 32px;padding: 0 10px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;font-family: -apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;font-size: 11.5px;font-weight: 500;color: #d0d6e0;cursor: pointer;user-select: none;transition-property: background-color,border-color,color,box-shadow,transform;transition-duration: 140ms;transition-timing-function: cubic-bezier(0.16,1,0.3,1)}.ps-driver-preset-btn:hover,.ps-bundle-btn:hover,.ps-linear-macro-btn:hover{background: #1a1c23;border-color: rgba(255,255,255,0.18);color: #ffffff;box-shadow: 0 2px 8px rgba(0,0,0,0.25)}.ps-driver-preset-btn:active,.ps-bundle-btn:active,.ps-linear-macro-btn:active{transform: scale(0.98) translateY(0.5px)}:root[data-theme="light"] .ps-driver-preset-btn,:root[data-theme="light"] .ps-bundle-btn,:root[data-theme="light"] .ps-linear-macro-btn{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-driver-preset-btn:hover,:root[data-theme="light"] .ps-bundle-btn:hover,:root[data-theme="light"] .ps-linear-macro-btn:hover{background: #f9fafb;border-color: rgba(0,0,0,0.2);color: #111827;box-shadow: 0 2px 6px rgba(0,0,0,0.06)}.ps-preset-badge,.ps-bundle-count-badge{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.04em;padding: 1px 5px;border-radius: 4px;background: rgba(255,255,255,0.06);color: #9ca3af;border: 1px solid rgba(255,255,255,0.08);flex-shrink: 0}.ps-bundle-btn .ps-bundle-count-badge{background: rgba(10,132,255,0.15);color: #bae6fd;border-color: rgba(10,132,255,0.3)}:root[data-theme="light"] .ps-preset-badge,:root[data-theme="white"] .ps-preset-badge,:root[data-theme="zen-linen"] .ps-preset-badge{background: rgba(0,0,0,0.05);color: #4b5563;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-bundle-btn .ps-bundle-count-badge,:root[data-theme="white"] .ps-bundle-btn .ps-bundle-count-badge,:root[data-theme="zen-linen"] .ps-bundle-btn .ps-bundle-count-badge{background: rgba(0,122,255,0.1);color: #007aff;border-color: rgba(0,122,255,0.2)}.ps-scope-table th{background: var(--surface-muted);font-weight: 750;padding: 12px 14px}.ps-scope-table td{font-weight: 500;padding: 12px 14px}:root[data-theme="tactical-red"] .ps-hud-badge-pulse{background: #991b1b;color: #fee2e2}:root[data-theme="tactical-red"] .ps-hud-tally{color: #ef4444}:root[data-theme="tactical-red"] .ps-hud-rule551-pill{background: rgba(239,68,68,0.2);border-color: #ef4444;color: #ff8080}:root[data-theme="tactical-red"] .ps-hud-jump-tray-btn{background: #991b1b;border-color: #ef4444;color: #ffffff}:root[data-theme="mdt"] .ps-hud-badge-pulse{background: #0284c7;color: #ffffff}:root[data-theme="mdt"] .ps-hud-tally{color: #38bdf8}:root[data-theme="mdt"] .ps-hud-rule551-pill{background: rgba(56,189,248,0.15);border-color: #38bdf8;color: #38bdf8}:root[data-theme="mdt"] .ps-hud-jump-tray-btn{background: #0284c7;border-color: #38bdf8;color: #ffffff}#ps-panel-slip .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-widget-driver-profile,#ps-widget-directives,#ps-widget-activity,#ps-widget-staged,#ps-widget-thermal,#ps-panel-slip .ps-monarch-card{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.35) !important}#ps-panel-slip .ps-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #f7f8f8 !important}#ps-panel-slip .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #8a8f98 !important}#ps-panel-slip .ps-input,#ps-panel-slip .ps-select,#ps-driver-preset-select,#ps-activity-filter-select{height: 36px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f7f8f8 !important;outline: none;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-panel-slip .ps-input:focus,#ps-panel-slip .ps-select:focus,#ps-driver-preset-select:focus,#ps-activity-filter-select:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff) !important}#ps-format-zebra,#ps-format-brother{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;min-height: 30px !important;height: 30px !important;padding: 0 12px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-format-zebra:hover,#ps-format-brother:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.14) !important}#ps-format-zebra:active,#ps-format-brother:active{transform: scale(0.97) !important}#ps-format-zebra.is-active,#ps-format-brother.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(10,132,255,0.35) !important;font-weight: 700 !important}#ps-print-thermal-btn,#ps-copy-cad-btn,#ps-nta-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 36px !important;height: 36px !important;padding: 0 16px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: -0.01em;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-print-thermal-btn{background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important}#ps-print-thermal-btn:hover{background: #3395ff !important}#ps-copy-cad-btn,#ps-nta-btn{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #d0d6e0 !important}#ps-copy-cad-btn:hover,#ps-nta-btn:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}#ps-print-thermal-btn:active,#ps-copy-cad-btn:active,#ps-nta-btn:active{transform: scale(0.97) !important}#ps-load-sample-stop-btn,#ps-monarch-customize-btn,#ps-quick-add-speed-btn,#ps-clear-tray-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 32px !important;height: 32px !important;padding: 0 12px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-load-sample-stop-btn{background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important}#ps-load-sample-stop-btn:hover{background: #3395ff !important}#ps-monarch-customize-btn,#ps-quick-add-speed-btn,#ps-clear-tray-btn{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important}#ps-monarch-customize-btn:hover,#ps-quick-add-speed-btn:hover,#ps-clear-tray-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.14) !important}#ps-load-sample-stop-btn:active,#ps-monarch-customize-btn:active,#ps-quick-add-speed-btn:active,#ps-clear-tray-btn:active{transform: scale(0.97) !important}#ps-thermal-output{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11.5px !important;line-height: 1.55 !important;color: #f7f8f8 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-top: 3px dashed var(--color-accent-solid,#0a84ff) !important;border-radius: 6px !important;padding: 16px 20px !important;box-shadow: 0 4px 16px rgba(0,0,0,0.4) !important}#ps-widget-directives .ps-monarch-feature-callout{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;padding: 14px 16px !important}#ps-staged-meter-fill{background: var(--color-accent-solid,#0a84ff) !important}.ps-modal-backdrop,.ps-monarch-modal-overlay{backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;background: rgba(0,0,0,0.65) !important}.ps-modal-card,.ps-monarch-modal-card{background: #0f1012 !important;color: #f7f8f8 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 10px !important;box-shadow: 0 24px 64px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.05) !important}.ps-modal-header,.ps-monarch-modal-header{border-bottom: 1px solid rgba(255,255,255,0.08) !important}.ps-modal-title,.ps-monarch-modal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: -0.018em !important;color: #f7f8f8 !important}.ps-modal-sub,.ps-monarch-modal-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #8a8f98 !important}.ps-settings-section-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;color: #8a8f98 !important;text-transform: uppercase !important}.ps-modal-card .ps-label,.patrolsync-glass-label,.ps-monarch-toggle-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #d0d6e0 !important}.ps-modal-close-btn,.ps-monarch-modal-close-btn{width: 30px !important;height: 30px !important;min-width: 30px !important;min-height: 30px !important;border-radius: 6px !important;border: 1px solid rgba(255,255,255,0.08) !important;background: transparent !important;color: #8a8f98 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;user-select: none !important;touch-action: manipulation !important;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease !important}.ps-modal-close-btn:hover,.ps-monarch-modal-close-btn:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.16) !important;color: #ffffff !important}.ps-modal-close-btn:active,.ps-monarch-modal-close-btn:active{transform: scale(0.96) !important}.ps-modal-card .ps-input,.ps-modal-card .ps-select,.ps-modal-card .patrolsync-glass-input{height: 36px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f7f8f8 !important;outline: none;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.ps-modal-card .ps-input:focus,.ps-modal-card .ps-select:focus,.ps-modal-card .patrolsync-glass-input:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff) !important}.ps-modal-actions button,.ps-modal-actions a,#ps-monarch-reset-widgets-btn,#ps-monarch-save-widgets-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 36px !important;height: 36px !important;padding: 0 16px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: -0.01em;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-modal-actions button:active,.ps-modal-actions a:active,#ps-monarch-reset-widgets-btn:active,#ps-monarch-save-widgets-btn:active{transform: scale(0.97) !important}.ps-modal-actions .ps-primary-action-btn,.ps-modal-actions .patrolsync-glass-submit-btn,#ps-monarch-save-widgets-btn{background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(10,132,255,0.35) !important}.ps-modal-actions .ps-primary-action-btn:hover,.ps-modal-actions .patrolsync-glass-submit-btn:hover,#ps-monarch-save-widgets-btn:hover{background: #3395ff !important}.ps-modal-actions .ps-tab-btn,.ps-modal-actions .ps-secondary-action-btn,.ps-modal-actions .ps-format-tab-btn,#ps-recovery-cancel-btn,#ps-monarch-reset-widgets-btn{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #d0d6e0 !important}.ps-modal-actions .ps-tab-btn:hover,.ps-modal-actions .ps-secondary-action-btn:hover,.ps-modal-actions .ps-format-tab-btn:hover,#ps-recovery-cancel-btn:hover,#ps-monarch-reset-widgets-btn:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}#ps-settings-theme-pills .ps-theme-pill-btn{min-height: 30px !important;height: 30px !important;padding: 0 12px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-settings-theme-pills .ps-theme-pill-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.14) !important}#ps-settings-theme-pills .ps-theme-pill-btn:active{transform: scale(0.97) !important}#ps-settings-theme-pills .ps-theme-pill-btn.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important}.ps-settings-section{background: #14151a !important;border: 1px solid rgba(255,255,255,0.06) !important;border-radius: 8px !important;padding: 16px 18px !important}.ps-doc-preview-block,#ps-nta-modal-preview{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11.5px !important;line-height: 1.55 !important;color: #f7f8f8 !important;background: #0a0b0d !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;padding: 16px !important}#patrolsync-portal-login-card{width: 100%;max-width: 100%;margin: 0;padding: 0}.patrolsync-auth-intro-pane{display: flex;flex-direction: column;gap: 24px}.ps-auth-intro-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: clamp(30px,3.8vw,42px) !important;font-weight: 700 !important;letter-spacing: -0.028em !important;line-height: 1.1 !important;color: #f7f8f8 !important}.ps-auth-intro-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 500 !important;line-height: 1.55 !important;color: #8a8f98 !important}.ps-miranda-stamp-seal{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #8a8f98 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 4px !important;padding: 4px 10px !important}.ps-miranda-stamp-seal .seal-star{display: none !important}.ps-auth-gateway-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;color: #8a8f98 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 9999px !important;padding: 4px 12px !important}.ps-auth-gateway-badge .badge-dot{color: var(--color-accent-solid,#0a84ff) !important}.ps-auth-feat-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;min-height: 28px !important;padding: 0 10px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #d0d6e0 !important}.ps-auth-telemetry-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.ps-auth-telem-card{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;padding: 16px 18px !important;box-shadow: 0 2px 6px rgba(0,0,0,0.25) !important;transition: transform 0.15s ease,border-color 0.15s ease !important}.ps-auth-telem-card:hover{transform: translateY(-1px) !important;border-color: rgba(255,255,255,0.16) !important}.ps-auth-telem-card::before{display: none !important}.ps-telem-val{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: #f7f8f8 !important}.ps-telem-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #8a8f98 !important}.ps-telem-sub{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;color: #62666f !important}.ps-juris-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #8a8f98 !important}.patrolsync-glass-card{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 12px !important;padding: 30px 28px !important;box-shadow: 0 24px 64px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.05) !important}.patrolsync-glass-card::before{display: none !important}.patrolsync-glass-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: #f7f8f8 !important}.patrolsync-glass-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;color: #8a8f98 !important}.ps-auth-toggle-group{display: flex;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;padding: 3px !important;gap: 4px}.ps-auth-toggle-btn{flex: 1;min-height: 34px !important;height: 34px !important;border-radius: 6px !important;border: none !important;background: transparent !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-auth-toggle-btn:active{transform: scale(0.97) !important}.ps-auth-toggle-btn.is-active{background: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 4px rgba(10,132,255,0.35) !important}.patrolsync-glass-input{height: 38px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f7f8f8 !important;outline: none;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.patrolsync-glass-input:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff) !important}.patrolsync-glass-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important;letter-spacing: normal !important}.ps-pwd-toggle-btn{height: 30px !important;border-radius: 4px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;background: #1e2028 !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;touch-action: manipulation;transition: transform 0.08s ease,color 0.15s ease}.ps-pwd-toggle-btn:active{transform: scale(0.96) !important}.patrolsync-glass-submit-btn{min-height: 40px !important;height: 40px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;text-transform: none !important;background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(10,132,255,0.35) !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,transform 0.08s ease}.patrolsync-glass-submit-btn:hover{background: #3395ff !important}.patrolsync-glass-submit-btn:active{transform: scale(0.97) !important}.ps-demo-quick-box,.ps-auth-demo-notice{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;padding: 12px 14px !important;margin-top: 14px}.ps-auth-demo-sub{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;color: #8a8f98;margin-top: 6px;line-height: 1.4}.ps-quick-test-login-btn{min-height: 38px !important;height: 38px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-quick-test-login-btn:hover{background: #3395ff !important}.ps-quick-test-login-btn:active{transform: scale(0.97) !important}.ps-umbrella-tab-btn{min-height: 34px !important;height: 34px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: transform 0.08s ease,color 0.15s ease}.ps-umbrella-tab-btn:active{transform: scale(0.97) !important}.ps-umbrella-tab-btn.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important}.ps-agency-pill{min-height: 30px !important;height: 30px !important;border-radius: 6px !important;padding: 0 12px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: transform 0.08s ease,color 0.15s ease}.ps-agency-pill:active{transform: scale(0.97) !important}.ps-agency-pill.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important}.ps-statute-search-bar-wrap .search-shell{border-radius: 4px;background: rgba(20,20,18,0.94);border: 1px solid rgba(205,198,190,0.25);box-shadow: 0 16px 40px -6px rgba(0,0,0,0.5),0 4px 12px rgba(0,0,0,0.2);min-height: 52px}:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell{background: rgba(20,20,18,0.96);border-color: rgba(205,198,190,0.28);box-shadow: 0 20px 48px -8px rgba(0,0,0,0.7)}.ps-statute-search-bar-wrap .search-shell:focus-within{border-color: #cdc6be;box-shadow: 0 20px 48px -6px rgba(0,0,0,0.6),0 0 0 2px rgba(205,198,190,0.2)}.ps-statute-search-input{font-family: var(--font-mono);font-size: 13.5px;font-weight: 500;color: #ede8e1}.ps-statute-search-input::placeholder{font-family: var(--font-sans);font-style: normal;font-size: 14px;color: #8e887f}#patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{background: #181816;border: 1px solid rgba(205,198,190,0.18);border-radius: 4px;box-shadow: 0 4px 20px rgba(0,0,0,0.35);padding: 16px 20px;margin-bottom: 20px}#patrolsync-portal-hub-card .scenario-hub{border-bottom: 1px dashed rgba(205,198,190,0.2);padding-bottom: 12px;margin-bottom: 12px}#patrolsync-portal-hub-card .scenario-label{font-family: var(--font-mono);font-size: 10px;font-weight: 750;letter-spacing: 0.08em;color: #9c968d;text-transform: uppercase}#patrolsync-portal-hub-card .scenario-pill{border-radius: 6px;min-height: 28px;padding: 0 10px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;box-shadow: none;transition: background 120ms ease,border-color 120ms ease,color 120ms ease}#patrolsync-portal-hub-card .scenario-pill:hover{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.16);color: #f7f8f8}#patrolsync-portal-hub-card .scenario-pill.is-active,#patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"]{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.22);color: #ffffff;font-weight: 700}#patrolsync-portal-hub-card .filter-pills-row.ps-pills-row{display: flex;gap: 6px;flex-wrap: wrap;justify-content: center;border-bottom: 1px solid rgba(255,255,255,0.07);padding-bottom: 12px;margin-bottom: 12px}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill{border-radius: 6px;min-height: 28px;padding: 0 10px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;box-shadow: none;transition: background 120ms ease,border-color 120ms ease,color 120ms ease}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.16);color: #f7f8f8}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill .pill-badge{background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.1);color: #8a8f98;border-radius: 4px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;font-weight: 700;padding: 1px 5px;margin-left: 6px}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"]{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.22);color: #ffffff;font-weight: 700}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge{background: rgba(255,255,255,0.2);border-color: rgba(255,255,255,0.3);color: #ffffff}#patrolsync-portal-hub-card .filter-controls-row.ps-controls-row{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}#patrolsync-portal-hub-card .filter-select-label{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;color: #8a8f98;text-transform: uppercase}#patrolsync-portal-hub-card .filter-select-trigger{min-height: 32px;border-radius: 6px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);color: #f7f8f8;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;padding: 0 10px;transition: background 120ms ease,border-color 120ms ease}#patrolsync-portal-hub-card .filter-select-trigger:hover{border-color: rgba(255,255,255,0.18);background: #18191f}#patrolsync-portal-hub-card .filter-popover-menu{background: #121316;border: 1px solid rgba(255,255,255,0.1);border-radius: 8px;box-shadow: 0 12px 36px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.08);padding: 6px}#patrolsync-portal-hub-card .filter-popover-header{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;color: #8a8f98;text-transform: uppercase;border-bottom: 1px solid rgba(255,255,255,0.07);padding: 4px 8px}#patrolsync-portal-hub-card .filter-popover-item{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;font-weight: 500;color: #8a8f98;border-radius: 5px;padding: 6px 10px;transition: background 120ms ease,color 120ms ease}#patrolsync-portal-hub-card .filter-popover-item:hover{background: rgba(255,255,255,0.06);color: #f7f8f8}#patrolsync-portal-hub-card .filter-popover-item.is-selected{background: var(--color-accent-solid,#007aff);color: #ffffff}.ps-speed-stepper-card{border: 1px solid rgba(255,255,255,0.07);border-radius: 8px;padding: 18px 20px;background: #0f1012;margin-bottom: 16px;box-shadow: 0 1px 3px rgba(0,0,0,0.35)}:root[data-theme="light"] .ps-speed-stepper-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.05)}.ps-speed-stepper-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.ps-speed-unit-badge{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11px;font-weight: 500;letter-spacing: 0.02em;font-variant-numeric: tabular-nums;padding: 3px 8px;border-radius: 6px;background: rgba(255,255,255,0.04);color: #8a8f98;border: 1px solid rgba(255,255,255,0.08);white-space: nowrap;flex-shrink: 0}:root[data-theme="light"] .ps-speed-unit-badge{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.08);color: #4b5563}.ps-speed-unit-badge.is-observed{color: #f59e0b;border-color: rgba(245,158,11,0.35);background: rgba(245,158,11,0.08)}.ps-speed-presets-row{display: flex;gap: 6px;flex-wrap: wrap;margin-bottom: 14px}.ps-speed-preset-btn,.ps-speed-delta-chip{appearance: none;min-height: 30px;height: 30px;padding: 0 12px;border-radius: 6px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 500;letter-spacing: -0.005em;cursor: pointer;user-select: none;touch-action: manipulation;display: inline-flex;align-items: center;justify-content: center;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}:root[data-theme="light"] .ps-speed-preset-btn,:root[data-theme="light"] .ps-speed-delta-chip{background: #f3f4f6;border-color: rgba(0,0,0,0.09);color: #4b5563}.ps-speed-preset-btn:hover,.ps-speed-delta-chip:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: #ffffff}:root[data-theme="light"] .ps-speed-preset-btn:hover,:root[data-theme="light"] .ps-speed-delta-chip:hover{background: #e5e7eb;border-color: rgba(0,0,0,0.18);color: #111827}.ps-speed-preset-btn:active,.ps-speed-delta-chip:active{transform: scale(0.97) translateY(0.5px)}.ps-speed-preset-btn.is-active,.ps-speed-delta-chip.is-active{background: var(--color-accent-solid,#0a84ff);color: #ffffff;border-color: var(--color-accent-solid,#0a84ff);font-weight: 700;box-shadow: 0 1px 4px rgba(10,132,255,0.35)}:root[data-theme="light"] .ps-speed-preset-btn.is-active,:root[data-theme="light"] .ps-speed-delta-chip.is-active{background: #007aff;color: #ffffff;border-color: #007aff;font-weight: 700;box-shadow: 0 1px 4px rgba(0,122,255,0.25)}.ps-speed-stepper-row{display: flex;align-items: center;gap: 8px;margin-bottom: 8px}.ps-speed-step-btn{appearance: none;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px;font-weight: 700;width: 34px;height: 34px;min-width: 34px;min-height: 34px;border-radius: 6px;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #f7f8f8;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}.ps-speed-step-btn:hover{background: rgba(255,255,255,0.09);border-color: rgba(255,255,255,0.18);color: #ffffff}.ps-speed-step-btn:active{transform: scale(0.96) translateY(0.5px)}:root[data-theme="light"] .ps-speed-step-btn,:root[data-theme="white"] .ps-speed-step-btn{background: #f3f4f6;border-color: rgba(0,0,0,0.09);color: #111827}:root[data-theme="light"] .ps-speed-step-btn:hover,:root[data-theme="white"] .ps-speed-step-btn:hover{background: #e5e7eb;border-color: rgba(0,0,0,0.18);color: #000000}.ps-speed-stepper-center{flex: 1;display: flex;align-items: baseline;justify-content: center;gap: 6px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;padding: 4px 12px;height: 34px}:root[data-theme="light"] .ps-speed-stepper-center,:root[data-theme="white"] .ps-speed-stepper-center{background: #f9fafb;border-color: rgba(0,0,0,0.09)}.ps-speed-stepper-num{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 20px;font-weight: 700;color: var(--text);border: none;background: transparent;text-align: right;width: 60px;outline: none;font-variant-numeric: tabular-nums}.ps-speed-stepper-num.is-observed{color: #f59e0b}.ps-speed-stepper-unit{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 500;color: #8a8f98}:root[data-theme="white"] .ps-speed-stepper-unit,:root[data-theme="zen-linen"] .ps-speed-stepper-unit,:root[data-theme="light"] .ps-speed-stepper-unit{color: #4b5563}.ps-speed-slider-control{width: 100%;cursor: pointer;accent-color: var(--color-accent-solid,#007aff);height: 4px;border-radius: 2px;margin-top: 8px}.ps-speed-modifiers-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 10px;margin-top: 6px}.ps-speed-corroboration-list{display: flex;flex-direction: column;gap: 8px}#ps-speed-verdict-box,.ps-speed-verdict-card{background: #161617;border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;padding: 22px 24px;box-shadow: 0 8px 30px rgba(0,0,0,0.35)}:root[data-theme="light"] #ps-speed-verdict-box,:root[data-theme="light"] .ps-speed-verdict-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 6px 24px rgba(0,0,0,0.06)}.ps-speed-hud-banner{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px;margin-bottom: 14px;flex-wrap: wrap}.ps-speed-hud-left{display: flex;flex-direction: column;gap: 2px}.ps-speed-delta-num,#ps-speed-over-display{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 28px !important;font-weight: 700 !important;color: var(--text) !important;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;white-space: nowrap}.ps-speed-delta-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: #8a8f98}:root[data-theme="white"] .ps-speed-delta-desc,:root[data-theme="zen-linen"] .ps-speed-delta-desc,:root[data-theme="light"] .ps-speed-delta-desc{color: #4b5563}.ps-speed-citation-block{margin-bottom: 12px}.ps-speed-citation-title,#ps-speed-citation-display{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 16px !important;font-weight: 700 !important;color: #f59e0b !important;margin-bottom: 4px}.ps-speed-desc-text,#ps-speed-desc-display{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px !important;font-weight: 500;color: #8a8f98 !important;line-height: 1.45;margin: 0}.ps-speed-rule551-banner,#ps-speed-rule551-alert{background: rgba(239,68,68,0.08) !important;border: 1px solid rgba(239,68,68,0.3) !important;border-radius: 6px !important;color: #f87171 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px !important;font-weight: 700;padding: 12px 16px;margin-bottom: 16px;letter-spacing: 0.02em;line-height: 1.45}.ps-speed-metrics-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;padding: 14px 16px;background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;margin-bottom: 16px}:root[data-theme="light"] .ps-speed-metrics-grid{background: #f9fafb;border-color: rgba(0,0,0,0.07)}.ps-speed-metric-item{display: flex;flex-direction: column;gap: 3px}.ps-speed-metric-val{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 20px !important;font-weight: 700 !important;font-variant-numeric: tabular-nums;white-space: nowrap}.ps-speed-metric-val.is-fine,#ps-speed-fine-display{color: #22c55e !important}.ps-speed-metric-val.is-jail,#ps-speed-meta-jail{color: var(--text) !important}.ps-speed-gauge-section{margin-bottom: 16px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.07)}:root[data-theme="light"] .ps-speed-gauge-section{border-top-color: rgba(0,0,0,0.08)}.ps-speed-gauge-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 6px}.ps-speed-gauge-tier-label,#ps-speed-gauge-tier{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 700;color: var(--text);letter-spacing: 0.02em}.ps-speed-gauge-track,#ps-panel-speed .ps-speed-gauge-track{height: 8px !important;background: rgba(0,0,0,0.5) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 4px !important;overflow: hidden;position: relative}:root[data-theme="light"] .ps-speed-gauge-track,:root[data-theme="light"] #ps-panel-speed .ps-speed-gauge-track,:root[data-theme="white"] .ps-speed-gauge-track,:root[data-theme="white"] #ps-panel-speed .ps-speed-gauge-track{background: rgba(0,0,0,0.08) !important;border-color: rgba(0,0,0,0.12) !important}.ps-speed-gauge-fill,#ps-panel-speed .ps-speed-gauge-fill{background: linear-gradient(90deg,#22c55e,#f59e0b,#ea580c,#ef4444) !important;border-radius: 3px !important;height: 100%;transition: width 0.15s ease,background-color 0.15s ease}.ps-speed-gauge-markers{display: flex;justify-content: space-between;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;color: #8a8f98;margin-top: 5px}:root[data-theme="white"] .ps-speed-gauge-markers,:root[data-theme="zen-linen"] .ps-speed-gauge-markers,:root[data-theme="light"] .ps-speed-gauge-markers{color: #4b5563 !important}.ps-speed-cost-box{padding: 14px 16px;background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px}:root[data-theme="light"] .ps-speed-cost-box,:root[data-theme="white"] .ps-speed-cost-box{background: #f9fafb;border-color: rgba(0,0,0,0.07)}.ps-speed-cost-rows{display: flex;flex-direction: column;gap: 6px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11.5px;color: var(--color-text-secondary,#6e6e73);font-variant-numeric: tabular-nums}:root[data-theme="light"] .ps-speed-cost-rows,:root[data-theme="white"] .ps-speed-cost-rows{color: #6e6e73}.ps-speed-cost-row{display: flex;justify-content: space-between;align-items: center}.ps-speed-cost-val,#ps-speed-fee-base,#ps-speed-fee-isp{color: var(--text);font-weight: 700}.ps-speed-narrative-card{background: rgba(0,0,0,0.25);border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;padding: 14px 16px}:root[data-theme="light"] .ps-speed-narrative-card{background: #f9fafb;border-color: rgba(0,0,0,0.08)}.ps-speed-narrative-box{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11.5px;color: #8a8f98;white-space: pre-wrap;word-break: break-word;line-height: 1.45;margin: 0}#ps-panel-speed .ps-primary-action-btn,#ps-panel-speed .ps-secondary-action-btn{min-height: 36px;height: 36px;padding: 0 16px;border-radius: 6px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12px;font-weight: 700;letter-spacing: -0.005em;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}#ps-panel-speed .ps-primary-action-btn:active,#ps-panel-speed .ps-secondary-action-btn:active{transform: scale(0.98) translateY(0.5px)}#ps-panel-speed input[type="range"]{-webkit-appearance: none;appearance: none;background: rgba(255,255,255,0.08);height: 4px;border-radius: 2px;outline: none;transition: background var(--duration-fast) ease}#ps-panel-speed input[type="range"]:focus-visible{outline: 2px solid var(--color-accent-solid,#007aff);outline-offset: 2px}#ps-panel-speed input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 14px;height: 14px;border-radius: 50%;background: var(--color-accent-solid,#007aff);border: 2px solid #ffffff;cursor: pointer;box-shadow: 0 1px 4px rgba(0,0,0,0.4);transition: transform 0.1s ease,box-shadow 0.1s ease}#ps-panel-speed input[type="range"]::-webkit-slider-thumb:hover{transform: scale(1.15);box-shadow: 0 2px 8px rgba(0,122,255,0.45)}#ps-panel-speed input[type="range"]::-moz-range-thumb{width: 14px;height: 14px;border-radius: 50%;background: var(--color-accent-solid,#007aff);border: 2px solid #ffffff;cursor: pointer;box-shadow: 0 1px 4px rgba(0,0,0,0.4);transition: transform 0.1s ease,box-shadow 0.1s ease}#ps-panel-speed input[type="range"]::-moz-range-thumb:hover{transform: scale(1.15);box-shadow: 0 2px 8px rgba(0,122,255,0.45)}:root[data-theme="light"] #ps-panel-speed input[type="range"],:root[data-theme="white"] #ps-panel-speed input[type="range"],:root[data-theme="zen-linen"] #ps-panel-speed input[type="range"]{background: rgba(0,0,0,0.12) !important}:root[data-theme="light"] #ps-panel-speed input[type="range"]::-webkit-slider-thumb,:root[data-theme="white"] #ps-panel-speed input[type="range"]::-webkit-slider-thumb,:root[data-theme="zen-linen"] #ps-panel-speed input[type="range"]::-webkit-slider-thumb{background: #007aff;border: 2px solid #ffffff;box-shadow: 0 1px 4px rgba(0,0,0,0.25)}:root[data-theme="light"] #ps-panel-speed input[type="range"]::-moz-range-thumb,:root[data-theme="white"] #ps-panel-speed input[type="range"]::-moz-range-thumb,:root[data-theme="zen-linen"] #ps-panel-speed input[type="range"]::-moz-range-thumb{background: #007aff;border: 2px solid #ffffff;box-shadow: 0 1px 4px rgba(0,0,0,0.25)}#ps-panel-speed .ps-checkbox-label,#ps-panel-pfa .ps-checkbox-label{display: inline-flex;align-items: flex-start;gap: 8px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;color: #8a8f98;cursor: pointer;white-space: normal;line-height: 1.35}#ps-panel-speed .ps-checkbox-label span,#ps-panel-pfa .ps-checkbox-label span{white-space: normal;line-height: 1.35;word-break: break-word}#ps-panel-speed .ps-checkbox-input,#ps-panel-pfa .ps-checkbox-input{accent-color: var(--color-accent-solid,#007aff);width: 14px;height: 14px;cursor: pointer;margin-top: 2px;flex-shrink: 0}#ps-panel-search .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-search-card-wizard,#ps-search-card-scope,#ps-search-card-doctrines{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 14px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.35) !important}#ps-panel-search .ps-search-wiz-btn{appearance: none;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 550 !important;letter-spacing: -0.01em;min-height: 38px !important;padding: 7px 10px !important;border-radius: 8px !important;background: transparent !important;border: 1px solid transparent !important;color: #8a8f98 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}#ps-panel-search .ps-search-wiz-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important}#ps-panel-search .ps-search-wiz-btn.is-active{background: #27272a !important;border-color: rgba(255,255,255,0.12) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 4px rgba(0,0,0,0.4) !important}#ps-panel-search .ps-search-wiz-btn:active{transform: scale(0.98)}#ps-search-wiz-content{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 14px !important;color: #d0d6e0 !important;padding: 16px 18px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;line-height: 1.55 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.25) !important}#ps-panel-search .ps-search-segmented-dock{background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;padding: 6px}#ps-panel-search .ps-search-segmented-bar{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}@media (max-width: 640px){#ps-panel-search .ps-search-segmented-bar{grid-template-columns: 1fr}}.ps-search-predicate-chips-row{display: flex;flex-wrap: wrap;gap: 6px}.ps-search-predicate-chip{appearance: none;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11px !important;font-weight: 550 !important;letter-spacing: -0.01em !important;padding: 5px 12px !important;border-radius: 9999px !important;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);color: #94a3b8;cursor: pointer;display: inline-flex;align-items: center;gap: 4px;transition: background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease !important}.ps-search-predicate-chip:hover{background: rgba(255,255,255,0.12);color: #ffffff}.ps-search-predicate-chip.is-active{background: #0a84ff !important;color: #ffffff !important;border-color: #0a84ff !important;font-weight: 700 !important;box-shadow: 0 1px 6px rgba(10,132,255,0.4) !important}.ps-search-predicate-chip:active{transform: scale(0.98)}#ps-panel-search .ps-scope-table{width: 100%;table-layout: fixed !important;border-collapse: separate;border-spacing: 0;background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 12px !important;overflow: hidden}#ps-panel-search .ps-scope-table th{background: #14151a !important;color: #8a8f98 !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.04em;text-transform: uppercase;padding: 8px 6px !important;text-align: center !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important;transition: background 0.15s ease,color 0.15s ease}#ps-panel-search .ps-scope-table th:first-child{padding: 8px 10px !important;text-align: left !important;width: 26% !important}#ps-panel-search .ps-scope-table th[data-doctrine-col]{width: 18.5% !important;cursor: pointer}#ps-panel-search .ps-scope-table th[data-doctrine-col]:hover{background: #1c1e24 !important;color: #f7f8f8 !important}#ps-panel-search .ps-scope-table [data-doctrine-col].is-active-col{background: rgba(56,189,248,0.08) !important}#ps-panel-search .ps-scope-table th[data-doctrine-col].is-active-col{color: #38bdf8 !important;font-weight: 800 !important;border-bottom: 2px solid #38bdf8 !important}#ps-panel-search .ps-scope-table td{padding: 8px 6px !important;text-align: center !important;border-bottom: 1px solid rgba(255,255,255,0.05) !important;color: #f7f8f8 !important;font-size: 11.5px !important;line-height: 1.4;transition: background 0.15s ease}#ps-panel-search .ps-scope-table td:first-child{padding: 8px 10px !important;text-align: left !important;width: 26% !important}#ps-panel-search .ps-scope-table td[data-doctrine-col]{width: 18.5% !important}#ps-panel-search .ps-scope-table .badge-pill{display: inline-flex !important;justify-content: center !important;font-size: 9.5px !important;padding: 3px 6px !important;border-radius: 9999px !important;white-space: nowrap !important}#ps-panel-search .ps-scope-table tr:last-child td{border-bottom: none !important}.ps-search-header-pill-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;flex-wrap: wrap}.ps-search-doctrine-pill{display: inline-flex;align-items: center;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;padding: 3px 8px;border-radius: 4px;background: rgba(10,132,255,0.14);color: #38bdf8;border: 1px solid rgba(10,132,255,0.3);white-space: nowrap}#ps-search-active-authority{display: block;margin-top: 4px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;color: var(--text-soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-search-telemetry-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-bottom: 14px}.ps-search-telemetry-cell{background: #14151a;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;padding: 8px 10px;display: flex;flex-direction: column;gap: 3px;min-width: 0}.ps-search-telemetry-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 9.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-faint,#8a8f98)}.ps-search-telemetry-value{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 700;color: var(--text,#f7f8f8);line-height: 1.35;word-break: break-word}.ps-search-wiz-btn{transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}.ps-search-wiz-btn:active{transform: scale(0.96) !important}.ps-search-document-wrap{border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;background: #0c0d0e;overflow: hidden;margin-bottom: 14px}.ps-search-document-header{display: flex;align-items: center;justify-content: space-between;padding: 8px 12px;background: rgba(255,255,255,0.03);border-bottom: 1px solid rgba(255,255,255,0.06)}.ps-search-doc-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--text-soft,#a1a1aa)}.ps-search-doc-format{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 9.5px;font-weight: 500;letter-spacing: 0.03em;color: var(--text-faint,#71717a)}.ps-search-action-deck{display: flex;gap: 8px;align-items: center;margin-bottom: 10px}#ps-search-copy-justification-btn{flex: 1 1 auto;appearance: none;height: 36px !important;padding: 0 14px !important;background: var(--color-accent-solid,#0a84ff) !important;border: 1px solid var(--color-accent-solid,#0a84ff) !important;border-radius: 6px !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: -0.01em;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 1px 4px rgba(10,132,255,0.35);transition: background-color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}#ps-search-copy-justification-btn:hover{background: #3395ff !important;border-color: #3395ff !important}#ps-search-copy-justification-btn:active{transform: scale(0.97) translateY(0.5px)}#ps-search-stage-stop-btn{flex: 0 0 auto;appearance: none;height: 36px !important;padding: 0 12px !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.12) !important;border-radius: 6px !important;color: var(--text,#f7f8f8) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1);white-space: nowrap}#ps-search-stage-stop-btn:hover{background: rgba(255,255,255,0.09) !important;border-color: rgba(255,255,255,0.2) !important}#ps-search-stage-stop-btn:active{transform: scale(0.96)}.ps-search-statutory-cite{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;color: var(--text-faint,#71717a);text-align: center;line-height: 1.4}#ps-search-doctrine-input{width: 100%;height: 36px !important;padding: 0 12px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #f7f8f8 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;outline: none;margin-bottom: 14px;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-search-doctrine-input:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff) !important}#ps-caselaw-search-input,#ps-penalty-search-input{width: 100%;height: 34px;padding: 0 12px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #f7f8f8;font-family: var(--font-sans);font-size: 12.5px;outline: none;margin-bottom: 14px;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-caselaw-search-input:focus,#ps-penalty-search-input:focus{border-color: var(--color-accent-solid,#0a84ff);box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff)}#ps-panel-search .ps-doctrine-card{background: var(--ps-ws-surface,#ffffff);border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.06));border-radius: 18px !important;padding: 32px 36px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 4px 12px rgba(0,0,0,0.02) !important;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-panel-search .ps-doctrine-card:hover{border-color: rgba(0,0,0,0.12) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;transform: none !important}#ps-panel-search .ps-doctrine-card h3{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: clamp(22px,2.2vw,26px) !important;font-weight: 800 !important;color: var(--ps-ws-text,#111827) !important;margin: 0 0 6px 0 !important;letter-spacing: -0.025em !important;line-height: 1.15 !important}#ps-panel-search .ps-btn-copy-rule{appearance: none;min-height: 32px !important;height: 32px !important;padding: 0 16px !important;border-radius: 9999px !important;background: var(--ps-ws-accent,#0071e3) !important;border: none !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 1px 3px rgba(0,113,227,0.25) !important;transition: background var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}#ps-panel-search .ps-btn-copy-rule:hover{background: var(--ps-ws-accent-hover,#0077ed) !important;color: #ffffff !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important}#ps-panel-search .ps-btn-copy-rule:active{transform: scale(0.97)}#ps-panel-caselaw .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-panel-briefing .ps-page-title,#ps-panel-index .ps-page-title,#ps-panel-speed .ps-page-title,#ps-panel-search .ps-page-title,#ps-panel-assets .ps-page-title,#ps-panel-schedule .ps-page-title,.ps-view-panel .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-caselaw-card-timer,#ps-caselaw-card-inspector,#ps-caselaw-card-rules,#ps-caselaw-card-library{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 14px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.35) !important}#ps-timer-display{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #f59e0b !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 20px !important;font-weight: 700 !important;padding: 4px 14px !important;letter-spacing: 0.04em !important;font-variant-numeric: tabular-nums}#ps-timer-start-btn,#ps-timer-stamp-btn,#ps-timer-reset-btn{appearance: none;min-height: 34px !important;height: 34px !important;padding: 0 14px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}#ps-timer-start-btn:hover,#ps-timer-stamp-btn:hover,#ps-timer-reset-btn:hover{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}#ps-timer-start-btn.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 6px rgba(10,132,255,0.4) !important}#ps-timer-start-btn:active,#ps-timer-stamp-btn:active,#ps-timer-reset-btn:active{transform: scale(0.97) translateY(0.5px)}#ps-panel-caselaw .ps-milestone-chip{appearance: none;min-height: 30px !important;height: 30px !important;padding: 0 12px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1)}#ps-panel-caselaw .ps-milestone-chip:hover{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}#ps-panel-caselaw .ps-milestone-chip:active{transform: scale(0.97)}#ps-timer-log{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;padding: 10px 12px !important;color: #10b981 !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;line-height: 1.65 !important}#ps-caselaw-card-rules .ps-monarch-card-body>div>div{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 0 !important;padding: 14px 16px !important}#ps-caselaw-search-input{width: 100%;height: 42px !important;padding: 0 16px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 10px !important;color: #f7f8f8 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13.5px !important;outline: none;margin-bottom: 0 !important;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-caselaw-search-input:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 3px rgba(10,132,255,0.2) !important}#ps-caselaw-topics{display: flex;flex-wrap: wrap;align-items: center;gap: 5px;margin-bottom: 16px !important;padding: 2px 0 6px 0 !important}#ps-caselaw-topics .ps-filter-pill-btn{appearance: none;min-height: 30px !important;height: 30px !important;padding: 5px 13px !important;border-radius: 9999px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.015em !important;white-space: nowrap !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 4px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}#ps-caselaw-topics .ps-filter-pill-btn:hover{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}#ps-caselaw-topics .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 6px rgba(10,132,255,0.4) !important}#ps-caselaw-topics .ps-filter-pill-btn,.ps-filter-pills .ps-filter-pill-btn,.ps-ops-subtab-btn,.ps-search-predicate-chip,.ps-format-tab-btn{min-height: 30px !important;transition: transform 0.1s ease,background 0.15s ease,color 0.15s ease,border-color 0.15s ease !important}#ps-caselaw-topics .ps-filter-pill-btn:active{transform: scale(0.96) !important}.ps-filter-pills .ps-filter-pill-btn:active,.ps-ops-subtab-btn:active,.ps-search-predicate-chip:active,.ps-format-tab-btn:active{transform: scale(0.96) !important}#ps-panel-caselaw .case-law-card{background: rgba(20,21,26,0.85) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border: 1px solid rgba(255,255,255,0.09) !important;border-radius: 8px !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.4),0 16px 36px -6px rgba(0,0,0,0.6),0 36px 72px -10px rgba(0,0,0,0.75) !important;padding: 18px 20px !important;gap: 14px !important;margin-bottom: 12px}.case-law-card,.ps-linear-card,.ps-briefing-card,.ps-statute-card,.ps-asset-card,.ps-ordinance-card{background: rgba(20,21,26,0.85) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border: 1px solid rgba(255,255,255,0.09) !important;border-radius: 8px !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.4),0 16px 36px -6px rgba(0,0,0,0.6),0 36px 72px -10px rgba(0,0,0,0.75) !important;padding: 18px 20px !important;gap: 14px !important;margin-bottom: 12px}#ps-panel-caselaw .case-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #f7f8f8 !important;line-height: 1.35 !important}.case-card-title,.ps-linear-issue-title,.ps-ordinance-card-title,.ps-asset-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.35 !important}:root[data-theme="dark"] .case-card-title,:root[data-theme="dark"] .ps-linear-issue-title,:root[data-theme="dark"] .ps-ordinance-card-title,:root[data-theme="dark"] .ps-asset-title,:root[data-theme="zen-linen-dark"] .case-card-title,:root[data-theme="zen-linen-dark"] .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] .ps-ordinance-card-title,:root[data-theme="zen-linen-dark"] .ps-asset-title{color: #f7f8f8 !important}#ps-panel-caselaw .case-block-holding,.case-block-holding{background: rgba(10,132,255,0.08) !important;border: 1px solid rgba(10,132,255,0.2) !important;border-left: 3px solid var(--color-accent-solid,#0a84ff) !important;border-radius: 6px !important;padding: 12px 14px !important;gap: 6px !important}#ps-panel-caselaw .case-block-takeaway,.case-block-takeaway,.ps-inspector-callout.is-standard{background: rgba(56,189,248,0.08) !important;border: 1px solid rgba(56,189,248,0.2) !important;border-left: 3px solid #38bdf8 !important;border-radius: 6px !important;padding: 12px 14px !important;gap: 6px !important}#ps-panel-caselaw .case-holding-text,.case-holding-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-style: normal !important;font-size: 13px !important;font-weight: 500 !important;line-height: 1.5 !important;color: #f7f8f8 !important}#ps-panel-caselaw .case-takeaway-text,.case-takeaway-text,.ps-inspector-callout-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;line-height: 1.5 !important;color: #d0d6e0 !important}#ps-panel-caselaw .case-rule-col,.case-rule-col,.ps-directive-col{background: transparent !important;border: none !important;padding: 0 !important}.case-rules-grid,.ps-directives-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 12px}@media (max-width: 640px){.case-rules-grid,.ps-directives-grid{grid-template-columns: 1fr}}.case-rule-heading,.ps-directive-heading{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;margin-bottom: 6px !important;display: block}.case-rule-col.is-permitted .case-rule-heading,.ps-directive-col.is-permitted .ps-directive-heading{color: #30d158 !important}.case-rule-col.is-prohibited .case-rule-heading,.ps-directive-col.is-prohibited .ps-directive-heading{color: #ff453a !important}.case-rule-list,.ps-directive-list{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 5px !important}.case-rule-list li,.ps-directive-list li{position: relative !important;padding-left: 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 12px !important;line-height: 1.45 !important;color: var(--text) !important}.case-rule-list li::before,.ps-directive-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;color: var(--text-soft) !important;font-weight: 700 !important}.ps-btn-quicklook{appearance: none;border-radius: 9999px !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 4px 10px !important;background: rgba(255,255,255,0.08) !important;border: 1px solid rgba(255,255,255,0.14) !important;color: var(--text) !important;cursor: pointer;display: inline-flex;align-items: center;gap: 4px;transition: transform 0.1s ease,background 0.15s ease,border-color 0.15s ease !important}.ps-btn-quicklook:hover{background: rgba(255,255,255,0.15) !important;border-color: rgba(255,255,255,0.25) !important;color: #ffffff !important}.ps-btn-quicklook:active{transform: scale(0.96) !important}#ps-panel-penalties .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-penalties-card-compendium,#ps-penalties-card-rule551{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.35) !important}#ps-panel-penalties .ps-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #f7f8f8 !important}#ps-panel-penalties .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #8a8f98 !important}#ps-penalty-search-input{width: 100%;height: 36px !important;padding: 0 12px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #f7f8f8 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;outline: none;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-penalty-search-input:focus{border-color: var(--color-accent-solid,#0a84ff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#0a84ff) !important}.ps-pen-subtab{appearance: none;min-height: 32px !important;height: 32px !important;padding: 0 14px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1),box-shadow var(--duration-fast,150ms) ease}.ps-pen-subtab:hover{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}.ps-pen-subtab.is-active{background: var(--color-accent-solid,#0a84ff) !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 6px rgba(10,132,255,0.4) !important}.ps-pen-subtab:active{transform: scale(0.97)}#ps-panel-penalties .ps-penalty-table{background: #0f1012 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;overflow: hidden}#ps-panel-penalties .ps-penalty-table th{background: #14151a !important;color: #8a8f98 !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase;padding: 10px 14px !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#ps-panel-penalties .ps-penalty-table td{padding: 10px 14px !important;border-bottom: 1px solid rgba(255,255,255,0.05) !important;color: #f7f8f8 !important;font-size: 12px !important}#ps-penalties-card-rule551 .ps-monarch-card-body>div>div,#pen-sub-sos .ps-card{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 0 !important}#ps-panel-pfa .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-pfa-card-categories,#ps-pfa-card-factors,#ps-pfa-verdict-card,#ps-pfa-card-generator{background: rgba(15,16,18,0.85) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border: 1px solid rgba(255,255,255,0.09) !important;border-radius: 8px !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.4),0 16px 36px -6px rgba(0,0,0,0.6),0 36px 72px -10px rgba(0,0,0,0.75) !important}.ps-pfa-cat-btn{appearance: none;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em;min-height: 40px !important;padding: 10px 16px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;text-align: left;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-pfa-cat-btn:hover{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}.ps-pfa-cat-btn:active{transform: scale(0.985) translateY(0.5px)}.ps-pfa-cat-btn.is-active{background: #1a1c24 !important;border-color: var(--color-accent-solid,#0a84ff) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 6px rgba(10,132,255,0.25) !important}#ps-panel-pfa .ps-checkbox-label{display: flex !important;align-items: flex-start !important;gap: 10px !important;padding: 9px 12px !important;min-height: 38px !important;border-radius: 6px !important;background: rgba(255,255,255,0.02) !important;border: 1px solid rgba(255,255,255,0.05) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;line-height: 1.45 !important;color: #d0d6e0 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-panel-pfa .ps-checkbox-label:hover{background: rgba(255,255,255,0.05) !important;border-color: rgba(255,255,255,0.12) !important;color: #ffffff !important}#ps-panel-pfa .ps-checkbox-label:active{transform: scale(0.99) translateY(0.5px)}#ps-panel-pfa .ps-checkbox-input{accent-color: var(--color-accent-solid,#0a84ff) !important;width: 16px !important;height: 16px !important;min-width: 16px !important;min-height: 16px !important;margin-top: 1px !important;cursor: pointer}#ps-pfa-status-badge{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;padding: 3px 10px !important;border-radius: 6px !important;text-transform: uppercase !important;font-variant-numeric: tabular-nums;white-space: nowrap}#ps-pfa-status-badge.ps-pfa-status-detain{background: rgba(239,68,68,0.12) !important;border: 1px solid rgba(239,68,68,0.3) !important;color: #ef4444 !important}#ps-pfa-status-badge.ps-pfa-status-release{background: rgba(16,185,129,0.12) !important;border: 1px solid rgba(16,185,129,0.3) !important;color: #34d399 !important}#ps-pfa-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;color: #f7f8f8 !important;margin: 0 0 4px 0 !important;letter-spacing: -0.022em !important}#ps-pfa-rule-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;font-weight: 400 !important;color: #d0d6e0 !important;line-height: 1.45 !important}#ps-pfa-checklist{background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #f7f8f8 !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11.5px !important;line-height: 1.65 !important;padding: 12px 14px !important}#ps-pfa-copy-petition-btn{appearance: none;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;height: 34px !important;min-height: 34px !important;padding: 0 14px !important;border-radius: 6px !important;background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.12) !important;color: #f7f8f8 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-pfa-copy-petition-btn:hover{background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.2) !important;color: #ffffff !important}#ps-pfa-copy-petition-btn:active{transform: scale(0.97) translateY(0.5px)}#ps-pfa-petition-text{color: #f7f8f8 !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11.5px !important;line-height: 1.65 !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;padding: 14px 16px !important;white-space: pre-wrap !important;word-break: break-word !important}#ps-search-grounds-text{display: block !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;white-space: pre-wrap !important;word-break: break-word !important;overflow-wrap: anywhere !important;overflow-x: hidden !important;overflow-y: auto !important;max-height: 280px !important;min-height: 160px !important;margin: 0 !important;padding: 12px 14px !important;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;line-height: 1.65 !important;background: #14151a !important;border: none !important;border-radius: 0 0 7px 7px !important;color: #f7f8f8 !important}#ps-search-grounds-text::-webkit-scrollbar{width: 5px !important}#ps-search-grounds-text::-webkit-scrollbar-track{background: transparent !important}#ps-search-grounds-text::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.15) !important;border-radius: 3px !important}#ps-panel-briefing .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;color: var(--text) !important}#ps-briefing-card-feed,#ps-briefing-inspector-card,#ps-briefing-composer-card,#ps-panel-briefing .ps-monarch-card{background: rgba(15,16,18,0.85) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border: 1px solid rgba(255,255,255,0.09) !important;border-radius: 8px !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.4),0 16px 36px -6px rgba(0,0,0,0.6),0 36px 72px -10px rgba(0,0,0,0.75) !important}#ps-panel-briefing .ps-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #f7f8f8 !important}#ps-panel-briefing .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #8a8f98 !important}#ps-panel-briefing .ps-search-input,#ps-briefing-search-input,#ps-premise-search-input{width: 100%;height: 36px !important;padding: 0 12px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;color: #f7f8f8 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;outline: none;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-panel-briefing .ps-search-input:focus,#ps-briefing-search-input:focus,#ps-premise-search-input:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}#ps-panel-briefing .ps-search-input-wrap,.ps-ops-subview .ps-search-input-wrap{margin-bottom: 16px !important}.ps-search-input-wrap{width: 100%;position: relative}#ps-panel-briefing .ps-filter-pills,.ps-ops-subview .ps-filter-pills{display: flex;flex-wrap: wrap;gap: 8px 10px !important;margin-bottom: 16px !important}#ps-panel-briefing #ps-briefing-shift-pills,.ps-ops-subview #ps-briefing-shift-pills{margin-bottom: 14px !important}#ps-panel-briefing .ps-filter-pills:last-of-type,.ps-ops-subview .ps-filter-pills:last-of-type,#ps-panel-briefing #ps-briefing-cat-pills,#ps-panel-briefing #ps-premise-cat-pills,#ps-panel-briefing #ps-vacation-sector-pills,#ps-panel-briefing #ps-business-sector-pills,#ps-panel-briefing #ps-directed-pri-pills,.ps-ops-subview #ps-briefing-cat-pills,.ps-ops-subview #ps-premise-cat-pills,.ps-ops-subview #ps-vacation-sector-pills,.ps-ops-subview #ps-business-sector-pills,.ps-ops-subview #ps-directed-pri-pills,#standalone-premise-pills,#standalone-vacation-pills,#standalone-business-pills,#standalone-directed-pills{margin-bottom: 22px !important}#ps-panel-briefing .ps-filter-pill-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;min-height: 30px !important;height: 30px !important;padding: 0 14px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 150ms ease-out !important}.ps-ops-subview .ps-filter-pill-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;min-height: 30px !important;height: 30px !important;padding: 0 14px !important;border-radius: 6px !important;background: #14151a !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 150ms ease-out !important}#ps-panel-briefing .ps-filter-pill-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.14) !important}.ps-ops-subview .ps-filter-pill-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.14) !important}#ps-panel-briefing .ps-filter-pill-btn:active{transform: scale(0.96) !important}.ps-ops-subview .ps-filter-pill-btn:active{transform: scale(0.96) !important}#ps-panel-briefing .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(0,122,255,0.35) !important;font-weight: 700 !important}.ps-ops-subview .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;box-shadow: 0 1px 4px rgba(0,122,255,0.35) !important;font-weight: 700 !important}#ps-briefing-submit-btn,.ps-ops-btn-new-entry{appearance: none;display: inline-flex;align-items: center;justify-content: center;height: 36px !important;min-height: 36px !important;padding: 0 16px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: -0.01em;background: var(--color-accent-solid,#007aff) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #ffffff !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-briefing-submit-btn:hover,.ps-ops-btn-new-entry:hover{background: #6872e5 !important}#ps-briefing-submit-btn:active,.ps-ops-btn-new-entry:active{transform: scale(0.97) !important}.ps-brief-template-chip{appearance: none;display: inline-flex;align-items: center;height: 26px !important;min-height: 26px !important;padding: 0 10px !important;border-radius: 4px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #8a8f98 !important;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-brief-template-chip:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.16) !important;color: #f7f8f8 !important}.ps-brief-template-chip:active{transform: scale(0.97) !important}:root[data-theme="light"] .ps-app-header,:root[data-theme="light"] .ps-header{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 4px 16px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-toolbar-deck{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 4px 16px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-toolbar-label{color: #6b7280}:root[data-theme="light"] .ps-toolbar-badge{background: rgba(48,209,88,0.12);border-color: rgba(48,209,88,0.3);color: #15803d}:root[data-theme="light"] .ps-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 4px 16px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-card-title{color: #111827}:root[data-theme="light"] .ps-card-header{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-label{color: #6b7280}:root[data-theme="light"] .ps-input{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}:root[data-theme="light"] .ps-input:focus{background: #ffffff;border-color: #0071e3;box-shadow: 0 0 0 2px rgba(0,113,227,0.15)}:root[data-theme="light"] .ps-tool-step-btn{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #111827}:root[data-theme="light"] .ps-tool-step-btn:hover{background: #ebecef;border-color: rgba(0,0,0,0.16);color: #000000}:root[data-theme="light"] .ps-module-select{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}:root[data-theme="light"] .ps-module-select:hover{border-color: rgba(0,0,0,0.25)}:root[data-theme="light"] .ps-dropdown-select-chevron{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #6b7280}:root[data-theme="light"] .ps-tool-pill-btn{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #374151}:root[data-theme="light"] .ps-tool-pill-btn .ps-pill-num{background: #e5e7eb;color: #4b5563}:root[data-theme="light"] .ps-tool-pill-btn:hover{background: #e5e7eb;color: #111827;border-color: rgba(0,0,0,0.16)}:root[data-theme="light"] .ps-tool-pill-btn.is-active{background: #111827;color: #ffffff;border-color: #111827;box-shadow: 0 2px 8px rgba(0,0,0,0.12)}:root[data-theme="light"] .ps-tool-pill-btn.is-active .ps-pill-num{background: #374151;color: #ffffff}:root[data-theme="light"] .ps-pill-kbd{background: rgba(0,0,0,0.06);border-color: rgba(0,0,0,0.1);color: #6b7280}:root[data-theme="light"] .ps-tool-pill-btn.is-active .ps-pill-kbd{background: rgba(255,255,255,0.2);border-color: rgba(255,255,255,0.35);color: #ffffff}:root[data-theme="light"] .ps-staged-item{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-staged-citation{color: #111827}:root[data-theme="light"] .ps-staged-desc{color: #4b5563}:root[data-theme="light"] .ps-stop-quick-strip{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-meta-tip{color: #6b7280}:root[data-theme="light"] .ps-clear-btn{color: #dc2626;border-color: rgba(220,38,38,0.25)}:root[data-theme="light"] .ps-tray-actions-bar{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-thermal-preview-wrap{background: #f4f5f7;border-color: rgba(0,0,0,0.08);box-shadow: inset 0 2px 6px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-thermal-header-bar{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-format-tab-btn{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #374151}:root[data-theme="light"] .ps-format-tab-btn:hover{background: #e5e7eb;color: #111827}:root[data-theme="light"] .ps-format-tab-btn.is-active{background: #111827;color: #ffffff;border-color: #111827}:root[data-theme="light"] .ps-primary-action-btn{background: #111827;color: #ffffff;border-color: #111827;box-shadow: 0 2px 8px rgba(0,0,0,0.12)}:root[data-theme="light"] .ps-primary-action-btn:hover{background: #1f2937;border-color: #1f2937;color: #ffffff}:root[data-theme="light"] .ps-primary-action-btn:active{background: #000000}.ps-modal-done-pill{border-radius: 9999px !important;padding: 6px 14px !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;background: var(--surface-secondary,rgba(255,255,255,0.08)) !important;color: var(--text-primary) !important;border: 1px solid var(--border) !important;cursor: pointer;transition: background-color 0.15s cubic-bezier(0.16,1,0.3,1),border-color 0.15s cubic-bezier(0.16,1,0.3,1),color 0.15s cubic-bezier(0.16,1,0.3,1),transform 0.15s cubic-bezier(0.16,1,0.3,1);display: inline-flex;align-items: center;justify-content: center;width: auto !important;height: auto !important;min-width: 52px !important;min-height: 30px !important}.ps-modal-done-pill:hover{background: var(--border) !important;transform: scale(1.02)}.ps-modal-done-pill:active{transform: scale(0.97)}.ps-search-clear-pill{border-radius: 9999px !important;padding: 3px 8px !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;background: rgba(0,0,0,0.06);color: var(--text-secondary);border: 1px solid var(--border);cursor: pointer;transition: background-color 0.15s cubic-bezier(0.16,1,0.3,1),color 0.15s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="dark"] .ps-search-clear-pill,:root[data-theme="night"] .ps-search-clear-pill{background: rgba(255,255,255,0.08)}.ps-search-clear-pill:hover{background: var(--border);color: var(--text-primary)}:root[data-theme="white"] .ps-statute-row.offense-row,:root[data-theme="zen-linen"] .ps-statute-row.offense-row,:root[data-theme="light"] .ps-statute-row.offense-row{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="white"] .ps-statute-row.offense-row:hover,:root[data-theme="zen-linen"] .ps-statute-row.offense-row:hover,:root[data-theme="light"] .ps-statute-row.offense-row:hover{background: #fdfdfd;border-color: rgba(0,0,0,0.16);box-shadow: 0 4px 16px rgba(0,0,0,0.08)}:root[data-theme="white"] .ps-statute-row .primary-code,:root[data-theme="zen-linen"] .ps-statute-row .primary-code,:root[data-theme="light"] .ps-statute-row .primary-code{color: #111827}:root[data-theme="white"] .ps-statute-row .micro-label,:root[data-theme="zen-linen"] .ps-statute-row .micro-label,:root[data-theme="light"] .ps-statute-row .micro-label{color: #6b7280}:root[data-theme="white"] .ps-statute-row .offense-description,:root[data-theme="zen-linen"] .ps-statute-row .offense-description,:root[data-theme="light"] .ps-statute-row .offense-description{color: #111827}:root[data-theme="white"] .ps-statute-row .official-heading,:root[data-theme="zen-linen"] .ps-statute-row .official-heading,:root[data-theme="light"] .ps-statute-row .official-heading{color: #4b5563}:root[data-theme="white"] .ps-statute-row .offense-context,:root[data-theme="zen-linen"] .ps-statute-row .offense-context,:root[data-theme="light"] .ps-statute-row .offense-context{color: #6b7280}:root[data-theme="white"] .ps-statute-btn,:root[data-theme="zen-linen"] .ps-statute-btn,:root[data-theme="light"] .ps-statute-btn{background: #f3f4f6;border-color: rgba(0,0,0,0.09);color: #1f2937}:root[data-theme="white"] .ps-statute-btn:hover,:root[data-theme="zen-linen"] .ps-statute-btn:hover,:root[data-theme="light"] .ps-statute-btn:hover{background: #e5e7eb;border-color: rgba(0,0,0,0.18);color: #111827}:root[data-theme="light"] .ps-btn-add-stop,:root[data-theme="white"] .ps-btn-add-stop,:root[data-theme="zen-linen"] .ps-btn-add-stop{background: var(--color-accent-solid,#007aff);color: #ffffff;border-color: var(--color-accent-solid,#007aff)}:root[data-theme="light"] .ps-btn-add-stop:hover,:root[data-theme="white"] .ps-btn-add-stop:hover,:root[data-theme="zen-linen"] .ps-btn-add-stop:hover{background: #0066d6;color: #ffffff;border-color: #0066d6}:root[data-theme="light"] .ps-btn-add-stop.is-staged,:root[data-theme="white"] .ps-btn-add-stop.is-staged,:root[data-theme="zen-linen"] .ps-btn-add-stop.is-staged{background: rgba(34,197,94,0.15);border-color: rgba(34,197,94,0.45);color: #15803d}:root[data-theme="light"] .ps-btn-view-statute.is-active,:root[data-theme="white"] .ps-btn-view-statute.is-active,:root[data-theme="zen-linen"] .ps-btn-view-statute.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff}:root[data-theme="white"] .ps-statute-drawer,:root[data-theme="zen-linen"] .ps-statute-drawer,:root[data-theme="light"] .ps-statute-drawer{background: #f9fafb;border-top: 1px solid rgba(0,0,0,0.08);border-left: none;border-right: none;border-bottom: none;border-radius: 0 0 20px 20px;box-shadow: none}:root[data-theme="white"] .ps-drawer-bento-grid .ps-fulltext-container,:root[data-theme="zen-linen"] .ps-drawer-bento-grid .ps-fulltext-container,:root[data-theme="light"] .ps-drawer-bento-grid .ps-fulltext-container{border-left-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-drawer-section-title{color: #111827}:root[data-theme="light"] .ps-statute-drawer-header{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-doctrine-card{background: #ffffff;border-color: rgba(0,0,0,0.08);border-radius: 20px}:root[data-theme="light"] .ps-doctrine-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.16);box-shadow: 0 8px 24px rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-agency-profile-trigger{background: #d6cfc4;border-color: rgba(29,29,27,0.22);color: #1d1d1b}:root[data-theme="light"] .ps-agency-profile-dropdown{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 12px 32px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-prof-header{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-prof-name{color: #111827}:root[data-theme="light"] .ps-companion-quick-add{background: #d6cfc4;border-color: rgba(29,29,27,0.2);color: #1d1d1b}:root[data-theme="light"] .ps-companion-quick-add:hover{background: #c8c0b4;border-color: #1d1d1b;color: #000000}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #374151}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill:hover{background: #e5e7eb;color: #111827}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"]{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #4b5563}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover{background: #f3f4f6;color: #111827}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"]{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge{background: rgba(0,0,0,0.22);border-color: transparent;color: #ffffff}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-select-trigger,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-select-trigger{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-popover-menu,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-popover-menu{background: #ffffff;border-color: rgba(0,0,0,0.1);box-shadow: 0 12px 36px rgba(0,0,0,0.12)}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-popover-item,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-popover-item{color: #111827}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-popover-item:hover,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-popover-item:hover{background: #f3f4f6;color: #111827}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-popover-item.is-selected,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-popover-item.is-selected{background: var(--color-accent-solid,#007aff);color: #ffffff}:root[data-theme="white"] #ps-speed-verdict-box,:root[data-theme="white"] .ps-speed-verdict-card,:root[data-theme="zen-linen"] #ps-speed-verdict-box,:root[data-theme="zen-linen"] .ps-speed-verdict-card,:root[data-theme="light"] #ps-speed-verdict-box,:root[data-theme="light"] .ps-speed-verdict-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important}:root[data-theme="white"] .ps-speed-stepper-card,:root[data-theme="zen-linen"] .ps-speed-stepper-card,:root[data-theme="light"] .ps-speed-stepper-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="white"] .ps-speed-unit-badge,:root[data-theme="zen-linen"] .ps-speed-unit-badge,:root[data-theme="light"] .ps-speed-unit-badge{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.08);color: #4b5563}:root[data-theme="white"] .ps-speed-unit-badge.is-observed,:root[data-theme="zen-linen"] .ps-speed-unit-badge.is-observed,:root[data-theme="light"] .ps-speed-unit-badge.is-observed{color: #b45309;border-color: rgba(180,83,9,0.35);background: rgba(180,83,9,0.08)}:root[data-theme="light"] .ps-speed-step-btn,:root[data-theme="white"] .ps-speed-step-btn{background: #f3f4f6;border-color: rgba(0,0,0,0.09);color: #111827}:root[data-theme="light"] .ps-speed-step-btn:hover,:root[data-theme="white"] .ps-speed-step-btn:hover{background: #e5e7eb;border-color: rgba(0,0,0,0.18)}:root[data-theme="light"] .ps-speed-stepper-center,:root[data-theme="white"] .ps-speed-stepper-center{background: #f9fafb;border-color: rgba(0,0,0,0.09)}:root[data-theme="light"] .ps-speed-stepper-num,:root[data-theme="white"] .ps-speed-stepper-num{color: #111827}:root[data-theme="light"] .ps-speed-stepper-num.is-observed,:root[data-theme="white"] .ps-speed-stepper-num.is-observed{color: #b45309}:root[data-theme="light"] .ps-speed-delta-num,:root[data-theme="light"] #ps-speed-over-display,:root[data-theme="white"] .ps-speed-delta-num,:root[data-theme="white"] #ps-speed-over-display{color: #111827 !important}:root[data-theme="white"] .ps-speed-citation-title,:root[data-theme="white"] #ps-speed-citation-display,:root[data-theme="zen-linen"] .ps-speed-citation-title,:root[data-theme="zen-linen"] #ps-speed-citation-display,:root[data-theme="light"] .ps-speed-citation-title,:root[data-theme="light"] #ps-speed-citation-display{color: #b45309 !important}:root[data-theme="white"] .ps-speed-desc-text,:root[data-theme="white"] #ps-speed-desc-display,:root[data-theme="zen-linen"] .ps-speed-desc-text,:root[data-theme="zen-linen"] #ps-speed-desc-display,:root[data-theme="light"] .ps-speed-desc-text,:root[data-theme="light"] #ps-speed-desc-display{color: #4b5563 !important}:root[data-theme="white"] #ps-speed-fine-display,:root[data-theme="zen-linen"] #ps-speed-fine-display,:root[data-theme="light"] #ps-speed-fine-display{color: #15803d !important}:root[data-theme="white"] #ps-speed-meta-jail,:root[data-theme="zen-linen"] #ps-speed-meta-jail,:root[data-theme="light"] #ps-speed-meta-jail{color: #111827 !important}:root[data-theme="light"] .ps-speed-metrics-grid,:root[data-theme="light"] .ps-speed-cost-box,:root[data-theme="white"] .ps-speed-metrics-grid,:root[data-theme="white"] .ps-speed-cost-box{background: #f9fafb;border-color: rgba(0,0,0,0.07)}:root[data-theme="light"] .ps-speed-narrative-card,:root[data-theme="white"] .ps-speed-narrative-card{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] #ps-panel-speed .ps-speed-gauge-track{background: rgba(0,0,0,0.08) !important;border-color: rgba(0,0,0,0.12) !important}:root[data-theme="light"] .ps-speed-preset-btn,:root[data-theme="light"] .ps-speed-delta-chip,:root[data-theme="white"] .ps-speed-preset-btn,:root[data-theme="white"] .ps-speed-delta-chip,:root[data-theme="zen-linen"] .ps-speed-preset-btn,:root[data-theme="zen-linen"] .ps-speed-delta-chip{background: #f3f4f6;border-color: rgba(0,0,0,0.09);color: #4b5563}:root[data-theme="light"] .ps-speed-preset-btn:hover,:root[data-theme="light"] .ps-speed-delta-chip:hover,:root[data-theme="white"] .ps-speed-preset-btn:hover,:root[data-theme="white"] .ps-speed-delta-chip:hover,:root[data-theme="zen-linen"] .ps-speed-preset-btn:hover,:root[data-theme="zen-linen"] .ps-speed-delta-chip:hover{background: #e5e7eb;border-color: rgba(0,0,0,0.18);color: #111827}:root[data-theme="light"] .ps-speed-preset-btn.is-active,:root[data-theme="light"] .ps-speed-delta-chip.is-active,:root[data-theme="white"] .ps-speed-preset-btn.is-active,:root[data-theme="white"] .ps-speed-delta-chip.is-active,:root[data-theme="zen-linen"] .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen"] .ps-speed-delta-chip.is-active{background: var(--color-accent-solid,#007aff);color: #ffffff;border-color: var(--color-accent-solid,#007aff)}:root[data-theme="light"] #ps-panel-speed .ps-checkbox-label,:root[data-theme="light"] #ps-panel-pfa .ps-checkbox-label,:root[data-theme="white"] #ps-panel-speed .ps-checkbox-label,:root[data-theme="white"] #ps-panel-pfa .ps-checkbox-label,:root[data-theme="zen-linen"] #ps-panel-speed .ps-checkbox-label,:root[data-theme="zen-linen"] #ps-panel-pfa .ps-checkbox-label{color: #374151}:root[data-theme="light"] #ps-search-card-wizard,:root[data-theme="light"] #ps-search-card-scope,:root[data-theme="light"] #ps-search-card-doctrines,:root[data-theme="white"] #ps-search-card-wizard,:root[data-theme="white"] #ps-search-card-scope,:root[data-theme="white"] #ps-search-card-doctrines,:root[data-theme="zen-linen"] #ps-search-card-wizard,:root[data-theme="zen-linen"] #ps-search-card-scope,:root[data-theme="zen-linen"] #ps-search-card-doctrines{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important}:root[data-theme="light"] #ps-panel-search .ps-search-segmented-dock,:root[data-theme="white"] #ps-panel-search .ps-search-segmented-dock,:root[data-theme="zen-linen"] #ps-panel-search .ps-search-segmented-dock{background: #f1f2f4 !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 12px !important;padding: 6px !important}:root[data-theme="light"] #ps-panel-search .ps-search-wiz-btn{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 8px !important;color: #4b5563 !important}:root[data-theme="white"] #ps-panel-search .ps-search-wiz-btn,:root[data-theme="zen-linen"] #ps-panel-search .ps-search-wiz-btn{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 8px !important;color: #4b5563 !important}:root[data-theme="light"] #ps-panel-search .ps-search-wiz-btn:hover,:root[data-theme="white"] #ps-panel-search .ps-search-wiz-btn:hover,:root[data-theme="zen-linen"] #ps-panel-search .ps-search-wiz-btn:hover{background: rgba(0,0,0,0.04) !important;color: #0f172a !important}:root[data-theme="light"] #ps-panel-search .ps-search-wiz-btn.is-active,:root[data-theme="white"] #ps-panel-search .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen"] #ps-panel-search .ps-search-wiz-btn.is-active{background: #ffffff !important;border-color: rgba(0,0,0,0.06) !important;color: #0f172a !important;font-weight: 700 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 1px 1px rgba(0,0,0,0.04) !important}:root[data-theme="light"] .ps-search-predicate-chip,:root[data-theme="white"] .ps-search-predicate-chip,:root[data-theme="zen-linen"] .ps-search-predicate-chip{background: #f1f2f4 !important;border-color: rgba(0,0,0,0.06) !important;color: #475569 !important}:root[data-theme="light"] .ps-search-predicate-chip:hover,:root[data-theme="white"] .ps-search-predicate-chip:hover,:root[data-theme="zen-linen"] .ps-search-predicate-chip:hover{background: #e2e8f0 !important;color: #0f172a !important}:root[data-theme="light"] .ps-search-predicate-chip.is-active,:root[data-theme="white"] .ps-search-predicate-chip.is-active,:root[data-theme="zen-linen"] .ps-search-predicate-chip.is-active{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important;font-weight: 700 !important;box-shadow: 0 1px 4px rgba(0,122,255,0.3) !important}:root[data-theme="light"] #ps-search-wiz-content{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 14px !important;color: #111827 !important}:root[data-theme="white"] #ps-search-wiz-content,:root[data-theme="zen-linen"] #ps-search-wiz-content{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 14px !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table,:root[data-theme="white"] #ps-panel-search .ps-scope-table,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table th,:root[data-theme="white"] #ps-panel-search .ps-scope-table th,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table th{background: #f9fafb !important;color: #4b5563 !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table td,:root[data-theme="white"] #ps-panel-search .ps-scope-table td,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table td{border-bottom-color: rgba(0,0,0,0.05) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table th[data-doctrine-col]:hover,:root[data-theme="white"] #ps-panel-search .ps-scope-table th[data-doctrine-col]:hover,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table th[data-doctrine-col]:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table [data-doctrine-col].is-active-col,:root[data-theme="white"] #ps-panel-search .ps-scope-table [data-doctrine-col].is-active-col,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table [data-doctrine-col].is-active-col{background: #eff6ff !important}:root[data-theme="light"] #ps-panel-search .ps-scope-table th[data-doctrine-col].is-active-col,:root[data-theme="white"] #ps-panel-search .ps-scope-table th[data-doctrine-col].is-active-col,:root[data-theme="zen-linen"] #ps-panel-search .ps-scope-table th[data-doctrine-col].is-active-col{color: #007aff !important;border-bottom: 2px solid #007aff !important}:root[data-theme="light"] #ps-search-copy-justification-btn,:root[data-theme="white"] #ps-search-copy-justification-btn,:root[data-theme="zen-linen"] #ps-search-copy-justification-btn{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] #ps-search-doctrine-input,:root[data-theme="white"] #ps-search-doctrine-input,:root[data-theme="zen-linen"] #ps-search-doctrine-input{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-search-doctrine-input:focus,:root[data-theme="white"] #ps-search-doctrine-input:focus,:root[data-theme="zen-linen"] #ps-search-doctrine-input:focus{background: #ffffff !important;border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-panel-search .ps-doctrine-card{background: #ffffff !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 20px !important;padding: 36px 40px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px -2px rgba(0,0,0,0.06),0 16px 32px -4px rgba(0,0,0,0.06) !important;transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease !important;will-change: transform,box-shadow !important}:root[data-theme="white"] #ps-panel-search .ps-doctrine-card,:root[data-theme="zen-linen"] #ps-panel-search .ps-doctrine-card{background: #ffffff !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 20px !important;padding: 36px 40px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px -2px rgba(0,0,0,0.06),0 16px 32px -4px rgba(0,0,0,0.06) !important;transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease !important;will-change: transform,box-shadow !important}:root[data-theme="light"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="white"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="zen-linen"] #ps-panel-search .ps-doctrine-card:hover{background: #ffffff !important;border-color: rgba(0,113,227,0.28) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 12px 28px -2px rgba(0,0,0,0.08),0 24px 48px -6px rgba(0,0,0,0.1),0 0 0 1px rgba(0,113,227,0.2) !important;transform: translateY(-5px) !important}:root[data-theme="light"] #ps-panel-search .ps-doctrine-card h3,:root[data-theme="white"] #ps-panel-search .ps-doctrine-card h3,:root[data-theme="zen-linen"] #ps-panel-search .ps-doctrine-card h3{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: clamp(22px,2.2vw,26px) !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.15 !important;color: #111827 !important;margin: 0 0 6px 0 !important}:root[data-theme="light"] #ps-panel-search .ps-btn-copy-rule,:root[data-theme="white"] #ps-panel-search .ps-btn-copy-rule,:root[data-theme="zen-linen"] #ps-panel-search .ps-btn-copy-rule{background: var(--ps-ws-accent,#0071e3) !important;border: none !important;color: #ffffff !important;box-shadow: 0 1px 3px rgba(0,113,227,0.25) !important}:root[data-theme="light"] #ps-panel-search .ps-btn-copy-rule:hover,:root[data-theme="white"] #ps-panel-search .ps-btn-copy-rule:hover,:root[data-theme="zen-linen"] #ps-panel-search .ps-btn-copy-rule:hover{background: var(--ps-ws-accent-hover,#0077ed) !important;border: none !important;color: #ffffff !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important}:root[data-theme="light"] #ps-caselaw-card-timer,:root[data-theme="light"] #ps-caselaw-card-inspector,:root[data-theme="light"] #ps-caselaw-card-rules,:root[data-theme="light"] #ps-caselaw-card-library,:root[data-theme="white"] #ps-caselaw-card-timer,:root[data-theme="white"] #ps-caselaw-card-inspector,:root[data-theme="white"] #ps-caselaw-card-rules,:root[data-theme="white"] #ps-caselaw-card-library,:root[data-theme="zen-linen"] #ps-caselaw-card-timer,:root[data-theme="zen-linen"] #ps-caselaw-card-inspector,:root[data-theme="zen-linen"] #ps-caselaw-card-rules,:root[data-theme="zen-linen"] #ps-caselaw-card-library{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important}:root[data-theme="light"] #ps-timer-display{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="white"] #ps-timer-display,:root[data-theme="zen-linen"] #ps-timer-display{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="light"] #ps-timer-start-btn,:root[data-theme="light"] #ps-timer-stamp-btn,:root[data-theme="light"] #ps-timer-reset-btn,:root[data-theme="white"] #ps-timer-start-btn,:root[data-theme="white"] #ps-timer-stamp-btn,:root[data-theme="white"] #ps-timer-reset-btn,:root[data-theme="zen-linen"] #ps-timer-start-btn,:root[data-theme="zen-linen"] #ps-timer-stamp-btn,:root[data-theme="zen-linen"] #ps-timer-reset-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.1) !important;color: #374151 !important}:root[data-theme="light"] #ps-timer-start-btn:hover,:root[data-theme="light"] #ps-timer-stamp-btn:hover,:root[data-theme="light"] #ps-timer-reset-btn:hover,:root[data-theme="white"] #ps-timer-start-btn:hover,:root[data-theme="white"] #ps-timer-stamp-btn:hover,:root[data-theme="white"] #ps-timer-reset-btn:hover,:root[data-theme="zen-linen"] #ps-timer-start-btn:hover,:root[data-theme="zen-linen"] #ps-timer-stamp-btn:hover,:root[data-theme="zen-linen"] #ps-timer-reset-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.16) !important;color: #111827 !important}:root[data-theme="light"] #ps-timer-start-btn.is-active,:root[data-theme="white"] #ps-timer-start-btn.is-active,:root[data-theme="zen-linen"] #ps-timer-start-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;box-shadow: 0 1px 6px rgba(0,122,255,0.3) !important}:root[data-theme="light"] #ps-panel-caselaw .ps-milestone-chip,:root[data-theme="white"] #ps-panel-caselaw .ps-milestone-chip,:root[data-theme="zen-linen"] #ps-panel-caselaw .ps-milestone-chip{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-panel-caselaw .ps-milestone-chip:hover,:root[data-theme="white"] #ps-panel-caselaw .ps-milestone-chip:hover,:root[data-theme="zen-linen"] #ps-panel-caselaw .ps-milestone-chip:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-timer-log{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #059669 !important}:root[data-theme="white"] #ps-timer-log,:root[data-theme="zen-linen"] #ps-timer-log{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #059669 !important}:root[data-theme="light"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="white"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="zen-linen"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div{background: #ffffff !important;border-color: #1c1917 !important;border-radius: 0 !important;box-shadow: 2px 2px 0px #1c1917 !important}:root[data-theme="light"] #ps-caselaw-search-input,:root[data-theme="white"] #ps-caselaw-search-input,:root[data-theme="zen-linen"] #ps-caselaw-search-input{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-caselaw-search-input:focus,:root[data-theme="white"] #ps-caselaw-search-input:focus,:root[data-theme="zen-linen"] #ps-caselaw-search-input:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-caselaw-topics .ps-filter-pill-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="white"] #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme="zen-linen"] #ps-caselaw-topics .ps-filter-pill-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-caselaw-topics .ps-filter-pill-btn:hover,:root[data-theme="white"] #ps-caselaw-topics .ps-filter-pill-btn:hover,:root[data-theme="zen-linen"] #ps-caselaw-topics .ps-filter-pill-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="white"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen"] #ps-caselaw-topics .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] #ps-panel-caselaw .case-law-card{background: #ffffff;background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="white"] #ps-panel-caselaw .case-law-card,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-law-card{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="light"] .case-law-card,:root[data-theme="light"] .ps-linear-card,:root[data-theme="light"] .ps-doctrine-card,:root[data-theme="light"] .ps-briefing-card,:root[data-theme="light"] .ps-statute-card,:root[data-theme="light"] .ps-asset-card,:root[data-theme="light"] .ps-ordinance-card,:root[data-theme="white"] .case-law-card,:root[data-theme="white"] .ps-linear-card,:root[data-theme="white"] .ps-doctrine-card,:root[data-theme="white"] .ps-briefing-card,:root[data-theme="white"] .ps-statute-card,:root[data-theme="white"] .ps-asset-card,:root[data-theme="white"] .ps-ordinance-card,:root[data-theme="zen-linen"] .case-law-card,:root[data-theme="zen-linen"] .ps-linear-card,:root[data-theme="zen-linen"] .ps-doctrine-card,:root[data-theme="zen-linen"] .ps-briefing-card,:root[data-theme="zen-linen"] .ps-statute-card,:root[data-theme="zen-linen"] .ps-asset-card,:root[data-theme="zen-linen"] .ps-ordinance-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important;color: #111827 !important}:root[data-theme="light"] .ps-btn-quicklook,:root[data-theme="white"] .ps-btn-quicklook,:root[data-theme="zen-linen"] .ps-btn-quicklook{background: #f1f2f4 !important;border-color: rgba(0,0,0,0.1) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-caselaw .case-card-title,:root[data-theme="white"] #ps-panel-caselaw .case-card-title,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-card-title{color: #111827 !important}:root[data-theme="light"] #ps-panel-caselaw .case-block-holding,:root[data-theme="white"] #ps-panel-caselaw .case-block-holding,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-block-holding{background: rgba(0,122,255,0.05) !important;border-color: rgba(0,122,255,0.2) !important;border-left: 3px solid var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-panel-caselaw .case-block-takeaway,:root[data-theme="white"] #ps-panel-caselaw .case-block-takeaway,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-block-takeaway{background: rgba(14,165,233,0.05) !important;border-color: rgba(14,165,233,0.2) !important;border-left: 3px solid #0284c7 !important}:root[data-theme="light"] #ps-panel-caselaw .case-holding-text,:root[data-theme="white"] #ps-panel-caselaw .case-holding-text,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-holding-text{color: #111827 !important}:root[data-theme="light"] #ps-panel-caselaw .case-takeaway-text,:root[data-theme="white"] #ps-panel-caselaw .case-takeaway-text,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-takeaway-text{color: #374151 !important}:root[data-theme="light"] #ps-panel-caselaw .case-rule-col,:root[data-theme="white"] #ps-panel-caselaw .case-rule-col,:root[data-theme="zen-linen"] #ps-panel-caselaw .case-rule-col{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important}:root[data-theme="light"] #ps-panel-penalties .ps-page-title{color: #111827 !important}:root[data-theme="light"] #ps-penalties-card-compendium,:root[data-theme="light"] #ps-penalties-card-rule551,:root[data-theme="white"] #ps-penalties-card-compendium,:root[data-theme="white"] #ps-penalties-card-rule551,:root[data-theme="zen-linen"] #ps-penalties-card-compendium,:root[data-theme="zen-linen"] #ps-penalties-card-rule551{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important}:root[data-theme="light"] #ps-panel-penalties .ps-card-title,:root[data-theme="white"] #ps-panel-penalties .ps-card-title,:root[data-theme="zen-linen"] #ps-panel-penalties .ps-card-title{color: #111827 !important}:root[data-theme="light"] #ps-panel-penalties .ps-monarch-card-subtitle,:root[data-theme="white"] #ps-panel-penalties .ps-monarch-card-subtitle,:root[data-theme="zen-linen"] #ps-panel-penalties .ps-monarch-card-subtitle{color: #4b5563 !important}:root[data-theme="light"] .ps-pen-subtab{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-pen-subtab:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] .ps-pen-subtab.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] #ps-penalty-search-input,:root[data-theme="white"] #ps-penalty-search-input,:root[data-theme="zen-linen"] #ps-penalty-search-input{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-penalty-search-input:focus,:root[data-theme="white"] #ps-penalty-search-input:focus,:root[data-theme="zen-linen"] #ps-penalty-search-input:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-panel-penalties .ps-penalty-table{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-penalties .ps-penalty-table th{background: #f9fafb !important;color: #4b5563 !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-penalties .ps-penalty-table td{border-bottom-color: rgba(0,0,0,0.05) !important;color: #111827 !important}:root[data-theme="light"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div,:root[data-theme="light"] #pen-sub-sos .ps-card{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-pfa .ps-page-title{color: #111827 !important}:root[data-theme="light"] #ps-pfa-card-categories,:root[data-theme="light"] #ps-pfa-card-factors,:root[data-theme="light"] #ps-pfa-verdict-card,:root[data-theme="light"] #ps-pfa-card-generator,:root[data-theme="white"] #ps-pfa-card-categories,:root[data-theme="white"] #ps-pfa-card-factors,:root[data-theme="white"] #ps-pfa-verdict-card,:root[data-theme="white"] #ps-pfa-card-generator,:root[data-theme="zen-linen"] #ps-pfa-card-categories,:root[data-theme="zen-linen"] #ps-pfa-card-factors,:root[data-theme="zen-linen"] #ps-pfa-verdict-card,:root[data-theme="zen-linen"] #ps-pfa-card-generator{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="light"] .ps-pfa-cat-btn,:root[data-theme="white"] .ps-pfa-cat-btn,:root[data-theme="zen-linen"] .ps-pfa-cat-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #374151 !important}:root[data-theme="light"] .ps-pfa-cat-btn:hover,:root[data-theme="white"] .ps-pfa-cat-btn:hover,:root[data-theme="zen-linen"] .ps-pfa-cat-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] .ps-pfa-cat-btn.is-active,:root[data-theme="white"] .ps-pfa-cat-btn.is-active,:root[data-theme="zen-linen"] .ps-pfa-cat-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;box-shadow: 0 1px 6px rgba(0,122,255,0.3) !important}:root[data-theme="light"] #ps-panel-pfa .ps-checkbox-label,:root[data-theme="white"] #ps-panel-pfa .ps-checkbox-label,:root[data-theme="zen-linen"] #ps-panel-pfa .ps-checkbox-label{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important;color: #374151 !important}:root[data-theme="light"] #ps-panel-pfa .ps-checkbox-label:hover,:root[data-theme="white"] #ps-panel-pfa .ps-checkbox-label:hover,:root[data-theme="zen-linen"] #ps-panel-pfa .ps-checkbox-label:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-pfa-title,:root[data-theme="white"] #ps-pfa-title,:root[data-theme="zen-linen"] #ps-pfa-title{color: #111827 !important}:root[data-theme="light"] #ps-pfa-rule-text,:root[data-theme="white"] #ps-pfa-rule-text,:root[data-theme="zen-linen"] #ps-pfa-rule-text{color: #4b5563 !important}:root[data-theme="light"] #ps-pfa-checklist,:root[data-theme="white"] #ps-pfa-checklist,:root[data-theme="zen-linen"] #ps-pfa-checklist{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="light"] #ps-pfa-copy-petition-btn,:root[data-theme="white"] #ps-pfa-copy-petition-btn,:root[data-theme="zen-linen"] #ps-pfa-copy-petition-btn{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.1) !important;color: #111827 !important}:root[data-theme="light"] #ps-pfa-copy-petition-btn:hover,:root[data-theme="white"] #ps-pfa-copy-petition-btn:hover,:root[data-theme="zen-linen"] #ps-pfa-copy-petition-btn:hover{background: #e5e7eb !important;border-color: rgba(0,0,0,0.18) !important;color: #000000 !important}:root[data-theme="light"] #ps-pfa-petition-text,:root[data-theme="white"] #ps-pfa-petition-text,:root[data-theme="zen-linen"] #ps-pfa-petition-text{color: #111827 !important;background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-search-doctrine-pill,:root[data-theme="white"] .ps-search-doctrine-pill,:root[data-theme="zen-linen"] .ps-search-doctrine-pill{background: #eff6ff !important;color: #0369a1 !important;border-color: rgba(2,132,199,0.25) !important}:root[data-theme="light"] .ps-search-telemetry-cell,:root[data-theme="white"] .ps-search-telemetry-cell,:root[data-theme="zen-linen"] .ps-search-telemetry-cell{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important}:root[data-theme="light"] .ps-search-telemetry-value,:root[data-theme="white"] .ps-search-telemetry-value,:root[data-theme="zen-linen"] .ps-search-telemetry-value{color: #111827 !important}:root[data-theme="light"] .ps-search-document-wrap,:root[data-theme="white"] .ps-search-document-wrap,:root[data-theme="zen-linen"] .ps-search-document-wrap{border-color: rgba(0,0,0,0.08) !important;background: #f4f5f7 !important}:root[data-theme="light"] .ps-search-document-header,:root[data-theme="white"] .ps-search-document-header,:root[data-theme="zen-linen"] .ps-search-document-header{background: #f9fafb !important;border-bottom-color: rgba(0,0,0,0.06) !important}:root[data-theme="light"] .ps-search-doc-tag,:root[data-theme="white"] .ps-search-doc-tag,:root[data-theme="zen-linen"] .ps-search-doc-tag{color: #4b5563 !important}:root[data-theme="light"] #ps-search-grounds-text,:root[data-theme="white"] #ps-search-grounds-text,:root[data-theme="zen-linen"] #ps-search-grounds-text{color: #111827 !important;background: #ffffff !important;border: none !important}:root[data-theme="light"] #ps-search-grounds-text::-webkit-scrollbar-thumb,:root[data-theme="white"] #ps-search-grounds-text::-webkit-scrollbar-thumb,:root[data-theme="zen-linen"] #ps-search-grounds-text::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.15) !important}:root[data-theme="light"] #ps-search-stage-stop-btn,:root[data-theme="white"] #ps-search-stage-stop-btn,:root[data-theme="zen-linen"] #ps-search-stage-stop-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.12) !important;color: #374151 !important}:root[data-theme="light"] #ps-search-stage-stop-btn:hover,:root[data-theme="white"] #ps-search-stage-stop-btn:hover,:root[data-theme="zen-linen"] #ps-search-stage-stop-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.2) !important;color: #111827 !important}:root[data-theme="light"] .ps-search-statutory-cite,:root[data-theme="white"] .ps-search-statutory-cite,:root[data-theme="zen-linen"] .ps-search-statutory-cite{color: #6b7280 !important}:root[data-theme="light"] #ps-panel-briefing .ps-page-title{color: #111827 !important}:root[data-theme="light"] #ps-briefing-card-feed,:root[data-theme="light"] #ps-briefing-inspector-card,:root[data-theme="light"] #ps-briefing-composer-card,:root[data-theme="light"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="white"] #ps-briefing-card-feed,:root[data-theme="white"] #ps-briefing-inspector-card,:root[data-theme="white"] #ps-briefing-composer-card,:root[data-theme="white"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="zen-linen"] #ps-briefing-card-feed,:root[data-theme="zen-linen"] #ps-briefing-inspector-card,:root[data-theme="zen-linen"] #ps-briefing-composer-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-monarch-card{background: #ffffff;background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="light"] #ps-panel-briefing .ps-card-header,:root[data-theme="light"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="white"] #ps-panel-briefing .ps-card-header,:root[data-theme="white"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-card-header,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-monarch-card-header{background: #f9fafb !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-briefing .ps-card-title,:root[data-theme="white"] #ps-panel-briefing .ps-card-title,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-card-title{color: #111827 !important}:root[data-theme="light"] #ps-panel-briefing .ps-monarch-card-subtitle,:root[data-theme="white"] #ps-panel-briefing .ps-monarch-card-subtitle,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-monarch-card-subtitle{color: #4b5563 !important}:root[data-theme="light"] #ps-panel-briefing .ps-search-input,:root[data-theme="light"] #ps-briefing-search-input,:root[data-theme="light"] #ps-premise-search-input,:root[data-theme="light"] #ps-vacation-search-input,:root[data-theme="light"] #ps-business-search-input,:root[data-theme="light"] #ps-directed-search-input,:root[data-theme="white"] #ps-panel-briefing .ps-search-input,:root[data-theme="white"] #ps-briefing-search-input,:root[data-theme="white"] #ps-premise-search-input,:root[data-theme="white"] #ps-vacation-search-input,:root[data-theme="white"] #ps-business-search-input,:root[data-theme="white"] #ps-directed-search-input,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-search-input,:root[data-theme="zen-linen"] #ps-briefing-search-input,:root[data-theme="zen-linen"] #ps-premise-search-input,:root[data-theme="zen-linen"] #ps-vacation-search-input,:root[data-theme="zen-linen"] #ps-business-search-input,:root[data-theme="zen-linen"] #ps-directed-search-input{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-briefing .ps-search-input:focus,:root[data-theme="light"] #ps-briefing-search-input:focus,:root[data-theme="light"] #ps-premise-search-input:focus,:root[data-theme="light"] #ps-vacation-search-input:focus,:root[data-theme="light"] #ps-business-search-input:focus,:root[data-theme="light"] #ps-directed-search-input:focus,:root[data-theme="white"] #ps-panel-briefing .ps-search-input:focus,:root[data-theme="white"] #ps-briefing-search-input:focus,:root[data-theme="white"] #ps-premise-search-input:focus,:root[data-theme="white"] #ps-vacation-search-input:focus,:root[data-theme="white"] #ps-business-search-input:focus,:root[data-theme="white"] #ps-directed-search-input:focus,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-search-input:focus,:root[data-theme="zen-linen"] #ps-briefing-search-input:focus,:root[data-theme="zen-linen"] #ps-premise-search-input:focus,:root[data-theme="zen-linen"] #ps-vacation-search-input:focus,:root[data-theme="zen-linen"] #ps-business-search-input:focus,:root[data-theme="zen-linen"] #ps-directed-search-input:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-panel-briefing .ps-filter-pill-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-ops-subview .ps-filter-pill-btn,:root[data-theme="white"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="white"] .ps-ops-subview .ps-filter-pill-btn,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="zen-linen"] .ps-ops-subview .ps-filter-pill-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-panel-briefing .ps-filter-pill-btn:hover,:root[data-theme="light"] .ps-ops-subview .ps-filter-pill-btn:hover,:root[data-theme="white"] #ps-panel-briefing .ps-filter-pill-btn:hover,:root[data-theme="white"] .ps-ops-subview .ps-filter-pill-btn:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-filter-pill-btn:hover,:root[data-theme="zen-linen"] .ps-ops-subview .ps-filter-pill-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-briefing .ps-filter-pill-btn.is-active,:root[data-theme="light"] .ps-ops-subview .ps-filter-pill-btn.is-active,:root[data-theme="white"] #ps-panel-briefing .ps-filter-pill-btn.is-active,:root[data-theme="white"] .ps-ops-subview .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen"] .ps-ops-subview .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] .ps-brief-template-chip,:root[data-theme="white"] .ps-brief-template-chip,:root[data-theme="zen-linen"] .ps-brief-template-chip{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-brief-template-chip:hover,:root[data-theme="white"] .ps-brief-template-chip:hover,:root[data-theme="zen-linen"] .ps-brief-template-chip:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-briefing .ps-briefing-card,:root[data-theme="light"] #ps-panel-briefing .ps-pap-card,:root[data-theme="light"] #ps-panel-briefing .ps-vw-card,:root[data-theme="light"] #ps-panel-briefing .ps-biz-card,:root[data-theme="light"] #ps-panel-briefing .ps-dp-card,:root[data-theme="white"] #ps-panel-briefing .ps-briefing-card,:root[data-theme="white"] #ps-panel-briefing .ps-pap-card,:root[data-theme="white"] #ps-panel-briefing .ps-vw-card,:root[data-theme="white"] #ps-panel-briefing .ps-biz-card,:root[data-theme="white"] #ps-panel-briefing .ps-dp-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-briefing-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-pap-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-vw-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-biz-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-dp-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 3px 10px -2px rgba(0,0,0,0.04) !important}:root[data-theme="light"] #ps-panel-briefing .ps-briefing-card:hover,:root[data-theme="light"] #ps-panel-briefing .ps-pap-card:hover,:root[data-theme="light"] #ps-panel-briefing .ps-vw-card:hover,:root[data-theme="light"] #ps-panel-briefing .ps-biz-card:hover,:root[data-theme="light"] #ps-panel-briefing .ps-dp-card:hover,:root[data-theme="white"] #ps-panel-briefing .ps-briefing-card:hover,:root[data-theme="white"] #ps-panel-briefing .ps-pap-card:hover,:root[data-theme="white"] #ps-panel-briefing .ps-vw-card:hover,:root[data-theme="white"] #ps-panel-briefing .ps-biz-card:hover,:root[data-theme="white"] #ps-panel-briefing .ps-dp-card:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-briefing-card:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-pap-card:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-vw-card:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-biz-card:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-dp-card:hover{background: #ffffff !important;border-color: rgba(0,0,0,0.14) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 8px 18px -2px rgba(0,0,0,0.07) !important;transform: translateY(-1px)}:root[data-theme="light"] #ps-panel-slip .ps-page-title{color: #111827 !important}:root[data-theme="light"] #ps-widget-driver-profile,:root[data-theme="light"] #ps-widget-directives,:root[data-theme="light"] #ps-widget-activity,:root[data-theme="light"] #ps-widget-staged,:root[data-theme="light"] #ps-widget-thermal,:root[data-theme="light"] #ps-panel-slip .ps-monarch-card,:root[data-theme="white"] #ps-widget-driver-profile,:root[data-theme="white"] #ps-widget-directives,:root[data-theme="white"] #ps-widget-activity,:root[data-theme="white"] #ps-widget-staged,:root[data-theme="white"] #ps-widget-thermal,:root[data-theme="white"] #ps-panel-slip .ps-monarch-card,:root[data-theme="zen-linen"] #ps-widget-driver-profile,:root[data-theme="zen-linen"] #ps-widget-directives,:root[data-theme="zen-linen"] #ps-widget-activity,:root[data-theme="zen-linen"] #ps-widget-staged,:root[data-theme="zen-linen"] #ps-widget-thermal,:root[data-theme="zen-linen"] #ps-panel-slip .ps-monarch-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important}:root[data-theme="light"] #ps-panel-slip .ps-card-header,:root[data-theme="light"] #ps-panel-slip .ps-monarch-card-header,:root[data-theme="white"] #ps-panel-slip .ps-card-header,:root[data-theme="white"] #ps-panel-slip .ps-monarch-card-header,:root[data-theme="zen-linen"] #ps-panel-slip .ps-card-header,:root[data-theme="zen-linen"] #ps-panel-slip .ps-monarch-card-header{background: #f9fafb !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-panel-slip .ps-card-title,:root[data-theme="white"] #ps-panel-slip .ps-card-title,:root[data-theme="zen-linen"] #ps-panel-slip .ps-card-title{color: #111827 !important}:root[data-theme="light"] #ps-panel-slip .ps-monarch-card-subtitle,:root[data-theme="white"] #ps-panel-slip .ps-monarch-card-subtitle,:root[data-theme="zen-linen"] #ps-panel-slip .ps-monarch-card-subtitle{color: #4b5563 !important}:root[data-theme="light"] #ps-panel-slip .ps-input,:root[data-theme="light"] #ps-panel-slip .ps-select,:root[data-theme="light"] #ps-driver-preset-select,:root[data-theme="light"] #ps-activity-filter-select,:root[data-theme="white"] #ps-panel-slip .ps-input,:root[data-theme="white"] #ps-panel-slip .ps-select,:root[data-theme="white"] #ps-driver-preset-select,:root[data-theme="white"] #ps-activity-filter-select,:root[data-theme="zen-linen"] #ps-panel-slip .ps-input,:root[data-theme="zen-linen"] #ps-panel-slip .ps-select,:root[data-theme="zen-linen"] #ps-driver-preset-select,:root[data-theme="zen-linen"] #ps-activity-filter-select{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] #ps-panel-slip .ps-input:focus,:root[data-theme="light"] #ps-panel-slip .ps-select:focus,:root[data-theme="light"] #ps-driver-preset-select:focus,:root[data-theme="light"] #ps-activity-filter-select:focus,:root[data-theme="white"] #ps-panel-slip .ps-input:focus,:root[data-theme="white"] #ps-panel-slip .ps-select:focus,:root[data-theme="white"] #ps-driver-preset-select:focus,:root[data-theme="white"] #ps-activity-filter-select:focus,:root[data-theme="zen-linen"] #ps-panel-slip .ps-input:focus,:root[data-theme="zen-linen"] #ps-panel-slip .ps-select:focus,:root[data-theme="zen-linen"] #ps-driver-preset-select:focus,:root[data-theme="zen-linen"] #ps-activity-filter-select:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] #ps-format-zebra,:root[data-theme="light"] #ps-format-brother,:root[data-theme="white"] #ps-format-zebra,:root[data-theme="white"] #ps-format-brother,:root[data-theme="zen-linen"] #ps-format-zebra,:root[data-theme="zen-linen"] #ps-format-brother{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-format-zebra:hover,:root[data-theme="light"] #ps-format-brother:hover,:root[data-theme="white"] #ps-format-zebra:hover,:root[data-theme="white"] #ps-format-brother:hover,:root[data-theme="zen-linen"] #ps-format-zebra:hover,:root[data-theme="zen-linen"] #ps-format-brother:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-format-zebra.is-active,:root[data-theme="light"] #ps-format-brother.is-active,:root[data-theme="white"] #ps-format-zebra.is-active,:root[data-theme="white"] #ps-format-brother.is-active,:root[data-theme="zen-linen"] #ps-format-zebra.is-active,:root[data-theme="zen-linen"] #ps-format-brother.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] #ps-print-thermal-btn,:root[data-theme="white"] #ps-print-thermal-btn,:root[data-theme="zen-linen"] #ps-print-thermal-btn{background: var(--color-accent-solid,#007aff) !important;border-color: rgba(0,0,0,0.1) !important;color: #ffffff !important}:root[data-theme="light"] #ps-copy-cad-btn,:root[data-theme="light"] #ps-nta-btn,:root[data-theme="white"] #ps-copy-cad-btn,:root[data-theme="white"] #ps-nta-btn,:root[data-theme="zen-linen"] #ps-copy-cad-btn,:root[data-theme="zen-linen"] #ps-nta-btn{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #374151 !important}:root[data-theme="light"] #ps-copy-cad-btn:hover,:root[data-theme="light"] #ps-nta-btn:hover,:root[data-theme="white"] #ps-copy-cad-btn:hover,:root[data-theme="white"] #ps-nta-btn:hover,:root[data-theme="zen-linen"] #ps-copy-cad-btn:hover,:root[data-theme="zen-linen"] #ps-nta-btn:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] #ps-load-sample-stop-btn,:root[data-theme="white"] #ps-load-sample-stop-btn,:root[data-theme="zen-linen"] #ps-load-sample-stop-btn{background: var(--color-accent-solid,#007aff) !important;border-color: rgba(0,0,0,0.1) !important;color: #ffffff !important}:root[data-theme="light"] #ps-monarch-customize-btn,:root[data-theme="light"] #ps-quick-add-speed-btn,:root[data-theme="light"] #ps-clear-tray-btn,:root[data-theme="white"] #ps-monarch-customize-btn,:root[data-theme="white"] #ps-quick-add-speed-btn,:root[data-theme="white"] #ps-clear-tray-btn,:root[data-theme="zen-linen"] #ps-monarch-customize-btn,:root[data-theme="zen-linen"] #ps-quick-add-speed-btn,:root[data-theme="zen-linen"] #ps-clear-tray-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-monarch-customize-btn:hover,:root[data-theme="light"] #ps-quick-add-speed-btn:hover,:root[data-theme="light"] #ps-clear-tray-btn:hover,:root[data-theme="white"] #ps-monarch-customize-btn:hover,:root[data-theme="white"] #ps-quick-add-speed-btn:hover,:root[data-theme="white"] #ps-clear-tray-btn:hover,:root[data-theme="zen-linen"] #ps-monarch-customize-btn:hover,:root[data-theme="zen-linen"] #ps-quick-add-speed-btn:hover,:root[data-theme="zen-linen"] #ps-clear-tray-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.14) !important;color: #111827 !important}:root[data-theme="light"] #ps-thermal-output{background: #f9fafb !important;border-color: rgba(0,0,0,0.12) !important;border-top-color: #5e6ad2 !important;color: #111827 !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important}:root[data-theme="white"] #ps-thermal-output,:root[data-theme="zen-linen"] #ps-thermal-output{background: #f9fafb !important;border-color: rgba(0,0,0,0.12) !important;border-top-color: var(--color-accent-solid,#007aff) !important;color: #111827 !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important}:root[data-theme="light"] #ps-widget-directives .ps-monarch-feature-callout,:root[data-theme="white"] #ps-widget-directives .ps-monarch-feature-callout,:root[data-theme="zen-linen"] #ps-widget-directives .ps-monarch-feature-callout{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] #ps-widget-directives .ps-monarch-feature-title,:root[data-theme="white"] #ps-widget-directives .ps-monarch-feature-title,:root[data-theme="zen-linen"] #ps-widget-directives .ps-monarch-feature-title{color: #111827 !important}:root[data-theme="light"] #ps-widget-directives .ps-monarch-feature-desc,:root[data-theme="white"] #ps-widget-directives .ps-monarch-feature-desc,:root[data-theme="zen-linen"] #ps-widget-directives .ps-monarch-feature-desc{color: #4b5563 !important}:root[data-theme="light"] #ps-staged-meter-fill,:root[data-theme="white"] #ps-staged-meter-fill,:root[data-theme="zen-linen"] #ps-staged-meter-fill{background: var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] .ps-monarch-meter-track,:root[data-theme="white"] .ps-monarch-meter-track,:root[data-theme="zen-linen"] .ps-monarch-meter-track{background: #f1f3f5 !important}:root[data-theme="light"] .ps-modal-backdrop,:root[data-theme="light"] .ps-monarch-modal-overlay{background: rgba(15,23,42,0.3) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important}:root[data-theme="light"] .ps-modal-card,:root[data-theme="light"] .ps-monarch-modal-card,:root[data-theme="white"] .ps-modal-card,:root[data-theme="white"] .ps-monarch-modal-card,:root[data-theme="zen-linen"] .ps-modal-card,:root[data-theme="zen-linen"] .ps-monarch-modal-card{background: #ffffff !important;color: #111827 !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 20px 48px rgba(0,0,0,0.12) !important}:root[data-theme="light"] .ps-modal-header,:root[data-theme="light"] .ps-monarch-modal-header,:root[data-theme="white"] .ps-modal-header,:root[data-theme="white"] .ps-monarch-modal-header,:root[data-theme="zen-linen"] .ps-modal-header,:root[data-theme="zen-linen"] .ps-monarch-modal-header{border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-modal-title,:root[data-theme="light"] .ps-monarch-modal-title,:root[data-theme="white"] .ps-modal-title,:root[data-theme="white"] .ps-monarch-modal-title,:root[data-theme="zen-linen"] .ps-modal-title,:root[data-theme="zen-linen"] .ps-monarch-modal-title{color: #111827 !important}:root[data-theme="light"] .ps-modal-sub,:root[data-theme="light"] .ps-monarch-modal-subtitle,:root[data-theme="white"] .ps-modal-sub,:root[data-theme="white"] .ps-monarch-modal-subtitle,:root[data-theme="zen-linen"] .ps-modal-sub,:root[data-theme="zen-linen"] .ps-monarch-modal-subtitle{color: #4b5563 !important}:root[data-theme="light"] .ps-modal-close-btn,:root[data-theme="light"] .ps-monarch-modal-close-btn,:root[data-theme="white"] .ps-modal-close-btn,:root[data-theme="white"] .ps-monarch-modal-close-btn,:root[data-theme="zen-linen"] .ps-modal-close-btn,:root[data-theme="zen-linen"] .ps-monarch-modal-close-btn{border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-modal-close-btn:hover,:root[data-theme="light"] .ps-monarch-modal-close-btn:hover,:root[data-theme="white"] .ps-modal-close-btn:hover,:root[data-theme="white"] .ps-monarch-modal-close-btn:hover,:root[data-theme="zen-linen"] .ps-modal-close-btn:hover,:root[data-theme="zen-linen"] .ps-monarch-modal-close-btn:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] .ps-modal-card .ps-input,:root[data-theme="light"] .ps-modal-card .ps-select,:root[data-theme="light"] .ps-modal-card .patrolsync-glass-input,:root[data-theme="light"] .ps-modal-card textarea,:root[data-theme="white"] .ps-modal-card .ps-input,:root[data-theme="white"] .ps-modal-card .ps-select,:root[data-theme="white"] .ps-modal-card .patrolsync-glass-input,:root[data-theme="white"] .ps-modal-card textarea,:root[data-theme="zen-linen"] .ps-modal-card .ps-input,:root[data-theme="zen-linen"] .ps-modal-card .ps-select,:root[data-theme="zen-linen"] .ps-modal-card .patrolsync-glass-input,:root[data-theme="zen-linen"] .ps-modal-card textarea{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] .ps-modal-card .ps-input:focus,:root[data-theme="light"] .ps-modal-card .ps-select:focus,:root[data-theme="light"] .ps-modal-card .patrolsync-glass-input:focus,:root[data-theme="light"] .ps-modal-card textarea:focus,:root[data-theme="white"] .ps-modal-card .ps-input:focus,:root[data-theme="white"] .ps-modal-card .ps-select:focus,:root[data-theme="white"] .ps-modal-card .patrolsync-glass-input:focus,:root[data-theme="white"] .ps-modal-card textarea:focus,:root[data-theme="zen-linen"] .ps-modal-card .ps-input:focus,:root[data-theme="zen-linen"] .ps-modal-card .ps-select:focus,:root[data-theme="zen-linen"] .ps-modal-card .patrolsync-glass-input:focus,:root[data-theme="zen-linen"] .ps-modal-card textarea:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] .ps-modal-actions .ps-primary-action-btn,:root[data-theme="light"] .ps-modal-actions .patrolsync-glass-submit-btn,:root[data-theme="light"] #ps-monarch-save-widgets-btn{background: var(--color-accent-solid,#007aff) !important;border-color: rgba(0,0,0,0.1) !important;color: #ffffff !important}:root[data-theme="light"] .ps-modal-actions .ps-tab-btn,:root[data-theme="light"] .ps-modal-actions .ps-secondary-action-btn,:root[data-theme="light"] .ps-modal-actions .ps-format-tab-btn,:root[data-theme="light"] #ps-recovery-cancel-btn,:root[data-theme="light"] #ps-monarch-reset-widgets-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #374151 !important}:root[data-theme="light"] .ps-modal-actions .ps-tab-btn:hover,:root[data-theme="light"] .ps-modal-actions .ps-secondary-action-btn:hover,:root[data-theme="light"] .ps-modal-actions .ps-format-tab-btn:hover,:root[data-theme="light"] #ps-recovery-cancel-btn:hover,:root[data-theme="light"] #ps-monarch-reset-widgets-btn:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] #ps-settings-theme-pills .ps-theme-pill-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] #ps-settings-theme-pills .ps-theme-pill-btn:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active{background: #5e6ad2 !important;border-color: #5e6ad2 !important;color: #ffffff !important}:root[data-theme="white"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active,:root[data-theme="zen-linen"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] .ps-settings-section{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important}:root[data-theme="white"] .ps-settings-section,:root[data-theme="zen-linen"] .ps-settings-section{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important}:root[data-theme="light"] .ps-settings-section-title,:root[data-theme="white"] .ps-settings-section-title,:root[data-theme="zen-linen"] .ps-settings-section-title{color: #4b5563 !important}:root[data-theme="light"] .ps-doc-preview-block,:root[data-theme="light"] #ps-nta-modal-preview,:root[data-theme="white"] .ps-doc-preview-block,:root[data-theme="white"] #ps-nta-modal-preview,:root[data-theme="zen-linen"] .ps-doc-preview-block,:root[data-theme="zen-linen"] #ps-nta-modal-preview{background: #f9fafb !important;color: #111827 !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-modal-card .ps-label,:root[data-theme="light"] .patrolsync-glass-label,:root[data-theme="light"] .ps-monarch-toggle-label{color: #374151 !important}:root[data-theme="light"] .ps-monarch-toggle-row{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important}:root[data-theme="light"] .ps-auth-intro-heading,:root[data-theme="white"] .ps-auth-intro-heading,:root[data-theme="zen-linen"] .ps-auth-intro-heading{color: #111827 !important}:root[data-theme="light"] .ps-auth-intro-desc,:root[data-theme="white"] .ps-auth-intro-desc,:root[data-theme="zen-linen"] .ps-auth-intro-desc{color: #4b5563 !important}:root[data-theme="light"] .ps-miranda-stamp-seal,:root[data-theme="white"] .ps-miranda-stamp-seal,:root[data-theme="zen-linen"] .ps-miranda-stamp-seal{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-auth-gateway-badge,:root[data-theme="white"] .ps-auth-gateway-badge,:root[data-theme="zen-linen"] .ps-auth-gateway-badge{background: #eff6ff !important;border-color: rgba(0,122,255,0.2) !important;color: #007aff !important}:root[data-theme="light"] .ps-auth-telem-card{background: #ffffff;background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="white"] .ps-auth-telem-card,:root[data-theme="zen-linen"] .ps-auth-telem-card{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="light"] .ps-telem-val,:root[data-theme="white"] .ps-telem-val,:root[data-theme="zen-linen"] .ps-telem-val{color: #111827 !important}:root[data-theme="light"] .ps-telem-label,:root[data-theme="white"] .ps-telem-label,:root[data-theme="zen-linen"] .ps-telem-label{color: #6b7280 !important}:root[data-theme="light"] .ps-telem-sub,:root[data-theme="white"] .ps-telem-sub,:root[data-theme="zen-linen"] .ps-telem-sub{color: #9ca3af !important}:root[data-theme="light"] .ps-auth-feat-pill,:root[data-theme="light"] .ps-juris-pill,:root[data-theme="white"] .ps-auth-feat-pill,:root[data-theme="white"] .ps-juris-pill,:root[data-theme="zen-linen"] .ps-auth-feat-pill,:root[data-theme="zen-linen"] .ps-juris-pill{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #374151 !important}:root[data-theme="light"] .patrolsync-glass-card{background: #ffffff;background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(28px) saturate(190%) !important;-webkit-backdrop-filter: blur(28px) saturate(190%) !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 6px 18px -2px rgba(0,0,0,0.05),0 20px 48px -4px rgba(0,0,0,0.09),0 44px 92px -10px rgba(0,0,0,0.14),inset 0 1px 0 #ffffff !important}:root[data-theme="white"] .patrolsync-glass-card,:root[data-theme="zen-linen"] .patrolsync-glass-card{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(28px) saturate(190%) !important;-webkit-backdrop-filter: blur(28px) saturate(190%) !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 6px 18px -2px rgba(0,0,0,0.05),0 20px 48px -4px rgba(0,0,0,0.09),0 44px 92px -10px rgba(0,0,0,0.14),inset 0 1px 0 #ffffff !important}:root[data-theme="light"] .patrolsync-glass-title{color: #111827 !important}:root[data-theme="white"] .patrolsync-glass-title,:root[data-theme="zen-linen"] .patrolsync-glass-title{color: #111827 !important}:root[data-theme="light"] .patrolsync-glass-subtitle{color: #4b5563 !important}:root[data-theme="white"] .patrolsync-glass-subtitle,:root[data-theme="zen-linen"] .patrolsync-glass-subtitle{color: #4b5563 !important}:root[data-theme="light"] .ps-auth-toggle-group{background: #f1f3f5 !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="white"] .ps-auth-toggle-group,:root[data-theme="zen-linen"] .ps-auth-toggle-group{background: #f1f3f5 !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-auth-toggle-btn{color: #4b5563 !important}:root[data-theme="white"] .ps-auth-toggle-btn,:root[data-theme="zen-linen"] .ps-auth-toggle-btn{color: #4b5563 !important}:root[data-theme="light"] .ps-auth-toggle-btn.is-active{background: #5e6ad2 !important;color: #ffffff !important}:root[data-theme="white"] .ps-auth-toggle-btn.is-active,:root[data-theme="zen-linen"] .ps-auth-toggle-btn.is-active{background: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] .patrolsync-glass-input,:root[data-theme="white"] .patrolsync-glass-input,:root[data-theme="zen-linen"] .patrolsync-glass-input{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="light"] .patrolsync-glass-input:focus,:root[data-theme="white"] .patrolsync-glass-input:focus,:root[data-theme="zen-linen"] .patrolsync-glass-input:focus{border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff) !important}:root[data-theme="light"] .patrolsync-glass-label{color: #4b5563 !important}:root[data-theme="light"] .ps-pwd-toggle-btn,:root[data-theme="white"] .ps-pwd-toggle-btn,:root[data-theme="zen-linen"] .ps-pwd-toggle-btn{background: #f1f3f5 !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-pwd-strength-container,:root[data-theme="white"] .ps-pwd-strength-container,:root[data-theme="zen-linen"] .ps-pwd-strength-container{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important}:root[data-theme="light"] .ps-pwd-strength-label,:root[data-theme="white"] .ps-pwd-strength-label,:root[data-theme="zen-linen"] .ps-pwd-strength-label{color: #6b7280 !important}:root[data-theme="light"] .ps-pwd-strength-bar,:root[data-theme="white"] .ps-pwd-strength-bar,:root[data-theme="zen-linen"] .ps-pwd-strength-bar{background: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="1"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="1"],:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="1"]{background: #dc2626 !important;box-shadow: 0 0 6px rgba(220,38,38,0.3) !important}:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="2"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="2"],:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="2"]{background: #d97706 !important;box-shadow: 0 0 6px rgba(217,119,6,0.3) !important}:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="3"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="3"],:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="3"]{background: #2563eb !important;box-shadow: 0 0 6px rgba(37,99,235,0.3) !important}:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="4"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="4"],:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="4"]{background: #059669 !important;box-shadow: 0 0 6px rgba(5,150,105,0.3) !important}:root[data-theme="light"] .ps-pwd-hint-item,:root[data-theme="white"] .ps-pwd-hint-item,:root[data-theme="zen-linen"] .ps-pwd-hint-item{color: #9ca3af !important}:root[data-theme="light"] .ps-pwd-hint-bullet,:root[data-theme="white"] .ps-pwd-hint-bullet,:root[data-theme="zen-linen"] .ps-pwd-hint-bullet{color: #9ca3af !important}:root[data-theme="light"] .ps-pwd-hint-item.is-met,:root[data-theme="white"] .ps-pwd-hint-item.is-met,:root[data-theme="zen-linen"] .ps-pwd-hint-item.is-met{color: #059669 !important}:root[data-theme="light"] .ps-pwd-hint-item.is-met .ps-pwd-hint-bullet,:root[data-theme="white"] .ps-pwd-hint-item.is-met .ps-pwd-hint-bullet,:root[data-theme="zen-linen"] .ps-pwd-hint-item.is-met .ps-pwd-hint-bullet{color: #059669 !important}:root[data-theme="light"] .patrolsync-glass-submit-btn,:root[data-theme="white"] .patrolsync-glass-submit-btn,:root[data-theme="zen-linen"] .patrolsync-glass-submit-btn{background: var(--color-accent-solid,#007aff) !important;border-color: rgba(0,0,0,0.1) !important;color: #ffffff !important}:root[data-theme="light"] .ps-demo-quick-box,:root[data-theme="light"] .ps-auth-demo-notice,:root[data-theme="white"] .ps-demo-quick-box,:root[data-theme="white"] .ps-auth-demo-notice,:root[data-theme="zen-linen"] .ps-demo-quick-box,:root[data-theme="zen-linen"] .ps-auth-demo-notice{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="light"] .ps-auth-demo-sub,:root[data-theme="white"] .ps-auth-demo-sub,:root[data-theme="zen-linen"] .ps-auth-demo-sub{color: #6b7280 !important}:root[data-theme="light"] .ps-quick-test-login-btn,:root[data-theme="white"] .ps-quick-test-login-btn,:root[data-theme="zen-linen"] .ps-quick-test-login-btn{background: var(--color-accent-solid,#007aff) !important;border-color: rgba(0,0,0,0.1) !important;color: #ffffff !important}:root[data-theme="light"] .ps-umbrella-tab-btn,:root[data-theme="white"] .ps-umbrella-tab-btn,:root[data-theme="zen-linen"] .ps-umbrella-tab-btn{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-umbrella-tab-btn.is-active,:root[data-theme="white"] .ps-umbrella-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-umbrella-tab-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="light"] .ps-agency-pill,:root[data-theme="white"] .ps-agency-pill,:root[data-theme="zen-linen"] .ps-agency-pill{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="light"] .ps-agency-pill.is-active,:root[data-theme="white"] .ps-agency-pill.is-active,:root[data-theme="zen-linen"] .ps-agency-pill.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}:root[data-theme="white"] .ps-statute-search-bar-wrap .search-shell{background: #ffffff;border-color: rgba(0,0,0,0.12);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}:root[data-theme="white"] .ps-statute-search-bar-wrap .search-shell:focus-within{border-color: var(--color-accent-solid,#007aff);box-shadow: 0 4px 16px rgba(0,0,0,0.08),0 0 0 2px rgba(0,122,255,0.15)}:root[data-theme="white"] .ps-statute-search-input{color: #111827}:root[data-theme="white"] .ps-statute-search-input::placeholder{color: #9ca3af}:root[data-theme="white"] #patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-hub{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-label{color: #4b5563}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pills-row.ps-pills-row{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-select-label{color: #4b5563}:root[data-theme="light"] .ps-statute-search-bar-wrap .search-shell{background: #f4eee5;border-color: rgba(29,29,27,0.25);box-shadow: 0 12px 28px -6px rgba(29,29,27,0.12),0 2px 8px rgba(29,29,27,0.06)}:root[data-theme="light"] .ps-statute-search-bar-wrap .search-shell:focus-within{border-color: #1d1d1b;box-shadow: 0 16px 36px -6px rgba(29,29,27,0.16),0 0 0 2px rgba(29,29,27,0.15)}:root[data-theme="light"] .ps-statute-search-input{color: #1d1d1b}:root[data-theme="light"] .ps-statute-search-input::placeholder{color: #6d6b63}:root[data-theme="light"] #patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 4px 16px rgba(0,0,0,0.04)}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-hub{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-label{color: #6b7280}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pills-row.ps-pills-row{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-select-label{color: #6b7280}.ps-briefing-list{display: flex;flex-direction: column;gap: 8px;max-height: 560px;overflow-y: auto;padding-right: 4px}.ps-briefing-card{padding: 12px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.07);border-left: 3px solid #3a3f4a;border-radius: 8px;cursor: pointer;transition: background var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.ps-briefing-card:hover{background: #181920;border-color: rgba(255,255,255,0.14)}.ps-briefing-card.is-selected{background: #1a1c24;border-color: var(--color-accent-solid,#007aff);box-shadow: 0 2px 12px rgba(0,0,0,0.45)}.ps-briefing-card.is-critical{border-left-color: #ef4444}.ps-briefing-card.is-high{border-left-color: #f59e0b}.ps-briefing-card.is-standard{border-left-color: var(--color-accent-solid,#007aff)}.ps-briefing-card.is-info{border-left-color: #64748b}.ps-briefing-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 6px}.ps-briefing-badge-cluster{display: flex;gap: 6px;align-items: center;flex-wrap: wrap}.ps-briefing-card-title{font-family: var(--font-sans);font-size: 13px;font-weight: 700;color: #f7f8f8;margin: 0 0 4px 0;line-height: 1.35;letter-spacing: -0.01em}.ps-briefing-card-summary{font-size: 12px;color: #8a8f98;margin: 0 0 8px 0;line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ps-briefing-card-footer{display: flex;align-items: center;justify-content: space-between;font-family: var(--font-mono);font-size: 11px;color: #62666d}.ps-brief-template-chip,.brief-template-chip{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;font-family: var(--font-mono);font-size: 11px;font-weight: 500;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #8a8f98;cursor: pointer;transition: background var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease}.ps-brief-template-chip:hover,.brief-template-chip:hover{background: rgba(255,255,255,0.08);color: #f7f8f8;border-color: rgba(255,255,255,0.16)}.ps-composer-lock-box{padding: 16px 20px;border-radius: 16px;background: rgba(255,69,58,0.06);border: 1px solid rgba(255,69,58,0.28);border-left: 4px solid #ff453a;margin-bottom: 18px}:root[data-theme="light"] .ps-composer-lock-box,:root[data-theme="white"] .ps-composer-lock-box,:root[data-theme="zen-linen"] .ps-composer-lock-box{background: rgba(255,69,58,0.04);border-color: rgba(255,69,58,0.22);border-left-color: #d70015}.briefing-detail-content{display: flex;flex-direction: column;gap: 12px}.badge-pill.is-critical{background: rgba(239,68,68,0.12);color: #ef4444;border: 1px solid rgba(239,68,68,0.28);font-size: 10px;font-weight: 700;letter-spacing: 0.03em;border-radius: 4px;padding: 2px 6px}.badge-pill.is-high{background: rgba(245,158,11,0.12);color: #f59e0b;border: 1px solid rgba(245,158,11,0.28);font-size: 10px;font-weight: 700;letter-spacing: 0.03em;border-radius: 4px;padding: 2px 6px}.badge-pill.is-standard{background: rgba(0,122,255,0.12);color: var(--color-accent-solid,#007aff);border: 1px solid rgba(0,122,255,0.28);font-size: 10px;font-weight: 700;letter-spacing: 0.03em;border-radius: 4px;padding: 2px 6px}.badge-pill.is-info{background: rgba(100,116,139,0.12);color: #94a3b8;border: 1px solid rgba(100,116,139,0.28);font-size: 10px;font-weight: 700;letter-spacing: 0.03em;border-radius: 4px;padding: 2px 6px}:root[data-theme="light"] .ps-briefing-card{background: #ece6dc;border-color: rgba(29,29,27,0.18)}:root[data-theme="light"] .ps-briefing-card:hover{background: #e4ddd2;border-color: rgba(29,29,27,0.3)}:root[data-theme="light"] .ps-briefing-card.is-selected{background: #ded7cb;border-color: #1d1d1b;box-shadow: 0 2px 8px rgba(29,29,27,0.12)}:root[data-theme="light"] .ps-brief-template-chip,:root[data-theme="light"] .brief-template-chip{background: #e4ddd2;border-color: rgba(29,29,27,0.2);color: #4a453e}:root[data-theme="light"] .ps-brief-template-chip:hover,:root[data-theme="light"] .brief-template-chip:hover{background: #1d1d1b;color: #f7f4ec;border-color: #1d1d1b}:root[data-theme="white"] .badge-pill.is-critical,:root[data-theme="zen-linen"] .badge-pill.is-critical,:root[data-theme="light"] .badge-pill.is-critical{background: rgba(185,28,28,0.1);color: #b91c1c;border-color: rgba(185,28,28,0.3)}:root[data-theme="white"] .badge-pill.is-high,:root[data-theme="zen-linen"] .badge-pill.is-high,:root[data-theme="light"] .badge-pill.is-high{background: rgba(180,83,9,0.1);color: #b45309;border-color: rgba(180,83,9,0.3)}:root[data-theme="white"] .badge-pill.is-court-mandate,:root[data-theme="zen-linen"] .badge-pill.is-court-mandate,:root[data-theme="light"] .badge-pill.is-court-mandate{background: rgba(185,28,28,0.08);color: #b91c1c;border-color: rgba(185,28,28,0.25)}:root[data-theme="white"] .badge-pill.is-standard,:root[data-theme="zen-linen"] .badge-pill.is-standard,:root[data-theme="light"] .badge-pill.is-standard{background: rgba(0,86,179,0.08);color: #0056b3;border-color: rgba(0,86,179,0.25)}:root[data-theme="white"] .badge-pill.is-info,:root[data-theme="zen-linen"] .badge-pill.is-info,:root[data-theme="light"] .badge-pill.is-info{background: rgba(51,65,85,0.08);color: #334155;border-color: rgba(51,65,85,0.25)}.ps-ops-subtabs{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;padding: 5px;background: #0f1012;border: 1px solid rgba(255,255,255,0.07);border-radius: 11px;margin-bottom: 20px !important}.ps-ops-subtab-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;height: 32px;padding: 0 14px;border-radius: 6px;background: transparent;border: 1px solid transparent;color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12px;font-weight: 500;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 150ms ease-out}.ps-ops-subtab-btn:hover{background: rgba(255,255,255,0.04);color: #f7f8f8;border-color: rgba(255,255,255,0.08)}.ps-ops-subtab-btn:active{transform: scale(0.96)}.ps-ops-subtab-btn.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff;box-shadow: 0 1px 4px rgba(0,122,255,0.4)}.ps-ops-tab-num{font-size: 10.5px;color: var(--color-accent-solid,#007aff);font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-weight: 700;opacity: 0.9}.ps-ops-subtab-btn.is-active .ps-ops-tab-num{color: #ffffff}.ps-ops-tab-label{letter-spacing: 0.01em}.ps-ops-tab-badge{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: rgba(255,255,255,0.06);font-size: 10px;font-weight: 700;color: #8a8f98}.ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #ffffff;color: var(--color-accent-solid,#007aff)}.ps-ops-subview{display: none}.ps-ops-subview.is-active{display: block}.ps-pap-card.is-critical{border-left-color: #ef4444}.ps-pap-card.is-high{border-left-color: #f59e0b}.ps-vw-card{border-left-color: var(--color-accent-solid,#007aff)}.ps-biz-card{border-left-color: #8b5cf6}.ps-dp-card.is-critical{border-left-color: #ef4444}.ps-dp-card.is-high{border-left-color: #f59e0b}.ps-dp-card.is-standard{border-left-color: #10b981}.vw-check-history-box{background: var(--surface-muted,#08090a);border: 1px solid var(--border-subtle,rgba(255,255,255,0.06));border-radius: 6px;padding: 12px;max-height: 280px;overflow-y: auto}.vw-check-entry{padding: 8px 10px;background: var(--surface-card,#14151a);border: 1px solid var(--border-subtle,rgba(255,255,255,0.06));border-radius: 6px;margin-bottom: 6px;font-size: 12px;line-height: 1.45}.vw-check-entry:last-child{margin-bottom: 0}.biz-keyholder-card{display: flex;justify-content: space-between;align-items: center;padding: 10px 12px;background: var(--surface-card,#14151a);border: 1px solid var(--border-subtle,rgba(255,255,255,0.07));border-radius: 6px;margin-bottom: 8px}.dp-activity-card{padding: 10px 12px;background: var(--surface-card,#14151a);border: 1px solid var(--border-subtle,rgba(255,255,255,0.07));border-radius: 6px;margin-bottom: 8px}:root[data-theme="white"] .ps-ops-subtabs,:root[data-theme="zen-linen"] .ps-ops-subtabs,:root[data-theme="light"] .ps-ops-subtabs{background: #f1f3f5;border-color: rgba(0,0,0,0.08)}:root[data-theme="white"] .ps-ops-subtab-btn,:root[data-theme="zen-linen"] .ps-ops-subtab-btn,:root[data-theme="light"] .ps-ops-subtab-btn{color: #4b5563}:root[data-theme="white"] .ps-ops-subtab-btn:hover,:root[data-theme="zen-linen"] .ps-ops-subtab-btn:hover,:root[data-theme="light"] .ps-ops-subtab-btn:hover{background: #e5e7eb;color: #111827;border-color: rgba(0,0,0,0.12)}:root[data-theme="white"] .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active,:root[data-theme="light"] .ps-ops-subtab-btn.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff;box-shadow: 0 1px 4px rgba(0,122,255,0.3)}:root[data-theme="white"] .ps-ops-tab-num,:root[data-theme="zen-linen"] .ps-ops-tab-num,:root[data-theme="light"] .ps-ops-tab-num{color: var(--color-accent-solid,#007aff)}:root[data-theme="white"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num,:root[data-theme="light"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num{color: #ffffff}:root[data-theme="white"] .ps-ops-tab-badge,:root[data-theme="zen-linen"] .ps-ops-tab-badge,:root[data-theme="light"] .ps-ops-tab-badge{background: rgba(0,0,0,0.06);color: #4b5563}:root[data-theme="white"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="light"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #ffffff;color: var(--color-accent-solid,#007aff)}:root[data-theme="white"] .vw-check-history-box,:root[data-theme="zen-linen"] .vw-check-history-box,:root[data-theme="light"] .vw-check-history-box{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="white"] .vw-check-entry,:root[data-theme="zen-linen"] .vw-check-entry,:root[data-theme="light"] .vw-check-entry{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="white"] .biz-keyholder-card,:root[data-theme="white"] .dp-activity-card,:root[data-theme="zen-linen"] .biz-keyholder-card,:root[data-theme="zen-linen"] .dp-activity-card,:root[data-theme="light"] .biz-keyholder-card,:root[data-theme="light"] .dp-activity-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .ps-monarch-card{background: #ffffff;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}body.standalone-page:not(.patrolsync-portal-page) .ps-monarch-card-header{background: #f9fafb;border-bottom: 1px solid rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .ps-monarch-card-title{color: #111827}body.standalone-page:not(.patrolsync-portal-page) .ps-briefing-card{background: #ffffff;border: 1px solid rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .ps-briefing-card:hover{background: #f9fafb;border-color: rgba(0,0,0,0.14)}body.standalone-page:not(.patrolsync-portal-page) .ps-briefing-card.is-selected{background: #f4f5f7;border-color: var(--color-accent-solid,#007aff);box-shadow: 0 2px 8px rgba(0,122,255,0.12)}body.standalone-page:not(.patrolsync-portal-page) .ps-briefing-card-title{color: #111827}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtabs{background: #f1f3f5;border-color: rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtab-btn{color: #4b5563}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtab-btn:hover{background: #e5e7eb;color: #111827;border-color: rgba(0,0,0,0.12)}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtab-btn.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff;box-shadow: 0 1px 4px rgba(0,122,255,0.3)}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-tab-num{color: var(--color-accent-solid,#007aff)}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtab-btn.is-active .ps-ops-tab-num{color: #ffffff}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-tab-badge{background: rgba(0,0,0,0.06);color: #4b5563}body.standalone-page:not(.patrolsync-portal-page) .ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #ffffff;color: var(--color-accent-solid,#007aff)}body.standalone-page:not(.patrolsync-portal-page) .vw-check-history-box{background: #f9fafb;border-color: rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .vw-check-entry{background: #ffffff;border-color: rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .biz-keyholder-card,body.standalone-page:not(.patrolsync-portal-page) .dp-activity-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}body.standalone-page:not(.patrolsync-portal-page) .ps-input,body.standalone-page:not(.patrolsync-portal-page) .ps-select{background: #ffffff;border-color: rgba(0,0,0,0.15);color: #111827}@keyframes psOpsModalPop{0%{opacity: 0;transform: scale(0.97) translateY(4px)}100%{opacity: 1;transform: scale(1) translateY(0)}}.ps-ops-admin-dialog{padding: 0;border: 1px solid rgba(255,255,255,0.1);border-radius: 14px;background: #0f1012;color: #f7f8f8;max-width: 760px;width: 94vw;max-height: 90vh;box-shadow: 0 24px 64px rgba(0,0,0,0.85);z-index: 10050;overflow: hidden}.ps-ops-admin-dialog[open]{animation: psOpsModalPop 180ms cubic-bezier(0.16,1,0.3,1) forwards}.ps-ops-admin-dialog::backdrop{background: rgba(0,0,0,0.72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.ps-ops-modal-window{display: flex;flex-direction: column;max-height: 90vh}.ps-ops-modal-header{display: flex;justify-content: space-between;align-items: center;padding: 18px 24px 16px 24px;border-bottom: 1px solid rgba(255,255,255,0.08);background: #14151a}.ps-ops-modal-header-text{display: flex;flex-direction: column;gap: 2px}.ps-ops-modal-eyebrow-row{display: flex;align-items: center;gap: 8px}.ps-ops-modal-eyebrow{font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #8a8f98}.ps-ops-modal-id-badge{font-family: var(--font-mono);font-size: 11px;font-weight: 700;padding: 1px 7px;border-radius: 4px;background: rgba(10,132,255,0.15);border: 1px solid rgba(10,132,255,0.35);color: #bae6fd;letter-spacing: 0.03em}:root[data-theme="light"] .ps-ops-modal-id-badge,:root[data-theme="white"] .ps-ops-modal-id-badge,:root[data-theme="zen-linen"] .ps-ops-modal-id-badge{background: rgba(0,122,255,0.08);border-color: rgba(0,122,255,0.25);color: #007aff}.ps-ops-modal-heading{font-family: var(--font-sans);font-size: 16px;font-weight: 700;color: #f7f8f8;margin: 0;line-height: 1.3}.ps-ops-modal-subtitle{font-family: var(--font-sans);font-size: 12px;color: #8a8f98;margin: 0;line-height: 1.4}.ps-ops-modal-close{background: transparent;border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: var(--font-mono);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;height: 28px;padding: 0 12px;border-radius: 6px;cursor: pointer;user-select: none;touch-action: manipulation;transition: border-color var(--duration-fast,150ms) ease,background-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-ops-modal-close:hover{color: #f7f8f8;border-color: rgba(255,255,255,0.16);background: rgba(255,255,255,0.06)}.ps-ops-modal-close:active{transform: scale(0.96)}.ps-ops-modal-body{padding: 22px 24px;overflow-y: auto;flex: 1;background: #0f1012}.ps-ops-template-section{padding: 12px 16px;background: #14171f;border: 1px solid rgba(255,255,255,0.08);border-radius: 10px;margin-bottom: 20px}.ps-ops-template-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;flex-wrap: wrap;gap: 6px}.ps-ops-template-label{font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;color: #94a3b8;letter-spacing: 0.06em;text-transform: uppercase}.ps-ops-template-hint{font-size: 11px;color: #64748b;font-family: var(--font-sans)}.ps-ops-template-chips{display: flex;flex-wrap: wrap;gap: 8px}.ps-ops-tpl-chip{height: 28px;padding: 0 12px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;background: #1c202a;border: 1px solid rgba(255,255,255,0.1);border-radius: 6px;color: #d0d6e0;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;user-select: none;touch-action: manipulation;transition: border-color var(--duration-fast,150ms) ease,background-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-ops-tpl-chip:hover{background: #252b38;border-color: rgba(255,255,255,0.2);color: #f7f8f8;transform: translateY(-1px)}.ps-ops-tpl-chip:active{transform: scale(0.96) !important}.ps-ops-admin-form{display: flex;flex-direction: column;gap: 14px}.ps-ops-admin-form .req{color: #ef4444;font-weight: 700;margin-left: 2px}.ps-ops-admin-form .ps-textarea.ps-mono{font-family: var(--font-mono);font-size: 12px;line-height: 1.55}.ps-ops-form-fields-grid{display: flex;flex-direction: column;gap: 12px}.ps-form-row{display: flex;flex-direction: column;gap: 4px}.ps-form-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.ps-form-grid-3{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px}@media (max-width: 640px){.ps-form-grid-2,.ps-form-grid-3{grid-template-columns: 1fr}}.ps-ops-section-card{background: #14171f;border: 1px solid rgba(255,255,255,0.08);border-radius: 10px;padding: 16px 18px;margin-bottom: 14px;display: flex;flex-direction: column;gap: 12px}:root[data-theme="light"] .ps-ops-section-card,:root[data-theme="white"] .ps-ops-section-card,:root[data-theme="zen-linen"] .ps-ops-section-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.02)}.ps-ops-section-header{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 8px;border-bottom: 1px solid rgba(255,255,255,0.06);flex-wrap: wrap;gap: 6px}:root[data-theme="light"] .ps-ops-section-header,:root[data-theme="white"] .ps-ops-section-header,:root[data-theme="zen-linen"] .ps-ops-section-header{border-bottom-color: rgba(0,0,0,0.06)}.ps-ops-section-title-wrap{display: flex;align-items: center;gap: 8px}.ps-ops-section-step{font-family: var(--font-mono);font-size: 10px;font-weight: 700;padding: 1px 6px;border-radius: 4px;background: rgba(255,255,255,0.08);color: #94a3b8}:root[data-theme="light"] .ps-ops-section-step,:root[data-theme="white"] .ps-ops-section-step,:root[data-theme="zen-linen"] .ps-ops-section-step{background: #f1f5f9;color: #475569}.ps-ops-section-title{font-family: var(--font-sans);font-size: 12px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: #f1f5f9;margin: 0}:root[data-theme="light"] .ps-ops-section-title,:root[data-theme="white"] .ps-ops-section-title,:root[data-theme="zen-linen"] .ps-ops-section-title{color: #0f172a}.ps-ops-section-desc{font-family: var(--font-sans);font-size: 11px;color: #8a8f98;margin: 0}:root[data-theme="light"] .ps-ops-section-desc,:root[data-theme="white"] .ps-ops-section-desc,:root[data-theme="zen-linen"] .ps-ops-section-desc{color: #64748b}.ps-roster-container{display: flex;flex-direction: column;gap: 8px}.ps-roster-header-row{display: grid;grid-template-columns: 36px 1.4fr 1.2fr 1fr 68px 32px;gap: 8px;padding: 0 8px;font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #8a8f98}:root[data-theme="light"] .ps-roster-header-row,:root[data-theme="white"] .ps-roster-header-row,:root[data-theme="zen-linen"] .ps-roster-header-row{color: #64748b}.ps-roster-list{display: flex;flex-direction: column;gap: 8px}.ps-roster-row{display: grid;grid-template-columns: 36px 1.4fr 1.2fr 1fr 68px 32px;gap: 8px;align-items: center;padding: 6px 8px;border-radius: 8px;background: #181c24;border: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-roster-row,:root[data-theme="white"] .ps-roster-row,:root[data-theme="zen-linen"] .ps-roster-row{background: #f8fafc;border-color: rgba(0,0,0,0.06)}.ps-roster-order-badge{font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;padding: 4px 0;text-align: center;border-radius: 4px;background: rgba(255,255,255,0.08);color: #d0d6e0}.ps-roster-order-badge.is-primary{background: rgba(239,68,68,0.15);color: #fca5a5;border: 1px solid rgba(239,68,68,0.3)}:root[data-theme="light"] .ps-roster-order-badge,:root[data-theme="white"] .ps-roster-order-badge,:root[data-theme="zen-linen"] .ps-roster-order-badge{background: #e2e8f0;color: #334155}:root[data-theme="light"] .ps-roster-order-badge.is-primary,:root[data-theme="white"] .ps-roster-order-badge.is-primary,:root[data-theme="zen-linen"] .ps-roster-order-badge.is-primary{background: #fee2e2;color: #b91c1c;border-color: rgba(185,28,28,0.2)}.ps-roster-input{height: 32px;min-height: 32px;padding: 4px 8px;font-size: 12px;border-radius: 6px;background: #0f1012;border: 1px solid rgba(255,255,255,0.12);color: #f7f8f8;font-family: var(--font-sans);width: 100%;box-sizing: border-box}.ps-roster-input.ps-mono{font-family: var(--font-mono)}:root[data-theme="light"] .ps-roster-input,:root[data-theme="white"] .ps-roster-input,:root[data-theme="zen-linen"] .ps-roster-input{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #0f172a}.ps-roster-input:focus{outline: none;border-color: #2563eb;box-shadow: 0 0 0 2px rgba(37,99,235,0.15)}.ps-roster-del-btn{height: 30px;width: 30px;display: flex;align-items: center;justify-content: center;background: transparent;border: 1px solid rgba(239,68,68,0.2);border-radius: 6px;color: #ef4444;font-family: var(--font-mono);font-size: 11px;font-weight: 700;cursor: pointer;padding: 0;transition: background-color 0.12s ease,border-color 0.12s ease,color 0.12s ease}.ps-roster-del-btn:hover{background: rgba(239,68,68,0.15);border-color: rgba(239,68,68,0.4);color: #dc2626}.ps-roster-add-bar{display: flex;justify-content: space-between;align-items: center;padding-top: 4px}.ps-veh-roster-header-row,.ps-veh-roster-row{display: grid;grid-template-columns: 1.2fr 1fr 1fr 1fr 32px;gap: 8px;align-items: center}@media (max-width: 680px){.ps-roster-header-row,.ps-veh-roster-header-row{display: none}.ps-roster-row,.ps-veh-roster-row{grid-template-columns: 1fr;gap: 6px;padding: 10px}}.ps-raw-sync-details{margin-top: 8px;border: 1px dashed rgba(255,255,255,0.12);border-radius: 6px;padding: 8px 12px}:root[data-theme="light"] .ps-raw-sync-details,:root[data-theme="white"] .ps-raw-sync-details,:root[data-theme="zen-linen"] .ps-raw-sync-details{border-color: rgba(0,0,0,0.12);background: #f8fafc}.ps-raw-sync-summary{font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: #8a8f98;cursor: pointer;user-select: none}:root[data-theme="light"] .ps-raw-sync-summary,:root[data-theme="white"] .ps-raw-sync-summary,:root[data-theme="zen-linen"] .ps-raw-sync-summary{color: #64748b}.ps-raw-sync-details[open] .ps-raw-sync-summary{margin-bottom: 8px}.ps-ops-modal-footer{display: flex;justify-content: flex-end;gap: 10px;padding: 16px 24px 20px 24px;margin-top: 8px;border-top: 1px solid rgba(255,255,255,0.08);background: #14151a}.ps-ops-modal-footer .ps-btn-primary{min-height: 36px;height: 36px;padding: 0 18px;background: var(--color-accent-solid,#007aff);border: 1px solid rgba(255,255,255,0.14);color: #ffffff;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12.5px;font-weight: 700;border-radius: 7px;cursor: pointer;user-select: none;touch-action: manipulation;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 2px 8px rgba(0,122,255,0.3);transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-ops-modal-footer .ps-btn-primary:hover{background: #0062cc;box-shadow: 0 2px 6px rgba(0,0,0,0.5),0 4px 12px rgba(0,122,255,0.4)}.ps-ops-modal-footer .ps-btn-primary:active{transform: scale(0.96)}.ps-ops-modal-footer .ps-btn-secondary{min-height: 36px;height: 36px;padding: 0 16px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.1);color: #c9d1d9;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12.5px;font-weight: 700;border-radius: 7px;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.ps-ops-modal-footer .ps-btn-secondary:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18);color: #ffffff}.ps-ops-modal-footer .ps-btn-secondary:active{transform: scale(0.96)}.ps-ops-inspector-toolbar{display: flex;gap: 8px;align-items: center;padding: 0 !important;background: transparent !important;border: none !important;margin-bottom: 14px}.ps-ops-btn{flex: 1 1 0;min-width: 0;display: inline-flex;align-items: center;justify-content: center;height: 30px;padding: 0 8px;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;border-radius: 0;cursor: pointer;border: 1px solid rgba(255,255,255,0.09);background: #14151a;color: #d0d6e0;white-space: nowrap;user-select: none;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.ps-ops-btn:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.18);color: #ffffff}.ps-ops-btn:active{transform: scale(0.96) !important}.ps-ops-btn-edit{background: rgba(245,158,11,0.1);border-color: rgba(245,158,11,0.25);color: #fbbf24}.ps-ops-btn-edit:hover{background: rgba(245,158,11,0.2);border-color: rgba(245,158,11,0.4);color: #ffffff}.ps-ops-btn-danger{background: rgba(239,68,68,0.1);border-color: rgba(239,68,68,0.25);color: #f87171}.ps-ops-btn-danger:hover{background: rgba(239,68,68,0.2);border-color: rgba(239,68,68,0.4);color: #ffffff}.ps-ops-btn-new-entry{display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 12px;font-family: var(--font-mono);font-size: 11.5px;font-weight: 700;letter-spacing: 0.02em;white-space: nowrap;flex-shrink: 0;background: var(--color-accent-solid,#007aff);border: 1px solid rgba(255,255,255,0.1);border-radius: 6px;color: #ffffff;cursor: pointer;transition: background var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease}.ps-ops-btn-new-entry:hover{background: #0062cc}.ps-feed-header-actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.ps-ops-vehicle-card{display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;background: #14151a;border: 1px solid rgba(255,255,255,0.07);border-radius: 6px;margin-bottom: 6px;font-family: var(--font-mono);font-size: 12px}.ps-ops-plate-badge{background: rgba(56,189,248,0.12);color: #38bdf8;padding: 2px 8px;border-radius: 4px;font-weight: 700;border: 1px solid rgba(56,189,248,0.28);font-family: var(--font-mono)}.ps-ops-keyholder-card{display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;background: #14151a;border: 1px solid rgba(255,255,255,0.07);border-radius: 6px;margin-bottom: 6px;font-family: var(--font-mono);font-size: 12px}.ps-ops-phone-link{color: #34d399;text-decoration: none;font-weight: 700;padding: 2px 8px;border-radius: 4px;background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.25);transition: border-color var(--duration-fast,150ms) ease,background-color var(--duration-fast,150ms) ease}.ps-ops-phone-link:hover{background: rgba(16,185,129,0.22);text-decoration: underline}.ps-ops-stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin-bottom: 12px}.ps-ops-stat-tile{padding: 8px 10px;background: #14151a;border: 1px solid rgba(255,255,255,0.07);border-radius: 6px;text-align: center}.ps-ops-stat-val{font-family: var(--font-mono);font-size: 18px;font-weight: 700;color: #f7f8f8;line-height: 1.2}.ps-ops-stat-lbl{font-size: 10px;text-transform: uppercase;color: #8a8f98;letter-spacing: 0.05em;font-family: var(--font-mono)}.ps-inspector-header-block{margin-bottom: 14px}.ps-inspector-tags-row{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-bottom: 12px}.ps-inspector-tags-row .ps-meta-code{margin-left: auto}.ps-inspector-main-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 18px;font-weight: 750;color: #f7f8f8;line-height: 1.25;letter-spacing: -0.02em;margin: 0}.ps-inspector-meta-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 6px;padding: 6px;background: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;margin-bottom: 16px}@media (max-width: 600px){.ps-inspector-meta-grid{grid-template-columns: 1fr}}.ps-inspector-meta-item{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 8px 10px;background: #111216;border: 1px solid rgba(255,255,255,0.04);border-radius: 6px}.ps-inspector-meta-label{font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #8a8f98}.ps-inspector-meta-value{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12.5px;font-weight: 700;color: #f7f8f8;line-height: 1.35;word-break: break-word}.ps-inspector-callout{padding: 12px 14px;border-radius: 8px;margin-bottom: 16px;border: 1px solid transparent;border-left-width: 4px;border-left-style: solid}.ps-inspector-callout.is-critical{background: rgba(239,68,68,0.08);border-color: rgba(239,68,68,0.28);border-left-color: #ef4444}.ps-inspector-callout.is-high{background: rgba(245,158,11,0.08);border-color: rgba(245,158,11,0.28);border-left-color: #f59e0b}.ps-inspector-callout.is-standard{background: rgba(0,122,255,0.08);border-color: rgba(0,122,255,0.25);border-left-color: var(--color-accent-solid,#007aff)}.ps-inspector-callout-title{font-family: var(--font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;text-transform: uppercase;margin-bottom: 4px}.ps-inspector-callout.is-critical .ps-inspector-callout-title{color: #ef4444}.ps-inspector-callout.is-high .ps-inspector-callout-title{color: #f59e0b}.ps-inspector-callout.is-standard .ps-inspector-callout-title{color: #38bdf8}.ps-inspector-callout-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12.5px;line-height: 1.5;color: #d0d6e0;margin: 0}.ps-inspector-section{margin-bottom: 16px}.ps-inspector-section-label{display: block;font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #8a8f98;margin-bottom: 6px}.ps-inspector-directives{font-family: var(--font-mono);font-size: 12px;line-height: 1.55;color: #f7f8f8;background: #08090a;border: 1px solid rgba(255,255,255,0.07);border-radius: 6px;padding: 12px;white-space: pre-wrap;word-break: break-word;margin: 0}.ps-tag-cluster{display: flex;flex-wrap: wrap;gap: 6px}.ps-inspector-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 12px;margin-bottom: 16px;padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.08)}.ps-inspector-sign-counter{font-family: var(--font-mono);font-size: 11px;font-weight: 500;color: #8a8f98;margin-left: auto}.ps-search-input-wrap .ps-search-input,.ps-search-input{width: 100%;box-sizing: border-box;height: 38px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 8px;color: #f7f8f8;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px;padding: 0 12px;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}.ps-search-input-wrap .ps-search-input:focus,.ps-search-input:focus{border-color: var(--color-accent-solid,#007aff);box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff);outline: none}#ps-panel-briefing .ps-input,#ps-panel-briefing .ps-select{height: 36px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #f7f8f8;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px;padding: 0 10px;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-panel-briefing .ps-textarea{background: #14151a;border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;color: #f7f8f8;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px;padding: 10px;line-height: 1.5;transition: border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease}#ps-panel-briefing .ps-input:focus,#ps-panel-briefing .ps-select:focus,#ps-panel-briefing .ps-textarea:focus{border-color: var(--color-accent-solid,#007aff);box-shadow: 0 0 0 1px var(--color-accent-solid,#007aff);outline: none}#ps-panel-briefing .ps-label{font-size: 11px;font-weight: 700;color: #8a8f98;letter-spacing: 0.02em;text-transform: uppercase;font-family: var(--font-mono);margin-bottom: 5px}#ps-panel-briefing .ps-filter-pill-btn{min-height: 30px;height: 30px;padding: 0 14px;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 500;border-radius: 6px;border: 1px solid rgba(255,255,255,0.08);background: #14151a;color: #8a8f98;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 150ms ease-out}#ps-panel-briefing .ps-filter-pill-btn:hover{background: rgba(255,255,255,0.06);color: #f7f8f8;border-color: rgba(255,255,255,0.14)}#ps-panel-briefing .ps-filter-pill-btn:active{transform: scale(0.96)}#ps-panel-briefing .ps-filter-pill-btn.is-active{background: var(--color-accent-solid,#007aff);border-color: var(--color-accent-solid,#007aff);color: #ffffff;box-shadow: 0 1px 4px rgba(0,122,255,0.35);font-weight: 700}#ps-panel-briefing .ps-btn-primary{min-height: 36px;height: 36px;padding: 0 16px;background: var(--color-accent-solid,#007aff);border: 1px solid rgba(255,255,255,0.1);color: #ffffff;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12.5px;font-weight: 700;border-radius: 6px;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-panel-briefing .ps-btn-primary:hover{background: #0062cc}#ps-panel-briefing .ps-btn-primary:active{transform: scale(0.97)}#ps-panel-briefing .ps-btn-secondary,.ps-briefing-inspector-card .ps-btn-secondary,#briefing-inspector .ps-btn-secondary{min-height: 34px;height: auto;padding: 6px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);color: #d0d6e0;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 700;letter-spacing: -0.01em;border-radius: 6px;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}#ps-panel-briefing .ps-btn-secondary:hover,.ps-briefing-inspector-card .ps-btn-secondary:hover,#briefing-inspector .ps-btn-secondary:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: #f7f8f8}#ps-panel-briefing .ps-btn-secondary:active,.ps-briefing-inspector-card .ps-btn-secondary:active,#briefing-inspector .ps-btn-secondary:active{transform: scale(0.97)}:root[data-theme="light"] #ps-panel-briefing .ps-btn-secondary,:root[data-theme="white"] #ps-panel-briefing .ps-btn-secondary,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-btn-secondary,:root[data-theme="light"] .ps-briefing-inspector-card .ps-btn-secondary,:root[data-theme="white"] .ps-briefing-inspector-card .ps-btn-secondary,:root[data-theme="zen-linen"] .ps-briefing-inspector-card .ps-btn-secondary,:root[data-theme="light"] #briefing-inspector .ps-btn-secondary,:root[data-theme="white"] #briefing-inspector .ps-btn-secondary,:root[data-theme="zen-linen"] #briefing-inspector .ps-btn-secondary{background: #f1f5f9;border-color: rgba(0,0,0,0.12);color: #1e293b}:root[data-theme="light"] #ps-panel-briefing .ps-btn-secondary:hover,:root[data-theme="white"] #ps-panel-briefing .ps-btn-secondary:hover,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-btn-secondary:hover,:root[data-theme="light"] .ps-briefing-inspector-card .ps-btn-secondary:hover,:root[data-theme="white"] .ps-briefing-inspector-card .ps-btn-secondary:hover,:root[data-theme="zen-linen"] .ps-briefing-inspector-card .ps-btn-secondary:hover,:root[data-theme="light"] #briefing-inspector .ps-btn-secondary:hover,:root[data-theme="white"] #briefing-inspector .ps-btn-secondary:hover,:root[data-theme="zen-linen"] #briefing-inspector .ps-btn-secondary:hover{background: #e2e8f0;border-color: rgba(0,0,0,0.18);color: #0f172a}:root[data-theme="light"] .ps-ops-admin-dialog,:root[data-theme="white"] .ps-ops-admin-dialog,:root[data-theme="zen-linen"] .ps-ops-admin-dialog{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827;box-shadow: 0 20px 50px -10px rgba(15,23,42,0.22),0 0 0 1px rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-ops-admin-dialog::backdrop,:root[data-theme="white"] .ps-ops-admin-dialog::backdrop,:root[data-theme="zen-linen"] .ps-ops-admin-dialog::backdrop{background: rgba(15,23,42,0.45);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}:root[data-theme="light"] .ps-ops-modal-header,:root[data-theme="white"] .ps-ops-modal-header,:root[data-theme="zen-linen"] .ps-ops-modal-header{background: #ffffff;border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-ops-modal-eyebrow,:root[data-theme="white"] .ps-ops-modal-eyebrow,:root[data-theme="zen-linen"] .ps-ops-modal-eyebrow{color: #64748b}:root[data-theme="light"] .ps-ops-modal-id-badge,:root[data-theme="white"] .ps-ops-modal-id-badge,:root[data-theme="zen-linen"] .ps-ops-modal-id-badge{background: #eff6ff;border-color: rgba(37,99,235,0.25);color: #1d4ed8}:root[data-theme="light"] .ps-ops-modal-heading,:root[data-theme="white"] .ps-ops-modal-heading,:root[data-theme="zen-linen"] .ps-ops-modal-heading{color: #111827}:root[data-theme="light"] .ps-ops-modal-subtitle,:root[data-theme="white"] .ps-ops-modal-subtitle,:root[data-theme="zen-linen"] .ps-ops-modal-subtitle{color: #64748b}:root[data-theme="light"] .ps-ops-modal-body{background: #ffffff}:root[data-theme="white"] .ps-ops-modal-body,:root[data-theme="zen-linen"] .ps-ops-modal-body{background: #ffffff}:root[data-theme="white"] .ps-ops-modal-footer,:root[data-theme="zen-linen"] .ps-ops-modal-footer,:root[data-theme="light"] .ps-ops-modal-footer{border-top-color: rgba(0,0,0,0.08);background: #ffffff}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-primary,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-primary,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-primary{background: #2563eb !important;border: 1px solid #1d4ed8 !important;color: #ffffff !important;box-shadow: 0 1px 2px rgba(37,99,235,0.2),0 2px 6px rgba(37,99,235,0.25) !important}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-primary:hover,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-primary:hover,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-primary:hover{background: #1d4ed8 !important;border-color: #1e40af !important;box-shadow: 0 2px 5px rgba(37,99,235,0.3),0 4px 10px rgba(37,99,235,0.3) !important}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-primary:active,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-primary:active,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-primary:active{transform: scale(0.96) !important}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-secondary,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-secondary,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-secondary{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.14) !important;color: #374151 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-secondary:hover,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-secondary:hover,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-secondary:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.22) !important;color: #111827 !important}:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-secondary:active,:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-secondary:active,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-secondary:active{transform: scale(0.96) !important}:root[data-theme="white"] .ps-ops-modal-close,:root[data-theme="zen-linen"] .ps-ops-modal-close,:root[data-theme="light"] .ps-ops-modal-close{background: #f8fafc;border-color: rgba(0,0,0,0.1);color: #475569}:root[data-theme="white"] .ps-ops-modal-close:hover,:root[data-theme="zen-linen"] .ps-ops-modal-close:hover,:root[data-theme="light"] .ps-ops-modal-close:hover{background: #f1f5f9;border-color: rgba(0,0,0,0.18);color: #0f172a}:root[data-theme="white"] .ps-ops-modal-close:active,:root[data-theme="zen-linen"] .ps-ops-modal-close:active,:root[data-theme="light"] .ps-ops-modal-close:active{transform: scale(0.96)}:root[data-theme="light"] .ps-ops-admin-form .ps-input,:root[data-theme="light"] .ps-ops-admin-form .ps-select,:root[data-theme="light"] .ps-ops-admin-form .ps-textarea,:root[data-theme="white"] .ps-ops-admin-form .ps-input,:root[data-theme="white"] .ps-ops-admin-form .ps-select,:root[data-theme="white"] .ps-ops-admin-form .ps-textarea,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-input,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-select,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-textarea{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}:root[data-theme="light"] .ps-ops-admin-form .ps-input:focus,:root[data-theme="light"] .ps-ops-admin-form .ps-select:focus,:root[data-theme="light"] .ps-ops-admin-form .ps-textarea:focus,:root[data-theme="white"] .ps-ops-admin-form .ps-input:focus,:root[data-theme="white"] .ps-ops-admin-form .ps-select:focus,:root[data-theme="white"] .ps-ops-admin-form .ps-textarea:focus,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-input:focus,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-select:focus,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-textarea:focus{border-color: #2563eb;box-shadow: 0 0 0 3px rgba(37,99,235,0.15)}:root[data-theme="white"] .ps-ops-admin-form .ps-label,:root[data-theme="zen-linen"] .ps-ops-admin-form .ps-label,:root[data-theme="light"] .ps-ops-admin-form .ps-label{color: #374151}:root[data-theme="white"] .ps-ops-template-section,:root[data-theme="zen-linen"] .ps-ops-template-section,:root[data-theme="light"] .ps-ops-template-section{background: #f1f5f9;border-color: rgba(0,0,0,0.08)}:root[data-theme="white"] .ps-ops-template-label,:root[data-theme="zen-linen"] .ps-ops-template-label,:root[data-theme="light"] .ps-ops-template-label{color: #334155}:root[data-theme="white"] .ps-ops-template-hint,:root[data-theme="zen-linen"] .ps-ops-template-hint,:root[data-theme="light"] .ps-ops-template-hint{color: #64748b}:root[data-theme="white"] .ps-ops-tpl-chip,:root[data-theme="zen-linen"] .ps-ops-tpl-chip,:root[data-theme="light"] .ps-ops-tpl-chip{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #1e293b;box-shadow: 0 1px 2px rgba(0,0,0,0.03)}:root[data-theme="white"] .ps-ops-tpl-chip:hover,:root[data-theme="zen-linen"] .ps-ops-tpl-chip:hover,:root[data-theme="light"] .ps-ops-tpl-chip:hover{background: #f8fafc;border-color: rgba(0,0,0,0.22);color: #0f172a;transform: translateY(-1px)}:root[data-theme="light"] .ps-ops-inspector-toolbar,:root[data-theme="white"] .ps-ops-inspector-toolbar,:root[data-theme="zen-linen"] .ps-ops-inspector-toolbar{background: transparent !important;border: none !important}:root[data-theme="light"] .ps-ops-btn,:root[data-theme="white"] .ps-ops-btn,:root[data-theme="zen-linen"] .ps-ops-btn{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-ops-btn:hover,:root[data-theme="white"] .ps-ops-btn:hover,:root[data-theme="zen-linen"] .ps-ops-btn:hover{background: #f9fafb;border-color: rgba(0,0,0,0.18);color: #111827}:root[data-theme="light"] .ps-ops-btn-edit,:root[data-theme="white"] .ps-ops-btn-edit,:root[data-theme="zen-linen"] .ps-ops-btn-edit{background: #ffffff;border-color: rgba(217,119,6,0.35);color: #b45309;box-shadow: 0 1px 2px rgba(217,119,6,0.05)}:root[data-theme="light"] .ps-ops-btn-edit:hover,:root[data-theme="white"] .ps-ops-btn-edit:hover,:root[data-theme="zen-linen"] .ps-ops-btn-edit:hover{background: #fffbeb;border-color: #d97706;color: #92400e}:root[data-theme="light"] .ps-ops-btn-danger,:root[data-theme="white"] .ps-ops-btn-danger,:root[data-theme="zen-linen"] .ps-ops-btn-danger{background: #ffffff;border-color: rgba(239,68,68,0.35);color: #dc2626;box-shadow: 0 1px 2px rgba(239,68,68,0.05)}:root[data-theme="light"] .ps-ops-btn-danger:hover,:root[data-theme="white"] .ps-ops-btn-danger:hover,:root[data-theme="zen-linen"] .ps-ops-btn-danger:hover{background: #fef2f2;border-color: #ef4444;color: #b91c1c}:root[data-theme="light"] .ps-ops-vehicle-card,:root[data-theme="light"] .ps-ops-keyholder-card,:root[data-theme="white"] .ps-ops-vehicle-card,:root[data-theme="white"] .ps-ops-keyholder-card,:root[data-theme="zen-linen"] .ps-ops-vehicle-card,:root[data-theme="zen-linen"] .ps-ops-keyholder-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-ops-stat-tile,:root[data-theme="white"] .ps-ops-stat-tile,:root[data-theme="zen-linen"] .ps-ops-stat-tile{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-ops-stat-val,:root[data-theme="white"] .ps-ops-stat-val,:root[data-theme="zen-linen"] .ps-ops-stat-val{color: #111827}:root[data-theme="light"] .ps-inspector-main-title,:root[data-theme="white"] .ps-inspector-main-title,:root[data-theme="zen-linen"] .ps-inspector-main-title{color: #111827}:root[data-theme="light"] .ps-inspector-meta-grid,:root[data-theme="white"] .ps-inspector-meta-grid,:root[data-theme="zen-linen"] .ps-inspector-meta-grid{background: #f3f4f6;border-color: rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-inspector-meta-item,:root[data-theme="white"] .ps-inspector-meta-item,:root[data-theme="zen-linen"] .ps-inspector-meta-item{background: #ffffff;border-color: rgba(0,0,0,0.06);box-shadow: 0 1px 2px rgba(0,0,0,0.02)}:root[data-theme="light"] .ps-inspector-meta-label,:root[data-theme="white"] .ps-inspector-meta-label,:root[data-theme="zen-linen"] .ps-inspector-meta-label{color: #6b7280}:root[data-theme="light"] .ps-inspector-meta-value,:root[data-theme="white"] .ps-inspector-meta-value,:root[data-theme="zen-linen"] .ps-inspector-meta-value{color: #111827}:root[data-theme="light"] .ps-inspector-callout.is-critical,:root[data-theme="white"] .ps-inspector-callout.is-critical,:root[data-theme="zen-linen"] .ps-inspector-callout.is-critical{background: #fff5f5;border-color: rgba(239,68,68,0.2);border-left-color: #dc2626}:root[data-theme="light"] .ps-inspector-callout.is-critical .ps-inspector-callout-title,:root[data-theme="white"] .ps-inspector-callout.is-critical .ps-inspector-callout-title,:root[data-theme="zen-linen"] .ps-inspector-callout.is-critical .ps-inspector-callout-title{color: #b91c1c}:root[data-theme="light"] .ps-inspector-callout.is-critical .ps-inspector-callout-text,:root[data-theme="white"] .ps-inspector-callout.is-critical .ps-inspector-callout-text,:root[data-theme="zen-linen"] .ps-inspector-callout.is-critical .ps-inspector-callout-text{color: #7f1d1d}:root[data-theme="light"] .ps-inspector-callout.is-high,:root[data-theme="white"] .ps-inspector-callout.is-high,:root[data-theme="zen-linen"] .ps-inspector-callout.is-high{background: #fffbeb;border-color: rgba(245,158,11,0.2);border-left-color: #d97706}:root[data-theme="light"] .ps-inspector-callout.is-high .ps-inspector-callout-title,:root[data-theme="white"] .ps-inspector-callout.is-high .ps-inspector-callout-title,:root[data-theme="zen-linen"] .ps-inspector-callout.is-high .ps-inspector-callout-title{color: #b45309}:root[data-theme="light"] .ps-inspector-callout.is-high .ps-inspector-callout-text,:root[data-theme="white"] .ps-inspector-callout.is-high .ps-inspector-callout-text,:root[data-theme="zen-linen"] .ps-inspector-callout.is-high .ps-inspector-callout-text{color: #78350f}:root[data-theme="light"] .ps-inspector-callout.is-standard,:root[data-theme="white"] .ps-inspector-callout.is-standard,:root[data-theme="zen-linen"] .ps-inspector-callout.is-standard{background: #eff6ff;border-color: rgba(0,122,255,0.2);border-left-color: #007aff}:root[data-theme="light"] .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="white"] .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="zen-linen"] .ps-inspector-callout.is-standard .ps-inspector-callout-title{color: #007aff}:root[data-theme="light"] .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="white"] .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="zen-linen"] .ps-inspector-callout.is-standard .ps-inspector-callout-text{color: #1e40af}:root[data-theme="light"] .ps-inspector-section-label,:root[data-theme="white"] .ps-inspector-section-label,:root[data-theme="zen-linen"] .ps-inspector-section-label{color: #62666f}:root[data-theme="light"] .ps-inspector-directives,:root[data-theme="white"] .ps-inspector-directives,:root[data-theme="zen-linen"] .ps-inspector-directives{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #111827}:root[data-theme="light"] .ps-inspector-actions,:root[data-theme="white"] .ps-inspector-actions,:root[data-theme="zen-linen"] .ps-inspector-actions{border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-inspector-sign-counter,:root[data-theme="white"] .ps-inspector-sign-counter,:root[data-theme="zen-linen"] .ps-inspector-sign-counter{color: #62666f}:root[data-theme="light"] #ps-panel-briefing .ps-input,:root[data-theme="light"] #ps-panel-briefing .ps-select,:root[data-theme="light"] #ps-panel-briefing .ps-textarea,:root[data-theme="white"] #ps-panel-briefing .ps-input,:root[data-theme="white"] #ps-panel-briefing .ps-select,:root[data-theme="white"] #ps-panel-briefing .ps-textarea,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-input,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-select,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-textarea{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.14) !important;color: #111827 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important}:root[data-theme="light"] #ps-panel-briefing .ps-input::placeholder,:root[data-theme="light"] #ps-panel-briefing .ps-textarea::placeholder,:root[data-theme="white"] #ps-panel-briefing .ps-input::placeholder,:root[data-theme="white"] #ps-panel-briefing .ps-textarea::placeholder,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-input::placeholder,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-textarea::placeholder{color: #9ca3af !important}:root[data-theme="light"] #ps-panel-briefing .ps-input:focus,:root[data-theme="light"] #ps-panel-briefing .ps-select:focus,:root[data-theme="light"] #ps-panel-briefing .ps-textarea:focus,:root[data-theme="white"] #ps-panel-briefing .ps-input:focus,:root[data-theme="white"] #ps-panel-briefing .ps-select:focus,:root[data-theme="white"] #ps-panel-briefing .ps-textarea:focus,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-input:focus,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-select:focus,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-textarea:focus{border-color: #2563eb !important;box-shadow: 0 0 0 3px rgba(37,99,235,0.15) !important;outline: none !important}:root[data-theme="white"] #ps-panel-briefing .ps-label,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-label,:root[data-theme="light"] #ps-panel-briefing .ps-label{color: #4b5563 !important}.ps-linear-table-header{display: flex;align-items: center;justify-content: space-between;padding: 8px 12px;background: rgba(255,255,255,0.02);border-bottom: 1px solid rgba(255,255,255,0.06);font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.04em;color: #8a8f98;border-radius: 6px 6px 0 0;margin-bottom: 6px}:root[data-theme="light"] .ps-linear-table-header,:root[data-theme="white"] .ps-linear-table-header,:root[data-theme="zen-linen"] .ps-linear-table-header{background: rgba(0,0,0,0.03);border-bottom-color: rgba(0,0,0,0.06);color: #62666f}.ps-linear-table-header .ps-th-pri-id{flex-shrink: 0}.ps-linear-table-header .ps-th-directive{flex: 1;text-align: left;margin-left: 20px}.ps-linear-table-header .ps-th-status{flex-shrink: 0;text-align: right}.ps-staged-table-header{display: grid;grid-template-columns: 75px 1fr 130px 140px;align-items: center;gap: 12px;padding: 8px 14px}.ps-staged-table-header .ps-th-chg{width: auto;flex-shrink: 0}.ps-staged-table-header .ps-th-statute{min-width: 0}.ps-staged-table-header .ps-th-class{width: auto;flex-shrink: 0}.ps-staged-table-header .ps-th-actions{width: auto;flex-shrink: 0;text-align: right;justify-content: flex-end}.ps-linear-statute-header .ps-col-citation{flex: 0 0 220px;text-align: left}.ps-linear-statute-header .ps-col-offense{flex: 1;text-align: left;margin: 0 16px}.ps-linear-statute-header .ps-col-actions{flex-shrink: 0;text-align: right}.ps-linear-ordinance-header .ps-col-ord-code{flex: 0 0 180px;text-align: left}.ps-linear-ordinance-header .ps-col-ord-title{flex: 1;text-align: left;margin: 0 16px}.ps-linear-ordinance-header .ps-col-ord-level{flex-shrink: 0;text-align: right}.ps-linear-caselaw-header .ps-col-precedent{flex: 0 0 200px;text-align: left}.ps-linear-caselaw-header .ps-col-holding{flex: 1;text-align: left;margin: 0 16px}.ps-linear-caselaw-header .ps-col-rules{flex: 0 0 170px;flex-shrink: 0;text-align: right}.ps-linear-asset-header .ps-col-asset-id{flex: 0 0 180px;text-align: left}.ps-linear-asset-header .ps-col-asset-name{flex: 1;text-align: left;margin: 0 16px}.ps-linear-asset-header .ps-col-asset-status{flex-shrink: 0;text-align: right}.ps-linear-fleet-header .ps-col-fleet-squad{flex: 0 0 180px;text-align: left}.ps-linear-fleet-header .ps-col-fleet-shift{flex: 1;text-align: left;margin: 0 16px}.ps-linear-fleet-header .ps-col-fleet-status{flex-shrink: 0;text-align: right}.ps-linear-audit-header .ps-col-audit-time{flex: 0 0 180px;text-align: left}.ps-linear-audit-header .ps-col-audit-ref{flex: 0 0 180px;text-align: left;margin: 0 16px}.ps-linear-audit-header .ps-col-audit-summary{flex: 1;text-align: right}.ps-briefing-card{position: relative;display: flex;flex-direction: column;padding: 10px 14px;background: #0f1013;border: 1px solid rgba(255,255,255,0.06);border-left: 3px solid #3a3f4a;border-radius: 6px;margin-bottom: 6px;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,0.25),0 4px 12px -2px rgba(0,0,0,0.35);transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,box-shadow var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease}:root[data-theme="light"] .ps-briefing-card,:root[data-theme="white"] .ps-briefing-card,:root[data-theme="zen-linen"] .ps-briefing-card{background: #ffffff;border-color: rgba(0,0,0,0.07);box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 3px 10px -2px rgba(0,0,0,0.04)}.ps-briefing-card:hover{background: #14151a;border-color: rgba(255,255,255,0.14);box-shadow: 0 2px 6px rgba(0,0,0,0.4),0 8px 20px -2px rgba(0,0,0,0.5);transform: translateY(-1px)}:root[data-theme="light"] .ps-briefing-card:hover,:root[data-theme="white"] .ps-briefing-card:hover,:root[data-theme="zen-linen"] .ps-briefing-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.14);box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 8px 18px -2px rgba(0,0,0,0.07);transform: translateY(-1px)}.ps-briefing-card.is-selected{background: #171822;border-color: #0a84ff;box-shadow: 0 0 0 1px rgba(10,132,255,0.4)}:root[data-theme="light"] .ps-briefing-card.is-selected,:root[data-theme="white"] .ps-briefing-card.is-selected,:root[data-theme="zen-linen"] .ps-briefing-card.is-selected{background: #f0f7ff;border-color: #007aff;box-shadow: 0 0 0 1px rgba(0,122,255,0.25)}.ps-briefing-card.is-critical{border-left-color: #ef4444}.ps-briefing-card.is-high{border-left-color: #f59e0b}.ps-briefing-card.is-standard{border-left-color: var(--color-accent-solid,#007aff)}.ps-briefing-card.is-info{border-left-color: #64748b}.ps-linear-card-top{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px;width: 100%}.ps-linear-card-leading{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.ps-linear-card-trailing{display: flex;align-items: center;gap: 8px;flex-shrink: 0;transition: opacity var(--duration-fast,150ms) ease}.ps-briefing-card:hover .ps-linear-card-trailing,.ps-briefing-card.hover .ps-linear-card-trailing{opacity: 0;pointer-events: none}.ps-linear-card-body{width: 100%}.ps-linear-title-wrap{display: flex;align-items: center;gap: 6px;margin-bottom: 2px}.ps-linear-cat-tag{font-family: var(--font-mono);font-size: 9.5px;font-weight: 700;letter-spacing: 0.05em;color: #8a8f98;background: rgba(255,255,255,0.04);padding: 1px 5px;border-radius: 3px;flex-shrink: 0}:root[data-theme="light"] .ps-linear-cat-tag,:root[data-theme="white"] .ps-linear-cat-tag,:root[data-theme="zen-linen"] .ps-linear-cat-tag{background: rgba(0,0,0,0.05);color: #62666f}.ps-linear-issue-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 13px;font-weight: 700;color: #f7f8f8;margin: 0 0 3px 0;line-height: 1.35;letter-spacing: -0.01em}:root[data-theme="light"] .ps-linear-issue-title,:root[data-theme="white"] .ps-linear-issue-title,:root[data-theme="zen-linen"] .ps-linear-issue-title{color: #111827}.ps-linear-issue-snippet{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 12px;color: #8a8f98;margin: 0;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}:root[data-theme="light"] .ps-linear-issue-snippet,:root[data-theme="white"] .ps-linear-issue-snippet,:root[data-theme="zen-linen"] .ps-linear-issue-snippet{color: #62666f}.ps-linear-pri-badge{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.04em;padding: 2px 5px;border-radius: 4px}.ps-linear-pri-badge.is-critical{background: rgba(239,68,68,0.12);color: #ef4444;border: 1px solid rgba(239,68,68,0.25)}.ps-linear-pri-badge.is-high{background: rgba(245,158,11,0.12);color: #f59e0b;border: 1px solid rgba(245,158,11,0.25)}.ps-linear-pri-badge.is-standard{background: rgba(10,132,255,0.12);color: #38bdf8;border: 1px solid rgba(10,132,255,0.25)}:root[data-theme="light"] .ps-linear-pri-badge.is-standard,:root[data-theme="white"] .ps-linear-pri-badge.is-standard,:root[data-theme="zen-linen"] .ps-linear-pri-badge.is-standard{background: rgba(0,122,255,0.08);border-color: rgba(0,122,255,0.2);color: #007aff}.ps-linear-pri-badge.is-info{background: rgba(148,163,184,0.12);color: #94a3b8;border: 1px solid rgba(148,163,184,0.25)}.ps-linear-issue-id{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.02em;color: #8a8f98;background: rgba(255,255,255,0.04);padding: 2px 6px;border-radius: 4px;border: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-linear-issue-id,:root[data-theme="white"] .ps-linear-issue-id,:root[data-theme="zen-linen"] .ps-linear-issue-id{background: rgba(0,0,0,0.04);color: #62666f;border-color: rgba(0,0,0,0.08)}.ps-linear-status-pill{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.04em;padding: 2px 6px;border-radius: 4px;flex-shrink: 0}.ps-linear-status-pill.is-signed{background: rgba(16,185,129,0.12);color: #10b981;border: 1px solid rgba(16,185,129,0.25)}.ps-linear-status-pill.is-unread{background: rgba(255,255,255,0.05);color: #8a8f98;border: 1px solid rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-linear-status-pill.is-unread,:root[data-theme="white"] .ps-linear-status-pill.is-unread,:root[data-theme="zen-linen"] .ps-linear-status-pill.is-unread{background: rgba(0,0,0,0.05);color: #62666f;border-color: rgba(0,0,0,0.08)}.ps-linear-hover-actions{position: absolute;right: 0;top: 50%;transform: translateY(-50%) translateX(4px);display: flex;align-items: center;gap: 4px;background: transparent;opacity: 0;pointer-events: none;transition: opacity var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease}.ps-briefing-card:hover .ps-linear-hover-actions,.ps-briefing-card.hover .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: translateY(-50%) translateX(0)}.ps-staged-item .ps-linear-hover-actions{position: static;transform: none;background: transparent;padding-left: 0}.ps-staged-item:hover .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: none}@media (max-width: 900px){.ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: none}}.ps-linear-row-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;height: 24px;padding: 0 8px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11px;font-weight: 500;border-radius: 4px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);color: #d0d3d8;cursor: pointer;white-space: nowrap;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease}.ps-linear-row-btn:hover{background: rgba(255,255,255,0.14);border-color: rgba(255,255,255,0.22);color: #ffffff}:root[data-theme="light"] .ps-linear-row-btn,:root[data-theme="white"] .ps-linear-row-btn,:root[data-theme="zen-linen"] .ps-linear-row-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="light"] .ps-linear-row-btn:hover,:root[data-theme="white"] .ps-linear-row-btn:hover,:root[data-theme="zen-linen"] .ps-linear-row-btn:hover{background: #f3f4f6;border-color: rgba(0,0,0,0.2);color: #111827}.ps-linear-row-btn.ps-remove-btn:hover{background: rgba(239,68,68,0.18);border-color: rgba(239,68,68,0.35);color: #ef4444}:root[data-theme="light"] .ps-linear-row-btn.ps-remove-btn:hover,:root[data-theme="white"] .ps-linear-row-btn.ps-remove-btn:hover,:root[data-theme="zen-linen"] .ps-linear-row-btn.ps-remove-btn:hover{background: #fee2e2;border-color: #ef4444;color: #b91c1c}.ps-staged-item.ps-linear-issue-row{display: grid;grid-template-columns: 75px 1fr 130px 140px;align-items: center;gap: 12px;padding: 10px 14px;background: #0f1013;border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;margin-bottom: 6px;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease}:root[data-theme="light"] .ps-staged-item.ps-linear-issue-row,:root[data-theme="white"] .ps-staged-item.ps-linear-issue-row,:root[data-theme="zen-linen"] .ps-staged-item.ps-linear-issue-row{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 2px rgba(0,0,0,0.02)}.ps-staged-item.ps-linear-issue-row:hover{background: #14151a;border-color: rgba(255,255,255,0.14)}:root[data-theme="light"] .ps-staged-item.ps-linear-issue-row:hover,:root[data-theme="white"] .ps-staged-item.ps-linear-issue-row:hover,:root[data-theme="zen-linen"] .ps-staged-item.ps-linear-issue-row:hover{background: #f9fafb;border-color: rgba(0,0,0,0.14)}.ps-staged-col-chg{display: flex;align-items: center}.ps-linear-issue-id{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.03em;padding: 3px 6px;border-radius: 4px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);color: #94a3b8}:root[data-theme="light"] .ps-linear-issue-id,:root[data-theme="white"] .ps-linear-issue-id,:root[data-theme="zen-linen"] .ps-linear-issue-id{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #475569}.ps-staged-col-statute{min-width: 0}.ps-staged-citation{font-family: var(--font-mono);font-size: 13.5px;font-weight: 700;color: #f8fafc;line-height: 1.4}:root[data-theme="light"] .ps-staged-citation,:root[data-theme="white"] .ps-staged-citation,:root[data-theme="zen-linen"] .ps-staged-citation{color: #0f172a}.ps-staged-desc{font-family: var(--font-sans);font-size: 12px;color: #94a3b8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.4}:root[data-theme="light"] .ps-staged-desc,:root[data-theme="white"] .ps-staged-desc,:root[data-theme="zen-linen"] .ps-staged-desc{color: #64748b}.ps-staged-col-class{display: flex;align-items: center}.ps-linear-class-pill{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em;color: #8a8f98;background: rgba(255,255,255,0.04);padding: 3px 8px;border-radius: 4px;border: 1px solid rgba(255,255,255,0.08);white-space: nowrap}:root[data-theme="light"] .ps-linear-class-pill,:root[data-theme="white"] .ps-linear-class-pill,:root[data-theme="zen-linen"] .ps-linear-class-pill{background: rgba(0,0,0,0.04);color: #4b5563;border-color: rgba(0,0,0,0.08)}.ps-staged-col-actions{display: flex;align-items: center;gap: 6px;justify-content: flex-end}.ps-meta-code{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 500;color: #8a8f98}:root[data-theme="light"] .ps-meta-code,:root[data-theme="white"] .ps-meta-code,:root[data-theme="zen-linen"] .ps-meta-code{color: #64748b !important}.ps-toast-container{position: fixed;bottom: 24px;right: 24px;z-index: 100000;display: flex;flex-direction: column-reverse;gap: 8px;pointer-events: none;max-width: min(calc(100vw - 32px),420px);width: max-content}@media (max-width: 640px){.ps-toast-container{bottom: 16px;right: 16px;left: 16px;max-width: calc(100vw - 32px);width: auto;align-items: stretch}}.ps-linear-toast{position: relative;pointer-events: auto;display: flex;flex-direction: column;min-width: 280px;max-width: 420px;border-radius: 8px;background: rgba(14,15,18,0.88);border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 12px 32px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.4);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);color: #f3f4f6;overflow: hidden;user-select: none;animation-name: psToastSlideIn;animation-duration: 220ms;animation-timing-function: cubic-bezier(0.16,1,0.3,1);animation-fill-mode: forwards}.ps-linear-toast.ps-toast-leaving{animation-name: psToastSlideOut;animation-duration: 180ms;animation-timing-function: cubic-bezier(0.16,1,0.3,1);animation-fill-mode: forwards}@keyframes psToastSlideIn{from{opacity: 0;transform: translateY(14px) scale(0.96)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes psToastSlideOut{from{opacity: 1;transform: translateY(0) scale(1)}to{opacity: 0;transform: translateY(8px) scale(0.96)}}@keyframes psToastProgress{from{width: 100%}to{width: 0%}}.ps-linear-toast-content{display: flex;align-items: center;gap: 10px;padding: 10px 12px 10px 14px}.ps-linear-toast-badge{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;padding: 2px 6px;border-radius: 4px;background: rgba(255,255,255,0.08);color: #94a3b8;border: 1px solid rgba(255,255,255,0.06);flex-shrink: 0;text-transform: uppercase}.ps-toast-success .ps-linear-toast-badge{background: rgba(16,185,129,0.15);color: #34d399;border-color: rgba(16,185,129,0.3)}.ps-toast-clip .ps-linear-toast-badge{background: rgba(10,132,255,0.15);color: #38bdf8;border-color: rgba(10,132,255,0.3)}.ps-toast-tray .ps-linear-toast-badge{background: rgba(14,165,233,0.15);color: #38bdf8;border-color: rgba(14,165,233,0.3)}.ps-toast-config .ps-linear-toast-badge{background: rgba(14,165,233,0.15);color: #38bdf8;border-color: rgba(14,165,233,0.3)}.ps-toast-brief .ps-linear-toast-badge{background: rgba(245,158,11,0.15);color: #fbbf24;border-color: rgba(245,158,11,0.3)}.ps-toast-error .ps-linear-toast-badge{background: rgba(239,68,68,0.15);color: #f87171;border-color: rgba(239,68,68,0.3)}.ps-linear-toast-message{font-family: -apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;font-size: 12px;font-weight: 500;line-height: 1.4;color: #f3f4f6;flex: 1;word-break: break-word}.ps-linear-toast-close{background: transparent;border: none;color: rgba(255,255,255,0.4);font-size: 13px;line-height: 1;cursor: pointer;padding: 4px 6px;border-radius: 4px;flex-shrink: 0;transition-property: color,background-color,transform;transition-duration: 140ms;transition-timing-function: ease-out}.ps-linear-toast-close:hover{color: #ffffff;background: rgba(255,255,255,0.1)}.ps-linear-toast-close:active{transform: scale(0.92)}.ps-linear-toast-bar{position: absolute;bottom: 0;left: 0;height: 2px;width: 100%;background: var(--color-accent-solid,#007aff);animation-name: psToastProgress;animation-timing-function: linear;animation-fill-mode: forwards}.ps-toast-success .ps-linear-toast-bar{background: #10b981}.ps-toast-clip .ps-linear-toast-bar{background: #007aff}.ps-toast-tray .ps-linear-toast-bar{background: #0284c7}.ps-toast-config .ps-linear-toast-bar{background: #0284c7}.ps-toast-brief .ps-linear-toast-bar{background: #f59e0b}.ps-toast-error .ps-linear-toast-bar{background: #ef4444}.ps-linear-toast:hover .ps-linear-toast-bar{animation-play-state: paused}:root[data-theme="light"] .ps-linear-toast,:root[data-theme="white"] .ps-linear-toast,:root[data-theme="zen-linen"] .ps-linear-toast{background: rgba(255,255,255,0.92);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border-color: rgba(0,0,0,0.12);box-shadow: 0 12px 32px rgba(0,0,0,0.1),0 2px 6px rgba(0,0,0,0.06);color: #111827}:root[data-theme="light"] .ps-linear-toast-message,:root[data-theme="white"] .ps-linear-toast-message,:root[data-theme="zen-linen"] .ps-linear-toast-message{color: #111827}:root[data-theme="light"] .ps-linear-toast-close,:root[data-theme="white"] .ps-linear-toast-close,:root[data-theme="zen-linen"] .ps-linear-toast-close{color: rgba(0,0,0,0.4)}:root[data-theme="light"] .ps-linear-toast-close:hover,:root[data-theme="white"] .ps-linear-toast-close:hover,:root[data-theme="zen-linen"] .ps-linear-toast-close:hover{color: #111827;background: rgba(0,0,0,0.06)}:root[data-theme="tactical-red"] .ps-linear-toast{background: rgba(22,6,6,0.96);border-color: rgba(239,68,68,0.28);box-shadow: 0 12px 32px rgba(0,0,0,0.7);color: #fca5a5}:root[data-theme="tactical-red"] .ps-linear-toast-message{color: #fca5a5}:root[data-theme="mdt"] .ps-linear-toast,:root[data-theme="squad-mdt"] .ps-linear-toast{background: rgba(6,18,10,0.96);border-color: rgba(16,185,129,0.28);box-shadow: 0 12px 32px rgba(0,0,0,0.7);color: #6ee7b7}:root[data-theme="mdt"] .ps-linear-toast-message,:root[data-theme="squad-mdt"] .ps-linear-toast-message{color: #6ee7b7}.ps-btn:active,.ps-action-btn:active,.ps-chip-btn:active,.ps-quick-btn:active,.ps-tab-btn:active,.ps-topbar-cmd-btn:active,.ps-theme-toggle-btn:active,.patrolsync-lock-btn:active,.ps-hud-jump-tray-btn:active,.ps-hud-clear-btn:active,.ps-driver-preset-btn:active,.ps-bundle-btn:active,.ps-briefing-tab:active,.ps-card-action-btn:active{transform: scale(0.98) translateY(0.5px);transition-property: transform,background-color,border-color;transition-duration: 70ms;transition-timing-function: cubic-bezier(0.16,1,0.3,1)}.ps-search-input:focus,.ps-form-input:focus,.ps-textarea:focus,.ps-input:focus{border-color: #0a84ff;box-shadow: 0 0 0 1px #0a84ff,0 0 0 3px rgba(10,132,255,0.22);outline: none}:root[data-theme="light"] .ps-search-input:focus,:root[data-theme="light"] .ps-form-input:focus,:root[data-theme="light"] .ps-textarea:focus,:root[data-theme="light"] .ps-input:focus{border-color: #007aff;box-shadow: 0 0 0 1px #007aff,0 0 0 3px rgba(0,122,255,0.18);outline: none}.ps-workspace-main{background: #0b0c0e !important;height: 100% !important;max-height: 100% !important;min-height: 0 !important;flex: 1 !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;overflow: hidden !important}:root[data-theme="light"] .ps-workspace-main,:root[data-theme="white"] .ps-workspace-main,:root[data-theme="zen-linen"] .ps-workspace-main{background: #f4f5f7 !important}:root[data-theme="dark"] .ps-workspace-main,:root[data-theme="zen-linen-dark"] .ps-workspace-main{background: #000000 !important}.ps-topbar{height: 44px !important;min-height: 44px !important;padding: 0 16px !important;background: rgba(15,16,18,0.82) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom: 1px solid rgba(255,255,255,0.07) !important;position: sticky !important;top: 0 !important;z-index: 90 !important}:root[data-theme="light"] .ps-topbar,:root[data-theme="white"] .ps-topbar,:root[data-theme="zen-linen"] .ps-topbar{background: rgba(255,255,255,0.85) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-topbar,:root[data-theme="zen-linen-dark"] .ps-topbar{background: rgba(15,16,18,0.85) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="tactical-red"] .ps-topbar{background: rgba(16,3,3,0.9) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom-color: #5c1212 !important}:root[data-theme="mdt"] .ps-topbar,:root[data-theme="squad-mdt"] .ps-topbar{background: rgba(4,20,23,0.9) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom-color: rgba(56,189,248,0.25) !important}#ps-topbar-breadcrumb-label,.ps-topbar-breadcrumb-label,.ps-breadcrumb-current{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: #f7f8f8 !important}:root[data-theme="white"] #ps-topbar-breadcrumb-label,:root[data-theme="white"] .ps-topbar-breadcrumb-label,:root[data-theme="white"] .ps-breadcrumb-current,:root[data-theme="zen-linen"] #ps-topbar-breadcrumb-label,:root[data-theme="zen-linen"] .ps-topbar-breadcrumb-label,:root[data-theme="zen-linen"] .ps-breadcrumb-current,:root[data-theme="light"] #ps-topbar-breadcrumb-label,:root[data-theme="light"] .ps-breadcrumb-current,:root[data-theme="light"] .ps-topbar-breadcrumb-label{color: #111827 !important}.ps-active-tool-banner,.ps-view-panel .ps-page-desc{display: none !important}.ps-view-panel .ps-page-header{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 8px 0 12px 0 !important;margin-bottom: 14px !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important}:root[data-theme="light"] .ps-view-panel .ps-page-header,:root[data-theme="white"] .ps-view-panel .ps-page-header{border-bottom-color: rgba(0,0,0,0.08) !important}.ps-view-panel .ps-page-eyebrow{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;color: #8a8f98 !important;margin-bottom: 2px !important;display: block !important}:root[data-theme="white"] .ps-view-panel .ps-page-eyebrow,:root[data-theme="zen-linen"] .ps-view-panel .ps-page-eyebrow,:root[data-theme="light"] .ps-view-panel .ps-page-eyebrow{color: #4b5563 !important}.ps-view-panel .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.02em !important;color: #f7f8f8 !important;margin: 0 !important}:root[data-theme="white"] .ps-view-panel .ps-page-title,:root[data-theme="zen-linen"] .ps-view-panel .ps-page-title,:root[data-theme="light"] .ps-view-panel .ps-page-title{color: #111827 !important}#patrolsync-portal-hub-card .ps-monarch-grid{display: grid !important;grid-template-columns: 1fr 390px !important;gap: 16px !important;align-items: start !important}#patrolsync-portal-hub-card #ps-panel-slip .ps-monarch-column,#patrolsync-portal-hub-card #ps-panel-speed .ps-monarch-column,#patrolsync-portal-hub-card #ps-panel-search .ps-monarch-column{display: contents !important}#patrolsync-portal-hub-card #ps-widget-staged{grid-column: 1 !important;grid-row: 1 !important;margin-top: 0 !important}#patrolsync-portal-hub-card #ps-widget-driver-profile{grid-column: 1 !important;grid-row: 2 !important;margin-top: 14px !important}#patrolsync-portal-hub-card #ps-widget-thermal{grid-column: 2 !important;grid-row: 1 !important;margin-top: 0 !important;position: sticky !important;top: 16px !important;align-self: start !important}#patrolsync-portal-hub-card #ps-widget-directives{grid-column: 2 !important;grid-row: 2 !important;margin-top: 14px !important}#patrolsync-portal-hub-card #ps-widget-activity{grid-column: 2 !important;grid-row: 3 !important;margin-top: 14px !important}#patrolsync-portal-hub-card #ps-panel-speed .ps-monarch-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important}#patrolsync-portal-hub-card #ps-speed-card-params{grid-column: 1 !important;grid-row: 1 !important;margin-top: 0 !important}#patrolsync-portal-hub-card #ps-speed-card-verdict{grid-column: 2 !important;grid-row: 1 / span 2 !important;margin-top: 0 !important}#patrolsync-portal-hub-card #ps-speed-card-tracking{grid-column: 1 !important;grid-row: 2 !important;margin-top: 16px !important}@media (max-width: 900px){#patrolsync-portal-hub-card #ps-panel-speed .ps-monarch-grid{grid-template-columns: 1fr !important}#patrolsync-portal-hub-card #ps-speed-card-params{grid-column: 1 !important;grid-row: auto !important;order: 1 !important;margin-top: 0 !important}#patrolsync-portal-hub-card #ps-speed-card-verdict{grid-column: 1 !important;grid-row: auto !important;order: 2 !important;margin-top: 16px !important}#patrolsync-portal-hub-card #ps-speed-card-tracking{grid-column: 1 !important;grid-row: auto !important;order: 3 !important;margin-top: 16px !important}}#patrolsync-portal-hub-card #ps-panel-search .ps-monarch-grid,#ps-panel-search .ps-monarch-grid{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr) !important;gap: 16px !important;align-items: start !important}#patrolsync-portal-hub-card #ps-search-card-wizard,#ps-search-card-wizard{grid-column: 1 / -1 !important;grid-row: 1 !important;margin-top: 0 !important}#patrolsync-portal-hub-card #ps-search-card-scope,#ps-search-card-scope,:root[data-theme="light"] #ps-search-card-scope,:root[data-theme="white"] #ps-search-card-scope,:root[data-theme="zen-linen"] #ps-search-card-scope,:root[data-theme="dark"] #ps-search-card-scope{grid-column: 2 !important;grid-row: 1 !important;margin-top: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}#ps-search-card-scope .ps-scope-table-wrap{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 12px !important;overflow: hidden !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] #ps-search-card-scope .ps-scope-table-wrap{background: #161617 !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#ps-search-card-wizard .ps-inspector-callout,#ps-search-card-wizard .ps-inspector-callout.is-standard,#ps-search-card-scope .ps-inspector-callout,#ps-search-card-scope .ps-inspector-callout.is-standard,:root[data-theme="light"] #ps-search-card-wizard .ps-inspector-callout.is-standard,:root[data-theme="white"] #ps-search-card-wizard .ps-inspector-callout.is-standard,:root[data-theme="zen-linen"] #ps-search-card-wizard .ps-inspector-callout.is-standard,:root[data-theme="light"] #ps-search-card-scope .ps-inspector-callout.is-standard,:root[data-theme="white"] #ps-search-card-scope .ps-inspector-callout.is-standard,:root[data-theme="zen-linen"] #ps-search-card-scope .ps-inspector-callout.is-standard{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 3px solid #111827 !important;border-radius: 8px !important;padding: 12px 16px !important;color: #111827 !important;box-shadow: none !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-inspector-callout,:root[data-theme="dark"] #ps-search-card-wizard .ps-inspector-callout.is-standard,:root[data-theme="dark"] #ps-search-card-scope .ps-inspector-callout,:root[data-theme="dark"] #ps-search-card-scope .ps-inspector-callout.is-standard{background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-left: 3px solid #f5f5f7 !important;color: #f5f5f7 !important;box-shadow: none !important}#ps-search-card-wizard .ps-inspector-callout .ps-inspector-callout-title,#ps-search-card-scope .ps-inspector-callout .ps-inspector-callout-title,:root[data-theme="light"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="white"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="zen-linen"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="light"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="white"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="zen-linen"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #4b5563 !important;margin-bottom: 5px !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-inspector-callout .ps-inspector-callout-title,:root[data-theme="dark"] #ps-search-card-scope .ps-inspector-callout .ps-inspector-callout-title{color: #9ca3af !important}#ps-search-card-wizard .ps-inspector-callout .ps-inspector-callout-text,#ps-search-card-scope .ps-inspector-callout .ps-inspector-callout-text,:root[data-theme="light"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="white"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="zen-linen"] #ps-search-card-wizard .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="light"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="white"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="zen-linen"] #ps-search-card-scope .ps-inspector-callout.is-standard .ps-inspector-callout-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12.5px !important;line-height: 1.55 !important;color: #1f2937 !important;margin: 0 !important;font-weight: 450 !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-inspector-callout .ps-inspector-callout-text,:root[data-theme="dark"] #ps-search-card-scope .ps-inspector-callout .ps-inspector-callout-text{color: #e5e7eb !important}#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway,#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway.ps-inspector-callout,#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway.ps-inspector-callout.is-standard,:root[data-theme="light"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway,:root[data-theme="white"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway,:root[data-theme="zen-linen"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 3px solid #111827 !important;border-radius: 8px !important;padding: 12px 16px !important;margin: 12px 0 !important;color: #111827 !important;box-shadow: none !important;box-sizing: border-box !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway,:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway.ps-inspector-callout,:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway.ps-inspector-callout.is-standard{background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-left: 3px solid #f5f5f7 !important;color: #f5f5f7 !important;box-shadow: none !important}#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-header-block{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;padding-bottom: 6px !important;border-bottom: 1px solid rgba(0,0,0,0.07) !important;margin-bottom: 8px !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-header-block{border-bottom: 1px solid rgba(255,255,255,0.08) !important}#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .case-block-label,#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-title,:root[data-theme="light"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-title,:root[data-theme="white"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-title,:root[data-theme="zen-linen"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #4b5563 !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .case-block-label,:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-title{color: #9ca3af !important}#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .case-takeaway-text,#ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="light"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="white"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12.5px !important;line-height: 1.55 !important;color: #1f2937 !important;margin: 0 !important;font-weight: 450 !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .case-takeaway-text,:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .case-block-takeaway .ps-inspector-callout-text{color: #e5e7eb !important}#patrolsync-portal-hub-card #ps-search-card-doctrines,#ps-search-card-doctrines{grid-column: 1 / -1 !important;grid-row: 2 !important;margin-top: 14px !important;width: 100% !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-monarch-grid,#ps-panel-caselaw .ps-monarch-grid{display: block !important;width: 100% !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-col-right,#ps-panel-caselaw #ps-caselaw-col-right{display: block !important;width: 100% !important;min-width: 0 !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-library,#ps-panel-caselaw #ps-caselaw-card-library,#patrolsync-portal-hub-card #ps-panel-index .ps-card.ps-monarch-card,#ps-panel-index .ps-card.ps-monarch-card{overflow: visible !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-filter-bar,#ps-panel-caselaw .ps-filter-bar{position: sticky !important;top: 16px !important;z-index: 60 !important;padding: 10px 0 !important;margin-bottom: 16px !important;background: rgba(18,19,22,0.94) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#ps-caselaw-topics{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 5px !important;padding: 2px 0 6px 0 !important;margin: 0 0 16px 0 !important}:root[data-theme="white"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-filter-bar,:root[data-theme="white"] #ps-panel-caselaw .ps-filter-bar,:root[data-theme="light"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-filter-bar,:root[data-theme="light"] #ps-panel-caselaw .ps-filter-bar,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-filter-bar,:root[data-theme="zen-linen"] #ps-panel-caselaw .ps-filter-bar{background: rgba(255,255,255,0.94) !important;border-bottom-color: rgba(0,0,0,0.08) !important}#patrolsync-portal-hub-card #ps-panel-index .ps-statute-search-bar-wrap,#ps-panel-index .ps-statute-search-bar-wrap,.ps-statute-search-bar-wrap{position: sticky !important;top: 16px !important;z-index: 85 !important}#patrolsync-portal-hub-card #ps-briefing-col-right,#patrolsync-portal-hub-card #ps-premise-col-right,#patrolsync-portal-hub-card #ps-vacation-col-right,#patrolsync-portal-hub-card #ps-business-col-right,#patrolsync-portal-hub-card #ps-directed-col-right,#patrolsync-portal-hub-card #ps-trespass-col-right,#patrolsync-portal-hub-card #ps-lockers-col-right,#patrolsync-portal-hub-card .ps-briefing-col-right,#patrolsync-portal-hub-card #ps-asset-col-right,#patrolsync-portal-hub-card #ps-fleet-col-right,.ps-briefing-right-monarch{position: sticky !important;top: 16px !important;align-self: start !important}#ps-inspector-body,#briefing-inspector,#ps-briefing-inspector-card .ps-monarch-card-body,#standalone-briefing-inspector-card .ps-monarch-card-body,#ps-premise-inspector-body,#ps-vacation-inspector-body,#ps-business-inspector-body,#ps-directed-inspector-body,#ps-trespass-inspector-body,#ps-lockers-inspector-body,#ps-trespass-detail-container,#ps-lockers-detail-container,#ps-asset-inspector-body,#ps-fleet-inspector-body,#ps-briefing-feed,#ps-premise-feed,#ps-vacation-feed,#ps-business-feed,#ps-directed-feed,#ps-trespass-feed,#ps-lockers-feed,#ps-asset-grid,#ps-fleet-grid{max-height: 680px !important;overflow-y: auto !important;scrollbar-width: thin !important}#ps-inspector-body::-webkit-scrollbar,#briefing-inspector::-webkit-scrollbar,#ps-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar,#standalone-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar,#ps-premise-inspector-body::-webkit-scrollbar,#ps-vacation-inspector-body::-webkit-scrollbar,#ps-business-inspector-body::-webkit-scrollbar,#ps-directed-inspector-body::-webkit-scrollbar,#ps-trespass-inspector-body::-webkit-scrollbar,#ps-lockers-inspector-body::-webkit-scrollbar,#ps-trespass-detail-container::-webkit-scrollbar,#ps-lockers-detail-container::-webkit-scrollbar,#ps-briefing-feed::-webkit-scrollbar,#ps-premise-feed::-webkit-scrollbar,#ps-vacation-feed::-webkit-scrollbar,#ps-business-feed::-webkit-scrollbar,#ps-directed-feed::-webkit-scrollbar,#ps-trespass-feed::-webkit-scrollbar,#ps-lockers-feed::-webkit-scrollbar,.ps-monarch-card-body::-webkit-scrollbar,.ps-briefing-list::-webkit-scrollbar,.vw-check-history-box::-webkit-scrollbar,.ps-inspector-directives::-webkit-scrollbar{width: 6px !important;height: 6px !important}#ps-inspector-body::-webkit-scrollbar-thumb,#briefing-inspector::-webkit-scrollbar-thumb,#ps-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar-thumb,#standalone-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar-thumb,#ps-premise-inspector-body::-webkit-scrollbar-thumb,#ps-vacation-inspector-body::-webkit-scrollbar-thumb,#ps-business-inspector-body::-webkit-scrollbar-thumb,#ps-directed-inspector-body::-webkit-scrollbar-thumb,#ps-trespass-inspector-body::-webkit-scrollbar-thumb,#ps-lockers-inspector-body::-webkit-scrollbar-thumb,#ps-trespass-detail-container::-webkit-scrollbar-thumb,#ps-lockers-detail-container::-webkit-scrollbar-thumb,#ps-briefing-feed::-webkit-scrollbar-thumb,#ps-premise-feed::-webkit-scrollbar-thumb,#ps-vacation-feed::-webkit-scrollbar-thumb,#ps-business-feed::-webkit-scrollbar-thumb,#ps-directed-feed::-webkit-scrollbar-thumb,#ps-trespass-feed::-webkit-scrollbar-thumb,#ps-lockers-feed::-webkit-scrollbar-thumb,.ps-monarch-card-body::-webkit-scrollbar-thumb,.ps-briefing-list::-webkit-scrollbar-thumb,.vw-check-history-box::-webkit-scrollbar-thumb,.ps-inspector-directives::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.15) !important;border-radius: 999px !important}:root[data-theme="dark"] #ps-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #briefing-inspector::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #standalone-briefing-inspector-card .ps-monarch-card-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-premise-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-vacation-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-business-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-directed-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-trespass-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-lockers-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-trespass-detail-container::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-lockers-detail-container::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-briefing-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-premise-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-vacation-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-business-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-directed-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-trespass-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-lockers-feed::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-monarch-card-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-briefing-list::-webkit-scrollbar-thumb,:root[data-theme="dark"] .vw-check-history-box::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-inspector-directives::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.2) !important}#ps-briefing-cancel-btn,#standalone-briefing-cancel-btn{pointer-events: auto !important}.ps-inspector-directives{max-height: 180px !important;overflow-y: auto !important;scrollbar-width: thin !important}.ps-inspector-mode-switch{display: inline-flex !important;align-items: center !important;background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 6px !important;padding: 2px !important;gap: 2px !important;margin-bottom: 12px !important}:root[data-theme="light"] .ps-inspector-mode-switch{background: #ebecef !important;border-color: rgba(0,0,0,0.08) !important}.ps-mode-tab-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;padding: 4px 10px !important;border-radius: 4px !important;border: none !important;background: transparent !important;color: #8a8f98 !important;cursor: pointer !important;transition: background-color 0.12s ease,color 0.12s ease,box-shadow 0.12s ease !important}:root[data-theme="white"] .ps-mode-tab-btn,:root[data-theme="zen-linen"] .ps-mode-tab-btn,:root[data-theme="light"] .ps-mode-tab-btn{color: #4b5563 !important}.ps-mode-tab-btn.is-active{background: #27282d !important;color: #f7f8f8 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="white"] .ps-mode-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-mode-tab-btn.is-active,:root[data-theme="light"] .ps-mode-tab-btn.is-active{background: #ffffff !important;color: #111827 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.08) !important}#ps-briefing-col-right[data-briefing-mode="composer"] #ps-briefing-inspector-card,.ps-briefing-right-monarch[data-briefing-mode="composer"] .ps-briefing-inspector-card,#standalone-briefing-col-right[data-briefing-mode="composer"] #standalone-briefing-inspector-card,.ps-briefing-right-monarch[data-briefing-mode="composer"] #standalone-briefing-inspector-card{display: none !important}#ps-briefing-col-right:not([data-briefing-mode="composer"]) #ps-briefing-composer-card,.ps-briefing-right-monarch:not([data-briefing-mode="composer"]) .ps-briefing-composer-card,#standalone-briefing-col-right:not([data-briefing-mode="composer"]) #standalone-briefing-composer-card,.ps-briefing-right-monarch:not([data-briefing-mode="composer"]) #standalone-briefing-composer-card{display: none !important}.ps-card-header-actions{display: inline-flex !important;align-items: center !important;gap: 8px !important;flex-shrink: 0 !important;white-space: nowrap !important}#ps-compose-directive-btn,#standalone-compose-directive-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 28px !important;min-height: 28px !important;padding: 0 12px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;border-radius: 5px !important;background: var(--color-accent-solid,#007aff) !important;border: 1px solid rgba(255,255,255,0.12) !important;color: #ffffff !important;cursor: pointer !important;user-select: none !important;white-space: nowrap !important;transition: background-color 0.15s ease,box-shadow 0.15s ease,transform 0.08s ease !important}#ps-compose-directive-btn:hover,#standalone-compose-directive-btn:hover{background: #0062cc !important}#ps-compose-directive-btn:active,#standalone-compose-directive-btn:active{transform: scale(0.97) !important}:root[data-theme="white"] #ps-compose-directive-btn,:root[data-theme="white"] #standalone-compose-directive-btn,:root[data-theme="zen-linen"] #ps-compose-directive-btn,:root[data-theme="zen-linen"] #standalone-compose-directive-btn,:root[data-theme="light"] #ps-compose-directive-btn,:root[data-theme="light"] #standalone-compose-directive-btn{background: #111827 !important;color: #ffffff !important;border-color: rgba(0,0,0,0.12) !important}:root[data-theme="white"] #ps-compose-directive-btn:hover,:root[data-theme="white"] #standalone-compose-directive-btn:hover,:root[data-theme="zen-linen"] #ps-compose-directive-btn:hover,:root[data-theme="zen-linen"] #standalone-compose-directive-btn:hover,:root[data-theme="light"] #ps-compose-directive-btn:hover,:root[data-theme="light"] #standalone-compose-directive-btn:hover{background: #000000 !important}@media (max-width: 1100px){#patrolsync-portal-hub-card .ps-monarch-grid{grid-template-columns: 1fr !important;gap: 14px !important}#patrolsync-portal-hub-card #ps-widget-staged{grid-column: 1 !important;grid-row: 1 !important}#patrolsync-portal-hub-card #ps-widget-driver-profile{grid-column: 1 !important;grid-row: 2 !important}#patrolsync-portal-hub-card #ps-widget-thermal{grid-column: 1 !important;grid-row: 3 !important;position: static !important}#patrolsync-portal-hub-card #ps-widget-directives{grid-column: 1 !important;grid-row: 4 !important}#patrolsync-portal-hub-card #ps-widget-activity{grid-column: 1 !important;grid-row: 5 !important}#patrolsync-portal-hub-card #ps-panel-search .ps-monarch-grid,#ps-panel-search .ps-monarch-grid{grid-template-columns: 1fr !important}#patrolsync-portal-hub-card #ps-search-card-wizard,#ps-search-card-wizard{grid-column: 1 !important;grid-row: 1 !important}#patrolsync-portal-hub-card #ps-search-card-scope,#ps-search-card-scope{grid-column: 1 !important;grid-row: 2 !important;margin-top: 14px !important}#patrolsync-portal-hub-card #ps-search-card-doctrines,#ps-search-card-doctrines{grid-column: 1 !important;grid-row: 3 !important;margin-top: 14px !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-col-right{grid-column: 1 !important;width: 100% !important}#patrolsync-portal-hub-card #ps-briefing-col-right,.ps-briefing-right-monarch{position: static !important}}#patrolsync-portal-hub-card .ps-monarch-card{background: #121316 !important;border: 1px solid rgba(255,255,255,0.07) !important;border-radius: 10px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.25) !important;overflow: hidden !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important}#patrolsync-portal-hub-card .ps-monarch-card-header{padding: 10px 16px !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card-header,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card-header{border-bottom-color: rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #f7f8f8 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card-title,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card-title{color: #111827 !important}#patrolsync-portal-hub-card .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card-subtitle,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-card-subtitle,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card-subtitle,:root[data-theme="white"] #ps-search-active-authority,:root[data-theme="zen-linen"] #ps-search-active-authority,:root[data-theme="light"] #ps-search-active-authority{color: #4b5563 !important}#patrolsync-portal-hub-card #ps-widget-driver-profile .ps-monarch-card-body{padding: 14px 16px !important}#patrolsync-portal-hub-card #ps-widget-driver-profile .ps-monarch-meter-strip{background: transparent !important;border: none !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important;border-radius: 0 !important;padding: 0 0 12px 0 !important;margin-bottom: 12px !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-widget-driver-profile .ps-monarch-meter-strip,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-widget-driver-profile .ps-monarch-meter-strip{border-bottom-color: rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card #ps-widget-driver-profile .ps-stop-quick-strip.ps-linear-macro-strip{background: transparent !important;border: none !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important;border-radius: 0 !important;padding: 0 0 14px 0 !important;margin-bottom: 14px !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-widget-driver-profile .ps-stop-quick-strip.ps-linear-macro-strip,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-widget-driver-profile .ps-stop-quick-strip.ps-linear-macro-strip{border-bottom-color: rgba(0,0,0,0.06) !important}.ps-macro-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;color: #8a8f98 !important}:root[data-theme="white"] .ps-macro-label,:root[data-theme="zen-linen"] .ps-macro-label,:root[data-theme="light"] .ps-macro-label{color: #4b5563 !important}.ps-macro-tip{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;color: #6b7280 !important}:root[data-theme="white"] .ps-macro-tip,:root[data-theme="zen-linen"] .ps-macro-tip,:root[data-theme="light"] .ps-macro-tip{color: #4b5563 !important}.ps-driver-presets-row{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 6px !important;margin-top: 6px !important}.ps-bundles-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 6px !important;margin-top: 6px !important}.ps-linear-macro-btn{background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.07) !important;border-radius: 6px !important;height: 32px !important;min-height: 32px !important;padding: 4px 8px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #d1d5db !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 6px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 0.12s ease,border-color 0.12s ease !important}.ps-linear-macro-btn:active{transform: scale(0.98) !important}:root[data-theme="light"] .ps-linear-macro-btn,:root[data-theme="white"] .ps-linear-macro-btn{background: #f9fafb !important;border-color: #e5e7eb !important;color: #374151 !important}.ps-linear-macro-btn:hover{background: rgba(255,255,255,0.07) !important;border-color: rgba(255,255,255,0.14) !important;color: #ffffff !important}:root[data-theme="light"] .ps-linear-macro-btn:hover,:root[data-theme="white"] .ps-linear-macro-btn:hover{background: #f3f4f6 !important;border-color: #d1d5db !important;color: #111827 !important}.ps-preset-badge,.ps-bundle-count-badge{font-family: ui-monospace,"SF Mono","JetBrains Mono",monospace !important;font-size: 10px !important;font-weight: 700 !important;padding: 1px 5px !important;border-radius: 4px !important;background: rgba(255,255,255,0.08) !important;color: #8a8f98 !important}:root[data-theme="light"] .ps-preset-badge,:root[data-theme="light"] .ps-bundle-count-badge,:root[data-theme="white"] .ps-preset-badge,:root[data-theme="white"] .ps-bundle-count-badge{background: rgba(0,0,0,0.06) !important;color: #4b5563 !important}.ps-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.ps-form-grid.ps-cols-1,.ps-form-grid-1{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important}.ps-form-grid.ps-cols-2,.ps-form-grid-2{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important}.ps-modal-body .ps-form-grid-2{margin-top: 12px}.ps-modal-body .ps-form-grid-2:first-child{margin-top: 0}.ps-form-grid.ps-cols-3,.ps-form-grid-3{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 12px !important}@media (max-width: 640px){.ps-form-grid,.ps-form-grid.ps-cols-2,.ps-form-grid-2,.ps-form-grid.ps-cols-3,.ps-form-grid-3{grid-template-columns: 1fr !important}}.ps-form-group,.ps-field-group{display: flex !important;flex-direction: column !important;gap: 5px !important;min-width: 0 !important}.ps-form-group.is-full,.ps-field-group.is-full,.ps-span-full{grid-column: 1 / -1 !important}.ps-form-group .ps-label,.ps-field-group .ps-label,.ps-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 550 !important;text-transform: none !important;letter-spacing: -0.005em !important;color: #8a8f98 !important;margin-bottom: 4px !important;display: block !important;line-height: 1.35 !important}:root[data-theme="white"] .ps-form-group .ps-label,:root[data-theme="zen-linen"] .ps-form-group .ps-label,:root[data-theme="light"] .ps-form-group .ps-label,:root[data-theme="white"] .ps-field-group .ps-label,:root[data-theme="zen-linen"] .ps-field-group .ps-label,:root[data-theme="light"] .ps-field-group .ps-label,:root[data-theme="white"] .ps-label,:root[data-theme="zen-linen"] .ps-label,:root[data-theme="light"] .ps-label{color: #374151 !important}.ps-form-group .ps-input,.ps-field-group .ps-input,.ps-form-group .ps-select,.ps-field-group .ps-select,.ps-form-group .ps-textarea,.ps-field-group .ps-textarea,.ps-textarea{width: 100% !important;border-radius: 6px !important;background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.08) !important;padding: 0 10px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;color: #f7f8f8 !important;box-sizing: border-box !important;transition: border-color 0.12s ease,box-shadow 0.12s ease !important}.ps-form-group .ps-input,.ps-field-group .ps-input,.ps-form-group .ps-select,.ps-field-group .ps-select{height: 34px !important}.ps-form-group .ps-textarea,.ps-field-group .ps-textarea,.ps-textarea{min-height: 72px !important;padding: 8px 10px !important;line-height: 1.45 !important;resize: vertical !important}:root[data-theme="white"] .ps-form-group .ps-input,:root[data-theme="zen-linen"] .ps-form-group .ps-input,:root[data-theme="light"] .ps-form-group .ps-input,:root[data-theme="white"] .ps-field-group .ps-input,:root[data-theme="zen-linen"] .ps-field-group .ps-input,:root[data-theme="light"] .ps-field-group .ps-input,:root[data-theme="white"] .ps-form-group .ps-select,:root[data-theme="zen-linen"] .ps-form-group .ps-select,:root[data-theme="light"] .ps-form-group .ps-select,:root[data-theme="white"] .ps-field-group .ps-select,:root[data-theme="zen-linen"] .ps-field-group .ps-select,:root[data-theme="light"] .ps-field-group .ps-select,:root[data-theme="white"] .ps-form-group .ps-textarea,:root[data-theme="zen-linen"] .ps-form-group .ps-textarea,:root[data-theme="light"] .ps-form-group .ps-textarea,:root[data-theme="white"] .ps-field-group .ps-textarea,:root[data-theme="zen-linen"] .ps-field-group .ps-textarea,:root[data-theme="light"] .ps-field-group .ps-textarea,:root[data-theme="white"] .ps-textarea,:root[data-theme="zen-linen"] .ps-textarea,:root[data-theme="light"] .ps-textarea{background: #ffffff !important;border-color: #d1d5db !important;color: #111827 !important}.ps-form-group .ps-input:focus,.ps-field-group .ps-input:focus,.ps-form-group .ps-select:focus,.ps-field-group .ps-select:focus,.ps-form-group .ps-textarea:focus,.ps-field-group .ps-textarea:focus,.ps-textarea:focus{outline: none !important;border-color: var(--color-accent-solid,#007aff) !important;box-shadow: 0 0 0 2px rgba(0,122,255,0.2) !important}.ps-card-sticky-footer{position: sticky;bottom: 0;background: #ffffff;border-top: 1px solid rgba(0,0,0,0.06);padding: 12px 20px;margin: 16px -20px -20px -20px;display: flex;align-items: center;justify-content: flex-end;gap: 10px;z-index: 5}:root[data-theme="dark"] .ps-card-sticky-footer,:root[data-theme="tactical-red"] .ps-card-sticky-footer,:root[data-theme="squad-mdt"] .ps-card-sticky-footer{background: #14151a;border-top-color: rgba(255,255,255,0.08)}#patrolsync-portal-hub-card #ps-widget-staged .ps-monarch-card-header{padding: 12px 18px !important}.ps-btn-add-stop{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;background: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;border: none !important;border-radius: 6px !important;padding: 5px 12px !important;cursor: pointer !important}.ps-empty-staged-tray{padding: 48px 24px !important;text-align: center !important;color: #8a8f98 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;background: rgba(255,255,255,0.015) !important;border: 1px dashed rgba(255,255,255,0.1) !important;border-radius: 8px !important;margin: 16px !important}:root[data-theme="light"] .ps-empty-staged-tray{background: #fcfcfc !important;border-color: rgba(0,0,0,0.1) !important;color: #6b7280 !important}.ps-staged-item{display: grid !important;grid-template-columns: 140px 1fr auto auto !important;gap: 12px !important;align-items: center !important;padding: 10px 16px !important;border-bottom: 1px solid rgba(255,255,255,0.05) !important;transition: background-color 0.12s ease !important}:root[data-theme="light"] .ps-staged-item{border-bottom-color: rgba(0,0,0,0.06) !important}.ps-staged-item:hover{background: rgba(255,255,255,0.025) !important}:root[data-theme="light"] .ps-staged-item:hover{background: #f9fafb !important}#patrolsync-portal-hub-card #ps-widget-directives .ps-monarch-card-header{display: none !important}#patrolsync-portal-hub-card #ps-widget-directives .ps-monarch-card-body{padding: 0 !important}#patrolsync-portal-hub-card .ps-monarch-feature-callout{padding: 12px 18px !important;background: rgba(255,255,255,0.02) !important;border-radius: 8px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-feature-callout,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-feature-callout,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-feature-callout{background: #ffffff !important}#patrolsync-portal-hub-card .ps-monarch-kicker{font-family: ui-monospace,"SF Mono","JetBrains Mono",monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;color: #f59e0b !important;margin-bottom: 2px !important;display: inline-block !important}:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-kicker,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-kicker,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-kicker{color: #b45309 !important}#patrolsync-portal-hub-card .ps-monarch-feature-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: #f7f8f8 !important;margin: 0 !important;line-height: 1.4 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-feature-title,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-feature-title,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-feature-title{color: #111827 !important}#patrolsync-portal-hub-card .ps-monarch-feature-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important;margin: 0 !important;line-height: 1.4 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-feature-desc,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-feature-desc,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-feature-desc{color: #4b5563 !important}#ps-thermal-output{max-height: 170px !important;overflow-y: auto !important;background: #0b0c0e !important;border: 1px solid rgba(255,255,255,0.06) !important;border-radius: 6px !important;padding: 10px 12px !important;font-family: ui-monospace,"SF Mono","Menlo",monospace !important;font-size: 11px !important;line-height: 1.5 !important;color: #a1a1aa !important}:root[data-theme="white"] #ps-thermal-output,:root[data-theme="zen-linen"] #ps-thermal-output,:root[data-theme="light"] #ps-thermal-output{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #374151 !important}.ps-thermal-format-tabs{display: flex !important;gap: 4px !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 6px !important;padding: 2px !important}:root[data-theme="white"] .ps-thermal-format-tabs,:root[data-theme="zen-linen"] .ps-thermal-format-tabs,:root[data-theme="light"] .ps-thermal-format-tabs{background: rgba(0,0,0,0.04) !important;border-color: rgba(0,0,0,0.08) !important}.ps-format-tab-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 500 !important;padding: 3px 8px !important;border-radius: 4px !important;background: transparent !important;border: none !important;color: #8a8f98 !important;cursor: pointer !important}:root[data-theme="white"] .ps-format-tab-btn,:root[data-theme="zen-linen"] .ps-format-tab-btn,:root[data-theme="light"] .ps-format-tab-btn{color: #4b5563 !important}:root[data-theme="white"] .ps-format-tab-btn:hover,:root[data-theme="zen-linen"] .ps-format-tab-btn:hover,:root[data-theme="light"] .ps-format-tab-btn:hover{color: #111827 !important}.ps-format-tab-btn.is-active{background: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;font-weight: 700 !important}:root[data-theme="white"] .ps-format-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-format-tab-btn.is-active,:root[data-theme="light"] .ps-format-tab-btn.is-active{background: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}#patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin-bottom: 14px !important;gap: 10px !important;display: flex !important;flex-direction: column !important;align-items: center !important;width: 100% !important}#patrolsync-portal-hub-card .scenario-hub{border-bottom: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;flex-wrap: wrap !important;width: 100% !important}#patrolsync-portal-hub-card .scenario-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;color: #8a8f98 !important;text-transform: none !important;text-align: center !important}:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-label,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .scenario-label,:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-label{color: #4b5563 !important}#patrolsync-portal-hub-card .scenario-pills{display: flex !important;gap: 6px !important;flex-wrap: wrap !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card .scenario-pill{background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.07) !important;border-radius: 6px !important;min-height: 26px !important;padding: 0 10px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important;box-shadow: none !important;cursor: pointer !important}:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-pill,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .scenario-pill,:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill{background: #ffffff !important;border-color: #e5e7eb !important;color: #4b5563 !important}#patrolsync-portal-hub-card .scenario-pill:hover{background: rgba(255,255,255,0.07) !important;color: #f7f8f8 !important;border-color: rgba(255,255,255,0.15) !important}:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-pill:hover,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .scenario-pill:hover,:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-pill:hover{background: #f3f4f6 !important;color: #111827 !important}#patrolsync-portal-hub-card .scenario-pill.is-active,#patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"]{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;font-weight: 700 !important}#patrolsync-portal-hub-card .filter-pills-row.ps-pills-row{border-bottom: none !important;padding-bottom: 0 !important;margin-bottom: 0 !important;gap: 6px !important;overflow-x: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;width: 100% !important}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill{background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.07) !important;border-radius: 6px !important;min-height: 28px !important;padding: 0 10px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #8a8f98 !important;box-shadow: none !important;cursor: pointer !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill{background: #ffffff !important;border-color: #e5e7eb !important;color: #4b5563 !important}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover{background: rgba(255,255,255,0.08) !important;color: #f7f8f8 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover{background: #f3f4f6 !important;color: #111827 !important}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"]{background: #ffffff !important;border-color: #ffffff !important;color: #0f1012 !important;font-weight: 700 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"]{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}#patrolsync-portal-hub-card .filter-pill.ps-filter-pill .pill-badge{background: rgba(255,255,255,0.12) !important;border: none !important;color: inherit !important;font-size: 10.5px !important;font-weight: 700 !important;border-radius: 4px !important;padding: 1px 5px !important;margin-left: 4px !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill .pill-badge,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill .pill-badge,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill .pill-badge{background: rgba(0,0,0,0.08) !important;color: #4b5563 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active .pill-badge{background: rgba(0,0,0,0.22) !important;color: #ffffff !important}#patrolsync-portal-hub-card .filter-controls-row.ps-controls-row{border-top: 1px solid rgba(255,255,255,0.06) !important;padding-top: 8px !important;gap: 12px !important;width: 100% !important;max-width: 860px !important;margin-inline: auto !important;justify-content: center !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-controls-row.ps-controls-row,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-controls-row.ps-controls-row,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-controls-row.ps-controls-row{border-top-color: rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card .filter-select-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: #8a8f98 !important;margin-bottom: 2px !important;text-align: center !important;width: 100% !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-select-label,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-select-label,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-select-label{color: #4b5563 !important}#patrolsync-portal-hub-card .filter-select-trigger{display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;min-height: 30px !important;min-width: 154px !important;padding: 0 10px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f7f8f8 !important}:root[data-theme="white"] #patrolsync-portal-hub-card .filter-select-trigger,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .filter-select-trigger,:root[data-theme="light"] #patrolsync-portal-hub-card .filter-select-trigger{background: #ffffff !important;border-color: #e5e7eb !important;color: #111827 !important}#patrolsync-portal-hub-card .trigger-label-text{text-align: center !important}.ps-statute-search-bar-wrap{margin-bottom: 12px !important}.search-shell.ps-search-shell{height: 42px !important;min-height: 42px !important;background: rgba(20,21,26,0.85) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.35),0 10px 24px -4px rgba(0,0,0,0.5),0 20px 44px -8px rgba(0,0,0,0.65) !important}:root[data-theme="light"] .search-shell.ps-search-shell,:root[data-theme="white"] .search-shell.ps-search-shell{background: rgba(255,255,255,0.9) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-color: rgba(0,0,0,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 8px 20px -4px rgba(0,0,0,0.07),0 16px 36px -6px rgba(0,0,0,0.05) !important}:root[data-theme="tactical-red"] .search-shell.ps-search-shell{background: rgba(20,4,4,0.9) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-color: rgba(239,68,68,0.35) !important}:root[data-theme="mdt"] .search-shell.ps-search-shell,:root[data-theme="squad-mdt"] .search-shell.ps-search-shell{background: rgba(5,6,7,0.9) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;border-color: rgba(56,189,248,0.3) !important}.search.ps-statute-search-input{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-style: normal !important;color: #f7f8f8 !important}:root[data-theme="light"] .search.ps-statute-search-input,:root[data-theme="white"] .search.ps-statute-search-input{color: #111827 !important}.offense-row.ps-statute-row.ps-linear-apple-card{display: grid !important;grid-template-columns: 190px 1fr auto !important;gap: 16px !important;align-items: center !important;padding: 12px 16px !important;margin-bottom: 6px !important;background: #121316 !important;border: 1px solid rgba(255,255,255,0.06) !important;border-radius: 8px !important;box-shadow: none !important;transition: background-color 0.12s ease,border-color 0.12s ease !important}:root[data-theme="light"] .offense-row.ps-statute-row.ps-linear-apple-card,:root[data-theme="white"] .offense-row.ps-statute-row.ps-linear-apple-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important}.offense-row.ps-statute-row.ps-linear-apple-card:hover{background: #17181e !important;border-color: rgba(255,255,255,0.12) !important}:root[data-theme="light"] .offense-row.ps-statute-row.ps-linear-apple-card:hover,:root[data-theme="white"] .offense-row.ps-statute-row.ps-linear-apple-card:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.14) !important}.offense-row.ps-statute-row .code-column{min-width: 0 !important}.offense-row.ps-statute-row .micro-label{display: none !important}.offense-row.ps-statute-row .primary-code{font-family: ui-monospace,"SF Mono","Menlo",monospace !important;font-size: 13.5px !important;font-weight: 700 !important;color: var(--color-accent-solid,#007aff) !important;margin: 0 !important}.offense-row.ps-statute-row .code-badges{margin-top: 4px !important;gap: 4px !important}.offense-row.ps-statute-row .code-badges span{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 10.5px !important;font-weight: 500 !important;padding: 2px 6px !important;border-radius: 4px !important}.offense-row.ps-statute-row .row-quick-actions{margin-top: 6px !important;display: flex !important;gap: 4px !important}.offense-row.ps-statute-row .row-quick-actions .row-action-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;height: 26px !important;min-height: 26px !important;padding: 0 8px !important;border-radius: 4px !important;transition: background var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) cubic-bezier(0.16,1,0.3,1) !important}.offense-row.ps-statute-row .row-quick-actions .row-action-btn:active{transform: scale(0.96) !important}.offense-row.ps-statute-row .description-column{min-width: 0 !important}.offense-row.ps-statute-row .offense-description{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 700 !important;color: #f7f8f8 !important;margin: 0 0 2px 0 !important;line-height: 1.4 !important}:root[data-theme="light"] .offense-row.ps-statute-row .offense-description,:root[data-theme="white"] .offense-row.ps-statute-row .offense-description{color: #111827 !important}.offense-row.ps-statute-row .offense-context{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important;margin: 0 !important}:root[data-theme="white"] .offense-row.ps-statute-row .offense-context,:root[data-theme="zen-linen"] .offense-row.ps-statute-row .offense-context,:root[data-theme="light"] .offense-row.ps-statute-row .offense-context{color: #4b5563 !important}.offense-row.ps-statute-row .official-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: #8a8f98 !important;margin: 2px 0 0 0 !important}:root[data-theme="white"] .offense-row.ps-statute-row .official-heading,:root[data-theme="zen-linen"] .offense-row.ps-statute-row .official-heading,:root[data-theme="light"] .offense-row.ps-statute-row .official-heading{color: #4b5563 !important}.offense-row.ps-statute-row .ilga-statute-link{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;color: var(--color-accent-solid,#007aff) !important;background: transparent !important;border: none !important;box-shadow: none !important;min-height: 28px !important;padding: 4px 8px !important;box-sizing: border-box !important;margin-top: 4px !important;display: inline-flex !important;align-items: center !important;gap: 4px !important;text-decoration: none !important}:root[data-theme="light"] .offense-row.ps-statute-row .ilga-statute-link,:root[data-theme="white"] .offense-row.ps-statute-row .ilga-statute-link{color: #007aff !important;background: transparent !important;border: none !important}.offense-row.ps-statute-row .ilga-statute-link:hover{text-decoration: underline !important;background: transparent !important}.search.ps-statute-search-input::placeholder,.ps-statute-search-input::placeholder{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-style: normal !important;font-size: 13px !important;color: #8a8f98 !important}:root[data-theme="light"] .search.ps-statute-search-input::placeholder,:root[data-theme="light"] .ps-statute-search-input::placeholder,:root[data-theme="white"] .search.ps-statute-search-input::placeholder,:root[data-theme="white"] .ps-statute-search-input::placeholder{color: #9ca3af !important}.ps-thermal-preview-wrap{background: #0b0c0e !important;border: 1px solid rgba(255,255,255,0.06) !important;border-radius: 6px !important;box-shadow: none !important;padding: 0 !important}:root[data-theme="light"] .ps-thermal-preview-wrap,:root[data-theme="white"] .ps-thermal-preview-wrap{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important}.offense-row.ps-statute-row .ps-statute-actions{display: flex !important;flex-direction: row !important;gap: 6px !important;align-items: center !important;justify-content: flex-end !important;min-width: 0 !important}.offense-row.ps-statute-row .ps-statute-actions button{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;height: 30px !important;min-height: 30px !important;padding: 0 10px !important;border-radius: 6px !important;white-space: nowrap !important}@media (max-width: 900px){.offense-row.ps-statute-row.ps-linear-apple-card{grid-template-columns: 1fr !important;gap: 10px !important}.offense-row.ps-statute-row .ps-statute-actions{justify-content: flex-start !important}}#patrolsync-portal-hub-card .ps-speed-stepper-card{background: transparent !important;border: none !important;box-shadow: none !important;padding: 10px 0 !important;margin-bottom: 12px !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important;border-radius: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-speed-stepper-card,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-speed-stepper-card{border-bottom-color: rgba(0,0,0,0.06) !important;background: transparent !important;border-left: none !important;border-right: none !important;border-top: none !important;box-shadow: none !important}#patrolsync-portal-hub-card .ps-speed-preset-btn,#patrolsync-portal-hub-card .ps-speed-delta-chip{min-height: 30px !important;padding: 0 10px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;background: rgba(255,255,255,0.03) !important;border: 1px solid rgba(255,255,255,0.07) !important;color: #8a8f98 !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 0.12s ease,border-color 0.12s ease !important}#patrolsync-portal-hub-card .ps-speed-preset-btn:active,#patrolsync-portal-hub-card .ps-speed-delta-chip:active{transform: scale(0.97) !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-speed-preset-btn,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-speed-delta-chip,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-speed-preset-btn,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-speed-delta-chip{background: #ffffff !important;border-color: #e5e7eb !important;color: #4b5563 !important}#patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,#patrolsync-portal-hub-card .ps-speed-delta-chip.is-active{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important;font-weight: 700 !important}#patrolsync-portal-hub-card .ps-speed-step-btn{height: 34px !important;width: 34px !important;min-width: 34px !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 14px !important;font-weight: 700 !important;background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #f7f8f8 !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 0.12s ease,border-color 0.12s ease !important}#patrolsync-portal-hub-card .ps-speed-step-btn:active{transform: scale(0.96) !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-speed-step-btn,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-speed-step-btn{background: #ffffff !important;border-color: #e5e7eb !important;color: #111827 !important}:root[data-theme="light"] .ps-workspace-canvas,:root[data-theme="light"] .ps-view-panel,:root[data-theme="light"] #patrolsync-portal-hub-card,:root[data-theme="white"] .ps-workspace-canvas,:root[data-theme="white"] .ps-view-panel,:root[data-theme="white"] #patrolsync-portal-hub-card{background: #f4f5f7 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-card,:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-card,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 6px 16px -3px rgba(0,0,0,0.06),0 14px 32px -6px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.9) !important}#patrolsync-portal-hub-card #ps-panel-index>.ps-card{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-panel-index>.ps-card,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-panel-index>.ps-card{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .unified-filter-console.ps-filter-console,:root[data-theme="white"] #patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .scenario-hub,:root[data-theme="white"] #patrolsync-portal-hub-card .scenario-hub{border-bottom: none !important;padding: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .filter-pills-row.ps-pills-row,:root[data-theme="white"] #patrolsync-portal-hub-card .filter-pills-row.ps-pills-row{border-bottom: none !important;padding: 0 !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-tray-actions-bar,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-tray-actions-bar{background: #ffffff !important;border-top: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-clear-tray-btn,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-clear-tray-btn{background: #f9fafb !important;border: 1px solid #e5e7eb !important;color: #374151 !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-clear-tray-btn:hover,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-clear-tray-btn:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] #patrolsync-portal-hub-card #ps-thermal-output,:root[data-theme="white"] #patrolsync-portal-hub-card #ps-thermal-output{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="light"] body.standalone-page,:root[data-theme="light"] body.standalone-page main,:root[data-theme="light"] .standalone-tool-container{background: #f4f5f7 !important;color: #111827 !important}:root[data-theme="light"] .calc-stepper-card,:root[data-theme="light"] .calc-result-card,:root[data-theme="light"] .slip-studio-card,:root[data-theme="light"] .slip-controls-pane,:root[data-theme="light"] .search-proto-card,:root[data-theme="light"] .case-law-card,:root[data-theme="light"] .editorial-section,:root[data-theme="light"] .editorial-table-card,:root[data-theme="light"] .editorial-category-card,:root[data-theme="light"] .editorial-callout-box,:root[data-theme="light"] .editorial-masthead,:root[data-theme="light"] body.standalone-page .unified-filter-console,:root[data-theme="light"] .pfa-category-card,:root[data-theme="light"] .case-rule-col,:root[data-theme="light"] .standalone-tool-container .ps-card{background: rgba(255,255,255,0.88) !important;backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important;color: #111827 !important}:root[data-theme="light"] .calc-stepper-center,:root[data-theme="light"] .calc-narrative-box,:root[data-theme="light"] .search-proto-block,:root[data-theme="light"] .case-block-holding,:root[data-theme="light"] .case-block-takeaway,:root[data-theme="light"] .editorial-table-header-row,:root[data-theme="light"] .thermal-catalog-section,:root[data-theme="light"] .calc-stat-item,:root[data-theme="light"] .editorial-offense-item,:root[data-theme="light"] .editorial-category-deck,:root[data-theme="light"] .editorial-section-stamp,:root[data-theme="light"] .case-statutes-block{background: #f9fafb !important;border-color: rgba(0,0,0,0.06) !important;color: #111827 !important}:root[data-theme="dark"] body.standalone-page,:root[data-theme="dark"] body.standalone-page main,:root[data-theme="dark"] .standalone-tool-container,:root[data-theme="zen-linen-dark"] body.standalone-page,:root[data-theme="zen-linen-dark"] body.standalone-page main,:root[data-theme="zen-linen-dark"] .standalone-tool-container{background: #0b0d10 !important;color: #f8fafc !important}:root[data-theme="dark"] .calc-stepper-card,:root[data-theme="dark"] .calc-result-card,:root[data-theme="dark"] .search-proto-card,:root[data-theme="dark"] .case-law-card,:root[data-theme="dark"] .editorial-section,:root[data-theme="dark"] .editorial-table-card,:root[data-theme="dark"] .editorial-category-card,:root[data-theme="dark"] .editorial-callout-box,:root[data-theme="dark"] .editorial-masthead,:root[data-theme="dark"] body.standalone-page .unified-filter-console,:root[data-theme="dark"] .pfa-category-card,:root[data-theme="dark"] .case-rule-col,:root[data-theme="zen-linen-dark"] .calc-stepper-card,:root[data-theme="zen-linen-dark"] .calc-result-card,:root[data-theme="zen-linen-dark"] .search-proto-card,:root[data-theme="zen-linen-dark"] .case-law-card,:root[data-theme="zen-linen-dark"] .editorial-section,:root[data-theme="zen-linen-dark"] .editorial-table-card,:root[data-theme="zen-linen-dark"] .editorial-category-card,:root[data-theme="zen-linen-dark"] .editorial-callout-box,:root[data-theme="zen-linen-dark"] .editorial-masthead,:root[data-theme="zen-linen-dark"] body.standalone-page .unified-filter-console,:root[data-theme="zen-linen-dark"] .pfa-category-card,:root[data-theme="zen-linen-dark"] .case-rule-col{background: rgba(22,25,30,0.9) !important;border-color: rgba(255,255,255,0.1) !important;color: #f8fafc !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.05),0 8px 24px rgba(0,0,0,0.4) !important}:root[data-theme="dark"] .calc-stepper-center,:root[data-theme="dark"] .calc-narrative-box,:root[data-theme="dark"] .search-proto-block,:root[data-theme="dark"] .case-block-holding,:root[data-theme="dark"] .case-block-takeaway,:root[data-theme="dark"] .editorial-table-header-row,:root[data-theme="dark"] .calc-stat-item,:root[data-theme="dark"] .editorial-offense-item,:root[data-theme="dark"] .editorial-category-deck,:root[data-theme="dark"] .editorial-section-stamp,:root[data-theme="dark"] .case-statutes-block,:root[data-theme="zen-linen-dark"] .calc-stepper-center,:root[data-theme="zen-linen-dark"] .calc-narrative-box,:root[data-theme="zen-linen-dark"] .search-proto-block,:root[data-theme="zen-linen-dark"] .case-block-holding,:root[data-theme="zen-linen-dark"] .case-block-takeaway,:root[data-theme="zen-linen-dark"] .editorial-table-header-row,:root[data-theme="zen-linen-dark"] .calc-stat-item,:root[data-theme="zen-linen-dark"] .editorial-offense-item,:root[data-theme="zen-linen-dark"] .editorial-category-deck,:root[data-theme="zen-linen-dark"] .editorial-section-stamp,:root[data-theme="zen-linen-dark"] .case-statutes-block{background: rgba(255,255,255,0.04) !important;border-color: rgba(255,255,255,0.08) !important;color: #f8fafc !important}body.standalone-page h1,body.standalone-page h2,body.standalone-page h3,body.standalone-page h4{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,sans-serif;letter-spacing: -0.015em}body.standalone-page .ps-landing-view h1,body.standalone-page .ps-landing-view h2,body.standalone-page .ps-landing-view h3,body.standalone-page .ps-hero-display-title,body.standalone-page .ps-sim-title,body.standalone-page .ps-landing-section-title,body.standalone-page .ps-scrolly-stage-title,body.standalone-page .ps-module-title,body.standalone-page .ps-bottom-cta-title,body.standalone-page .ps-stage-title,body.standalone-page .ps-slide-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",-apple-system,sans-serif;font-optical-sizing: auto}body.standalone-page p,body.standalone-page label,body.standalone-page input,body.standalone-page button{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif}.standalone-page .site-header{padding: 8px var(--page-gutter)}.standalone-page .pill-nav{height: 40px !important;padding: 3px !important;gap: 3px !important;border-radius: 999px !important}:root[data-theme="light"] .standalone-page .pill-nav{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important}:root[data-theme="light"] .standalone-page .pill-nav a{color: #4b5563 !important;font-size: 11.5px !important;padding: 6px 12px !important;border-radius: 999px !important;font-weight: 700 !important}:root[data-theme="light"] .standalone-page .pill-nav a:hover{background: #f3f4f6 !important;color: #111827 !important}:root[data-theme="light"] .standalone-page .pill-nav a[aria-current="page"],:root[data-theme="light"] .standalone-page .pill-nav a.is-active,:root[data-theme="white"] .standalone-page .pill-nav a[aria-current="page"],:root[data-theme="white"] .standalone-page .pill-nav a.is-active,:root[data-theme="zen-linen"] .standalone-page .pill-nav a[aria-current="page"],:root[data-theme="zen-linen"] .standalone-page .pill-nav a.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important}.speed-calculator-dialog{width: min(calc(100vw - 40px),1480px) !important;max-width: 1480px !important;max-height: min(940px,calc(100vh - 48px)) !important;border-radius: 24px !important;box-shadow: 0 32px 84px rgba(0,0,0,0.45),0 8px 24px rgba(0,0,0,0.25) !important}@media (max-width: 1200px){.speed-calculator-dialog{width: min(calc(100vw - 32px),1160px) !important;max-width: 1160px !important}}@media (max-width: 820px){.speed-calculator-dialog{width: calc(100vw - 20px) !important;max-width: 100vw !important;max-height: calc(100vh - 20px) !important;border-radius: 20px !important}}.speed-calculator-dialog .statute-sheet-header{padding: 22px 36px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .speed-calculator-dialog .statute-sheet-header{border-bottom: 1px solid rgba(255,255,255,0.08) !important}@media (max-width: 680px){.speed-calculator-dialog .statute-sheet-header{padding: 14px 18px !important}}.speed-calculator-dialog .statute-sheet-title{font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.2 !important}@media (max-width: 680px){.speed-calculator-dialog .statute-sheet-title{font-size: 20px !important}}.speed-calculator-dialog .calc-header-actions{display: flex !important;align-items: center !important;gap: 12px !important}.speed-calculator-dialog .calc-reset-btn{min-height: 34px !important;padding: 0 16px !important;border-radius: 9999px !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important}.speed-calculator-dialog .statute-sheet-body{max-width: 100% !important;width: 100% !important;padding: 28px 36px 56px !important}@media (max-width: 680px){.speed-calculator-dialog .statute-sheet-body{padding: 16px 16px 36px !important}}.speed-calc-grid{display: grid;grid-template-columns: minmax(420px,480px) minmax(520px,1fr);gap: 36px;align-items: start}@media (max-width: 1040px){.speed-calc-grid{grid-template-columns: 1fr;gap: 24px}}.speed-calc-results{position: sticky !important;top: 16px !important;align-self: start !important;display: flex !important;flex-direction: column !important;gap: 20px !important}@media (max-width: 960px){.speed-calc-results{position: static !important}}.calc-stepper-card{padding: 20px 22px !important;border-radius: 16px !important;margin-bottom: 0 !important}.calc-stepper-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}.calc-presets-row{display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 12px}.calc-preset-chip{min-height: 32px;padding: 5px 12px;font-size: 11.5px;font-weight: 700;border-radius: 8px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-variant-numeric: tabular-nums;cursor: pointer;user-select: none;touch-action: manipulation;transition: background 120ms cubic-bezier(0.2,0,0,1),color 120ms cubic-bezier(0.2,0,0,1),border-color 120ms cubic-bezier(0.2,0,0,1),box-shadow 120ms cubic-bezier(0.2,0,0,1),transform 80ms ease}:root[data-theme="light"] .calc-preset-chip{background: #ffffff;border: 1px solid rgba(0,0,0,0.10);color: #374151;box-shadow: 0 1px 2px rgba(0,0,0,0.03),inset 0 1px 0 rgba(255,255,255,0.9)}:root[data-theme="light"] .calc-preset-chip:hover{border-color: #007aff;color: #007aff;transform: translateY(-1px);box-shadow: 0 2px 6px rgba(0,122,255,0.12),inset 0 1px 0 rgba(255,255,255,0.9)}:root[data-theme="dark"] .calc-preset-chip{background: #1e222d;border: 1px solid rgba(255,255,255,0.08);color: #9ca3af;box-shadow: 0 1px 3px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.08)}:root[data-theme="dark"] .calc-preset-chip:hover{border-color: #38bdf8;color: #38bdf8;transform: translateY(-1px)}.calc-preset-chip.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;font-weight: 750 !important;box-shadow: 0 2px 8px rgba(0,122,255,0.35),inset 0 1px 0 rgba(255,255,255,0.25) !important}.calc-stepper-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 12px}.calc-step-btn{min-width: 44px;min-height: 44px;padding: 0 10px;display: inline-flex;align-items: center;justify-content: center;border-radius: 8px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 13px;font-weight: 800;cursor: pointer;touch-action: manipulation;user-select: none;-webkit-tap-highlight-color: transparent;transition: transform 80ms ease,background 120ms cubic-bezier(0.2,0,0,1),border-color 120ms cubic-bezier(0.2,0,0,1),box-shadow 120ms cubic-bezier(0.2,0,0,1)}:root[data-theme="light"] .calc-step-btn{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.10) !important;color: #111827 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="light"] .calc-step-btn:hover{border-color: #007aff !important;color: #007aff !important;box-shadow: 0 2px 6px rgba(0,122,255,0.14),inset 0 1px 0 rgba(255,255,255,0.95) !important;transform: translateY(-1px)}:root[data-theme="dark"] .calc-step-btn{background: #1e222d !important;border: 1px solid rgba(255,255,255,0.10) !important;color: #f3f4f6 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .calc-step-btn:hover{border-color: #38bdf8 !important;color: #38bdf8 !important;transform: translateY(-1px)}.calc-step-btn:active{transform: scale(0.93) !important}.calc-stepper-center{display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 1;min-width: 64px}.calc-stepper-num{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 32px;font-weight: 850;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;color: var(--text);background: transparent;border: none;text-align: center;width: 100%;outline: none;padding: 0;margin: 0;-moz-appearance: textfield}.calc-stepper-num::-webkit-outer-spin-button,.calc-stepper-num::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.calc-stepper-num.is-observed{color: var(--accent)}.calc-stepper-unit{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-muted)}.calc-zone-group{margin-bottom: 20px}.calc-zone-segmented{display: grid;grid-template-columns: repeat(4,1fr);gap: 4px;padding: 4px;border-radius: 12px;margin-top: 8px}:root[data-theme="light"] .calc-zone-segmented{background: #eceef2 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2.5px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .calc-zone-segmented{background: #0f1117 !important;border: 1px solid rgba(255,255,255,0.06) !important;box-shadow: inset 0 1.5px 3px rgba(0,0,0,0.4) !important}@media (max-width: 680px){.calc-zone-segmented{grid-template-columns: repeat(2,1fr)}}.calc-zone-seg-btn{min-height: 38px;padding: 8px 10px;font-size: 12px;font-weight: 650;border-radius: 8px;border: 1px solid transparent;background: transparent;color: var(--text-soft);text-align: center;cursor: pointer;user-select: none;touch-action: manipulation;transition: background 120ms cubic-bezier(0.2,0,0,1),color 120ms cubic-bezier(0.2,0,0,1),box-shadow 120ms cubic-bezier(0.2,0,0,1),transform 80ms ease}:root[data-theme="light"] .calc-zone-seg-btn:hover{color: #111827;background: rgba(255,255,255,0.55)}:root[data-theme="dark"] .calc-zone-seg-btn:hover{color: #f3f4f6;background: rgba(255,255,255,0.05)}.calc-zone-seg-btn.is-active{background: var(--color-accent-solid,#007aff) !important;border-color: var(--color-accent-solid,#007aff) !important;color: #ffffff !important;font-weight: 750 !important;box-shadow: 0 2px 8px rgba(0,122,255,0.32),inset 0 1px 0 rgba(255,255,255,0.25) !important}.calc-modifiers-chips{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--border)}.search-proto-card,.case-law-card{padding: 16px;border-radius: 8px;margin-bottom: 16px}.case-rules-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 16px}.search-proto-detail-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 16px}.case-rule-col.is-permitted{border-inline-start: 3px solid #10b981 !important;border-left: 3px solid #10b981 !important}.case-rule-col.is-prohibited{border-inline-start: 3px solid #ef4444 !important;border-left: 3px solid #ef4444 !important}.case-rule-col.is-zone-school{border-inline-start: 3px solid #f59e0b !important;border-left: 3px solid #f59e0b !important}.case-rule-col.is-zone-construction{border-inline-start: 3px solid #f97316 !important;border-left: 3px solid #f97316 !important}.case-rule-col.is-zone-scotts{border-inline-start: 3px solid #ef4444 !important;border-left: 3px solid #ef4444 !important}.case-rule-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 6px 0 8px}.case-chip{display: inline-flex;align-items: center;padding: 2px 7px;border-radius: 4px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;background: var(--surface-muted);color: var(--text-soft);border: 1px solid var(--border)}.case-chip.is-req{background: rgba(239,68,68,0.1);color: #ef4444;border-color: rgba(239,68,68,0.25)}.case-chip.is-warn{background: rgba(249,115,22,0.1);color: #f97316;border-color: rgba(249,115,22,0.25)}.case-chip.is-amber{background: rgba(245,158,11,0.1);color: #f59e0b;border-color: rgba(245,158,11,0.25)}.editorial-table-card{border-radius: 8px;overflow: hidden}.editorial-table-header-row{font-family: var(--font-mono);font-size: 10.5px;font-weight: 750;letter-spacing: 0.06em;padding: 8px 14px;text-align: start}.editorial-table-row{padding: 10px 14px;border-bottom: 1px solid var(--border)}.editorial-table-card .editorial-table-header-row.is-4col,.editorial-table-card .editorial-table-row.is-4col{display: grid !important;grid-template-columns: minmax(160px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(240px,1.8fr) !important;align-items: center !important;gap: 12px !important}.speed-bracket-fine{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;font-size: 13px;font-weight: 750;color: var(--text);font-variant-numeric: tabular-nums}.speed-bracket-mandate{display: flex;flex-direction: column;gap: 2px}.mandate-status{font-size: 13px;font-weight: 700;color: var(--text)}.mandate-status.is-mandatory{color: #ef4444}.mandate-status.is-eligible{color: var(--text)}.mandate-sub{font-size: 11.5px;color: var(--text-soft)}.calc-panel-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 12px;margin-bottom: 16px;border-bottom: 1px solid var(--border)}.calc-panel-titles{display: flex;flex-direction: column;gap: 2px}.calc-panel-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 16px !important;font-weight: 750 !important;color: var(--text) !important;margin: 0 !important;letter-spacing: -0.01em;line-height: 1.25}.calc-panel-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px !important;color: var(--text-soft) !important;margin: 0;line-height: 1.35}.calc-panel-badge{display: inline-flex;align-items: center;padding: 3px 8px;border-radius: 999px;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;background: var(--surface-muted);color: var(--text-soft);border: 1px solid var(--border);white-space: nowrap;font-variant-numeric: tabular-nums}.calc-panel-badge.is-verdict{background: rgba(59,130,246,0.1);color: #3b82f6;border-color: rgba(59,130,246,0.25)}.calc-result-card.is-petty .calc-panel-badge.is-verdict{background: rgba(245,158,11,0.1);color: #f59e0b;border-color: rgba(245,158,11,0.25)}.calc-result-card.is-misdemeanor-b .calc-panel-badge.is-verdict{background: rgba(249,115,22,0.1);color: #f97316;border-color: rgba(249,115,22,0.25)}.calc-result-card.is-misdemeanor-a .calc-panel-badge.is-verdict{background: rgba(239,68,68,0.1);color: #ef4444;border-color: rgba(239,68,68,0.25)}.calc-result-card.is-legal .calc-panel-badge.is-verdict{background: rgba(16,185,129,0.1);color: #10b981;border-color: rgba(16,185,129,0.25)}.speed-calc-inputs{display: flex !important;flex-direction: column !important;border-radius: 20px !important;padding: 24px !important;gap: 20px !important}:root[data-theme="light"] .speed-calc-inputs{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .speed-calc-inputs{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important}:root[data-theme="light"] .calc-stepper-card{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .calc-stepper-card{background: #1a1d26 !important;border: 1px solid rgba(255,255,255,0.06) !important}:root[data-theme="light"] .calc-zone-group{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important;padding: 18px 20px !important;border-radius: 16px !important}:root[data-theme="dark"] .calc-zone-group{background: #1a1d26 !important;border: 1px solid rgba(255,255,255,0.06) !important;padding: 18px 20px !important;border-radius: 16px !important}:root[data-theme="light"] .calc-delta-hud{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;padding: 18px 22px !important;border-radius: 16px !important}:root[data-theme="dark"] .calc-delta-hud{background: #1a1d26 !important;border: 1px solid rgba(255,255,255,0.08) !important;padding: 18px 22px !important;border-radius: 16px !important}.calc-breakdown-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 14px !important;padding: 0 !important;background: transparent !important;border: none !important}@media (max-width: 600px){.calc-breakdown-grid{grid-template-columns: 1fr !important}}.calc-stat-item{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 16px 18px !important;border-radius: 14px !important;transition: transform 120ms ease,border-color 120ms ease !important}:root[data-theme="light"] .calc-stat-item{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.07) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),inset 0 1px 0 rgba(255,255,255,0.9) !important}:root[data-theme="dark"] .calc-stat-item{background: #191c26 !important;border: 1px solid rgba(255,255,255,0.07) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.06) !important}.calc-stat-label{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: var(--text-muted) !important}.calc-stat-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 800 !important;color: var(--text) !important;line-height: 1.3 !important;font-variant-numeric: tabular-nums}.calc-stat-val.is-mandatory{color: #ef4444 !important}.calc-stat-val.is-discretionary{color: #10b981 !important}.calc-stat-val.is-prohibited{color: #f97316 !important}.calc-stat-val.is-eligible{color: #007aff !important}.calc-legal-notes-box{display: flex !important;flex-direction: column !important;gap: 10px !important;padding: 16px 20px !important;border-radius: 14px !important;margin-top: 4px !important}:root[data-theme="light"] .calc-legal-notes-box{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.07) !important;border-left: 3.5px solid #007aff !important}:root[data-theme="dark"] .calc-legal-notes-box{background: #191c26 !important;border: 1px solid rgba(255,255,255,0.07) !important;border-left: 3.5px solid #38bdf8 !important}.calc-legal-note-row{display: flex !important;flex-direction: column !important;gap: 3px !important}.calc-legal-note-kicker{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: var(--text-muted) !important}.calc-legal-note-text{margin: 0 !important;font-size: 13.5px !important;line-height: 1.5 !important;color: var(--text) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important}.calc-legal-note-row.is-cdl .calc-legal-note-kicker{color: #f59e0b}.calc-legal-note-row.is-cdl .calc-legal-note-text{color: #f59e0b}.calc-meter-container{display: flex;flex-direction: column;gap: 6px;margin: 4px 0 8px}.calc-meter-track{position: relative;width: 100%;height: 8px;border-radius: 4px;background: rgba(0,0,0,0.06);overflow: visible}:root[data-theme="dark"] .calc-meter-track{background: rgba(255,255,255,0.08)}.calc-meter-fill{height: 100%;border-radius: 4px;background: #10b981;transition: width 140ms cubic-bezier(0.16,1,0.3,1),background-color 140ms ease}.calc-result-card.is-petty .calc-meter-fill{background: #f59e0b}.calc-result-card.is-misdemeanor-b .calc-meter-fill{background: #f97316}.calc-result-card.is-misdemeanor-a .calc-meter-fill{background: #ef4444;box-shadow: 0 0 10px rgba(239,68,68,0.4)}.calc-result-card.is-hazard .calc-meter-fill{background: #e11d48;box-shadow: 0 0 10px rgba(225,29,72,0.4)}.calc-meter-marker{position: absolute;top: -3px;width: 2px;height: 14px;background: var(--text);border-radius: 1px;transform: translateX(-50%);z-index: 2;box-shadow: 0 0 4px rgba(0,0,0,0.3)}.calc-meter-labels{display: flex;justify-content: space-between;align-items: center;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--text-muted)}.slip-format-selector{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 6px !important;padding: 4px !important;background: var(--surface-muted) !important;border-radius: 10px !important;border: 1px solid var(--border) !important}@media (max-width: 720px){.slip-format-selector{grid-template-columns: repeat(2,1fr) !important}}.slip-format-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 40px !important;padding: 8px 10px !important;border-radius: 6px !important;background: transparent !important;border: 1px solid transparent !important;color: var(--text-soft) !important;font-family: var(--font-mono) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.03em !important;text-transform: uppercase !important;text-align: center !important;cursor: pointer !important;user-select: none !important;-webkit-tap-highlight-color: transparent !important;transition: background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease !important;touch-action: manipulation !important}.slip-format-btn:hover{color: var(--text) !important;background: var(--surface-strong) !important}.slip-format-btn.is-active{background: var(--surface-strong) !important;color: var(--text) !important;border-color: var(--border-strong) !important;font-weight: 850 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.12) !important}:root[data-theme="light"] .slip-format-btn.is-active{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important}.slip-preview-actions-dock{display: flex;align-items: center;justify-content: flex-end;gap: 8px;flex-wrap: wrap;padding-bottom: 10px;margin-bottom: 6px;border-bottom: 1px solid var(--border)}.slip-preview-actions-dock .slip-modal-btn{min-height: 36px;padding: 0 14px;font-size: 11px;border-radius: 6px}.calc-delta-val,.calc-delta-speeds,.calc-stepper-num,.calc-stat-val,.calc-step-btn,.thermal-catalog-count-pill,.thermal-catalog-results-count,.thermal-pill,.slip-chip-btn,.thermal-receipt-paper,.slip-preview-box,.ps-meta-code,.ps-tool-telemetry-strip span,.editorial-table-row,.editorial-meta-item,.ps-triage-time,.ps-triage-id,.ps-hud-staged-count,.ps-clock,.ps-inspector-meta-val,.ps-meta-pill,.badge-pill,.case-citation-tag,.tabular-nums{font-variant-numeric: tabular-nums;-webkit-font-feature-settings: "tnum" 1;font-feature-settings: "tnum" 1}h1,h2,h3,h4,.ps-tool-hero-title,.ps-page-title,.case-card-title,.editorial-section-heading,.editorial-masthead-title,.calc-result-title,.calc-stepper-label,.text-balance{text-wrap: balance}.ps-tool-lead-deck,.editorial-category-deck,.case-holding-text,.case-takeaway-text,.ps-briefing-card-summary,.ps-inspector-directive-box,.calc-narrative-box,.editorial-lead,.text-pretty{text-wrap: pretty;overflow-wrap: break-word}a.case-statute-link,a.editorial-back-link,a.ps-home-back-btn,.editorial-section a,.case-statutes-list a{text-underline-position: from-font;text-decoration-thickness: from-font;text-decoration-skip-ink: auto}.slip-format-selector{border-radius: 10px !important}.calc-stepper-card{border-radius: 16px !important}.calc-result-card{border-radius: 16px !important}:root[data-theme="light"] .calc-zone-group,:root[data-theme="dark"] .calc-zone-group{border-radius: 14px !important}.search-proto-card,.case-law-card{border-radius: 14px !important}.editorial-table-card{border-radius: 12px !important}.calc-preset-chip,.calc-step-btn,.calc-zone-seg-btn,.slip-format-btn,.slip-modal-btn,.slip-chip-btn,.thermal-pill,.case-statute-link,.ps-btn,.pill-nav a,.theme-toggle,.ps-search-wiz-btn{transition-property: transform,background-color,border-color,box-shadow,color;transition-duration: 120ms;transition-timing-function: cubic-bezier(0.2,0,0,1);touch-action: manipulation;-webkit-tap-highlight-color: transparent}.calc-preset-chip:active,.calc-step-btn:active,.calc-zone-seg-btn:active,.slip-format-btn:active,.slip-modal-btn:active,.slip-chip-btn:active,.thermal-pill:active,.ps-btn:active,.pill-nav a:active{transform: scale(0.97)}:root[data-theme="light"] .speed-calc-inputs,:root[data-theme="white"] .speed-calc-inputs,:root[data-theme="light"] .calc-stepper-card,:root[data-theme="white"] .calc-stepper-card,:root[data-theme="light"] .calc-result-card,:root[data-theme="white"] .calc-result-card,:root[data-theme="light"] .slip-studio-card,:root[data-theme="white"] .slip-studio-card,:root[data-theme="light"] .search-proto-card,:root[data-theme="white"] .search-proto-card,:root[data-theme="light"] .case-law-card,:root[data-theme="white"] .case-law-card,:root[data-theme="light"] .editorial-table-card,:root[data-theme="white"] .editorial-table-card,:root[data-theme="light"] .pfa-category-card,:root[data-theme="white"] .pfa-category-card{backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="dark"] .speed-calc-inputs,:root[data-theme="dark"] .calc-stepper-card,:root[data-theme="dark"] .calc-result-card,:root[data-theme="dark"] .slip-studio-card,:root[data-theme="dark"] .search-proto-card,:root[data-theme="dark"] .case-law-card,:root[data-theme="dark"] .editorial-table-card,:root[data-theme="dark"] .pfa-category-card{backdrop-filter: blur(24px) saturate(180%) !important;-webkit-backdrop-filter: blur(24px) saturate(180%) !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.4),0 16px 36px -6px rgba(0,0,0,0.6),0 36px 72px -10px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,0.06) !important}:focus-visible{outline: 2px solid #5e6ad2 !important;outline-offset: 2px !important}:root[data-theme="dark"] :focus-visible,:root[data-theme="mdt"] :focus-visible{outline-color: #38bdf8 !important}:root[data-theme="tactical-red"] :focus-visible{outline-color: #ff453a !important}.no-theme-transitions,.no-theme-transitions *{transition: none !important}.no-theme-transitions *::before,.no-theme-transitions *::after{transition: none !important}body.standalone-page{overflow-x: hidden}.standalone-page main,.standalone-tool-container{max-width: 100%}.editorial-masthead .ps-tool-title-row{max-width: 100%;display: flex;flex-direction: column;align-items: flex-start;gap: 6px}.editorial-masthead .ps-linear-pri-badge{max-width: 100%;white-space: normal;line-height: 1.35;word-break: break-word}.editorial-masthead .ps-tool-hero-title{width: 100%;margin: 0;overflow-wrap: break-word;word-break: break-word}@media (max-width: 640px){input,select,textarea,.slip-meta-input,.field-input,.ps-input{font-size: 16px !important}.standalone-page main{padding-left: 12px !important;padding-right: 12px !important}.slip-studio-card{padding: 12px !important}.slip-controls-pane,.slip-preview-pane{width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}.slip-preview-container{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;padding: 12px 6px !important}.slip-format-selector{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 4px !important;padding: 3px !important}.slip-format-btn{font-size: 10px !important;padding: 6px 4px !important;white-space: normal !important;line-height: 1.25 !important;min-height: 36px !important}.slip-modal-actions{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 8px !important}.slip-modal-actions .slip-modal-btn{width: 100% !important;justify-content: center !important}.slip-preview-actions-dock{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 8px !important}.slip-preview-actions-dock .slip-modal-btn{width: 100% !important;min-width: 0 !important;padding: 0 12px !important;font-size: 11px !important;justify-content: center !important}}.ps-statute-catalog-tabs{display: inline-flex;align-items: center;gap: 4px;background: rgba(255,255,255,0.04);padding: 3px;border-radius: 8px;border: 1px solid rgba(255,255,255,0.08)}:root[data-theme="white"] .ps-statute-catalog-tabs,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs,:root[data-theme="light"] .ps-statute-catalog-tabs{background: #eef0f3;border-color: rgba(0,0,0,0.08)}.ps-ordinance-header-deck{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding: 12px 16px;background: rgba(255,255,255,0.03);border-bottom: 1px solid rgba(255,255,255,0.06);border-radius: 8px 8px 0 0}:root[data-theme="white"] .ps-ordinance-header-deck,:root[data-theme="zen-linen"] .ps-ordinance-header-deck,:root[data-theme="light"] .ps-ordinance-header-deck{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.06)}.ps-ordinance-agency-select-wrap{display: flex;align-items: center;gap: 10px;flex: 1;min-width: 260px}.ps-ordinance-select{font-family: var(--font-mono);font-size: 12px;font-weight: 700;padding: 6px 12px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.12);border-radius: 6px;color: var(--text);max-width: 380px;width: 100%;cursor: pointer}:root[data-theme="white"] .ps-ordinance-select,:root[data-theme="zen-linen"] .ps-ordinance-select,:root[data-theme="light"] .ps-ordinance-select{background: #ffffff;border-color: rgba(0,0,0,0.15);color: #111827}.ps-ordinance-header-actions{display: flex;align-items: center;gap: 8px}.ps-ordinance-card{display: flex;flex-direction: column;gap: 12px;padding: 18px 20px;background: #161617;border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;margin-bottom: 12px;box-shadow: 0 8px 30px rgba(0,0,0,0.35);transition: border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-ordinance-card:hover{background: #1c1c1e;border-color: rgba(255,255,255,0.18);box-shadow: 0 14px 40px rgba(0,0,0,0.45);transform: translateY(-1px)}:root[data-theme="white"] .ps-ordinance-card,:root[data-theme="zen-linen"] .ps-ordinance-card,:root[data-theme="light"] .ps-ordinance-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 6px 24px rgba(0,0,0,0.06)}:root[data-theme="white"] .ps-ordinance-card:hover,:root[data-theme="zen-linen"] .ps-ordinance-card:hover,:root[data-theme="light"] .ps-ordinance-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.16);box-shadow: 0 10px 32px rgba(0,0,0,0.09);transform: translateY(-1px)}.ps-ordinance-card-top,.ps-ordinance-card .ps-linear-card-top{position: relative;display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;width: 100%}.ps-ordinance-card .ps-col-ord-code{flex: 0 0 180px;display: flex;flex-direction: column;align-items: flex-start;gap: 6px}.ps-ordinance-card .ps-col-ord-title{flex: 1;text-align: left;margin: 0 16px;min-width: 0}.ps-ordinance-card .ps-col-ord-level{flex-shrink: 0;min-width: 140px;text-align: right;display: flex;flex-direction: column;align-items: flex-end;justify-content: flex-start;position: relative}.ps-ordinance-card .ps-status-pill-group{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;justify-content: flex-end;transition: opacity var(--duration-fast,150ms) ease}.ps-ordinance-card:hover .ps-status-pill-group,.ps-ordinance-card.hover .ps-status-pill-group{opacity: 1;pointer-events: auto}.ps-ordinance-card .ps-linear-hover-actions{position: absolute;right: 0;top: 0;transform: translateX(4px);display: flex;align-items: center;gap: 6px;opacity: 0;pointer-events: none;transition: opacity var(--duration-fast,150ms) ease,transform var(--duration-fast,150ms) ease}.ps-ordinance-card:hover .ps-linear-hover-actions,.ps-ordinance-card.hover .ps-linear-hover-actions,.ps-ordinance-card.is-selected .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: translateX(0)}.ps-ordinance-card.is-selected{border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff,0 4px 16px rgba(0,122,255,0.12) !important}@media (max-width: 900px){.ps-ordinance-card-top,.ps-ordinance-card .ps-linear-card-top{flex-direction: column;gap: 10px}.ps-ordinance-card .ps-col-ord-code,.ps-ordinance-card .ps-col-ord-title,.ps-ordinance-card .ps-col-ord-level{flex: none;width: 100%;margin: 0;text-align: left;align-items: flex-start}.ps-ordinance-card .ps-status-pill-group{opacity: 1 !important;pointer-events: auto !important;justify-content: flex-start}.ps-ordinance-card .ps-linear-hover-actions{position: static;opacity: 1 !important;pointer-events: auto !important;transform: none !important;margin-top: 6px}}.ps-ordinance-badge-cluster{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.ps-ordinance-code-badge,.ps-col-ord-code .ps-monotag-id{font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;color: #15803d !important;background: rgba(34,197,94,0.08) !important;border: 1px solid rgba(34,197,94,0.25) !important;box-shadow: none !important;padding: 3px 9px !important;border-radius: 9999px !important;display: inline-block !important;line-height: 1.3 !important}:root[data-theme="white"] .ps-ordinance-code-badge,:root[data-theme="white"] .ps-col-ord-code .ps-monotag-id,:root[data-theme="zen-linen"] .ps-ordinance-code-badge,:root[data-theme="zen-linen"] .ps-col-ord-code .ps-monotag-id,:root[data-theme="light"] .ps-ordinance-code-badge,:root[data-theme="light"] .ps-col-ord-code .ps-monotag-id{color: #15803d !important;background: rgba(34,197,94,0.08) !important;border: 1px solid rgba(34,197,94,0.25) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-ordinance-code-badge,:root[data-theme="dark"] .ps-col-ord-code .ps-monotag-id,:root[data-theme="zen-linen-dark"] .ps-ordinance-code-badge,:root[data-theme="zen-linen-dark"] .ps-col-ord-code .ps-monotag-id{color: #4ade80 !important;background: rgba(34,197,94,0.15) !important;border: 1px solid rgba(34,197,94,0.3) !important;box-shadow: none !important}.ps-ordinance-chapter-tag{font-family: var(--micr-font-mono,monospace) !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;color: #7e22ce !important;background: rgba(168,85,247,0.08) !important;border: 1px solid rgba(168,85,247,0.25) !important;box-shadow: none !important;padding: 3px 8px !important;border-radius: 9999px !important;display: inline-block !important;line-height: 1.3 !important}:root[data-theme="white"] .ps-ordinance-chapter-tag,:root[data-theme="zen-linen"] .ps-ordinance-chapter-tag,:root[data-theme="light"] .ps-ordinance-chapter-tag{color: #7e22ce !important;background: rgba(168,85,247,0.08) !important;border: 1px solid rgba(168,85,247,0.25) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-ordinance-chapter-tag,:root[data-theme="zen-linen-dark"] .ps-ordinance-chapter-tag{color: #c084fc !important;background: rgba(168,85,247,0.15) !important;border: 1px solid rgba(168,85,247,0.3) !important;box-shadow: none !important}.ps-ordinance-fine-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;color: #166534 !important;background: #f0fdf4 !important;border: 1px solid rgba(22,101,52,0.2) !important;box-shadow: none !important;padding: 3px 9px !important;border-radius: 9999px !important;display: inline-flex !important;align-items: center !important;line-height: 1.3 !important}:root[data-theme="white"] .ps-ordinance-fine-badge,:root[data-theme="zen-linen"] .ps-ordinance-fine-badge,:root[data-theme="light"] .ps-ordinance-fine-badge{color: #166534 !important;background: #f0fdf4 !important;border: 1px solid rgba(22,101,52,0.2) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-ordinance-fine-badge,:root[data-theme="zen-linen-dark"] .ps-ordinance-fine-badge{color: #86efac !important;background: rgba(34,197,94,0.12) !important;border: 1px solid rgba(34,197,94,0.25) !important;box-shadow: none !important}.ps-ordinance-court-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: #374151 !important;background: var(--bg-subsurface,#f4f5f7) !important;border: 1px solid var(--border,rgba(0,0,0,0.1)) !important;box-shadow: none !important;padding: 3px 8px !important;border-radius: 9999px !important;display: inline-flex !important;align-items: center !important;line-height: 1.3 !important}:root[data-theme="white"] .ps-ordinance-court-pill,:root[data-theme="zen-linen"] .ps-ordinance-court-pill,:root[data-theme="light"] .ps-ordinance-court-pill{color: #374151 !important;background: #f3f4f6 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-ordinance-court-pill,:root[data-theme="zen-linen-dark"] .ps-ordinance-court-pill{color: #cbd5e1 !important;background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-ordinance-card .ps-col-ord-code .badge-pill{border-radius: 0 !important;border: 1px solid #1c1917 !important;box-shadow: 1px 1px 0px #1c1917 !important;font-family: var(--micr-font-mono,monospace) !important;font-weight: 800 !important}:root[data-theme="dark"] .ps-ordinance-card .ps-col-ord-code .badge-pill,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .ps-col-ord-code .badge-pill{border-color: #475569 !important;box-shadow: 1px 1px 0px #000000 !important}.ps-ordinance-card-title{font-size: 14px;font-weight: 700;color: var(--text);margin: 0;line-height: 1.35}:root[data-theme="white"] .ps-ordinance-card-title,:root[data-theme="zen-linen"] .ps-ordinance-card-title,:root[data-theme="light"] .ps-ordinance-card-title{color: #111827}.ps-ordinance-summary{font-size: 13px;line-height: 1.45;color: var(--text-soft);margin: 0}:root[data-theme="white"] .ps-ordinance-summary,:root[data-theme="zen-linen"] .ps-ordinance-summary,:root[data-theme="light"] .ps-ordinance-summary{color: #374151}.ps-ordinance-card .ps-inspector-meta-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;padding: 10px 12px;background: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;margin-top: 6px}:root[data-theme="white"] .ps-ordinance-card .ps-inspector-meta-grid,:root[data-theme="zen-linen"] .ps-ordinance-card .ps-inspector-meta-grid,:root[data-theme="light"] .ps-ordinance-card .ps-inspector-meta-grid{background: #f9fafb;border-color: rgba(0,0,0,0.06)}@media (max-width: 768px){.ps-ordinance-card .ps-inspector-meta-grid{grid-template-columns: repeat(2,1fr)}}.ps-ordinance-card .ps-inspector-callout,.ps-ordinance-elements-box{padding: 14px 18px !important;background: #f8fafc !important;border: 1px solid rgba(0,113,227,0.16) !important;border-left: 4px solid #0071e3 !important;border-radius: 10px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;margin: 12px 0 10px 0 !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-ordinance-card .ps-inspector-callout,:root[data-theme="dark"] .ps-ordinance-elements-box,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-ordinance-elements-box{background: rgba(41,151,255,0.08) !important;border: 1px solid rgba(41,151,255,0.22) !important;border-left: 4px solid #2997ff !important;box-shadow: none !important}:root[data-theme="white"] .ps-ordinance-card .ps-inspector-callout,:root[data-theme="zen-linen"] .ps-ordinance-card .ps-inspector-callout,:root[data-theme="light"] .ps-ordinance-card .ps-inspector-callout,:root[data-theme="white"] .ps-ordinance-elements-box,:root[data-theme="zen-linen"] .ps-ordinance-elements-box,:root[data-theme="light"] .ps-ordinance-elements-box{background: #f8fafc !important;border-color: rgba(0,113,227,0.16) !important;border-left-color: #0071e3 !important}.ps-ordinance-card .ps-inspector-callout-hdr,.ps-ordinance-elements-box .ps-inspector-callout-hdr{margin-bottom: 8px !important;display: flex !important;align-items: center !important}.ps-ordinance-card .ps-inspector-callout-hdr .ps-meta-label,.ps-ordinance-elements-box .ps-inspector-callout-hdr .ps-meta-label,.ps-ordinance-elements-label{display: inline-block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 13px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #0071e3 !important;margin: 0 !important;line-height: 1.25 !important}:root[data-theme="dark"] .ps-ordinance-card .ps-inspector-callout-hdr .ps-meta-label,:root[data-theme="dark"] .ps-ordinance-elements-box .ps-inspector-callout-hdr .ps-meta-label,:root[data-theme="dark"] .ps-ordinance-elements-label,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .ps-inspector-callout-hdr .ps-meta-label,:root[data-theme="zen-linen-dark"] .ps-ordinance-elements-box .ps-inspector-callout-hdr .ps-meta-label,:root[data-theme="zen-linen-dark"] .ps-ordinance-elements-label{color: #38bdf8 !important}.ps-ordinance-card .ps-inspector-callout-body,.ps-ordinance-elements-box .ps-inspector-callout-body{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 14.5px !important;font-weight: 500 !important;line-height: 1.65 !important;letter-spacing: -0.01em !important;color: #111827 !important;white-space: pre-wrap !important;word-break: break-word !important;margin: 0 !important}:root[data-theme="dark"] .ps-ordinance-card .ps-inspector-callout-body,:root[data-theme="dark"] .ps-ordinance-elements-box .ps-inspector-callout-body,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .ps-inspector-callout-body,:root[data-theme="zen-linen-dark"] .ps-ordinance-elements-box .ps-inspector-callout-body{color: #f8fafc !important}@media (max-width: 640px){.ps-ordinance-card .ps-inspector-callout,.ps-ordinance-elements-box{padding: 12px 14px !important}.ps-ordinance-card .ps-inspector-callout-hdr .ps-meta-label,.ps-ordinance-elements-box .ps-inspector-callout-hdr .ps-meta-label,.ps-ordinance-elements-label{font-size: 12px !important}.ps-ordinance-card .ps-inspector-callout-body,.ps-ordinance-elements-box .ps-inspector-callout-body{font-size: 14px !important;line-height: 1.55 !important}}.ps-ordinance-actions-deck{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-top: 4px;padding-top: 8px;border-top: 1px solid rgba(255,255,255,0.05)}:root[data-theme="white"] .ps-ordinance-actions-deck,:root[data-theme="zen-linen"] .ps-ordinance-actions-deck,:root[data-theme="light"] .ps-ordinance-actions-deck{border-top-color: rgba(0,0,0,0.06)}.ps-stage-ord-btn,.ps-btn-copy-ord{font-family: var(--font-mono);font-size: 11px;font-weight: 700;padding: 5px 12px;border-radius: 5px;border: 1px solid rgba(56,189,248,0.35);background: rgba(56,189,248,0.12);color: #38bdf8;cursor: pointer;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.1s ease;user-select: none}.ps-stage-ord-btn:hover,.ps-btn-copy-ord:hover{background: rgba(56,189,248,0.22);border-color: rgba(56,189,248,0.5);color: #ffffff}.ps-stage-ord-btn:active,.ps-btn-copy-ord:active{transform: scale(0.97)}.ps-stage-ord-btn.is-staged{background: rgba(16,185,129,0.15);border-color: rgba(16,185,129,0.4);color: #10b981}:root[data-theme="white"] .ps-stage-ord-btn,:root[data-theme="zen-linen"] .ps-stage-ord-btn,:root[data-theme="light"] .ps-stage-ord-btn,:root[data-theme="white"] .ps-btn-copy-ord,:root[data-theme="zen-linen"] .ps-btn-copy-ord,:root[data-theme="light"] .ps-btn-copy-ord{background: #0284c7;border-color: #0284c7;color: #ffffff}:root[data-theme="white"] .ps-stage-ord-btn:hover,:root[data-theme="zen-linen"] .ps-stage-ord-btn:hover,:root[data-theme="light"] .ps-stage-ord-btn:hover,:root[data-theme="white"] .ps-btn-copy-ord:hover,:root[data-theme="zen-linen"] .ps-btn-copy-ord:hover,:root[data-theme="light"] .ps-btn-copy-ord:hover{background: #0369a1;border-color: #0369a1}:root[data-theme="white"] .ps-stage-ord-btn.is-staged,:root[data-theme="zen-linen"] .ps-stage-ord-btn.is-staged,:root[data-theme="light"] .ps-stage-ord-btn.is-staged{background: #059669;border-color: #059669;color: #ffffff}.ps-ordinance-synonyms{display: flex;align-items: center;gap: 4px;flex-wrap: wrap}.ps-ord-synonym-tag{appearance: none;display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 10.5px;font-weight: 500;padding: 2px 8px;border-radius: 4px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.04);color: #94a3b8;cursor: pointer;transition: background-color var(--duration-fast,120ms) ease,border-color var(--duration-fast,120ms) ease,color var(--duration-fast,120ms) ease,transform 100ms ease;user-select: none}.ps-ord-synonym-tag:hover{background: rgba(56,189,248,0.15);border-color: rgba(56,189,248,0.4);color: #38bdf8}.ps-ord-synonym-tag:active{transform: scale(0.96)}:root[data-theme="white"] .ps-ord-synonym-tag,:root[data-theme="zen-linen"] .ps-ord-synonym-tag,:root[data-theme="light"] .ps-ord-synonym-tag{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #475569}:root[data-theme="white"] .ps-ord-synonym-tag:hover,:root[data-theme="zen-linen"] .ps-ord-synonym-tag:hover,:root[data-theme="light"] .ps-ord-synonym-tag:hover{background: rgba(2,132,199,0.1);border-color: #0284c7;color: #0284c7}:root[data-theme="zen-linen"] ::selection,:root[data-theme="light"] ::selection,:root[data-theme="white"] ::selection{background: rgba(0,122,255,0.15) !important;color: #111827 !important}:root[data-theme="zen-linen-dark"] ::selection,:root[data-theme="dark"] ::selection{background: rgba(10,132,255,0.25) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen"] :focus-visible,:root[data-theme="light"] :focus-visible,:root[data-theme="white"] :focus-visible{outline: 2px solid #007aff !important;outline-color: #007aff !important;outline-offset: 2px !important}:root[data-theme="zen-linen-dark"] :focus-visible,:root[data-theme="dark"] :focus-visible{outline: 2px solid #0a84ff !important;outline-color: #0a84ff !important;outline-offset: 2px !important}:root .search-shell input:focus-visible,:root .search-shell input:focus,:root .search-shell input,:root .search-input-wrap input:focus-visible,:root .search-input-wrap input:focus,:root .search-input-wrap input,:root .ps-statute-search-input:focus-visible,:root .ps-statute-search-input:focus,:root .ps-statute-search-input,:root .ps-search-shell input:focus-visible,:root .ps-search-shell input:focus,:root .ps-search-shell input,:root input#search:focus-visible,:root input#search:focus,:root input#search{outline: none !important;outline-width: 0 !important;outline-color: transparent !important;outline-style: none !important;box-shadow: none !important;border: none !important}:root[data-theme="zen-linen"] .ps-auth-main-logo,:root[data-theme="zen-linen"] .ps-card-logo,:root[data-theme="zen-linen"] .ps-app-logo,:root[data-theme="zen-linen"] .patrolsync-glass-logo,:root[data-theme="light"] .ps-auth-main-logo,:root[data-theme="light"] .ps-card-logo,:root[data-theme="light"] .ps-app-logo,:root[data-theme="light"] .patrolsync-glass-logo,:root[data-theme="white"] .ps-auth-main-logo,:root[data-theme="white"] .ps-card-logo,:root[data-theme="white"] .ps-app-logo,:root[data-theme="white"] .patrolsync-glass-logo{filter: none}:root[data-theme="zen-linen-dark"] .ps-auth-main-logo,:root[data-theme="zen-linen-dark"] .ps-card-logo,:root[data-theme="zen-linen-dark"] .ps-app-logo,:root[data-theme="zen-linen-dark"] .patrolsync-glass-logo,:root[data-theme="dark"] .ps-auth-main-logo,:root[data-theme="dark"] .ps-card-logo,:root[data-theme="dark"] .ps-app-logo,:root[data-theme="dark"] .patrolsync-glass-logo{filter: invert(0.92) contrast(1.05)}:root[data-theme="zen-linen"] .patrolsync-glass-card,:root[data-theme="light"] .patrolsync-glass-card,:root[data-theme="white"] .patrolsync-glass-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.03),0 4px 16px -2px rgba(0,0,0,0.05),0 16px 40px -10px rgba(0,0,0,0.09),inset 0 1px 0 rgba(255,255,255,0.9) !important}:root[data-theme="zen-linen"] .patrolsync-glass-card::before,:root[data-theme="light"] .patrolsync-glass-card::before,:root[data-theme="white"] .patrolsync-glass-card::before{color: #86868b !important;border-bottom-color: rgba(0,0,0,0.08) !important}:root[data-theme="zen-linen"] .patrolsync-glass-title,:root[data-theme="light"] .patrolsync-glass-title,:root[data-theme="white"] .patrolsync-glass-title{color: #111827 !important;text-wrap: balance;line-height: 1.2}:root[data-theme="zen-linen"] .patrolsync-glass-subtitle,:root[data-theme="light"] .patrolsync-glass-subtitle,:root[data-theme="white"] .patrolsync-glass-subtitle{color: #6e6e73 !important;text-wrap: pretty;line-height: 1.5}:root[data-theme="zen-linen"] .patrolsync-glass-label,:root[data-theme="light"] .patrolsync-glass-label,:root[data-theme="white"] .patrolsync-glass-label{color: #6e6e73 !important}:root[data-theme="zen-linen"] .patrolsync-glass-input,:root[data-theme="light"] .patrolsync-glass-input,:root[data-theme="white"] .patrolsync-glass-input{background: #f9fafb !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="zen-linen"] .patrolsync-glass-input:focus,:root[data-theme="light"] .patrolsync-glass-input:focus,:root[data-theme="white"] .patrolsync-glass-input:focus{border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff !important}:root[data-theme="zen-linen"] .patrolsync-glass-submit-btn,:root[data-theme="light"] .patrolsync-glass-submit-btn,:root[data-theme="white"] .patrolsync-glass-submit-btn{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .patrolsync-glass-submit-btn:hover,:root[data-theme="light"] .patrolsync-glass-submit-btn:hover,:root[data-theme="white"] .patrolsync-glass-submit-btn:hover{background: #0066d6 !important;color: #ffffff !important}:root[data-theme="zen-linen"] .patrolsync-glass-submit-btn:active,:root[data-theme="light"] .patrolsync-glass-submit-btn:active,:root[data-theme="white"] .patrolsync-glass-submit-btn:active{background: #005bb5 !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-auth-toggle-group,:root[data-theme="light"] .ps-auth-toggle-group,:root[data-theme="white"] .ps-auth-toggle-group{background: #f2f2f7 !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="zen-linen"] .ps-auth-toggle-btn,:root[data-theme="light"] .ps-auth-toggle-btn,:root[data-theme="white"] .ps-auth-toggle-btn{color: #6e6e73 !important}:root[data-theme="zen-linen"] .ps-auth-toggle-btn.is-active,:root[data-theme="light"] .ps-auth-toggle-btn.is-active,:root[data-theme="white"] .ps-auth-toggle-btn.is-active{background: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-pwd-toggle-btn,:root[data-theme="light"] .ps-pwd-toggle-btn,:root[data-theme="white"] .ps-pwd-toggle-btn{background: #f2f2f7 !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-pwd-strength-container,:root[data-theme="light"] .ps-pwd-strength-container,:root[data-theme="white"] .ps-pwd-strength-container{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important}:root[data-theme="zen-linen"] .ps-pwd-strength-label,:root[data-theme="light"] .ps-pwd-strength-label,:root[data-theme="white"] .ps-pwd-strength-label{color: #6e6e73 !important}:root[data-theme="zen-linen"] .ps-pwd-strength-bar,:root[data-theme="light"] .ps-pwd-strength-bar,:root[data-theme="white"] .ps-pwd-strength-bar{background: rgba(0,0,0,0.08) !important}:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="1"],:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="1"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="1"]{background: #ef4444 !important}:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="2"],:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="2"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="2"]{background: #f97316 !important}:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="3"],:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="3"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="3"]{background: #64748b !important}:root[data-theme="zen-linen"] .ps-pwd-strength-bar.is-filled[data-level="4"],:root[data-theme="light"] .ps-pwd-strength-bar.is-filled[data-level="4"],:root[data-theme="white"] .ps-pwd-strength-bar.is-filled[data-level="4"]{background: #15803d !important}:root[data-theme="zen-linen"] .ps-pwd-hint-item,:root[data-theme="light"] .ps-pwd-hint-item,:root[data-theme="white"] .ps-pwd-hint-item{color: #6e6e73 !important}:root[data-theme="zen-linen"] .ps-pwd-hint-item.is-met,:root[data-theme="light"] .ps-pwd-hint-item.is-met,:root[data-theme="white"] .ps-pwd-hint-item.is-met{color: #15803d !important}:root[data-theme="zen-linen"] .ps-auth-telem-card,:root[data-theme="light"] .ps-auth-telem-card,:root[data-theme="white"] .ps-auth-telem-card{background: #ffffff !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 6px 16px -3px rgba(0,0,0,0.06),0 14px 32px -6px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.9) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-auth-telem-card:hover,:root[data-theme="light"] .ps-auth-telem-card:hover,:root[data-theme="white"] .ps-auth-telem-card:hover{background: #ffffff !important;border-color: rgba(0,0,0,0.14) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 10px 24px -3px rgba(0,0,0,0.08),0 20px 40px -8px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.95) !important;transform: translateY(-2px)}:root[data-theme="zen-linen"] .ps-demo-quick-box,:root[data-theme="zen-linen"] .ps-auth-demo-notice,:root[data-theme="light"] .ps-demo-quick-box,:root[data-theme="light"] .ps-auth-demo-notice,:root[data-theme="white"] .ps-demo-quick-box,:root[data-theme="white"] .ps-auth-demo-notice{background: #f9fafb !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-auth-demo-sub,:root[data-theme="light"] .ps-auth-demo-sub,:root[data-theme="white"] .ps-auth-demo-sub{color: #6e6e73 !important}:root[data-theme="zen-linen"] .ps-quick-test-login-btn,:root[data-theme="light"] .ps-quick-test-login-btn,:root[data-theme="white"] .ps-quick-test-login-btn{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-quick-test-login-btn:hover,:root[data-theme="light"] .ps-quick-test-login-btn:hover,:root[data-theme="white"] .ps-quick-test-login-btn:hover{background: #0066d6 !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-quick-test-login-btn:active,:root[data-theme="light"] .ps-quick-test-login-btn:active,:root[data-theme="white"] .ps-quick-test-login-btn:active{background: #005bb5 !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-umbrella-tab-btn,:root[data-theme="light"] .ps-umbrella-tab-btn,:root[data-theme="white"] .ps-umbrella-tab-btn{background: #f2f2f7 !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-umbrella-tab-btn.is-active,:root[data-theme="light"] .ps-umbrella-tab-btn.is-active,:root[data-theme="white"] .ps-umbrella-tab-btn.is-active{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-agency-pill,:root[data-theme="light"] .ps-agency-pill,:root[data-theme="white"] .ps-agency-pill{background: #f2f2f7 !important;border-color: rgba(0,0,0,0.08) !important;color: #6e6e73 !important}:root[data-theme="zen-linen"] .ps-agency-pill.is-active,:root[data-theme="light"] .ps-agency-pill.is-active,:root[data-theme="white"] .ps-agency-pill.is-active{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-juris-pill,:root[data-theme="light"] .ps-juris-pill,:root[data-theme="white"] .ps-juris-pill{background: #f2f2f7 !important;border-color: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-topbar,:root[data-theme="zen-linen"] .ps-app-header,:root[data-theme="light"] .ps-topbar,:root[data-theme="light"] .ps-app-header,:root[data-theme="white"] .ps-topbar,:root[data-theme="white"] .ps-app-header{background: rgba(255,255,255,0.85);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border-bottom: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-hud-clock,:root[data-theme="light"] .ps-hud-clock,:root[data-theme="white"] .ps-hud-clock{background: #f2f2f7;color: #111827;border: 1px solid rgba(0,0,0,0.08);font-variant-numeric: tabular-nums}:root[data-theme="zen-linen"] .ps-theme-toggle-btn,:root[data-theme="light"] .ps-theme-toggle-btn,:root[data-theme="white"] .ps-theme-toggle-btn{background: #f2f2f7;border: 1px solid rgba(0,0,0,0.08);color: #111827}:root[data-theme="zen-linen"] .ps-theme-badge,:root[data-theme="light"] .ps-theme-badge,:root[data-theme="white"] .ps-theme-badge{background: #007aff;color: #ffffff}:root[data-theme="zen-linen"] .patrolsync-lock-btn,:root[data-theme="light"] .patrolsync-lock-btn,:root[data-theme="white"] .patrolsync-lock-btn{background: #f2f2f7;border: 1px solid rgba(0,0,0,0.08);color: #6e6e73}:root[data-theme="zen-linen"] .patrolsync-lock-btn:hover,:root[data-theme="light"] .patrolsync-lock-btn:hover,:root[data-theme="white"] .patrolsync-lock-btn:hover{background: #dc2626;border-color: #dc2626;color: #ffffff}:root[data-theme="zen-linen"] .ps-workspace-sidebar,:root[data-theme="light"] .ps-workspace-sidebar,:root[data-theme="white"] .ps-workspace-sidebar{background: rgba(255,255,255,0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-right: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-sidebar-top,:root[data-theme="light"] .ps-sidebar-top,:root[data-theme="white"] .ps-sidebar-top{background: transparent;border-bottom: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-sidebar-subtitle,:root[data-theme="light"] .ps-sidebar-subtitle,:root[data-theme="white"] .ps-sidebar-subtitle{color: #6e6e73}:root[data-theme="zen-linen"] .ps-sidebar-nav-item,:root[data-theme="light"] .ps-sidebar-nav-item,:root[data-theme="white"] .ps-sidebar-nav-item{color: #6e6e73}:root[data-theme="zen-linen"] .ps-sidebar-nav-item:hover,:root[data-theme="light"] .ps-sidebar-nav-item:hover,:root[data-theme="white"] .ps-sidebar-nav-item:hover{background: rgba(0,0,0,0.04);color: #111827}:root[data-theme="zen-linen"] .ps-sidebar-nav-item.is-active,:root[data-theme="light"] .ps-sidebar-nav-item.is-active,:root[data-theme="white"] .ps-sidebar-nav-item.is-active{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.06)}:root[data-theme="zen-linen"] .ps-sidebar-item-badge,:root[data-theme="light"] .ps-sidebar-item-badge,:root[data-theme="white"] .ps-sidebar-item-badge{background: #e5e5ea;color: #111827;font-variant-numeric: tabular-nums}:root[data-theme="zen-linen"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="light"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="white"] .ps-sidebar-item-badge.is-live-counter.has-items{background: #007aff;color: #ffffff}:root[data-theme="zen-linen"] .ps-agency-profile-dropdown,:root[data-theme="light"] .ps-agency-profile-dropdown,:root[data-theme="white"] .ps-agency-profile-dropdown{background: #ffffff;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 12px 32px rgba(0,0,0,0.12)}:root[data-theme="zen-linen"] .ps-theme-pill-btn,:root[data-theme="light"] .ps-theme-pill-btn,:root[data-theme="white"] .ps-theme-pill-btn{background: #f2f2f7;border: 1px solid rgba(0,0,0,0.08);color: #6e6e73;white-space: nowrap}:root[data-theme="zen-linen"] .ps-theme-pill-btn:hover,:root[data-theme="light"] .ps-theme-pill-btn:hover,:root[data-theme="white"] .ps-theme-pill-btn:hover{background: #e5e5ea;color: #111827}:root[data-theme="zen-linen"] .ps-theme-pill-btn.is-active,:root[data-theme="light"] .ps-theme-pill-btn.is-active,:root[data-theme="white"] .ps-theme-pill-btn.is-active{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] .ps-format-tab-btn,:root[data-theme="light"] .ps-format-tab-btn,:root[data-theme="white"] .ps-format-tab-btn{background: #f2f2f7;border: 1px solid rgba(0,0,0,0.08);color: #6e6e73}:root[data-theme="zen-linen"] .ps-format-tab-btn.is-active,:root[data-theme="light"] .ps-format-tab-btn.is-active,:root[data-theme="white"] .ps-format-tab-btn.is-active{background: #007aff;border-color: #007aff;color: #ffffff}:root[data-theme="zen-linen"] .ps-btn-primary,:root[data-theme="light"] .ps-btn-primary,:root[data-theme="white"] .ps-btn-primary{background: #007aff;border-color: #007aff;color: #ffffff}:root[data-theme="zen-linen"] .ps-btn-primary:hover,:root[data-theme="light"] .ps-btn-primary:hover,:root[data-theme="white"] .ps-btn-primary:hover{background: #0066d6;color: #ffffff}:root[data-theme="zen-linen"] .ps-btn-primary:active,:root[data-theme="light"] .ps-btn-primary:active,:root[data-theme="white"] .ps-btn-primary:active{background: #005bb5;color: #ffffff}:root[data-theme="zen-linen"] .ps-statute-row.offense-row,:root[data-theme="light"] .ps-statute-row.offense-row,:root[data-theme="white"] .ps-statute-row.offense-row{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-statute-drawer,:root[data-theme="light"] .ps-statute-drawer,:root[data-theme="white"] .ps-statute-drawer{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="light"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="white"] .ps-statute-search-bar-wrap .search-shell{background: #ffffff;border-color: rgba(0,0,0,0.12);box-shadow: 0 4px 12px rgba(0,0,0,0.03)}:root[data-theme="zen-linen"] .ps-statute-search-input,:root[data-theme="light"] .ps-statute-search-input,:root[data-theme="white"] .ps-statute-search-input{color: #111827}:root[data-theme="zen-linen"] .ps-statute-search-input::placeholder,:root[data-theme="light"] .ps-statute-search-input::placeholder,:root[data-theme="white"] .ps-statute-search-input::placeholder{color: #86868b}:root[data-theme="zen-linen"] .ps-speed-stepper-card,:root[data-theme="light"] .ps-speed-stepper-card,:root[data-theme="white"] .ps-speed-stepper-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-speed-metrics-grid,:root[data-theme="light"] .ps-speed-metrics-grid,:root[data-theme="white"] .ps-speed-metrics-grid{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-speed-verdict-box,:root[data-theme="light"] #ps-speed-verdict-box,:root[data-theme="white"] #ps-speed-verdict-box{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-speed-cost-box,:root[data-theme="light"] .ps-speed-cost-box,:root[data-theme="white"] .ps-speed-cost-box,:root[data-theme="zen-linen"] .ps-speed-narrative-card,:root[data-theme="light"] .ps-speed-narrative-card,:root[data-theme="white"] .ps-speed-narrative-card{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-search-card-wizard,:root[data-theme="light"] #ps-search-card-wizard,:root[data-theme="white"] #ps-search-card-wizard{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-panel-search .ps-search-wiz-btn,:root[data-theme="light"] #ps-panel-search .ps-search-wiz-btn,:root[data-theme="white"] #ps-panel-search .ps-search-wiz-btn{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #6e6e73}:root[data-theme="zen-linen"] #ps-panel-search .ps-search-wiz-btn.is-active,:root[data-theme="light"] #ps-panel-search .ps-search-wiz-btn.is-active,:root[data-theme="white"] #ps-panel-search .ps-search-wiz-btn.is-active{background: #007aff !important;border-color: #007aff !important;color: #ffffff !important}:root[data-theme="zen-linen"] #ps-search-wiz-content,:root[data-theme="light"] #ps-search-wiz-content,:root[data-theme="white"] #ps-search-wiz-content{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-panel-search .ps-doctrine-card,:root[data-theme="light"] #ps-panel-search .ps-doctrine-card,:root[data-theme="white"] #ps-panel-search .ps-doctrine-card{background: rgba(255,255,255,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-color: rgba(0,0,0,0.08);box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95)}:root[data-theme="zen-linen"] #ps-caselaw-card-timer,:root[data-theme="light"] #ps-caselaw-card-timer,:root[data-theme="white"] #ps-caselaw-card-timer{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-timer-display,:root[data-theme="light"] #ps-timer-display,:root[data-theme="white"] #ps-timer-display{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #111827;font-variant-numeric: tabular-nums}:root[data-theme="zen-linen"] #ps-timer-log,:root[data-theme="light"] #ps-timer-log,:root[data-theme="white"] #ps-timer-log{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme="light"] #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme="white"] #ps-caselaw-topics .ps-filter-pill-btn{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #6e6e73}:root[data-theme="zen-linen"] #ps-panel-caselaw .case-law-card,:root[data-theme="light"] #ps-panel-caselaw .case-law-card,:root[data-theme="white"] #ps-panel-caselaw .case-law-card{background: rgba(255,255,255,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-color: rgba(0,0,0,0.08);box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95)}:root[data-theme="zen-linen"] #ps-briefing-card-feed,:root[data-theme="light"] #ps-briefing-card-feed,:root[data-theme="white"] #ps-briefing-card-feed{background: #ffffff;background: rgba(255,255,255,0.88);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-color: rgba(0,0,0,0.08);box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 3px 10px -2px rgba(0,0,0,0.04),0 14px 30px -4px rgba(0,0,0,0.07),0 32px 68px -10px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.95)}:root[data-theme="zen-linen"] .ps-ops-subtabs,:root[data-theme="light"] .ps-ops-subtabs,:root[data-theme="white"] .ps-ops-subtabs{background: #f1f3f5;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="light"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="white"] #ps-panel-briefing .ps-filter-pill-btn{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-panel-briefing .ps-briefing-card,:root[data-theme="light"] #ps-panel-briefing .ps-briefing-card,:root[data-theme="white"] #ps-panel-briefing .ps-briefing-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-ops-modal-body,:root[data-theme="light"] .ps-ops-modal-body,:root[data-theme="white"] .ps-ops-modal-body{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-primary,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-primary,:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-primary{background: #007aff;color: #ffffff;border-color: #007aff}:root[data-theme="zen-linen"] .ps-ops-modal-footer .ps-btn-primary:hover,:root[data-theme="light"] .ps-ops-modal-footer .ps-btn-primary:hover,:root[data-theme="white"] .ps-ops-modal-footer .ps-btn-primary:hover{background: #0066d6;color: #ffffff}:root[data-theme="zen-linen"] #ps-widget-driver-profile,:root[data-theme="light"] #ps-widget-driver-profile,:root[data-theme="white"] #ps-widget-driver-profile{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-widget-thermal,:root[data-theme="light"] #ps-widget-thermal,:root[data-theme="white"] #ps-widget-thermal{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-format-zebra,:root[data-theme="light"] #ps-format-zebra,:root[data-theme="white"] #ps-format-zebra{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-thermal-output,:root[data-theme="light"] #ps-thermal-output,:root[data-theme="white"] #ps-thermal-output{background: #f9fafb;border-color: rgba(0,0,0,0.08);border-top-color: #007aff}:root[data-theme="zen-linen"] .thermal-receipt-paper,:root[data-theme="light"] .thermal-receipt-paper,:root[data-theme="white"] .thermal-receipt-paper{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .slip-preview-container,:root[data-theme="light"] .slip-preview-container,:root[data-theme="white"] .slip-preview-container{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-modal-card,:root[data-theme="light"] .ps-modal-card,:root[data-theme="white"] .ps-modal-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-settings-section,:root[data-theme="light"] .ps-settings-section,:root[data-theme="white"] .ps-settings-section{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-nta-modal-preview,:root[data-theme="light"] #ps-nta-modal-preview,:root[data-theme="white"] #ps-nta-modal-preview{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active,:root[data-theme="light"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active,:root[data-theme="white"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important}:root[data-theme="zen-linen"] #ps-panel-briefing .ps-input,:root[data-theme="light"] #ps-panel-briefing .ps-input,:root[data-theme="white"] #ps-panel-briefing .ps-input{background: #f9fafb !important;border-color: rgba(0,0,0,0.12) !important;color: #111827 !important}:root[data-theme="zen-linen"] .ps-ordinance-row,:root[data-theme="light"] .ps-ordinance-row,:root[data-theme="white"] .ps-ordinance-row{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-stage-ord-btn,:root[data-theme="light"] .ps-stage-ord-btn,:root[data-theme="white"] .ps-stage-ord-btn{background: #007aff;border-color: #007aff;color: #ffffff}:root[data-theme="zen-linen"] .ps-stage-ord-btn:hover,:root[data-theme="light"] .ps-stage-ord-btn:hover,:root[data-theme="white"] .ps-stage-ord-btn:hover{background: #0066d6;border-color: #0066d6;color: #ffffff}:root[data-theme="zen-linen"] .ps-stage-ord-btn.is-staged,:root[data-theme="light"] .ps-stage-ord-btn.is-staged,:root[data-theme="white"] .ps-stage-ord-btn.is-staged{background: #15803d;border-color: #15803d;color: #ffffff}:root[data-theme="zen-linen"] .ps-ord-synonym-tag,:root[data-theme="light"] .ps-ord-synonym-tag,:root[data-theme="white"] .ps-ord-synonym-tag{color: #6e6e73;background: #f2f2f7}:root[data-theme="zen-linen"] .ps-linear-triage-row,:root[data-theme="light"] .ps-linear-triage-row,:root[data-theme="white"] .ps-linear-triage-row{background: #ffffff;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-linear-triage-row:hover,:root[data-theme="light"] .ps-linear-triage-row:hover,:root[data-theme="white"] .ps-linear-triage-row:hover{background: #f9fafb}:root[data-theme="zen-linen"] .ps-linear-triage-row.is-active,:root[data-theme="light"] .ps-linear-triage-row.is-active,:root[data-theme="white"] .ps-linear-triage-row.is-active{background: #f2f2f7;border-color: #007aff}:root[data-theme="zen-linen"] .ps-linear-table-header,:root[data-theme="light"] .ps-linear-table-header,:root[data-theme="white"] .ps-linear-table-header{background: #f2f2f7;border-color: rgba(0,0,0,0.08);color: #6e6e73}:root[data-theme="zen-linen"] .ps-inspector-header-block,:root[data-theme="light"] .ps-inspector-header-block,:root[data-theme="white"] .ps-inspector-header-block{background: #ffffff;border-bottom: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-inspector-meta-grid,:root[data-theme="light"] .ps-inspector-meta-grid,:root[data-theme="white"] .ps-inspector-meta-grid{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-inspector-meta-item,:root[data-theme="light"] .ps-inspector-meta-item,:root[data-theme="white"] .ps-inspector-meta-item{border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-inspector-directive-box,:root[data-theme="light"] .ps-inspector-directive-box,:root[data-theme="white"] .ps-inspector-directive-box{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #111827}:root[data-theme="zen-linen-dark"] .patrolsync-glass-card,:root[data-theme="dark"] .patrolsync-glass-card{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 16px 40px -10px rgba(0,0,0,0.7) !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-card::before,:root[data-theme="dark"] .patrolsync-glass-card::before{color: #98989d !important;border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-title,:root[data-theme="dark"] .patrolsync-glass-title{color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-subtitle,:root[data-theme="dark"] .patrolsync-glass-subtitle{color: #98989d !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-label,:root[data-theme="dark"] .patrolsync-glass-label{color: #98989d !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-input,:root[data-theme="dark"] .patrolsync-glass-input{background: #2c2c2e !important;border-color: rgba(255,255,255,0.14) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-input:focus,:root[data-theme="dark"] .patrolsync-glass-input:focus{border-color: #0a84ff !important;box-shadow: 0 0 0 1px #0a84ff !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-submit-btn,:root[data-theme="dark"] .patrolsync-glass-submit-btn{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-submit-btn:hover,:root[data-theme="dark"] .patrolsync-glass-submit-btn:hover{background: #2491ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .patrolsync-glass-submit-btn:active,:root[data-theme="dark"] .patrolsync-glass-submit-btn:active{background: #0070e0 !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-auth-toggle-group,:root[data-theme="dark"] .ps-auth-toggle-group{background: #161618 !important;border-color: rgba(255,255,255,0.08) !important}:root[data-theme="zen-linen-dark"] .ps-auth-toggle-btn,:root[data-theme="dark"] .ps-auth-toggle-btn{color: #98989d !important}:root[data-theme="zen-linen-dark"] .ps-auth-toggle-btn.is-active,:root[data-theme="dark"] .ps-auth-toggle-btn.is-active{background: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-pwd-toggle-btn,:root[data-theme="dark"] .ps-pwd-toggle-btn{background: #2c2c2e !important;border-color: rgba(255,255,255,0.12) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-container,:root[data-theme="dark"] .ps-pwd-strength-container{background: #2c2c2e !important;border-color: rgba(255,255,255,0.08) !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-label,:root[data-theme="dark"] .ps-pwd-strength-label{color: #98989d !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-bar,:root[data-theme="dark"] .ps-pwd-strength-bar{background: rgba(255,255,255,0.12) !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-bar.is-filled[data-level="1"],:root[data-theme="dark"] .ps-pwd-strength-bar.is-filled[data-level="1"]{background: #ef4444 !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-bar.is-filled[data-level="2"],:root[data-theme="dark"] .ps-pwd-strength-bar.is-filled[data-level="2"]{background: #f97316 !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-bar.is-filled[data-level="3"],:root[data-theme="dark"] .ps-pwd-strength-bar.is-filled[data-level="3"]{background: #a8a29e !important}:root[data-theme="zen-linen-dark"] .ps-pwd-strength-bar.is-filled[data-level="4"],:root[data-theme="dark"] .ps-pwd-strength-bar.is-filled[data-level="4"]{background: #22c55e !important}:root[data-theme="zen-linen-dark"] .ps-pwd-hint-item,:root[data-theme="dark"] .ps-pwd-hint-item{color: #98989d !important}:root[data-theme="zen-linen-dark"] .ps-pwd-hint-item.is-met,:root[data-theme="dark"] .ps-pwd-hint-item.is-met{color: #22c55e !important}:root[data-theme="zen-linen-dark"] .ps-auth-telem-card,:root[data-theme="dark"] .ps-auth-telem-card{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .ps-demo-quick-box,:root[data-theme="zen-linen-dark"] .ps-auth-demo-notice,:root[data-theme="dark"] .ps-demo-quick-box,:root[data-theme="dark"] .ps-auth-demo-notice{background: #2c2c2e !important;border-color: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .ps-auth-demo-sub,:root[data-theme="dark"] .ps-auth-demo-sub{color: #98989d !important}:root[data-theme="zen-linen-dark"] .ps-quick-test-login-btn,:root[data-theme="dark"] .ps-quick-test-login-btn{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-quick-test-login-btn:hover,:root[data-theme="dark"] .ps-quick-test-login-btn:hover{background: #2491ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-quick-test-login-btn:active,:root[data-theme="dark"] .ps-quick-test-login-btn:active{background: #0070e0 !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-umbrella-tab-btn,:root[data-theme="dark"] .ps-umbrella-tab-btn{background: #2c2c2e !important;border-color: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .ps-umbrella-tab-btn.is-active,:root[data-theme="dark"] .ps-umbrella-tab-btn.is-active{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-agency-pill,:root[data-theme="dark"] .ps-agency-pill{background: #2c2c2e !important;border-color: rgba(255,255,255,0.08) !important;color: #98989d !important}:root[data-theme="zen-linen-dark"] .ps-agency-pill.is-active,:root[data-theme="dark"] .ps-agency-pill.is-active{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-juris-pill,:root[data-theme="dark"] .ps-juris-pill{background: #2c2c2e !important;border-color: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}:root[data-theme="zen-linen-dark"] .ps-topbar,:root[data-theme="zen-linen-dark"] .ps-app-header,:root[data-theme="dark"] .ps-topbar,:root[data-theme="dark"] .ps-app-header{background: rgba(15,16,18,0.85);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border-bottom: 1px solid rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-hud-clock,:root[data-theme="dark"] .ps-hud-clock{background: #2c2c2e;color: #f5f5f7;border: 1px solid rgba(255,255,255,0.08);font-variant-numeric: tabular-nums}:root[data-theme="zen-linen-dark"] .ps-theme-toggle-btn,:root[data-theme="dark"] .ps-theme-toggle-btn{background: #2c2c2e;border: 1px solid rgba(255,255,255,0.08);color: #f5f5f7}:root[data-theme="zen-linen-dark"] .ps-theme-badge,:root[data-theme="dark"] .ps-theme-badge{background: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .patrolsync-lock-btn,:root[data-theme="dark"] .patrolsync-lock-btn{background: #2c2c2e;border: 1px solid rgba(255,255,255,0.08);color: #98989d}:root[data-theme="zen-linen-dark"] .patrolsync-lock-btn:hover,:root[data-theme="dark"] .patrolsync-lock-btn:hover{background: #dc2626;border-color: #dc2626;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-workspace-sidebar,:root[data-theme="dark"] .ps-workspace-sidebar{background: rgba(11,12,14,0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-right: 1px solid rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-sidebar-top,:root[data-theme="dark"] .ps-sidebar-top{background: transparent;border-bottom: 1px solid rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-sidebar-subtitle,:root[data-theme="dark"] .ps-sidebar-subtitle{color: #98989d}:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item,:root[data-theme="dark"] .ps-sidebar-nav-item{color: #98989d}:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item:hover,:root[data-theme="dark"] .ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.05);color: #f5f5f7}:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item.is-active,:root[data-theme="dark"] .ps-sidebar-nav-item.is-active{background: #1c1c1e;color: #f5f5f7;border-color: rgba(255,255,255,0.12)}:root[data-theme="zen-linen-dark"] .ps-sidebar-item-badge,:root[data-theme="dark"] .ps-sidebar-item-badge{background: rgba(255,255,255,0.10);color: #f5f5f7;font-variant-numeric: tabular-nums}:root[data-theme="zen-linen-dark"] .ps-sidebar-item-badge.is-live-counter.has-items,:root[data-theme="dark"] .ps-sidebar-item-badge.is-live-counter.has-items{background: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-agency-profile-dropdown,:root[data-theme="dark"] .ps-agency-profile-dropdown{background: #1c1c1e;border: 1px solid rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-theme-pill-btn,:root[data-theme="dark"] .ps-theme-pill-btn{background: #2c2c2e;border: 1px solid rgba(255,255,255,0.08);color: #98989d;white-space: nowrap}:root[data-theme="zen-linen-dark"] .ps-theme-pill-btn:hover,:root[data-theme="dark"] .ps-theme-pill-btn:hover{background: #38383a;color: #f5f5f7}:root[data-theme="zen-linen-dark"] .ps-theme-pill-btn.is-active,:root[data-theme="dark"] .ps-theme-pill-btn.is-active{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-format-tab-btn,:root[data-theme="dark"] .ps-format-tab-btn{background: #2c2c2e;border: 1px solid rgba(255,255,255,0.08);color: #98989d}:root[data-theme="zen-linen-dark"] .ps-format-tab-btn.is-active,:root[data-theme="dark"] .ps-format-tab-btn.is-active{background: #0a84ff;border-color: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-btn-primary,:root[data-theme="dark"] .ps-btn-primary{background: #0a84ff;border-color: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-btn-primary:hover,:root[data-theme="dark"] .ps-btn-primary:hover{background: #2491ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-btn-primary:active,:root[data-theme="dark"] .ps-btn-primary:active{background: #0070e0;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-ops-modal-footer .ps-btn-primary,:root[data-theme="dark"] .ps-ops-modal-footer .ps-btn-primary{background: #0a84ff;border-color: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-ops-modal-footer .ps-btn-primary:hover,:root[data-theme="dark"] .ps-ops-modal-footer .ps-btn-primary:hover{background: #2491ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-stage-ord-btn,:root[data-theme="dark"] .ps-stage-ord-btn{background: #0a84ff;border-color: #0a84ff;color: #ffffff}:root[data-theme="zen-linen-dark"] .ps-stage-ord-btn:hover,:root[data-theme="dark"] .ps-stage-ord-btn:hover{background: #2491ff;border-color: #2491ff;color: #ffffff}:root[data-theme="zen-linen-dark"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active,:root[data-theme="dark"] #ps-settings-theme-pills .ps-theme-pill-btn.is-active{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-search-wiz-btn.is-active,:root[data-theme="dark"] #ps-panel-search .ps-search-wiz-btn.is-active{background: #0a84ff !important;border-color: #0a84ff !important;color: #ffffff !important}:root[data-theme="zen-linen-dark"] .ps-statute-row.offense-row,:root[data-theme="dark"] .ps-statute-row.offense-row{background: #1c1c1e;border-color: rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-statute-drawer,:root[data-theme="dark"] .ps-statute-drawer{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell{background: #1c1c1e;border-color: rgba(255,255,255,0.12)}:root[data-theme="zen-linen-dark"] .ps-statute-search-input,:root[data-theme="dark"] .ps-statute-search-input{color: #f5f5f7}:root[data-theme="zen-linen-dark"] .ps-statute-search-input::placeholder,:root[data-theme="dark"] .ps-statute-search-input::placeholder{color: #98989d}:root[data-theme="zen-linen-dark"] .thermal-receipt-paper,:root[data-theme="dark"] .thermal-receipt-paper{background: #1c1c1e;color: #f5f5f7;border-color: rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .slip-preview-container,:root[data-theme="dark"] .slip-preview-container{background: #000000;border-color: rgba(255,255,255,0.08)}:root[data-theme="zen-linen-dark"] .ps-linear-triage-row.is-active,:root[data-theme="dark"] .ps-linear-triage-row.is-active{background: #2c2c2e;border-color: #0a84ff}:root[data-theme="zen-linen-dark"] .ps-speed-cost-box,:root[data-theme="dark"] .ps-speed-cost-box,:root[data-theme="zen-linen-dark"] .ps-speed-narrative-card,:root[data-theme="dark"] .ps-speed-narrative-card{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-summit-kbd{display: inline-flex;align-items: center;justify-content: center;padding: 2px 6px;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 11px;font-weight: 500;line-height: 1;color: var(--text-soft,#8a8f98);background: rgba(0,0,0,0.05);border: 1px solid rgba(0,0,0,0.12);border-radius: 4px;margin-left: 8px;letter-spacing: -0.02em;user-select: none}:root[data-theme="zen-linen"] .ps-summit-kbd,:root[data-theme="light"] .ps-summit-kbd,:root[data-theme="white"] .ps-summit-kbd{background: rgba(0,0,0,0.04);border-color: rgba(0,0,0,0.10);color: #6e6e73}:root[data-theme="zen-linen-dark"] .ps-summit-kbd,:root[data-theme="dark"] .ps-summit-kbd{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.12);color: #98989d}.ps-summit-layout{display: flex;gap: 20px;align-items: flex-start;width: 100%}.ps-summit-feed-col{flex: 1;min-width: 0}.ps-summit-side-col{width: var(--ps-side-col-width,280px);min-width: 280px;max-width: 280px;flex-shrink: 0;position: sticky;top: 16px;max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0.16) transparent;display: flex;flex-direction: column;gap: 12px;padding-right: 4px}:root[data-theme="zen-linen-dark"] .ps-summit-side-col,:root[data-theme="dark"] .ps-summit-side-col{scrollbar-color: rgba(255,255,255,0.2) transparent}.ps-summit-side-col::-webkit-scrollbar{width: 5px}.ps-summit-side-col::-webkit-scrollbar-track{background: transparent}.ps-summit-side-col::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.14);border-radius: 9999px;transition: background-color 150ms ease}.ps-summit-side-col:hover::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.28)}:root[data-theme="zen-linen-dark"] .ps-summit-side-col::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-summit-side-col::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.16)}:root[data-theme="zen-linen-dark"] .ps-summit-side-col:hover::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-summit-side-col:hover::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.32)}@media (max-width: 1199px){.ps-summit-layout{flex-direction: column;gap: 16px}.ps-summit-side-col{width: 100%;min-width: 100%;max-width: 100%;position: static;top: auto;max-height: none;overflow-y: visible;padding-right: 0}}.ps-summit-side-card{background: #ffffff;border: 1px solid rgba(0,0,0,0.08);border-radius: 12px;padding: 16px 18px;box-shadow: 0 6px 24px rgba(0,0,0,0.06);display: flex;flex-direction: column;gap: 12px;position: relative;overflow: hidden;transition: border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.ps-summit-side-card:hover{border-color: rgba(0,0,0,0.14);box-shadow: 0 10px 32px rgba(0,0,0,0.09);transform: translateY(-2px)}:root[data-theme="zen-linen"] .ps-summit-side-card,:root[data-theme="light"] .ps-summit-side-card,:root[data-theme="white"] .ps-summit-side-card{background: #ffffff;border-color: rgba(0,0,0,0.08);color: #111827;box-shadow: 0 6px 24px rgba(0,0,0,0.06)}:root[data-theme="zen-linen"] .ps-summit-side-card:hover,:root[data-theme="light"] .ps-summit-side-card:hover,:root[data-theme="white"] .ps-summit-side-card:hover{border-color: rgba(0,0,0,0.14);box-shadow: 0 10px 32px rgba(0,0,0,0.09);transform: translateY(-2px)}:root[data-theme="zen-linen-dark"] .ps-summit-side-card,:root[data-theme="dark"] .ps-summit-side-card{background: #161617;border-color: rgba(255,255,255,0.08);color: #f5f5f7;box-shadow: 0 8px 30px rgba(0,0,0,0.35)}:root[data-theme="zen-linen-dark"] .ps-summit-side-card:hover,:root[data-theme="dark"] .ps-summit-side-card:hover{border-color: rgba(255,255,255,0.16);box-shadow: 0 14px 40px rgba(0,0,0,0.45);transform: translateY(-2px)}.ps-summit-card-header{display: flex;justify-content: space-between;align-items: flex-start;gap: 8px;padding-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,0.08);position: sticky;top: 0;z-index: 5;background: rgba(255,255,255,0.96);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}:root[data-theme="zen-linen"] .ps-summit-card-header,:root[data-theme="light"] .ps-summit-card-header,:root[data-theme="white"] .ps-summit-card-header{background: rgba(255,255,255,0.96);border-bottom-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen-dark"] .ps-summit-card-header,:root[data-theme="dark"] .ps-summit-card-header{background: rgba(28,28,30,0.96);border-bottom-color: rgba(255,255,255,0.08)}.ps-cult-segmented-bar{display: flex;align-items: center;background: #f3f4f6;border: 1px solid rgba(0,0,0,0.06);border-radius: 8px;padding: 3px;gap: 2px;overflow-x: auto;scrollbar-width: none}.ps-cult-segmented-bar::-webkit-scrollbar{display: none}:root[data-theme="zen-linen-dark"] .ps-cult-segmented-bar,:root[data-theme="dark"] .ps-cult-segmented-bar{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-cult-segment-btn{flex: 1;padding: 4px 4px;font-size: 10px;letter-spacing: -0.01em;font-weight: 500;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color: #6e6e73;background: transparent;border: none;border-radius: 6px;cursor: pointer;text-align: center;white-space: nowrap;transition: background-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 100ms ease}.ps-cult-segment-btn:hover{color: #111827}:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn:hover,:root[data-theme="dark"] .ps-cult-segment-btn:hover{color: #f5f5f7}.ps-cult-segment-btn.is-active{background: #ffffff;color: #111827;box-shadow: 0 1px 3px rgba(0,0,0,0.08);font-weight: 700}:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn.is-active,:root[data-theme="dark"] .ps-cult-segment-btn.is-active{background: #3a3a3c;color: #ffffff;box-shadow: 0 1px 3px rgba(0,0,0,0.35)}.ps-cult-segment-btn:active{transform: scale(0.96)}.ps-summit-joinder-card{border-left: 3px solid #f59e0b !important}.ps-joinder-list{display: flex;flex-direction: column;gap: 6px;font-size: 11px}.ps-joinder-item{display: flex;align-items: flex-start;gap: 6px;line-height: 1.4;color: #374151}:root[data-theme="zen-linen-dark"] .ps-joinder-item,:root[data-theme="dark"] .ps-joinder-item{color: #d1d5db}.ps-joinder-dot{font-family: var(--font-mono,monospace);font-weight: 800;color: #f59e0b;flex-shrink: 0}.ps-joinder-cta-btn{display: flex;align-items: center;justify-content: center;width: 100%;padding: 8px 12px;font-size: 11px;font-weight: 700;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius: 8px;background: rgba(245,158,11,0.12);color: #b45309;border: 1px solid rgba(245,158,11,0.3);cursor: pointer;transition: background-color 150ms ease,transform 100ms ease;margin-top: 4px}:root[data-theme="zen-linen-dark"] .ps-joinder-cta-btn,:root[data-theme="dark"] .ps-joinder-cta-btn{background: rgba(245,158,11,0.18);color: #fbbf24;border-color: rgba(245,158,11,0.35)}.ps-joinder-cta-btn:hover{background: rgba(245,158,11,0.22)}.ps-joinder-cta-btn:active{transform: scale(0.97)}.ps-summit-card-eyebrow{display: block;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: #6e6e73}:root[data-theme="zen-linen"] .ps-summit-card-eyebrow,:root[data-theme="light"] .ps-summit-card-eyebrow,:root[data-theme="white"] .ps-summit-card-eyebrow{color: #4b5563}:root[data-theme="zen-linen-dark"] .ps-summit-card-eyebrow,:root[data-theme="dark"] .ps-summit-card-eyebrow{color: #98989d}.ps-summit-card-title{font-size: 14px;font-weight: 700;color: #111827;margin: 2px 0 0 0;letter-spacing: -0.01em}:root[data-theme="zen-linen"] .ps-summit-card-title,:root[data-theme="light"] .ps-summit-card-title,:root[data-theme="white"] .ps-summit-card-title{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-card-title,:root[data-theme="dark"] .ps-summit-card-title{color: #f5f5f7}.ps-summit-card-badge{display: inline-flex;align-items: center;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;text-transform: uppercase;letter-spacing: 0.04em;background: rgba(0,122,255,0.1);color: #007aff;border: 1px solid rgba(0,122,255,0.2);white-space: nowrap}:root[data-theme="zen-linen"] .ps-summit-card-badge,:root[data-theme="light"] .ps-summit-card-badge,:root[data-theme="white"] .ps-summit-card-badge{background: rgba(0,86,179,0.08);color: #0056b3;border-color: rgba(0,86,179,0.25)}:root[data-theme="zen-linen-dark"] .ps-summit-card-badge,:root[data-theme="dark"] .ps-summit-card-badge{background: rgba(10,132,255,0.15);color: #0a84ff;border-color: rgba(10,132,255,0.3)}.ps-summit-card-badge.is-live{background: rgba(16,185,129,0.1);color: #059669;border-color: rgba(16,185,129,0.2)}:root[data-theme="zen-linen"] .ps-summit-card-badge.is-live,:root[data-theme="light"] .ps-summit-card-badge.is-live,:root[data-theme="white"] .ps-summit-card-badge.is-live{background: rgba(22,101,52,0.08);color: #166534;border-color: rgba(22,101,52,0.25)}:root[data-theme="zen-linen-dark"] .ps-summit-card-badge.is-live,:root[data-theme="dark"] .ps-summit-card-badge.is-live{background: rgba(52,211,153,0.12);color: #34d399;border-color: rgba(52,211,153,0.25)}.ps-summit-unit-strip{display: flex;align-items: center;justify-content: space-between;padding: 8px 12px;border-radius: 8px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-summit-unit-strip,:root[data-theme="light"] .ps-summit-unit-strip,:root[data-theme="white"] .ps-summit-unit-strip{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen-dark"] .ps-summit-unit-strip,:root[data-theme="dark"] .ps-summit-unit-strip{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-summit-unit-tag{font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 11px;font-weight: 700;color: #007aff;letter-spacing: 0.02em}:root[data-theme="zen-linen-dark"] .ps-summit-unit-tag,:root[data-theme="dark"] .ps-summit-unit-tag{color: #0a84ff}.ps-summit-officer-text{font-size: 12px;font-weight: 700;color: #111827}:root[data-theme="zen-linen"] .ps-summit-officer-text,:root[data-theme="light"] .ps-summit-officer-text,:root[data-theme="white"] .ps-summit-officer-text{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-officer-text,:root[data-theme="dark"] .ps-summit-officer-text{color: #f5f5f7}.ps-summit-metrics-strip{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.ps-summit-metric-cell{padding: 8px 10px;border-radius: 8px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08);text-align: center}:root[data-theme="zen-linen"] .ps-summit-metric-cell,:root[data-theme="light"] .ps-summit-metric-cell,:root[data-theme="white"] .ps-summit-metric-cell{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen-dark"] .ps-summit-metric-cell,:root[data-theme="dark"] .ps-summit-metric-cell{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-summit-metric-lbl{display: block;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 9px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #6e6e73;margin-bottom: 2px}:root[data-theme="zen-linen"] .ps-summit-metric-lbl,:root[data-theme="light"] .ps-summit-metric-lbl,:root[data-theme="white"] .ps-summit-metric-lbl{color: #6e6e73}:root[data-theme="zen-linen-dark"] .ps-summit-metric-lbl,:root[data-theme="dark"] .ps-summit-metric-lbl{color: #98989d}.ps-summit-metric-val{font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 14px;font-weight: 800;color: #111827}:root[data-theme="zen-linen"] .ps-summit-metric-val,:root[data-theme="light"] .ps-summit-metric-val,:root[data-theme="white"] .ps-summit-metric-val{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-metric-val,:root[data-theme="dark"] .ps-summit-metric-val{color: #f5f5f7}.ps-summit-callout{padding: 10px 12px;border-radius: 8px;border-left: 3px solid #007aff;background: #f9fafb;font-size: 11px;line-height: 1.45;color: #6e6e73}:root[data-theme="zen-linen"] .ps-summit-callout,:root[data-theme="light"] .ps-summit-callout,:root[data-theme="white"] .ps-summit-callout{border-left-color: #007aff;background: #f9fafb;color: #6e6e73}:root[data-theme="zen-linen-dark"] .ps-summit-callout,:root[data-theme="dark"] .ps-summit-callout{border-left-color: #0a84ff;background: #2c2c2e;color: #98989d}.ps-summit-callout strong{display: block;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;color: #111827;margin-bottom: 3px}:root[data-theme="zen-linen"] .ps-summit-callout strong,:root[data-theme="light"] .ps-summit-callout strong,:root[data-theme="white"] .ps-summit-callout strong{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-callout strong,:root[data-theme="dark"] .ps-summit-callout strong{color: #f5f5f7}.ps-summit-preset-list{display: flex;flex-direction: column;gap: 6px}.ps-summit-preset-btn{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 8px 12px;border-radius: 8px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08);cursor: pointer;text-align: left;width: 100%;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,transform 100ms ease;font-family: inherit}:root[data-theme="zen-linen"] .ps-summit-preset-btn,:root[data-theme="light"] .ps-summit-preset-btn,:root[data-theme="white"] .ps-summit-preset-btn{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn,:root[data-theme="dark"] .ps-summit-preset-btn{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-summit-preset-btn:hover{background: #f2f2f7;border-color: rgba(0,0,0,0.15)}:root[data-theme="zen-linen"] .ps-summit-preset-btn:hover,:root[data-theme="light"] .ps-summit-preset-btn:hover,:root[data-theme="white"] .ps-summit-preset-btn:hover{background: #f2f2f7;border-color: rgba(0,0,0,0.15)}:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn:hover,:root[data-theme="dark"] .ps-summit-preset-btn:hover{background: #3a3a3c;border-color: rgba(255,255,255,0.16)}.ps-summit-preset-btn:active{transform: scale(0.96)}.ps-summit-preset-left{display: flex;flex-direction: column;gap: 2px;min-width: 0}.ps-summit-preset-name{font-size: 12px;font-weight: 700;color: #111827;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="zen-linen"] .ps-summit-preset-name,:root[data-theme="light"] .ps-summit-preset-name,:root[data-theme="white"] .ps-summit-preset-name{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-preset-name,:root[data-theme="dark"] .ps-summit-preset-name{color: #f5f5f7}.ps-summit-preset-code{font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 10px;color: #6e6e73}:root[data-theme="zen-linen"] .ps-summit-preset-code,:root[data-theme="light"] .ps-summit-preset-code,:root[data-theme="white"] .ps-summit-preset-code{color: #6e6e73}:root[data-theme="zen-linen-dark"] .ps-summit-preset-code,:root[data-theme="dark"] .ps-summit-preset-code{color: #98989d}.ps-summit-preset-action{font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 10px;font-weight: 700;padding: 3px 9px;border-radius: 9999px;background: rgba(0,122,255,0.08);color: #007aff;border: 1px solid rgba(0,122,255,0.2);flex-shrink: 0;letter-spacing: 0.02em;transition: background-color var(--duration-fast,120ms) ease,color var(--duration-fast,120ms) ease,border-color var(--duration-fast,120ms) ease}.ps-summit-preset-action:hover{background: #007aff;color: #ffffff;border-color: #007aff}:root[data-theme="zen-linen-dark"] .ps-summit-preset-action,:root[data-theme="dark"] .ps-summit-preset-action{background: rgba(10,132,255,0.15);color: #38bdf8;border-color: rgba(10,132,255,0.3)}:root[data-theme="zen-linen-dark"] .ps-summit-preset-action:hover,:root[data-theme="dark"] .ps-summit-preset-action:hover{background: #0a84ff;color: #ffffff;border-color: #0a84ff}.ps-summit-roster-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ps-summit-roster-item{padding: 8px 10px;border-radius: 8px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08)}:root[data-theme="zen-linen"] .ps-summit-roster-item,:root[data-theme="light"] .ps-summit-roster-item,:root[data-theme="white"] .ps-summit-roster-item{background: #f9fafb;border-color: rgba(0,0,0,0.08)}:root[data-theme="zen-linen-dark"] .ps-summit-roster-item,:root[data-theme="dark"] .ps-summit-roster-item{background: #2c2c2e;border-color: rgba(255,255,255,0.08)}.ps-summit-roster-key{display: block;font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 9px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #6e6e73;margin-bottom: 2px}:root[data-theme="zen-linen"] .ps-summit-roster-key,:root[data-theme="light"] .ps-summit-roster-key,:root[data-theme="white"] .ps-summit-roster-key{color: #6e6e73}:root[data-theme="zen-linen-dark"] .ps-summit-roster-key,:root[data-theme="dark"] .ps-summit-roster-key{color: #98989d}.ps-summit-roster-val{font-family: var(--font-mono,"SF Mono",Menlo,Consolas,monospace);font-size: 11px;font-weight: 500;color: #111827;word-break: break-word}:root[data-theme="zen-linen"] .ps-summit-roster-val,:root[data-theme="light"] .ps-summit-roster-val,:root[data-theme="white"] .ps-summit-roster-val{color: #111827}:root[data-theme="zen-linen-dark"] .ps-summit-roster-val,:root[data-theme="dark"] .ps-summit-roster-val{color: #f5f5f7}.ps-summit-action-btn{display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 32px;padding: 0 12px;border-radius: 6px;background: #007aff;color: #ffffff;font-family: inherit;font-size: 12px;font-weight: 700;border: none;cursor: pointer;transition: background-color var(--duration-fast,150ms) ease,transform 100ms ease;user-select: none}:root[data-theme="zen-linen-dark"] .ps-summit-action-btn,:root[data-theme="dark"] .ps-summit-action-btn{background: #0a84ff}.ps-summit-action-btn:hover{background: #0062cc}:root[data-theme="zen-linen-dark"] .ps-summit-action-btn:hover,:root[data-theme="dark"] .ps-summit-action-btn:hover{background: #0071e3}.ps-summit-action-btn:active{transform: scale(0.96)}.ps-card{border-radius: 12px}.ps-search-shell{border-radius: 8px}.ps-filter-console{border-radius: 8px}.ps-prompt-btn:active,.ps-filter-pill:active,.ps-scenario-pill:active,.ps-format-tab-btn:active,.ps-topbar-cmd-btn:active,.ps-theme-toggle-btn:active,.patrolsync-lock-btn:active,.ps-stage-ord-btn:active,.ps-btn:active{transform: scale(0.96)}.ps-card:not(.ps-monarch-card){background: var(--color-bg-surface,#ffffff);border: 1px solid var(--color-border-subtle,rgba(0,0,0,0.08));border-radius: 14px;padding: 20px;display: flex;flex-direction: column;gap: 16px;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 6px 16px -3px rgba(0,0,0,0.06),0 14px 32px -6px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.9);transition: border-color 0.15s ease,box-shadow 0.15s ease}:root[data-theme="dark"] .ps-card:not(.ps-monarch-card){background: #1c1c1e;border-color: rgba(255,255,255,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.3),0 8px 24px -4px rgba(0,0,0,0.45),0 18px 40px -8px rgba(0,0,0,0.6)}.ps-card-header:not(.ps-monarch-card-header){display: grid;grid-template-columns: 1fr auto;align-items: flex-start;gap: 10px;padding-bottom: 12px;border-bottom: 1px solid var(--color-border-subtle,rgba(0,0,0,0.06))}:root[data-theme="dark"] .ps-card-header:not(.ps-monarch-card-header){border-bottom-color: rgba(255,255,255,0.06)}.ps-card-title:not(.ps-monarch-card-title){font-size: 14px;font-weight: 700;color: var(--color-text-primary,#111827);line-height: 1.25;letter-spacing: -0.01em;margin: 0}:root[data-theme="dark"] .ps-card-title:not(.ps-monarch-card-title){color: #f5f5f7}.ps-card-description{font-size: 12px;color: var(--color-text-secondary,#6e6e73);line-height: 1.45;margin-top: 3px}:root[data-theme="dark"] .ps-card-description{color: #a1a1aa}.ps-card-action{display: flex;align-items: center;gap: 8px;justify-self: end}.ps-card-content{display: flex;flex-direction: column;gap: 14px}.ps-card-footer{display: flex;align-items: center;justify-content: space-between;padding-top: 14px;border-top: 1px solid var(--color-border-subtle,rgba(0,0,0,0.06))}:root[data-theme="dark"] .ps-card-footer{border-top-color: rgba(255,255,255,0.06)}.ps-metric-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 12px;width: 100%}.ps-metric-card{padding: 14px 16px;border-radius: 10px;background: var(--color-bg-secondary,#f9fafb);border: 1px solid var(--color-border-subtle,rgba(0,0,0,0.07));display: flex;flex-direction: column;gap: 6px;transition: transform 0.15s ease,border-color 0.15s ease}:root[data-theme="dark"] .ps-metric-card{background: #151920;border-color: rgba(255,255,255,0.08)}.ps-metric-card:hover{border-color: var(--color-border-default,rgba(0,0,0,0.14))}:root[data-theme="dark"] .ps-metric-card:hover{border-color: rgba(255,255,255,0.16)}.ps-metric-label{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--color-text-muted,#86868b);display: flex;align-items: center;justify-content: space-between}:root[data-theme="dark"] .ps-metric-label{color: #a1a1aa}.ps-metric-val{font-family: var(--font-mono,monospace);font-size: 24px;font-weight: 800;color: var(--color-text-primary,#111827);line-height: 1.15}:root[data-theme="dark"] .ps-metric-val{color: #f5f5f7}.ps-metric-delta{font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;gap: 4px;color: var(--color-text-secondary,#6e6e73)}.ps-metric-delta.is-positive{color: #15803d}:root[data-theme="dark"] .ps-metric-delta.is-positive{color: #22c55e}.ps-metric-delta.is-warning{color: #b45309}:root[data-theme="dark"] .ps-metric-delta.is-warning{color: #f59e0b}.ps-buttons-group{display: inline-flex;align-items: center;gap: 3px;padding: 3px;background: var(--color-bg-secondary,#f9fafb);border: 1px solid var(--color-border-subtle,rgba(0,0,0,0.08));border-radius: 8px}:root[data-theme="dark"] .ps-buttons-group{background: #151920;border-color: rgba(255,255,255,0.08)}.ps-buttons-group-item{height: 28px;padding: 0 12px;font-family: inherit;font-size: 12px;font-weight: 500;border: none;border-radius: 6px;background: transparent;color: var(--color-text-secondary,#6e6e73);cursor: pointer;transition: background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;user-select: none;display: inline-flex;align-items: center;justify-content: center}:root[data-theme="dark"] .ps-buttons-group-item{color: #a1a1aa}.ps-buttons-group-item:hover{color: var(--color-text-primary,#111827)}:root[data-theme="dark"] .ps-buttons-group-item:hover{color: #f5f5f7}.ps-buttons-group-item.is-active{background: var(--color-bg-surface,#ffffff);color: var(--color-text-primary,#111827);box-shadow: 0 1px 2px rgba(0,0,0,0.06);font-weight: 700}:root[data-theme="dark"] .ps-buttons-group-item.is-active{background: #2c2c2e;color: #f5f5f7;box-shadow: 0 1px 2px rgba(0,0,0,0.3)}.ps-empty-state{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 36px 20px;border-radius: 12px;border: 1.5px dashed var(--color-border-default,rgba(0,0,0,0.14));background: var(--color-bg-secondary,#f9fafb);width: 100%;box-sizing: border-box}:root[data-theme="dark"] .ps-empty-state{background: #151920;border-color: rgba(255,255,255,0.14)}.ps-empty-state-badge{display: inline-flex;align-items: center;justify-content: center;height: 26px;padding: 0 12px;border-radius: 13px;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;background: var(--color-bg-surface,#ffffff);border: 1px solid var(--color-border-subtle,rgba(0,0,0,0.08));color: var(--color-text-secondary,#6e6e73);margin-bottom: 12px}:root[data-theme="dark"] .ps-empty-state-badge{background: #1c1c1e;border-color: rgba(255,255,255,0.08);color: #a1a1aa}.ps-empty-state-title{font-size: 14.5px;font-weight: 700;color: var(--color-text-primary,#111827);margin: 0 0 6px 0}:root[data-theme="dark"] .ps-empty-state-title{color: #f5f5f7}.ps-empty-state-desc{font-size: 12.5px;color: var(--color-text-secondary,#6e6e73);max-width: 420px;line-height: 1.5;margin: 0 0 16px 0}:root[data-theme="dark"] .ps-empty-state-desc{color: #a1a1aa}.ps-empty-state-action{display: inline-flex;align-items: center;justify-content: center;height: 32px;padding: 0 16px;border-radius: 6px;font-family: inherit;font-size: 12px;font-weight: 700;background: var(--color-accent-solid,#007aff);color: #ffffff;border: none;cursor: pointer;transition: background-color 0.15s ease,transform 100ms ease;user-select: none}:root[data-theme="dark"] .ps-empty-state-action{background: var(--color-accent-solid,#0a84ff)}.ps-empty-state-action:hover{background: var(--color-accent-hover,#0062cc)}:root[data-theme="dark"] .ps-empty-state-action:hover{background: var(--color-accent-hover,#0071e3)}.ps-empty-state-action:active{transform: scale(0.96)}.ps-sidebar-brand-row{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 8px}.ps-sidebar-brand-row .ps-sidebar-brand-link{display: inline-flex;align-items: center}.ps-sidebar-brand-lockup .ps-linear-workspace-trigger{width: 100%;margin: 0}.ps-sidebar-dept-text{display: flex;flex-direction: column;gap: 2px;width: 100%;margin-top: 4px;padding: 1px 4px 2px 4px;background: transparent;border: none;box-shadow: none;user-select: text;cursor: default}.ps-sidebar-dept-name,.ps-sidebar-dept-text .ps-linear-ws-name{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 11.5px;font-weight: 700;letter-spacing: -0.01em;color: var(--text,#111827);line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-sidebar-dept-meta,.ps-sidebar-dept-text .ps-linear-ws-role{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size: 10px;font-weight: 500;letter-spacing: 0.015em;color: var(--text-soft,#6b7280);line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="light"] .ps-sidebar-dept-text .ps-linear-ws-name,:root[data-theme="white"] .ps-sidebar-dept-text .ps-linear-ws-name,:root[data-theme="zen-linen"] .ps-sidebar-dept-text .ps-linear-ws-name{color: #111827}:root[data-theme="light"] .ps-sidebar-dept-text .ps-linear-ws-role,:root[data-theme="white"] .ps-sidebar-dept-text .ps-linear-ws-role,:root[data-theme="zen-linen"] .ps-sidebar-dept-text .ps-linear-ws-role{color: #6b7280}:root[data-theme="dark"] .ps-sidebar-dept-text .ps-linear-ws-name,:root[data-theme="zen-linen-dark"] .ps-sidebar-dept-text .ps-linear-ws-name{color: #f9fafb}:root[data-theme="dark"] .ps-sidebar-dept-text .ps-linear-ws-role,:root[data-theme="zen-linen-dark"] .ps-sidebar-dept-text .ps-linear-ws-role{color: #9ca3af}:root[data-theme="tactical-red"] .ps-sidebar-dept-text .ps-linear-ws-name{color: #ff453a}:root[data-theme="tactical-red"] .ps-sidebar-dept-text .ps-linear-ws-role{color: rgba(255,69,58,0.75)}:root[data-theme="mdt"] .ps-sidebar-dept-text .ps-linear-ws-name,:root[data-theme="squad-mdt"] .ps-sidebar-dept-text .ps-linear-ws-name{color: #38bdf8}:root[data-theme="mdt"] .ps-sidebar-dept-text .ps-linear-ws-role,:root[data-theme="squad-mdt"] .ps-sidebar-dept-text .ps-linear-ws-role{color: rgba(56,189,248,0.75)}.ps-linear-ws-row{display: flex;align-items: center;gap: 8px;margin-top: 8px;width: 100%}.ps-linear-ws-row .ps-linear-workspace-trigger{flex: 1;min-width: 0;margin: 0}.ps-sidebar-quick-actions{display: flex;align-items: center;gap: 5px;flex-shrink: 0}.ps-sidebar-action-btn{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 9999px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.08);color: var(--text-muted,#9ca3af);font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 11px;font-weight: 700;cursor: pointer;padding: 0;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease,transform 100ms ease;user-select: none}.ps-sidebar-action-btn:hover{background: rgba(255,255,255,0.1);color: var(--text,#f3f4f6);border-color: rgba(255,255,255,0.16)}.ps-sidebar-action-btn:active{transform: scale(0.94)}:root[data-theme="white"] .ps-sidebar-action-btn,:root[data-theme="zen-linen"] .ps-sidebar-action-btn,:root[data-theme="light"] .ps-sidebar-action-btn{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #64748b}:root[data-theme="white"] .ps-sidebar-action-btn:hover,:root[data-theme="zen-linen"] .ps-sidebar-action-btn:hover,:root[data-theme="light"] .ps-sidebar-action-btn:hover{background: #e2e8f0;color: #0f172a}.ps-nav-bullet{font-size: 8px;margin-right: 6px;color: #6b7280;line-height: 1}.ps-sidebar-nav-item.is-active .ps-nav-bullet{color: #38bdf8}.ps-linear-topbar{display: flex !important;align-items: center !important;justify-content: space-between !important;height: 48px !important;min-height: 48px !important;padding: 0 20px !important;background: #0d0e11 !important;border-bottom: 1px solid rgba(255,255,255,0.07) !important}:root[data-theme="white"] .ps-linear-topbar{background: #ffffff !important;border-bottom-color: rgba(0,0,0,0.08) !important}.ps-linear-breadcrumb-pill{display: inline-flex;align-items: center;gap: 8px;padding: 4px 10px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 6px;font-size: 13px;font-weight: 700;color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-linear-breadcrumb-pill{background: #f8fafc;border-color: rgba(0,0,0,0.08);color: #0f172a}.ps-linear-star{font-size: 11px;color: #eab308;cursor: pointer}.ps-linear-dots{font-size: 12px;letter-spacing: -0.05em;color: var(--text-muted,#9ca3af);cursor: pointer}.ps-linear-stepper{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);border-radius: 6px;font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 11.5px;font-weight: 700;color: var(--text-muted,#9ca3af);font-variant-numeric: tabular-nums}:root[data-theme="white"] .ps-linear-stepper{background: #f1f5f9;border-color: rgba(0,0,0,0.06);color: #475569}.ps-stepper-btn{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;background: transparent;border: none;color: var(--text-muted,#9ca3af);font-size: 12px;cursor: pointer;padding: 0;border-radius: 4px}.ps-stepper-btn:hover{background: rgba(255,255,255,0.1);color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-stepper-btn:hover{background: rgba(0,0,0,0.08);color: #0f172a}.ps-linear-id-badge{font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 12.5px;font-weight: 700;color: var(--text,#f3f4f6);letter-spacing: 0.02em}:root[data-theme="white"] .ps-linear-id-badge{color: #0f172a}.ps-linear-actions-bar{display: inline-flex;align-items: center;gap: 4px}.ps-linear-action-btn{display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 10px;border-radius: 6px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.08);color: var(--text-muted,#9ca3af);font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;cursor: pointer;transition: background-color 120ms ease,color 120ms ease,transform 100ms ease;user-select: none}.ps-linear-action-btn:hover{background: rgba(255,255,255,0.1);color: var(--text,#f3f4f6);border-color: rgba(255,255,255,0.16)}.ps-linear-action-btn:active{transform: scale(0.95)}:root[data-theme="white"] .ps-linear-action-btn{background: #f8fafc;border-color: rgba(0,0,0,0.08);color: #475569}:root[data-theme="white"] .ps-linear-action-btn:hover{background: #e2e8f0;color: #0f172a}.ps-linear-dossier-layout{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 32px;align-items: start;width: 100%;margin: 0;padding: 24px 24px 48px;box-sizing: border-box}.ps-linear-dossier-main{min-width: 0;display: flex;flex-direction: column;gap: 24px}.ps-linear-dossier-header{display: flex;flex-direction: column;gap: 10px}.ps-linear-dossier-title{font-size: 26px;font-weight: 700;letter-spacing: -0.02em;color: var(--text,#f3f4f6);line-height: 1.25;margin: 0;text-wrap: balance}:root[data-theme="white"] .ps-linear-dossier-title{color: #111827}.ps-linear-code-directive{padding: 10px 14px;border-radius: 8px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.07)}:root[data-theme="white"] .ps-linear-code-directive{background: #f8fafc;border-color: rgba(0,0,0,0.08)}.ps-linear-code-directive code{font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 13px;color: var(--text-soft,#d1d5db);line-height: 1.5;word-break: break-word}:root[data-theme="white"] .ps-linear-code-directive code{color: #334155}.ps-linear-activity-section{display: flex;flex-direction: column;gap: 14px;margin-top: 8px}.ps-linear-activity-header{display: flex;align-items: center;justify-content: space-between;padding-bottom: 8px;border-bottom: 1px solid rgba(255,255,255,0.07)}:root[data-theme="white"] .ps-linear-activity-header{border-bottom-color: rgba(0,0,0,0.08)}.ps-linear-section-heading{font-size: 14px;font-weight: 700;color: var(--text,#f3f4f6);margin: 0;letter-spacing: -0.01em}:root[data-theme="white"] .ps-linear-section-heading{color: #111827}.ps-linear-activity-filter{font-size: 12px;color: var(--text-muted,#9ca3af);cursor: pointer}.ps-linear-activity-timeline{display: flex;flex-direction: column;gap: 16px;position: relative;padding-left: 4px}.ps-activity-item{display: flex;align-items: flex-start;gap: 12px;font-size: 13px;line-height: 1.5}.ps-activity-system{color: var(--text-muted,#9ca3af);align-items: center}:root[data-theme="white"] .ps-activity-system{color: #64748b}.ps-activity-bullet{width: 5px;height: 5px;border-radius: 50%;background: #6b7280;display: inline-block;flex-shrink: 0;margin-top: 6px}.ps-activity-content{flex: 1}.ps-activity-author{font-weight: 700;color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-activity-author{color: #1e293b}.ps-activity-highlight{color: var(--text,#f3f4f6);font-weight: 700}:root[data-theme="white"] .ps-activity-highlight{color: #0f172a}.ps-activity-tag{display: inline-block;padding: 1px 6px;border-radius: 4px;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.1);font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-activity-tag{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #1e293b}.ps-activity-tag.is-accent{background: rgba(56,189,248,0.15);border-color: rgba(56,189,248,0.35);color: #38bdf8}:root[data-theme="white"] .ps-activity-tag.is-accent{background: rgba(0,122,255,0.12);border-color: rgba(0,122,255,0.25);color: #007aff}.ps-activity-time{color: var(--text-muted,#9ca3af);font-size: 12px;font-variant-numeric: tabular-nums}.ps-activity-avatar{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: var(--radius-pill,9999px);background: #3b82f6;color: #ffffff;font-size: 11px;font-weight: 700;flex-shrink: 0}.ps-avatar-agent{background: #6366f1}.ps-activity-body{flex: 1;display: flex;flex-direction: column;gap: 4px}.ps-activity-meta{font-size: 12.5px;color: var(--text-muted,#9ca3af)}.ps-activity-name{color: var(--text,#f3f4f6);font-weight: 700}:root[data-theme="white"] .ps-activity-name{color: #111827}.ps-activity-text{margin: 0;color: var(--text-soft,#e5e7eb);font-size: 13.5px;line-height: 1.5}:root[data-theme="white"] .ps-activity-text{color: #1e293b}.ps-activity-subevent{margin-top: 6px;font-size: 12px;color: var(--text-muted,#9ca3af);display: flex;align-items: center;gap: 6px}.ps-activity-arrow{color: #6366f1;font-weight: 700}.ps-linear-inspector-col{display: flex;flex-direction: column;gap: 16px;position: sticky;top: 64px;padding-left: 20px;border-left: 1px solid rgba(255,255,255,0.07)}:root[data-theme="white"] .ps-linear-inspector-col{border-left-color: rgba(0,0,0,0.08)}.ps-inspector-property-group{display: flex;flex-direction: column;gap: 12px}.ps-property-row{display: flex;align-items: center;justify-content: space-between;font-size: 12px;min-height: 28px;gap: 12px}.ps-property-label{color: var(--text-muted,#9ca3af);font-weight: 500;flex-shrink: 0;width: 72px}:root[data-theme="white"] .ps-property-label{color: #64748b}.ps-property-val{flex: 1;display: flex;align-items: center;justify-content: flex-end;gap: 6px;text-align: end}.ps-prop-mono{font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-weight: 700;color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-prop-mono{color: #1e293b}.ps-status-pill{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;border-radius: var(--radius-pill,9999px);font-size: 11px;font-weight: 700}.ps-status-in-progress{background: rgba(234,179,8,0.12);color: #facc15;border: 1px solid rgba(234,179,8,0.3)}.ps-status-dot{font-size: 8px}.ps-priority-pill{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.04em}.ps-priority-high{color: #f97316}.ps-assignee-wrap{display: inline-flex;align-items: center;gap: 6px}.ps-assignee-avatar{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: var(--radius-pill,9999px);background: #3b82f6;color: #ffffff;font-size: 9px;font-weight: 700}.ps-assignee-name{font-weight: 700;color: var(--text,#f3f4f6)}:root[data-theme="white"] .ps-assignee-name{color: #111827}.ps-sub-assignee-wrap{display: inline-flex;align-items: center;gap: 4px;padding-left: 6px}.ps-sub-assignee-badge{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;background: rgba(99,102,241,0.15);color: #818cf8;border: 1px solid rgba(99,102,241,0.3);padding: 1px 4px;border-radius: 3px}.ps-sub-assignee-name{font-size: 11px;color: var(--text-muted,#9ca3af)}.ps-labels-wrap{flex-wrap: wrap;justify-content: flex-end}.ps-label-pill{display: inline-block;padding: 2px 7px;border-radius: 4px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.09);font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 700;color: var(--text-soft,#d1d5db)}:root[data-theme="white"] .ps-label-pill{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #334155}.ps-joinder-pill{display: inline-block;padding: 2px 8px;border-radius: 4px;background: rgba(239,68,68,0.15);border: 1px solid rgba(239,68,68,0.35);color: #f87171;font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em}:root[data-theme="white"] .ps-joinder-pill{background: rgba(220,38,38,0.1);border-color: rgba(220,38,38,0.25);color: #dc2626}.ps-linear-breadcrumb-pill,.ps-linear-stepper,.ps-linear-id-badge,.ps-linear-actions-bar{display: none !important}@media (max-width: 1200px){.ps-linear-dossier-layout{grid-template-columns: 1fr;gap: 24px;padding: 20px 16px 48px}.ps-linear-inspector-col{position: static;border-left: none;border-top: 1px solid rgba(255,255,255,0.08);padding-left: 0;padding-top: 20px}:root[data-theme="white"] .ps-linear-inspector-col{border-top-color: rgba(0,0,0,0.08)}}@media (max-width: 768px){.ps-linear-topbar{padding: 0 10px !important;gap: 6px !important}.ps-linear-stepper{display: none !important}.ps-linear-actions-bar{display: none !important}.ps-linear-id-badge{display: none !important}.ps-linear-topbar .ps-topbar-cmd-btn,.ps-linear-topbar .ps-topbar-masthead{display: none !important}.ps-topbar-left{flex: 1;min-width: 0;gap: 6px !important}.ps-linear-breadcrumb-pill{max-width: 170px;padding: 3px 8px;font-size: 12px}.ps-linear-title-text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}}:root{--radius: 12px;--radius-md: 8px;--radius-sm: 6px}.ps-shadcn-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.04),0 1px 2px -1px rgba(0,0,0,0.03);transition: border-color 150ms ease,box-shadow 150ms ease;overflow: hidden;box-sizing: border-box}:root[data-theme="white"] .ps-shadcn-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.04)}.ps-shadcn-card-header{display: flex;align-items: center;justify-content: space-between;padding: 14px 20px;border-bottom: 1px solid var(--border);background: transparent;gap: 16px}:root[data-theme="white"] .ps-shadcn-card-header{border-bottom-color: rgba(0,0,0,0.07)}.ps-shadcn-card-titles{display: flex;flex-direction: column;gap: 2px}.ps-shadcn-card-title{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 14px;font-weight: 700;letter-spacing: -0.01em;color: var(--text);margin: 0;line-height: 1.3}.ps-shadcn-card-desc{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 12px;color: var(--text-soft);margin: 0;line-height: 1.4}.ps-shadcn-card-content{padding: 18px 20px}.ps-shadcn-card-footer{display: flex;align-items: center;justify-content: space-between;padding: 12px 20px;border-top: 1px solid var(--border);background: var(--surface-muted)}:root[data-theme="white"] .ps-shadcn-card-footer{background: #f9fafb;border-top-color: rgba(0,0,0,0.07)}.ps-shadcn-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 32px;padding: 0 14px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 12.5px;font-weight: 500;line-height: 1;white-space: nowrap;border-radius: 7px;border: 1px solid transparent;cursor: pointer;transition: color 120ms cubic-bezier(0.16,1,0.3,1),background-color 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms cubic-bezier(0.16,1,0.3,1),transform 120ms cubic-bezier(0.16,1,0.3,1);user-select: none;box-sizing: border-box}.ps-shadcn-btn:active{transform: scale(0.97)}.ps-shadcn-btn-default{background: #007aff;color: #ffffff;border-color: #007aff}.ps-shadcn-btn-default:hover{background: #0066d6;border-color: #0066d6}.ps-shadcn-btn-secondary{background: var(--surface-muted);color: var(--text);border-color: var(--border)}:root[data-theme="white"] .ps-shadcn-btn-secondary{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #0f172a}.ps-shadcn-btn-secondary:hover{background: var(--border)}:root[data-theme="white"] .ps-shadcn-btn-secondary:hover{background: #e2e8f0}.ps-shadcn-btn-outline{background: transparent;color: var(--text);border-color: var(--border)}:root[data-theme="white"] .ps-shadcn-btn-outline{color: #0f172a;border-color: rgba(0,0,0,0.12)}.ps-shadcn-btn-outline:hover{background: var(--surface-muted);border-color: var(--border-strong)}:root[data-theme="white"] .ps-shadcn-btn-outline:hover{background: #f8fafc;border-color: rgba(0,0,0,0.2)}.ps-shadcn-btn-ghost{background: transparent;color: var(--text);border-color: transparent}.ps-shadcn-btn-ghost:hover{background: var(--surface-muted)}:root[data-theme="white"] .ps-shadcn-btn-ghost:hover{background: #f1f5f9}.ps-shadcn-btn-destructive{background: rgba(239,68,68,0.1);color: #dc2626;border-color: rgba(239,68,68,0.25)}.ps-shadcn-btn-destructive:hover{background: #dc2626;color: #ffffff}.ps-shadcn-btn-sm{height: 28px;padding: 0 10px;font-size: 11.5px;border-radius: 6px}.ps-shadcn-badge{display: inline-flex;align-items: center;gap: 4px;height: 22px;padding: 0 8px;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;line-height: 1;letter-spacing: 0.03em;border-radius: 6px;border: 1px solid transparent;white-space: nowrap}.ps-shadcn-badge-outline{background: transparent;color: var(--text);border-color: var(--border)}:root[data-theme="white"] .ps-shadcn-badge-outline{color: #0f172a;border-color: rgba(0,0,0,0.12)}.ps-shadcn-badge-secondary{background: var(--surface-muted);color: var(--text);border-color: var(--border)}:root[data-theme="white"] .ps-shadcn-badge-secondary{background: #f1f5f9;border-color: rgba(0,0,0,0.08);color: #334155}.ps-shadcn-badge-primary{background: #007aff;color: #ffffff}.ps-shadcn-badge-success{background: rgba(16,185,129,0.12);color: #059669;border-color: rgba(16,185,129,0.25)}.ps-shadcn-badge-warning{background: rgba(245,158,11,0.12);color: #d97706;border-color: rgba(245,158,11,0.25)}.ps-shadcn-badge-destructive{background: rgba(239,68,68,0.12);color: #dc2626;border-color: rgba(239,68,68,0.25)}.ps-shadcn-table-wrap{width: 100%;overflow-x: auto}.ps-shadcn-table{width: 100%;border-collapse: collapse;text-align: left;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 13px}.ps-shadcn-table th{padding: 10px 14px;font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-soft);border-bottom: 1px solid var(--border);background: var(--surface-muted)}:root[data-theme="white"] .ps-shadcn-table th{background: #f8fafc;color: #64748b;border-bottom-color: rgba(0,0,0,0.08)}.ps-shadcn-table td{padding: 12px 14px;vertical-align: middle;border-bottom: 1px solid var(--border);color: var(--text);font-variant-numeric: tabular-nums}:root[data-theme="white"] .ps-shadcn-table td{color: #1e293b;border-bottom-color: rgba(0,0,0,0.06)}.ps-shadcn-table tbody tr{transition: background-color 100ms ease}.ps-shadcn-table tbody tr:hover{background-color: var(--surface-muted)}:root[data-theme="white"] .ps-shadcn-table tbody tr:hover{background-color: #f8fafc}.ps-shadcn-table tbody tr:last-child td{border-bottom: none}.ps-shadcn-input{display: flex;height: 36px;width: 100%;border-radius: 8px;border: 1px solid var(--border);background: var(--surface);padding: 0 12px;font-size: 13px;color: var(--text);font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition: border-color 140ms ease,box-shadow 140ms ease;box-sizing: border-box}:root[data-theme="white"] .ps-shadcn-input{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #0f172a}.ps-shadcn-input:focus{outline: none;border-color: #007aff;box-shadow: 0 0 0 3px rgba(0,122,255,0.15)}.ps-shadcn-alert{display: flex;gap: 12px;padding: 12px 16px;border-radius: 8px;border: 1px solid var(--border);background: var(--surface-muted);box-sizing: border-box}.ps-shadcn-alert-info{border-left: 3px solid #007aff;background: rgba(0,122,255,0.05)}:root[data-theme="white"] .ps-shadcn-alert-info{background: #f0f7ff;border-color: rgba(0,122,255,0.2);border-left: 3px solid #007aff}.ps-shadcn-alert-title{font-size: 12.5px;font-weight: 700;color: var(--text);margin-bottom: 2px}.ps-shadcn-alert-desc{font-size: 11.5px;color: var(--text-soft);line-height: 1.4}.ps-breadcrumb-sep{color: var(--text-muted,#9ca3af);margin: 0 6px;font-size: 12px}.ps-sidebar-toggle-btn-desktop{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 8px;border-radius: 6px;border: 1px solid var(--border);background: transparent;color: var(--text-soft);font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;cursor: pointer;transition: color 120ms ease,background-color 120ms ease,border-color 120ms ease}.ps-sidebar-toggle-btn-desktop:hover{background: var(--surface-muted);color: var(--text);border-color: var(--border-strong)}.ps-sidebar-toggle-btn-desktop .ps-kbd-hint{font-size: 9.5px;opacity: 0.7}.ps-bolo-feed-list{display: flex;flex-direction: column;gap: 8px;margin-top: 14px}.ps-bolo-card{position: relative;display: flex;flex-direction: column;padding: 12px 14px;background: #0f1013;border: 1px solid rgba(255,255,255,0.08);border-left: 4px solid #3a3f4a;border-radius: 8px;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,0.25),0 4px 14px -2px rgba(0,0,0,0.35);transition: background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}:root[data-theme="light"] .ps-bolo-card,:root[data-theme="white"] .ps-bolo-card,:root[data-theme="zen-linen"] .ps-bolo-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 4px 12px -2px rgba(0,0,0,0.05)}.ps-bolo-card:hover{background: #14151a;border-color: rgba(255,255,255,0.16);box-shadow: 0 2px 8px rgba(0,0,0,0.4),0 8px 24px -2px rgba(0,0,0,0.5);transform: translateY(-1px)}:root[data-theme="light"] .ps-bolo-card:hover,:root[data-theme="white"] .ps-bolo-card:hover,:root[data-theme="zen-linen"] .ps-bolo-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.16);box-shadow: 0 2px 6px rgba(0,0,0,0.05),0 8px 20px -2px rgba(0,0,0,0.08);transform: translateY(-1px)}.ps-bolo-card.is-selected{background: #171822;border-color: #0a84ff;box-shadow: 0 0 0 1px rgba(10,132,255,0.4)}:root[data-theme="light"] .ps-bolo-card.is-selected,:root[data-theme="white"] .ps-bolo-card.is-selected,:root[data-theme="zen-linen"] .ps-bolo-card.is-selected{background: #f0f7ff;border-color: #007aff;box-shadow: 0 0 0 1px rgba(0,122,255,0.25)}.ps-bolo-card.is-critical{border-left-color: #ef4444}.ps-bolo-card.is-high{border-left-color: #f59e0b}.ps-bolo-card.is-routine{border-left-color: #3b82f6}.ps-bolo-card.is-resolved{opacity: 0.65;border-left-color: #10b981}.ps-asset-grid,.ps-fleet-grid{display: flex;flex-direction: column;gap: 6px;margin-top: 10px}.ps-asset-card,.ps-fleet-card{position: relative;display: flex;flex-direction: column;padding: 10px 14px;background: #0f1013;border: 1px solid rgba(255,255,255,0.06);border-left: 3px solid #3a3f4a;border-radius: 8px;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,0.25),0 4px 12px -2px rgba(0,0,0,0.35);transition: background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}:root[data-theme="light"] .ps-asset-card,:root[data-theme="white"] .ps-asset-card,:root[data-theme="zen-linen"] .ps-asset-card,:root[data-theme="light"] .ps-fleet-card,:root[data-theme="white"] .ps-fleet-card,:root[data-theme="zen-linen"] .ps-fleet-card{background: #ffffff;border-color: rgba(0,0,0,0.07);box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 3px 10px -2px rgba(0,0,0,0.04)}.ps-asset-card:hover,.ps-fleet-card:hover{background: #14151a;border-color: rgba(255,255,255,0.14);box-shadow: 0 2px 6px rgba(0,0,0,0.4),0 8px 20px -2px rgba(0,0,0,0.5);transform: translateY(-1px)}:root[data-theme="light"] .ps-asset-card:hover,:root[data-theme="white"] .ps-asset-card:hover,:root[data-theme="zen-linen"] .ps-asset-card:hover,:root[data-theme="light"] .ps-fleet-card:hover,:root[data-theme="white"] .ps-fleet-card:hover,:root[data-theme="zen-linen"] .ps-fleet-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.14);box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 8px 18px -2px rgba(0,0,0,0.07);transform: translateY(-1px)}.ps-asset-card.is-selected,.ps-fleet-card.is-selected{background: #171822;border-color: #0a84ff;box-shadow: 0 0 0 1px rgba(10,132,255,0.4)}:root[data-theme="light"] .ps-asset-card.is-selected,:root[data-theme="white"] .ps-asset-card.is-selected,:root[data-theme="zen-linen"] .ps-asset-card.is-selected{background: #f0f7ff;border-color: #0071e3;box-shadow: 0 0 0 1px rgba(0,122,255,0.25)}.ps-asset-card.is-available{border-left-color: #10b981}.ps-asset-card.is-deployed{border-left-color: #007aff}.ps-asset-card.is-maintenance{border-left-color: #ef4444}.ps-fleet-card{position: relative;display: flex;flex-direction: column;padding: 16px 18px;background: #161617;border: 1px solid rgba(255,255,255,0.08);border-radius: 18px;cursor: pointer;box-shadow: 0 2px 8px -2px rgba(0,0,0,0.3),0 8px 24px -4px rgba(0,0,0,0.4);transition: background-color 160ms cubic-bezier(0.16,1,0.3,1),border-color 160ms cubic-bezier(0.16,1,0.3,1),box-shadow 160ms cubic-bezier(0.16,1,0.3,1),transform 160ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-fleet-card,:root[data-theme="white"] .ps-fleet-card,:root[data-theme="zen-linen"] .ps-fleet-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 8px -2px rgba(0,0,0,0.04),0 8px 24px -4px rgba(0,0,0,0.06)}.ps-fleet-card:hover{background: #1c1c1e;border-color: rgba(255,255,255,0.16);box-shadow: 0 4px 14px -2px rgba(0,0,0,0.4),0 12px 32px -4px rgba(0,0,0,0.5);transform: translateY(-2px)}:root[data-theme="light"] .ps-fleet-card:hover,:root[data-theme="white"] .ps-fleet-card:hover,:root[data-theme="zen-linen"] .ps-fleet-card:hover{background: #ffffff;border-color: rgba(0,0,0,0.14);box-shadow: 0 4px 14px -2px rgba(0,0,0,0.06),0 12px 32px -4px rgba(0,0,0,0.09);transform: translateY(-2px)}.ps-fleet-card.is-selected{background: #1c1c1e;border-color: rgba(255,255,255,0.2);box-shadow: 0 4px 20px -2px rgba(0,0,0,0.5),0 12px 36px -4px rgba(0,0,0,0.6)}:root[data-theme="light"] .ps-fleet-card.is-selected,:root[data-theme="white"] .ps-fleet-card.is-selected,:root[data-theme="zen-linen"] .ps-fleet-card.is-selected{background: #ffffff;border-color: rgba(0,0,0,0.16);box-shadow: 0 4px 16px -2px rgba(0,0,0,0.08),0 12px 32px -4px rgba(0,0,0,0.1)}.ps-fleet-eyebrow{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px}.ps-fleet-eyebrow-left{display: flex;align-items: center;gap: 8px;min-width: 0}.ps-fleet-unit-badge{display: inline-flex;align-items: center;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.03em;padding: 3px 9px;border-radius: 9999px;background: rgba(255,255,255,0.08);color: #f5f5f7}:root[data-theme="light"] .ps-fleet-unit-badge,:root[data-theme="white"] .ps-fleet-unit-badge,:root[data-theme="zen-linen"] .ps-fleet-unit-badge{background: rgba(0,0,0,0.06);color: #111827}.ps-fleet-plate-tag{font-family: var(--font-mono);font-size: 11px;font-weight: 700;color: #86868b;letter-spacing: 0.02em}.ps-status-pill.is-in-service{color: #30d158;background: rgba(48,209,88,0.12);border: 1px solid rgba(48,209,88,0.25);border-radius: 0 !important;padding: 3px 10px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}:root[data-theme="light"] .ps-status-pill.is-in-service,:root[data-theme="white"] .ps-status-pill.is-in-service,:root[data-theme="zen-linen"] .ps-status-pill.is-in-service{color: #248a3d;background: rgba(52,199,89,0.12);border-color: rgba(52,199,89,0.28)}.ps-status-pill.is-out-service{color: #ff453a;background: rgba(255,69,58,0.12);border: 1px solid rgba(255,69,58,0.25);border-radius: 0 !important;padding: 3px 10px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}:root[data-theme="light"] .ps-status-pill.is-out-service,:root[data-theme="white"] .ps-status-pill.is-out-service,:root[data-theme="zen-linen"] .ps-status-pill.is-out-service{color: #d70015;background: rgba(255,59,48,0.12);border-color: rgba(255,59,48,0.28)}.ps-fleet-model-title{font-size: 16px;font-weight: 700;letter-spacing: -0.015em;line-height: 1.3;margin: 4px 0 8px 0;color: #f5f5f7}:root[data-theme="light"] .ps-fleet-model-title,:root[data-theme="white"] .ps-fleet-model-title,:root[data-theme="zen-linen"] .ps-fleet-model-title{color: #111827}.ps-fleet-stats-deck{display: flex;align-items: center;gap: 16px;margin: 4px 0 10px 0}.ps-fleet-stat-item{display: flex;flex-direction: column;gap: 1px}.ps-fleet-stat-kicker{font-family: var(--font-mono);font-size: 9.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: #86868b}.ps-fleet-stat-num{font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: #f5f5f7}:root[data-theme="light"] .ps-fleet-stat-num,:root[data-theme="white"] .ps-fleet-stat-num,:root[data-theme="zen-linen"] .ps-fleet-stat-num{color: #111827}.ps-fleet-stat-unit{font-size: 10px;font-weight: 700;color: #86868b;margin-left: 2px}.ps-fleet-issue-box{border-radius: 12px;padding: 9px 12px;margin: 6px 0 10px 0;font-size: 12px;line-height: 1.4;transition: background-color 150ms ease,border-color 150ms ease,color 150ms ease}.ps-fleet-issue-box.is-defect{background: rgba(255,69,58,0.07);border: 1px solid rgba(255,69,58,0.22);color: #ff453a}:root[data-theme="light"] .ps-fleet-issue-box.is-defect,:root[data-theme="white"] .ps-fleet-issue-box.is-defect,:root[data-theme="zen-linen"] .ps-fleet-issue-box.is-defect{background: rgba(255,59,48,0.06);border-color: rgba(255,59,48,0.24);color: #d70015}.ps-fleet-issue-kicker{display: block;font-family: var(--font-mono);font-size: 9.5px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;margin-bottom: 2px}.ps-fleet-issue-box.is-clear{display: flex;align-items: center;gap: 6px;background: transparent;border: none;padding: 2px 0 6px 0;color: #30d158;font-size: 11.5px;font-weight: 700}:root[data-theme="light"] .ps-fleet-issue-box.is-clear,:root[data-theme="white"] .ps-fleet-issue-box.is-clear,:root[data-theme="zen-linen"] .ps-fleet-issue-box.is-clear{color: #248a3d}.ps-fleet-action-deck{margin-top: auto;padding-top: 10px;border-top: 1px solid rgba(255,255,255,0.08);display: flex;align-items: center;justify-content: flex-end;gap: 8px}:root[data-theme="light"] .ps-fleet-action-deck,:root[data-theme="white"] .ps-fleet-action-deck,:root[data-theme="zen-linen"] .ps-fleet-action-deck{border-top-color: rgba(0,0,0,0.06)}.ps-btn-apple-capsule{display: inline-flex;align-items: center;justify-content: center;border-radius: 9999px;font-family: var(--font-sans);font-size: 11.5px;font-weight: 700;padding: 6px 14px;border: 1px solid transparent;cursor: pointer;text-decoration: none;transition: background-color 140ms ease,border-color 140ms ease,transform 120ms ease;white-space: nowrap}.ps-btn-apple-capsule:hover{transform: scale(1.02)}.ps-btn-apple-capsule:active{transform: scale(0.98)}.ps-btn-apple-capsule.is-primary{background: #2997ff;color: #ffffff;border-color: #2997ff}:root[data-theme="light"] .ps-btn-apple-capsule.is-primary,:root[data-theme="white"] .ps-btn-apple-capsule.is-primary,:root[data-theme="zen-linen"] .ps-btn-apple-capsule.is-primary{background: #0071e3;color: #ffffff;border-color: #0071e3}.ps-btn-apple-capsule.is-secondary{background: rgba(255,255,255,0.08);color: #f5f5f7;border-color: rgba(255,255,255,0.12)}:root[data-theme="light"] .ps-btn-apple-capsule.is-secondary,:root[data-theme="white"] .ps-btn-apple-capsule.is-secondary,:root[data-theme="zen-linen"] .ps-btn-apple-capsule.is-secondary{background: #f5f5f7;color: #111827;border-color: rgba(0,0,0,0.1)}.ps-btn-apple-capsule.is-secondary:hover{background: rgba(255,255,255,0.14)}:root[data-theme="light"] .ps-btn-apple-capsule.is-secondary:hover,:root[data-theme="white"] .ps-btn-apple-capsule.is-secondary:hover,:root[data-theme="zen-linen"] .ps-btn-apple-capsule.is-secondary:hover{background: #ebebeb}.ps-btn-apple-capsule.is-danger{background: rgba(255,69,58,0.12);color: #ff453a;border-color: rgba(255,69,58,0.24)}:root[data-theme="light"] .ps-btn-apple-capsule.is-danger,:root[data-theme="white"] .ps-btn-apple-capsule.is-danger,:root[data-theme="zen-linen"] .ps-btn-apple-capsule.is-danger{background: rgba(255,59,48,0.1);color: #d70015;border-color: rgba(255,59,48,0.24)}.ps-btn-apple-capsule.is-success{background: #30d158;color: #000000;border-color: #30d158;font-weight: 700}:root[data-theme="light"] .ps-btn-apple-capsule.is-success,:root[data-theme="white"] .ps-btn-apple-capsule.is-success,:root[data-theme="zen-linen"] .ps-btn-apple-capsule.is-success{background: #248a3d;color: #ffffff;border-color: #248a3d}.ps-fleet-checklist-grid{display: grid;grid-template-columns: 1fr;gap: 8px;background: rgba(0,0,0,0.2);border: 1px solid var(--border);border-radius: 8px;padding: 12px}:root[data-theme="light"] .ps-fleet-checklist-grid,:root[data-theme="white"] .ps-fleet-checklist-grid,:root[data-theme="zen-linen"] .ps-fleet-checklist-grid{background: #f9fafb}.ps-fleet-check-item{display: flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 700;cursor: pointer;padding: 4px 6px;border-radius: 4px}.ps-fleet-check-item:hover{background: rgba(255,255,255,0.05)}:root[data-theme="light"] .ps-fleet-check-item:hover,:root[data-theme="white"] .ps-fleet-check-item:hover,:root[data-theme="zen-linen"] .ps-fleet-check-item:hover{background: rgba(0,0,0,0.04)}.ps-fleet-check-item input[type="checkbox"]{width: 16px;height: 16px;cursor: pointer}.ps-modal-wide{max-width: 600px}.ps-badge-status-avail{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;padding: 2px 7px;border-radius: 0 !important;color: #10b981;background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.25)}.ps-badge-status-deploy{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;padding: 2px 7px;border-radius: 0 !important;color: #3b82f6;background: rgba(59,130,246,0.12);border: 1px solid rgba(59,130,246,0.25)}.ps-badge-status-maint{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;padding: 2px 7px;border-radius: 0 !important;color: #ef4444;background: rgba(239,68,68,0.12);border: 1px solid rgba(239,68,68,0.25)}.ps-workspace-layout{height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;overflow: hidden !important;box-sizing: border-box !important;padding: 12px 16px !important;gap: 12px}.ps-workspace-main{border-radius: 18px;border: 1px solid rgba(0,0,0,0.08);overflow: hidden !important;height: 100% !important;max-height: 100% !important;min-height: 0 !important;flex: 1 !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.02);background: #ffffff}:root[data-theme="white"] .ps-workspace-main,:root[data-theme="light"] .ps-workspace-main,:root[data-theme="zen-linen"] .ps-workspace-main{background: #ffffff !important;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.02)}:root[data-theme="dark"] .ps-workspace-main,:root[data-theme="zen-linen-dark"] .ps-workspace-main{background: #0e1013 !important;border-color: rgba(255,255,255,0.1);box-shadow: 0 2px 8px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.3)}.ps-workspace-masthead{height: 44px;min-height: 44px;flex-shrink: 0 !important;padding: 0 16px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(0,0,0,0.07);background: #ffffff;z-index: 80}:root[data-theme="white"] .ps-workspace-masthead,:root[data-theme="light"] .ps-workspace-masthead,:root[data-theme="zen-linen"] .ps-workspace-masthead{background: #ffffff;border-bottom-color: rgba(0,0,0,0.07)}:root[data-theme="dark"] .ps-workspace-masthead,:root[data-theme="zen-linen-dark"] .ps-workspace-masthead{background: #121417;border-bottom-color: rgba(255,255,255,0.08)}.ps-masthead-left{display: flex;align-items: center;gap: 12px;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.04em;min-width: 0;flex: 1 1 auto}.ps-masthead-dept{color: #64748b;font-weight: 500}:root[data-theme="dark"] .ps-masthead-dept,:root[data-theme="zen-linen-dark"] .ps-masthead-dept{color: #8a8f98}.ps-masthead-divider{color: rgba(0,0,0,0.2);font-weight: 500}:root[data-theme="dark"] .ps-masthead-divider,:root[data-theme="zen-linen-dark"] .ps-masthead-divider{color: rgba(255,255,255,0.2)}.ps-masthead-module{color: #0f172a;font-weight: 700}:root[data-theme="dark"] .ps-masthead-module,:root[data-theme="zen-linen-dark"] .ps-masthead-module{color: #f1f5f9}.ps-masthead-center{display: flex;align-items: center}.ps-masthead-cmd-btn{display: inline-flex;align-items: center;gap: 8px;height: 28px;padding: 0 10px;border-radius: 6px;border: 1px solid rgba(0,0,0,0.09);background: #f8fafc;color: #475569;font-size: 12px;font-weight: 500;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,transform 0.15s cubic-bezier(0.16,1,0.3,1)}.ps-masthead-cmd-btn:hover{background: #f1f5f9;border-color: rgba(0,0,0,0.16);color: #0f172a}.ps-masthead-cmd-btn:active{transform: scale(0.98)}:root[data-theme="dark"] .ps-masthead-cmd-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-cmd-btn{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.12);color: #94a3b8}:root[data-theme="dark"] .ps-masthead-cmd-btn:hover,:root[data-theme="zen-linen-dark"] .ps-masthead-cmd-btn:hover{background: rgba(255,255,255,0.09);border-color: rgba(255,255,255,0.2);color: #f8fafc}.ps-masthead-kbd{font-family: var(--font-mono);font-size: 10px;font-weight: 700;padding: 1px 5px;border-radius: 4px;background: rgba(0,0,0,0.06);border: 1px solid rgba(0,0,0,0.1);color: #334155}:root[data-theme="dark"] .ps-masthead-kbd,:root[data-theme="zen-linen-dark"] .ps-masthead-kbd{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.15);color: #cbd5e1}.ps-masthead-right{display: flex;align-items: center;gap: 8px}.ps-masthead-telemetry{display: flex;align-items: center;gap: 6px}.ps-masthead-pill{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.04em;padding: 2px 8px;border-radius: 4px;border: 1px solid transparent}.ps-pill-shift{background: #f1f5f9;color: #475569;border-color: rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-pill-shift,:root[data-theme="zen-linen-dark"] .ps-pill-shift{background: rgba(255,255,255,0.06);color: #94a3b8;border-color: rgba(255,255,255,0.08)}.ps-pill-status{background: rgba(16,185,129,0.1);color: #059669;border-color: rgba(16,185,129,0.25)}:root[data-theme="dark"] .ps-pill-status,:root[data-theme="zen-linen-dark"] .ps-pill-status{background: rgba(16,185,129,0.15);color: #34d399;border-color: rgba(16,185,129,0.3)}.ps-masthead-theme-btn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 8px;border: 1px solid rgba(255,255,255,0.12);background: rgba(255,255,255,0.04);color: var(--text);cursor: pointer;transition: background-color 180ms cubic-bezier(0.16,1,0.3,1),border-color 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1);flex-shrink: 0;margin-left: 6px;padding: 0}.ps-masthead-theme-btn:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.22);transform: scale(1.05)}.ps-masthead-theme-btn:active{transform: scale(0.95)}.ps-masthead-theme-btn:focus-visible{outline: 2px solid var(--color-accent-solid,#007aff);outline-offset: 2px}:root[data-theme="light"] .ps-masthead-theme-btn,:root[data-theme="white"] .ps-masthead-theme-btn,:root[data-theme="zen-linen"] .ps-masthead-theme-btn{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827;box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="light"] .ps-masthead-theme-btn:hover,:root[data-theme="white"] .ps-masthead-theme-btn:hover,:root[data-theme="zen-linen"] .ps-masthead-theme-btn:hover{background: #f4f5f7;border-color: rgba(0,0,0,0.18);box-shadow: 0 2px 6px rgba(0,0,0,0.08)}:root[data-theme="light"] .ps-masthead-theme-btn .ps-theme-svg-sun,:root[data-theme="white"] .ps-masthead-theme-btn .ps-theme-svg-sun,:root[data-theme="zen-linen"] .ps-masthead-theme-btn .ps-theme-svg-sun{display: none !important}:root[data-theme="light"] .ps-masthead-theme-btn .ps-theme-svg-moon,:root[data-theme="white"] .ps-masthead-theme-btn .ps-theme-svg-moon,:root[data-theme="zen-linen"] .ps-masthead-theme-btn .ps-theme-svg-moon{display: block !important}:root[data-theme="dark"] .ps-masthead-theme-btn .ps-theme-svg-sun,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn .ps-theme-svg-sun{display: block !important}:root[data-theme="dark"] .ps-masthead-theme-btn .ps-theme-svg-moon,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn .ps-theme-svg-moon{display: none !important}.ps-cmd-palette-backdrop{backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);background: rgba(15,23,42,0.45);position: fixed;inset: 0;z-index: 9999;display: flex;align-items: flex-start;justify-content: center;padding-top: 12vh}:root[data-theme="dark"] .ps-cmd-palette-backdrop,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-backdrop{background: rgba(0,0,0,0.7)}.ps-cmd-palette-card{width: 100%;max-width: 820px;border-radius: 16px;background: #ffffff;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 24px 60px rgba(0,0,0,0.25),0 4px 16px rgba(0,0,0,0.08);overflow: hidden;display: flex;flex-direction: column}:root[data-theme="dark"] .ps-cmd-palette-card,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-card{background: #16191e;border-color: rgba(255,255,255,0.14);box-shadow: 0 24px 60px rgba(0,0,0,0.6),0 4px 20px rgba(0,0,0,0.4)}.ps-cmd-palette-search-bar{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border-bottom: 1px solid rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-cmd-palette-search-bar,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-bar{border-bottom-color: rgba(255,255,255,0.1)}.ps-cmd-palette-search-badge{font-family: var(--font-mono);font-size: 11px;font-weight: 700;padding: 2px 6px;border-radius: 4px;background: rgba(0,122,255,0.1);color: #007aff;border: 1px solid rgba(0,122,255,0.25)}:root[data-theme="dark"] .ps-cmd-palette-search-badge,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-badge{background: rgba(10,132,255,0.15);color: #0a84ff;border-color: rgba(10,132,255,0.3)}.ps-cmd-palette-input{flex: 1;border: none;background: transparent;font-size: 14px;font-weight: 500;color: #0f172a;outline: none}:root[data-theme="dark"] .ps-cmd-palette-input,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-input{color: #f8fafc}.ps-cmd-palette-input::placeholder{color: #94a3b8}.ps-cmd-spotlight-split{display: flex;flex-direction: row;min-height: 400px;max-height: 480px;overflow: hidden}.ps-cmd-palette-results{flex: 1 1 56%;min-width: 0;max-height: 480px;overflow-y: auto;padding: 8px;display: flex;flex-direction: column;gap: 4px;border-right: 1px solid rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-cmd-palette-results,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-results{border-right-color: rgba(255,255,255,0.08)}.ps-cmd-preview-pane{flex: 1 1 44%;min-width: 0;max-height: 480px;overflow-y: auto;padding: 16px 18px;background: #f9fafb;display: flex;flex-direction: column}:root[data-theme="dark"] .ps-cmd-preview-pane,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-pane{background: #111317}.ps-cmd-preview-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 100%;min-height: 240px;gap: 8px;color: #94a3b8;padding: 24px}.ps-cmd-preview-empty-stamp{font-family: var(--font-mono);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;padding: 3px 8px;border-radius: 4px;background: rgba(0,0,0,0.04);border: 1px solid rgba(0,0,0,0.08);color: #64748b}:root[data-theme="dark"] .ps-cmd-preview-empty-stamp,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-empty-stamp{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.1);color: #cbd5e1}.ps-cmd-preview-card{display: flex;flex-direction: column;gap: 12px;width: 100%}.ps-cmd-preview-card .ps-inspector-header-block{display: flex;flex-direction: column;gap: 6px}.ps-cmd-preview-card .ps-inspector-dossier-title{margin: 0;font-size: 16px;font-weight: 700;color: #0f172a;line-height: 1.3}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-dossier-title,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-dossier-title{color: #f8fafc}.ps-cmd-preview-card .ps-inspector-dossier-subtitle{margin: 0;font-size: 12px;color: #64748b;line-height: 1.4}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-dossier-subtitle,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-dossier-subtitle{color: #94a3b8}.ps-cmd-preview-card .ps-inspector-meta-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px;background: #ffffff;padding: 10px;border-radius: 8px;border: 1px solid rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-meta-grid,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-meta-grid{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.08)}.ps-cmd-preview-card .ps-inspector-callout{padding: 10px 12px;border-radius: 6px;background: #ffffff;border-left: 3px solid #007aff;border-top: 1px solid rgba(0,0,0,0.05);border-right: 1px solid rgba(0,0,0,0.05);border-bottom: 1px solid rgba(0,0,0,0.05)}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-callout{background: rgba(255,255,255,0.03);border-left-color: #0a84ff;border-top-color: rgba(255,255,255,0.06);border-right-color: rgba(255,255,255,0.06);border-bottom-color: rgba(255,255,255,0.06)}.ps-cmd-preview-card .ps-inspector-callout-title{display: block;font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;color: #007aff;margin-bottom: 4px}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-callout-title,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-callout-title{color: #0a84ff}.ps-cmd-preview-card .ps-inspector-callout-text{margin: 0;font-size: 11.5px;line-height: 1.45;color: #334155}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-callout-text{color: #cbd5e1}.ps-cmd-preview-action-row{margin-top: 4px}.ps-cmd-preview-exec-btn{width: 100%;padding: 8px 12px;font-size: 12px;font-weight: 700;border-radius: 6px;background: #007aff;color: #ffffff;border: none;cursor: pointer;transition: background 0.15s ease}.ps-cmd-preview-exec-btn:hover{background: #0062cc}:root[data-theme="dark"] .ps-cmd-preview-exec-btn,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-exec-btn{background: #0a84ff}:root[data-theme="dark"] .ps-cmd-preview-exec-btn:hover,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-exec-btn:hover{background: #0071e3}@media (max-width: 720px){.ps-cmd-palette-card{max-width: 95vw}.ps-cmd-spotlight-split{flex-direction: column}.ps-cmd-palette-results{flex: 1 1 100%;border-right: none}.ps-cmd-preview-pane{display: none}}.ps-cmd-palette-section{display: flex;flex-direction: column;gap: 2px;margin-bottom: 8px}.ps-cmd-palette-section:last-child{margin-bottom: 0}.ps-cmd-palette-section-title{font-family: var(--font-mono);font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: #64748b;padding: 6px 10px 4px}:root[data-theme="dark"] .ps-cmd-palette-section-title,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-section-title{color: #8a8f98}.ps-cmd-palette-item{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 8px 10px;border-radius: 8px;border: 1px solid transparent;background: transparent;cursor: pointer;text-align: left;transition: background 0.15s ease,border-color 0.15s ease}.ps-cmd-palette-item:hover,.ps-cmd-palette-item.is-selected{background: #f1f5f9;border-color: rgba(0,0,0,0.06)}:root[data-theme="dark"] .ps-cmd-palette-item:hover,:root[data-theme="dark"] .ps-cmd-palette-item.is-selected,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-item:hover,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-item.is-selected{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.1)}.ps-cmd-item-left{display: flex;align-items: center;gap: 10px;min-width: 0}.ps-cmd-item-num{font-family: var(--font-mono);font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;background: #e2e8f0;color: #334155;flex-shrink: 0}:root[data-theme="dark"] .ps-cmd-item-num,:root[data-theme="zen-linen-dark"] .ps-cmd-item-num{background: rgba(255,255,255,0.1);color: #cbd5e1}.ps-cmd-item-title{font-size: 13px;font-weight: 700;color: #0f172a}:root[data-theme="dark"] .ps-cmd-item-title,:root[data-theme="zen-linen-dark"] .ps-cmd-item-title{color: #f1f5f9}.ps-cmd-item-desc{font-size: 11px;font-weight: 500;color: #64748b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 440px}:root[data-theme="dark"] .ps-cmd-item-desc,:root[data-theme="zen-linen-dark"] .ps-cmd-item-desc{color: #94a3b8}.ps-cmd-item-badge{font-family: var(--font-mono);font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;background: #f1f5f9;color: #475569;border: 1px solid rgba(0,0,0,0.06);flex-shrink: 0}:root[data-theme="dark"] .ps-cmd-item-badge,:root[data-theme="zen-linen-dark"] .ps-cmd-item-badge{background: rgba(255,255,255,0.06);color: #94a3b8;border-color: rgba(255,255,255,0.08)}.ps-cmd-palette-footer{display: flex;align-items: center;justify-content: space-between;padding: 10px 16px;border-top: 1px solid rgba(0,0,0,0.08);background: #f8fafc}:root[data-theme="dark"] .ps-cmd-palette-footer,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-footer{border-top-color: rgba(255,255,255,0.1);background: #111317}.ps-cmd-footer-keys{display: flex;align-items: center;gap: 12px}.ps-cmd-key-hint{font-size: 11px;font-weight: 500;color: #64748b;display: inline-flex;align-items: center;gap: 4px}:root[data-theme="dark"] .ps-cmd-key-hint,:root[data-theme="zen-linen-dark"] .ps-cmd-key-hint{color: #8a8f98}.ps-cmd-key-hint kbd{font-family: var(--font-mono);font-size: 10px;font-weight: 700;padding: 1px 5px;border-radius: 3px;background: #e2e8f0;border: 1px solid rgba(0,0,0,0.1);color: #334155}:root[data-theme="dark"] .ps-cmd-key-hint kbd,:root[data-theme="zen-linen-dark"] .ps-cmd-key-hint kbd{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.15);color: #cbd5e1}.ps-cmd-palette-dismiss-btn{border: none;background: transparent;font-size: 11px;font-weight: 700;color: #64748b;cursor: pointer;padding: 2px 6px;border-radius: 4px;transition: color 0.15s ease}.ps-cmd-palette-dismiss-btn:hover{color: #0f172a}:root[data-theme="dark"] .ps-cmd-palette-dismiss-btn:hover,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-dismiss-btn:hover{color: #f8fafc}.ps-meta-cell,.ps-inspector-meta-item{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 8px 10px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.06);border-radius: 6px;box-sizing: border-box}:root[data-theme="dark"] .ps-meta-cell,:root[data-theme="zen-linen-dark"] .ps-meta-cell{background: #111216;border-color: rgba(255,255,255,0.06)}.ps-meta-label,.ps-inspector-meta-label,.ps-inspector-meta-key{font-family: var(--font-mono);font-size: 9.5px;font-weight: 750;text-transform: uppercase;letter-spacing: 0.05em;color: #6b7280;line-height: 1.2}:root[data-theme="dark"] .ps-meta-label,:root[data-theme="zen-linen-dark"] .ps-meta-label{color: #8a8f98}.ps-meta-val,.ps-inspector-meta-value,.ps-inspector-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 12px;font-weight: 650;color: #111827;white-space: normal;word-break: break-word;overflow: visible;text-overflow: clip}:root[data-theme="dark"] .ps-meta-val,:root[data-theme="zen-linen-dark"] .ps-meta-val{color: #f3f4f6}.ps-meta-val.is-critical,.ps-inspector-meta-val.is-critical{color: #dc2626;font-weight: 700}:root[data-theme="dark"] .ps-meta-val.is-critical,:root[data-theme="zen-linen-dark"] .ps-meta-val.is-critical{color: #ef4444}.ps-meta-val.is-signed,.ps-inspector-meta-val.is-signed{color: #059669;font-weight: 700}:root[data-theme="dark"] .ps-meta-val.is-signed,:root[data-theme="zen-linen-dark"] .ps-meta-val.is-signed{color: #10b981}.is-sos-badge{font-family: ui-monospace,"SF Mono",monospace;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;padding: 3px 8px;border-radius: 6px;background: rgba(245,158,11,0.12);color: #f59e0b;border: 1px solid rgba(245,158,11,0.3)}:root[data-theme="light"] .is-sos-badge,:root[data-theme="white"] .is-sos-badge{background: #fef3c7;color: #b45309;border-color: rgba(245,158,11,0.4)}.ps-sos-segment-bar{display: flex;gap: 4px;padding: 3px;background: rgba(0,0,0,0.35);border: 1px solid rgba(255,255,255,0.07);border-radius: 6px;margin-bottom: 12px}:root[data-theme="light"] .ps-sos-segment-bar,:root[data-theme="white"] .ps-sos-segment-bar{background: #f3f4f6;border-color: rgba(0,0,0,0.08)}.ps-sos-segment-btn{flex: 1;appearance: none;border: none;background: transparent;color: #8a8f98;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif;font-size: 11.5px;font-weight: 650;padding: 6px 8px;border-radius: 4px;cursor: pointer;user-select: none;touch-action: manipulation;text-align: center;white-space: nowrap;transition: background-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}:root[data-theme="light"] .ps-sos-segment-btn,:root[data-theme="white"] .ps-sos-segment-btn{color: #4b5563}.ps-sos-segment-btn.is-active{background: rgba(255,255,255,0.12);color: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0,0.2)}:root[data-theme="light"] .ps-sos-segment-btn.is-active,:root[data-theme="white"] .ps-sos-segment-btn.is-active{background: #ffffff;color: #111827;box-shadow: 0 1px 3px rgba(0,0,0,0.08)}.ps-sos-segment-btn:active{transform: scale(0.97)}.ps-sos-chips-wrap{margin-bottom: 10px}.ps-sos-chips-row{display: flex;flex-wrap: wrap;gap: 6px}.ps-sos-point-chip{appearance: none;min-height: 28px;height: 28px;padding: 0 10px;border-radius: 5px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: #8a8f98;font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 11px;font-weight: 700;cursor: pointer;user-select: none;touch-action: manipulation;display: inline-flex;align-items: center;justify-content: center;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform 0.08s ease}:root[data-theme="light"] .ps-sos-point-chip,:root[data-theme="white"] .ps-sos-point-chip{background: #f3f4f6;border-color: rgba(0,0,0,0.08);color: #4b5563}.ps-sos-point-chip:hover{border-color: rgba(255,255,255,0.2);color: #ffffff}:root[data-theme="light"] .ps-sos-point-chip:hover,:root[data-theme="white"] .ps-sos-point-chip:hover{border-color: rgba(0,0,0,0.2);color: #111827}.ps-sos-point-chip.is-active{background: rgba(245,158,11,0.12);border-color: rgba(245,158,11,0.4);color: #f59e0b}:root[data-theme="light"] .ps-sos-point-chip.is-active,:root[data-theme="white"] .ps-sos-point-chip.is-active{background: #fef3c7;border-color: #f59e0b;color: #b45309}.ps-sos-point-chip:active{transform: scale(0.97)}.ps-sos-detail-box{margin-top: 10px}.ps-traffic-triage-section{margin-top: 24px}.ps-linear-traffic-header{display: flex;align-items: center;padding: 8px 16px;border-bottom: 1px solid var(--border-subtle);font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--text-faint);background: var(--surface-muted);border-radius: 6px 6px 0 0}.ps-col-traffic-citation{flex: 0 0 190px}.ps-col-traffic-title{flex: 1;min-width: 0}.ps-col-traffic-sanction{flex: 0 0 170px;text-align: right}.ps-traffic-row{position: relative;background: var(--surface-card);border: 1px solid var(--border-subtle);border-radius: 8px;margin-bottom: 8px;padding: 14px 16px;transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}:root[data-theme="light"] .ps-traffic-row,:root[data-theme="white"] .ps-traffic-row{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}.ps-traffic-row:hover{border-color: var(--color-accent-solid,#007aff);box-shadow: 0 2px 8px rgba(0,0,0,0.08)}.ps-traffic-row.is-selected{border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff,0 4px 12px rgba(0,122,255,0.12) !important}.ps-traffic-row .ps-linear-card-top{display: flex;align-items: flex-start;gap: 16px}.ps-statute-citation-text{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size: 13px;font-weight: 700;color: var(--text);display: block;margin-bottom: 4px}.ps-traffic-point-pill{font-family: ui-monospace,"SF Mono",monospace;font-size: 10.5px;font-weight: 700;padding: 2px 6px;border-radius: 4px;background: rgba(245,158,11,0.1);color: #f59e0b;border: 1px solid rgba(245,158,11,0.25);margin-top: 4px;display: inline-block}:root[data-theme="light"] .ps-traffic-point-pill,:root[data-theme="white"] .ps-traffic-point-pill{background: #fef3c7;color: #b45309;border-color: rgba(245,158,11,0.35)}.ps-traffic-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",sans-serif;font-size: 14px;font-weight: 700;color: var(--text);margin: 0 0 4px 0;line-height: 1.35;letter-spacing: -0.01em}.ps-traffic-summary{font-size: 12px;line-height: 1.45;color: var(--text-soft);margin: 0}.ps-traffic-court-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;padding: 2px 6px;border-radius: 4px;display: inline-block}.ps-traffic-court-badge.is-court-mandate{background: rgba(239,68,68,0.12);color: #ef4444;border: 1px solid rgba(239,68,68,0.3)}:root[data-theme="light"] .ps-traffic-court-badge.is-court-mandate,:root[data-theme="white"] .ps-traffic-court-badge.is-court-mandate{background: #fee2e2;color: #dc2626;border-color: rgba(239,68,68,0.35)}.ps-traffic-court-badge.is-prepay{background: rgba(34,197,94,0.1);color: #16a34a;border: 1px solid rgba(34,197,94,0.25)}:root[data-theme="light"] .ps-traffic-court-badge.is-prepay,:root[data-theme="white"] .ps-traffic-court-badge.is-prepay{background: #dcfce7;color: #15803d;border-color: rgba(34,197,94,0.3)}.ps-traffic-fine-badge{font-family: ui-monospace,"SF Mono",monospace;font-size: 11px;font-weight: 650;color: var(--text-soft);display: block;margin-top: 3px}.ps-traffic-row .ps-linear-hover-actions{display: flex;gap: 6px;justify-content: flex-end;margin-top: 8px;opacity: 0;pointer-events: auto;transform: translateX(4px);transition: opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-traffic-row:hover .ps-linear-hover-actions,.ps-traffic-row:focus-within .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: translateX(0)}.ps-traffic-elements-box{margin-top: 10px}.ps-traffic-elements-box .ps-inspector-callout-body{font-size: 12px;line-height: 1.5;color: var(--text-soft);font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;white-space: normal}.ps-caselaw-row{position: relative;background: #161617;border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;margin-bottom: 12px;padding: 18px 22px;box-shadow: 0 8px 30px rgba(0,0,0,0.35);transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}:root[data-theme="light"] .ps-caselaw-row,:root[data-theme="white"] .ps-caselaw-row{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 6px 24px rgba(0,0,0,0.06)}@media (min-width: 1025px){.ps-caselaw-row .case-meta-grid,.ps-caselaw-row .case-block-takeaway,.ps-caselaw-row .case-rules-grid,.ps-caselaw-row .case-statutes-block{display: none !important}}.ps-caselaw-row:hover{border-color: rgba(255,255,255,0.18);box-shadow: 0 12px 36px rgba(0,0,0,0.45);transform: translateY(-1px)}:root[data-theme="light"] .ps-caselaw-row:hover,:root[data-theme="white"] .ps-caselaw-row:hover{border-color: rgba(0,0,0,0.16);box-shadow: 0 10px 32px rgba(0,0,0,0.09);transform: translateY(-1px)}.ps-caselaw-row.is-selected{border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff,0 4px 12px rgba(0,122,255,0.12) !important}.ps-caselaw-row .ps-linear-card-top,.ps-caselaw-row .case-block-header{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;gap: 0;border-bottom: none;padding-bottom: 0}.ps-caselaw-row .ps-col-precedent{flex: 0 0 200px;min-width: 0}.ps-caselaw-badge-row{display: flex;align-items: center;gap: 6px;margin-bottom: 4px}.ps-caselaw-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",sans-serif;font-size: 17.5px;font-weight: 700;color: var(--text);margin: 2px 0 4px 0;line-height: 1.3;letter-spacing: -0.015em}.ps-caselaw-row .ps-col-holding{flex: 1;min-width: 0;margin: 0 16px}.ps-caselaw-summary{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif;font-size: 14.5px;line-height: 1.58;color: var(--text-soft);text-wrap: pretty;margin: 0}.ps-caselaw-row .ps-col-rules{flex: 0 0 170px;text-align: right;flex-shrink: 0}#ps-caselaw-list{display: flex !important;flex-direction: column !important;gap: 12px !important}.ps-caselaw-status-tag{font-family: ui-monospace,"SF Mono",monospace;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-faint);display: block;margin-top: 4px}.ps-caselaw-row .ps-linear-hover-actions{display: flex;gap: 6px;justify-content: flex-end;margin-top: 8px;opacity: 0;pointer-events: auto;transform: translateX(4px);transition: opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-caselaw-row:hover .ps-linear-hover-actions,.ps-caselaw-row:focus-within .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: translateX(0)}.case-block-takeaway,.ps-caselaw-takeaway-box{margin-top: 10px}#ps-caselaw-card-library .ps-card-title,#ps-caselaw-card-library .ps-monarch-card-title,#ps-caselaw-card-rules .ps-card-title,#ps-caselaw-card-rules .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",-apple-system,sans-serif !important;font-size: 17.5px !important;font-weight: 700 !important;letter-spacing: -0.025em !important;line-height: 1.25 !important;color: var(--text,#111827) !important}#ps-caselaw-card-library .ps-monarch-card-subtitle,#ps-caselaw-card-rules .ps-monarch-card-subtitle{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",-apple-system,sans-serif !important;font-size: 13px !important;font-weight: 450 !important;line-height: 1.45 !important;color: var(--text-soft,#6b7280) !important;margin-top: 4px !important;letter-spacing: -0.01em !important}.ps-field-rule-item{margin: 0 !important;padding: 14px 16px !important;background: var(--surface-card,#ffffff) !important;border: 1px solid #1c1917 !important;border-left: 4px solid #007aff !important;border-radius: 0 !important;box-shadow: 2px 2px 0px #1c1917 !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}.ps-field-rule-item:hover{box-shadow: 3px 3px 0px #1c1917 !important;transform: translate(-1px,-1px) !important}:root[data-theme="light"] .ps-field-rule-item,:root[data-theme="white"] .ps-field-rule-item{background: #ffffff !important;border-color: #1c1917 !important;box-shadow: 2px 2px 0px #1c1917 !important}:root[data-theme="dark"] .ps-field-rule-item,:root[data-theme="zen-linen-dark"] .ps-field-rule-item{background: #0e1117 !important;border-color: #334155 !important;box-shadow: 2px 2px 0px #000000 !important}.ps-field-rule-item:nth-child(1){border-left-color: #248a3d !important}.ps-field-rule-item:nth-child(2){border-left-color: #248a3d !important}.ps-field-rule-item:nth-child(3){border-left-color: #d97706 !important}.ps-field-rule-item:nth-child(4){border-left-color: #0071e3 !important}.ps-field-rule-item:nth-child(5){border-left-color: #6366f1 !important}.ps-field-rule-item .ps-speed-unit-badge{font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 10.5px !important;font-weight: 750 !important;padding: 3px 8px !important;border-radius: 0 !important;background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border: 1px solid #1c1917 !important;box-shadow: 1px 1px 0px #1c1917 !important;letter-spacing: 0.01em !important;white-space: nowrap !important}:root[data-theme="dark"] .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-field-rule-item .ps-speed-unit-badge{background: rgba(41,151,255,0.15) !important;color: #2997ff !important;border-color: #475569 !important;box-shadow: 1px 1px 0px #000000 !important}.ps-field-rule-title{color: var(--text,#111827) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",-apple-system,sans-serif !important;font-weight: 700 !important;font-size: 13.5px !important;letter-spacing: -0.01em !important}.ps-field-rule-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",-apple-system,Roboto,sans-serif !important;font-size: 13px !important;font-weight: 450 !important;color: var(--text-soft,#4b5563) !important;margin: 6px 0 0 0 !important;line-height: 1.55 !important;letter-spacing: -0.006em !important;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important}:root[data-theme="light"] .ps-field-rule-desc,:root[data-theme="white"] .ps-field-rule-desc{color: #374151 !important}:root[data-theme="dark"] .ps-field-rule-desc,:root[data-theme="zen-linen-dark"] .ps-field-rule-desc{color: #d1d5db !important}.ps-field-rule-desc strong,.ps-field-rule-desc .apple-highlight{font-weight: 700 !important;color: var(--text,#111827) !important}:root[data-theme="dark"] .ps-field-rule-desc strong,:root[data-theme="dark"] .ps-field-rule-desc .apple-highlight{color: #f9fafb !important}.ps-linear-doctrine-header{margin-bottom: 8px;padding: 10px 24px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;border-radius: 12px 12px 0 0 !important}.ps-linear-doctrine-header .ps-col-doctrine-case{flex: 0 0 200px}.ps-linear-doctrine-header .ps-col-doctrine-rule{flex: 1}.ps-linear-doctrine-header .ps-col-doctrine-scope{flex: 0 0 180px;text-align: right;flex-shrink: 0}.ps-doctrine-row{position: relative;background: var(--surface-card);border: 1px solid var(--border-subtle);border-radius: 8px;margin-bottom: 12px;padding: 14px 16px;display: flex;flex-direction: column;gap: 12px;contain: none;transition: border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}:root[data-theme="light"] .ps-doctrine-row,:root[data-theme="white"] .ps-doctrine-row{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}.ps-doctrine-row:hover{border-color: var(--color-accent-solid,#007aff);box-shadow: 0 2px 8px rgba(0,0,0,0.08)}.ps-doctrine-row.is-selected{border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff,0 4px 12px rgba(0,122,255,0.12) !important}.ps-doctrine-row .ps-linear-card-top,.ps-doctrine-row .case-block-header{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;gap: 16px;border-bottom: none;padding-bottom: 0}.ps-doctrine-row .ps-col-doctrine-case{flex: 0 0 200px;min-width: 0}.ps-doctrine-badge-row{display: flex;align-items: center;gap: 6px;margin-bottom: 4px}.ps-doctrine-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",sans-serif;font-size: 14.5px;font-weight: 700;color: var(--text);margin: 2px 0 4px 0;line-height: 1.3;letter-spacing: -0.01em}.ps-doctrine-row .ps-col-doctrine-rule{flex: 1;min-width: 0;margin: 0 4px}.ps-doctrine-topic-row{margin-bottom: 4px}.ps-doctrine-summary{font-size: 12px;line-height: 1.45;color: var(--text-soft);margin: 0}.ps-doctrine-row .ps-col-doctrine-scope{flex: 0 0 180px;text-align: right;flex-shrink: 0}.ps-doctrine-status-tag{font-family: ui-monospace,"SF Mono",monospace;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-faint);display: block;margin-top: 4px}.ps-doctrine-row .ps-linear-hover-actions{display: flex;align-items: center;justify-content: flex-end;gap: 6px;margin-top: 8px;opacity: 0;pointer-events: none;transform: translateX(4px);transition: opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.ps-doctrine-row:hover .ps-linear-hover-actions{opacity: 1;pointer-events: auto;transform: translateX(0)}.search-proto-card{border-radius: 18px !important;padding: 22px 24px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02) !important;transition: transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease !important}.search-proto-card:hover{transform: translateY(-1px) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.07),0 2px 6px rgba(0,0,0,0.04) !important;border-color: rgba(0,0,0,0.12) !important}.search-proto-card[data-category="vehicle"],.search-proto-card[data-category="terry"],.search-proto-card[data-category="plain_view"],.search-proto-card[data-category="consent"]{border-left: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .search-proto-card{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.35) !important}:root[data-theme="dark"] .search-proto-card[data-category="vehicle"],:root[data-theme="dark"] .search-proto-card[data-category="terry"],:root[data-theme="dark"] .search-proto-card[data-category="plain_view"],:root[data-theme="dark"] .search-proto-card[data-category="consent"]{border-left: 1px solid rgba(255,255,255,0.08) !important}.search-proto-card .case-block-header.ps-linear-card-top{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 20px !important;padding-bottom: 16px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .search-proto-card .case-block-header.ps-linear-card-top{border-bottom-color: rgba(255,255,255,0.08) !important}.search-proto-card .ps-col-doctrine-case{flex: 0 0 200px !important;min-width: 0 !important}.search-proto-card .ps-doctrine-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",-apple-system,sans-serif !important;font-size: 16px !important;font-weight: 700 !important;color: #1d1d1f !important;letter-spacing: -0.016em !important;line-height: 1.3 !important;margin: 4px 0 3px 0 !important}:root[data-theme="dark"] .search-proto-card .ps-doctrine-title{color: #f5f5f7 !important}.search-proto-card .case-court-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12px !important;font-weight: 400 !important;color: #86868b !important;line-height: 1.4 !important}.search-proto-card .ps-col-doctrine-rule{flex: 1 !important;min-width: 0 !important;padding: 0 16px !important}.search-proto-card .ps-doctrine-summary{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13px !important;line-height: 1.5 !important;color: #3a3a3c !important;margin-top: 6px !important}:root[data-theme="dark"] .search-proto-card .ps-doctrine-summary{color: #c7c7cc !important}.search-proto-card .ps-col-doctrine-scope,.search-proto-card .ps-card-status-col{flex: 0 0 180px !important;min-width: 180px !important;text-align: right !important;display: flex !important;flex-direction: column !important;align-items: flex-end !important}@media (max-width: 860px){.search-proto-card .case-block-header.ps-linear-card-top{flex-direction: column !important;align-items: flex-start !important;gap: 12px !important}.search-proto-card .ps-col-doctrine-case,.search-proto-card .ps-col-doctrine-rule,.search-proto-card .ps-col-doctrine-scope,.search-proto-card .ps-card-status-col{flex: 1 1 100% !important;min-width: 100% !important;width: 100% !important;text-align: left !important;align-items: flex-start !important;padding: 0 !important}.search-proto-card .ps-linear-hover-actions{justify-content: flex-start !important}}.search-proto-card .ps-doctrine-status-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 10px !important;font-weight: 650 !important;letter-spacing: 0.05em !important;color: #86868b !important;margin-top: 2px !important}.search-proto-card .ps-linear-hover-actions,body.standalone-page .ps-doctrine-row .ps-linear-hover-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 8px !important;margin-top: 8px !important;opacity: 1 !important;pointer-events: auto !important;transform: none !important}.ps-action-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 30px !important;padding: 0 14px !important;border-radius: 9999px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12px !important;font-weight: 550 !important;letter-spacing: -0.01em !important;cursor: pointer !important;white-space: nowrap !important;border: 1px solid transparent !important;box-sizing: border-box !important;transition: transform 0.16s cubic-bezier(0.16,1,0.3,1),background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease,box-shadow 0.16s ease !important;text-decoration: none !important;user-select: none !important}.ps-action-btn:active{transform: scale(0.96) translateY(0.5px) !important}.ps-btn-load-composer{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;font-weight: 650 !important;box-shadow: 0 1px 2px rgba(0,113,227,0.25) !important}.ps-btn-load-composer:hover{background: #0077ed !important;border-color: #0077ed !important;box-shadow: 0 2px 6px rgba(0,113,227,0.4) !important}.ps-btn-dossier,.ps-btn-copy-rule{background: #f5f5f7 !important;color: #1d1d1f !important;border-color: rgba(0,0,0,0.08) !important;font-weight: 500 !important}.ps-btn-dossier:hover,.ps-btn-copy-rule:hover{background: #e8e8ed !important;color: #000000 !important;border-color: rgba(0,0,0,0.15) !important}:root[data-theme="dark"] .ps-btn-dossier,:root[data-theme="dark"] .ps-btn-copy-rule{background: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important}:root[data-theme="dark"] .ps-btn-dossier:hover,:root[data-theme="dark"] .ps-btn-copy-rule:hover{background: rgba(255,255,255,0.15) !important;border-color: rgba(255,255,255,0.2) !important}:root[data-theme="white"] .search-proto-card .search-proto-meta-grid,:root[data-theme="light"] .search-proto-card .search-proto-meta-grid,:root[data-theme="zen-linen"] .search-proto-card .search-proto-meta-grid,:root .search-proto-card .search-proto-meta-grid,.search-proto-card .search-proto-meta-grid.ps-inspector-meta-grid,.search-proto-meta-grid{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 20px !important;padding: 16px 0 !important;background: transparent !important;border: none !important;border-top: 1px solid rgba(0,0,0,0.08) !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;border-radius: 0 !important;margin-top: 16px !important;box-sizing: border-box !important;box-shadow: none !important}:root[data-theme="dark"] .search-proto-card .search-proto-meta-grid,:root[data-theme="zen-linen-dark"] .search-proto-card .search-proto-meta-grid,:root[data-theme="dark"] .ps-quicklook-card .case-meta-grid,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-meta-grid,:root[data-theme="dark"] .ps-caselaw-row .case-meta-grid,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .case-meta-grid,:root[data-theme="dark"] .search-proto-meta-grid{background: transparent !important;border: none !important;border-top: 1px solid rgba(255,255,255,0.08) !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important;border-radius: 0 !important;box-shadow: none !important}:root[data-theme="white"] .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="light"] .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="zen-linen"] .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="dark"] .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="white"] .search-proto-meta-grid .ps-meta-cell,:root[data-theme="light"] .search-proto-meta-grid .ps-meta-cell,:root[data-theme="zen-linen"] .search-proto-meta-grid .ps-meta-cell,:root[data-theme="dark"] .search-proto-meta-grid .ps-meta-cell,:root[data-theme="zen-linen-dark"] .search-proto-meta-grid .ps-meta-cell,:root[data-theme="white"] .ps-quicklook-card .ps-inspector-meta-item,:root[data-theme="light"] .ps-quicklook-card .ps-inspector-meta-item,:root[data-theme="zen-linen"] .ps-quicklook-card .ps-inspector-meta-item,:root[data-theme="dark"] .ps-quicklook-card .ps-inspector-meta-item,:root[data-theme="white"] .ps-quicklook-card .ps-meta-cell,:root[data-theme="light"] .ps-quicklook-card .ps-meta-cell,:root[data-theme="zen-linen"] .ps-quicklook-card .ps-meta-cell,:root[data-theme="dark"] .ps-quicklook-card .ps-meta-cell,:root[data-theme="white"] .ps-caselaw-row .ps-inspector-meta-item,:root[data-theme="light"] .ps-caselaw-row .ps-inspector-meta-item,:root[data-theme="zen-linen"] .ps-caselaw-row .ps-inspector-meta-item,:root[data-theme="dark"] .ps-caselaw-row .ps-inspector-meta-item,:root[data-theme="white"] .ps-caselaw-row .ps-meta-cell,:root[data-theme="light"] .ps-caselaw-row .ps-meta-cell,:root[data-theme="zen-linen"] .ps-caselaw-row .ps-meta-cell,:root[data-theme="dark"] .ps-caselaw-row .ps-meta-cell,.search-proto-meta-grid .ps-inspector-meta-item,.search-proto-meta-grid .ps-meta-cell,.ps-quicklook-card .ps-inspector-meta-item,.ps-quicklook-card .ps-meta-cell,.ps-caselaw-row .ps-inspector-meta-item,.ps-caselaw-row .ps-meta-cell{background: transparent !important;border: none !important;border-radius: 0 !important;padding: 0 !important;box-shadow: none !important}.search-proto-meta-grid .ps-inspector-meta-label,.search-proto-meta-grid .ps-meta-label,.ps-quicklook-card .ps-inspector-meta-label,.ps-quicklook-card .ps-meta-label,.ps-caselaw-row .ps-inspector-meta-label,.ps-caselaw-row .ps-meta-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 10px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;color: #86868b !important;margin-bottom: 5px !important;display: block !important}:root[data-theme="light"] .search-proto-card .ps-inspector-meta-value,:root[data-theme="white"] .search-proto-card .ps-inspector-meta-value,:root[data-theme="zen-linen"] .search-proto-card .ps-inspector-meta-value,:root[data-theme="dark"] .search-proto-card .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] .search-proto-card .ps-inspector-meta-value,:root[data-theme="light"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="white"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="zen-linen"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="dark"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="light"] .ps-caselaw-row .ps-inspector-meta-value,:root[data-theme="white"] .ps-caselaw-row .ps-inspector-meta-value,:root[data-theme="zen-linen"] .ps-caselaw-row .ps-inspector-meta-value,:root[data-theme="dark"] .ps-caselaw-row .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .ps-inspector-meta-value,.search-proto-card .search-proto-meta-grid .ps-inspector-meta-value,.search-proto-card .search-proto-meta-grid .ps-meta-val,.ps-quicklook-card .ps-inspector-meta-value,.ps-quicklook-card .ps-meta-val,.ps-caselaw-row .ps-inspector-meta-value,.ps-caselaw-row .ps-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13px !important;font-weight: 550 !important;color: #1d1d1f !important;line-height: 1.45 !important;word-break: break-word !important;font-variant-numeric: normal !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important}:root[data-theme="dark"] .search-proto-card .search-proto-meta-grid .ps-inspector-meta-value,:root[data-theme="dark"] .search-proto-card .search-proto-meta-grid .ps-meta-val,:root[data-theme="dark"] .ps-quicklook-card .ps-inspector-meta-value,:root[data-theme="dark"] .ps-quicklook-card .ps-meta-val,:root[data-theme="dark"] .ps-caselaw-row .ps-inspector-meta-value,:root[data-theme="dark"] .ps-caselaw-row .ps-meta-val{color: #f5f5f7 !important}@media (max-width: 860px){.search-proto-meta-grid,.ps-quicklook-card .case-meta-grid,.ps-caselaw-row .case-meta-grid{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 480px){.search-proto-meta-grid,.ps-quicklook-card .case-meta-grid,.ps-caselaw-row .case-meta-grid{grid-template-columns: 1fr !important}}:root[data-theme="white"] .search-proto-card .case-block-takeaway,:root[data-theme="light"] .search-proto-card .case-block-takeaway,:root[data-theme="zen-linen"] .search-proto-card .case-block-takeaway,:root[data-theme="white"] .ps-quicklook-card .case-block-takeaway,:root[data-theme="light"] .ps-quicklook-card .case-block-takeaway,:root[data-theme="zen-linen"] .ps-quicklook-card .case-block-takeaway,:root[data-theme="white"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="light"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="zen-linen"] .ps-caselaw-row .case-block-takeaway,.ps-quicklook-card .case-block-takeaway,.ps-quicklook-card .case-block-takeaway.ps-inspector-callout,.ps-caselaw-row .case-block-takeaway,.ps-caselaw-row .case-block-takeaway.ps-inspector-callout{margin-top: 16px !important;padding: 16px 20px !important;border-radius: 14px !important;background: rgba(0,113,227,0.04) !important;border: 1px solid rgba(0,113,227,0.12) !important;border-left: 4px solid #0071e3 !important;box-shadow: none !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-quicklook-card .case-block-takeaway,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-block-takeaway,:root[data-theme="dark"] .ps-quicklook-card .case-block-takeaway.ps-inspector-callout,:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway.ps-inspector-callout{background: rgba(41,151,255,0.06) !important;border-color: rgba(41,151,255,0.18) !important;border-left-color: #2997ff !important;box-shadow: none !important}.search-proto-card .case-block-takeaway .ps-inspector-header-block,.ps-quicklook-card .case-block-takeaway .ps-inspector-header-block,.ps-caselaw-row .case-block-takeaway .ps-inspector-header-block{background: transparent !important;border: none !important;border-bottom: none !important;padding: 0 !important;padding-bottom: 0 !important;margin-bottom: 8px !important}.ps-quicklook-card .ps-inspector-callout-title,.ps-caselaw-row .ps-inspector-callout-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;color: #0071e3 !important}:root[data-theme="dark"] .ps-quicklook-card .ps-inspector-callout-title,:root[data-theme="dark"] .ps-caselaw-row .ps-inspector-callout-title{color: #2997ff !important}.search-proto-card .ps-speed-unit-badge,.ps-quicklook-card .ps-speed-unit-badge,.ps-caselaw-row .ps-speed-unit-badge{background: rgba(0,0,0,0.05) !important;color: #6e6e73 !important;border-radius: 9999px !important;font-size: 10px !important;font-weight: 650 !important;padding: 2px 8px !important}:root[data-theme="dark"] .search-proto-card .ps-speed-unit-badge,:root[data-theme="dark"] .ps-quicklook-card .ps-speed-unit-badge,:root[data-theme="dark"] .ps-caselaw-row .ps-speed-unit-badge{background: rgba(255,255,255,0.1) !important;color: #a1a1a6 !important}:root[data-theme="light"] .search-proto-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="white"] .search-proto-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen"] .search-proto-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="light"] .ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="white"] .ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen"] .ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="light"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="white"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text,.search-proto-card .case-block-takeaway .ps-inspector-callout-text,.search-proto-card .case-takeaway-text,.ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,.ps-quicklook-card .case-takeaway-text,.ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text,.ps-caselaw-row .case-takeaway-text{color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13.5px !important;line-height: 1.55 !important;font-weight: 480 !important;letter-spacing: -0.01em !important}:root[data-theme="dark"] .search-proto-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] .search-proto-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="dark"] .ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text{color: #f3f4f6 !important}.search-proto-card .case-rules-grid,.ps-quicklook-card .case-rules-grid,.ps-caselaw-row .case-rules-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 16px !important;margin-top: 16px !important}.ps-caselaw-row .case-rule-col{padding: 18px 20px !important;border-radius: 14px !important;box-sizing: border-box !important}.ps-directive-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 9px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;padding: 2.5px 8px !important;border-radius: 9999px !important;display: inline-flex !important;align-items: center !important;line-height: 1.2 !important;flex-shrink: 0 !important;box-sizing: border-box !important}.ps-directive-badge.is-permitted{background: rgba(52,199,89,0.12) !important;color: #1e7030 !important;border: 1px solid rgba(52,199,89,0.28) !important}.ps-directive-badge.is-prohibited{background: rgba(255,59,48,0.12) !important;color: #b80010 !important;border: 1px solid rgba(255,59,48,0.28) !important}.ps-directive-badge.is-articulation{background: rgba(0,113,227,0.1) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.24) !important}.ps-directive-badge.is-supervisory,.ps-directive-badge.is-benchmark{background: rgba(17,24,39,0.08) !important;color: #111827 !important;border: 1px solid rgba(17,24,39,0.2) !important}:root[data-theme="dark"] .ps-directive-badge.is-permitted{background: rgba(48,209,88,0.16) !important;color: #30d158 !important;border-color: rgba(48,209,88,0.35) !important}:root[data-theme="dark"] .ps-directive-badge.is-prohibited{background: rgba(255,69,58,0.16) !important;color: #ff453a !important;border-color: rgba(255,69,58,0.35) !important}:root[data-theme="dark"] .ps-directive-badge.is-articulation{background: rgba(41,151,255,0.16) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.35) !important}:root[data-theme="dark"] .ps-directive-badge.is-supervisory,:root[data-theme="dark"] .ps-directive-badge.is-benchmark{background: rgba(255,255,255,0.1) !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.2) !important}.search-proto-card .case-rules-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 14px !important;margin-top: 14px !important}.search-proto-card .case-rule-col{padding: 4px 0 !important;border-radius: 0 !important;box-sizing: border-box !important;background: transparent !important;border: none !important;box-shadow: none !important}.search-proto-card .case-rule-col.is-permitted,:root[data-theme="light"] .search-proto-card .case-rule-col.is-permitted,:root[data-theme="white"] .search-proto-card .case-rule-col.is-permitted,:root[data-theme="zen-linen"] .search-proto-card .case-rule-col.is-permitted{background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important}.search-proto-card .case-rule-col.is-prohibited,:root[data-theme="light"] .search-proto-card .case-rule-col.is-prohibited,:root[data-theme="white"] .search-proto-card .case-rule-col.is-prohibited,:root[data-theme="zen-linen"] .search-proto-card .case-rule-col.is-prohibited{background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important}:root[data-theme="dark"] .search-proto-card .case-rule-col.is-permitted{background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important}:root[data-theme="dark"] .search-proto-card .case-rule-col.is-prohibited{background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important}.search-proto-card .case-rule-heading,.ps-caselaw-row .case-rule-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;display: inline-block !important;margin-bottom: 10px !important}.search-proto-card .case-rule-col.is-permitted .case-rule-heading,.ps-caselaw-row .case-rule-col.is-permitted .case-rule-heading{color: #248a3d !important}.search-proto-card .case-rule-col.is-prohibited .case-rule-heading,.ps-caselaw-row .case-rule-col.is-prohibited .case-rule-heading{color: #d70015 !important}:root[data-theme="dark"] .search-proto-card .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-permitted .case-rule-heading{color: #30d158 !important}:root[data-theme="dark"] .search-proto-card .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-prohibited .case-rule-heading{color: #ff453a !important}.search-proto-card .case-rule-list,.ps-caselaw-row .case-rule-list{list-style: none !important;padding: 0 !important;margin: 0 !important}.search-proto-card .case-rule-list li,.ps-caselaw-row .case-rule-list li{position: relative !important;padding-left: 18px !important;margin-bottom: 8px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13px !important;line-height: 1.55 !important;color: #1f2937 !important}:root[data-theme="dark"] .search-proto-card .case-rule-list li,:root[data-theme="dark"] .ps-caselaw-row .case-rule-list li{color: #e5e7eb !important}.search-proto-card .case-rule-col.is-permitted .case-rule-list li::before,.ps-caselaw-row .case-rule-col.is-permitted .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 2px !important;color: #34c759 !important;font-size: 16px !important;line-height: 1 !important;font-weight: bold !important}.search-proto-card .case-rule-col.is-prohibited .case-rule-list li::before,.ps-caselaw-row .case-rule-col.is-prohibited .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 2px !important;color: #ff3b30 !important;font-size: 16px !important;line-height: 1 !important;font-weight: bold !important}@media (min-width: 1025px){:root .ps-caselaw-row .case-meta-grid,:root[data-theme="white"] .ps-caselaw-row .case-meta-grid,:root[data-theme="light"] .ps-caselaw-row .case-meta-grid,:root[data-theme="dark"] .ps-caselaw-row .case-meta-grid,:root[data-theme="zen-linen"] .ps-caselaw-row .case-meta-grid,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .case-meta-grid,:root .ps-caselaw-row .case-block-takeaway,:root[data-theme="white"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="light"] .ps-caselaw-row .case-block-takeaway,:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway,:root .ps-caselaw-row .case-rules-grid,:root[data-theme="white"] .ps-caselaw-row .case-rules-grid,:root[data-theme="light"] .ps-caselaw-row .case-rules-grid,:root[data-theme="dark"] .ps-caselaw-row .case-rules-grid,:root .ps-caselaw-row .case-statutes-block,:root[data-theme="white"] .ps-caselaw-row .case-statutes-block,:root[data-theme="light"] .ps-caselaw-row .case-statutes-block,:root[data-theme="dark"] .ps-caselaw-row .case-statutes-block{display: none !important}}.ps-caselaw-row .case-rule-col.is-permitted{background: rgba(52,199,89,0.04) !important;border: 1px solid rgba(52,199,89,0.12) !important;border-left: 3.5px solid #34c759 !important}.ps-caselaw-row .case-rule-col.is-prohibited{background: rgba(255,59,48,0.04) !important;border: 1px solid rgba(255,59,48,0.12) !important;border-left: 3.5px solid #ff3b30 !important}:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-permitted{background: rgba(48,209,88,0.05) !important;border-color: rgba(48,209,88,0.16) !important;border-left-color: #30d158 !important}:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-prohibited{background: rgba(255,69,58,0.05) !important;border-color: rgba(255,69,58,0.16) !important;border-left-color: #ff453a !important}.ps-caselaw-row .case-rule-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;display: inline-block !important;margin-bottom: 10px !important}.ps-caselaw-row .case-rule-col.is-permitted .case-rule-heading{color: #248a3d !important}.ps-caselaw-row .case-rule-col.is-prohibited .case-rule-heading{color: #d70015 !important}:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-permitted .case-rule-heading{color: #30d158 !important}:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-prohibited .case-rule-heading{color: #ff453a !important}.ps-caselaw-row .case-rule-list{list-style: none !important;padding: 0 !important;margin: 0 !important}.ps-caselaw-row .case-rule-list li{position: relative !important;padding-left: 18px !important;margin-bottom: 8px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13px !important;line-height: 1.55 !important;color: #1f2937 !important}:root[data-theme="dark"] .ps-caselaw-row .case-rule-list li{color: #e5e7eb !important}.ps-caselaw-row .case-rule-col.is-permitted .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 2px !important;color: #34c759 !important;font-size: 16px !important;line-height: 1 !important;font-weight: bold !important}.ps-caselaw-row .case-rule-col.is-prohibited .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 2px !important;color: #ff3b30 !important;font-size: 16px !important;line-height: 1 !important;font-weight: bold !important}.ps-quicklook-card .case-statute-link,.ps-quicklook-card .case-statute-badge{border-radius: 9999px !important;background: rgba(0,113,227,0.06) !important;border: 1px solid rgba(0,113,227,0.18) !important;color: #0071e3 !important;font-size: 11.5px !important;padding: 4px 12px !important;transition: background-color 150ms ease,border-color 150ms ease !important}.ps-quicklook-card .case-statute-link:hover{background: rgba(0,113,227,0.12) !important;border-color: #0071e3 !important}:root[data-theme="dark"] .ps-quicklook-card .case-statute-link,:root[data-theme="dark"] .ps-quicklook-card .case-statute-badge{background: rgba(41,151,255,0.1) !important;border-color: rgba(41,151,255,0.25) !important;color: #2997ff !important}@media (max-width: 860px){.search-proto-card .case-block-header.ps-linear-card-top{flex-direction: column !important;gap: 12px !important}.search-proto-card .ps-col-doctrine-case,.search-proto-card .ps-col-doctrine-rule,.search-proto-card .ps-col-doctrine-scope{flex: 1 1 100% !important;width: 100% !important;text-align: left !important;padding: 0 !important}.search-proto-card .ps-col-doctrine-scope{align-items: flex-start !important}.search-proto-card .ps-linear-hover-actions{justify-content: flex-start !important}.search-proto-meta-grid{grid-template-columns: repeat(2,1fr) !important}.search-proto-card .case-rules-grid{grid-template-columns: 1fr !important}}.ps-search-predicates-hub{margin-bottom: 12px}.ps-search-predicate-chips-row{display: flex;flex-wrap: wrap;gap: 6px}.ps-search-predicate-chip{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif;font-size: 11px;font-weight: 650;padding: 5px 10px;border-radius: 6px;border: 1px solid var(--border-subtle);background: var(--surface-card);color: var(--text-soft);cursor: pointer;line-height: 1.3;transition: background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ps-search-predicate-chip:hover{background: var(--surface-hover);border-color: var(--border-strong);color: var(--text)}.ps-search-predicate-chip:active{transform: scale(0.98)}.ps-search-predicate-chip.is-active{background: #007aff;border-color: #007aff;color: #ffffff;box-shadow: 0 1px 3px rgba(0,122,255,0.3)}:root[data-theme="light"] .ps-search-predicate-chip,:root[data-theme="white"] .ps-search-predicate-chip{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #374151}:root[data-theme="light"] .ps-search-predicate-chip:hover,:root[data-theme="white"] .ps-search-predicate-chip:hover{background: #f3f4f6;color: #111827}:root[data-theme="light"] .ps-search-predicate-chip.is-active,:root[data-theme="white"] .ps-search-predicate-chip.is-active{background: #007aff;border-color: #007aff;color: #ffffff}@media (max-width: 1024px){.ps-btn,.ps-tool-step-btn,.ps-sidebar-toggle-btn,.ps-theme-pill-btn,.ps-chip-btn,.ps-tab-btn,.ps-sidebar-nav-item,.ps-segmented-btn,.ps-quick-btn,.ps-card-action-btn,.ps-ops-btn-new-entry,.ps-action-btn,.ps-speed-stepper-btn{min-height: 44px;box-sizing: border-box}.ps-sidebar-toggle-btn{padding: 0 14px;font-size: 12px}.ps-search-predicate-chip{min-height: 44px;display: inline-flex;align-items: center;padding: 8px 14px}.ps-module-select{min-height: 44px;font-size: 14px}.ps-masthead-cmd-btn{min-height: 40px}.ps-mobile-toolbar-row{display: flex;align-items: center;justify-content: space-between;position: sticky;top: 0;z-index: 100;background: var(--surface);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 2px 10px rgba(0,0,0,0.15)}:root[data-theme="light"] .ps-mobile-toolbar-row,:root[data-theme="white"] .ps-mobile-toolbar-row{background: rgba(255,255,255,0.95);border-bottom: 1px solid rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.05)}:root[data-theme="mdt"] .ps-mobile-toolbar-row{background: #101216;border-bottom: 1px solid rgba(56,189,248,0.4);box-shadow: 0 2px 12px rgba(0,0,0,0.8)}}@media (max-width: 768px){input.ps-input,input.ps-search-input,input.ps-form-input,select.ps-select,select.ps-module-select,textarea.ps-textarea,.ps-input-field{font-size: 16px !important}.ps-workspace-canvas{padding-top: max(12px,env(safe-area-inset-top,12px));padding-bottom: calc(56px + env(safe-area-inset-bottom,0px));padding-left: max(12px,env(safe-area-inset-left,12px));padding-right: max(12px,env(safe-area-inset-right,12px))}.ps-workspace-masthead{padding: 10px 12px;gap: 8px}.ps-masthead-left{gap: 8px;flex-shrink: 1;overflow: hidden}.ps-masthead-telemetry,.ps-masthead-dept,.ps-masthead-divider{display: none !important}.ps-masthead-module{font-size: 12px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-masthead-cmd-btn{padding: 0 8px}.ps-masthead-cmd-btn span{display: none}.ps-panel-grid,.ps-monarch-grid,.ps-assets-grid{grid-template-columns: 1fr !important;gap: 12px}.ps-linear-triage-row,.ps-gear-row,.ps-fleet-row,.ps-custody-audit-row,.ps-doctrine-row,.ps-caselaw-row{padding: 12px 10px}.ps-linear-table-header{display: none}}:root[data-theme="mdt"] .ps-linear-triage-row{background: #101216;border-color: rgba(255,255,255,0.15);color: #ffffff}:root[data-theme="mdt"] .ps-linear-triage-row:hover{background: #181b22;border-color: rgba(56,189,248,0.4)}:root[data-theme="mdt"] .ps-linear-triage-row.is-active,:root[data-theme="mdt"] .ps-linear-triage-row.is-selected{background: rgba(56,189,248,0.08);border-color: #38bdf8;box-shadow: 0 0 0 1px #38bdf8,inset 0 1px 0 rgba(56,189,248,0.3)}:root[data-theme="mdt"] .ps-linear-table-header{background: #000000;border-color: rgba(56,189,248,0.3);color: #38bdf8}:root[data-theme="mdt"] .ps-linear-table-header span{color: #38bdf8}:root[data-theme="mdt"] .ps-inspector-card{background: #101216;border-color: rgba(255,255,255,0.18);box-shadow: 0 4px 20px rgba(0,0,0,0.9)}:root[data-theme="mdt"] .ps-inspector-header-block{border-bottom-color: rgba(56,189,248,0.3)}:root[data-theme="mdt"] .ps-inspector-callout{background: #080c10;border-left-color: #38bdf8;color: #ffffff}:root[data-theme="mdt"] .ps-inspector-meta-cell{background: #181b22;border-color: rgba(255,255,255,0.1)}:root[data-theme="mdt"] .ps-inspector-meta-label{color: #94a3b8}:root[data-theme="mdt"] .ps-inspector-meta-value{color: #ffffff}:root[data-theme="mdt"] .ps-gear-row,:root[data-theme="mdt"] .ps-fleet-row,:root[data-theme="mdt"] .ps-custody-audit-row,:root[data-theme="mdt"] .ps-doctrine-row,:root[data-theme="mdt"] .ps-caselaw-row,:root[data-theme="mdt"] .ps-ordinance-row{background: #101216;border-color: rgba(255,255,255,0.14)}:root[data-theme="mdt"] .ps-gear-row:hover,:root[data-theme="mdt"] .ps-fleet-row:hover,:root[data-theme="mdt"] .ps-custody-audit-row:hover,:root[data-theme="mdt"] .ps-doctrine-row:hover,:root[data-theme="mdt"] .ps-caselaw-row:hover,:root[data-theme="mdt"] .ps-ordinance-row:hover{background: #181b22;border-color: rgba(56,189,248,0.4)}:root[data-theme="mdt"] .ps-gear-row.is-selected,:root[data-theme="mdt"] .ps-fleet-row.is-selected,:root[data-theme="mdt"] .ps-doctrine-row.is-selected,:root[data-theme="mdt"] .ps-caselaw-row.is-selected{background: rgba(56,189,248,0.08);border-color: #38bdf8;box-shadow: 0 0 0 1px #38bdf8}:root[data-theme="mdt"] .ps-search-predicate-chip{background: #101216;border-color: rgba(255,255,255,0.2);color: #cbd5e1}:root[data-theme="mdt"] .ps-search-predicate-chip:hover{background: #181b22;border-color: #38bdf8;color: #ffffff}:root[data-theme="mdt"] .ps-search-predicate-chip.is-active{background: #0284c7;border-color: #38bdf8;color: #ffffff;box-shadow: 0 0 10px rgba(56,189,248,0.4)}:root[data-theme="mdt"] .ps-tool-step-btn{background: #101216;border-color: rgba(56,189,248,0.4);color: #38bdf8}:root[data-theme="mdt"] .ps-tool-step-btn:hover{background: #181b22;border-color: #38bdf8;color: #ffffff}:root[data-theme="mdt"] .ps-sidebar-toggle-btn{background: #101216;border-color: rgba(56,189,248,0.4);color: #38bdf8}:root[data-theme="mdt"] .ps-sidebar-toggle-btn:hover{background: #181b22;border-color: #38bdf8;color: #ffffff}:root[data-theme="white"] .ps-card,:root[data-theme="light"] .ps-card,:root[data-theme="zen-linen"] .ps-card,:root[data-theme="white"] .ps-monarch-card,:root[data-theme="light"] .ps-monarch-card,:root[data-theme="zen-linen"] .ps-monarch-card,:root[data-theme="white"] .ps-summit-side-card,:root[data-theme="light"] .ps-summit-side-card,:root[data-theme="zen-linen"] .ps-summit-side-card,:root[data-theme="white"] .ps-speed-verdict-card,:root[data-theme="light"] .ps-speed-verdict-card,:root[data-theme="zen-linen"] .ps-speed-verdict-card,:root[data-theme="white"] .ps-auth-modal-card,:root[data-theme="light"] .ps-auth-modal-card,:root[data-theme="zen-linen"] .ps-auth-modal-card{background: #ffffff !important;border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.03),0 1px 3px rgba(0,0,0,0.04),0 8px 24px -4px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.95) !important;transition: border-color 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-card:hover,:root[data-theme="light"] .ps-card:hover,:root[data-theme="zen-linen"] .ps-card:hover,:root[data-theme="white"] .ps-monarch-card:hover,:root[data-theme="light"] .ps-monarch-card:hover,:root[data-theme="zen-linen"] .ps-monarch-card:hover,:root[data-theme="white"] .ps-summit-side-card:hover,:root[data-theme="light"] .ps-summit-side-card:hover,:root[data-theme="zen-linen"] .ps-summit-side-card:hover{border-color: rgba(0,0,0,0.12) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.04),0 2px 6px rgba(0,0,0,0.05),0 12px 28px -4px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.95) !important}:root[data-theme="dark"] .ps-card,:root[data-theme="zen-linen-dark"] .ps-card,:root[data-theme="dark"] .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-monarch-card,:root[data-theme="dark"] .ps-summit-side-card,:root[data-theme="zen-linen-dark"] .ps-summit-side-card,:root[data-theme="dark"] .ps-speed-verdict-card,:root[data-theme="zen-linen-dark"] .ps-speed-verdict-card,:root[data-theme="dark"] .ps-auth-modal-card,:root[data-theme="zen-linen-dark"] .ps-auth-modal-card{background: #1c1c1e !important;border-radius: 16px !important;border: 1px solid rgba(255,255,255,0.10) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.6),0 8px 32px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.12) !important;transition: border-color 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-card:hover,:root[data-theme="zen-linen-dark"] .ps-card:hover,:root[data-theme="dark"] .ps-monarch-card:hover,:root[data-theme="zen-linen-dark"] .ps-monarch-card:hover,:root[data-theme="dark"] .ps-summit-side-card:hover,:root[data-theme="zen-linen-dark"] .ps-summit-side-card:hover{border-color: rgba(255,255,255,0.16) !important;box-shadow: 0 0 0 1px rgba(0,0,0,0.7),0 12px 36px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.16) !important}.ps-card-header,.ps-monarch-card-header,.ps-summit-card-header{border-radius: 15px 15px 0 0 !important}:root[data-theme="white"] .ps-card-header,:root[data-theme="light"] .ps-card-header,:root[data-theme="zen-linen"] .ps-card-header,:root[data-theme="white"] .ps-monarch-card-header,:root[data-theme="light"] .ps-monarch-card-header,:root[data-theme="zen-linen"] .ps-monarch-card-header,:root[data-theme="white"] .ps-summit-card-header,:root[data-theme="light"] .ps-summit-card-header,:root[data-theme="zen-linen"] .ps-summit-card-header{border-bottom: 1px solid rgba(0,0,0,0.06) !important;background: transparent !important}:root[data-theme="dark"] .ps-card-header,:root[data-theme="zen-linen-dark"] .ps-card-header,:root[data-theme="dark"] .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] .ps-monarch-card-header,:root[data-theme="dark"] .ps-summit-card-header,:root[data-theme="zen-linen-dark"] .ps-summit-card-header{border-bottom: 1px solid rgba(255,255,255,0.06) !important;background: transparent !important}:root[data-theme="white"] .ps-briefing-list,:root[data-theme="light"] .ps-briefing-list,:root[data-theme="zen-linen"] .ps-briefing-list,:root[data-theme="white"] .ps-speed-stepper-card,:root[data-theme="light"] .ps-speed-stepper-card,:root[data-theme="zen-linen"] .ps-speed-stepper-card,:root[data-theme="white"] .ps-speed-cost-box,:root[data-theme="light"] .ps-speed-cost-box,:root[data-theme="zen-linen"] .ps-speed-cost-box,:root[data-theme="white"] .ps-sos-detail-box,:root[data-theme="light"] .ps-sos-detail-box,:root[data-theme="zen-linen"] .ps-sos-detail-box,:root[data-theme="white"] .ps-search-boundary,:root[data-theme="light"] .ps-search-boundary,:root[data-theme="zen-linen"] .ps-search-boundary{border-radius: 10px !important;background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] .ps-briefing-list,:root[data-theme="zen-linen-dark"] .ps-briefing-list,:root[data-theme="dark"] .ps-speed-stepper-card,:root[data-theme="zen-linen-dark"] .ps-speed-stepper-card,:root[data-theme="dark"] .ps-speed-cost-box,:root[data-theme="zen-linen-dark"] .ps-speed-cost-box,:root[data-theme="dark"] .ps-sos-detail-box,:root[data-theme="zen-linen-dark"] .ps-sos-detail-box,:root[data-theme="dark"] .ps-search-boundary,:root[data-theme="zen-linen-dark"] .ps-search-boundary{border-radius: 10px !important;background: #141518 !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 3px rgba(0,0,0,0.4) !important}.ps-wizard-content-box,.ps-search-wiz-inner{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}:root[data-theme="white"] .ps-briefing-card,:root[data-theme="light"] .ps-briefing-card,:root[data-theme="zen-linen"] .ps-briefing-card,:root[data-theme="white"] .ps-traffic-row,:root[data-theme="light"] .ps-traffic-row,:root[data-theme="zen-linen"] .ps-traffic-row,:root[data-theme="white"] .case-law-card,:root[data-theme="light"] .case-law-card,:root[data-theme="zen-linen"] .case-law-card,:root[data-theme="white"] .ps-caselaw-row,:root[data-theme="light"] .ps-caselaw-row,:root[data-theme="zen-linen"] .ps-caselaw-row,:root[data-theme="white"] .ps-gear-row,:root[data-theme="light"] .ps-gear-row,:root[data-theme="zen-linen"] .ps-gear-row,:root[data-theme="white"] .ps-fleet-row,:root[data-theme="light"] .ps-fleet-row,:root[data-theme="zen-linen"] .ps-fleet-row,:root[data-theme="white"] .ps-audit-row,:root[data-theme="light"] .ps-audit-row,:root[data-theme="zen-linen"] .ps-audit-row,:root[data-theme="white"] .ps-linear-triage-row,:root[data-theme="light"] .ps-linear-triage-row,:root[data-theme="zen-linen"] .ps-linear-triage-row,:root[data-theme="white"] .ps-linear-card,:root[data-theme="light"] .ps-linear-card,:root[data-theme="zen-linen"] .ps-linear-card{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.07) !important;border-left-width: 3.5px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03),0 2px 6px -1px rgba(0,0,0,0.03),inset 0 1px 0 rgba(255,255,255,0.95) !important;transition: transform 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),background-color 180ms cubic-bezier(0.16,1,0.3,1),border-color 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-briefing-card:hover,:root[data-theme="light"] .ps-briefing-card:hover,:root[data-theme="zen-linen"] .ps-briefing-card:hover,:root[data-theme="white"] .ps-traffic-row:hover,:root[data-theme="light"] .ps-traffic-row:hover,:root[data-theme="zen-linen"] .ps-traffic-row:hover,:root[data-theme="white"] .case-law-card:hover,:root[data-theme="light"] .case-law-card:hover,:root[data-theme="zen-linen"] .case-law-card:hover,:root[data-theme="white"] .ps-caselaw-row:hover,:root[data-theme="light"] .ps-caselaw-row:hover,:root[data-theme="zen-linen"] .ps-caselaw-row:hover,:root[data-theme="white"] .ps-gear-row:hover,:root[data-theme="light"] .ps-gear-row:hover,:root[data-theme="zen-linen"] .ps-gear-row:hover,:root[data-theme="white"] .ps-fleet-row:hover,:root[data-theme="light"] .ps-fleet-row:hover,:root[data-theme="zen-linen"] .ps-fleet-row:hover,:root[data-theme="white"] .ps-audit-row:hover,:root[data-theme="light"] .ps-audit-row:hover,:root[data-theme="zen-linen"] .ps-audit-row:hover,:root[data-theme="white"] .ps-linear-triage-row:hover,:root[data-theme="light"] .ps-linear-triage-row:hover,:root[data-theme="zen-linen"] .ps-linear-triage-row:hover,:root[data-theme="white"] .ps-linear-card:hover,:root[data-theme="light"] .ps-linear-card:hover,:root[data-theme="zen-linen"] .ps-linear-card:hover{transform: translateY(-2px) !important;border-color: rgba(0,0,0,0.14) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.05),0 12px 28px -4px rgba(0,0,0,0.09),inset 0 1px 0 #ffffff !important}:root[data-theme="white"] .ps-briefing-card:active,:root[data-theme="light"] .ps-briefing-card:active,:root[data-theme="zen-linen"] .ps-briefing-card:active,:root[data-theme="white"] .ps-traffic-row:active,:root[data-theme="light"] .ps-traffic-row:active,:root[data-theme="zen-linen"] .ps-traffic-row:active,:root[data-theme="white"] .case-law-card:active,:root[data-theme="light"] .case-law-card:active,:root[data-theme="zen-linen"] .case-law-card:active,:root[data-theme="white"] .ps-linear-triage-row:active,:root[data-theme="light"] .ps-linear-triage-row:active,:root[data-theme="zen-linen"] .ps-linear-triage-row:active{transform: scale(0.99) !important}:root[data-theme="white"] .ps-briefing-card.is-selected,:root[data-theme="light"] .ps-briefing-card.is-selected,:root[data-theme="zen-linen"] .ps-briefing-card.is-selected,:root[data-theme="white"] #patrolsync-portal-hub-card .offense-row.is-active,:root[data-theme="light"] #patrolsync-portal-hub-card .offense-row.is-active,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .offense-row.is-active,:root[data-theme="white"] .ps-traffic-row.is-active,:root[data-theme="light"] .ps-traffic-row.is-active,:root[data-theme="zen-linen"] .ps-traffic-row.is-active,:root[data-theme="white"] .case-law-card.is-active,:root[data-theme="light"] .case-law-card.is-active,:root[data-theme="zen-linen"] .case-law-card.is-active,:root[data-theme="white"] .ps-gear-row.is-active,:root[data-theme="light"] .ps-gear-row.is-active,:root[data-theme="zen-linen"] .ps-gear-row.is-active,:root[data-theme="white"] .ps-fleet-row.is-active,:root[data-theme="light"] .ps-fleet-row.is-active,:root[data-theme="zen-linen"] .ps-fleet-row.is-active,:root[data-theme="white"] .ps-linear-triage-row.is-active,:root[data-theme="light"] .ps-linear-triage-row.is-active,:root[data-theme="zen-linen"] .ps-linear-triage-row.is-active{background: #f0f7ff !important;border-color: #007aff !important;box-shadow: 0 0 0 1px #007aff,0 4px 14px rgba(0,122,255,0.14),inset 0 1px 0 #ffffff !important}:root[data-theme="dark"] .ps-briefing-card,:root[data-theme="zen-linen-dark"] .ps-briefing-card,:root[data-theme="dark"] .ps-traffic-row,:root[data-theme="zen-linen-dark"] .ps-traffic-row,:root[data-theme="dark"] .case-law-card,:root[data-theme="zen-linen-dark"] .case-law-card,:root[data-theme="dark"] .ps-caselaw-row,:root[data-theme="zen-linen-dark"] .ps-caselaw-row,:root[data-theme="dark"] .ps-gear-row,:root[data-theme="zen-linen-dark"] .ps-gear-row,:root[data-theme="dark"] .ps-fleet-row,:root[data-theme="zen-linen-dark"] .ps-fleet-row,:root[data-theme="dark"] .ps-audit-row,:root[data-theme="zen-linen-dark"] .ps-audit-row,:root[data-theme="dark"] .ps-linear-triage-row,:root[data-theme="zen-linen-dark"] .ps-linear-triage-row,:root[data-theme="dark"] .ps-linear-card,:root[data-theme="zen-linen-dark"] .ps-linear-card{border-radius: 10px !important;border: 1px solid rgba(255,255,255,0.08) !important;border-left-width: 3.5px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.08) !important;transition: transform 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),background-color 180ms cubic-bezier(0.16,1,0.3,1),border-color 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-briefing-card:hover,:root[data-theme="zen-linen-dark"] .ps-briefing-card:hover,:root[data-theme="dark"] .ps-traffic-row:hover,:root[data-theme="zen-linen-dark"] .ps-traffic-row:hover,:root[data-theme="dark"] .case-law-card:hover,:root[data-theme="zen-linen-dark"] .case-law-card:hover,:root[data-theme="dark"] .ps-caselaw-row:hover,:root[data-theme="zen-linen-dark"] .ps-caselaw-row:hover,:root[data-theme="dark"] .ps-gear-row:hover,:root[data-theme="zen-linen-dark"] .ps-gear-row:hover,:root[data-theme="dark"] .ps-fleet-row:hover,:root[data-theme="zen-linen-dark"] .ps-fleet-row:hover,:root[data-theme="dark"] .ps-audit-row:hover,:root[data-theme="zen-linen-dark"] .ps-audit-row:hover,:root[data-theme="dark"] .ps-linear-triage-row:hover,:root[data-theme="zen-linen-dark"] .ps-linear-triage-row:hover,:root[data-theme="dark"] .ps-linear-card:hover,:root[data-theme="zen-linen-dark"] .ps-linear-card:hover{transform: translateY(-2px) !important;border-color: rgba(255,255,255,0.18) !important;box-shadow: 0 6px 18px rgba(0,0,0,0.6),0 14px 34px -4px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.12) !important}:root[data-theme="dark"] .ps-briefing-card.is-selected,:root[data-theme="zen-linen-dark"] .ps-briefing-card.is-selected,:root[data-theme="dark"] .ps-traffic-row.is-active,:root[data-theme="zen-linen-dark"] .ps-traffic-row.is-active,:root[data-theme="dark"] .case-law-card.is-active,:root[data-theme="zen-linen-dark"] .case-law-card.is-active,:root[data-theme="dark"] .ps-gear-row.is-active,:root[data-theme="zen-linen-dark"] .ps-gear-row.is-active,:root[data-theme="dark"] .ps-fleet-row.is-active,:root[data-theme="zen-linen-dark"] .ps-fleet-row.is-active,:root[data-theme="dark"] .ps-linear-triage-row.is-active,:root[data-theme="zen-linen-dark"] .ps-linear-triage-row.is-active{background: rgba(10,132,255,0.12) !important;border-color: #0a84ff !important;box-shadow: 0 0 0 1px #0a84ff,0 4px 16px rgba(10,132,255,0.25) !important}:root[data-theme="white"] .ps-ops-subtabs,:root[data-theme="light"] .ps-ops-subtabs,:root[data-theme="zen-linen"] .ps-ops-subtabs,:root[data-theme="white"] .ps-statute-catalog-tabs,:root[data-theme="light"] .ps-statute-catalog-tabs,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs,:root[data-theme="white"] .ps-sos-segment-bar,:root[data-theme="light"] .ps-sos-segment-bar,:root[data-theme="zen-linen"] .ps-sos-segment-bar,:root[data-theme="white"] .ps-cult-segment-bar,:root[data-theme="light"] .ps-cult-segment-bar,:root[data-theme="zen-linen"] .ps-cult-segment-bar,:root[data-theme="white"] .ps-cult-segmented-bar,:root[data-theme="light"] .ps-cult-segmented-bar,:root[data-theme="zen-linen"] .ps-cult-segmented-bar,:root[data-theme="white"] .ps-traffic-filter-bar,:root[data-theme="light"] .ps-traffic-filter-bar,:root[data-theme="zen-linen"] .ps-traffic-filter-bar,:root[data-theme="white"] .ps-wizard-buttons,:root[data-theme="light"] .ps-wizard-buttons,:root[data-theme="zen-linen"] .ps-wizard-buttons,:root[data-theme="white"] .ps-auth-tabs,:root[data-theme="light"] .ps-auth-tabs,:root[data-theme="zen-linen"] .ps-auth-tabs{background: rgba(118,118,128,0.12) !important;border: 1px solid rgba(0,0,0,0.05) !important;border-radius: 12px !important;padding: 4px !important;gap: 4px !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.06) !important;backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%)}:root[data-theme="white"] .ps-ops-subtab-btn,:root[data-theme="light"] .ps-ops-subtab-btn,:root[data-theme="zen-linen"] .ps-ops-subtab-btn,:root[data-theme="white"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="light"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="white"] .ps-sos-segment-btn,:root[data-theme="light"] .ps-sos-segment-btn,:root[data-theme="zen-linen"] .ps-sos-segment-btn,:root[data-theme="white"] .ps-cult-segment-btn,:root[data-theme="light"] .ps-cult-segment-btn,:root[data-theme="zen-linen"] .ps-cult-segment-btn,:root[data-theme="white"] .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="light"] .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="white"] .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="light"] .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="white"] .ps-auth-tab-btn,:root[data-theme="light"] .ps-auth-tab-btn,:root[data-theme="zen-linen"] .ps-auth-tab-btn{border-radius: 8px !important;color: #48484a !important;border: none !important;font-weight: 500 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif !important;transition: background-color 180ms cubic-bezier(0.16,1,0.3,1),border-color 180ms cubic-bezier(0.16,1,0.3,1),color 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-ops-subtab-btn:hover,:root[data-theme="light"] .ps-ops-subtab-btn:hover,:root[data-theme="zen-linen"] .ps-ops-subtab-btn:hover,:root[data-theme="white"] .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="light"] .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="white"] .ps-sos-segment-btn:hover,:root[data-theme="light"] .ps-sos-segment-btn:hover,:root[data-theme="zen-linen"] .ps-sos-segment-btn:hover,:root[data-theme="white"] .ps-cult-segment-btn:hover,:root[data-theme="light"] .ps-cult-segment-btn:hover,:root[data-theme="zen-linen"] .ps-cult-segment-btn:hover,:root[data-theme="white"] .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="light"] .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="white"] .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="light"] .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="white"] .ps-auth-tab-btn:hover,:root[data-theme="light"] .ps-auth-tab-btn:hover,:root[data-theme="zen-linen"] .ps-auth-tab-btn:hover{background: rgba(255,255,255,0.5) !important;color: #111827 !important}:root[data-theme="white"] .ps-ops-subtab-btn:active,:root[data-theme="light"] .ps-ops-subtab-btn:active,:root[data-theme="zen-linen"] .ps-ops-subtab-btn:active,:root[data-theme="white"] .ps-statute-catalog-tabs .ps-format-tab-btn:active,:root[data-theme="light"] .ps-statute-catalog-tabs .ps-format-tab-btn:active,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs .ps-format-tab-btn:active,:root[data-theme="white"] .ps-sos-segment-btn:active,:root[data-theme="light"] .ps-sos-segment-btn:active,:root[data-theme="zen-linen"] .ps-sos-segment-btn:active,:root[data-theme="white"] .ps-cult-segment-btn:active,:root[data-theme="light"] .ps-cult-segment-btn:active,:root[data-theme="zen-linen"] .ps-cult-segment-btn:active,:root[data-theme="white"] .ps-wizard-buttons .ps-search-wiz-btn:active,:root[data-theme="light"] .ps-wizard-buttons .ps-search-wiz-btn:active,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-search-wiz-btn:active{transform: scale(0.97) !important}:root[data-theme="white"] .ps-ops-subtab-btn.is-active,:root[data-theme="light"] .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active,:root[data-theme="white"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="light"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="white"] .ps-sos-segment-btn.is-active,:root[data-theme="light"] .ps-sos-segment-btn.is-active,:root[data-theme="zen-linen"] .ps-sos-segment-btn.is-active,:root[data-theme="white"] .ps-cult-segment-btn.is-active,:root[data-theme="light"] .ps-cult-segment-btn.is-active,:root[data-theme="zen-linen"] .ps-cult-segment-btn.is-active,:root[data-theme="white"] .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="light"] .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="white"] .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="light"] .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen"] .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="white"] .ps-auth-tab-btn.is-active,:root[data-theme="light"] .ps-auth-tab-btn.is-active,:root[data-theme="zen-linen"] .ps-auth-tab-btn.is-active{background: #ffffff !important;color: #111827 !important;border-color: rgba(0,0,0,0.04) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 3px 8px rgba(0,0,0,0.05),inset 0 1px 0 #ffffff !important;font-weight: 700 !important}:root[data-theme="white"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num,:root[data-theme="light"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active .ps-ops-tab-num{color: #007aff !important}:root[data-theme="white"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="light"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="zen-linen"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #007aff !important;color: #ffffff !important}:root[data-theme="dark"] .ps-ops-subtabs,:root[data-theme="zen-linen-dark"] .ps-ops-subtabs,:root[data-theme="dark"] .ps-statute-catalog-tabs,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs,:root[data-theme="dark"] .ps-sos-segment-bar,:root[data-theme="zen-linen-dark"] .ps-sos-segment-bar,:root[data-theme="dark"] .ps-cult-segment-bar,:root[data-theme="zen-linen-dark"] .ps-cult-segment-bar,:root[data-theme="dark"] .ps-cult-segmented-bar,:root[data-theme="zen-linen-dark"] .ps-cult-segmented-bar,:root[data-theme="dark"] .ps-traffic-filter-bar,:root[data-theme="zen-linen-dark"] .ps-traffic-filter-bar,:root[data-theme="dark"] .ps-wizard-buttons,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons,:root[data-theme="dark"] .ps-auth-tabs,:root[data-theme="zen-linen-dark"] .ps-auth-tabs{background: rgba(0,0,0,0.4) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 12px !important;padding: 4px !important;gap: 4px !important;box-shadow: inset 0 1px 3px rgba(0,0,0,0.5) !important;backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%)}:root[data-theme="dark"] .ps-ops-subtab-btn,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn,:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="dark"] .ps-sos-segment-btn,:root[data-theme="zen-linen-dark"] .ps-sos-segment-btn,:root[data-theme="dark"] .ps-cult-segment-btn,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn,:root[data-theme="dark"] .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="dark"] .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="dark"] .ps-auth-tab-btn,:root[data-theme="zen-linen-dark"] .ps-auth-tab-btn{border-radius: 8px !important;color: #98989d !important;border: none !important;font-weight: 500 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro",sans-serif !important;transition: background-color 180ms cubic-bezier(0.16,1,0.3,1),border-color 180ms cubic-bezier(0.16,1,0.3,1),color 180ms cubic-bezier(0.16,1,0.3,1),box-shadow 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-ops-subtab-btn:hover,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn:hover,:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="dark"] .ps-sos-segment-btn:hover,:root[data-theme="zen-linen-dark"] .ps-sos-segment-btn:hover,:root[data-theme="dark"] .ps-cult-segment-btn:hover,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn:hover,:root[data-theme="dark"] .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="dark"] .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="dark"] .ps-auth-tab-btn:hover,:root[data-theme="zen-linen-dark"] .ps-auth-tab-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f5f5f7 !important}:root[data-theme="dark"] .ps-ops-subtab-btn:active,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn:active,:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn:active,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn:active,:root[data-theme="dark"] .ps-sos-segment-btn:active,:root[data-theme="zen-linen-dark"] .ps-sos-segment-btn:active,:root[data-theme="dark"] .ps-cult-segment-btn:active,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn:active,:root[data-theme="dark"] .ps-wizard-buttons .ps-search-wiz-btn:active,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-search-wiz-btn:active{transform: scale(0.97) !important}:root[data-theme="dark"] .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn.is-active,:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="dark"] .ps-sos-segment-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-sos-segment-btn.is-active,:root[data-theme="dark"] .ps-cult-segment-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn.is-active,:root[data-theme="dark"] .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="dark"] .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="dark"] .ps-auth-tab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-auth-tab-btn.is-active{background: #2c2c2e !important;color: #ffffff !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.12) !important;font-weight: 700 !important}.ps-linear-pri-badge.is-critical,.badge-pill.is-critical,.is-critical-badge{background: rgba(239,68,68,0.09) !important;color: #dc2626 !important;border: 1px solid rgba(239,68,68,0.22) !important;border-radius: 6px !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-critical,:root[data-theme="dark"] .badge-pill.is-critical,:root[data-theme="dark"] .is-critical-badge,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-critical,:root[data-theme="zen-linen-dark"] .badge-pill.is-critical,:root[data-theme="zen-linen-dark"] .is-critical-badge{background: rgba(239,68,68,0.15) !important;color: #f87171 !important;border-color: rgba(239,68,68,0.3) !important}.ps-linear-pri-badge.is-high,.badge-pill.is-high,.badge-pill.is-court-mandate,.is-high-badge{background: rgba(245,158,11,0.09) !important;color: #d97706 !important;border: 1px solid rgba(245,158,11,0.22) !important;border-radius: 6px !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-high,:root[data-theme="dark"] .badge-pill.is-high,:root[data-theme="dark"] .badge-pill.is-court-mandate,:root[data-theme="dark"] .is-high-badge,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-high,:root[data-theme="zen-linen-dark"] .badge-pill.is-high,:root[data-theme="zen-linen-dark"] .badge-pill.is-court-mandate,:root[data-theme="zen-linen-dark"] .is-high-badge{background: rgba(245,158,11,0.15) !important;color: #fbbf24 !important;border-color: rgba(245,158,11,0.3) !important}.ps-linear-pri-badge.is-standard,.badge-pill.is-standard,.is-standard-badge{background: rgba(0,122,255,0.08) !important;color: #007aff !important;border: 1px solid rgba(0,122,255,0.20) !important;border-radius: 6px !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-standard,:root[data-theme="dark"] .badge-pill.is-standard,:root[data-theme="dark"] .is-standard-badge,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-standard,:root[data-theme="zen-linen-dark"] .badge-pill.is-standard,:root[data-theme="zen-linen-dark"] .is-standard-badge{background: rgba(10,132,255,0.15) !important;color: #38bdf8 !important;border-color: rgba(10,132,255,0.3) !important}.ps-linear-pri-badge.is-info,.badge-pill.is-info,.badge-pill.is-routine,.is-info-badge{background: rgba(100,116,139,0.09) !important;color: #475569 !important;border: 1px solid rgba(100,116,139,0.20) !important;border-radius: 6px !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-info,:root[data-theme="dark"] .badge-pill.is-info,:root[data-theme="dark"] .badge-pill.is-routine,:root[data-theme="dark"] .is-info-badge,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-info,:root[data-theme="zen-linen-dark"] .badge-pill.is-info,:root[data-theme="zen-linen-dark"] .badge-pill.is-routine,:root[data-theme="zen-linen-dark"] .is-info-badge{background: rgba(148,163,184,0.12) !important;color: #94a3b8 !important;border-color: rgba(148,163,184,0.25) !important}.ps-linear-status-pill.is-signed,.badge-pill.is-signed{background: rgba(16,185,129,0.09) !important;color: #059669 !important;border: 1px solid rgba(16,185,129,0.22) !important;border-radius: 0 !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.05em !important}:root[data-theme="dark"] .ps-linear-status-pill.is-signed,:root[data-theme="dark"] .badge-pill.is-signed,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill.is-signed,:root[data-theme="zen-linen-dark"] .badge-pill.is-signed{background: rgba(16,185,129,0.15) !important;color: #34d399 !important;border-color: rgba(16,185,129,0.3) !important}.ps-linear-status-pill.is-unread,.badge-pill.is-unread{background: rgba(100,116,139,0.08) !important;color: #64748b !important;border: 1px solid rgba(100,116,139,0.18) !important;border-radius: 0 !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.05em !important}:root[data-theme="dark"] .ps-linear-status-pill.is-unread,:root[data-theme="dark"] .badge-pill.is-unread,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill.is-unread,:root[data-theme="zen-linen-dark"] .badge-pill.is-unread{background: rgba(255,255,255,0.06) !important;color: #98989d !important;border-color: rgba(255,255,255,0.10) !important}.ps-linear-issue-id,.case-citation-tag,.case-court-tag,.ps-speed-unit-badge,.ps-traffic-point-pill,.ps-traffic-court-badge,.ps-page-counter-badge{background: rgba(0,0,0,0.04) !important;color: #374151 !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 0 !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important}:root[data-theme="dark"] .ps-linear-issue-id,:root[data-theme="dark"] .case-citation-tag,:root[data-theme="dark"] .case-court-tag,:root[data-theme="dark"] .ps-speed-unit-badge,:root[data-theme="dark"] .ps-traffic-point-pill,:root[data-theme="dark"] .ps-traffic-court-badge,:root[data-theme="dark"] .ps-page-counter-badge,:root[data-theme="zen-linen-dark"] .ps-linear-issue-id,:root[data-theme="zen-linen-dark"] .case-citation-tag,:root[data-theme="zen-linen-dark"] .case-court-tag,:root[data-theme="zen-linen-dark"] .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-traffic-point-pill,:root[data-theme="zen-linen-dark"] .ps-traffic-court-badge,:root[data-theme="zen-linen-dark"] .ps-page-counter-badge{background: rgba(255,255,255,0.06) !important;color: #cbd5e1 !important;border-color: rgba(255,255,255,0.10) !important}:root[data-theme="white"] .ps-inspector-meta-grid,:root[data-theme="light"] .ps-inspector-meta-grid,:root[data-theme="zen-linen"] .ps-inspector-meta-grid,:root[data-theme="white"] .case-meta-grid,:root[data-theme="light"] .case-meta-grid,:root[data-theme="zen-linen"] .case-meta-grid,:root[data-theme="white"] .ps-gear-meta-grid,:root[data-theme="light"] .ps-gear-meta-grid,:root[data-theme="zen-linen"] .ps-gear-meta-grid,:root[data-theme="white"] .ps-fleet-meta-grid,:root[data-theme="light"] .ps-fleet-meta-grid,:root[data-theme="zen-linen"] .ps-fleet-meta-grid,:root[data-theme="white"] .ps-speed-metrics-grid,:root[data-theme="light"] .ps-speed-metrics-grid,:root[data-theme="zen-linen"] .ps-speed-metrics-grid,:root[data-theme="white"] .ps-search-telemetry-grid,:root[data-theme="light"] .ps-search-telemetry-grid,:root[data-theme="zen-linen"] .ps-search-telemetry-grid{background: #f8fafc !important;border: 1px solid rgba(0,0,0,0.07) !important;border-radius: 0 !important;padding: 6px !important;gap: 6px !important}:root[data-theme="white"] .ps-inspector-meta-item,:root[data-theme="light"] .ps-inspector-meta-item,:root[data-theme="zen-linen"] .ps-inspector-meta-item,:root[data-theme="white"] .ps-meta-cell,:root[data-theme="light"] .ps-meta-cell,:root[data-theme="zen-linen"] .ps-meta-cell,:root[data-theme="white"] .ps-search-telemetry-cell,:root[data-theme="light"] .ps-search-telemetry-cell,:root[data-theme="zen-linen"] .ps-search-telemetry-cell{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.05) !important;border-radius: 0 !important;padding: 8px 10px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important}:root[data-theme="white"] .ps-inspector-meta-label,:root[data-theme="light"] .ps-inspector-meta-label,:root[data-theme="zen-linen"] .ps-inspector-meta-label,:root[data-theme="white"] .ps-meta-label,:root[data-theme="light"] .ps-meta-label,:root[data-theme="zen-linen"] .ps-meta-label{font-size: 9.5px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;color: #86868b !important}:root[data-theme="white"] .ps-inspector-meta-value,:root[data-theme="light"] .ps-inspector-meta-value,:root[data-theme="zen-linen"] .ps-inspector-meta-value,:root[data-theme="white"] .ps-inspector-meta-val,:root[data-theme="light"] .ps-inspector-meta-val,:root[data-theme="zen-linen"] .ps-inspector-meta-val,:root[data-theme="white"] .ps-meta-val,:root[data-theme="light"] .ps-meta-val,:root[data-theme="zen-linen"] .ps-meta-val{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 13px !important;font-weight: 700 !important;color: #111827 !important;font-variant-numeric: tabular-nums !important}:root[data-theme="dark"] .ps-inspector-meta-grid,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-grid,:root[data-theme="dark"] .case-meta-grid,:root[data-theme="zen-linen-dark"] .case-meta-grid,:root[data-theme="dark"] .ps-gear-meta-grid,:root[data-theme="zen-linen-dark"] .ps-gear-meta-grid,:root[data-theme="dark"] .ps-fleet-meta-grid,:root[data-theme="zen-linen-dark"] .ps-fleet-meta-grid,:root[data-theme="dark"] .ps-speed-metrics-grid,:root[data-theme="zen-linen-dark"] .ps-speed-metrics-grid,:root[data-theme="dark"] .ps-search-telemetry-grid,:root[data-theme="zen-linen-dark"] .ps-search-telemetry-grid{background: rgba(0,0,0,0.3) !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 0 !important;padding: 6px !important;gap: 6px !important}:root[data-theme="dark"] .ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-item,:root[data-theme="dark"] .ps-meta-cell,:root[data-theme="zen-linen-dark"] .ps-meta-cell,:root[data-theme="dark"] .ps-search-telemetry-cell,:root[data-theme="zen-linen-dark"] .ps-search-telemetry-cell{background: #242426 !important;border: 1px solid rgba(255,255,255,0.06) !important;border-radius: 0 !important;padding: 8px 10px !important}:root[data-theme="dark"] .ps-inspector-meta-label,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-label,:root[data-theme="dark"] .ps-meta-label,:root[data-theme="zen-linen-dark"] .ps-meta-label{font-size: 9.5px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;color: #98989d !important}:root[data-theme="dark"] .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-value,:root[data-theme="dark"] .ps-inspector-meta-val,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-val,:root[data-theme="dark"] .ps-meta-val,:root[data-theme="zen-linen-dark"] .ps-meta-val{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 13px !important;font-weight: 700 !important;color: #f5f5f7 !important;font-variant-numeric: tabular-nums !important}:root[data-theme="white"] .ps-inspector-directive-box,:root[data-theme="light"] .ps-inspector-directive-box,:root[data-theme="zen-linen"] .ps-inspector-directive-box,:root[data-theme="white"] .case-block-takeaway,:root[data-theme="light"] .case-block-takeaway,:root[data-theme="zen-linen"] .case-block-takeaway{background: #f8fafc !important;border: 1px solid rgba(0,0,0,0.07) !important;border-radius: 8px !important;color: #1e293b !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] .ps-inspector-directive-box,:root[data-theme="zen-linen-dark"] .ps-inspector-directive-box,:root[data-theme="dark"] .case-block-takeaway,:root[data-theme="zen-linen-dark"] .case-block-takeaway{background: #141518 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 8px !important;color: #e2e8f0 !important}:root[data-theme="white"] .ps-speed-delta-chip,:root[data-theme="light"] .ps-speed-delta-chip,:root[data-theme="zen-linen"] .ps-speed-delta-chip,:root[data-theme="white"] .ps-sos-point-chip,:root[data-theme="light"] .ps-sos-point-chip,:root[data-theme="zen-linen"] .ps-sos-point-chip,:root[data-theme="white"] .ps-search-predicate-chip,:root[data-theme="light"] .ps-search-predicate-chip,:root[data-theme="zen-linen"] .ps-search-predicate-chip,:root[data-theme="white"] .ps-milestone-chip,:root[data-theme="light"] .ps-milestone-chip,:root[data-theme="zen-linen"] .ps-milestone-chip,:root[data-theme="white"] .scenario-pill,:root[data-theme="light"] .scenario-pill,:root[data-theme="zen-linen"] .scenario-pill,:root[data-theme="white"] .ps-prompt-btn,:root[data-theme="light"] .ps-prompt-btn,:root[data-theme="zen-linen"] .ps-prompt-btn,:root[data-theme="white"] .ps-filter-pill-btn,:root[data-theme="light"] .ps-filter-pill-btn,:root[data-theme="zen-linen"] .ps-filter-pill-btn,:root[data-theme="white"] .ps-summit-preset-btn,:root[data-theme="light"] .ps-summit-preset-btn,:root[data-theme="zen-linen"] .ps-summit-preset-btn,:root[data-theme="white"] .filter-pill,:root[data-theme="light"] .filter-pill,:root[data-theme="zen-linen"] .filter-pill,:root[data-theme="white"] .ps-speed-preset-btn,:root[data-theme="light"] .ps-speed-preset-btn,:root[data-theme="zen-linen"] .ps-speed-preset-btn{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 7px !important;color: #374151 !important;font-size: 11px !important;font-weight: 500 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-speed-delta-chip:hover,:root[data-theme="light"] .ps-speed-delta-chip:hover,:root[data-theme="zen-linen"] .ps-speed-delta-chip:hover,:root[data-theme="white"] .ps-sos-point-chip:hover,:root[data-theme="light"] .ps-sos-point-chip:hover,:root[data-theme="zen-linen"] .ps-sos-point-chip:hover,:root[data-theme="white"] .ps-search-predicate-chip:hover,:root[data-theme="light"] .ps-search-predicate-chip:hover,:root[data-theme="zen-linen"] .ps-search-predicate-chip:hover,:root[data-theme="white"] .ps-milestone-chip:hover,:root[data-theme="light"] .ps-milestone-chip:hover,:root[data-theme="zen-linen"] .ps-milestone-chip:hover,:root[data-theme="white"] .scenario-pill:hover,:root[data-theme="light"] .scenario-pill:hover,:root[data-theme="zen-linen"] .scenario-pill:hover,:root[data-theme="white"] .ps-prompt-btn:hover,:root[data-theme="light"] .ps-prompt-btn:hover,:root[data-theme="zen-linen"] .ps-prompt-btn:hover,:root[data-theme="white"] .ps-filter-pill-btn:hover,:root[data-theme="light"] .ps-filter-pill-btn:hover,:root[data-theme="zen-linen"] .ps-filter-pill-btn:hover,:root[data-theme="white"] .ps-summit-preset-btn:hover,:root[data-theme="light"] .ps-summit-preset-btn:hover,:root[data-theme="zen-linen"] .ps-summit-preset-btn:hover,:root[data-theme="white"] .filter-pill:hover,:root[data-theme="light"] .filter-pill:hover,:root[data-theme="zen-linen"] .filter-pill:hover,:root[data-theme="white"] .ps-speed-preset-btn:hover,:root[data-theme="light"] .ps-speed-preset-btn:hover,:root[data-theme="zen-linen"] .ps-speed-preset-btn:hover{border-color: rgba(0,0,0,0.16) !important;color: #111827 !important;transform: translateY(-0.5px) !important}:root[data-theme="white"] .ps-speed-delta-chip.is-active,:root[data-theme="light"] .ps-speed-delta-chip.is-active,:root[data-theme="zen-linen"] .ps-speed-delta-chip.is-active,:root[data-theme="white"] .ps-sos-point-chip.is-active,:root[data-theme="light"] .ps-sos-point-chip.is-active,:root[data-theme="zen-linen"] .ps-sos-point-chip.is-active,:root[data-theme="white"] .ps-search-predicate-chip.is-active,:root[data-theme="light"] .ps-search-predicate-chip.is-active,:root[data-theme="zen-linen"] .ps-search-predicate-chip.is-active,:root[data-theme="white"] .ps-milestone-chip.is-active,:root[data-theme="light"] .ps-milestone-chip.is-active,:root[data-theme="zen-linen"] .ps-milestone-chip.is-active,:root[data-theme="white"] .scenario-pill.is-active,:root[data-theme="light"] .scenario-pill.is-active,:root[data-theme="zen-linen"] .scenario-pill.is-active,:root[data-theme="white"] .ps-prompt-btn.is-active,:root[data-theme="light"] .ps-prompt-btn.is-active,:root[data-theme="zen-linen"] .ps-prompt-btn.is-active,:root[data-theme="white"] .ps-filter-pill-btn.is-active,:root[data-theme="light"] .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen"] .ps-filter-pill-btn.is-active,:root[data-theme="white"] .filter-pill.is-active,:root[data-theme="light"] .filter-pill.is-active,:root[data-theme="zen-linen"] .filter-pill.is-active,:root[data-theme="white"] .ps-speed-preset-btn.is-active,:root[data-theme="light"] .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen"] .ps-speed-preset-btn.is-active{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important;box-shadow: 0 1px 3px rgba(0,122,255,0.25) !important;font-weight: 700 !important}:root[data-theme="dark"] .ps-speed-delta-chip,:root[data-theme="zen-linen-dark"] .ps-speed-delta-chip,:root[data-theme="dark"] .ps-sos-point-chip,:root[data-theme="zen-linen-dark"] .ps-sos-point-chip,:root[data-theme="dark"] .ps-search-predicate-chip,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip,:root[data-theme="dark"] .ps-milestone-chip,:root[data-theme="zen-linen-dark"] .ps-milestone-chip,:root[data-theme="dark"] .scenario-pill,:root[data-theme="zen-linen-dark"] .scenario-pill,:root[data-theme="dark"] .ps-prompt-btn,:root[data-theme="zen-linen-dark"] .ps-prompt-btn,:root[data-theme="dark"] .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn,:root[data-theme="dark"] .ps-summit-preset-btn,:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn,:root[data-theme="dark"] .filter-pill,:root[data-theme="zen-linen-dark"] .filter-pill,:root[data-theme="dark"] .ps-speed-preset-btn,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn{background: #242426 !important;border: 1px solid rgba(255,255,255,0.08) !important;border-radius: 7px !important;color: #cbd5e1 !important;font-size: 11px !important;font-weight: 500 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-speed-delta-chip:hover,:root[data-theme="zen-linen-dark"] .ps-speed-delta-chip:hover,:root[data-theme="dark"] .ps-sos-point-chip:hover,:root[data-theme="zen-linen-dark"] .ps-sos-point-chip:hover,:root[data-theme="dark"] .ps-search-predicate-chip:hover,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip:hover,:root[data-theme="dark"] .ps-milestone-chip:hover,:root[data-theme="zen-linen-dark"] .ps-milestone-chip:hover,:root[data-theme="dark"] .scenario-pill:hover,:root[data-theme="zen-linen-dark"] .scenario-pill:hover,:root[data-theme="dark"] .ps-prompt-btn:hover,:root[data-theme="zen-linen-dark"] .ps-prompt-btn:hover,:root[data-theme="dark"] .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-summit-preset-btn:hover,:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn:hover,:root[data-theme="dark"] .filter-pill:hover,:root[data-theme="zen-linen-dark"] .filter-pill:hover,:root[data-theme="dark"] .ps-speed-preset-btn:hover,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn:hover{border-color: rgba(255,255,255,0.18) !important;color: #ffffff !important;transform: translateY(-0.5px) !important}:root[data-theme="dark"] .ps-speed-delta-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-delta-chip.is-active,:root[data-theme="dark"] .ps-sos-point-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-sos-point-chip.is-active,:root[data-theme="dark"] .ps-search-predicate-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip.is-active,:root[data-theme="dark"] .ps-milestone-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-milestone-chip.is-active,:root[data-theme="dark"] .scenario-pill.is-active,:root[data-theme="zen-linen-dark"] .scenario-pill.is-active,:root[data-theme="dark"] .ps-prompt-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-prompt-btn.is-active,:root[data-theme="dark"] .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .filter-pill.is-active,:root[data-theme="zen-linen-dark"] .filter-pill.is-active,:root[data-theme="dark"] .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn.is-active{background: #0a84ff !important;color: #ffffff !important;border-color: #0a84ff !important;box-shadow: 0 1px 4px rgba(10,132,255,0.4) !important;font-weight: 700 !important}:root[data-theme="white"] .ps-statute-search-input,:root[data-theme="light"] .ps-statute-search-input,:root[data-theme="zen-linen"] .ps-statute-search-input,:root[data-theme="white"] .ps-traffic-search-input,:root[data-theme="light"] .ps-traffic-search-input,:root[data-theme="zen-linen"] .ps-traffic-search-input,:root[data-theme="white"] .ps-search-box,:root[data-theme="light"] .ps-search-box,:root[data-theme="zen-linen"] .ps-search-box,:root[data-theme="white"] #ps-caselaw-search-input,:root[data-theme="light"] #ps-caselaw-search-input,:root[data-theme="zen-linen"] #ps-caselaw-search-input,:root[data-theme="white"] #ps-asset-search-input,:root[data-theme="light"] #ps-asset-search-input,:root[data-theme="zen-linen"] #ps-asset-search-input,:root[data-theme="white"] .ps-search-input,:root[data-theme="light"] .ps-search-input,:root[data-theme="zen-linen"] .ps-search-input{border-radius: 0 !important;background: #ffffff !important;border: 1.5px solid #1c1917 !important;box-shadow: 2px 2px 0px #1c1917 !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-statute-search-input:focus,:root[data-theme="light"] .ps-statute-search-input:focus,:root[data-theme="zen-linen"] .ps-statute-search-input:focus,:root[data-theme="white"] .ps-traffic-search-input:focus,:root[data-theme="light"] .ps-traffic-search-input:focus,:root[data-theme="zen-linen"] .ps-traffic-search-input:focus,:root[data-theme="white"] .ps-search-box:focus,:root[data-theme="light"] .ps-search-box:focus,:root[data-theme="zen-linen"] .ps-search-box:focus,:root[data-theme="white"] #ps-caselaw-search-input:focus,:root[data-theme="light"] #ps-caselaw-search-input:focus,:root[data-theme="zen-linen"] #ps-caselaw-search-input:focus,:root[data-theme="white"] #ps-asset-search-input:focus,:root[data-theme="light"] #ps-asset-search-input:focus,:root[data-theme="zen-linen"] #ps-asset-search-input:focus,:root[data-theme="white"] .ps-search-input:focus,:root[data-theme="light"] .ps-search-input:focus,:root[data-theme="zen-linen"] .ps-search-input:focus{border-color: #1c1917 !important;box-shadow: 3px 3px 0px #1c1917 !important;outline: none !important}:root[data-theme="dark"] .ps-statute-search-input,:root[data-theme="zen-linen-dark"] .ps-statute-search-input,:root[data-theme="dark"] .ps-traffic-search-input,:root[data-theme="zen-linen-dark"] .ps-traffic-search-input,:root[data-theme="dark"] .ps-search-box,:root[data-theme="zen-linen-dark"] .ps-search-box,:root[data-theme="dark"] #ps-caselaw-search-input,:root[data-theme="zen-linen-dark"] #ps-caselaw-search-input,:root[data-theme="dark"] #ps-asset-search-input,:root[data-theme="zen-linen-dark"] #ps-asset-search-input,:root[data-theme="dark"] .ps-search-input,:root[data-theme="zen-linen-dark"] .ps-search-input{border-radius: 0 !important;background: #1c1c1e !important;border: 1px solid #475569 !important;box-shadow: 2px 2px 0px #000000 !important;color: #f5f5f7 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-statute-search-input:focus,:root[data-theme="zen-linen-dark"] .ps-statute-search-input:focus,:root[data-theme="dark"] .ps-traffic-search-input:focus,:root[data-theme="zen-linen-dark"] .ps-traffic-search-input:focus,:root[data-theme="dark"] .ps-search-box:focus,:root[data-theme="zen-linen-dark"] .ps-search-box:focus,:root[data-theme="dark"] #ps-caselaw-search-input:focus,:root[data-theme="zen-linen-dark"] #ps-caselaw-search-input:focus,:root[data-theme="dark"] #ps-asset-search-input:focus,:root[data-theme="zen-linen-dark"] #ps-asset-search-input:focus,:root[data-theme="dark"] .ps-search-input:focus,:root[data-theme="zen-linen-dark"] .ps-search-input:focus{border-color: #0a84ff !important;box-shadow: 0 0 0 3px rgba(10,132,255,0.25),inset 0 1px 2px rgba(0,0,0,0.3) !important;outline: none !important}:root[data-theme="white"] .ps-speed-step-btn,:root[data-theme="light"] .ps-speed-step-btn,:root[data-theme="zen-linen"] .ps-speed-step-btn{border-radius: 8px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.10) !important;color: #111827 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;font-weight: 700 !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="white"] .ps-speed-step-btn:hover,:root[data-theme="light"] .ps-speed-step-btn:hover,:root[data-theme="zen-linen"] .ps-speed-step-btn:hover{background: #f8fafc !important;border-color: rgba(0,0,0,0.16) !important;transform: translateY(-0.5px) !important}:root[data-theme="white"] .ps-speed-step-btn:active,:root[data-theme="light"] .ps-speed-step-btn:active,:root[data-theme="zen-linen"] .ps-speed-step-btn:active{transform: scale(0.97) !important}:root[data-theme="dark"] .ps-speed-step-btn,:root[data-theme="zen-linen-dark"] .ps-speed-step-btn{border-radius: 8px !important;background: #242426 !important;border: 1px solid rgba(255,255,255,0.10) !important;color: #f5f5f7 !important;font-weight: 700 !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-speed-step-btn:hover,:root[data-theme="zen-linen-dark"] .ps-speed-step-btn:hover{background: #2c2c2e !important;border-color: rgba(255,255,255,0.18) !important;transform: translateY(-0.5px) !important}:root[data-theme="dark"] .ps-speed-step-btn:active,:root[data-theme="zen-linen-dark"] .ps-speed-step-btn:active{transform: scale(0.97) !important}.ps-agency-pills{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px;margin-top: 6px}.ps-agency-pill-btn{background: var(--surface-subtle);border: 1px solid var(--border);color: var(--text-secondary);font-size: 11px;font-weight: 700;padding: 6px 8px;border-radius: 6px;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.1s ease;font-family: inherit;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ps-agency-pill-btn:hover{background: var(--surface);color: var(--text);border-color: rgba(255,255,255,0.2)}.ps-agency-pill-btn:active{transform: scale(0.96)}.ps-agency-pill-btn.is-active{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important;font-weight: 700}:root[data-theme="dark"] .ps-agency-pill-btn{background: #1e2025;border-color: rgba(255,255,255,0.1);color: #c9cbcf}:root[data-theme="dark"] .ps-agency-pill-btn:hover{background: #282a30;color: #ffffff;border-color: rgba(255,255,255,0.2)}:root[data-theme="dark"] .ps-agency-pill-btn.is-active{background: #0a84ff !important;color: #ffffff !important;border-color: #0a84ff !important}:root[data-theme="light"] .ps-agency-pill-btn,:root[data-theme="white"] .ps-agency-pill-btn{background: #f3f4f6;border-color: rgba(0,0,0,0.1);color: #374151}:root[data-theme="light"] .ps-agency-pill-btn:hover,:root[data-theme="white"] .ps-agency-pill-btn:hover{background: #e5e7eb;color: #111827}.ps-pill-dossier{background: rgba(0,122,255,0.1) !important;border: 1px solid rgba(0,122,255,0.3) !important;color: #007aff !important;font-weight: 750 !important;cursor: pointer;letter-spacing: 0.04em;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.1s ease;font-family: inherit}:root[data-theme="dark"] .ps-pill-dossier{background: rgba(10,132,255,0.15) !important;border-color: rgba(10,132,255,0.35) !important;color: #38bdf8 !important}.ps-pill-dossier:hover{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important}:root[data-theme="dark"] .ps-pill-dossier:hover{background: #0a84ff !important;color: #ffffff !important;border-color: #0a84ff !important}.ps-pill-dossier:active{transform: scale(0.96)}.ps-dossier-modal-card{max-width: 780px !important;width: 95% !important;background: #1c1c1e;border: 1px solid rgba(255,255,255,0.12);border-radius: 20px;animation: psSheetIn 0.25s cubic-bezier(0.16,1,0.3,1) forwards;overflow: hidden;box-shadow: 0 20px 50px rgba(0,0,0,0.5);display: flex;flex-direction: column}:root[data-theme="light"] .ps-dossier-modal-card,:root[data-theme="white"] .ps-dossier-modal-card{background: #ffffff !important;border-color: rgba(0,0,0,0.12) !important;box-shadow: 0 20px 50px rgba(0,0,0,0.15) !important}.ps-dossier-badge-row{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 4px}.ps-caselaw-status-group{display: flex;flex-direction: column;align-items: flex-end;gap: 6px}.ps-btn-quicklook{display: inline-flex;align-items: center;justify-content: center;height: 26px;padding: 0 10px;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif);font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-muted,#4b5563);background: var(--surface-well,#f4f5f7);border: 1px solid var(--border-subtle,rgba(0,0,0,0.1));border-radius: 9999px;cursor: pointer;white-space: nowrap;user-select: none;transition: background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 100ms ease}.ps-btn-quicklook:hover{background: #0071e3;color: #ffffff;border-color: #0071e3}.ps-btn-quicklook:active{transform: scale(0.96)}:root[data-theme="dark"] .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-btn-quicklook,:root[data-theme="mdt"] .ps-btn-quicklook{background: rgba(255,255,255,0.08);color: #d1d5db;border-color: rgba(255,255,255,0.15)}:root[data-theme="dark"] .ps-btn-quicklook:hover,:root[data-theme="zen-linen-dark"] .ps-btn-quicklook:hover,:root[data-theme="mdt"] .ps-btn-quicklook:hover{background: #0a84ff;color: #ffffff;border-color: #0a84ff}.ps-quicklook-backdrop{position: fixed;inset: 0;z-index: 100000;background: rgba(0,0,0,0.45);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);display: none;align-items: center;justify-content: center;padding: 24px;opacity: 0;pointer-events: none !important;transition: opacity 200ms cubic-bezier(0.16,1,0.3,1)}.ps-quicklook-backdrop.is-open,.ps-quicklook-backdrop[style*="display: flex"]{display: flex !important;opacity: 1;pointer-events: auto !important}.ps-quicklook-backdrop:not(.is-open):not([style*="display: flex"]),.ps-quicklook-backdrop[style*="display: none"]{display: none !important;pointer-events: none !important}.ps-quicklook-card{width: min(920px,calc(100vw - 48px));max-width: 920px;max-height: 88vh;background: #ffffff;color: #111827;border: 1px solid rgba(0,0,0,0.08);border-radius: 18px;box-shadow: 0 32px 72px -12px rgba(0,0,0,0.22),0 0 0 1px rgba(0,0,0,0.04),inset 0 1px 0 #ffffff;display: flex;flex-direction: column;overflow: hidden;text-align: left;transform: scale(0.96) translateY(8px);transition: transform 240ms cubic-bezier(0.16,1,0.3,1)}.ps-quicklook-backdrop.is-open .ps-quicklook-card{transform: scale(1) translateY(0)}:root[data-theme="dark"] .ps-quicklook-card,:root[data-theme="zen-linen-dark"] .ps-quicklook-card,:root[data-theme="mdt"] .ps-quicklook-card{background: #161617;color: #f5f5f7;border-color: rgba(255,255,255,0.09);box-shadow: 0 32px 72px -12px rgba(0,0,0,0.85),0 0 0 1px rgba(255,255,255,0.08),inset 0 1px 0 rgba(255,255,255,0.06)}.ps-quicklook-header,.apple-card-top-bar{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 28px 40px 0 40px !important;border-bottom: none !important;background: transparent !important}.apple-card-eyebrow{display: inline-flex !important;align-items: center !important;gap: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #248a3d !important;background: rgba(52,199,89,0.08) !important;border: 1px solid rgba(52,199,89,0.22) !important;padding: 4px 14px !important;border-radius: 9999px !important}:root[data-theme="dark"] .apple-card-eyebrow,:root[data-theme="zen-linen-dark"] .apple-card-eyebrow,:root[data-theme="mdt"] .apple-card-eyebrow{color: #30d158 !important;background: rgba(48,209,88,0.12) !important;border-color: rgba(48,209,88,0.28) !important}.ps-quicklook-close-btn,.apple-close-capsule{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 28px !important;padding: 0 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #111827 !important;background: rgba(0,0,0,0.05) !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 9999px !important;cursor: pointer !important;transition: background-color 150ms ease,transform 100ms ease !important}.ps-quicklook-close-btn:hover,.apple-close-capsule:hover{background: rgba(0,0,0,0.09) !important}.ps-quicklook-close-btn:active,.apple-close-capsule:active{transform: scale(0.96) !important}:root[data-theme="dark"] .ps-quicklook-close-btn,:root[data-theme="dark"] .apple-close-capsule,:root[data-theme="zen-linen-dark"] .ps-quicklook-close-btn,:root[data-theme="zen-linen-dark"] .apple-close-capsule,:root[data-theme="mdt"] .ps-quicklook-close-btn,:root[data-theme="mdt"] .apple-close-capsule{background: rgba(255,255,255,0.1) !important;color: #f3f4f6 !important;border-color: rgba(255,255,255,0.15) !important}:root[data-theme="dark"] .ps-quicklook-close-btn:hover,:root[data-theme="dark"] .apple-close-capsule:hover,:root[data-theme="zen-linen-dark"] .ps-quicklook-close-btn:hover,:root[data-theme="zen-linen-dark"] .apple-close-capsule:hover,:root[data-theme="mdt"] .ps-quicklook-close-btn:hover,:root[data-theme="mdt"] .apple-close-capsule:hover{background: rgba(255,255,255,0.18) !important}.apple-card-hero-header{padding: 16px 40px 20px 40px !important;text-align: left !important}.ps-quicklook-title,.apple-card-headline{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",-apple-system,sans-serif !important;font-size: 34px !important;font-weight: 700 !important;letter-spacing: -0.024em !important;line-height: 1.15 !important;margin: 0 0 6px 0 !important;color: #111827 !important}:root[data-theme="dark"] .ps-quicklook-title,:root[data-theme="dark"] .apple-card-headline,:root[data-theme="zen-linen-dark"] .ps-quicklook-title,:root[data-theme="zen-linen-dark"] .apple-card-headline,:root[data-theme="mdt"] .ps-quicklook-title,:root[data-theme="mdt"] .apple-card-headline{color: #f5f5f7 !important}.ps-quicklook-subtitle-row,.apple-card-subheadline{display: flex !important;align-items: center !important;gap: 8px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 13.5px !important;color: #86868b !important;margin: 0 !important}:root[data-theme="dark"] .ps-quicklook-subtitle-row,:root[data-theme="dark"] .apple-card-subheadline,:root[data-theme="zen-linen-dark"] .ps-quicklook-subtitle-row,:root[data-theme="zen-linen-dark"] .apple-card-subheadline,:root[data-theme="mdt"] .ps-quicklook-subtitle-row,:root[data-theme="mdt"] .apple-card-subheadline{color: #86868b !important}.ps-quicklook-bullet,.apple-card-bullet{opacity: 0.5 !important}.ps-quicklook-body,.apple-card-body{padding: 0 40px 24px 40px !important;overflow-y: auto !important;display: flex !important;flex-direction: column !important;gap: 16px !important}.apple-bento-hero-grid{display: grid !important;grid-template-columns: 1.15fr 0.85fr !important;gap: 36px !important;align-items: start !important;margin-top: 4px !important}.apple-narrative-col{display: flex !important;flex-direction: column !important}.apple-col-kicker{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #86868b !important;margin-bottom: 8px !important;display: block !important}.apple-narrative-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 16px !important;line-height: 1.54 !important;color: #6e6e73 !important;margin: 0 !important}:root[data-theme="dark"] .apple-narrative-text,:root[data-theme="zen-linen-dark"] .apple-narrative-text,:root[data-theme="mdt"] .apple-narrative-text{color: #86868b !important}.apple-narrative-text strong,.apple-highlight{font-weight: 650 !important;color: #111827 !important}:root[data-theme="dark"] .apple-narrative-text strong,:root[data-theme="dark"] .apple-highlight,:root[data-theme="zen-linen-dark"] .apple-narrative-text strong,:root[data-theme="zen-linen-dark"] .apple-highlight,:root[data-theme="mdt"] .apple-narrative-text strong,:root[data-theme="mdt"] .apple-highlight{color: #f5f5f7 !important}.apple-stat-col{display: flex !important;flex-direction: column !important;justify-content: flex-start !important}.apple-hero-stat{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,sans-serif !important;font-size: 30px !important;font-weight: 700 !important;line-height: 1.15 !important;letter-spacing: -0.016em !important;color: #111827 !important;margin: 0 0 6px 0 !important}:root[data-theme="dark"] .apple-hero-stat,:root[data-theme="zen-linen-dark"] .apple-hero-stat,:root[data-theme="mdt"] .apple-hero-stat{color: #f5f5f7 !important}.apple-stat-footnote{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 12px !important;color: #86868b !important;line-height: 1.4 !important;display: block !important}.apple-hairline-rule{height: 1px !important;background: rgba(0,0,0,0.08) !important;margin: 8px 0 !important}:root[data-theme="dark"] .apple-hairline-rule,:root[data-theme="zen-linen-dark"] .apple-hairline-rule,:root[data-theme="mdt"] .apple-hairline-rule{background: rgba(255,255,255,0.08) !important}.apple-directives-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 36px !important;margin-top: 0 !important}.apple-directive-col,.ps-quicklook-card .case-rule-col,.ps-caselaw-row .case-rule-col{display: flex !important;flex-direction: column !important;background: transparent !important;border: none !important;border-left: none !important;padding: 0 !important;border-radius: 0 !important;box-shadow: none !important}:root[data-theme="dark"] .ps-quicklook-card .case-rule-col.is-permitted,:root[data-theme="dark"] .ps-quicklook-card .case-rule-col.is-prohibited,:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-permitted,:root[data-theme="dark"] .ps-caselaw-row .case-rule-col.is-prohibited,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-rule-col.is-permitted,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-rule-col.is-prohibited,:root[data-theme="white"] .ps-quicklook-card .case-rule-col.is-permitted,:root[data-theme="white"] .ps-quicklook-card .case-rule-col.is-prohibited,:root[data-theme="white"] .ps-caselaw-row .case-rule-col.is-permitted,:root[data-theme="white"] .ps-caselaw-row .case-rule-col.is-prohibited,.ps-quicklook-card .case-rule-col.is-permitted,.ps-quicklook-card .case-rule-col.is-prohibited,.ps-caselaw-row .case-rule-col.is-permitted,.ps-caselaw-row .case-rule-col.is-prohibited{background: transparent !important;border: none !important;border-left: none !important;padding: 0 !important}:root[data-theme="dark"] .ps-quicklook-card .case-statutes-block,:root[data-theme="zen-linen-dark"] .ps-quicklook-card .case-statutes-block,:root[data-theme="white"] .ps-quicklook-card .case-statutes-block,:root[data-theme="light"] .ps-quicklook-card .case-statutes-block,.ps-quicklook-card .case-statutes-block{background: transparent !important;border: none !important;padding: 0 !important;box-shadow: none !important}.apple-directive-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;margin-bottom: 10px !important;display: block !important}.apple-directive-col.is-permitted .apple-directive-heading{color: #248a3d !important}:root[data-theme="dark"] .apple-directive-col.is-permitted .apple-directive-heading,:root[data-theme="zen-linen-dark"] .apple-directive-col.is-permitted .apple-directive-heading,:root[data-theme="mdt"] .apple-directive-col.is-permitted .apple-directive-heading{color: #30d158 !important}.apple-directive-col.is-prohibited .apple-directive-heading{color: #d70015 !important}:root[data-theme="dark"] .apple-directive-col.is-prohibited .apple-directive-heading,:root[data-theme="zen-linen-dark"] .apple-directive-col.is-prohibited .apple-directive-heading,:root[data-theme="mdt"] .apple-directive-col.is-prohibited .apple-directive-heading{color: #ff453a !important}.apple-directive-list{list-style: none !important;padding: 0 !important;margin: 0 !important}.apple-directive-list li{position: relative !important;padding-left: 18px !important;margin-bottom: 10px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 13.5px !important;line-height: 1.5 !important;color: #374151 !important}:root[data-theme="dark"] .apple-directive-list li,:root[data-theme="zen-linen-dark"] .apple-directive-list li,:root[data-theme="mdt"] .apple-directive-list li{color: #9ca3af !important}.apple-directive-col.is-permitted .apple-directive-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;color: #248a3d !important;font-size: 18px !important;line-height: 1 !important;top: 1px !important}:root[data-theme="dark"] .apple-directive-col.is-permitted .apple-directive-list li::before,:root[data-theme="zen-linen-dark"] .apple-directive-col.is-permitted .apple-directive-list li::before,:root[data-theme="mdt"] .apple-directive-col.is-permitted .apple-directive-list li::before{color: #30d158 !important}.apple-directive-col.is-prohibited .apple-directive-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;color: #d70015 !important;font-size: 18px !important;line-height: 1 !important;top: 1px !important}:root[data-theme="dark"] .apple-directive-col.is-prohibited .apple-directive-list li::before,:root[data-theme="zen-linen-dark"] .apple-directive-col.is-prohibited .apple-directive-list li::before,:root[data-theme="mdt"] .apple-directive-col.is-prohibited .apple-directive-list li::before{color: #ff453a !important}.apple-statutes-section{margin-top: 6px !important}.apple-statutes-label{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #86868b !important;margin-bottom: 8px !important}.apple-statutes-pills{display: flex !important;flex-wrap: wrap !important;gap: 8px !important}.apple-statutes-pills .case-statute-link{display: inline-flex !important;align-items: center !important;padding: 5px 14px !important;border-radius: 9999px !important;background: rgba(0,113,227,0.06) !important;border: 1px solid rgba(0,113,227,0.18) !important;color: #0071e3 !important;font-size: 11.5px !important;font-family: ui-monospace,"SF Mono",monospace !important;font-weight: 650 !important;text-decoration: none !important;transition: background-color 150ms ease,border-color 150ms ease,transform 150ms ease !important}.apple-statutes-pills .case-statute-link:hover{background: rgba(0,113,227,0.12) !important;border-color: #0071e3 !important}:root[data-theme="dark"] .apple-statutes-pills .case-statute-link,:root[data-theme="zen-linen-dark"] .apple-statutes-pills .case-statute-link,:root[data-theme="mdt"] .apple-statutes-pills .case-statute-link{background: rgba(41,151,255,0.1) !important;border-color: rgba(41,151,255,0.25) !important;color: #2997ff !important}.ps-quicklook-footer,.apple-card-footer{padding: 12px 40px 24px 40px !important;border-top: none !important;background: transparent !important;display: flex !important;align-items: center !important;justify-content: flex-end !important}.ps-quicklook-done-btn,.apple-done-btn{height: 32px !important;padding: 0 18px !important;border-radius: 9999px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;background: #111827 !important;color: #ffffff !important;border: 1px solid transparent !important;cursor: pointer !important;transition: background-color 150ms ease,transform 100ms ease !important}.ps-quicklook-done-btn:hover,.apple-done-btn:hover{background: #27272a !important}.ps-quicklook-done-btn:active{transform: scale(0.96) !important}.apple-done-btn:active{transform: scale(0.96) !important}:root[data-theme="dark"] .ps-quicklook-done-btn,:root[data-theme="dark"] .apple-done-btn,:root[data-theme="zen-linen-dark"] .ps-quicklook-done-btn,:root[data-theme="zen-linen-dark"] .apple-done-btn,:root[data-theme="mdt"] .ps-quicklook-done-btn,:root[data-theme="mdt"] .apple-done-btn{background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] .ps-quicklook-done-btn:hover,:root[data-theme="dark"] .apple-done-btn:hover,:root[data-theme="zen-linen-dark"] .ps-quicklook-done-btn:hover,:root[data-theme="zen-linen-dark"] .apple-done-btn:hover,:root[data-theme="mdt"] .ps-quicklook-done-btn:hover,:root[data-theme="mdt"] .apple-done-btn:hover{background: #f4f5f7 !important}@media (max-width: 820px){.ps-quicklook-header,.apple-card-top-bar{padding: 20px 20px 0 20px !important}.apple-card-hero-header{padding: 12px 20px 16px 20px !important}.ps-quicklook-title,.apple-card-headline{font-size: 26px !important}.ps-quicklook-body,.apple-card-body{padding: 0 20px 20px 20px !important}.apple-bento-hero-grid,.apple-directives-grid{grid-template-columns: 1fr !important;gap: 20px !important}.ps-quicklook-footer,.apple-card-footer{padding: 10px 20px 20px 20px !important}}@media (max-width: 640px){.ps-quicklook-backdrop{padding: 0;align-items: flex-end}.ps-quicklook-card{max-width: 100%;max-height: 90vh;border-radius: 20px 20px 0 0;transform: translateY(100%)}.ps-quicklook-backdrop.is-open .ps-quicklook-card{transform: translateY(0)}}.ps-screenshot-backdrop{position: fixed;inset: 0;z-index: 100001;background: rgba(0,0,0,0.68);backdrop-filter: blur(24px) saturate(190%);-webkit-backdrop-filter: blur(24px) saturate(190%);display: flex;align-items: center;justify-content: center;padding: 24px;opacity: 0;pointer-events: none;transition: opacity 240ms cubic-bezier(0.16,1,0.3,1)}.ps-screenshot-backdrop.is-open{opacity: 1;pointer-events: auto}.ps-screenshot-card{width: min(1140px,calc(100vw - 32px));max-width: 1140px;max-height: 92vh;background: #ffffff;color: #111827;border: 1px solid rgba(0,0,0,0.08);border-radius: 22px;box-shadow: 0 36px 90px -18px rgba(0,0,0,0.35),0 0 0 1px rgba(0,0,0,0.05),inset 0 1px 0 #ffffff;display: flex;flex-direction: column;overflow: hidden;text-align: left;transform: scale(0.92) translateY(20px);transition: transform 280ms cubic-bezier(0.16,1,0.3,1),opacity 200ms ease}.ps-screenshot-backdrop.is-open .ps-screenshot-card{transform: scale(1) translateY(0)}:root[data-theme="dark"] .ps-screenshot-card,:root[data-theme="zen-linen-dark"] .ps-screenshot-card,:root[data-theme="mdt"] .ps-screenshot-card{background: #161617;color: #f5f5f7;border-color: rgba(255,255,255,0.12);box-shadow: 0 40px 100px -18px rgba(0,0,0,0.9),0 0 0 1px rgba(255,255,255,0.08),inset 0 1px 0 rgba(255,255,255,0.06)}.ps-screenshot-header{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 22px 28px 0 28px !important;border-bottom: none !important;background: transparent !important}.ps-screenshot-badge-row{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.ps-screenshot-close-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 5px 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;border-radius: 9999px !important;cursor: pointer !important;user-select: none !important;background: rgba(0,0,0,0.06) !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.12) !important;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease !important}.ps-screenshot-close-btn:hover{background: rgba(0,0,0,0.12) !important}:root[data-theme="dark"] .ps-screenshot-close-btn,:root[data-theme="zen-linen-dark"] .ps-screenshot-close-btn,:root[data-theme="mdt"] .ps-screenshot-close-btn{background: rgba(255,255,255,0.1) !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.16) !important}:root[data-theme="dark"] .ps-screenshot-close-btn:hover{background: rgba(255,255,255,0.18) !important}.ps-screenshot-hero-header{padding: 12px 28px 14px 28px}.ps-screenshot-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif;font-size: 24px;font-weight: 700;letter-spacing: -0.02em;color: #111827;margin: 0 0 6px 0;line-height: 1.25}:root[data-theme="dark"] .ps-screenshot-title,:root[data-theme="zen-linen-dark"] .ps-screenshot-title,:root[data-theme="mdt"] .ps-screenshot-title{color: #f5f5f7}.ps-screenshot-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;font-size: 13.5px;color: #6b7280;margin: 0;line-height: 1.45;max-width: 900px}:root[data-theme="dark"] .ps-screenshot-desc,:root[data-theme="zen-linen-dark"] .ps-screenshot-desc,:root[data-theme="mdt"] .ps-screenshot-desc{color: #9ca3af}.ps-screenshot-body{padding: 0 28px;flex: 1 1 auto;overflow-y: auto;display: flex;justify-content: center;align-items: center}.ps-screenshot-frame{width: 100%;border-radius: 14px;overflow: hidden;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 12px 32px -8px rgba(0,0,0,0.16);background: #0b0f19;display: flex;justify-content: center}:root[data-theme="dark"] .ps-screenshot-frame,:root[data-theme="zen-linen-dark"] .ps-screenshot-frame,:root[data-theme="mdt"] .ps-screenshot-frame{border-color: rgba(255,255,255,0.12);box-shadow: 0 14px 40px -8px rgba(0,0,0,0.6)}.ps-screenshot-expanded-img{width: 100%;height: auto;max-height: calc(92vh - 210px);object-fit: contain;display: block}.ps-screenshot-footer{display: flex;align-items: center;justify-content: space-between;padding: 16px 28px 20px 28px;gap: 16px;background: transparent}.ps-screenshot-footer-left{display: flex;align-items: center;gap: 12px}.ps-screenshot-footer-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;color: #6b7280}:root[data-theme="dark"] .ps-screenshot-footer-tag{color: #9ca3af}.ps-screenshot-footer-hint{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif;font-size: 11px;color: #9ca3af;letter-spacing: 0.02em}:root[data-theme="dark"] .ps-screenshot-footer-hint{color: #6b7280}.ps-screenshot-done-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,sans-serif;font-size: 12.5px;font-weight: 700;padding: 8px 18px;border-radius: 9999px;cursor: pointer;letter-spacing: -0.01em}@media (max-width: 768px){.ps-screenshot-backdrop{padding: 12px}.ps-screenshot-header{padding: 16px 16px 0 16px !important}.ps-screenshot-hero-header{padding: 10px 16px 12px 16px}.ps-screenshot-title{font-size: 18px}.ps-screenshot-desc{font-size: 12.5px}.ps-screenshot-body{padding: 0 16px}.ps-screenshot-footer{padding: 12px 16px 16px 16px}.ps-screenshot-footer-hint{display: none}}.ps-fleet-milestone-deck{display: flex;gap: 6px;margin: 8px 0;flex-wrap: wrap}.ps-milestone-pill{display: inline-flex;align-items: center;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 700;padding: 3px 8px;border-radius: 9999px;letter-spacing: 0.02em;line-height: 1.2}.ps-milestone-pill.is-ok{background: rgba(48,209,88,0.12);color: #30d158;border: 1px solid rgba(48,209,88,0.25)}:root[data-theme="light"] .ps-milestone-pill.is-ok,:root[data-theme="white"] .ps-milestone-pill.is-ok,:root[data-theme="zen-linen"] .ps-milestone-pill.is-ok{background: rgba(36,138,61,0.1);color: #1e7030;border-color: rgba(36,138,61,0.22)}.ps-milestone-pill.is-alert{background: rgba(255,69,58,0.14);color: #ff453a;border: 1px solid rgba(255,69,58,0.3)}:root[data-theme="light"] .ps-milestone-pill.is-alert,:root[data-theme="white"] .ps-milestone-pill.is-alert,:root[data-theme="zen-linen"] .ps-milestone-pill.is-alert{background: rgba(215,0,21,0.1);color: #c90013;border-color: rgba(215,0,21,0.25)}.ps-fleet-assignment-box{margin: 6px 0;padding: 6px 10px;border-radius: 6px;font-size: 11.5px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-fleet-assignment-box,:root[data-theme="white"] .ps-fleet-assignment-box,:root[data-theme="zen-linen"] .ps-fleet-assignment-box{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #111827}.ps-fleet-assignment-kicker{font-family: var(--font-mono,monospace);font-weight: 800;color: var(--text-soft,#86868b);text-transform: uppercase;font-size: 9.5px;display: block;margin-bottom: 2px;letter-spacing: 0.04em}.ps-calib-cert-box{margin-top: 8px;padding: 8px 10px;border-radius: 0 !important;background: rgba(41,151,255,0.06);border: 1px solid #1c1917 !important;box-shadow: 1px 1px 0px #1c1917 !important;font-size: 11px}:root[data-theme="light"] .ps-calib-cert-box,:root[data-theme="white"] .ps-calib-cert-box,:root[data-theme="zen-linen"] .ps-calib-cert-box{background: rgba(0,113,227,0.05);border-color: rgba(0,113,227,0.16)}.ps-tow-card{border-radius: 8px;margin-bottom: 8px;padding: 12px 14px;cursor: pointer;transition: background-color 140ms ease,border-color 140ms ease,transform 120ms ease;border: 1px solid var(--border,rgba(255,255,255,0.1));background: var(--card-bg,#1c1c1e)}:root[data-theme="light"] .ps-tow-card,:root[data-theme="white"] .ps-tow-card,:root[data-theme="zen-linen"] .ps-tow-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-tow-card:hover{border-color: #2997ff}.ps-tow-card.is-selected{border-color: #2997ff;box-shadow: 0 0 0 1px #2997ff}.ps-iletsb-table-wrap{margin-top: 14px;border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 8px;overflow: hidden}:root[data-theme="light"] .ps-iletsb-table-wrap,:root[data-theme="white"] .ps-iletsb-table-wrap,:root[data-theme="zen-linen"] .ps-iletsb-table-wrap{border-color: rgba(0,0,0,0.08)}.ps-iletsb-table{width: 100%;border-collapse: collapse;font-size: 12px;text-align: left}.ps-iletsb-table th{background: rgba(255,255,255,0.04);padding: 8px 12px;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;color: var(--text-soft,#86868b);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-iletsb-table th,:root[data-theme="white"] .ps-iletsb-table th,:root[data-theme="zen-linen"] .ps-iletsb-table th{background: #f4f5f7;color: #4b5563;border-bottom-color: rgba(0,0,0,0.08)}.ps-iletsb-table td{padding: 9px 12px;border-bottom: 1px solid rgba(255,255,255,0.04);color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-iletsb-table td,:root[data-theme="white"] .ps-iletsb-table td,:root[data-theme="zen-linen"] .ps-iletsb-table td{border-bottom-color: rgba(0,0,0,0.04);color: #111827}.ps-iletsb-table tr:last-child td{border-bottom: none}.ps-scheduler-container{display: flex;flex-direction: column;gap: 20px;width: 100%}.ps-scheduler-hero-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 24px;background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 20px;box-shadow: 0 4px 20px rgba(0,0,0,0.15)}:root[data-theme="light"] .ps-scheduler-hero-bar,:root[data-theme="white"] .ps-scheduler-hero-bar,:root[data-theme="zen-linen"] .ps-scheduler-hero-bar{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 10px rgba(0,0,0,0.03)}.ps-scheduler-controls{display: flex;align-items: center;gap: 10px}.ps-scheduler-cal-grid{display: grid;grid-template-columns: repeat(7,1fr);gap: 8px;width: 100%}.ps-cal-day-header{padding: 8px 4px;text-align: center;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em;color: var(--text-soft,#86868b)}.ps-cal-day-cell{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 14px;padding: 10px;min-height: 88px;display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1);text-align: left}:root[data-theme="light"] .ps-cal-day-cell,:root[data-theme="white"] .ps-cal-day-cell,:root[data-theme="zen-linen"] .ps-cal-day-cell{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-cal-day-cell:hover{border-color: var(--accent,#0071e3);transform: translateY(-1px);box-shadow: 0 4px 12px rgba(0,0,0,0.05)}.ps-cal-day-cell.is-selected{border-color: var(--accent,#0071e3);background: rgba(0,113,227,0.06);box-shadow: 0 0 0 1px var(--accent,#0071e3)}:root:not([data-theme="light"]):not([data-theme="white"]):not([data-theme="zen-linen"]) .ps-cal-day-cell.is-selected{border-color: #2997ff;background: rgba(41,151,255,0.1);box-shadow: 0 0 0 1px #2997ff}.ps-cal-day-cell.is-today .ps-cal-day-num{color: var(--accent,#0071e3);font-weight: 900}.ps-cal-day-top{display: flex;align-items: center;justify-content: space-between}.ps-cal-day-num{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 14px;font-weight: 700;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-cal-day-num,:root[data-theme="white"] .ps-cal-day-num,:root[data-theme="zen-linen"] .ps-cal-day-num{color: #111827}.ps-cal-day-badge{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;padding: 2px 6px;border-radius: 9999px;background: rgba(48,209,88,0.15);color: #30d158}:root[data-theme="light"] .ps-cal-day-badge,:root[data-theme="white"] .ps-cal-day-badge,:root[data-theme="zen-linen"] .ps-cal-day-badge{background: rgba(36,138,61,0.12);color: #248a3d}.ps-cal-day-pills{display: flex;flex-direction: column;gap: 3px;margin-top: 6px}.ps-cal-mini-pill{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 700;padding: 1px 4px;border-radius: 4px;background: rgba(255,255,255,0.05);color: var(--text-soft,#86868b);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:root[data-theme="light"] .ps-cal-mini-pill,:root[data-theme="white"] .ps-cal-mini-pill,:root[data-theme="zen-linen"] .ps-cal-mini-pill{background: #f4f5f7;color: #4b5563}.ps-roster-board{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 16px;width: 100%}.ps-roster-shift-col{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 20px;display: flex;flex-direction: column;overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.15)}:root[data-theme="light"] .ps-roster-shift-col,:root[data-theme="white"] .ps-roster-shift-col,:root[data-theme="zen-linen"] .ps-roster-shift-col{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 10px rgba(0,0,0,0.03)}.ps-roster-shift-col.is-shift-day .ps-roster-col-header,.ps-roster-shift-col.is-shift-day .ps-roster-shift-header{border-top: 3px solid #0071e3}.ps-roster-shift-col.is-shift-afternoon .ps-roster-col-header,.ps-roster-shift-col.is-shift-afternoon .ps-roster-shift-header{border-top: 3px solid #f59e0b}.ps-roster-shift-col.is-shift-midnight .ps-roster-col-header,.ps-roster-shift-col.is-shift-midnight .ps-roster-shift-header{border-top: 3px solid #6366f1}.ps-roster-col-header,.ps-roster-shift-header{padding: 14px 18px;background: rgba(255,255,255,0.03);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));display: flex;align-items: center;justify-content: space-between}:root[data-theme="light"] .ps-roster-col-header,:root[data-theme="white"] .ps-roster-col-header,:root[data-theme="light"] .ps-roster-shift-header,:root[data-theme="white"] .ps-roster-shift-header,:root[data-theme="zen-linen"] .ps-roster-col-header,:root[data-theme="zen-linen"] .ps-roster-shift-header{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.08)}.ps-roster-shift-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 14px;font-weight: 800;letter-spacing: -0.015em;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-roster-shift-title,:root[data-theme="white"] .ps-roster-shift-title,:root[data-theme="zen-linen"] .ps-roster-shift-title{color: #111827}.ps-roster-shift-hours{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;color: var(--text-soft,#86868b)}.ps-roster-col-body,.ps-roster-entries-list{padding: 14px;display: flex;flex-direction: column;gap: 10px;min-height: 220px}.ps-roster-card{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.06));border-radius: 14px;padding: 13px 15px;display: flex;flex-direction: column;gap: 8px;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-roster-card,:root[data-theme="white"] .ps-roster-card,:root[data-theme="zen-linen"] .ps-roster-card{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-roster-card:hover{border-color: var(--accent,#0071e3);transform: translateY(-1px);box-shadow: 0 4px 12px rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-roster-card:hover,:root[data-theme="white"] .ps-roster-card:hover,:root[data-theme="zen-linen"] .ps-roster-card:hover{border-color: rgba(0,113,227,0.3);box-shadow: 0 4px 12px rgba(0,113,227,0.08)}.ps-roster-card-top{display: flex;align-items: center;justify-content: space-between}.ps-roster-officer-name{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-size: 13px;font-weight: 700;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-roster-officer-name,:root[data-theme="white"] .ps-roster-officer-name,:root[data-theme="zen-linen"] .ps-roster-officer-name{color: #111827}.ps-district-badge{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;padding: 3px 8px;border-radius: 9999px;background: rgba(41,151,255,0.15);color: #2997ff;border: 1px solid rgba(41,151,255,0.3)}:root[data-theme="light"] .ps-district-badge,:root[data-theme="white"] .ps-district-badge,:root[data-theme="zen-linen"] .ps-district-badge{background: rgba(0,113,227,0.08);color: #0071e3;border-color: rgba(0,113,227,0.2)}.ps-district-unassigned{background: rgba(255,69,58,0.12);color: #ff453a;border-color: rgba(255,69,58,0.3)}:root[data-theme="light"] .ps-district-unassigned,:root[data-theme="white"] .ps-district-unassigned,:root[data-theme="zen-linen"] .ps-district-unassigned{background: rgba(201,59,43,0.08);color: #c93b2b;border-color: rgba(201,59,43,0.2)}.ps-district-list{display: flex;flex-direction: column;gap: 8px;margin-top: 14px}.ps-district-item{display: flex;align-items: center;justify-content: space-between;padding: 12px 14px;background: rgba(255,255,255,0.03);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 12px}:root[data-theme="light"] .ps-district-item,:root[data-theme="white"] .ps-district-item,:root[data-theme="zen-linen"] .ps-district-item{background: #f9fafb;border-color: rgba(0,0,0,0.08)}.ps-sched-hud{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 20px;padding: 24px;display: flex;flex-direction: column;gap: 20px;box-shadow: 0 4px 24px rgba(0,0,0,0.2)}:root[data-theme="light"] .ps-sched-hud,:root[data-theme="white"] .ps-sched-hud,:root[data-theme="zen-linen"] .ps-sched-hud{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 4px 20px rgba(0,0,0,0.04)}.ps-sched-hud-top{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px}.ps-sched-hud-eyebrow{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em;color: #2997ff}:root[data-theme="light"] .ps-sched-hud-eyebrow,:root[data-theme="white"] .ps-sched-hud-eyebrow,:root[data-theme="zen-linen"] .ps-sched-hud-eyebrow{color: #0071e3}.ps-sched-hud-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 26px;font-weight: 800;letter-spacing: -0.02em;color: var(--text,#f5f5f7);margin: 4px 0 0 0}:root[data-theme="light"] .ps-sched-hud-title,:root[data-theme="white"] .ps-sched-hud-title,:root[data-theme="zen-linen"] .ps-sched-hud-title{color: #111827}.ps-hud-status-badge{font-family: var(--font-mono,monospace);font-size: 11.5px;font-weight: 800;letter-spacing: 0.04em;padding: 6px 14px;border-radius: 0 !important;border: 1px solid #1c1917 !important;box-shadow: 1px 1px 0px #1c1917 !important;display: inline-flex;align-items: center;gap: 6px}.ps-hud-status-badge.is-compliant{background: rgba(48,209,88,0.15);color: #30d158;border: 1px solid rgba(48,209,88,0.3)}:root[data-theme="light"] .ps-hud-status-badge.is-compliant,:root[data-theme="white"] .ps-hud-status-badge.is-compliant,:root[data-theme="zen-linen"] .ps-hud-status-badge.is-compliant{background: rgba(36,138,61,0.12);color: #248a3d;border-color: rgba(36,138,61,0.25)}.ps-hud-status-badge.is-deficit{background: rgba(255,69,58,0.15);color: #ff453a;border: 1px solid rgba(255,69,58,0.3)}:root[data-theme="light"] .ps-hud-status-badge.is-deficit,:root[data-theme="white"] .ps-hud-status-badge.is-deficit,:root[data-theme="zen-linen"] .ps-hud-status-badge.is-deficit{background: rgba(201,59,43,0.1);color: #c93b2b;border-color: rgba(201,59,43,0.25)}.ps-sched-hud-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 16px}.ps-sched-hud-tile{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.06));border-radius: 16px;padding: 16px 18px;display: flex;flex-direction: column;gap: 8px;cursor: pointer;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-sched-hud-tile,:root[data-theme="white"] .ps-sched-hud-tile,:root[data-theme="zen-linen"] .ps-sched-hud-tile{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-sched-hud-tile:hover{border-color: var(--accent,#2997ff);box-shadow: 0 4px 16px rgba(0,0,0,0.06);transform: translateY(-2px)}.ps-hud-tile-label{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-soft,#86868b)}.ps-hud-tile-stat{font-family: var(--font-mono,monospace);font-variant-numeric: tabular-nums;font-size: 24px;font-weight: 800;letter-spacing: -0.02em;color: var(--text,#f5f5f7);display: flex;align-items: baseline;gap: 6px}:root[data-theme="light"] .ps-hud-tile-stat,:root[data-theme="white"] .ps-hud-tile-stat,:root[data-theme="zen-linen"] .ps-hud-tile-stat{color: #111827}.ps-hud-tile-sub{font-family: var(--font-sans,sans-serif);font-size: 12px;color: var(--text-muted,#a1a1a6)}:root[data-theme="light"] .ps-hud-tile-sub,:root[data-theme="white"] .ps-hud-tile-sub,:root[data-theme="zen-linen"] .ps-hud-tile-sub{color: #6b7280}.ps-hud-action-deck{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;padding-top: 14px;border-top: 1px solid var(--border,rgba(255,255,255,0.06))}:root[data-theme="light"] .ps-hud-action-deck,:root[data-theme="white"] .ps-hud-action-deck,:root[data-theme="zen-linen"] .ps-hud-action-deck{border-top-color: rgba(0,0,0,0.06)}.ps-hud-action-pill{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;padding: 6px 14px;border-radius: 9999px;background: rgba(255,255,255,0.04);border: 1px solid var(--border,rgba(255,255,255,0.1));color: var(--text,#f5f5f7);cursor: pointer;display: inline-flex;align-items: center;gap: 8px;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-hud-action-pill,:root[data-theme="white"] .ps-hud-action-pill,:root[data-theme="zen-linen"] .ps-hud-action-pill{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827}.ps-hud-action-pill:hover{border-color: var(--accent,#2997ff);background: rgba(41,151,255,0.08);transform: translateY(-1px)}.ps-hud-pill-count{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 900;padding: 1px 6px;border-radius: 9999px;background: #2997ff;color: #ffffff}.ps-hud-pill-count.is-alert{background: #ff453a}.ps-sched-subtabs-bar{display: flex;align-items: center;gap: 4px;overflow-x: auto;padding: 4px 6px;background: rgba(255,255,255,0.04);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 9999px;scrollbar-width: thin}:root[data-theme="light"] .ps-sched-subtabs-bar,:root[data-theme="white"] .ps-sched-subtabs-bar,:root[data-theme="zen-linen"] .ps-sched-subtabs-bar{background: #f4f5f7;border-color: rgba(0,0,0,0.08)}.ps-sched-subtab-btn{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-size: 11.5px;font-weight: 700;padding: 6px 14px;border-radius: 9999px;background: transparent;border: none;color: var(--text-soft,#86868b);cursor: pointer;white-space: nowrap;display: inline-flex;align-items: center;gap: 6px;transition: color 150ms cubic-bezier(0.16,1,0.3,1),background-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-sched-subtab-btn,:root[data-theme="white"] .ps-sched-subtab-btn,:root[data-theme="zen-linen"] .ps-sched-subtab-btn{color: #6b7280}.ps-sched-subtab-btn:hover{color: var(--text,#f5f5f7);background: rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-sched-subtab-btn:hover,:root[data-theme="white"] .ps-sched-subtab-btn:hover,:root[data-theme="zen-linen"] .ps-sched-subtab-btn:hover{color: #111827;background: rgba(0,0,0,0.05)}.ps-sched-subtab-btn.is-active{background: #0071e3;color: #ffffff;font-weight: 800;box-shadow: 0 2px 8px rgba(0,113,227,0.32)}:root[data-theme="light"] .ps-sched-subtab-btn.is-active,:root[data-theme="white"] .ps-sched-subtab-btn.is-active,:root[data-theme="zen-linen"] .ps-sched-subtab-btn.is-active{background: #0071e3;color: #ffffff;box-shadow: 0 2px 8px rgba(0,113,227,0.25)}.ps-sched-tab-num{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;opacity: 0.65;letter-spacing: 0.02em}.ps-sched-subtab-badge{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;padding: 1px 6px;border-radius: 9999px;background: rgba(255,255,255,0.22);color: inherit}.ps-sched-subview{display: flex;flex-direction: column;gap: 20px;width: 100%}.ps-sched-subview.is-hidden,.ps-card.is-hidden,.is-hidden{display: none !important}.ps-coverage-gap-card{background: rgba(255,69,58,0.06);border: 1px solid rgba(255,69,58,0.25);border-left: 4px solid #ff453a;border-radius: 14px;padding: 16px 20px;display: flex;flex-direction: column;gap: 12px}:root[data-theme="light"] .ps-coverage-gap-card,:root[data-theme="white"] .ps-coverage-gap-card,:root[data-theme="zen-linen"] .ps-coverage-gap-card{background: rgba(201,59,43,0.04);border-color: rgba(201,59,43,0.2);border-left-color: #c93b2b}.ps-gap-actions-deck{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.ps-btn-gap-action{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;padding: 5px 12px;border-radius: 8px;background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.15));color: var(--text,#f5f5f7);cursor: pointer;transition: background-color 150ms ease,border-color 150ms ease}:root[data-theme="light"] .ps-btn-gap-action,:root[data-theme="white"] .ps-btn-gap-action,:root[data-theme="zen-linen"] .ps-btn-gap-action{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}.ps-btn-gap-action:hover{border-color: #2997ff;color: #2997ff}.ps-coverage-table{width: 100%;border-collapse: collapse;font-size: 13px}.ps-coverage-table th{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;color: var(--text-soft,#86868b);padding: 10px 14px;text-align: left;border-bottom: 1px solid var(--border,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-coverage-table th,:root[data-theme="white"] .ps-coverage-table th,:root[data-theme="zen-linen"] .ps-coverage-table th{border-bottom-color: rgba(0,0,0,0.08)}.ps-coverage-table td{padding: 12px 14px;border-bottom: 1px solid var(--border,rgba(255,255,255,0.04));vertical-align: middle}:root[data-theme="light"] .ps-coverage-table td,:root[data-theme="white"] .ps-coverage-table td,:root[data-theme="zen-linen"] .ps-coverage-table td{border-bottom-color: rgba(0,0,0,0.04)}.ps-ot-board-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(340px,1fr));gap: 16px}.ps-ot-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 16px;padding: 18px;display: flex;flex-direction: column;gap: 12px}:root[data-theme="light"] .ps-ot-card,:root[data-theme="white"] .ps-ot-card,:root[data-theme="zen-linen"] .ps-ot-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 10px rgba(0,0,0,0.03)}.ps-ot-card-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.ps-ot-urgency-pill{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;padding: 3px 8px;border-radius: 9999px;text-transform: uppercase}.ps-ot-urgency-pill.is-crit{background: rgba(255,69,58,0.18);color: #ff453a;border: 1px solid rgba(255,69,58,0.35)}.ps-ot-urgency-pill.is-high{background: rgba(255,159,10,0.18);color: #ff9f0a;border: 1px solid rgba(255,159,10,0.35)}.ps-ot-urgency-pill.is-rout{background: rgba(41,151,255,0.15);color: #2997ff;border: 1px solid rgba(41,151,255,0.3)}.ps-ot-bids-box{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.06));border-radius: 12px;padding: 10px 12px;display: flex;flex-direction: column;gap: 6px}:root[data-theme="light"] .ps-ot-bids-box,:root[data-theme="white"] .ps-ot-bids-box,:root[data-theme="zen-linen"] .ps-ot-bids-box{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-ot-bid-item{display: flex;align-items: center;justify-content: space-between;font-size: 12px;padding: 4px 0}.ps-leave-card-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 16px}.ps-leave-row{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 14px;padding: 16px;display: flex;flex-direction: column;gap: 8px}:root[data-theme="light"] .ps-leave-row,:root[data-theme="white"] .ps-leave-row,:root[data-theme="zen-linen"] .ps-leave-row{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-swap-board-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(340px,1fr));gap: 16px}.ps-swap-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 16px;padding: 18px;display: flex;flex-direction: column;gap: 12px}:root[data-theme="light"] .ps-swap-card,:root[data-theme="white"] .ps-swap-card,:root[data-theme="zen-linen"] .ps-swap-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-swap-comparison-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 12px;background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.06));border-radius: 12px}:root[data-theme="light"] .ps-swap-comparison-grid,:root[data-theme="white"] .ps-swap-comparison-grid,:root[data-theme="zen-linen"] .ps-swap-comparison-grid{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-event-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 16px;padding: 20px;display: flex;flex-direction: column;gap: 14px}:root[data-theme="light"] .ps-event-card,:root[data-theme="white"] .ps-event-card,:root[data-theme="zen-linen"] .ps-event-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-event-positions-list{display: flex;flex-direction: column;gap: 6px}.ps-event-position-item{display: flex;align-items: center;justify-content: space-between;padding: 8px 12px;background: rgba(255,255,255,0.03);border: 1px solid var(--border,rgba(255,255,255,0.06));border-radius: 10px;font-size: 12.5px}:root[data-theme="light"] .ps-event-position-item,:root[data-theme="white"] .ps-event-position-item,:root[data-theme="zen-linen"] .ps-event-position-item{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-conflict-alert-card{background: rgba(255,69,58,0.08);border: 1px solid rgba(255,69,58,0.3);border-left: 4px solid #ff453a;border-radius: 12px;padding: 14px 18px;display: flex;flex-direction: column;gap: 6px}:root[data-theme="light"] .ps-conflict-alert-card,:root[data-theme="white"] .ps-conflict-alert-card,:root[data-theme="zen-linen"] .ps-conflict-alert-card{background: rgba(201,59,43,0.05);border-color: rgba(201,59,43,0.25);border-left-color: #c93b2b}.ps-sched-audit-table{width: 100%;border-collapse: collapse;font-family: var(--font-mono,monospace);font-size: 11.5px}.ps-sched-audit-table th{font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;color: var(--text-soft,#86868b);padding: 10px 12px;text-align: left;border-bottom: 1px solid var(--border,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-sched-audit-table th,:root[data-theme="white"] .ps-sched-audit-table th,:root[data-theme="zen-linen"] .ps-sched-audit-table th{border-bottom-color: rgba(0,0,0,0.08)}.ps-sched-audit-table td{padding: 10px 12px;border-bottom: 1px solid var(--border,rgba(255,255,255,0.04));vertical-align: middle}:root[data-theme="light"] .ps-sched-audit-table td,:root[data-theme="white"] .ps-sched-audit-table td,:root[data-theme="zen-linen"] .ps-sched-audit-table td{border-bottom-color: rgba(0,0,0,0.04)}.ps-audit-action-pill{font-size: 9.5px;font-weight: 800;padding: 2px 7px;border-radius: 9999px;background: rgba(41,151,255,0.15);color: #2997ff}:root[data-theme="light"] .ps-audit-action-pill,:root[data-theme="white"] .ps-audit-action-pill,:root[data-theme="zen-linen"] .ps-audit-action-pill{background: rgba(0,113,227,0.1);color: #0071e3}.ps-scheduler-tool-deck{display: inline-flex;align-items: center;background: rgba(255,255,255,0.04);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 9999px;padding: 3px;gap: 3px}:root[data-theme="light"] .ps-scheduler-tool-deck,:root[data-theme="white"] .ps-scheduler-tool-deck,:root[data-theme="zen-linen"] .ps-scheduler-tool-deck{background: #f4f5f7;border-color: rgba(0,0,0,0.08)}.ps-scheduler-tool-deck .ps-btn{padding: 5px 12px;font-size: 11.5px;font-weight: 700;border-radius: 9999px;border: none;background: transparent;box-shadow: none}.ps-scheduler-tool-deck .ps-btn:hover{background: rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-scheduler-tool-deck .ps-btn:hover,:root[data-theme="white"] .ps-scheduler-tool-deck .ps-btn:hover,:root[data-theme="zen-linen"] .ps-scheduler-tool-deck .ps-btn:hover{background: #ffffff;box-shadow: 0 1px 3px rgba(0,0,0,0.06)}.ps-horizon-switcher{display: inline-flex;align-items: center;background: rgba(0,0,0,0.05);border: 1px solid rgba(0,0,0,0.08);border-radius: 9999px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04);padding: 3px;gap: 3px}:root[data-theme="dark"] .ps-horizon-switcher,:root[data-theme="zen-linen-dark"] .ps-horizon-switcher{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.08);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3)}:root[data-theme="light"] .ps-horizon-switcher,:root[data-theme="white"] .ps-horizon-switcher,:root[data-theme="zen-linen"] .ps-horizon-switcher{background: rgba(0,0,0,0.05);border: 1px solid rgba(0,0,0,0.08);box-shadow: inset 0 1px 2px rgba(0,0,0,0.04)}.ps-horizon-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;font-size: 11.5px;font-weight: 650;letter-spacing: -0.01em;padding: 6px 14px;border-radius: 9999px;border: 1px solid transparent;background: transparent;color: #6b7280;cursor: pointer;white-space: nowrap;display: inline-flex;align-items: center;justify-content: center;box-shadow: none;transition: background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease,transform 120ms ease;user-select: none}:root[data-theme="light"] .ps-horizon-pill,:root[data-theme="white"] .ps-horizon-pill,:root[data-theme="zen-linen"] .ps-horizon-pill{color: #6b7280}:root[data-theme="dark"] .ps-horizon-pill,:root[data-theme="zen-linen-dark"] .ps-horizon-pill{color: #94a3b8}.ps-horizon-pill:hover{color: #111827}:root[data-theme="light"] .ps-horizon-pill:hover,:root[data-theme="white"] .ps-horizon-pill:hover,:root[data-theme="zen-linen"] .ps-horizon-pill:hover{color: #111827}:root[data-theme="dark"] .ps-horizon-pill:hover,:root[data-theme="zen-linen-dark"] .ps-horizon-pill:hover{color: #f8fafc}.ps-horizon-pill.is-active{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.04);box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);font-weight: 650}:root[data-theme="light"] .ps-horizon-pill.is-active,:root[data-theme="white"] .ps-horizon-pill.is-active,:root[data-theme="zen-linen"] .ps-horizon-pill.is-active{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.04);box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04)}:root[data-theme="dark"] .ps-horizon-pill.is-active,:root[data-theme="zen-linen-dark"] .ps-horizon-pill.is-active{background: #2c2c2e;color: #f8fafc;border-color: rgba(255,255,255,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.3)}.ps-horizon-pill:active{transform: scale(0.96)}#ps-horizon-active-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;font-size: 11px;font-weight: 650;color: var(--apple-text-muted,#6e6e73)}.ps-cal-day-status-dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;margin-right: 4px;vertical-align: middle}.ps-cal-day-status-dot.is-met{background: #30d158}.ps-cal-day-status-dot.is-deficit{background: #ff453a;box-shadow: 0 0 6px rgba(255,69,58,0.5)}.ps-cal-day-status-dot.is-detail{background: #2997ff}.ps-cal-roster-pill{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 700;padding: 1px 5px;border-radius: 4px;display: inline-flex;align-items: center;background: rgba(255,255,255,0.05);color: var(--text-soft,#86868b)}:root[data-theme="light"] .ps-cal-roster-pill,:root[data-theme="white"] .ps-cal-roster-pill,:root[data-theme="zen-linen"] .ps-cal-roster-pill{background: #f4f5f7;color: #4b5563}.ps-cal-roster-pill.is-deficit{background: rgba(255,69,58,0.12);color: #ff453a;font-weight: 800}:root[data-theme="light"] .ps-cal-roster-pill.is-deficit,:root[data-theme="white"] .ps-cal-roster-pill.is-deficit,:root[data-theme="zen-linen"] .ps-cal-roster-pill.is-deficit{background: rgba(201,59,43,0.1);color: #c93b2b}.ps-cal-roster-pill.is-met{color: #30d158}:root[data-theme="light"] .ps-cal-roster-pill.is-met,:root[data-theme="white"] .ps-cal-roster-pill.is-met,:root[data-theme="zen-linen"] .ps-cal-roster-pill.is-met{color: #15803d}.ps-week-horizon-container{display: flex;flex-direction: column;gap: 12px;width: 100%}.ps-week-horizon-grid{display: grid;grid-template-columns: repeat(7,1fr);gap: 10px;width: 100%}@media (max-width: 1100px){.ps-week-horizon-grid{grid-template-columns: repeat(auto-fit,minmax(180px,1fr))}}.ps-week-day-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 14px;display: flex;flex-direction: column;overflow: hidden;cursor: pointer;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-week-day-card,:root[data-theme="white"] .ps-week-day-card,:root[data-theme="zen-linen"] .ps-week-day-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-week-day-card:hover{border-color: var(--accent,#0071e3);transform: translateY(-1px)}.ps-week-day-card.is-selected{border-color: var(--accent,#0071e3);box-shadow: 0 0 0 1.5px var(--accent,#0071e3)}.ps-week-day-header{padding: 8px 12px;background: rgba(255,255,255,0.03);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));display: flex;align-items: center;justify-content: space-between}:root[data-theme="light"] .ps-week-day-header,:root[data-theme="white"] .ps-week-day-header,:root[data-theme="zen-linen"] .ps-week-day-header{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.08)}.ps-week-day-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-size: 12px;font-weight: 800;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-week-day-title,:root[data-theme="white"] .ps-week-day-title,:root[data-theme="zen-linen"] .ps-week-day-title{color: #111827}.ps-week-day-date{font-family: var(--font-mono,monospace);font-size: 10px;color: var(--text-soft,#86868b)}.ps-week-shifts-list{padding: 8px;display: flex;flex-direction: column;gap: 6px}.ps-week-shift-block{padding: 6px 8px;border-radius: 8px;background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.06))}:root[data-theme="light"] .ps-week-shift-block,:root[data-theme="white"] .ps-week-shift-block,:root[data-theme="zen-linen"] .ps-week-shift-block{background: #f9fafb;border-color: rgba(0,0,0,0.05)}.ps-week-shift-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 4px}.ps-week-shift-name{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;text-transform: uppercase;color: var(--text-soft,#86868b)}.ps-week-shift-count{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-week-shift-count,:root[data-theme="white"] .ps-week-shift-count,:root[data-theme="zen-linen"] .ps-week-shift-count{color: #111827}.ps-week-officer-chips{display: flex;flex-direction: column;gap: 3px}.ps-week-officer-chip{font-size: 10.5px;font-weight: 700;color: var(--text,#f5f5f7);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: flex;align-items: center;justify-content: space-between}:root[data-theme="light"] .ps-week-officer-chip,:root[data-theme="white"] .ps-week-officer-chip,:root[data-theme="zen-linen"] .ps-week-officer-chip{color: #1f2937}.ps-week-officer-chip.is-sup{color: #ff9f0a;font-weight: 700}:root[data-theme="light"] .ps-week-officer-chip.is-sup,:root[data-theme="white"] .ps-week-officer-chip.is-sup,:root[data-theme="zen-linen"] .ps-week-officer-chip.is-sup{color: #b45309}.ps-roster-card.is-supervisor{border-left: 3px solid #ff9f0a;background: rgba(255,159,10,0.04)}:root[data-theme="light"] .ps-roster-card.is-supervisor,:root[data-theme="white"] .ps-roster-card.is-supervisor,:root[data-theme="zen-linen"] .ps-roster-card.is-supervisor{background: rgba(255,159,10,0.06)}.ps-connecteam-shell{background: rgba(0,0,0,0.03);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 18px;padding: 6px;margin-top: 14px;width: 100%}:root[data-theme="light"] .ps-connecteam-shell,:root[data-theme="white"] .ps-connecteam-shell,:root[data-theme="zen-linen"] .ps-connecteam-shell{background: #f4f5f7;border-color: rgba(0,0,0,0.08)}.ps-connecteam-core{background: var(--surface-card,#161617);border-radius: 13px;border: 1px solid var(--border,rgba(255,255,255,0.06));overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.25)}:root[data-theme="light"] .ps-connecteam-core,:root[data-theme="white"] .ps-connecteam-core,:root[data-theme="zen-linen"] .ps-connecteam-core{background: #ffffff;border-color: rgba(0,0,0,0.06);box-shadow: 0 4px 20px rgba(0,0,0,0.04)}.ps-connecteam-toolbar{padding: 12px 16px;background: rgba(255,255,255,0.02);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}:root[data-theme="light"] .ps-connecteam-toolbar,:root[data-theme="white"] .ps-connecteam-toolbar,:root[data-theme="zen-linen"] .ps-connecteam-toolbar{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.08)}.ps-connecteam-group-switch{display: inline-flex;align-items: center;background: rgba(0,0,0,0.2);padding: 3px;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-connecteam-group-switch,:root[data-theme="white"] .ps-connecteam-group-switch,:root[data-theme="zen-linen"] .ps-connecteam-group-switch{background: #ebeef2;border-color: rgba(0,0,0,0.08)}.ps-connecteam-group-btn{background: transparent;border: none;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;color: var(--text-soft,#86868b);padding: 5px 12px;border-radius: 9999px;cursor: pointer;transition: background 120ms cubic-bezier(0.32,0.72,0,1),color 120ms cubic-bezier(0.32,0.72,0,1),box-shadow 120ms cubic-bezier(0.32,0.72,0,1)}.ps-connecteam-group-btn:hover{color: var(--text,#f5f5f7)}.ps-connecteam-group-btn.is-active{background: var(--accent,#0071e3);color: #ffffff;box-shadow: 0 1px 4px rgba(0,0,0,0.3)}:root[data-theme="light"] .ps-connecteam-group-btn.is-active,:root[data-theme="white"] .ps-connecteam-group-btn.is-active,:root[data-theme="zen-linen"] .ps-connecteam-group-btn.is-active{background: #111827;color: #ffffff}.ps-open-shifts-lane{padding: 12px 16px;background: rgba(255,159,10,0.03);border-bottom: 1px dashed var(--border,rgba(255,159,10,0.3));display: flex;flex-direction: column;gap: 10px}:root[data-theme="light"] .ps-open-shifts-lane,:root[data-theme="white"] .ps-open-shifts-lane,:root[data-theme="zen-linen"] .ps-open-shifts-lane{background: rgba(245,158,11,0.04);border-bottom-color: rgba(217,119,6,0.3)}.ps-open-shifts-header{display: flex;align-items: center;justify-content: space-between}.ps-open-shifts-deck{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 10px}.ps-open-shift-card{background: var(--surface-card,#1c1c1e);border: 1px dashed rgba(255,159,10,0.4);border-radius: 10px;padding: 8px 10px;display: flex;flex-direction: column;gap: 4px;transition: transform 120ms cubic-bezier(0.32,0.72,0,1),border-color 120ms cubic-bezier(0.32,0.72,0,1),box-shadow 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-open-shift-card,:root[data-theme="white"] .ps-open-shift-card,:root[data-theme="zen-linen"] .ps-open-shift-card{background: #ffffff;border-color: rgba(217,119,6,0.4);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}.ps-open-shift-card:hover{transform: translateY(-1px);border-color: #ff9f0a}.ps-connecteam-table-wrapper{width: 100%;overflow-x: auto;position: relative;-webkit-overflow-scrolling: touch}.ps-connecteam-table{width: 100%;border-collapse: collapse;min-width: 960px;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif)}.ps-connecteam-th,.ps-connecteam-td{border-right: 1px solid var(--border,rgba(255,255,255,0.06));border-bottom: 1px solid var(--border,rgba(255,255,255,0.06));padding: 8px;vertical-align: top}:root[data-theme="light"] .ps-connecteam-th,:root[data-theme="white"] .ps-connecteam-th,:root[data-theme="zen-linen"] .ps-connecteam-th,:root[data-theme="light"] .ps-connecteam-td,:root[data-theme="white"] .ps-connecteam-td,:root[data-theme="zen-linen"] .ps-connecteam-td{border-color: rgba(0,0,0,0.06)}:root[data-theme="light"] .ps-connecteam-td,:root[data-theme="white"] .ps-connecteam-td,:root[data-theme="zen-linen"] .ps-connecteam-td{background: #ffffff;color: #111827}:root[data-theme="dark"] .ps-connecteam-td,:root[data-theme="zen-linen-dark"] .ps-connecteam-td{background: #121316;color: #f8fafc}.ps-connecteam-th{background: rgba(255,255,255,0.02);font-size: 11px;font-weight: 800;text-align: left;position: sticky;top: 0;z-index: 5}:root[data-theme="light"] .ps-connecteam-th,:root[data-theme="white"] .ps-connecteam-th,:root[data-theme="zen-linen"] .ps-connecteam-th{background: #f9fafb}.ps-connecteam-th-sticky,.ps-connecteam-td-sticky{position: sticky;left: 0;z-index: 6;background: var(--surface-card,#161617);width: 220px;min-width: 220px;max-width: 220px}:root[data-theme="light"] .ps-connecteam-th-sticky,:root[data-theme="white"] .ps-connecteam-th-sticky,:root[data-theme="zen-linen"] .ps-connecteam-th-sticky,:root[data-theme="light"] .ps-connecteam-td-sticky,:root[data-theme="white"] .ps-connecteam-td-sticky,:root[data-theme="zen-linen"] .ps-connecteam-td-sticky{background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] .ps-connecteam-th-sticky,:root[data-theme="zen-linen-dark"] .ps-connecteam-th-sticky,:root[data-theme="dark"] .ps-connecteam-td-sticky,:root[data-theme="zen-linen-dark"] .ps-connecteam-td-sticky{background: #161617 !important;color: #f8fafc !important}.ps-connecteam-th-sticky{z-index: 7}:root[data-theme="light"] .ps-connecteam-row:hover .ps-connecteam-td-sticky,:root[data-theme="white"] .ps-connecteam-row:hover .ps-connecteam-td-sticky,:root[data-theme="zen-linen"] .ps-connecteam-row:hover .ps-connecteam-td-sticky{background: #f9fafb !important}:root[data-theme="light"] .ps-connecteam-row:hover .ps-connecteam-td,:root[data-theme="white"] .ps-connecteam-row:hover .ps-connecteam-td,:root[data-theme="zen-linen"] .ps-connecteam-row:hover .ps-connecteam-td{background: #fafbfc}:root[data-theme="light"] .ps-connecteam-td.is-today,:root[data-theme="white"] .ps-connecteam-td.is-today,:root[data-theme="zen-linen"] .ps-connecteam-td.is-today{background: rgba(0,113,227,0.02) !important}:root[data-theme="dark"] .ps-connecteam-row:hover .ps-connecteam-td-sticky,:root[data-theme="zen-linen-dark"] .ps-connecteam-row:hover .ps-connecteam-td-sticky{background: #1a1e28 !important}:root[data-theme="dark"] .ps-connecteam-row:hover .ps-connecteam-td,:root[data-theme="zen-linen-dark"] .ps-connecteam-row:hover .ps-connecteam-td{background: rgba(255,255,255,0.02)}:root[data-theme="dark"] .ps-connecteam-td.is-today,:root[data-theme="zen-linen-dark"] .ps-connecteam-td.is-today{background: rgba(41,151,255,0.04) !important}.ps-connecteam-shift-card{background: rgba(255,255,255,0.04);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 8px;padding: 6px 8px;display: flex;flex-direction: column;gap: 3px;cursor: pointer;position: relative;transition: transform 120ms cubic-bezier(0.32,0.72,0,1),box-shadow 120ms cubic-bezier(0.32,0.72,0,1),border-color 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-connecteam-shift-card,:root[data-theme="white"] .ps-connecteam-shift-card,:root[data-theme="zen-linen"] .ps-connecteam-shift-card{background: #f9fafb;border-color: rgba(0,0,0,0.08)}.ps-connecteam-shift-card:hover{transform: translateY(-1px);border-color: var(--accent,#0071e3);box-shadow: 0 3px 8px rgba(0,0,0,0.15)}.ps-connecteam-shift-card:active{transform: scale(0.98)}.ps-connecteam-shift-card.is-draft{border-style: dashed;border-color: #f59e0b;background: rgba(245,158,11,0.05)}.ps-connecteam-shift-card.is-conflict{border-color: #ef4444;background: rgba(239,68,68,0.06)}.ps-connecteam-shift-actions{display: none;align-items: center;gap: 4px;margin-top: 4px;padding-top: 4px;border-top: 1px solid rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-connecteam-shift-actions,:root[data-theme="white"] .ps-connecteam-shift-actions,:root[data-theme="zen-linen"] .ps-connecteam-shift-actions{border-top-color: rgba(0,0,0,0.06)}.ps-connecteam-shift-card:hover .ps-connecteam-shift-actions,.ps-connecteam-shift-card:focus-within .ps-connecteam-shift-actions,.ps-connecteam-shift-card.is-active .ps-connecteam-shift-actions,:root[data-touch="true"] .ps-connecteam-shift-actions{display: flex}.ps-connecteam-mini-btn{background: rgba(255,255,255,0.06);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 4px;font-family: var(--font-mono,monospace);font-size: 8.5px;font-weight: 800;padding: 2px 5px;color: var(--text,#f5f5f7);cursor: pointer;transition: background 100ms ease,color 100ms ease,border-color 100ms ease}:root[data-theme="light"] .ps-connecteam-mini-btn,:root[data-theme="white"] .ps-connecteam-mini-btn,:root[data-theme="zen-linen"] .ps-connecteam-mini-btn{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827}.ps-connecteam-mini-btn:hover{background: var(--accent,#0071e3);color: #ffffff;border-color: var(--accent,#0071e3)}.ps-connecteam-cell-empty{min-height: 48px;height: 100%;display: flex;align-items: center;justify-content: center;border-radius: 6px;transition: background 120ms}.ps-connecteam-cell-empty:hover{background: rgba(255,255,255,0.02)}:root[data-theme="light"] .ps-connecteam-cell-empty:hover,:root[data-theme="white"] .ps-connecteam-cell-empty:hover,:root[data-theme="zen-linen"] .ps-connecteam-cell-empty:hover{background: #f3f4f6}.ps-cell-add-btn{opacity: 0;background: rgba(255,255,255,0.08);border: 1px solid var(--border,rgba(255,255,255,0.12));border-radius: 9999px;width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;color: var(--text,#f5f5f7);cursor: pointer;transition: opacity 120ms,transform 120ms}:root[data-theme="light"] .ps-cell-add-btn,:root[data-theme="white"] .ps-cell-add-btn,:root[data-theme="zen-linen"] .ps-cell-add-btn{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}.ps-connecteam-cell-empty:hover .ps-cell-add-btn{opacity: 1}.ps-cell-add-btn:hover{transform: scale(1.1);background: var(--accent,#0071e3);color: #ffffff}.ps-cell-rdo-pill{display: inline-block;font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;padding: 3px 8px;border-radius: 9999px;background: rgba(255,255,255,0.03);border: 1px solid var(--border,rgba(255,255,255,0.06));color: var(--text-soft,#86868b);letter-spacing: 0.04em}:root[data-theme="light"] .ps-cell-rdo-pill,:root[data-theme="white"] .ps-cell-rdo-pill,:root[data-theme="zen-linen"] .ps-cell-rdo-pill{background: #f3f4f6;border-color: rgba(0,0,0,0.06);color: #6b7280}.ps-weekly-hours-pill{display: inline-block;font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;padding: 2px 7px;border-radius: 9999px;background: rgba(255,255,255,0.06);border: 1px solid var(--border,rgba(255,255,255,0.1));color: var(--text-soft,#86868b);letter-spacing: 0.02em}:root[data-theme="light"] .ps-weekly-hours-pill,:root[data-theme="white"] .ps-weekly-hours-pill,:root[data-theme="zen-linen"] .ps-weekly-hours-pill{background: #f3f4f6;border-color: rgba(0,0,0,0.08);color: #4b5563}.ps-weekly-hours-pill.is-full{background: rgba(48,209,88,0.12);border-color: rgba(48,209,88,0.3);color: #30d158}:root[data-theme="light"] .ps-weekly-hours-pill.is-full,:root[data-theme="white"] .ps-weekly-hours-pill.is-full,:root[data-theme="zen-linen"] .ps-weekly-hours-pill.is-full{background: rgba(16,185,129,0.1);border-color: rgba(16,185,129,0.3);color: #047857}.ps-weekly-hours-pill.is-overtime{background: rgba(255,69,58,0.12);border-color: rgba(255,69,58,0.3);color: #ff453a}:root[data-theme="light"] .ps-weekly-hours-pill.is-overtime,:root[data-theme="white"] .ps-weekly-hours-pill.is-overtime,:root[data-theme="zen-linen"] .ps-weekly-hours-pill.is-overtime{background: rgba(239,68,68,0.1);border-color: rgba(239,68,68,0.3);color: #b91c1c}.ps-btn-publish{background: var(--surface-card,#1c1c1e);color: var(--text-soft,#86868b);border: 1px solid var(--border,rgba(255,255,255,0.12));border-radius: 9999px;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.04em;padding: 4px 10px 4px 14px;display: inline-flex;align-items: center;gap: 8px;cursor: pointer;transition: background 120ms cubic-bezier(0.32,0.72,0,1),color 120ms cubic-bezier(0.32,0.72,0,1),border-color 120ms cubic-bezier(0.32,0.72,0,1),transform 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-btn-publish,:root[data-theme="white"] .ps-btn-publish,:root[data-theme="zen-linen"] .ps-btn-publish{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #6b7280}.ps-btn-publish .ps-btn-pip{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9999px;background: rgba(255,255,255,0.08);color: var(--text-soft,#86868b);font-size: 10px;font-weight: 900;transition: background 120ms cubic-bezier(0.32,0.72,0,1),color 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-btn-publish .ps-btn-pip,:root[data-theme="white"] .ps-btn-publish .ps-btn-pip,:root[data-theme="zen-linen"] .ps-btn-publish .ps-btn-pip{background: rgba(0,0,0,0.06);color: #4b5563}.ps-btn-publish.has-drafts{background: #0071e3;border-color: #0071e3;color: #ffffff;box-shadow: 0 2px 8px rgba(0,113,227,0.35)}:root[data-theme="light"] .ps-btn-publish.has-drafts,:root[data-theme="white"] .ps-btn-publish.has-drafts,:root[data-theme="zen-linen"] .ps-btn-publish.has-drafts{background: #111827;border-color: #111827;color: #ffffff}.ps-btn-publish.has-drafts .ps-btn-pip{background: rgba(255,255,255,0.25);color: #ffffff}.ps-btn-publish:active{transform: scale(0.97)}.ps-task-checklist-box{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 8px;padding: 10px 12px;display: flex;flex-direction: column;gap: 8px}:root[data-theme="light"] .ps-task-checklist-box,:root[data-theme="white"] .ps-task-checklist-box,:root[data-theme="zen-linen"] .ps-task-checklist-box{background: #f9fafb;border-color: rgba(0,0,0,0.08)}.ps-task-item{display: flex;align-items: center;gap: 8px;font-size: 12px;cursor: pointer;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-task-item,:root[data-theme="white"] .ps-task-item,:root[data-theme="zen-linen"] .ps-task-item{color: #1f2937}.ps-task-item input[type="checkbox"]{accent-color: var(--accent,#0071e3)}.ps-connecteam-shift-card.is-watch-day{border-left: 3.5px solid #0071e3}.ps-connecteam-shift-card.is-watch-evening{border-left: 3.5px solid #f59e0b}.ps-connecteam-shift-card.is-watch-midnight{border-left: 3.5px solid #6366f1}.ps-connecteam-shift-card.is-watch-open{border-left: 3.5px dashed #ff453a}:root[data-theme="light"] .ps-connecteam-shift-card.is-watch-day,:root[data-theme="white"] .ps-connecteam-shift-card.is-watch-day,:root[data-theme="zen-linen"] .ps-connecteam-shift-card.is-watch-day{border-left-color: #0071e3}:root[data-theme="light"] .ps-connecteam-shift-card.is-watch-evening,:root[data-theme="white"] .ps-connecteam-shift-card.is-watch-evening,:root[data-theme="zen-linen"] .ps-connecteam-shift-card.is-watch-evening{border-left-color: #d97706}:root[data-theme="light"] .ps-connecteam-shift-card.is-watch-midnight,:root[data-theme="white"] .ps-connecteam-shift-card.is-watch-midnight,:root[data-theme="zen-linen"] .ps-connecteam-shift-card.is-watch-midnight{border-left-color: #4f46e5}.ps-connecteam-shift-card[draggable="true"]{cursor: grab}.ps-connecteam-shift-card[draggable="true"]:active{cursor: grabbing}.ps-connecteam-shift-card.is-dragging{opacity: 0.4;transform: scale(0.96)}.ps-connecteam-td.is-drag-over{background: rgba(0,113,227,0.12) !important;outline: 2px dashed #0071e3 !important;outline-offset: -2px}.ps-quick-popover{position: absolute;z-index: 1000;background: rgba(22,22,23,0.94);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.14);border-radius: 12px;padding: 10px;box-shadow: 0 16px 36px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.06);display: flex;flex-direction: column;gap: 8px;min-width: 210px;max-width: 250px;animation: psPopoverAppear 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-quick-popover,:root[data-theme="white"] .ps-quick-popover,:root[data-theme="zen-linen"] .ps-quick-popover{background: rgba(255,255,255,0.97);border-color: rgba(0,0,0,0.1);box-shadow: 0 16px 36px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04)}@keyframes psPopoverAppear{from{opacity: 0;transform: scale(0.96) translateY(-4px)}to{opacity: 1;transform: scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.ps-quick-popover{animation: none}}.ps-quick-popover-title{font-size: 10px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-soft,#86868b);display: flex;align-items: center;justify-content: space-between}.ps-quick-preset-btn{background: rgba(255,255,255,0.05);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 6px;padding: 7px 9px;font-size: 11px;font-weight: 700;color: var(--text,#f5f5f7);text-align: left;cursor: pointer;display: flex;align-items: center;justify-content: space-between;transition: background 120ms ease,border-color 120ms ease,color 120ms ease,transform 120ms ease}:root[data-theme="light"] .ps-quick-preset-btn,:root[data-theme="white"] .ps-quick-preset-btn,:root[data-theme="zen-linen"] .ps-quick-preset-btn{background: #f9fafb;border-color: rgba(0,0,0,0.08);color: #111827}.ps-quick-preset-btn:hover{background: rgba(0,113,227,0.15);border-color: #0071e3;color: #ffffff;transform: translateY(-1px)}:root[data-theme="light"] .ps-quick-preset-btn:hover,:root[data-theme="white"] .ps-quick-preset-btn:hover,:root[data-theme="zen-linen"] .ps-quick-preset-btn:hover{background: rgba(0,113,227,0.08);color: #0071e3}.ps-quick-preset-btn:active{transform: scale(0.98)}.ps-quick-preset-btn.is-day{border-left: 3px solid #0071e3}.ps-quick-preset-btn.is-evening{border-left: 3px solid #f59e0b}.ps-quick-preset-btn.is-midnight{border-left: 3px solid #6366f1}.ps-watch-segmented-switch{display: flex;background: rgba(0,0,0,0.3);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 8px;padding: 2px;gap: 2px}:root[data-theme="light"] .ps-watch-segmented-switch,:root[data-theme="white"] .ps-watch-segmented-switch,:root[data-theme="zen-linen"] .ps-watch-segmented-switch{background: #f3f4f6;border-color: rgba(0,0,0,0.08)}.ps-watch-segment{flex: 1;padding: 4px 6px;font-size: 10px;font-weight: 800;border-radius: 6px;border: none;background: transparent;color: var(--text-soft,#86868b);cursor: pointer;text-align: center;transition: background 120ms ease,color 120ms ease}.ps-watch-segment:hover{color: var(--text,#f5f5f7)}.ps-watch-segment.is-active{background: var(--surface-card,#2c2c2e);color: var(--text,#f5f5f7);box-shadow: 0 1px 3px rgba(0,0,0,0.3)}:root[data-theme="light"] .ps-watch-segment.is-active,:root[data-theme="white"] .ps-watch-segment.is-active,:root[data-theme="zen-linen"] .ps-watch-segment.is-active{background: #ffffff;color: #111827;box-shadow: 0 1px 3px rgba(0,0,0,0.1)}.ps-quick-action-link{font-size: 10px;font-weight: 700;color: var(--text-soft,#86868b);background: transparent;border: none;cursor: pointer;padding: 4px;text-align: center;transition: color 120ms ease}.ps-quick-action-link:hover{color: var(--accent,#0071e3)}.ps-sched-filter-strip{display: flex;align-items: center;gap: 6px;padding: 8px 12px;border-bottom: 1px solid var(--border-subtle,rgba(255,255,255,0.06));overflow-x: auto;flex-wrap: wrap}:root[data-theme="light"] .ps-sched-filter-strip,:root[data-theme="white"] .ps-sched-filter-strip,:root[data-theme="zen-linen"] .ps-sched-filter-strip{border-bottom-color: rgba(0,0,0,0.06)}.ps-sched-filter-chip{padding: 3px 10px;font-size: 10px;font-weight: 700;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.1));background: transparent;color: var(--text-soft,#86868b);cursor: pointer;white-space: nowrap;transition: background 120ms ease,color 120ms ease,border-color 120ms ease}:root[data-theme="light"] .ps-sched-filter-chip,:root[data-theme="white"] .ps-sched-filter-chip,:root[data-theme="zen-linen"] .ps-sched-filter-chip{border-color: rgba(0,0,0,0.1);color: #4b5563}.ps-sched-filter-chip:hover{color: var(--text,#f5f5f7);border-color: var(--accent,#0071e3)}.ps-sched-filter-chip.is-active{background: var(--accent,#0071e3);color: #ffffff;border-color: var(--accent,#0071e3)}:root[data-theme="light"] .ps-sched-filter-chip.is-active,:root[data-theme="white"] .ps-sched-filter-chip.is-active,:root[data-theme="zen-linen"] .ps-sched-filter-chip.is-active{background: #111827;border-color: #111827;color: #ffffff}.ps-sched-search-input{background: rgba(255,255,255,0.05);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 6px;padding: 3px 8px;font-size: 11px;color: var(--text,#f5f5f7);margin-left: auto;min-width: 170px;outline: none;transition: border-color 120ms ease,box-shadow 120ms ease}:root[data-theme="light"] .ps-sched-search-input,:root[data-theme="white"] .ps-sched-search-input,:root[data-theme="zen-linen"] .ps-sched-search-input{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}.ps-sched-search-input:focus{border-color: var(--accent,#0071e3);box-shadow: 0 0 0 2px rgba(0,113,227,0.15)}.ps-connecteam-td.is-keyboard-focused{outline: 2.5px solid var(--accent,#0071e3) !important;outline-offset: -2.5px;z-index: 4;position: relative;background: rgba(0,113,227,0.08) !important}:root[data-theme="light"] .ps-connecteam-td.is-keyboard-focused,:root[data-theme="white"] .ps-connecteam-td.is-keyboard-focused,:root[data-theme="zen-linen"] .ps-connecteam-td.is-keyboard-focused{outline-color: #0071e3 !important;background: rgba(0,113,227,0.06) !important}.ps-sched-kbd-dock{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 6px 12px;padding: 6px 12px;margin-top: 10px;border-radius: 8px;background: rgba(0,0,0,0.25);border: 1px solid var(--border-subtle,rgba(255,255,255,0.08));font-size: 11px;color: var(--text-soft,#86868b);user-select: none}:root[data-theme="light"] .ps-sched-kbd-dock,:root[data-theme="white"] .ps-sched-kbd-dock,:root[data-theme="zen-linen"] .ps-sched-kbd-dock{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #4b5563}.ps-sched-kbd-hints{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.ps-sched-kbd-item{display: inline-flex;align-items: center;gap: 4px;font-size: 10.5px}.ps-sched-kbd-key{display: inline-block;padding: 1px 5px;font-family: ui-monospace,SFMono-Regular,monospace;font-weight: 700;font-size: 10px;border-radius: 4px;background: rgba(255,255,255,0.1);color: #f5f5f7;border: 1px solid rgba(255,255,255,0.15)}:root[data-theme="light"] .ps-sched-kbd-key,:root[data-theme="white"] .ps-sched-kbd-key,:root[data-theme="zen-linen"] .ps-sched-kbd-key{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.15);box-shadow: 0 1px 2px rgba(0,0,0,0.05)}.ps-staffing-meter-pill{display: inline-flex;align-items: center;justify-content: center;padding: 2px 7px;font-size: 9.5px;font-weight: 700;border-radius: 9999px;font-family: ui-monospace,SFMono-Regular,monospace;text-transform: uppercase;cursor: pointer;user-select: none;margin-top: 3px;transition: transform 120ms ease,opacity 120ms ease,background 120ms ease}.ps-staffing-meter-pill:active{transform: scale(0.96)}.ps-staffing-meter-pill.is-met{background: rgba(48,209,88,0.15);color: #30d158;border: 1px solid rgba(48,209,88,0.35)}.ps-staffing-meter-pill.is-short{background: rgba(255,69,58,0.15);color: #ff453a;border: 1px solid rgba(255,69,58,0.35)}:root[data-theme="light"] .ps-staffing-meter-pill.is-met,:root[data-theme="white"] .ps-staffing-meter-pill.is-met,:root[data-theme="zen-linen"] .ps-staffing-meter-pill.is-met{background: rgba(40,167,69,0.12);color: #1e7e34;border-color: rgba(40,167,69,0.3)}:root[data-theme="light"] .ps-staffing-meter-pill.is-short,:root[data-theme="white"] .ps-staffing-meter-pill.is-short,:root[data-theme="zen-linen"] .ps-staffing-meter-pill.is-short{background: rgba(220,53,69,0.12);color: #b02a37;border-color: rgba(220,53,69,0.3)}.ps-staffing-sub-counts{font-size: 9px;font-family: ui-monospace,SFMono-Regular,monospace;color: var(--text-soft,#86868b);letter-spacing: 0.04em;display: block;margin-top: 2px}.ps-connecteam-td.is-drag-valid{outline: 2px dashed #30d158 !important;background: rgba(48,209,88,0.14) !important;outline-offset: -2px}.ps-connecteam-td.is-drag-conflict{outline: 2px dashed #ff453a !important;background: rgba(255,69,58,0.14) !important;outline-offset: -2px}.ps-drag-tooltip{position: fixed;z-index: 10000;pointer-events: none;padding: 4px 10px;border-radius: 6px;font-size: 11px;font-weight: 700;font-family: ui-monospace,SFMono-Regular,monospace;text-transform: uppercase;box-shadow: 0 4px 14px rgba(0,0,0,0.35);white-space: nowrap;animation: psPopoverAppear 80ms ease}.ps-drag-tooltip.is-valid{background: #1b5e20;color: #ffffff;border: 1px solid #4caf50}.ps-drag-tooltip.is-conflict{background: #b71c1c;color: #ffffff;border: 1px solid #ef5350}.ps-smart-fill-popover{position: absolute;z-index: 1000;min-width: 320px;max-width: 380px;background: rgba(22,22,23,0.96);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.16);border-radius: 14px;padding: 12px;box-shadow: 0 16px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);display: flex;flex-direction: column;gap: 8px;animation: psPopoverAppear 120ms cubic-bezier(0.32,0.72,0,1)}:root[data-theme="light"] .ps-smart-fill-popover,:root[data-theme="white"] .ps-smart-fill-popover,:root[data-theme="zen-linen"] .ps-smart-fill-popover{background: rgba(255,255,255,0.98);border-color: rgba(0,0,0,0.12);box-shadow: 0 16px 40px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04)}.ps-smart-fill-header{display: flex;align-items: center;justify-content: space-between;padding-bottom: 6px;border-bottom: 1px dashed var(--border-subtle,rgba(255,255,255,0.1))}.ps-smart-fill-title{font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text,#f5f5f7);font-family: ui-monospace,SFMono-Regular,monospace}.ps-candidate-list{display: flex;flex-direction: column;gap: 6px;max-height: 240px;overflow-y: auto}.ps-candidate-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 6px 8px;border-radius: 8px;background: rgba(255,255,255,0.03);border: 1px solid var(--border-subtle,rgba(255,255,255,0.08));transition: background 120ms ease,border-color 120ms ease}:root[data-theme="light"] .ps-candidate-row,:root[data-theme="white"] .ps-candidate-row,:root[data-theme="zen-linen"] .ps-candidate-row{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-candidate-row.is-best-match{border-color: rgba(48,209,88,0.4);background: rgba(48,209,88,0.06)}.ps-candidate-meta{display: flex;flex-direction: column;gap: 2px}.ps-candidate-name{font-size: 11px;font-weight: 700;color: var(--text,#f5f5f7)}.ps-candidate-sub{font-size: 9.5px;font-family: ui-monospace,SFMono-Regular,monospace;color: var(--text-soft,#86868b)}.ps-candidate-best-tag{display: inline-block;padding: 1px 5px;font-size: 8.5px;font-weight: 800;border-radius: 4px;font-family: ui-monospace,SFMono-Regular,monospace;text-transform: uppercase;background: rgba(48,209,88,0.2);color: #30d158}.ps-candidate-assign-btn{padding: 3px 8px;font-size: 10px;font-weight: 800;border-radius: 6px;border: none;background: var(--accent,#0071e3);color: #ffffff;cursor: pointer;text-transform: uppercase;transition: opacity 120ms ease,transform 120ms ease}.ps-candidate-assign-btn:active{transform: scale(0.96)}.ps-connecteam-td.is-selected-cell{background: rgba(0,113,227,0.16) !important;outline: 1.5px solid #0071e3 !important;outline-offset: -1.5px}.ps-bulk-actions-dock{position: fixed;bottom: 24px;left: 50%;transform: translateX(-50%);z-index: 1000;display: flex;align-items: center;gap: 8px;padding: 8px 16px;background: rgba(22,22,23,0.94);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.18);border-radius: 9999px;box-shadow: 0 12px 32px rgba(0,0,0,0.45);animation: psBulkAppear 160ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-bulk-actions-dock,:root[data-theme="white"] .ps-bulk-actions-dock,:root[data-theme="zen-linen"] .ps-bulk-actions-dock{background: rgba(255,255,255,0.96);border-color: rgba(0,0,0,0.14);box-shadow: 0 12px 32px rgba(0,0,0,0.15)}@keyframes psBulkAppear{from{opacity: 0;transform: translate(-50%,12px) scale(0.96)}to{opacity: 1;transform: translate(-50%,0) scale(1)}}.ps-bulk-count-label{font-size: 11px;font-weight: 800;font-family: ui-monospace,SFMono-Regular,monospace;color: var(--text,#f5f5f7);padding-right: 6px;border-right: 1px solid var(--border-subtle,rgba(255,255,255,0.15))}.ps-bulk-pill{padding: 4px 10px;font-size: 10px;font-weight: 800;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.15));background: transparent;color: var(--text,#f5f5f7);cursor: pointer;text-transform: uppercase;transition: background 120ms ease,color 120ms ease,transform 120ms ease}.ps-bulk-pill:hover{background: var(--accent,#0071e3);color: #ffffff;border-color: var(--accent,#0071e3)}.ps-bulk-pill:active{transform: scale(0.96)}.ps-bulk-pill.is-clear{color: #ff453a;border-color: rgba(255,69,58,0.3)}.ps-bulk-pill.is-clear:hover{background: #ff453a;color: #ffffff}.ps-undo-toast{position: fixed;bottom: 24px;right: 24px;z-index: 10000;display: inline-flex;align-items: center;gap: 12px;padding: 10px 16px;background: #161617;border: 1px solid rgba(255,255,255,0.18);border-radius: 12px;color: #f5f5f7;font-size: 12px;box-shadow: 0 12px 32px rgba(0,0,0,0.5);animation: psToastAppear 180ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-undo-toast,:root[data-theme="white"] .ps-undo-toast,:root[data-theme="zen-linen"] .ps-undo-toast{background: #ffffff;color: #111827;border-color: rgba(0,0,0,0.15);box-shadow: 0 12px 32px rgba(0,0,0,0.15)}@keyframes psToastAppear{from{opacity: 0;transform: translateY(12px) scale(0.96)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-undo-toast-btn{background: var(--accent,#0071e3);color: #ffffff;border: none;border-radius: 6px;padding: 4px 10px;font-size: 11px;font-weight: 700;cursor: pointer;text-transform: uppercase;font-family: ui-monospace,SFMono-Regular,monospace;transition: opacity 120ms ease,transform 120ms ease}.ps-undo-toast-btn:active{transform: scale(0.96)}.ps-context-menu{position: fixed;z-index: 10000;min-width: 250px;background: rgba(22,22,23,0.96);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.16);border-radius: 12px;padding: 6px;box-shadow: 0 16px 40px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.06);display: flex;flex-direction: column;gap: 2px;animation: psPopoverAppear 120ms cubic-bezier(0.16,1,0.3,1);user-select: none}:root[data-theme="light"] .ps-context-menu,:root[data-theme="white"] .ps-context-menu,:root[data-theme="zen-linen"] .ps-context-menu{background: rgba(255,255,255,0.98);border-color: rgba(0,0,0,0.14);box-shadow: 0 16px 40px rgba(0,0,0,0.14),0 0 0 1px rgba(0,0,0,0.05)}.ps-context-header{padding: 6px 10px 4px 10px;font-size: 9.5px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;color: var(--text-soft,#86868b);border-bottom: 1px dashed var(--border-subtle,rgba(255,255,255,0.1));margin-bottom: 2px}:root[data-theme="light"] .ps-context-header,:root[data-theme="white"] .ps-context-header,:root[data-theme="zen-linen"] .ps-context-header{border-color: rgba(0,0,0,0.08);color: #6b7280}.ps-context-item{display: flex;align-items: center;justify-content: space-between;padding: 6px 10px;border-radius: 6px;font-size: 11.5px;font-weight: 700;color: var(--text,#f5f5f7);cursor: pointer;background: transparent;border: none;width: 100%;text-align: left;transition: background 100ms ease,color 100ms ease}:root[data-theme="light"] .ps-context-item,:root[data-theme="white"] .ps-context-item,:root[data-theme="zen-linen"] .ps-context-item{color: #111827}.ps-context-item:hover{background: var(--accent,#0071e3);color: #ffffff}.ps-context-item.is-danger{color: #ff453a}.ps-context-item.is-danger:hover{background: #ff453a;color: #ffffff}.ps-context-shortcut{font-family: ui-monospace,SFMono-Regular,monospace;font-size: 10px;font-weight: 700;opacity: 0.65;margin-left: 14px;letter-spacing: 0.04em;padding: 1px 4px;border-radius: 4px;background: rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-context-shortcut,:root[data-theme="white"] .ps-context-shortcut,:root[data-theme="zen-linen"] .ps-context-shortcut{background: rgba(0,0,0,0.06)}.ps-context-item:hover .ps-context-shortcut{opacity: 1;background: rgba(255,255,255,0.2);color: #ffffff}.ps-context-divider{height: 1px;margin: 3px 0;background: var(--border-subtle,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-context-divider,:root[data-theme="white"] .ps-context-divider,:root[data-theme="zen-linen"] .ps-context-divider{background: rgba(0,0,0,0.07)}.ps-staffing-diagnostic-popover{position: absolute;z-index: 10000;min-width: 320px;max-width: 380px;background: rgba(22,22,23,0.96);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.16);border-radius: 14px;padding: 12px;box-shadow: 0 16px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);display: flex;flex-direction: column;gap: 8px;animation: psPopoverAppear 120ms cubic-bezier(0.16,1,0.3,1);user-select: none}:root[data-theme="light"] .ps-staffing-diagnostic-popover,:root[data-theme="white"] .ps-staffing-diagnostic-popover,:root[data-theme="zen-linen"] .ps-staffing-diagnostic-popover{background: rgba(255,255,255,0.98);border-color: rgba(0,0,0,0.12);box-shadow: 0 16px 40px rgba(0,0,0,0.14)}.ps-watch-cov-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 6px 0;border-bottom: 1px dashed var(--border-subtle,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-watch-cov-row,:root[data-theme="white"] .ps-watch-cov-row,:root[data-theme="zen-linen"] .ps-watch-cov-row{border-color: rgba(0,0,0,0.06)}.ps-btn-fill-gap{padding: 3px 8px;font-size: 9px;font-weight: 800;border-radius: 6px;background: rgba(0,113,227,0.15);color: #2997ff;border: 1px solid rgba(0,113,227,0.3);cursor: pointer;text-transform: uppercase;font-family: ui-monospace,SFMono-Regular,monospace;transition: background 120ms ease,color 120ms ease,transform 120ms ease}.ps-btn-fill-gap:hover{background: #0071e3;color: #ffffff}.ps-btn-fill-gap:active{transform: scale(0.96)}.ps-inline-car-pill,.ps-inline-sector-pill{cursor: pointer;border-radius: 4px;padding: 1px 5px;font-size: 8px;font-weight: 700;user-select: none;transition: background 120ms ease,outline 120ms ease,color 120ms ease}.ps-inline-car-pill:hover,.ps-inline-sector-pill:hover{background: rgba(0,113,227,0.2) !important;outline: 1px solid #0071e3}.ps-car-picker-popover{position: absolute;z-index: 10000;min-width: 290px;max-width: 340px;max-height: 290px;overflow-y: auto;background: rgba(22,22,23,0.96);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255,255,255,0.16);border-radius: 12px;padding: 8px;box-shadow: 0 16px 40px rgba(0,0,0,0.5);display: flex;flex-direction: column;gap: 4px;animation: psPopoverAppear 120ms cubic-bezier(0.16,1,0.3,1);user-select: none}:root[data-theme="light"] .ps-car-picker-popover,:root[data-theme="white"] .ps-car-picker-popover,:root[data-theme="zen-linen"] .ps-car-picker-popover{background: rgba(255,255,255,0.98);border-color: rgba(0,0,0,0.12);box-shadow: 0 16px 40px rgba(0,0,0,0.12)}.ps-car-picker-row{display: flex;align-items: center;justify-content: space-between;padding: 6px 8px;border-radius: 6px;background: rgba(255,255,255,0.03);border: 1px solid var(--border-subtle,rgba(255,255,255,0.08));cursor: pointer;font-size: 11px;transition: background 100ms ease,border-color 100ms ease}:root[data-theme="light"] .ps-car-picker-row,:root[data-theme="white"] .ps-car-picker-row,:root[data-theme="zen-linen"] .ps-car-picker-row{background: #f9fafb;border-color: rgba(0,0,0,0.06)}.ps-car-picker-row:hover:not(.is-disabled){background: rgba(0,113,227,0.12);border-color: #0071e3}.ps-car-picker-row.is-current{border-color: rgba(0,113,227,0.5);background: rgba(0,113,227,0.08)}.ps-car-picker-row.is-disabled{opacity: 0.45;cursor: not-allowed}.ps-car-status-tag{font-family: ui-monospace,SFMono-Regular,monospace;font-size: 8.5px;font-weight: 800;padding: 1px 5px;border-radius: 4px;text-transform: uppercase}.ps-car-status-tag.is-avail{background: rgba(48,209,88,0.2);color: #30d158}.ps-car-status-tag.is-shop{background: rgba(255,69,58,0.2);color: #ff453a}.ps-car-status-tag.is-in-use{background: rgba(255,159,10,0.2);color: #ff9f0a}.ps-car-status-tag.is-current{background: rgba(0,113,227,0.2);color: #2997ff}.ps-roster-search-bar{display: flex;align-items: center;gap: 10px;margin-bottom: 14px}.ps-roster-search-input{flex: 1;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-size: 12.5px;padding: 7px 14px;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.1));background: var(--surface-card,#161617);color: var(--text,#f5f5f7);outline: none;transition: border-color 150ms ease,box-shadow 150ms ease}:root[data-theme="light"] .ps-roster-search-input,:root[data-theme="white"] .ps-roster-search-input,:root[data-theme="zen-linen"] .ps-roster-search-input{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827}.ps-roster-search-input:focus{border-color: var(--accent,#0071e3);box-shadow: 0 0 0 2px rgba(0,113,227,0.15)}.ps-audit-filter-bar{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-bottom: 14px}.ps-audit-filter-pill{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;padding: 4px 10px;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.1));background: transparent;color: var(--text-soft,#86868b);cursor: pointer;transition: color 150ms ease,border-color 150ms ease,background 150ms ease}:root[data-theme="light"] .ps-audit-filter-pill,:root[data-theme="white"] .ps-audit-filter-pill,:root[data-theme="zen-linen"] .ps-audit-filter-pill{color: #6b7280;border-color: rgba(0,0,0,0.1)}.ps-audit-filter-pill:hover{color: var(--text,#f5f5f7);border-color: var(--accent,#0071e3)}:root[data-theme="light"] .ps-audit-filter-pill:hover,:root[data-theme="white"] .ps-audit-filter-pill:hover,:root[data-theme="zen-linen"] .ps-audit-filter-pill:hover{color: #111827}.ps-audit-filter-pill.is-active{background: #2997ff;border-color: #2997ff;color: #ffffff}:root[data-theme="light"] .ps-audit-filter-pill.is-active,:root[data-theme="white"] .ps-audit-filter-pill.is-active,:root[data-theme="zen-linen"] .ps-audit-filter-pill.is-active{background: #0071e3;border-color: #0071e3;color: #ffffff}.ps-sched-tools-wrapper{position: relative;display: inline-block}.ps-sched-tools-popover{display: none;position: absolute;top: calc(100% + 8px);right: 0;z-index: 120;min-width: 220px;background: var(--surface-card,#1c1c1e);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 14px;box-shadow: 0 16px 36px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.15);padding: 6px;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px)}:root[data-theme="light"] .ps-sched-tools-popover,:root[data-theme="white"] .ps-sched-tools-popover,:root[data-theme="zen-linen"] .ps-sched-tools-popover{background: #ffffff;border-color: rgba(0,0,0,0.1);box-shadow: 0 12px 32px rgba(0,0,0,0.12),0 2px 8px rgba(0,0,0,0.04)}.ps-sched-tools-popover.is-open{display: block;animation: ps-popover-in 150ms cubic-bezier(0.16,1,0.3,1)}@keyframes ps-popover-in{from{opacity: 0;transform: translateY(-4px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-sched-tools-item{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 8px 12px;border-radius: 8px;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-size: 13px;font-weight: 700;color: var(--text,#f5f5f7);background: transparent;border: none;cursor: pointer;text-align: left;transition: background 150ms ease,color 150ms ease}:root[data-theme="light"] .ps-sched-tools-item,:root[data-theme="white"] .ps-sched-tools-item,:root[data-theme="zen-linen"] .ps-sched-tools-item{color: #111827}.ps-sched-tools-item:hover{background: rgba(41,151,255,0.12);color: #2997ff}:root[data-theme="light"] .ps-sched-tools-item:hover,:root[data-theme="white"] .ps-sched-tools-item:hover,:root[data-theme="zen-linen"] .ps-sched-tools-item:hover{background: rgba(0,113,227,0.08);color: #0071e3}.ps-sched-tools-divider{height: 1px;background: var(--border,rgba(255,255,255,0.08));margin: 4px 6px}:root[data-theme="light"] .ps-sched-tools-divider,:root[data-theme="white"] .ps-sched-tools-divider,:root[data-theme="zen-linen"] .ps-sched-tools-divider{background: rgba(0,0,0,0.06)}.ps-date-scrubber{display: inline-flex;align-items: center;gap: 6px;padding: 4px;background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 9999px}:root[data-theme="light"] .ps-date-scrubber,:root[data-theme="white"] .ps-date-scrubber,:root[data-theme="zen-linen"] .ps-date-scrubber{background: #f4f5f7;border-color: rgba(0,0,0,0.08)}.ps-date-scrub-btn{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;padding: 6px 12px;border-radius: 9999px;background: transparent;border: 1px solid transparent;color: var(--text-soft,#86868b);cursor: pointer;min-height: 36px;display: inline-flex;align-items: center;justify-content: center;transition: color 150ms ease,background 150ms ease,border-color 150ms ease}:root[data-theme="light"] .ps-date-scrub-btn,:root[data-theme="white"] .ps-date-scrub-btn,:root[data-theme="zen-linen"] .ps-date-scrub-btn{color: #4b5563}.ps-date-scrub-btn:hover{color: var(--text,#f5f5f7);background: rgba(255,255,255,0.08)}:root[data-theme="light"] .ps-date-scrub-btn:hover,:root[data-theme="white"] .ps-date-scrub-btn:hover,:root[data-theme="zen-linen"] .ps-date-scrub-btn:hover{color: #111827;background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-date-scrub-today{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;padding: 6px 16px;border-radius: 9999px;background: var(--surface,#1e1e20);border: 1px solid var(--border,rgba(255,255,255,0.12));color: var(--text,#f5f5f7);cursor: pointer;min-height: 36px;display: inline-flex;align-items: center;gap: 8px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);transition: color 150ms ease,background 150ms ease,border-color 150ms ease}.ps-scrub-today-dot{width: 6px;height: 6px;border-radius: 50%;background: #30d158;display: inline-block;flex-shrink: 0}:root[data-theme="light"] .ps-date-scrub-today,:root[data-theme="white"] .ps-date-scrub-today,:root[data-theme="zen-linen"] .ps-date-scrub-today{background: #ffffff;border-color: rgba(0,0,0,0.1);color: #111827}.ps-date-scrub-today:hover{border-color: var(--accent,#0071e3);color: var(--accent,#0071e3)}.ps-roster-filter-chips{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-top: 8px}.ps-roster-chip{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;padding: 4px 10px;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.1));background: transparent;color: var(--text-soft,#86868b);cursor: pointer;min-height: 28px;display: inline-flex;align-items: center;gap: 4px;transition: color 150ms ease,border-color 150ms ease,background 150ms ease}:root[data-theme="light"] .ps-roster-chip,:root[data-theme="white"] .ps-roster-chip,:root[data-theme="zen-linen"] .ps-roster-chip{color: #4b5563;border-color: rgba(0,0,0,0.08)}.ps-roster-chip:hover{color: var(--text,#f5f5f7);border-color: var(--accent,#0071e3)}:root[data-theme="light"] .ps-roster-chip:hover,:root[data-theme="white"] .ps-roster-chip:hover,:root[data-theme="zen-linen"] .ps-roster-chip:hover{color: #111827}.ps-roster-chip.is-active{background: #2997ff;border-color: #2997ff;color: #ffffff}:root[data-theme="light"] .ps-roster-chip.is-active,:root[data-theme="white"] .ps-roster-chip.is-active,:root[data-theme="zen-linen"] .ps-roster-chip.is-active{background: #0071e3;border-color: #0071e3;color: #ffffff}.ps-roster-chip.is-supervisor-chip{border-color: rgba(255,159,10,0.35);color: #ff9f0a}.ps-roster-chip.is-supervisor-chip.is-active{background: #ff9f0a;border-color: #ff9f0a;color: #000000}.ps-gap-inline-btn{margin-top: 10px;width: 100%;padding: 8px 12px;border-radius: 10px;border: 1px dashed rgba(255,69,58,0.45);background: rgba(255,69,58,0.06);color: #ff453a;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.04em;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 6px;transition: color 150ms ease,border-color 150ms ease,background 150ms ease}:root[data-theme="light"] .ps-gap-inline-btn,:root[data-theme="white"] .ps-gap-inline-btn,:root[data-theme="zen-linen"] .ps-gap-inline-btn{border-color: rgba(220,38,38,0.35);background: rgba(220,38,38,0.05);color: #dc2626}.ps-gap-inline-btn:hover{background: rgba(255,69,58,0.12);border-style: solid;border-color: #ff453a}:root[data-theme="light"] .ps-gap-inline-btn:hover,:root[data-theme="white"] .ps-gap-inline-btn:hover,:root[data-theme="zen-linen"] .ps-gap-inline-btn:hover{background: rgba(220,38,38,0.10);border-color: #dc2626}.ps-sched-shortcuts-deck{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-top: 12px;padding: 8px 14px;border-radius: 10px;background: rgba(255,255,255,0.03);border: 1px solid var(--border,rgba(255,255,255,0.06));font-family: var(--font-mono,monospace);font-size: 10px;color: var(--text-soft,#86868b)}:root[data-theme="light"] .ps-sched-shortcuts-deck,:root[data-theme="white"] .ps-sched-shortcuts-deck,:root[data-theme="zen-linen"] .ps-sched-shortcuts-deck{background: #f9fafb;border-color: rgba(0,0,0,0.06);color: #6b7280}.ps-sched-shortcuts-keys{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.ps-sched-kbd-hint{display: inline-flex;align-items: center;gap: 4px}.ps-sched-kbd-hint kbd{background: var(--surface,#1e1e20);border: 1px solid var(--border,rgba(255,255,255,0.15));border-radius: 4px;padding: 1px 5px;font-size: 9.5px;font-weight: 800;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-sched-kbd-hint kbd,:root[data-theme="white"] .ps-sched-kbd-hint kbd,:root[data-theme="zen-linen"] .ps-sched-kbd-hint kbd{background: #ffffff;border-color: rgba(0,0,0,0.12);color: #111827}.ps-doppelrand-shell{border-radius: 20px;padding: 0;background: transparent;border: none;box-shadow: none;margin-bottom: 20px}:root[data-theme="light"] .ps-doppelrand-shell,:root[data-theme="white"] .ps-doppelrand-shell,:root[data-theme="zen-linen"] .ps-doppelrand-shell{background: transparent;border: none;box-shadow: none}.ps-doppelrand-core{border-radius: 20px;background: transparent;border: none;box-shadow: none;padding: 0}:root[data-theme="light"] .ps-doppelrand-core,:root[data-theme="white"] .ps-doppelrand-core,:root[data-theme="zen-linen"] .ps-doppelrand-core{background: transparent;border: none;box-shadow: none}.ps-bento-hero-grid{display: grid;grid-template-columns: 1.15fr 1fr 1fr;gap: 16px;margin-top: 18px}@media (max-width: 1024px){.ps-bento-hero-grid{grid-template-columns: 1fr}}.ps-bento-tile{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.07));border-radius: 18px;padding: 22px;display: flex;flex-direction: column;justify-content: space-between;transition: transform 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1);position: relative;overflow: hidden}:root[data-theme="light"] .ps-bento-tile,:root[data-theme="white"] .ps-bento-tile,:root[data-theme="zen-linen"] .ps-bento-tile{background: #f9fafb;border-color: rgba(0,0,0,0.07)}.ps-bento-tile:hover{border-color: var(--primary,#0071e3);box-shadow: 0 6px 20px -2px rgba(0,113,227,0.12);transform: translateY(-1px)}.ps-bento-tile-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px}.ps-bento-kicker{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em;color: var(--text-soft,#86868b)}.ps-readiness-headline{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 42px;font-weight: 800;letter-spacing: -0.035em;line-height: 1;color: var(--text,#f5f5f7);margin-bottom: 16px}:root[data-theme="light"] .ps-readiness-headline,:root[data-theme="white"] .ps-readiness-headline,:root[data-theme="zen-linen"] .ps-readiness-headline{color: #111827}.ps-readiness-bars{display: flex;flex-direction: column;gap: 10px;margin-bottom: 16px}.ps-readiness-bar-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-size: 11px}.ps-readiness-bar-track{flex: 1;height: 4px;background: rgba(255,255,255,0.08);border-radius: 9999px;overflow: hidden;position: relative}:root[data-theme="light"] .ps-readiness-bar-track,:root[data-theme="white"] .ps-readiness-bar-track,:root[data-theme="zen-linen"] .ps-readiness-bar-track{background: rgba(0,0,0,0.06)}.ps-readiness-bar-fill{height: 100%;border-radius: 9999px;background: #30d158;transition: width 0.4s cubic-bezier(0.32,0.72,0,1)}.ps-readiness-bar-fill.is-warning{background: #ff9f0a}.ps-readiness-bar-fill.is-danger{background: #ff453a}.ps-readiness-narrative{font-size: 12px;line-height: 1.45;color: var(--text-soft,#86868b)}.ps-readiness-narrative strong{color: var(--text,#f5f5f7);font-weight: 700}:root[data-theme="light"] .ps-readiness-narrative strong,:root[data-theme="white"] .ps-readiness-narrative strong,:root[data-theme="zen-linen"] .ps-readiness-narrative strong{color: #111827}.ps-live-pulse-badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;border-radius: 9999px;background: rgba(48,209,88,0.12);border: 1px solid rgba(48,209,88,0.3);font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;color: #30d158}.ps-live-dot{width: 6px;height: 6px;border-radius: 50%;background: #30d158;box-shadow: 0 0 6px #30d158}.ps-pulse-watch-title{font-size: 20px;font-weight: 800;letter-spacing: -0.02em;margin: 0 0 4px 0;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-pulse-watch-title,:root[data-theme="white"] .ps-pulse-watch-title,:root[data-theme="zen-linen"] .ps-pulse-watch-title{color: #111827}.ps-pulse-meta-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 14px}.ps-pulse-meta-cell{background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.05));border-radius: 12px;padding: 10px 12px}:root[data-theme="light"] .ps-pulse-meta-cell,:root[data-theme="white"] .ps-pulse-meta-cell,:root[data-theme="zen-linen"] .ps-pulse-meta-cell{background: #f4f5f7;border-color: rgba(0,0,0,0.05)}.ps-pulse-meta-label{font-size: 10px;font-family: var(--font-mono,monospace);font-weight: 700;color: var(--text-soft,#86868b);text-transform: uppercase;letter-spacing: 0.04em}.ps-pulse-meta-val{font-size: 14px;font-weight: 800;color: var(--text,#f5f5f7);margin-top: 3px;letter-spacing: -0.01em}:root[data-theme="light"] .ps-pulse-meta-val,:root[data-theme="white"] .ps-pulse-meta-val,:root[data-theme="zen-linen"] .ps-pulse-meta-val{color: #111827}.ps-radar-list{display: flex;flex-direction: column;gap: 8px;margin-top: 12px}.ps-radar-item{display: flex;align-items: center;justify-content: space-between;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.05));font-size: 12px;cursor: pointer;transition: background-color 0.16s cubic-bezier(0.16,1,0.3,1),border-color 0.16s cubic-bezier(0.16,1,0.3,1),transform 0.16s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-radar-item,:root[data-theme="white"] .ps-radar-item,:root[data-theme="zen-linen"] .ps-radar-item{background: #f9fafb;border-color: rgba(0,0,0,0.05)}.ps-radar-item:hover{background: rgba(0,113,227,0.06);border-color: var(--primary,#0071e3);transform: translateY(-1px)}.ps-chrono-ribbon{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 20px;padding: 18px 22px;margin-bottom: 20px;box-shadow: 0 4px 20px -4px rgba(0,0,0,0.2)}:root[data-theme="light"] .ps-chrono-ribbon,:root[data-theme="white"] .ps-chrono-ribbon,:root[data-theme="zen-linen"] .ps-chrono-ribbon{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 12px rgba(0,0,0,0.03)}.ps-chrono-header{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin-bottom: 14px}.ps-chrono-title{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em;color: var(--text-soft,#86868b)}.ps-chrono-telemetry-badge{font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;color: #30d158}.ps-chrono-ruler{display: grid;grid-template-columns: repeat(24,1fr);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));padding-bottom: 6px;margin-bottom: 10px}:root[data-theme="light"] .ps-chrono-ruler,:root[data-theme="white"] .ps-chrono-ruler,:root[data-theme="zen-linen"] .ps-chrono-ruler{border-bottom-color: rgba(0,0,0,0.08)}.ps-chrono-hour-tick{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 700;color: var(--text-soft,#86868b);text-align: left;user-select: none}.ps-chrono-bands{position: relative;height: 40px;background: rgba(255,255,255,0.02);border-radius: 10px;overflow: hidden;margin-bottom: 12px}:root[data-theme="light"] .ps-chrono-bands,:root[data-theme="white"] .ps-chrono-bands,:root[data-theme="zen-linen"] .ps-chrono-bands{background: rgba(0,0,0,0.02)}.ps-chrono-shift-band{position: absolute;top: 4px;bottom: 4px;border-radius: 8px;display: flex;align-items: center;padding: 0 12px;font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-shadow: 0 2px 8px rgba(0,0,0,0.18);letter-spacing: 0.02em}.ps-chrono-shift-band.is-day{background: linear-gradient(90deg,#0071e3,#2997ff);color: #ffffff}.ps-chrono-shift-band.is-evening{background: linear-gradient(90deg,#d97706,#f59e0b);color: #ffffff}.ps-chrono-shift-band.is-midnight{background: linear-gradient(90deg,#4f46e5,#6366f1);color: #ffffff}.ps-chrono-overlap-indicator{position: absolute;top: 0;bottom: 0;background: repeating-linear-gradient( -45deg,rgba(48,209,88,0.16),rgba(48,209,88,0.16) 4px,transparent 4px,transparent 8px );border-left: 1px solid rgba(48,209,88,0.45);border-right: 1px solid rgba(48,209,88,0.45);pointer-events: none;z-index: 2}.ps-chrono-waterline{display: grid;grid-template-columns: repeat(24,1fr);gap: 2px;height: 30px;align-items: flex-end}.ps-chrono-waterline-col{height: 100%;display: flex;flex-direction: column;justify-content: flex-end;position: relative;cursor: pointer}.ps-chrono-waterline-bar{width: 100%;border-radius: 4px 4px 0 0;background: #30d158;min-height: 4px;transition: height 0.3s ease,background-color 0.2s ease}.ps-chrono-waterline-bar.is-amber{background: #ff9f0a}.ps-chrono-waterline-bar.is-red{background: #ff453a}.ps-chrono-waterline-col:hover .ps-chrono-waterline-bar{opacity: 0.85;transform: scaleY(1.08);transform-origin: bottom}.ps-ghost-slot{background: rgba(255,69,58,0.04);border: 1px solid rgba(255,69,58,0.25);border-radius: 12px;padding: 12px 14px;margin-top: 10px;cursor: pointer;transition: background-color 0.2s cubic-bezier(0.16,1,0.3,1),border-color 0.2s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1);display: flex;flex-direction: column;gap: 4px}:root[data-theme="light"] .ps-ghost-slot,:root[data-theme="white"] .ps-ghost-slot,:root[data-theme="zen-linen"] .ps-ghost-slot{background: #fff8f7;border-color: rgba(255,69,58,0.22)}.ps-ghost-slot:hover{background: rgba(255,69,58,0.08);border-color: #ff453a;transform: translateY(-1px);box-shadow: 0 4px 14px -2px rgba(255,69,58,0.16)}.ps-ghost-slot-tag{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;color: #ff453a;letter-spacing: 0.04em}.ps-ghost-slot-title{font-size: 13px;font-weight: 700;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-ghost-slot-title,:root[data-theme="white"] .ps-ghost-slot-title,:root[data-theme="zen-linen"] .ps-ghost-slot-title{color: #111827}.ps-ghost-slot-action{font-size: 11px;font-weight: 700;color: var(--text-soft,#86868b);display: inline-flex;align-items: center;gap: 4px}.ps-ghost-slot:hover .ps-ghost-slot-action{color: #ff453a}.ps-fatigue-badge{display: inline-flex;align-items: center;gap: 4px;padding: 2px 7px;border-radius: 9999px;font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800}.ps-fatigue-badge.is-rested{background: rgba(48,209,88,0.12);border: 1px solid rgba(48,209,88,0.3);color: #30d158}.ps-fatigue-badge.is-quickturn{background: rgba(255,159,10,0.15);border: 1px solid rgba(255,159,10,0.35);color: #ff9f0a}.ps-island-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 9999px;padding: 7px 18px;font-family: var(--font-sans,inherit);font-size: 13px;font-weight: 700;cursor: pointer;border: 1px solid transparent;transition: background-color 0.18s cubic-bezier(0.16,1,0.3,1),border-color 0.18s cubic-bezier(0.16,1,0.3,1),transform 0.18s cubic-bezier(0.16,1,0.3,1),box-shadow 0.18s cubic-bezier(0.16,1,0.3,1);user-select: none}.ps-island-btn:active{transform: scale(0.98)}.ps-island-btn-primary{background: #0071e3;color: #ffffff;box-shadow: 0 2px 8px rgba(0,113,227,0.28)}.ps-island-btn-primary:hover{background: #0077ed;box-shadow: 0 4px 14px rgba(0,113,227,0.36)}.ps-island-pip{width: 20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,0.2);display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 800}.ps-district-name-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 14px;background: var(--surface,#ffffff);border: 1px solid var(--border,rgba(0,0,0,0.08));border-radius: 12px;transition: background-color 0.15s cubic-bezier(0.32,0.72,0,1),border-color 0.15s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-district-name-row{background: #1c1c1e;border-color: rgba(255,255,255,0.10)}.ps-district-name-row:hover{border-color: var(--accent,#0071e3)}.ps-district-name-text{font-size: 14px;font-weight: 700;color: var(--text,#111827);letter-spacing: -0.01em;flex: 1}:root[data-theme="dark"] .ps-district-name-text{color: #f5f5f7}.ps-district-quick-input{font-family: var(--font-sans,inherit);font-size: 13.5px;font-weight: 700;color: var(--text,#111827);background: transparent;border: 1px solid var(--accent,#0071e3);border-radius: 8px;padding: 4px 8px;flex: 1;outline: none}:root[data-theme="dark"] .ps-district-quick-input{color: #f5f5f7;background: #121214}.ps-district-row-actions{display: inline-flex;align-items: center;gap: 6px}.ps-term-pills-row{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.ps-term-pill-btn{padding: 5px 12px;border-radius: 9999px;font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em;background: var(--surface-muted,#f2f2f7);color: var(--text-soft,#4b5563);border: 1px solid transparent;cursor: pointer;transition: background-color 0.15s cubic-bezier(0.32,0.72,0,1),border-color 0.15s cubic-bezier(0.32,0.72,0,1),color 0.15s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-term-pill-btn{background: #242426;color: #86868b}.ps-term-pill-btn:hover{color: var(--text,#111827);background: var(--surface,#ffffff);border-color: var(--border,rgba(0,0,0,0.12))}:root[data-theme="dark"] .ps-term-pill-btn:hover{color: #f5f5f7;background: #2c2c2e;border-color: rgba(255,255,255,0.2)}.ps-term-pill-btn.is-active{background: var(--primary,#0071e3);color: #ffffff;border-color: transparent}.ps-cadence-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 8px;margin-top: 8px}.ps-cadence-card{padding: 8px 10px;border-radius: 10px;background: var(--surface-muted,#f4f5f7);border: 1px solid var(--border,rgba(0,0,0,0.08));cursor: pointer;display: flex;flex-direction: column;gap: 2px;transition: background-color 0.15s cubic-bezier(0.32,0.72,0,1),border-color 0.15s cubic-bezier(0.32,0.72,0,1),transform 0.15s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-cadence-card{background: #1e1e20;border-color: rgba(255,255,255,0.08)}.ps-cadence-card:hover{border-color: var(--accent,#0071e3)}.ps-cadence-card.is-active{background: rgba(0,113,227,0.08);border-color: var(--primary,#0071e3)}:root[data-theme="dark"] .ps-cadence-card.is-active{background: rgba(41,151,255,0.15);border-color: #2997ff}.ps-cadence-title{font-size: 11.5px;font-weight: 700;color: var(--text,#111827)}:root[data-theme="dark"] .ps-cadence-title{color: #f5f5f7}.ps-cadence-desc{font-size: 10px;color: var(--text-soft,#6b7280);line-height: 1.25}.ps-quick-district-pill{cursor: pointer;position: relative;user-select: none;transition: opacity 0.15s cubic-bezier(0.32,0.72,0,1),transform 0.15s cubic-bezier(0.32,0.72,0,1)}.ps-quick-district-pill:hover{opacity: 0.85;transform: translateY(-1px)}.ps-quick-district-pill:active{transform: scale(0.97)}.ps-quick-district-popover{position: absolute;top: calc(100% + 4px);left: 0;z-index: 120;min-width: 170px;background: var(--surface,#ffffff);border: 1px solid var(--border-strong,rgba(0,0,0,0.16));border-radius: 12px;box-shadow: 0 10px 30px rgba(0,0,0,0.14),0 2px 6px rgba(0,0,0,0.06);padding: 6px;display: flex;flex-direction: column;gap: 3px;animation: ps-quick-pop 0.15s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-quick-district-popover{background: #1c1c1e;border-color: rgba(255,255,255,0.2);box-shadow: 0 12px 36px rgba(0,0,0,0.6)}@keyframes ps-quick-pop{from{opacity: 0;transform: translateY(-4px) scale(0.97)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-quick-district-option{padding: 6px 10px;border-radius: 7px;font-size: 12px;font-weight: 700;color: var(--text,#111827);cursor: pointer;display: flex;align-items: center;justify-content: space-between;transition: background-color 0.12s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-quick-district-option{color: #f5f5f7}.ps-quick-district-option:hover{background: var(--surface-muted,#f2f2f7)}:root[data-theme="dark"] .ps-quick-district-option:hover{background: #2c2c2e}.ps-quick-district-option.is-selected{color: var(--primary,#0071e3);background: rgba(0,113,227,0.08)}:root[data-theme="dark"] .ps-quick-district-option.is-selected{color: #2997ff;background: rgba(41,151,255,0.15)}.ps-autofill-banner{display: flex;align-items: center;justify-content: space-between;background: rgba(0,113,227,0.06);border: 1px solid rgba(0,113,227,0.2);border-radius: 10px;padding: 8px 12px;margin-bottom: 12px;font-size: 12px}:root[data-theme="dark"] .ps-autofill-banner{background: rgba(41,151,255,0.1);border-color: rgba(41,151,255,0.25)}.ps-roster-shift-col.is-shift-day{border-top: 3px solid #ff9f0a}.ps-roster-shift-col.is-shift-afternoon{border-top: 3px solid #2997ff}.ps-roster-shift-col.is-shift-midnight{border-top: 3px solid #af52de}:root[data-theme="light"] .ps-roster-shift-col.is-shift-day,:root[data-theme="white"] .ps-roster-shift-col.is-shift-day{border-top-color: #d97706}:root[data-theme="light"] .ps-roster-shift-col.is-shift-afternoon,:root[data-theme="white"] .ps-roster-shift-col.is-shift-afternoon{border-top-color: #0071e3}:root[data-theme="light"] .ps-roster-shift-col.is-shift-midnight,:root[data-theme="white"] .ps-roster-shift-col.is-shift-midnight{border-top-color: #7928ca}.ps-shift-tag{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;text-transform: uppercase;padding: 2px 7px;border-radius: 9999px;letter-spacing: 0.03em;display: inline-flex;align-items: center;gap: 4px}.ps-shift-tag.is-shift-day{background: rgba(255,159,10,0.14);color: #ff9f0a;border: 1px solid rgba(255,159,10,0.3)}:root[data-theme="light"] .ps-shift-tag.is-shift-day,:root[data-theme="white"] .ps-shift-tag.is-shift-day{background: rgba(217,119,6,0.1);color: #b45309;border-color: rgba(217,119,6,0.25)}.ps-shift-tag.is-shift-afternoon{background: rgba(41,151,255,0.14);color: #2997ff;border: 1px solid rgba(41,151,255,0.3)}:root[data-theme="light"] .ps-shift-tag.is-shift-afternoon,:root[data-theme="white"] .ps-shift-tag.is-shift-afternoon{background: rgba(0,113,227,0.09);color: #0071e3;border-color: rgba(0,113,227,0.25)}.ps-shift-tag.is-shift-midnight{background: rgba(175,82,222,0.14);color: #af52de;border: 1px solid rgba(175,82,222,0.3)}:root[data-theme="light"] .ps-shift-tag.is-shift-midnight,:root[data-theme="white"] .ps-shift-tag.is-shift-midnight{background: rgba(121,40,202,0.09);color: #7928ca;border-color: rgba(121,40,202,0.25)}.ps-week-shift-block.is-shift-day{border-left: 3px solid #ff9f0a}.ps-week-shift-block.is-shift-afternoon{border-left: 3px solid #2997ff}.ps-week-shift-block.is-shift-midnight{border-left: 3px solid #af52de}:root[data-theme="light"] .ps-week-shift-block.is-shift-day,:root[data-theme="white"] .ps-week-shift-block.is-shift-day{border-left-color: #d97706}:root[data-theme="light"] .ps-week-shift-block.is-shift-afternoon,:root[data-theme="white"] .ps-week-shift-block.is-shift-afternoon{border-left-color: #0071e3}:root[data-theme="light"] .ps-week-shift-block.is-shift-midnight,:root[data-theme="white"] .ps-week-shift-block.is-shift-midnight{border-left-color: #7928ca}.ps-cal-shift-dots{display: flex;align-items: center;gap: 3px;margin-top: 2px}.ps-cal-shift-dot{width: 5px;height: 5px;border-radius: 50%;display: inline-block}.ps-cal-shift-dot.is-day{background: #ff9f0a}.ps-cal-shift-dot.is-afternoon{background: #2997ff}.ps-cal-shift-dot.is-midnight{background: #af52de}.ps-cal-rdo-pill{font-family: var(--font-mono,monospace);font-size: 8.5px;font-weight: 700;padding: 1px 4px;border-radius: 4px;background: rgba(142,142,147,0.12);color: var(--text-soft,#86868b);display: inline-flex;align-items: center}:root[data-theme="light"] .ps-cal-rdo-pill,:root[data-theme="white"] .ps-cal-rdo-pill{background: #e5e7eb;color: #4b5563}.ps-vehicle-badge{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;padding: 3px 8px;border-radius: 9999px;background: rgba(100,210,255,0.14);color: #64d2ff;border: 1px solid rgba(100,210,255,0.3);display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;transition: background-color 120ms cubic-bezier(0.16,1,0.3,1),color 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-vehicle-badge,:root[data-theme="white"] .ps-vehicle-badge{background: rgba(2,132,199,0.08);color: #0284c7;border-color: rgba(2,132,199,0.24)}.ps-vehicle-badge.ps-vehicle-unassigned{background: rgba(255,255,255,0.04);color: var(--text-soft,#86868b);border: 1px dashed var(--border,rgba(255,255,255,0.12))}:root[data-theme="light"] .ps-vehicle-badge.ps-vehicle-unassigned,:root[data-theme="white"] .ps-vehicle-badge.ps-vehicle-unassigned{background: #f4f5f7;color: #9ca3af;border-color: rgba(0,0,0,0.12)}.ps-quick-vehicle-pill{cursor: pointer}.ps-quick-vehicle-pill:hover{filter: brightness(1.15);transform: translateY(-0.5px)}.ps-quick-vehicle-popover{position: absolute;top: calc(100% + 4px);left: 0;z-index: 210;width: 250px;background: var(--surface-card,#1c1c1e);border: 1px solid var(--border,rgba(255,255,255,0.12));border-radius: 12px;box-shadow: 0 10px 28px rgba(0,0,0,0.45);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);padding: 6px;max-height: 240px;overflow-y: auto;animation: psPopoverUp 0.15s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-quick-vehicle-popover,:root[data-theme="white"] .ps-quick-vehicle-popover{background: #ffffff;border-color: rgba(0,0,0,0.1);box-shadow: 0 10px 28px rgba(0,0,0,0.12)}.ps-quick-vehicle-option{padding: 6px 10px;border-radius: 7px;font-size: 11.5px;font-weight: 700;color: var(--text,#111827);cursor: pointer;display: flex;align-items: center;justify-content: space-between;transition: background-color 0.12s cubic-bezier(0.32,0.72,0,1)}:root[data-theme="dark"] .ps-quick-vehicle-option{color: #f5f5f7}.ps-quick-vehicle-option:hover{background: var(--surface-muted,#f2f2f7)}:root[data-theme="dark"] .ps-quick-vehicle-option:hover{background: #2c2c2e}.ps-quick-vehicle-option.is-selected{color: #0284c7;background: rgba(2,132,199,0.08)}:root[data-theme="dark"] .ps-quick-vehicle-option.is-selected{color: #64d2ff;background: rgba(100,210,255,0.15)}.ps-rdo-pill{font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 700;padding: 2px 7px;border-radius: 9999px;background: rgba(142,142,147,0.14);color: #8e8e93;border: 1px solid rgba(142,142,147,0.28);display: inline-flex;align-items: center;gap: 3px;white-space: nowrap}:root[data-theme="light"] .ps-rdo-pill,:root[data-theme="white"] .ps-rdo-pill{background: #f2f2f7;color: #4b5563;border-color: rgba(0,0,0,0.1)}.ps-rdo-today-tag{font-family: var(--font-mono,monospace);font-size: 9px;font-weight: 800;padding: 2px 6px;border-radius: 4px;background: rgba(142,142,147,0.2);color: #aeaeb2}:root[data-theme="light"] .ps-rdo-today-tag,:root[data-theme="white"] .ps-rdo-today-tag{background: #e5e7eb;color: #4b5563}.ps-off-duty-shelf{margin-top: 20px;padding: 16px 18px;border-radius: 16px;background: rgba(255,255,255,0.02);border: 1px solid var(--border,rgba(255,255,255,0.08))}:root[data-theme="light"] .ps-off-duty-shelf,:root[data-theme="white"] .ps-off-duty-shelf{background: #f9fafb;border-color: rgba(0,0,0,0.07)}.ps-off-duty-shelf-header{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-bottom: 12px}.ps-off-duty-shelf-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 13px;font-weight: 800;letter-spacing: -0.01em;color: var(--text,#f5f5f7);display: flex;align-items: center;gap: 8px}:root[data-theme="light"] .ps-off-duty-shelf-title,:root[data-theme="white"] .ps-off-duty-shelf-title{color: #111827}.ps-off-duty-chips-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 8px}.ps-off-duty-officer-chip{padding: 8px 12px;border-radius: 10px;background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.06));display: flex;align-items: center;justify-content: space-between;gap: 8px}:root[data-theme="light"] .ps-off-duty-officer-chip,:root[data-theme="white"] .ps-off-duty-officer-chip{background: #ffffff;border-color: rgba(0,0,0,0.06)}.ps-bids-ledger-container{display: flex;flex-direction: column;gap: 16px;width: 100%}.ps-bids-stats-strip{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 12px}.ps-bids-stat-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 14px;padding: 12px 16px;display: flex;flex-direction: column;gap: 4px}:root[data-theme="light"] .ps-bids-stat-card,:root[data-theme="white"] .ps-bids-stat-card{background: #ffffff;border-color: rgba(0,0,0,0.08)}.ps-bids-stat-label{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;color: var(--text-soft,#86868b);letter-spacing: 0.03em}.ps-bids-stat-val{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 22px;font-weight: 800;letter-spacing: -0.02em;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-bids-stat-val,:root[data-theme="white"] .ps-bids-stat-val{color: #111827}.ps-bids-table-card{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 18px;overflow: hidden}:root[data-theme="light"] .ps-bids-table-card,:root[data-theme="white"] .ps-bids-table-card{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 2px 10px rgba(0,0,0,0.03)}.ps-bids-table{width: 100%;border-collapse: collapse;font-size: 12px}.ps-bids-table th{padding: 10px 14px;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;color: var(--text-soft,#86868b);background: rgba(255,255,255,0.03);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));text-align: left;letter-spacing: 0.04em}:root[data-theme="light"] .ps-bids-table th,:root[data-theme="white"] .ps-bids-table th{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.08);color: #6b7280}.ps-bids-table td{padding: 12px 14px;border-bottom: 1px solid var(--border,rgba(255,255,255,0.05));vertical-align: middle}:root[data-theme="light"] .ps-bids-table td,:root[data-theme="white"] .ps-bids-table td{border-bottom-color: rgba(0,0,0,0.05)}.ps-bids-table tr:last-child td{border-bottom: none}.ps-bids-table tr:hover td{background: rgba(255,255,255,0.02)}:root[data-theme="light"] .ps-bids-table tr:hover td,:root[data-theme="white"] .ps-bids-table tr:hover td{background: #f9fafb}.ps-personnel-bento-grid{display: grid;grid-template-columns: 1.35fr 1fr 1fr 1fr;gap: 16px;margin-bottom: 20px}@media (max-width: 1200px){.ps-personnel-bento-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 768px){.ps-personnel-bento-grid{grid-template-columns: 1fr}}.ps-personnel-bento-tile{background: var(--surface-card,#161617);border: 1px solid var(--border,rgba(255,255,255,0.08));border-radius: 18px;padding: 18px 20px;display: flex;flex-direction: column;justify-content: space-between;position: relative;overflow: hidden;transition: border-color 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1)}:root[data-theme="light"] .ps-personnel-bento-tile,:root[data-theme="white"] .ps-personnel-bento-tile,:root[data-theme="zen-linen"] .ps-personnel-bento-tile{background: #ffffff;border-color: rgba(0,0,0,0.08);box-shadow: 0 1px 3px rgba(0,0,0,0.04)}.ps-personnel-bento-tile:hover{border-color: var(--primary,#0071e3);box-shadow: 0 4px 16px rgba(0,113,227,0.1);transform: translateY(-1px)}.ps-bento-cadence-hero{border-left: 3px solid var(--apple-blue,#2997ff)}:root[data-theme="light"] .ps-bento-cadence-hero,:root[data-theme="white"] .ps-bento-cadence-hero,:root[data-theme="zen-linen"] .ps-bento-cadence-hero{border-left-color: #0071e3}.ps-bento-header-line{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px}.ps-bento-display-val{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 22px;font-weight: 800;letter-spacing: -0.025em;line-height: 1.15;color: var(--text,#f5f5f7);margin-bottom: 4px}:root[data-theme="light"] .ps-bento-display-val,:root[data-theme="white"] .ps-bento-display-val,:root[data-theme="zen-linen"] .ps-bento-display-val{color: #111827}.ps-bento-subtext{font-size: 11.5px;color: var(--text-soft,#86868b);line-height: 1.35}:root[data-theme="light"] .ps-bento-subtext,:root[data-theme="white"] .ps-bento-subtext,:root[data-theme="zen-linen"] .ps-bento-subtext{color: #6b7280}.ps-bento-telemetry-row{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin-top: 10px}.ps-cadence-countdown-row{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 6px}.ps-cadence-days-pill{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;padding: 2px 7px;border-radius: 9999px;background: rgba(41,151,255,0.15);color: var(--apple-blue,#2997ff);border: 1px solid rgba(41,151,255,0.28);letter-spacing: 0.03em}:root[data-theme="light"] .ps-cadence-days-pill,:root[data-theme="white"] .ps-cadence-days-pill,:root[data-theme="zen-linen"] .ps-cadence-days-pill{background: rgba(0,113,227,0.1);color: #0071e3;border-color: rgba(0,113,227,0.25)}.ps-cadence-target-text{font-size: 11px;color: var(--text-soft,#86868b);font-weight: 500}:root[data-theme="light"] .ps-cadence-target-text,:root[data-theme="white"] .ps-cadence-target-text,:root[data-theme="zen-linen"] .ps-cadence-target-text{color: #6b7280}.ps-cadence-track-wrapper{display: flex;align-items: center;gap: 10px;margin-top: 10px}.ps-cadence-progress-track{flex: 1;height: 6px;background: rgba(255,255,255,0.08);border-radius: 9999px;overflow: hidden}:root[data-theme="light"] .ps-cadence-progress-track,:root[data-theme="white"] .ps-cadence-progress-track,:root[data-theme="zen-linen"] .ps-cadence-progress-track{background: rgba(0,0,0,0.08)}.ps-cadence-progress-bar{height: 100%;background: linear-gradient(90deg,#0071e3,#30d158);border-radius: 9999px;transition: width 0.3s cubic-bezier(0.16,1,0.3,1)}.ps-cadence-pct-label{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;color: var(--text-muted,#a1a1a6);white-space: nowrap}:root[data-theme="light"] .ps-cadence-pct-label,:root[data-theme="white"] .ps-cadence-pct-label,:root[data-theme="zen-linen"] .ps-cadence-pct-label{color: #4b5563}.ps-cadence-toggle-group{display: inline-flex;align-items: center;background: rgba(255,255,255,0.05);border: 1px solid var(--border,rgba(255,255,255,0.1));border-radius: 9999px;padding: 2px;gap: 2px}:root[data-theme="light"] .ps-cadence-toggle-group,:root[data-theme="white"] .ps-cadence-toggle-group,:root[data-theme="zen-linen"] .ps-cadence-toggle-group{background: #f4f5f7;border-color: rgba(0,0,0,0.08)}.ps-cadence-toggle-btn{font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 800;letter-spacing: 0.03em;padding: 4px 10px;border-radius: 9999px;border: none;background: transparent;color: var(--text-soft,#86868b);cursor: pointer;white-space: nowrap;transition: background 120ms ease,color 120ms ease,box-shadow 120ms ease}:root[data-theme="light"] .ps-cadence-toggle-btn,:root[data-theme="white"] .ps-cadence-toggle-btn,:root[data-theme="zen-linen"] .ps-cadence-toggle-btn{color: #6b7280}.ps-cadence-toggle-btn:hover{color: var(--text,#f5f5f7);background: rgba(255,255,255,0.06)}:root[data-theme="light"] .ps-cadence-toggle-btn:hover,:root[data-theme="white"] .ps-cadence-toggle-btn:hover,:root[data-theme="zen-linen"] .ps-cadence-toggle-btn:hover{color: #111827;background: #ffffff}.ps-cadence-toggle-btn.is-active{background: #0071e3;color: #ffffff;box-shadow: 0 1px 4px rgba(0,113,227,0.35)}.ps-personnel-filter-chip{font-family: var(--font-mono,monospace);font-size: 10.5px;font-weight: 800;letter-spacing: 0.03em;padding: 4px 10px;border-radius: 9999px;border: 1px solid var(--border,rgba(255,255,255,0.12));background: rgba(255,255,255,0.03);color: var(--text-soft,#86868b);cursor: pointer;white-space: nowrap;transition: background-color 120ms ease,border-color 120ms ease,color 120ms ease}:root[data-theme="light"] .ps-personnel-filter-chip,:root[data-theme="white"] .ps-personnel-filter-chip,:root[data-theme="zen-linen"] .ps-personnel-filter-chip{background: #f4f5f7;border-color: rgba(0,0,0,0.08);color: #6b7280}.ps-personnel-filter-chip:hover{border-color: var(--primary,#0071e3);color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-personnel-filter-chip:hover,:root[data-theme="white"] .ps-personnel-filter-chip:hover,:root[data-theme="zen-linen"] .ps-personnel-filter-chip:hover{color: #111827;background: #ffffff}.ps-personnel-filter-chip.is-active{border-color: var(--apple-blue,#2997ff);background: rgba(0,113,227,0.15);color: var(--apple-blue,#2997ff)}:root[data-theme="light"] .ps-personnel-filter-chip.is-active,:root[data-theme="white"] .ps-personnel-filter-chip.is-active,:root[data-theme="zen-linen"] .ps-personnel-filter-chip.is-active{border-color: #0071e3;background: rgba(0,113,227,0.1);color: #0071e3}.ps-personnel-count-badge{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;letter-spacing: 0.05em;color: var(--text-soft,#86868b)}.ps-personnel-table{width: 100%;border-collapse: collapse;font-size: 13px}.ps-personnel-table th{font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em;color: var(--text-soft,#86868b);padding: 10px 14px;border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));text-align: left;white-space: nowrap}:root[data-theme="light"] .ps-personnel-table th,:root[data-theme="white"] .ps-personnel-table th,:root[data-theme="zen-linen"] .ps-personnel-table th{color: #6b7280;border-bottom-color: rgba(0,0,0,0.08)}.ps-personnel-table td{padding: 12px 14px;border-bottom: 1px solid var(--border-subtle,rgba(255,255,255,0.05));vertical-align: middle}:root[data-theme="light"] .ps-personnel-table td,:root[data-theme="white"] .ps-personnel-table td,:root[data-theme="zen-linen"] .ps-personnel-table td{border-bottom-color: rgba(0,0,0,0.05)}.ps-personnel-row{transition: background 120ms ease}.ps-personnel-row:hover{background: rgba(255,255,255,0.025)}:root[data-theme="light"] .ps-personnel-row:hover,:root[data-theme="white"] .ps-personnel-row:hover,:root[data-theme="zen-linen"] .ps-personnel-row:hover{background: #f9fafb}.ps-personnel-squad-wrapper{display: flex;align-items: center;flex-wrap: wrap;gap: 6px}.ps-seniority-rank-pill{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 900;padding: 2px 7px;border-radius: 6px;background: rgba(175,82,222,0.15);color: var(--apple-purple,#af52de);border: 1px solid rgba(175,82,222,0.3);letter-spacing: 0.02em}:root[data-theme="light"] .ps-seniority-rank-pill,:root[data-theme="white"] .ps-seniority-rank-pill,:root[data-theme="zen-linen"] .ps-seniority-rank-pill{background: rgba(175,82,222,0.1);color: #8930b8;border-color: rgba(175,82,222,0.25)}.ps-vehicle-model-pill{font-size: 11px;color: var(--text-soft,#86868b);font-weight: 700}:root[data-theme="light"] .ps-vehicle-model-pill,:root[data-theme="white"] .ps-vehicle-model-pill,:root[data-theme="zen-linen"] .ps-vehicle-model-pill{color: #6b7280}.ps-handover-pill{display: inline-flex;align-items: center;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;padding: 2px 7px;border-radius: 6px;background: rgba(48,209,88,0.12);color: var(--apple-green,#30d158);border: 1px solid rgba(48,209,88,0.28);letter-spacing: 0.02em;white-space: nowrap}:root[data-theme="light"] .ps-handover-pill,:root[data-theme="white"] .ps-handover-pill,:root[data-theme="zen-linen"] .ps-handover-pill{background: rgba(36,138,61,0.1);color: #248a3d;border-color: rgba(36,138,61,0.25)}.ps-conflict-pill{display: inline-flex;align-items: center;font-family: var(--font-mono,monospace);font-size: 10px;font-weight: 800;padding: 2px 7px;border-radius: 6px;background: rgba(255,69,58,0.15);color: var(--apple-red,#ff453a);border: 1px solid rgba(255,69,58,0.35);letter-spacing: 0.02em;white-space: nowrap}:root[data-theme="light"] .ps-conflict-pill,:root[data-theme="white"] .ps-conflict-pill,:root[data-theme="zen-linen"] .ps-conflict-pill{background: rgba(201,59,43,0.1);color: #c93b2b;border-color: rgba(201,59,43,0.3)}.ps-personnel-inspector-drawer{animation: psFadeInUp 180ms cubic-bezier(0.16,1,0.3,1)}@keyframes psFadeInUp{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.ps-excel-dropzone{border: 2px dashed var(--border,rgba(255,255,255,0.15));border-radius: 14px;padding: 24px;text-align: center;background: rgba(255,255,255,0.02);transition: background-color 180ms ease,border-color 180ms ease;cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px}:root[data-theme="light"] .ps-excel-dropzone,:root[data-theme="white"] .ps-excel-dropzone{background: #f9fafb;border-color: rgba(0,0,0,0.15)}.ps-excel-dropzone:hover,.ps-excel-dropzone.is-dragover{border-color: var(--accent,#0071e3);background: rgba(0,113,227,0.05)}.ps-excel-dropzone-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif);font-size: 14px;font-weight: 800;color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-excel-dropzone-title,:root[data-theme="white"] .ps-excel-dropzone-title{color: #111827}.ps-excel-dropzone-sub{font-size: 11.5px;color: var(--text-soft,#86868b);max-width: 420px}.ps-excel-preview-table{width: 100%;border-collapse: collapse;font-size: 11.5px;margin-top: 10px}.ps-excel-preview-table th{padding: 8px 10px;font-family: var(--font-mono,monospace);font-size: 9.5px;font-weight: 800;text-transform: uppercase;color: var(--text-soft,#86868b);background: rgba(255,255,255,0.03);border-bottom: 1px solid var(--border,rgba(255,255,255,0.08));text-align: left}:root[data-theme="light"] .ps-excel-preview-table th,:root[data-theme="white"] .ps-excel-preview-table th{background: #f9fafb;border-bottom-color: rgba(0,0,0,0.08);color: #6b7280}.ps-excel-preview-table td{padding: 7px 10px;border-bottom: 1px solid var(--border,rgba(255,255,255,0.05));font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif)}:root[data-theme="light"] .ps-excel-preview-table td,:root[data-theme="white"] .ps-excel-preview-table td{border-bottom-color: rgba(0,0,0,0.05)}.ps-excel-summary-strip{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;padding: 10px 14px;border-radius: 10px;background: rgba(48,209,88,0.08);border: 1px solid rgba(48,209,88,0.25);font-size: 12px;color: #30d158}:root[data-theme="light"] .ps-excel-summary-strip,:root[data-theme="white"] .ps-excel-summary-strip{background: rgba(21,128,61,0.08);border-color: rgba(21,128,61,0.2);color: #15803d}.calc-actions-deck{display: flex;gap: 8px;margin-top: 14px}.calc-actions-deck .ps-btn-secondary{min-height: 32px;height: auto;padding: 6px 14px;background: #14151a;border: 1px solid rgba(255,255,255,0.08);color: #d0d6e0;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11px;font-weight: 700;letter-spacing: -0.01em;border-radius: 6px;cursor: pointer;user-select: none;touch-action: manipulation;transition: background-color var(--duration-fast,150ms) ease,border-color var(--duration-fast,150ms) ease,color var(--duration-fast,150ms) ease,transform 0.08s ease}.calc-actions-deck .ps-btn-secondary:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: #f7f8f8}.calc-actions-deck .ps-btn-secondary:active{transform: scale(0.97)}:root[data-theme="light"] .calc-actions-deck .ps-btn-secondary,:root[data-theme="white"] .calc-actions-deck .ps-btn-secondary,:root[data-theme="zen-linen"] .calc-actions-deck .ps-btn-secondary{background: #f1f5f9;border-color: rgba(0,0,0,0.12);color: #1e293b}:root[data-theme="light"] .calc-actions-deck .ps-btn-secondary:hover,:root[data-theme="white"] .calc-actions-deck .ps-btn-secondary:hover,:root[data-theme="zen-linen"] .calc-actions-deck .ps-btn-secondary:hover{background: #e2e8f0;border-color: rgba(0,0,0,0.18);color: #0f172a}:root[data-theme="white"] body.patrolsync-workspace-page,:root[data-theme="light"] body.patrolsync-workspace-page,:root[data-theme="white"] body.patrolsync-portal-page,:root[data-theme="light"] body.patrolsync-portal-page,:root[data-theme="white"] .patrolsync-portal-glass-view,:root[data-theme="light"] .patrolsync-portal-glass-view,:root[data-theme="white"] .ps-modal-backdrop,:root[data-theme="light"] .ps-modal-backdrop,:root[data-theme="white"] #patrolsync-portal-hub-card,:root[data-theme="light"] #patrolsync-portal-hub-card,:root body.patrolsync-workspace-page,:root body.patrolsync-portal-page,:root .patrolsync-portal-glass-view,:root .ps-modal-backdrop,:root #patrolsync-portal-hub-card{--ps-ws-canvas: #f8f9fa;--ps-ws-surface: #ffffff;--ps-ws-subsurface: #f3f4f6;--ps-ws-border: rgba(0,0,0,0.06);--ps-ws-border-subtle: rgba(0,0,0,0.035);--ps-ws-text: #111827;--ps-ws-text-muted: #4b5563;--ps-ws-text-subtle: #6b7280;--ps-ws-accent: #0071e3;--ps-ws-accent-hover: #0077ed;--ps-ws-accent-subtle: rgba(0,113,227,0.06);--ps-ws-success: #248a3d;--ps-ws-danger: #cf3b2b;--ps-ws-warning: #b45309;--ps-ws-shadow-sm: 0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--ps-ws-shadow-md: 0 4px 20px -2px rgba(0,0,0,0.05),0 2px 6px -1px rgba(0,0,0,0.02);--ps-ws-shadow-lg: 0 12px 36px -4px rgba(0,0,0,0.08)}:root[data-theme="dark"] body.patrolsync-workspace-page,:root[data-theme="dark"] body.patrolsync-portal-page,:root[data-theme="dark"] .patrolsync-portal-glass-view,:root[data-theme="dark"] .ps-modal-backdrop,:root[data-theme="dark"] #patrolsync-portal-hub-card{--ps-ws-canvas: #09090b;--ps-ws-surface: #121417;--ps-ws-subsurface: #181b20;--ps-ws-border: rgba(255,255,255,0.07);--ps-ws-border-subtle: rgba(255,255,255,0.04);--ps-ws-text: #f9fafb;--ps-ws-text-muted: #9ca3af;--ps-ws-text-subtle: #6b7280;--ps-ws-accent: #2997ff;--ps-ws-accent-hover: #40a9ff;--ps-ws-accent-subtle: rgba(41,151,255,0.12);--ps-ws-success: #30d158;--ps-ws-danger: #ff453a;--ps-ws-warning: #ff9f0a;--ps-ws-shadow-sm: 0 1px 3px rgba(0,0,0,0.4);--ps-ws-shadow-md: 0 6px 20px rgba(0,0,0,0.5);--ps-ws-shadow-lg: 0 16px 44px rgba(0,0,0,0.65)}body.patrolsync-workspace-page,body.patrolsync-workspace-page .patrolsync-portal-glass-view{background: var(--ps-ws-canvas) !important;color: var(--ps-ws-text) !important;margin: 0 !important;padding: 0 !important;height: 100vh !important;height: 100dvh !important;overflow: hidden !important}body:not(.patrolsync-workspace-page) .patrolsync-portal-glass-view,.patrolsync-portal-glass-view:has(#ps-landing-view){height: auto !important;min-height: 100vh !important;overflow: visible !important}#patrolsync-portal-hub-card,.ps-workspace-layout{background: var(--ps-ws-canvas) !important;color: var(--ps-ws-text) !important;border: none !important;box-shadow: none !important;height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;padding: 10px 14px !important;gap: 12px !important;display: flex !important;flex-direction: row !important;box-sizing: border-box !important;overflow: hidden !important}.ps-workspace-sidebar{width: var(--ps-sidebar-width,224px) !important;min-width: 190px !important;max-width: 320px !important;height: 100% !important;border-radius: 16px !important;background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;box-shadow: var(--ps-ws-shadow-sm) !important;padding: 12px 8px !important;display: flex !important;flex-direction: column !important;flex-shrink: 0 !important;box-sizing: border-box !important;overflow: hidden !important}.ps-sidebar-inner-shell{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;height: 100% !important;display: flex !important;flex-direction: column !important}.ps-sidebar-brand-lockup{padding: 4px 8px 14px !important;border-bottom: 1px solid var(--ps-ws-border-subtle) !important;margin-bottom: 10px !important}.ps-linear-ws-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: var(--ps-ws-text) !important;letter-spacing: -0.01em !important}.ps-linear-ws-role{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11.5px !important;color: var(--ps-ws-text-muted) !important;letter-spacing: 0.02em !important}.ps-sidebar-section-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: var(--ps-ws-text-subtle) !important;padding: 8px 10px 4px !important}.ps-sidebar-nav-item{width: 100% !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 7px 10px !important;margin-bottom: 2px !important;border-radius: 8px !important;border: none !important;background: transparent !important;box-shadow: none !important;color: var(--ps-ws-text-muted) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;cursor: pointer !important;transition: background-color 0.12s ease,color 0.12s ease !important}.ps-sidebar-nav-item:hover{background: var(--ps-ws-subsurface) !important;color: var(--ps-ws-text) !important}.ps-sidebar-nav-item.is-active{background: var(--ps-ws-accent) !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 1px 3px rgba(0,122,255,0.25) !important}.ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: rgba(255,255,255,0.25) !important;color: #ffffff !important}.ps-sidebar-item-badge{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11.5px !important;font-weight: 750 !important;padding: 2px 7px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface) !important;color: var(--ps-ws-text-muted) !important;border: 1px solid var(--ps-ws-border-subtle) !important;box-shadow: none !important}.ps-sidebar-officer-card{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 12px !important;padding: 8px 12px !important;box-shadow: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important;cursor: pointer !important;transition: background-color 0.15s ease,border-color 0.15s ease !important}.ps-sidebar-officer-card:hover{border-color: rgba(0,122,255,0.3) !important;background: var(--ps-ws-surface) !important}.ps-sidebar-officer-name{font-size: 12.5px !important;font-weight: 700 !important;color: var(--ps-ws-text) !important}.ps-sidebar-officer-badge{font-size: 11.5px !important;color: var(--ps-ws-text-muted) !important;font-family: ui-monospace,SFMono-Regular,monospace !important}.ps-sidebar-logout-btn{width: 100% !important;border-radius: 10px !important;background: transparent !important;border: 1px solid var(--ps-ws-border) !important;padding: 7px 12px !important;margin-top: 8px !important;color: var(--ps-ws-danger) !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease !important}.ps-sidebar-logout-btn:hover,#patrolsync-portal-lock-btn:hover{background: var(--ps-ws-danger,#cf3b2b) !important;border-color: var(--ps-ws-danger,#cf3b2b) !important;color: #ffffff !important;box-shadow: 0 4px 14px rgba(207,59,43,0.4) !important}.ps-sidebar-logout-btn:hover .ps-logout-status-dot,.ps-sidebar-logout-btn:hover .ps-logout-label,#patrolsync-portal-lock-btn:hover .ps-logout-status-dot,#patrolsync-portal-lock-btn:hover .ps-logout-label{color: #ffffff !important}.ps-workspace-main{flex: 1 !important;min-width: 0 !important;height: 100% !important;max-height: 100% !important;border-radius: 16px !important;background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;box-shadow: var(--ps-ws-shadow-sm) !important;display: flex !important;flex-direction: column !important;overflow: hidden !important}.ps-workspace-masthead{height: 42px !important;min-height: 42px !important;border-bottom: 1px solid var(--ps-ws-border) !important;background: var(--ps-ws-surface) !important;box-shadow: none !important;border-radius: 16px 16px 0 0 !important;padding: 0 20px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;flex-shrink: 0 !important}.ps-masthead-left{display: flex !important;align-items: center !important;gap: 10px !important;font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11px !important;letter-spacing: 0.04em !important}.ps-masthead-dept{color: var(--ps-ws-text-muted) !important;font-weight: 500 !important}.ps-masthead-module{color: var(--ps-ws-text) !important;font-weight: 700 !important}.ps-masthead-cmd-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 4px 12px !important;border-radius: 8px !important;background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;color: var(--ps-ws-text-muted) !important;font-size: 12px !important;font-weight: 500 !important;cursor: pointer !important;box-shadow: none !important;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease !important}.ps-masthead-cmd-btn:hover{background: var(--ps-ws-surface) !important;border-color: rgba(0,122,255,0.3) !important;color: var(--ps-ws-text) !important}.ps-masthead-kbd{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 4px !important;padding: 1px 5px !important;font-size: 11.5px !important;font-family: ui-monospace,SFMono-Regular,monospace !important;color: var(--ps-ws-text-muted) !important;box-shadow: none !important}.ps-masthead-pill{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;padding: 3px 9px !important;border-radius: 9999px !important;background: rgba(36,138,61,0.1) !important;color: var(--ps-ws-success) !important;border: 1px solid rgba(36,138,61,0.2) !important;box-shadow: none !important}.ps-masthead-theme-btn{height: 28px !important;padding: 0 12px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;box-shadow: none !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;color: var(--ps-ws-text-muted) !important;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease !important}.ps-masthead-theme-btn:hover{background: var(--ps-ws-surface) !important;border-color: rgba(0,122,255,0.3) !important;color: var(--ps-ws-text) !important}.ps-theme-state-dark{display: none !important}.ps-theme-state-light{display: inline !important}:root[data-theme="white"] .ps-theme-state-dark,:root[data-theme="light"] .ps-theme-state-dark{display: none !important}:root[data-theme="white"] .ps-theme-state-light,:root[data-theme="light"] .ps-theme-state-light{display: inline !important;color: var(--ps-ws-text) !important}:root[data-theme="dark"] .ps-theme-state-light{display: none !important}:root[data-theme="dark"] .ps-theme-state-dark{display: inline !important;color: var(--ps-ws-text) !important}body.patrolsync-workspace-page .ps-workspace-canvas,.ps-workspace-canvas{flex: 1 1 0 !important;min-height: 0 !important;height: 100% !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 28px 32px 100px !important;padding-block: 28px 100px !important;padding-inline: 32px !important;background: var(--ps-ws-canvas) !important;overflow-y: auto !important;overflow-x: hidden !important;overscroll-behavior: contain !important;box-sizing: border-box !important;scrollbar-width: thin !important}.ps-page-header{display: flex !important;flex-direction: column !important;align-items: flex-start !important;padding: 0 0 20px 0 !important;margin-bottom: 28px !important;border-bottom: 1px solid var(--ps-ws-border-subtle) !important;flex-wrap: nowrap !important;gap: 0 !important}.ps-page-header-lead{display: flex !important;flex-direction: column !important;align-items: flex-start !important;max-width: 100% !important;width: 100% !important}.ps-page-eyebrow{display: inline-block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: var(--ps-ws-text-subtle,#6b7280) !important;margin: 0 0 8px 0 !important;background: transparent !important;border: none !important;padding: 0 !important;box-shadow: none !important}.ps-page-title,.ps-view-panel .ps-page-title,#ps-panel-index .ps-page-title,#ps-panel-speed .ps-page-title,#ps-panel-search .ps-page-title,#ps-panel-briefing .ps-page-title,#ps-panel-assets .ps-page-title,.ps-monarch-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",-apple-system,sans-serif !important;font-size: clamp(38px,4.2vw,48px) !important;font-weight: 800 !important;letter-spacing: -0.035em !important;line-height: 1.06 !important;color: var(--ps-ws-text,#111827) !important;margin: 0 0 10px 0 !important}:root[data-theme="dark"] .ps-page-title,:root[data-theme="dark"] .ps-view-panel .ps-page-title,:root[data-theme="dark"] #ps-panel-index .ps-page-title,:root[data-theme="dark"] #ps-panel-speed .ps-page-title,:root[data-theme="dark"] #ps-panel-search .ps-page-title,:root[data-theme="dark"] #ps-panel-briefing .ps-page-title,:root[data-theme="dark"] #ps-panel-assets .ps-page-title,:root[data-theme="dark"] .ps-monarch-page-title{color: #f9fafb !important}.ps-page-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.55 !important;color: var(--ps-ws-text-muted,#4b5563) !important;max-width: 680px !important;margin: 0 0 12px 0 !important}:root[data-theme="dark"] .ps-page-desc{color: #9ca3af !important}.ps-page-header-actions{display: none !important}.ps-view-panel{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;width: 100% !important}.ps-ops-subtabs,.ps-sched-subtabs-bar,.ps-cult-segmented-bar{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 12px !important;padding: 3px !important;display: inline-flex !important;flex-wrap: wrap !important;gap: 3px !important;margin-bottom: 16px !important}.ps-ops-subtab-btn,.ps-sched-subtab,.ps-cult-segment-btn{background: transparent !important;border: none !important;border-radius: 9px !important;box-shadow: none !important;color: var(--ps-ws-text-muted) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;padding: 6px 14px !important;cursor: pointer !important;transition: background-color 0.12s ease,color 0.12s ease,box-shadow 0.12s ease !important}.ps-ops-subtab-btn:hover,.ps-sched-subtab:hover,.ps-cult-segment-btn:hover{color: var(--ps-ws-text) !important}.ps-ops-subtab-btn.is-active,.ps-sched-subtab.is-active,.ps-cult-segment-btn.is-active{background: var(--ps-ws-surface) !important;color: var(--ps-ws-accent) !important;font-weight: 700 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.03) !important}.ps-linear-layout,.ps-summit-layout,.ps-split-pane{display: grid !important;grid-template-columns: minmax(0,1.4fr) minmax(360px,440px) !important;gap: 20px !important;align-items: start !important;width: 100% !important}@media (max-width: 1200px){.ps-linear-layout,.ps-summit-layout,.ps-split-pane{grid-template-columns: 1fr !important}}.ps-linear-feed-card,.ps-summit-feed-col,.ps-briefing-feed-wrap{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 16px !important;box-shadow: var(--ps-ws-shadow-sm) !important;padding: 20px !important;box-sizing: border-box !important}.ps-linear-table-header{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 10px 10px 0 0 !important;padding: 10px 16px !important;font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;color: var(--ps-ws-text-muted) !important;display: flex !important;justify-content: space-between !important;align-items: center !important}.ps-linear-triage-row,.ps-briefing-card,.ps-statute-row,.offense-row,.case-card,.ps-asset-card,.ps-doctrine-card{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 10px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;margin-bottom: 8px !important;padding: 14px 18px !important;transition: background-color 0.12s ease,border-color 0.12s ease,box-shadow 0.12s ease !important;cursor: pointer !important;box-sizing: border-box !important}.ps-linear-triage-row:hover,.ps-briefing-card:hover,.case-card:hover,.ps-asset-card:hover,.ps-doctrine-card:hover{background: var(--ps-ws-subsurface) !important;border-color: rgba(0,122,255,0.25) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important}.ps-linear-triage-row.is-active,.ps-briefing-card.is-selected,.ps-statute-row:active{background: var(--ps-ws-accent-subtle) !important;border-color: var(--ps-ws-accent) !important;box-shadow: 0 2px 8px rgba(0,122,255,0.12) !important}.ps-inspector-card,.ps-summit-side-card{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 16px !important;box-shadow: var(--ps-ws-shadow-sm) !important;padding: 22px !important;box-sizing: border-box !important;position: sticky !important;top: 0 !important}.ps-inspector-header-block{padding-bottom: 14px !important;border-bottom: 1px solid var(--ps-ws-border-subtle) !important;margin-bottom: 16px !important}.ps-inspector-meta-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 10px !important;margin: 16px 0 !important}.ps-inspector-meta-item{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 10px !important;padding: 10px 12px !important;box-shadow: none !important;display: flex !important;flex-direction: column !important;gap: 4px !important}.ps-meta-key,.ps-meta-label,.apple-col-kicker{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: var(--ps-ws-text-muted) !important}.ps-meta-val,.ps-inspector-meta-item .ps-meta-val,.ps-meta-cell{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: var(--ps-ws-text) !important;white-space: normal !important;word-break: break-word !important;overflow: visible !important;text-overflow: clip !important;line-height: 1.35 !important}.ps-inspector-callout{border-radius: 10px !important;box-shadow: none !important;padding: 14px 16px !important;margin: 16px 0 !important}:root[data-theme="white"] .ps-inspector-callout.is-critical,:root[data-theme="light"] .ps-inspector-callout.is-critical{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid #cf3b2b !important;color: var(--ps-ws-text) !important}:root[data-theme="white"] .ps-inspector-callout.is-critical .ps-inspector-callout-title,:root[data-theme="light"] .ps-inspector-callout.is-critical .ps-inspector-callout-title{color: #cf3b2b !important}:root[data-theme="white"] .ps-inspector-callout.is-critical .ps-inspector-callout-text,:root[data-theme="light"] .ps-inspector-callout.is-critical .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}:root[data-theme="white"] .ps-inspector-callout.is-high,:root[data-theme="light"] .ps-inspector-callout.is-high{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid #b45309 !important;color: var(--ps-ws-text) !important}:root[data-theme="white"] .ps-inspector-callout.is-high .ps-inspector-callout-title,:root[data-theme="light"] .ps-inspector-callout.is-high .ps-inspector-callout-title{color: #b45309 !important}:root[data-theme="white"] .ps-inspector-callout.is-high .ps-inspector-callout-text,:root[data-theme="light"] .ps-inspector-callout.is-high .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}:root[data-theme="white"] .ps-inspector-callout.is-standard,:root[data-theme="light"] .ps-inspector-callout.is-standard,:root[data-theme="white"] .ps-inspector-callout:not(.is-critical):not(.is-high),:root[data-theme="light"] .ps-inspector-callout:not(.is-critical):not(.is-high){background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid var(--ps-ws-accent) !important;color: var(--ps-ws-text) !important}:root[data-theme="white"] .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="light"] .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="white"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-title,:root[data-theme="light"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-title{color: var(--ps-ws-text) !important;font-weight: 700 !important}:root[data-theme="white"] .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="light"] .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="white"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-text,:root[data-theme="light"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}:root[data-theme="dark"] .ps-inspector-callout.is-critical{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid #ff453a !important;color: var(--ps-ws-text) !important}:root[data-theme="dark"] .ps-inspector-callout.is-critical .ps-inspector-callout-title{color: #ff453a !important}:root[data-theme="dark"] .ps-inspector-callout.is-critical .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}:root[data-theme="dark"] .ps-inspector-callout.is-high{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid #ff9f0a !important;color: var(--ps-ws-text) !important}:root[data-theme="dark"] .ps-inspector-callout.is-high .ps-inspector-callout-title{color: #ff9f0a !important}:root[data-theme="dark"] .ps-inspector-callout.is-high .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}:root[data-theme="dark"] .ps-inspector-callout.is-standard,:root[data-theme="dark"] .ps-inspector-callout:not(.is-critical):not(.is-high){background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-left: 3px solid var(--ps-ws-accent) !important;color: var(--ps-ws-text) !important}:root[data-theme="dark"] .ps-inspector-callout.is-standard .ps-inspector-callout-title,:root[data-theme="dark"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-title{color: var(--ps-ws-text) !important;font-weight: 700 !important}:root[data-theme="dark"] .ps-inspector-callout.is-standard .ps-inspector-callout-text,:root[data-theme="dark"] .ps-inspector-callout:not(.is-critical):not(.is-high) .ps-inspector-callout-text{color: var(--ps-ws-text-muted) !important}.ps-inspector-directives{background: var(--ps-ws-subsurface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 8px !important;padding: 14px 16px !important;font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 12px !important;line-height: 1.5 !important;color: var(--ps-ws-text) !important;box-shadow: none !important}input:not([type="range"]):not([type="checkbox"]):not([type="radio"]),textarea,select,.ps-input,.ps-select,.ps-textarea,.patrolsync-glass-input{min-height: 38px !important;padding: 8px 14px !important;border-radius: 8px !important;background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;color: var(--ps-ws-text) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 13px !important;box-shadow: none !important;transition: border-color 0.12s ease,box-shadow 0.12s ease !important}input.ps-search-input,input.ps-briefing-search-input{border-radius: 9999px !important;padding-left: 18px !important;background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important}input:focus,textarea:focus,select:focus,.ps-input:focus,.ps-select:focus,.ps-textarea:focus{outline: none !important;border-color: var(--ps-ws-accent) !important;box-shadow: 0 0 0 2px var(--ps-ws-accent-subtle) !important}.ps-btn-primary,.patrolsync-glass-submit-btn,.ps-primary-action-btn{background: var(--ps-ws-accent) !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.01em !important;border: none !important;border-radius: 9999px !important;padding: 9px 22px !important;cursor: pointer !important;box-shadow: 0 1px 3px rgba(0,113,227,0.25) !important;transition: background-color 0.12s ease,transform 0.08s ease,box-shadow 0.12s ease !important}.ps-btn-primary:hover,.patrolsync-glass-submit-btn:hover,.ps-primary-action-btn:hover{background: var(--ps-ws-accent-hover) !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important}.ps-btn:active,.ps-btn-primary:active,.ps-btn-secondary:active,.patrolsync-glass-submit-btn:active,.ps-primary-action-btn:active,.ps-linear-row-btn:active,.ps-ops-subtab-btn:active,.ps-tab-btn:active,.ps-tool-pill-btn:active,.ps-sidebar-nav-item:active,.ps-modal-done-pill:active,.apple-done-btn:active{transform: scale(0.97) !important}.ps-btn-secondary,.ps-tab-btn,.ps-format-tab-btn,.ps-linear-row-btn,.calc-actions-deck button:not(.ps-btn-primary){background: transparent !important;color: var(--ps-ws-text-muted) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 9999px !important;padding: 6px 14px !important;cursor: pointer !important;box-shadow: none !important;transition: transform 0.12s cubic-bezier(0.2,0,0,1),background-color 0.12s ease,border-color 0.12s ease,color 0.12s ease !important}.ps-btn-secondary:hover,.ps-tab-btn:hover,.ps-format-tab-btn:hover,.ps-linear-row-btn:hover,.calc-actions-deck button:not(.ps-btn-primary):hover{background: var(--ps-ws-surface) !important;border-color: var(--ps-ws-text-muted) !important;color: var(--ps-ws-text) !important}.ps-modal-done-pill,.apple-close-capsule,.ps-screenshot-close-btn,.apple-done-btn{border-radius: 9999px !important;padding: 6px 16px !important;font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;color: var(--ps-ws-text) !important}.ps-linear-pri-badge,.ps-linear-status-pill,.badge-pill,.ps-statute-class-badge,.ps-directive-badge{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;padding: 3px 8px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface) !important;color: var(--ps-ws-text-muted) !important;border: 1px solid var(--ps-ws-border) !important;box-shadow: none !important}.ps-linear-pri-badge.is-crit,.badge-pill.is-critical{background: rgba(207,59,43,0.08) !important;color: #cf3b2b !important;border-color: rgba(207,59,43,0.2) !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-crit,:root[data-theme="dark"] .badge-pill.is-critical{background: rgba(255,69,58,0.12) !important;color: #ff453a !important;border-color: rgba(255,69,58,0.25) !important}.ps-linear-pri-badge.is-high{background: rgba(180,83,9,0.08) !important;color: #b45309 !important;border-color: rgba(180,83,9,0.2) !important}:root[data-theme="dark"] .ps-linear-pri-badge.is-high{background: rgba(255,159,10,0.12) !important;color: #ff9f0a !important;border-color: rgba(255,159,10,0.25) !important}.ps-linear-pri-badge.is-rout,.ps-linear-pri-badge.is-info{background: var(--ps-ws-subsurface) !important;color: var(--ps-ws-text-muted) !important;border-color: var(--ps-ws-border) !important}.ps-linear-status-pill.is-signed,.badge-pill.is-signed{background: var(--ps-ws-subsurface) !important;color: var(--ps-ws-text) !important;border-color: var(--ps-ws-border) !important;font-weight: 700 !important}.ps-linear-status-pill.is-signed{background: rgba(36,138,61,0.1) !important;color: var(--ps-ws-success) !important}.ps-modal-card,.ps-quicklook-card,.ps-screenshot-card,.ps-cmd-palette-card{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 0 !important;box-shadow: var(--ps-ws-shadow-lg) !important;color: var(--ps-ws-text) !important}.ps-account-dropdown,.ps-agency-profile-dropdown{background: var(--ps-ws-surface) !important;border: 1px solid var(--ps-ws-border) !important;border-radius: 0 !important;box-shadow: var(--ps-ws-shadow-lg) !important;color: var(--ps-ws-text) !important}#patrolsync-portal-hub-card #ps-panel-search .ps-panel-grid,#ps-panel-search .ps-panel-grid,#ps-panel-search #ps-search-col-left{max-width: none !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important}:root #patrolsync-portal-hub-card #ps-search-card-doctrines,:root #ps-search-card-doctrines,#patrolsync-portal-hub-card #ps-search-card-doctrines,#ps-search-card-doctrines{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin-top: 32px !important}:root #patrolsync-portal-hub-card #ps-search-card-doctrines .ps-monarch-card-body,:root #ps-search-card-doctrines .ps-monarch-card-body,#ps-search-card-doctrines .ps-monarch-card-body{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}#ps-doctrines-grid{display: flex !important;flex-direction: column !important;gap: 24px !important;background: transparent !important;padding: 0 !important;margin: 0 !important}#ps-search-card-doctrines .ps-monarch-card-header{padding: 0 0 20px 0 !important;border-bottom: none !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 4px !important}#ps-search-card-doctrines .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: var(--text,#111827) !important;margin: 0 !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-monarch-card-title{color: #f5f5f7 !important}#ps-search-card-doctrines .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 14px !important;color: var(--ps-ws-text-subtle,#6e6e73) !important;margin: 0 !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-monarch-card-subtitle{color: #86868b !important}#ps-panel-search .ps-linear-doctrine-header{display: none !important}#ps-search-doctrine-input{appearance: none !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 14px !important;border-radius: 9999px !important;min-height: 42px !important;padding: 10px 22px !important;background: var(--ps-ws-surface,#ffffff) !important;border: 1px solid rgba(0,0,0,0.1) !important;color: var(--text,#111827) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.02) !important;box-sizing: border-box !important;width: 100% !important;transition: border-color 0.15s ease,box-shadow 0.15s ease !important}:root[data-theme="dark"] #ps-search-doctrine-input{background: #1a1a1c !important;border-color: rgba(255,255,255,0.1) !important;color: #f5f5f7 !important;box-shadow: 0 1px 4px rgba(0,0,0,0.3) !important}#ps-search-doctrine-input:focus{border-color: #0071e3 !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.15) !important;outline: none !important}#ps-panel-search .ps-doctrine-card,.ps-doctrine-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 20px !important;padding: 36px 40px !important;margin-bottom: 0 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px -2px rgba(0,0,0,0.06),0 16px 32px -4px rgba(0,0,0,0.06) !important;display: flex !important;flex-direction: column !important;gap: 16px !important;box-sizing: border-box !important;transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease !important;cursor: pointer !important;position: relative !important;will-change: transform,box-shadow !important}:root[data-theme="light"] #ps-panel-search .ps-doctrine-card,:root[data-theme="white"] #ps-panel-search .ps-doctrine-card,:root[data-theme="zen-linen"] #ps-panel-search .ps-doctrine-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px -2px rgba(0,0,0,0.06),0 16px 32px -4px rgba(0,0,0,0.06) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="dark"] .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="zen-linen-dark"] .ps-doctrine-card{background: #161617 !important;border: 1px solid rgba(255,255,255,0.09) !important;box-shadow: 0 0 0 1px rgba(255,255,255,0.07),0 4px 20px rgba(0,0,0,0.6),0 16px 40px -4px rgba(0,0,0,0.75) !important}#ps-panel-search .ps-doctrine-card:hover,.ps-doctrine-card:hover{border-color: rgba(0,113,227,0.28) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 12px 28px -2px rgba(0,0,0,0.08),0 24px 48px -6px rgba(0,0,0,0.1),0 0 0 1px rgba(0,113,227,0.2) !important;transform: translateY(-5px) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="dark"] .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] .ps-doctrine-card:hover{background: #1a1a1c !important;border-color: rgba(41,151,255,0.35) !important;box-shadow: 0 0 0 1px rgba(41,151,255,0.35),0 12px 32px rgba(0,0,0,0.75),0 28px 60px -8px rgba(0,0,0,0.85) !important;transform: translateY(-5px) !important}#ps-panel-search .ps-doctrine-card:active,.ps-doctrine-card:active{transform: translateY(-2px) scale(0.995) !important;transition-duration: 80ms !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05),0 6px 14px -2px rgba(0,0,0,0.07),0 14px 28px -4px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card:active,:root[data-theme="dark"] .ps-doctrine-card:active{transform: translateY(-2px) scale(0.995) !important;transition-duration: 80ms !important;box-shadow: 0 0 0 1px rgba(41,151,255,0.25),0 8px 24px rgba(0,0,0,0.7) !important}@media (prefers-reduced-motion: reduce){#ps-panel-search .ps-doctrine-card,.ps-doctrine-card,#ps-panel-search .ps-doctrine-card:hover,.ps-doctrine-card:hover,#ps-panel-search .ps-doctrine-card:active,.ps-doctrine-card:active{transform: none !important;transition: none !important}}#ps-panel-search .ps-doctrine-card .search-proto-meta-grid,#ps-panel-search .ps-doctrine-card .ps-inspector-meta-grid,#ps-panel-search .ps-doctrine-card .case-block-takeaway,#ps-panel-search .ps-doctrine-card .case-rules-grid,#ps-panel-search .ps-doctrine-card .ps-doctrine-topic-row,#ps-panel-search .ps-doctrine-card .ps-directive-badge,#ps-panel-search .ps-doctrine-card .ps-speed-unit-badge,#ps-panel-search .ps-doctrine-card .case-block-label,.ps-doctrine-card .search-proto-meta-grid,.ps-doctrine-card .ps-inspector-meta-grid,.ps-doctrine-card .case-block-takeaway,.ps-doctrine-card .case-rules-grid,.ps-doctrine-card .ps-doctrine-topic-row,.ps-doctrine-card .ps-directive-badge,.ps-doctrine-card .ps-speed-unit-badge,.ps-doctrine-card .case-block-label{display: none !important}#ps-panel-search .ps-doctrine-card .case-block-header,.ps-doctrine-card .case-block-header{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 16px !important;padding: 0 !important;border: none !important;background: transparent !important;width: 100% !important;box-shadow: none !important}#ps-panel-search .ps-doctrine-card .ps-card-id-col,.ps-doctrine-card .ps-card-id-col,#ps-panel-search .ps-doctrine-card .ps-col-doctrine-case,.ps-doctrine-card .ps-col-doctrine-case{flex: 0 0 auto !important;height: auto !important;min-height: 0 !important;display: flex !important;flex-direction: column-reverse !important;gap: 8px !important;width: 100% !important;padding: 0 !important}#ps-panel-search .ps-doctrine-card .case-court-tag,.ps-doctrine-card .case-court-tag{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11.5px !important;font-weight: 500 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #6e6e73 !important;margin: 0 !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .case-court-tag,:root[data-theme="dark"] .ps-doctrine-card .case-court-tag{color: #86868b !important}#ps-panel-search .ps-doctrine-card h3,.ps-doctrine-card .ps-doctrine-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: clamp(24px,2.4vw,30px) !important;font-weight: 700 !important;letter-spacing: -0.022em !important;line-height: 1.15 !important;color: #111827 !important;margin: 0 !important;width: 100% !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card h3,:root[data-theme="dark"] .ps-doctrine-card .ps-doctrine-title{color: #f5f5f7 !important}#ps-panel-search .ps-doctrine-card .ps-card-directive-col,.ps-doctrine-card .ps-card-directive-col,#ps-panel-search .ps-doctrine-card .ps-col-doctrine-rule,.ps-doctrine-card .ps-col-doctrine-rule{flex: 0 0 auto !important;height: auto !important;min-height: 0 !important;width: 100% !important;padding: 0 !important;margin: 0 !important}#ps-panel-search .ps-doctrine-card .ps-doctrine-summary,.ps-doctrine-card .ps-doctrine-summary{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 15.5px !important;font-weight: 400 !important;line-height: 1.55 !important;color: #4b5563 !important;margin: 0 !important;max-width: 840px !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .ps-doctrine-summary,:root[data-theme="dark"] .ps-doctrine-card .ps-doctrine-summary{color: #a1a1a6 !important}#ps-panel-search .ps-doctrine-card .ps-card-status-col,.ps-doctrine-card .ps-card-status-col,#ps-panel-search .ps-doctrine-card .ps-col-doctrine-scope,.ps-doctrine-card .ps-col-doctrine-scope{flex: 0 0 auto !important;height: auto !important;min-height: 0 !important;display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;margin-top: 8px !important;padding-top: 20px !important;border-top: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .ps-card-status-col,:root[data-theme="dark"] .ps-doctrine-card .ps-card-status-col{border-top-color: rgba(255,255,255,0.08) !important}#ps-panel-search .ps-doctrine-card .ps-card-status-col>div,.ps-doctrine-card .ps-card-status-col>div{display: flex !important;align-items: center !important;gap: 12px !important;order: 2 !important}#ps-panel-search .ps-doctrine-card .ps-doctrine-status-tag,.ps-doctrine-card .ps-doctrine-status-tag{order: 1 !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 500 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #6e6e73 !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .ps-doctrine-status-tag,:root[data-theme="dark"] .ps-doctrine-card .ps-doctrine-status-tag{color: #86868b !important}#ps-panel-search .ps-doctrine-card .badge-pill.is-signed,.ps-doctrine-card .badge-pill.is-signed{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 500 !important;letter-spacing: 0.04em !important;padding: 5px 12px !important;border-radius: 9999px !important;background: rgba(0,113,227,0.07) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.2) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .badge-pill.is-signed,:root[data-theme="dark"] .ps-doctrine-card .badge-pill.is-signed{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.25) !important}#ps-panel-search .ps-doctrine-card .ps-btn-quicklook,.ps-doctrine-card .ps-btn-quicklook{appearance: none !important;background: var(--ps-ws-accent,#0071e3) !important;color: #ffffff !important;border: none !important;border-radius: 9999px !important;min-height: 36px !important;padding: 8px 22px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 1px 3px rgba(0,113,227,0.3) !important;transition: background-color 0.12s ease,transform 0.08s ease,box-shadow 0.12s ease !important}#ps-panel-search .ps-doctrine-card .ps-btn-quicklook:hover,.ps-doctrine-card .ps-btn-quicklook:hover{background: var(--ps-ws-accent-hover,#0077ed) !important;box-shadow: 0 2px 8px rgba(0,113,227,0.4) !important}#ps-panel-search .ps-doctrine-card .ps-btn-quicklook:active,.ps-doctrine-card .ps-btn-quicklook:active{transform: scale(0.96) !important}body.patrolsync-workspace-page .ps-workspace-canvas:has(#ps-panel-caselaw.is-active),.ps-workspace-canvas:has(#ps-panel-caselaw.is-active),body.patrolsync-workspace-page .ps-workspace-canvas.ps-caselaw-active,.ps-workspace-canvas.ps-caselaw-active{overflow: hidden !important;display: flex !important;flex-direction: column !important;padding-top: 12px !important;padding-bottom: 12px !important}#ps-panel-caselaw.is-active{flex: 1 1 0 !important;min-height: 0 !important;height: 100% !important;display: flex !important;flex-direction: column !important;overflow: hidden !important}#ps-panel-caselaw .ps-page-header,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-header{flex-shrink: 0 !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;padding: 0 0 6px 0 !important;margin-bottom: 10px !important;border-bottom: 1px solid var(--ps-ws-border-subtle,rgba(0,0,0,0.05)) !important;gap: 0 !important}:root[data-theme="dark"] #ps-panel-caselaw .ps-page-header,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-header,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-page-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-header{border-bottom-color: rgba(255,255,255,0.06) !important}#ps-panel-caselaw .ps-page-eyebrow,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-eyebrow{display: inline-block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.1em !important;text-transform: uppercase !important;margin-bottom: 2px !important;line-height: 1.2 !important;background: transparent !important;color: var(--ps-ws-text-subtle,#6b7280) !important;border: none !important;padding: 0 !important;width: fit-content !important}:root[data-theme="dark"] #ps-panel-caselaw .ps-page-eyebrow,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-eyebrow{color: #94a3b8 !important}#ps-panel-caselaw .ps-page-title,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 19px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;line-height: 1.2 !important;color: var(--ps-ws-text,#111827) !important;margin: 0 0 2px 0 !important}:root[data-theme="dark"] #ps-panel-caselaw .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-title,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-title{color: #f7f8f8 !important}#ps-panel-caselaw .ps-page-desc,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-desc{font-family: var(--micr-font-sans,"Cabinet Grotesk",sans-serif) !important;font-size: 12px !important;line-height: 1.35 !important;color: var(--ps-ws-text-subtle,#6b7280) !important;max-width: 960px !important;margin: 0 !important}:root[data-theme="dark"] #ps-panel-caselaw .ps-page-desc,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-desc,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-page-desc,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-desc{color: #94a3b8 !important}#ps-panel-caselaw .ps-filter-bar,#ps-caselaw-count-badge{display: none !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-monarch-grid,#ps-panel-caselaw .ps-monarch-grid{flex: 1 1 0 !important;min-height: 0 !important;height: 100% !important;align-items: stretch !important;display: block !important;width: 100% !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-col-right,#ps-panel-caselaw #ps-caselaw-col-right{height: 100% !important;min-height: 0 !important;display: flex !important;flex-direction: column !important;position: static !important;align-self: stretch !important;width: 100% !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-library,#ps-panel-caselaw #ps-caselaw-card-library{height: 100% !important;max-height: 100% !important;min-height: 0 !important;display: flex !important;flex-direction: column !important;overflow: hidden !important;width: 100% !important}#ps-caselaw-card-library .ps-monarch-card-header{flex-shrink: 0 !important;padding: 10px 18px 8px 18px !important;border-bottom: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important}:root[data-theme="dark"] #ps-caselaw-card-library .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}#ps-caselaw-card-library .ps-card-title,#ps-caselaw-card-library .ps-monarch-card-title{font-size: 16px !important;line-height: 1.2 !important;margin: 0 !important}#ps-caselaw-card-library .ps-monarch-card-subtitle{font-size: 11.5px !important;line-height: 1.3 !important;margin-top: 2px !important}#ps-caselaw-card-rules,#ps-caselaw-card-library #ps-caselaw-card-rules{height: auto !important;max-height: none !important;overflow: visible !important;flex-shrink: 0 !important;margin-bottom: 10px !important;padding-bottom: 10px !important;border-bottom: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;background: transparent !important;border-top: none !important;border-left: none !important;border-right: none !important;box-shadow: none !important;border-radius: 0 !important}:root[data-theme="dark"] #ps-caselaw-card-rules,:root[data-theme="dark"] #ps-caselaw-card-library #ps-caselaw-card-rules{border-bottom-color: rgba(255,255,255,0.08) !important}.ps-caselaw-rules-shelf{display: flex;flex-direction: column;gap: 8px}.ps-rules-shelf-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 2px}.ps-rules-shelf-titles{display: flex;flex-direction: column;gap: 1px}.ps-rules-shelf-eyebrow{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 11.5px;font-weight: 750;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ps-accent,#0071e3)}:root[data-theme="dark"] .ps-rules-shelf-eyebrow{color: #2997ff}.ps-rules-shelf-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif;font-size: 17.5px;font-weight: 700;letter-spacing: -0.015em;color: var(--ps-ws-text-primary,#111827);margin: 0}:root[data-theme="dark"] .ps-rules-shelf-title{color: #f5f5f7}.ps-rules-shelf-badge{display: inline-flex;align-items: center;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif;font-size: 13px;font-weight: 700;padding: 4px 11px;border-radius: 9999px;background: var(--ps-ws-subsurface,#f4f5f7);color: var(--ps-ws-text-muted,#64748b);border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08))}:root[data-theme="dark"] .ps-rules-shelf-badge{background: rgba(255,255,255,0.06);color: #86868b;border-color: rgba(255,255,255,0.08)}#ps-caselaw-card-rules .ps-field-rules-list{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: 8px !important;width: 100% !important}@media (max-width: 1360px){#ps-caselaw-card-rules .ps-field-rules-list{grid-template-columns: repeat(auto-fit,minmax(200px,1fr)) !important}}#ps-caselaw-card-rules .ps-field-rule-item{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;height: 100% !important;padding: 12px 14px !important;margin: 0 !important;box-sizing: border-box !important;min-height: 124px !important;background: #ffffff !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item{background: #161617 !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-inspector-header-block{display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 5px !important;margin-bottom: 8px !important;width: 100% !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-speed-unit-badge{font-size: 11px !important;padding: 3px 8px !important;max-width: 100% !important;white-space: normal !important;word-break: break-word !important;line-height: 1.35 !important;border-radius: 9999px !important;display: inline-block !important;box-sizing: border-box !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-field-rule-desc{font-size: 15.5px !important;line-height: 1.55 !important;margin: 6px 0 0 0 !important;color: var(--ps-ws-text-secondary,#374151) !important;flex: 1 !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item .ps-field-rule-desc{color: #cbd5e1 !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;color: var(--ps-ws-text-primary,#111827) !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;line-height: 1.3 !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{color: #f5f5f7 !important}#ps-caselaw-card-library .ps-linear-caselaw-header{position: sticky !important;top: 0 !important;z-index: 20 !important;width: 100% !important;box-sizing: border-box !important;background: var(--ps-ws-subsurface,#f9fafb) !important;margin: 0 0 10px 0 !important;padding: 10px 20px !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;border-radius: 10px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",-apple-system,sans-serif !important;font-size: 12.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--ps-ws-text-muted,#64748b) !important;display: flex !important;align-items: center !important;justify-content: space-between !important}:root[data-theme="dark"] #ps-caselaw-card-library .ps-linear-caselaw-header{background: var(--ps-ws-subsurface,#121418) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;color: #94a3b8 !important}#ps-caselaw-list{padding-right: 0 !important;padding-bottom: 28px !important}#ps-caselaw-list .case-law-card{width: 100% !important;box-sizing: border-box !important;padding: 16px 20px !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;border-radius: 10px !important}#ps-panel-caselaw,.ps-caselaw-row,#ps-caselaw-card-rules,#ps-caselaw-card-library{-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;text-rendering: optimizeLegibility !important}#patrolsync-portal-hub-card #ps-panel-caselaw h3.ps-caselaw-title,#ps-panel-caselaw h3.ps-caselaw-title,.ps-caselaw-row .ps-caselaw-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 20px !important;font-weight: 750 !important;color: var(--text,#111827) !important;margin: 2px 0 4px 0 !important;line-height: 1.3 !important;letter-spacing: -0.02em !important;overflow-wrap: break-word !important;word-break: normal !important;text-wrap: pretty !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw h3.ps-caselaw-title,:root[data-theme="dark"] #ps-panel-caselaw h3.ps-caselaw-title,:root[data-theme="dark"] .ps-caselaw-row .ps-caselaw-title{color: #f5f5f7 !important}.ps-caselaw-row .case-court-tag{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,sans-serif !important;font-size: 14.5px !important;font-weight: 500 !important;color: var(--ps-ws-text-muted,#64748b) !important;letter-spacing: -0.005em !important;display: inline-block !important}:root[data-theme="dark"] .ps-caselaw-row .case-court-tag{color: #94a3b8 !important}.ps-caselaw-row .badge-pill,.ps-caselaw-row .ps-col-holding .badge-pill.is-standard{display: inline-flex !important;align-items: center !important;padding: 4px 11px !important;border-radius: 9999px !important;font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,sans-serif !important;font-size: 13px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.2) !important;max-width: 100% !important;white-space: normal !important;word-break: break-word !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-caselaw-row .badge-pill,:root[data-theme="dark"] .ps-caselaw-row .ps-col-holding .badge-pill.is-standard{background: rgba(41,151,255,0.14) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.28) !important}.ps-caselaw-row .ps-caselaw-summary{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 16px !important;line-height: 1.58 !important;color: var(--text,#1f2937) !important;letter-spacing: -0.005em !important;margin: 0 !important;overflow-wrap: break-word !important;word-break: normal !important;text-wrap: pretty !important}:root[data-theme="dark"] .ps-caselaw-row .ps-caselaw-summary{color: rgba(255,255,255,0.88) !important}.ps-caselaw-row .ps-col-rules .badge-pill.is-signed{display: inline-flex !important;align-items: center !important;padding: 4px 11px !important;border-radius: 9999px !important;font-family: ui-monospace,SFMono-Regular,"SF Mono","Cascadia Code","Segoe UI Mono",Menlo,Monaco,Consolas,monospace !important;font-size: 13px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;background: rgba(36,138,61,0.09) !important;color: #248a3d !important;border: 1px solid rgba(36,138,61,0.22) !important}:root[data-theme="dark"] .ps-caselaw-row .ps-col-rules .badge-pill.is-signed{background: rgba(48,209,88,0.15) !important;color: #30d158 !important;border-color: rgba(48,209,88,0.3) !important}.ps-caselaw-row .ps-btn-quicklook{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 32px !important;padding: 0 14px !important;border-radius: 9999px !important;font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,sans-serif !important;font-size: 13px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;background: #ffffff !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;cursor: pointer !important;transition: background-color 150ms ease,border-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 150ms cubic-bezier(0.16,1,0.3,1) !important}.ps-caselaw-row .ps-btn-quicklook:hover{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;box-shadow: 0 2px 6px rgba(0,113,227,0.3) !important;transform: translateY(-0.5px) !important}.ps-caselaw-row .ps-btn-quicklook:active{transform: scale(0.96) !important}:root[data-theme="dark"] .ps-caselaw-row .ps-btn-quicklook{background: rgba(255,255,255,0.08) !important;color: #e5e7eb !important;border-color: rgba(255,255,255,0.14) !important}:root[data-theme="dark"] .ps-caselaw-row .ps-btn-quicklook:hover{background: #0a84ff !important;color: #ffffff !important;border-color: #0a84ff !important}@media (min-width: 1025px){.ps-caselaw-row .ps-col-precedent,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-precedent,.ps-linear-caselaw-header .ps-col-precedent{flex: 0 1 clamp(230px,20vw,320px) !important;min-width: 210px !important;max-width: 340px !important}.ps-caselaw-row .ps-col-holding,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-holding,.ps-linear-caselaw-header .ps-col-holding{flex: 1 1 auto !important;min-width: 0 !important;margin: 0 16px !important}.ps-caselaw-row .ps-col-rules,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-rules,.ps-linear-caselaw-header .ps-col-rules{flex: 0 0 clamp(160px,14vw,190px) !important;text-align: right !important;flex-shrink: 0 !important}}@media (max-width: 1024px){#ps-caselaw-card-library .ps-linear-caselaw-header,.ps-linear-caselaw-header{display: none !important}.ps-caselaw-row .ps-linear-card-top,.ps-caselaw-row .case-block-header{display: flex !important;flex-direction: column !important;align-items: stretch !important;width: 100% !important;gap: 10px !important}.ps-caselaw-row .ps-col-precedent{flex: 1 1 auto !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important}.ps-caselaw-row .ps-col-holding{flex: 1 1 auto !important;width: 100% !important;min-width: 0 !important;margin: 0 !important}.ps-caselaw-row .ps-col-rules{flex: 1 1 auto !important;width: 100% !important;text-align: left !important;display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin-top: 4px !important;padding-top: 8px !important;border-top: 1px solid var(--border,rgba(0,0,0,0.06)) !important}.ps-caselaw-row .ps-linear-hover-actions{opacity: 1 !important;transform: none !important;margin-top: 0 !important}.ps-caselaw-row .ps-caselaw-title{font-size: clamp(18px,4vw,20px) !important}.case-meta-grid{grid-template-columns: 1fr !important}}@media (max-width: 768px){.case-rules-grid,.ps-caselaw-row .case-rules-grid{grid-template-columns: 1fr !important;gap: 10px !important}.case-rule-col,.ps-caselaw-row .case-rule-col{min-width: 0 !important;overflow-wrap: break-word !important;word-break: normal !important}.case-rule-list li,.case-rules-list li,.ps-caselaw-row .case-rule-list li,.ps-caselaw-row .case-rules-list li{overflow-wrap: break-word !important;word-break: normal !important}}.ps-caselaw-row .case-meta-grid{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 8px !important;margin: 14px 0 12px 0 !important}.ps-caselaw-row .case-meta-grid .ps-inspector-meta-item{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 8px !important;padding: 8px 12px !important}:root[data-theme="dark"] .ps-caselaw-row .case-meta-grid .ps-inspector-meta-item{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.06) !important}.ps-caselaw-row .case-meta-grid .ps-inspector-meta-label{font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--ps-ws-text-muted,#4b5563) !important;margin-bottom: 3px !important;display: block !important}.ps-caselaw-row .case-meta-grid .ps-inspector-meta-value{font-size: 16px !important;font-weight: 700 !important;color: var(--text,#111827) !important}:root[data-theme="dark"] .ps-caselaw-row .case-meta-grid .ps-inspector-meta-value{color: #f3f4f6 !important}.ps-caselaw-row .case-block-takeaway{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important;border-left: 3.5px solid #0071e3 !important;border-radius: 8px !important;padding: 12px 16px !important;margin: 12px 0 !important}:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.06) !important;border-left-color: #2997ff !important}.ps-caselaw-row .case-block-takeaway .case-block-label,.ps-caselaw-row .case-block-takeaway .ps-inspector-callout-title{font-size: 14px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important}.ps-caselaw-row .case-block-takeaway .case-takeaway-text,.ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 16px !important;font-weight: 500 !important;line-height: 1.58 !important;color: var(--text,#111827) !important;overflow-wrap: break-word !important;word-break: normal !important;text-wrap: pretty !important}:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway .case-takeaway-text,:root[data-theme="dark"] .ps-caselaw-row .case-block-takeaway .ps-inspector-callout-text{color: #f3f4f6 !important}.ps-caselaw-row .case-rules-grid{margin-top: 12px !important}.ps-caselaw-row .case-rules-grid .case-rule-heading{font-size: 13.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;padding-bottom: 5px !important}.ps-caselaw-row .case-rules-list li,.ps-caselaw-row .case-rule-list li{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;word-break: normal !important}.ps-caselaw-row .case-statutes-block .case-block-label{font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important}.ps-caselaw-row .case-statute-link{display: inline-flex !important;align-items: center !important;padding: 4px 12px !important;border-radius: 9999px !important;font-family: ui-monospace,SFMono-Regular,"SF Mono","Cascadia Code","Segoe UI Mono",Menlo,Monaco,Consolas,monospace !important;font-size: 13.5px !important;font-weight: 500 !important;background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.2) !important;text-decoration: none !important;transition: background-color 150ms ease,border-color 150ms ease,color 150ms ease !important;margin: 2px 4px 2px 0 !important}.ps-caselaw-row .case-statute-link:hover{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important}:root[data-theme="dark"] .ps-caselaw-row .case-statute-link{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.25) !important}:root[data-theme="dark"] .ps-caselaw-row .case-statute-link:hover{background: #2997ff !important;color: #ffffff !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-library>.ps-monarch-card-body,#ps-panel-caselaw #ps-caselaw-card-library>.ps-monarch-card-body,#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-rules>.ps-monarch-card-body,#ps-panel-caselaw #ps-caselaw-card-rules>.ps-monarch-card-body{flex: 1 1 0 !important;min-height: 0 !important;height: 100% !important;overflow-y: auto !important;overflow-x: hidden !important;overscroll-behavior: contain !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: thin !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-library>.ps-monarch-card-body,#ps-panel-caselaw #ps-caselaw-card-library>.ps-monarch-card-body{padding: 8px 18px 16px 18px !important}#patrolsync-portal-hub-card #ps-panel-caselaw #ps-caselaw-card-rules>.ps-monarch-card-body{padding: 16px 20px 24px 20px !important}@media (prefers-reduced-motion: reduce){*{transition: none !important;animation: none !important}}:root{--micr-bg: #f4f5f7;--micr-text: #111827;--micr-text-muted: #6e6e73;--micr-border: rgba(0,0,0,0.08);--micr-divider: rgba(0,0,0,0.08);--micr-card-bg: #ffffff;--micr-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.04);--micr-shadow-card: 0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--micr-font-serif: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);--micr-font-sans: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Helvetica Neue",sans-serif;--micr-font-mono: ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--apple-bg-canvas: #f4f5f7;--apple-bg-card: #ffffff;--apple-text-title: #111827;--apple-text-body: #374151;--apple-text-muted: #6e6e73;--apple-hairline: rgba(0,0,0,0.08);--apple-blue: #0071e3;--apple-green: #248a3d;--apple-red: #d70015;--apple-radius-card: 20px;--apple-radius-pill: 9999px;--apple-radius-control: 12px;--apple-shadow-card: 0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--apple-shadow-floating: 0 20px 50px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04)}:root[data-theme="dark"],:root[data-theme="zen-linen-dark"]{--micr-bg: #000000;--micr-text: #f5f5f7;--micr-text-muted: #86868b;--micr-border: rgba(255,255,255,0.1);--micr-divider: rgba(255,255,255,0.08);--micr-card-bg: #161617;--micr-shadow: 0 20px 50px rgba(0,0,0,0.45);--micr-shadow-card: 0 24px 60px rgba(0,0,0,0.45);--apple-bg-canvas: #000000;--apple-bg-card: #161617;--apple-text-title: #f5f5f7;--apple-text-body: #d1d5db;--apple-text-muted: #86868b;--apple-hairline: rgba(255,255,255,0.1);--apple-blue: #2997ff;--apple-green: #30d158;--apple-red: #ff453a;--apple-shadow-card: 0 24px 60px rgba(0,0,0,0.45);--apple-shadow-floating: 0 30px 70px rgba(0,0,0,0.6)}body.patrolsync-landing-page{background-color: var(--micr-bg) !important;color: var(--micr-text) !important;font-family: var(--micr-font-sans) !important;font-size: 14px;line-height: 1.5;margin: 0;padding: 0;-webkit-font-smoothing: antialiased}.micr-container{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 clamp(16px,2.5vw,28px);box-sizing: border-box}.micr-header{position: sticky;top: 12px;z-index: 1000;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;padding: 8px 16px;background-color: rgba(255,255,255,0.85);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border: 1px solid var(--micr-border);border-radius: 9999px;box-shadow: var(--micr-shadow);width: 100%;margin-top: 12px;box-sizing: border-box;transition: border-radius 0.25s cubic-bezier(0.32,0.72,0,1),background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}:root[data-theme="dark"] .micr-header,:root[data-theme="zen-linen-dark"] .micr-header{background-color: rgba(22,22,23,0.85);border-color: var(--micr-border);box-shadow: var(--micr-shadow)}.micr-header.is-menu-open{border-radius: 20px}.micr-header-inner{display: flex;align-items: center;justify-content: space-between;width: 100%;box-sizing: border-box}.micr-logo-wrap{display: flex;align-items: center;gap: 8px;text-decoration: none;color: var(--micr-text);flex-shrink: 0;margin-right: clamp(14px,1.8vw,24px)}.micr-logo-text{font-family: var(--micr-font-sans);font-size: 20px;font-weight: 800;letter-spacing: -0.04em;color: var(--micr-text);line-height: 1}.micr-logo-badge{font-family: var(--micr-font-mono);font-size: 11px;letter-spacing: 0.08em;padding: 2px 6px;border: 1px solid var(--micr-border);background: var(--micr-card-bg);box-shadow: 1px 1px 0px var(--micr-border);font-weight: 700;border-radius: 4px}.micr-nav-list{display: none !important}.micr-nav-link{font-family: var(--micr-font-sans);font-size: 13px;font-weight: 500;letter-spacing: -0.01em;color: var(--micr-text-muted);text-decoration: none;padding: 6px 10px;border-radius: 9999px;transition: color 0.15s ease,background-color 0.15s ease;position: relative;white-space: nowrap}.micr-nav-link:hover{color: var(--micr-text);background-color: rgba(28,25,23,0.05)}:root[data-theme="dark"] .micr-nav-link:hover{color: #f8fafc;background-color: rgba(255,255,255,0.08)}.micr-header-actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0;margin-left: auto}.micr-header-actions .micr-btn{padding: 7px 14px;font-size: 12.5px;font-weight: 700;letter-spacing: -0.01em;border-radius: 9999px;white-space: nowrap}.ps-nav-back-ilcs-btn{display: none !important;font-family: var(--micr-font-sans);font-size: 12.5px;font-weight: 700;text-decoration: none;white-space: nowrap}.ps-nav-back-ilcs-btn .ps-nav-ilcs-full{display: none}.ps-nav-back-ilcs-btn .ps-nav-ilcs-short{display: inline}#ps-nav-primary-cta{display: none !important}#ps-nav-primary-cta .ps-nav-cta-short{display: none}.ps-nav-menu-toggle{display: inline-flex !important;align-items: center;justify-content: center;font-family: var(--micr-font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;padding: 7px 16px;min-height: 36px;border-radius: 9999px;cursor: pointer;user-select: none;box-sizing: border-box;background: transparent;color: var(--micr-text);border: 1px solid var(--micr-border);transition: background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.12s ease}.ps-nav-menu-toggle:hover{background: var(--surface-muted,#f4f5f7);border-color: var(--border-strong,rgba(0,0,0,0.2))}.ps-nav-menu-toggle:active{transform: scale(0.96) !important}.ps-nav-menu-toggle .ps-menu-label-close{display: none}.micr-header.is-menu-open .ps-nav-menu-toggle .ps-menu-label-open{display: none}.micr-header.is-menu-open .ps-nav-menu-toggle .ps-menu-label-close{display: inline}.micr-header.is-menu-open .ps-nav-menu-toggle{background: var(--micr-text) !important;color: var(--micr-bg) !important;border-color: var(--micr-text) !important}:root[data-theme="dark"] .micr-header.is-menu-open .ps-nav-menu-toggle{background: #f8fafc !important;color: #0b0d10 !important;border-color: #f8fafc !important}.micr-mobile-drawer{display: none;width: 100%;border-top: 1px solid var(--border,rgba(0,0,0,0.08));margin-top: 10px;padding-top: 14px;box-sizing: border-box}.micr-header.is-menu-open .micr-mobile-drawer{display: block;animation: ps-drawer-enter 0.22s cubic-bezier(0.32,0.72,0,1)}@keyframes ps-drawer-enter{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: translateY(0)}}.micr-mobile-drawer-inner{display: flex;flex-direction: column;gap: 12px;width: 100%}.micr-drawer-header{display: flex;align-items: center;justify-content: space-between;padding: 0 4px}.micr-drawer-kicker{font-family: var(--micr-font-mono,monospace);font-size: 10px;font-weight: 750;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-faint,#6b7280)}.micr-mobile-links{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 1px;width: 100%;border: 1px solid var(--border,rgba(0,0,0,0.08));background: var(--border,rgba(0,0,0,0.08));border-radius: 14px;overflow: hidden;box-sizing: border-box}.micr-mobile-link{display: flex;align-items: center;gap: 12px;min-height: 44px;padding: 10px 14px;font-family: var(--micr-font-sans);font-size: 13.5px;font-weight: 700;color: var(--micr-text);text-decoration: none;background: var(--surface,#ffffff);transition: background-color 0.12s ease,color 0.12s ease,transform 0.12s cubic-bezier(0.32,0.72,0,1);box-sizing: border-box}:root[data-theme="dark"] .micr-mobile-link,:root[data-theme="zen-linen-dark"] .micr-mobile-link{background: #16181d;color: #f3f4f6}.micr-mobile-link:hover{background-color: var(--surface-muted,#f4f5f7);color: var(--apple-blue,#0071e3)}:root[data-theme="dark"] .micr-mobile-link:hover,:root[data-theme="zen-linen-dark"] .micr-mobile-link:hover{background-color: rgba(255,255,255,0.06);color: #38bdf8}.micr-mobile-link:active{transform: scale(0.96) !important}.micr-mobile-link-num{font-family: var(--micr-font-mono);font-size: 11px;font-weight: 750;letter-spacing: 0.06em;color: var(--micr-text-muted);padding: 2px 6px;border: 1px solid var(--micr-border);background: var(--micr-bg);min-width: 22px;text-align: center;border-radius: 4px}.micr-mobile-drawer-actions{display: flex;align-items: center;justify-content: flex-end;gap: 10px;width: 100%;padding-top: 6px;flex-wrap: wrap}.micr-mobile-action-btn{min-height: 40px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;border-radius: 9999px !important;padding: 8px 18px !important;font-size: 12.5px !important;font-weight: 700 !important}@media screen and (max-width: 640px){.micr-mobile-drawer-actions{flex-direction: column}.micr-mobile-action-btn{width: 100% !important}}@media screen and (max-width: 768px){.micr-header{top: 8px;margin-top: 8px;padding: 7px 12px}.micr-header-actions{gap: 8px}#ps-nav-back-ilcs-btn,#ps-nav-signin-cta{display: none !important}#ps-nav-primary-cta .ps-nav-cta-full{display: none !important}#ps-nav-primary-cta .ps-nav-cta-short{display: inline !important}.micr-header-actions .micr-btn{min-height: 40px;padding: 7px 14px;font-size: 12.5px}.ps-nav-menu-toggle{min-height: 40px;min-width: 44px;padding: 7px 14px}}.micr-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--micr-font-sans);font-size: 14px;font-weight: 700;padding: 10px 20px;text-decoration: none;cursor: pointer;border: 1px solid rgba(0,0,0,0.08);border-radius: 9999px;transition: transform 0.15s cubic-bezier(0.16,1,0.3,1),box-shadow 0.15s ease,background-color 0.15s ease;user-select: none;box-sizing: border-box;white-space: nowrap}.micr-btn-primary{background: #0071e3 !important;color: #ffffff !important;border: 1px solid rgba(0,113,227,0.3) !important;box-shadow: 0 4px 14px rgba(0,113,227,0.3)}.micr-btn-primary:hover{background: #0077ed !important;transform: translateY(-1px);box-shadow: 0 6px 20px rgba(0,113,227,0.4)}.micr-btn-primary:active{transform: scale(0.96) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25)}:root[data-theme="dark"] .micr-btn-primary,:root[data-theme="zen-linen-dark"] .micr-btn-primary{background: #2997ff !important;color: #000000 !important;border-color: rgba(41,151,255,0.4) !important;box-shadow: 0 4px 14px rgba(41,151,255,0.35)}.micr-btn-secondary{background: transparent !important;color: var(--micr-text) !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04)}.micr-btn-secondary:hover{background: rgba(0,0,0,0.04) !important;border-color: rgba(0,0,0,0.2) !important;transform: translateY(-1px);box-shadow: 0 2px 6px rgba(0,0,0,0.06)}:root[data-theme="dark"] .micr-btn-secondary,:root[data-theme="zen-linen-dark"] .micr-btn-secondary{border-color: rgba(255,255,255,0.16) !important;color: #f5f5f7 !important}:root[data-theme="dark"] .micr-btn-secondary:hover,:root[data-theme="zen-linen-dark"] .micr-btn-secondary:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.28) !important}.micr-btn-secondary:active{transform: scale(0.96) !important;box-shadow: none}.micr-divider{width: 100%;border: 0;border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));margin: clamp(2.5rem,5vw,4.5rem) 0}.micr-hero-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: clamp(2rem,4vw,3.5rem);align-items: center;background: var(--surface,#ffffff);border: 1px solid var(--border,rgba(0,0,0,0.06));border-radius: 24px;box-shadow: 0 4px 20px -2px rgba(0,0,0,0.05),0 2px 6px -1px rgba(0,0,0,0.02);padding: clamp(2.25rem,4vw,3.75rem);margin: 24px auto 32px;box-sizing: border-box}:root[data-theme="dark"] .micr-hero-grid,:root[data-theme="zen-linen-dark"] .micr-hero-grid{background: #16181d;border-color: rgba(255,255,255,0.08);box-shadow: 0 20px 50px rgba(0,0,0,0.45)}@media screen and (max-width: 900px){.micr-hero-grid{grid-template-columns: 1fr;text-align: center;padding: clamp(1.75rem,4vw,2.5rem)}}.micr-hero-left{display: flex;flex-direction: column;align-items: flex-start;gap: 1.25rem}@media screen and (max-width: 900px){.micr-hero-left{align-items: center}}.micr-hero-h1,.micr-premise-h2,.micr-feature-h2,.micr-card-title,.micr-faq-h2{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans) !important}.micr-hero-h1{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans) !important;font-size: clamp(2.5rem,5vw,4.25rem);font-weight: 700;line-height: 1.08;letter-spacing: -0.025em;margin: 0;color: var(--micr-text)}.micr-hero-sub{font-family: var(--micr-font-sans);font-size: clamp(1.05rem,1.6vw,1.25rem);font-weight: 400;line-height: 1.55;letter-spacing: -0.01em;color: var(--micr-text-muted);margin: 0;max-width: 540px}.micr-hero-actions{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin-top: 0.5rem}@media screen and (max-width: 900px){.micr-hero-actions{justify-content: center}}.micr-blueprint-wrap{display: flex;align-items: center;justify-content: center;position: relative;width: 100%}.micr-blueprint-card{width: 100%;max-width: 440px;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));box-shadow: var(--apple-shadow-card,0 4px 20px rgba(0,0,0,0.06));background: var(--surface-muted,#f9fafb);border-radius: var(--apple-radius-card,20px);padding: 24px;position: relative;box-sizing: border-box}:root[data-theme="dark"] .micr-blueprint-card,:root[data-theme="zen-linen-dark"] .micr-blueprint-card{background: #111317;border-color: rgba(255,255,255,0.08)}.micr-blueprint-header{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));padding-bottom: 12px;margin-bottom: 16px;font-family: var(--micr-font-mono);font-size: 11px;letter-spacing: 0.05em;color: var(--apple-blue,#0071e3)}.micr-blueprint-svg-wrap{width: 100%;height: auto;display: flex;justify-content: center}.micr-blueprint-diagram{width: 100%;display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 12px 0;font-family: var(--micr-font-mono)}.micr-wireframe-row{display: flex;align-items: center;justify-content: space-between;width: 100%;gap: 8px}.micr-wireframe-box{flex: 1;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));border-radius: 12px;padding: 12px;background: var(--micr-card-bg);box-shadow: 0 1px 3px rgba(0,0,0,0.02);display: flex;flex-direction: column;gap: 4px}.micr-wireframe-connector,.micr-wireframe-pipe{display: none !important}.micr-wireframe-core{width: 100%;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));border-radius: 12px;padding: 14px;background: var(--micr-card-bg);box-shadow: 0 1px 3px rgba(0,0,0,0.02);display: flex;flex-direction: column;gap: 4px;text-align: center;box-sizing: border-box}.micr-wireframe-label{font-size: 10px;font-weight: 700;letter-spacing: 0.05em;color: var(--apple-blue,#0071e3)}.micr-wireframe-val{font-size: 11.5px;color: var(--micr-text);font-weight: 700}.micr-blueprint-footer{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));font-family: var(--micr-font-mono);font-size: 11px}.micr-blueprint-cell-label{color: var(--micr-text-muted);text-transform: uppercase}.micr-blueprint-cell-val{font-weight: 700;color: var(--micr-text);margin-top: 2px}.micr-premise{text-align: center;max-width: 760px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;gap: 1rem}.micr-badge-pill{display: inline-flex;align-items: center;font-family: var(--micr-font-mono);font-size: 11px;letter-spacing: 0.08em;font-weight: 700;padding: 4px 12px;border: 1px solid var(--border,rgba(0,0,0,0.08));background: var(--surface-muted,#f4f5f7);color: var(--text-soft,#4b5563);border-radius: 9999px;box-shadow: none;text-transform: uppercase}:root[data-theme="dark"] .micr-badge-pill,:root[data-theme="zen-linen-dark"] .micr-badge-pill{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.12);color: #9ca3af}.micr-premise-h2{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans) !important;font-size: clamp(2rem,3.8vw,3rem);font-weight: 700;line-height: 1.15;letter-spacing: -0.025em;margin: 0;color: var(--micr-text)}.micr-premise-p{font-size: clamp(1rem,1.35vw,1.15rem);line-height: 1.5;color: var(--micr-text-muted);margin: 0}.micr-cards-grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(1.5rem,3vw,2.5rem);margin-top: clamp(2rem,4vw,3rem)}@media screen and (max-width: 768px){.micr-cards-grid{grid-template-columns: 1fr}}.micr-card{border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));box-shadow: var(--apple-shadow-card,0 4px 20px rgba(0,0,0,0.06));background: var(--micr-card-bg);border-radius: var(--apple-radius-card,20px);padding: clamp(1.5rem,3vw,2.5rem);display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 1.5rem;transition: transform 0.15s cubic-bezier(0.16,1,0.3,1),box-shadow 0.15s ease;box-sizing: border-box}.micr-card:hover{transform: translateY(-2px);box-shadow: 0 8px 30px rgba(0,0,0,0.08)}.micr-card-top{display: flex;flex-direction: column;gap: 0.75rem;width: 100%}.micr-card-mono{font-family: var(--micr-font-mono);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;color: var(--apple-blue,#0071e3)}.micr-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: clamp(1.4rem,2.2vw,1.9rem);font-weight: 700;line-height: 1.2;letter-spacing: -0.02em;margin: 0;color: var(--micr-text)}.micr-card-desc{font-size: 14.5px;line-height: 1.55;color: var(--micr-text-muted);margin: 0}.micr-quote-section{text-align: center;max-width: 820px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;gap: 1.25rem}.micr-quote-h2{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: clamp(1.6rem,3vw,2.4rem);font-weight: 700;line-height: 1.25;letter-spacing: -0.025em;margin: 0;color: var(--micr-text);font-style: normal}.micr-quote-author{font-family: var(--micr-font-sans);font-size: 14px;font-weight: 700;color: var(--micr-text);margin: 0}.micr-quote-role{font-family: var(--micr-font-mono);font-size: 12px;color: var(--micr-text-muted);letter-spacing: 0.04em}.micr-feature-split{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(2rem,4vw,3.5rem);align-items: center;background: var(--surface,#ffffff);border: 1px solid var(--border,rgba(0,0,0,0.06));border-radius: 24px;box-shadow: 0 4px 20px -2px rgba(0,0,0,0.04);padding: clamp(2rem,4vw,3rem);margin: clamp(2rem,4vw,3rem) 0;box-sizing: border-box}:root[data-theme="dark"] .micr-feature-split,:root[data-theme="zen-linen-dark"] .micr-feature-split{background: #16181d;border-color: rgba(255,255,255,0.08);box-shadow: 0 20px 50px rgba(0,0,0,0.4)}@media screen and (max-width: 840px){.micr-feature-split{grid-template-columns: 1fr;text-align: center;padding: clamp(1.5rem,3vw,2.25rem)}}.micr-feature-split.is-reversed .micr-feature-visual{order: 2}.micr-feature-split.is-reversed .micr-feature-content{order: 1}@media screen and (max-width: 840px){.micr-feature-split.is-reversed .micr-feature-visual{order: 1}.micr-feature-split.is-reversed .micr-feature-content{order: 2}}.micr-feature-content{display: flex;flex-direction: column;align-items: flex-start;gap: 1rem}@media screen and (max-width: 840px){.micr-feature-content{align-items: center}}.micr-feature-h2{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans) !important;font-size: clamp(1.85rem,3.2vw,2.6rem);font-weight: 700;line-height: 1.15;letter-spacing: -0.025em;margin: 0;color: var(--micr-text)}.micr-feature-p{font-size: 14.5px;line-height: 1.55;color: var(--micr-text-muted);margin: 0}.micr-telemetry-box{width: 100%;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));border-radius: 18px;box-shadow: none;background: var(--surface-muted,#f9fafb);padding: 24px;box-sizing: border-box}:root[data-theme="dark"] .micr-telemetry-box,:root[data-theme="zen-linen-dark"] .micr-telemetry-box{background: #111317;border-color: rgba(255,255,255,0.08)}.micr-telemetry-row{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));font-size: 13px}.micr-telemetry-row:last-child{border-bottom: none}.micr-telemetry-key{font-family: var(--micr-font-mono);font-size: 11px;letter-spacing: 0.05em;color: var(--micr-text-muted)}.micr-telemetry-val{font-family: var(--micr-font-mono);font-size: 12px;font-weight: 700;color: var(--micr-text)}.micr-telemetry-val.is-blue{color: var(--apple-blue,#0071e3)}.micr-telemetry-val.is-green{color: var(--apple-green,#248a3d)}:root[data-theme="dark"] .micr-telemetry-val.is-green{color: #30d158}.micr-faq-section{max-width: 820px;margin: 0 auto;display: flex;flex-direction: column;align-items: center}.micr-faq-header{text-align: center;margin-bottom: clamp(1.5rem,3vw,2.5rem);display: flex;flex-direction: column;align-items: center;gap: 0.75rem}.micr-faq-h2{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans);font-size: clamp(2rem,3.5vw,2.8rem);font-weight: 700;letter-spacing: -0.025em;margin: 0;color: var(--micr-text)}.micr-faq-support-link{font-family: var(--micr-font-mono);font-size: 12px;font-weight: 700;color: var(--apple-blue,#0071e3);text-decoration: none;letter-spacing: 0.04em}.micr-faq-list{width: 100%;display: flex;flex-direction: column;gap: 12px}.micr-faq-item{width: 100%;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));border-radius: 14px;background: var(--micr-card-bg);box-shadow: 0 1px 3px rgba(0,0,0,0.03);transition: box-shadow 0.15s ease,border-color 0.15s ease;box-sizing: border-box}.micr-faq-item[open]{box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.micr-faq-summary{display: flex;align-items: center;justify-content: space-between;padding: 16px 20px;font-family: var(--micr-font-sans);font-size: 16px;font-weight: 700;color: var(--micr-text);cursor: pointer;user-select: none;list-style: none}.micr-faq-summary::-webkit-details-marker{display: none}.micr-faq-icon{font-family: var(--micr-font-mono);font-size: 16px;font-weight: 700;line-height: 1;transition: transform 0.15s ease}.micr-faq-item[open] .micr-faq-icon{transform: rotate(45deg)}.micr-faq-content{padding: 0 20px 20px 20px;font-size: 14.5px;line-height: 1.55;color: var(--micr-text-muted);border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));padding-top: 14px}.micr-footer{margin-top: clamp(3rem,6vw,5rem);margin-bottom: 0 !important;padding-top: clamp(2.5rem,5vw,4rem);padding-bottom: clamp(2.5rem,5vw,4rem);border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));width: 100%;background: var(--micr-card-bg,#ffffff);box-sizing: border-box}:root[data-theme="dark"] .micr-footer{background: var(--micr-card-bg,#16191f)}.micr-footer-container{width: 100%;max-width: 1140px;margin: 0 auto;padding: 0 clamp(1.25rem,3vw,2.5rem);box-sizing: border-box}.micr-footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr;gap: clamp(1.5rem,3vw,3.0rem);margin-bottom: clamp(2rem,4vw,3rem)}@media screen and (max-width: 880px){.micr-footer-grid{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 540px){.micr-footer-grid{grid-template-columns: 1fr}}.micr-footer-col{display: flex;flex-direction: column;gap: 10px}.micr-footer-col-title{font-family: var(--micr-font-mono);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: var(--micr-text);margin-bottom: 4px}.micr-footer-link{font-size: 13px;color: var(--micr-text-muted);text-decoration: none;transition: color 0.12s ease}.micr-footer-link:hover{color: var(--apple-blue,#0071e3)}.micr-footer-brand-p{font-size: 13px;line-height: 1.5;color: var(--micr-text-muted);margin: 0;max-width: 320px}.micr-footer-bottom{display: flex;align-items: center;justify-content: space-between;padding-top: 20px;border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08));font-size: 12px;font-family: var(--micr-font-mono);color: var(--micr-text-muted);flex-wrap: wrap;gap: 12px}#patrolsync-portal-login-card{background: var(--apple-bg-canvas,#f4f5f7);min-height: 100vh;min-height: 100dvh;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: clamp(2rem,4vw,4rem) 1.5rem !important;box-sizing: border-box !important;flex: 1 0 auto !important}body.ps-auth-active #patrolsync-portal-login-card{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important}:root[data-theme="dark"] #patrolsync-portal-login-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card{background: var(--apple-bg-canvas,#000000)}.ps-login-top-bar{display: flex;align-items: center;justify-content: space-between;width: 100%;max-width: 540px;margin: 0 auto 1.5rem auto}.ps-login-gateway-badge{font-family: var(--micr-font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;color: var(--micr-text-muted,#78716c)}:root[data-theme="dark"] .ps-login-gateway-badge,:root[data-theme="zen-linen-dark"] .ps-login-gateway-badge{color: #94a3b8}body.ps-auth-active .ps-home-back-btn{display: none !important}.ps-home-back-btn{background: #ffffff !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 9999px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;letter-spacing: -0.01em !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;transition-property: transform,box-shadow !important;transition-duration: 100ms !important}.ps-home-back-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-home-back-btn,:root[data-theme="zen-linen-dark"] .ps-home-back-btn{background: #1c1c1e !important;color: #f8fafc !important;border: 1px solid rgba(255,255,255,0.15) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}.patrolsync-glass-card{background: rgba(255,255,255,0.92) !important;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08)) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 24px !important;padding: clamp(28px,4vw,44px) !important;backdrop-filter: blur(30px) saturate(180%) !important;-webkit-backdrop-filter: blur(30px) saturate(180%) !important}:root[data-theme="dark"] .patrolsync-glass-card,:root[data-theme="zen-linen-dark"] .patrolsync-glass-card{background: rgba(22,22,23,0.92) !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: 0 30px 70px rgba(0,0,0,0.6) !important}.patrolsync-glass-title{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 28px !important;font-weight: 700 !important;letter-spacing: -0.025em !important;color: #111827 !important;line-height: 1.15 !important;margin-bottom: 8px !important}:root[data-theme="dark"] .patrolsync-glass-title,:root[data-theme="zen-linen-dark"] .patrolsync-glass-title{color: #f5f5f7 !important}.patrolsync-glass-subtitle{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 14.5px !important;line-height: 1.5 !important;color: #6e6e73 !important;margin-bottom: 22px !important}:root[data-theme="dark"] .patrolsync-glass-subtitle,:root[data-theme="zen-linen-dark"] .patrolsync-glass-subtitle{color: #86868b !important}.ps-auth-toggle-group{display: flex !important;background: #f4f5f7 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 9999px !important;padding: 4px !important;gap: 4px !important;margin-bottom: 24px !important}:root[data-theme="dark"] .ps-auth-toggle-group,:root[data-theme="zen-linen-dark"] .ps-auth-toggle-group{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important}.ps-auth-toggle-btn{flex: 1 !important;min-height: 36px !important;height: 36px !important;border-radius: 9999px !important;border: none !important;background: transparent !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;color: #6e6e73 !important;cursor: pointer !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1) !important}.ps-auth-toggle-btn:active{transform: scale(0.97) !important}.ps-auth-toggle-btn.is-active{background: #0071e3 !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important}:root[data-theme="dark"] .ps-auth-toggle-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-auth-toggle-btn.is-active{background: #2997ff !important;color: #000000 !important;box-shadow: 0 2px 8px rgba(41,151,255,0.4) !important}.patrolsync-glass-input,.ps-glass-select{height: 42px !important;min-height: 42px !important;border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.12) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 14px !important;padding: 0 14px !important;outline: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;transition: border-color 150ms ease,box-shadow 150ms ease !important}.patrolsync-glass-input:focus,.ps-glass-select:focus{border-color: #0071e3 !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.15) !important}:root[data-theme="dark"] .patrolsync-glass-input,:root[data-theme="dark"] .ps-glass-select,:root[data-theme="zen-linen-dark"] .patrolsync-glass-input,:root[data-theme="zen-linen-dark"] .ps-glass-select{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.12) !important;color: #f5f5f7 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] .patrolsync-glass-input:focus,:root[data-theme="dark"] .ps-glass-select:focus,:root[data-theme="zen-linen-dark"] .patrolsync-glass-input:focus,:root[data-theme="zen-linen-dark"] .ps-glass-select:focus{border-color: #2997ff !important;box-shadow: 0 0 0 3px rgba(41,151,255,0.25) !important}.patrolsync-glass-submit-btn{min-height: 44px !important;height: 44px !important;border-radius: 9999px !important;border: none !important;background: #0071e3 !important;color: #ffffff !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;box-shadow: 0 4px 14px rgba(0,113,227,0.35) !important;cursor: pointer !important;transition: transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms ease,background-color 150ms ease !important;width: 100% !important;margin-top: 14px !important}.patrolsync-glass-submit-btn:hover{background: #0077ed !important;transform: translateY(-1px) !important;box-shadow: 0 6px 20px rgba(0,113,227,0.45) !important}.patrolsync-glass-submit-btn:active{transform: scale(0.97) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] .patrolsync-glass-submit-btn,:root[data-theme="zen-linen-dark"] .patrolsync-glass-submit-btn{background: #2997ff !important;color: #000000 !important;box-shadow: 0 4px 14px rgba(41,151,255,0.4) !important}#patrolsync-portal-login-card{background: var(--apple-bg-canvas,#f4f5f7) !important;min-height: 100vh !important;min-height: 100dvh !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: clamp(16px,3vh,32px) 16px !important;box-sizing: border-box !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important}:root[data-theme="dark"] #patrolsync-portal-login-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card{background: var(--apple-bg-canvas,#000000) !important}.ps-login-top-bar{display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;max-width: 460px !important;margin: 0 auto 1rem auto !important;padding: 0 4px !important;box-sizing: border-box !important;transition: max-width 220ms cubic-bezier(0.16,1,0.3,1) !important}.ps-login-top-bar.is-register-mode{max-width: 680px !important}#patrolsync-portal-login-card .ps-back-to-landing-btn,#ps-login-back-to-landing-btn{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;padding: 8px 16px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-login-card .ps-back-to-landing-btn:hover,#ps-login-back-to-landing-btn:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.16) !important}#patrolsync-portal-login-card .ps-back-to-landing-btn:active,#ps-login-back-to-landing-btn:active{transform: scale(0.97) !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-back-to-landing-btn,:root[data-theme="dark"] #ps-login-back-to-landing-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-back-to-landing-btn,:root[data-theme="zen-linen-dark"] #ps-login-back-to-landing-btn{background: rgba(255,255,255,0.06) !important;color: #f5f5f7 !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-back-to-landing-btn:hover,:root[data-theme="dark"] #ps-login-back-to-landing-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-back-to-landing-btn:hover,:root[data-theme="zen-linen-dark"] #ps-login-back-to-landing-btn:hover{background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.2) !important}.ps-login-gateway-badge{font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;color: var(--apple-blue,#0071e3) !important;background: rgba(0,113,227,0.08) !important;border: 1px solid rgba(0,113,227,0.2) !important;border-radius: 9999px !important;padding: 5px 12px !important;display: inline-flex !important;align-items: center !important}:root[data-theme="dark"] .ps-login-gateway-badge,:root[data-theme="zen-linen-dark"] .ps-login-gateway-badge{color: #2997ff !important;background: rgba(41,151,255,0.12) !important;border-color: rgba(41,151,255,0.28) !important}.patrolsync-auth-card-pane{width: 100% !important;max-width: 460px !important;margin: 0 auto !important;box-sizing: border-box !important;transition: max-width 220ms cubic-bezier(0.16,1,0.3,1) !important}.patrolsync-auth-card-pane.is-register-mode{max-width: 680px !important}#patrolsync-portal-login-card .patrolsync-glass-card,.patrolsync-auth-card-pane .patrolsync-glass-card{border-radius: 20px !important;background: #ffffff !important;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08)) !important;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.95),0 20px 48px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04) !important;padding: clamp(24px,3.5vw,36px) clamp(20px,3.5vw,32px) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-card{background: #161617 !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.12),0 28px 64px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.4) !important}#patrolsync-portal-login-card .ps-card-brand-header{border-bottom: 1px solid var(--apple-hairline,rgba(0,0,0,0.08)) !important;padding-bottom: 16px !important;margin-bottom: 20px !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;text-align: center !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-card-brand-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-card-brand-header{border-bottom-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-login-card .micr-logo-text{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 26px !important;font-weight: 750 !important;letter-spacing: -0.03em !important;line-height: 1.15 !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .micr-logo-text,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .micr-logo-text{color: #f5f5f7 !important}#patrolsync-portal-login-card .micr-logo-badge{font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;color: var(--apple-blue,#0071e3) !important}#patrolsync-portal-login-card .ps-auth-toggle-group{display: flex !important;background: #f0f2f5 !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 9999px !important;padding: 4px !important;gap: 4px !important;margin-bottom: 24px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-toggle-group,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-toggle-group{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}#patrolsync-portal-login-card .ps-auth-toggle-btn{flex: 1 1 0 !important;min-height: 38px !important;height: 38px !important;border-radius: 9999px !important;border: none !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;color: #6e6e73 !important;background: transparent !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 14px !important;transition: transform 140ms cubic-bezier(0.16,1,0.3,1),background-color 140ms cubic-bezier(0.16,1,0.3,1),color 140ms cubic-bezier(0.16,1,0.3,1),box-shadow 140ms cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-login-card .ps-auth-toggle-btn:hover:not(.is-active){color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-toggle-btn{color: #86868b !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-toggle-btn:hover:not(.is-active),:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-toggle-btn:hover:not(.is-active){color: #f5f5f7 !important}#patrolsync-portal-login-card .ps-auth-toggle-btn:active{transform: scale(0.97) !important}#patrolsync-portal-login-card .ps-auth-toggle-btn.is-active{background: #0071e3 !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.32) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-toggle-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-toggle-btn.is-active{background: #2997ff !important;color: #000000 !important;box-shadow: 0 2px 8px rgba(41,151,255,0.4) !important}#patrolsync-portal-login-card .patrolsync-glass-header{margin-bottom: 24px !important;text-align: center !important}#patrolsync-portal-login-card .patrolsync-glass-title{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 24px !important;font-weight: 750 !important;letter-spacing: -0.025em !important;line-height: 1.2 !important;color: #111827 !important;margin: 0 0 10px 0 !important;text-wrap: balance !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-title{color: #f5f5f7 !important}#patrolsync-portal-login-card .patrolsync-glass-subtitle{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 13.5px !important;line-height: 1.55 !important;letter-spacing: -0.005em !important;color: #6b7280 !important;margin: 0 auto !important;max-width: 42ch !important;text-wrap: pretty !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-subtitle,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-subtitle{color: #86868b !important}#patrolsync-portal-login-card .patrolsync-glass-form{display: flex !important;flex-direction: column !important;gap: 16px !important;margin-bottom: 12px !important}#patrolsync-portal-login-card .patrolsync-glass-form[hidden],#patrolsync-portal-login-card .patrolsync-glass-form[style*="display: none"],#patrolsync-portal-login-card .patrolsync-glass-form.is-hidden,#patrolsync-portal-login-card .ps-auth-panel[hidden],#patrolsync-portal-login-card .ps-auth-panel[style*="display: none"],#patrolsync-portal-login-card .ps-auth-panel.is-hidden{display: none !important}#patrolsync-portal-login-card .patrolsync-glass-input-group{display: flex !important;flex-direction: column !important;gap: 8px !important;text-align: left !important}#patrolsync-portal-login-card .patrolsync-glass-label{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;line-height: 1.3 !important;text-transform: uppercase !important;color: #4b5563 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-label,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-label{color: #9ca3af !important}#patrolsync-portal-login-card .ps-label-row{display: flex !important;justify-content: space-between !important;align-items: baseline !important;flex-wrap: wrap !important;gap: 6px !important}#patrolsync-portal-login-card .ps-forgot-link{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;line-height: 1.3 !important;color: var(--apple-blue,#0071e3) !important;text-decoration: none !important;transition: opacity 120ms ease !important}#patrolsync-portal-login-card .ps-forgot-link:hover{text-decoration: underline !important;opacity: 0.85 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-forgot-link,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-forgot-link{color: #2997ff !important}#patrolsync-portal-login-card .patrolsync-glass-input-wrapper{position: relative !important;display: flex !important;align-items: center !important;width: 100% !important}#patrolsync-portal-login-card .patrolsync-glass-input,#patrolsync-portal-login-card .ps-glass-select{border-radius: 12px !important;height: 48px !important;min-height: 48px !important;border: 1px solid rgba(0,0,0,0.12) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 14px !important;letter-spacing: -0.01em !important;padding: 0 16px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;transition: border-color 140ms ease,box-shadow 140ms ease,background-color 140ms ease !important;outline: none !important;box-sizing: border-box !important;width: 100% !important}#patrolsync-portal-login-card .patrolsync-glass-input::placeholder{font-size: 13.5px !important;letter-spacing: -0.005em !important;color: #9ca3af !important}#patrolsync-portal-login-card .patrolsync-glass-input:focus,#patrolsync-portal-login-card .ps-glass-select:focus{border-color: #0071e3 !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.18) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-input,:root[data-theme="dark"] #patrolsync-portal-login-card .ps-glass-select,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-glass-select{background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.12) !important;color: #f5f5f7 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-input::placeholder,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-input::placeholder{color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-input:focus,:root[data-theme="dark"] #patrolsync-portal-login-card .ps-glass-select:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-input:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-glass-select:focus{border-color: #2997ff !important;box-shadow: 0 0 0 3px rgba(41,151,255,0.25) !important}#patrolsync-portal-login-card .patrolsync-glass-input.ps-has-pwd-toggle{padding-right: 68px !important}#patrolsync-portal-login-card .ps-pwd-toggle-btn{position: absolute !important;right: 5px !important;top: 5px !important;bottom: 5px !important;min-width: 54px !important;height: calc(100% - 10px) !important;border-radius: 8px !important;border: none !important;background: rgba(0,0,0,0.04) !important;color: #374151 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;padding: 0 12px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: background-color 120ms ease,color 120ms ease !important}#patrolsync-portal-login-card .ps-pwd-toggle-btn:hover{background: rgba(0,0,0,0.08) !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-toggle-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-toggle-btn{background: rgba(255,255,255,0.08) !important;color: #e5e7eb !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-toggle-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-toggle-btn:hover{background: rgba(255,255,255,0.14) !important;color: #ffffff !important}#patrolsync-portal-login-card .ps-remember-row{display: flex !important;align-items: center !important;margin: 4px 0 10px 0 !important}#patrolsync-portal-login-card .ps-checkbox-label{display: inline-flex !important;align-items: center !important;gap: 9px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;line-height: 1.4 !important;color: #4b5563 !important;cursor: pointer !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-checkbox-label,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-checkbox-label{color: #9ca3af !important}#patrolsync-portal-login-card .ps-checkbox-input{width: 16px !important;height: 16px !important;border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.2) !important;accent-color: #0071e3 !important;cursor: pointer !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-checkbox-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-checkbox-input{accent-color: #2997ff !important}#patrolsync-portal-login-card .patrolsync-glass-submit-btn{border-radius: 12px !important;border: none !important;background: #0071e3 !important;color: #ffffff !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;box-shadow: 0 4px 14px rgba(0,113,227,0.35) !important;cursor: pointer !important;width: 100% !important;height: 48px !important;min-height: 48px !important;margin-top: 6px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: transform 140ms cubic-bezier(0.16,1,0.3,1),box-shadow 140ms ease,background-color 140ms ease !important}#patrolsync-portal-login-card .patrolsync-glass-submit-btn:hover{background: #0077ed !important;transform: translateY(-1px) !important;box-shadow: 0 6px 20px rgba(0,113,227,0.45) !important}#patrolsync-portal-login-card .patrolsync-glass-submit-btn:active{transform: scale(0.97) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-submit-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-submit-btn{background: #2997ff !important;color: #000000 !important;box-shadow: 0 4px 14px rgba(41,151,255,0.4) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-submit-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-submit-btn:hover{background: #40a9ff !important;box-shadow: 0 6px 20px rgba(41,151,255,0.5) !important}#patrolsync-portal-login-card .ps-auth-divider{display: flex !important;align-items: center !important;margin: 20px 0 16px 0 !important;gap: 12px !important;width: 100% !important}#patrolsync-portal-login-card .ps-auth-divider-line{flex: 1 !important;height: 1px !important;background: rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-divider-line,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-divider-line{background: rgba(255,255,255,0.08) !important}#patrolsync-portal-login-card .ps-auth-divider-text{font-family: var(--apple-font-mono,monospace) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #6e6e73 !important;padding: 0 4px !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-divider-text,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-divider-text{color: #86868b !important}#patrolsync-portal-login-card .ps-webauthn-signin-btn{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.12) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12.5px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;line-height: 1.3 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;cursor: pointer !important;width: 100% !important;height: 44px !important;min-height: 44px !important;padding: 0 16px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: transform 140ms cubic-bezier(0.16,1,0.3,1),background-color 140ms cubic-bezier(0.16,1,0.3,1),border-color 140ms cubic-bezier(0.16,1,0.3,1),color 140ms cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-login-card .ps-webauthn-signin-btn:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.2) !important}#patrolsync-portal-login-card .ps-webauthn-signin-btn:active{transform: scale(0.97) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-webauthn-signin-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-webauthn-signin-btn{background: rgba(255,255,255,0.04) !important;border: 1px solid rgba(255,255,255,0.12) !important;color: #f5f5f7 !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-webauthn-signin-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-webauthn-signin-btn:hover{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.2) !important}#patrolsync-portal-login-card .ps-auth-demo-notice{border-radius: 16px !important;border: 1px solid rgba(220,38,38,0.2) !important;box-shadow: 0 4px 16px rgba(220,38,38,0.06) !important;background: #fff8f8 !important;border-left: 4px solid #dc2626 !important;padding: 14px 16px !important;margin-top: 20px !important;text-align: left !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-demo-notice,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-demo-notice{background: rgba(220,38,38,0.08) !important;border: 1px solid rgba(220,38,38,0.25) !important;border-left: 4px solid #ef4444 !important;box-shadow: none !important}#patrolsync-portal-login-card .ps-demo-badge-row{display: flex !important;align-items: center !important;gap: 8px !important;margin-bottom: 6px !important}#patrolsync-portal-login-card .ps-demo-pill{border-radius: 9999px !important;border: 1px solid rgba(220,38,38,0.25) !important;background: rgba(220,38,38,0.1) !important;color: #b91c1c !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 10.5px !important;font-weight: 750 !important;padding: 3px 8px !important;letter-spacing: 0.04em !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-demo-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-demo-pill{background: rgba(239,68,68,0.15) !important;border-color: rgba(239,68,68,0.3) !important;color: #ef4444 !important}#patrolsync-portal-login-card .ps-demo-badge-text{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;color: #4b5563 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-demo-badge-text,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-demo-badge-text{color: #94a3b8 !important}#patrolsync-portal-login-card .ps-auth-demo-sub{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;line-height: 1.5 !important;color: #4b5563 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-auth-demo-sub,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-auth-demo-sub{color: #cbd5e1 !important}#patrolsync-portal-login-card .ps-umbrella-badge{display: inline-flex !important;align-items: center !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.1em !important;line-height: 1.4 !important;text-transform: uppercase !important;padding: 4px 10px !important;border-radius: 9999px !important;margin-bottom: 10px !important;background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.18) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-badge{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.28) !important}#patrolsync-portal-login-card .ps-umbrella-nav{display: flex !important;background: #f0f2f5 !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 9999px !important;padding: 4px !important;gap: 4px !important;margin-bottom: 22px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-nav,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-nav{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}#patrolsync-portal-login-card .ps-umbrella-tab-btn{flex: 1 1 0 !important;min-height: 36px !important;height: 36px !important;border-radius: 9999px !important;border: none !important;background: transparent !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;color: #6e6e73 !important;cursor: pointer !important;white-space: nowrap !important;padding: 0 10px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;transition: transform 140ms cubic-bezier(0.16,1,0.3,1),background-color 140ms cubic-bezier(0.16,1,0.3,1),color 140ms cubic-bezier(0.16,1,0.3,1),box-shadow 140ms cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-login-card .ps-umbrella-tab-btn:hover:not(.is-active){color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn{color: #86868b !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn:hover:not(.is-active),:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn:hover:not(.is-active){color: #f5f5f7 !important}#patrolsync-portal-login-card .ps-umbrella-tab-btn:active{transform: scale(0.97) !important}#patrolsync-portal-login-card .ps-umbrella-tab-btn.is-active{background: #0071e3 !important;color: #ffffff !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.32) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-tab-btn.is-active{background: #2997ff !important;color: #000000 !important;box-shadow: 0 2px 8px rgba(41,151,255,0.4) !important}#patrolsync-portal-login-card .ps-umbrella-tier-header{display: flex !important;align-items: baseline !important;gap: 10px !important;margin: 18px 0 12px 0 !important;padding-bottom: 8px !important;border-bottom: 1px solid var(--apple-hairline,rgba(0,0,0,0.07)) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-umbrella-tier-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-umbrella-tier-header{border-bottom-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-login-card .ps-tier-tag{display: inline-flex !important;align-items: center !important;justify-content: center !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;padding: 3px 8px !important;border-radius: 9999px !important;background: rgba(0,113,227,0.1) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.2) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-tier-tag,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-tier-tag{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.25) !important}#patrolsync-portal-login-card .ps-tier-title{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 14px !important;font-weight: 700 !important;color: #111827 !important;letter-spacing: -0.015em !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-tier-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-tier-title{color: #f5f5f7 !important}#patrolsync-portal-login-card .ps-briefing-explainer-text{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;line-height: 1.5 !important;color: #6b7280 !important;margin: 4px 0 16px 0 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-briefing-explainer-text,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-briefing-explainer-text{color: #94a3b8 !important}#patrolsync-portal-login-card .ps-agency-filter-pills{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;margin-bottom: 14px !important}#patrolsync-portal-login-card .ps-agency-pill{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #374151 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;min-height: 30px !important;height: 30px !important;padding: 0 12px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms cubic-bezier(0.16,1,0.3,1),color 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-login-card .ps-agency-pill:hover:not(.is-active){background: #f9fafb !important;border-color: rgba(0,0,0,0.16) !important}#patrolsync-portal-login-card .ps-agency-pill:active{transform: scale(0.97) !important}#patrolsync-portal-login-card .ps-agency-pill.is-active{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.32) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-agency-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-agency-pill{background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.1) !important;color: #d1d5db !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-agency-pill:hover:not(.is-active),:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-agency-pill:hover:not(.is-active){background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.18) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-agency-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-agency-pill.is-active{background: #2997ff !important;color: #000000 !important;border-color: #2997ff !important;box-shadow: 0 2px 8px rgba(41,151,255,0.4) !important}#patrolsync-portal-login-card .ps-agency-label-row{display: flex !important;justify-content: space-between !important;align-items: baseline !important;flex-wrap: wrap !important;gap: 4px !important}#patrolsync-portal-login-card .ps-agency-hint-badge{font-family: var(--apple-font-mono,monospace) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;color: #6b7280 !important;background: rgba(0,0,0,0.04) !important;padding: 2px 6px !important;border-radius: 4px !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-agency-hint-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-agency-hint-badge{color: #94a3b8 !important;background: rgba(255,255,255,0.06) !important}#patrolsync-portal-login-card .ps-field-micro-hint{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11px !important;color: #6b7280 !important;margin-top: 4px !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-field-micro-hint,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-field-micro-hint{color: #94a3b8 !important}#patrolsync-portal-login-card .ps-register-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 14px !important}#patrolsync-portal-login-card .ps-grid-full{grid-column: 1 / -1 !important}@media (max-width: 600px){#patrolsync-portal-login-card .ps-register-grid{grid-template-columns: 1fr !important}}#patrolsync-portal-login-card .ps-pwd-strength-container{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.02) !important;background: #f9fafb !important;padding: 10px 12px !important;margin-top: 8px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-strength-container,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-strength-container{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important}#patrolsync-portal-login-card .ps-pwd-strength-header{display: flex !important;justify-content: space-between !important;align-items: center !important;margin-bottom: 6px !important}#patrolsync-portal-login-card .ps-pwd-strength-label{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11px !important;font-weight: 650 !important;color: #4b5563 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-strength-label,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-strength-label{color: #9ca3af !important}#patrolsync-portal-login-card .ps-pwd-strength-status{font-family: var(--apple-font-mono,monospace) !important;font-size: 10.5px !important;font-weight: 750 !important;color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-strength-status,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-strength-status{color: #94a3b8 !important}#patrolsync-portal-login-card .ps-pwd-strength-bars{display: flex !important;gap: 4px !important;height: 4px !important;margin-bottom: 8px !important}#patrolsync-portal-login-card .ps-pwd-strength-bar{flex: 1 !important;height: 4px !important;border-radius: 9999px !important;background: rgba(0,0,0,0.1) !important;transition: background-color 150ms ease !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-strength-bar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-strength-bar{background: rgba(255,255,255,0.12) !important}#patrolsync-portal-login-card .ps-pwd-strength-hints{display: flex !important;flex-wrap: wrap !important;gap: 6px 12px !important;padding: 0 !important;margin: 0 !important;list-style: none !important}#patrolsync-portal-login-card .ps-pwd-hint-item{display: inline-flex !important;align-items: center !important;gap: 4px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11px !important;color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-hint-item,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-hint-item{color: #94a3b8 !important}#patrolsync-portal-login-card .ps-pwd-hint-item.is-valid{color: #111827 !important;font-weight: 650 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .ps-pwd-hint-item.is-valid,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .ps-pwd-hint-item.is-valid{color: #f5f5f7 !important}#patrolsync-portal-login-card .ps-pwd-hint-item.is-valid .ps-pwd-hint-bullet{color: #30d158 !important;font-weight: 750 !important}#patrolsync-portal-login-card .patrolsync-glass-status{margin-top: 14px !important;border-radius: 12px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;font-weight: 650 !important;line-height: 1.45 !important;text-align: center !important;padding: 0 !important;transition: opacity 150ms ease,background-color 150ms ease,border-color 150ms ease,color 150ms ease !important}#patrolsync-portal-login-card .patrolsync-glass-status:not(:empty){padding: 10px 14px !important}#patrolsync-portal-login-card .patrolsync-glass-status.status-error{background: rgba(220,38,38,0.08) !important;border: 1px solid rgba(220,38,38,0.25) !important;color: #dc2626 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-error,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-error{background: rgba(239,68,68,0.12) !important;border-color: rgba(239,68,68,0.3) !important;color: #f87171 !important}#patrolsync-portal-login-card .patrolsync-glass-status.status-success{background: rgba(48,209,88,0.08) !important;border: 1px solid rgba(48,209,88,0.25) !important;color: #16a34a !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-success,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-success{background: rgba(48,209,88,0.12) !important;border-color: rgba(48,209,88,0.3) !important;color: #30d158 !important}#patrolsync-portal-login-card .patrolsync-glass-status.status-info{background: rgba(0,113,227,0.08) !important;border: 1px solid rgba(0,113,227,0.22) !important;color: #0071e3 !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-info,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-status.status-info{background: rgba(41,151,255,0.12) !important;border-color: rgba(41,151,255,0.28) !important;color: #2997ff !important}#patrolsync-portal-login-card .patrolsync-glass-footer{border-top: 1px solid var(--apple-hairline,rgba(0,0,0,0.08)) !important;padding-top: 14px !important;margin-top: 16px !important;display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-footer,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-footer{border-top-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-login-card .glass-compliance-pill{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;color: #6e6e73 !important;padding: 4px 12px !important;border-radius: 9999px !important;background: rgba(0,0,0,0.03) !important;border: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .glass-compliance-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .glass-compliance-pill{color: #94a3b8 !important;background: rgba(255,255,255,0.04) !important;border-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-login-card .glass-nav-links{display: flex !important;align-items: center !important;justify-content: center !important;gap: 16px !important;flex-wrap: wrap !important}#patrolsync-portal-login-card .glass-nav-links a{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;color: #6e6e73 !important;text-decoration: none !important;transition: color 120ms ease !important}#patrolsync-portal-login-card .glass-nav-links a:hover{color: #0071e3 !important;text-decoration: none !important}:root[data-theme="dark"] #patrolsync-portal-login-card .glass-nav-links a,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .glass-nav-links a{color: #86868b !important}:root[data-theme="dark"] #patrolsync-portal-login-card .glass-nav-links a:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .glass-nav-links a:hover{color: #2997ff !important}.ps-workspace-main{background: var(--apple-bg-canvas,#f4f5f7) !important;color: var(--apple-text-primary,#111827) !important}:root[data-theme="dark"] .ps-workspace-main,:root[data-theme="zen-linen-dark"] .ps-workspace-main{background: var(--apple-bg-canvas,#000000) !important;color: #f5f5f7 !important}.ps-workspace-masthead{background: rgba(255,255,255,0.8) !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;padding: 0 1.25rem !important}:root[data-theme="dark"] .ps-workspace-masthead,:root[data-theme="zen-linen-dark"] .ps-workspace-masthead{background: rgba(22,22,23,0.8) !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}.ps-masthead-cmd-btn{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;color: #111827 !important;border-radius: 9999px !important;font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;transition-property: transform,box-shadow !important;transition-duration: 100ms !important}.ps-masthead-cmd-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-masthead-cmd-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-cmd-btn{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;color: #f5f5f7 !important}.ps-linear-card,.case-law-card,.ps-doctrine-card,.ps-briefing-card,.ps-statute-card,.ps-asset-card,.ps-ordinance-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;border-radius: 18px !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;transition-property: transform,box-shadow,background-color,border-color !important;transition-duration: 150ms !important;transition-timing-function: cubic-bezier(0.2,0,0,1) !important}.ps-linear-card:hover,.case-law-card:hover,.ps-doctrine-card:hover,.ps-briefing-card:hover,.ps-statute-card:hover,.ps-asset-card:hover,.ps-ordinance-card:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-linear-card,:root[data-theme="dark"] .case-law-card,:root[data-theme="dark"] .ps-doctrine-card,:root[data-theme="dark"] .ps-briefing-card,:root[data-theme="dark"] .ps-statute-card,:root[data-theme="dark"] .ps-asset-card,:root[data-theme="dark"] .ps-ordinance-card,:root[data-theme="zen-linen-dark"] .ps-linear-card,:root[data-theme="zen-linen-dark"] .case-law-card,:root[data-theme="zen-linen-dark"] .ps-doctrine-card,:root[data-theme="zen-linen-dark"] .ps-briefing-card,:root[data-theme="zen-linen-dark"] .ps-statute-card,:root[data-theme="zen-linen-dark"] .ps-asset-card,:root[data-theme="zen-linen-dark"] .ps-ordinance-card{background: #161617 !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] .ps-linear-card:hover,:root[data-theme="dark"] .case-law-card:hover,:root[data-theme="dark"] .ps-doctrine-card:hover,:root[data-theme="dark"] .ps-briefing-card:hover,:root[data-theme="dark"] .ps-statute-card:hover,:root[data-theme="dark"] .ps-asset-card:hover,:root[data-theme="dark"] .ps-ordinance-card:hover,:root[data-theme="zen-linen-dark"] .ps-linear-card:hover,:root[data-theme="zen-linen-dark"] .case-law-card:hover,:root[data-theme="zen-linen-dark"] .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] .ps-briefing-card:hover,:root[data-theme="zen-linen-dark"] .ps-statute-card:hover,:root[data-theme="zen-linen-dark"] .ps-asset-card:hover,:root[data-theme="zen-linen-dark"] .ps-ordinance-card:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.5) !important}.ps-linear-card-top{border-bottom: 1px solid rgba(0,0,0,0.06) !important;padding-bottom: 10px !important;margin-bottom: 12px !important}:root[data-theme="dark"] .ps-linear-card-top,:root[data-theme="zen-linen-dark"] .ps-linear-card-top{border-bottom: 1px solid rgba(255,255,255,0.06) !important}.ps-modal-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.15) !important;border-radius: 20px !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}:root[data-theme="dark"] .ps-modal-card,:root[data-theme="zen-linen-dark"] .ps-modal-card{background: #161617 !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.5) !important}.ps-modal-header{border-bottom: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-modal-header,:root[data-theme="zen-linen-dark"] .ps-modal-header{border-bottom: 1px solid rgba(255,255,255,0.06) !important}.ps-modal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: var(--apple-text-primary,#111827) !important}:root[data-theme="dark"] .ps-modal-title,:root[data-theme="zen-linen-dark"] .ps-modal-title{color: #f8fafc !important}.ps-modal-done-pill{border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;border-radius: 9999px !important;padding: 5px 16px !important;font-size: 11px !important;font-weight: 700 !important;cursor: pointer !important;transition-property: transform,box-shadow !important;transition-duration: 80ms !important}.ps-modal-done-pill:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-modal-done-pill,:root[data-theme="zen-linen-dark"] .ps-modal-done-pill{background: #2c2c2e !important;border: 1px solid rgba(255,255,255,0.15) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;color: #f8fafc !important}.ps-btn,.ps-format-tab-btn,.ps-tab-btn,.ps-tool-step-btn{border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;border-radius: 9999px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;transition-property: transform,box-shadow,background-color,color !important;transition-duration: 100ms !important;transition-timing-function: cubic-bezier(0.2,0,0,1) !important}.ps-btn:active,.ps-format-tab-btn:active,.ps-tab-btn:active,.ps-tool-step-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-btn,:root[data-theme="dark"] .ps-format-tab-btn,:root[data-theme="dark"] .ps-tab-btn,:root[data-theme="dark"] .ps-tool-step-btn,:root[data-theme="zen-linen-dark"] .ps-btn,:root[data-theme="zen-linen-dark"] .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] .ps-tab-btn,:root[data-theme="zen-linen-dark"] .ps-tool-step-btn{border: 1px solid rgba(255,255,255,0.16) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] .ps-btn:active,:root[data-theme="dark"] .ps-format-tab-btn:active,:root[data-theme="dark"] .ps-tab-btn:active,:root[data-theme="dark"] .ps-tool-step-btn:active,:root[data-theme="zen-linen-dark"] .ps-btn:active,:root[data-theme="zen-linen-dark"] .ps-format-tab-btn:active,:root[data-theme="zen-linen-dark"] .ps-tab-btn:active,:root[data-theme="zen-linen-dark"] .ps-tool-step-btn:active{transform: scale(0.96) !important;box-shadow: none !important}#patrolsync-portal-hub-card,#patrolsync-portal-hub-card.ps-workspace-layout,.ps-workspace-layout{background: var(--apple-bg-canvas,#f4f5f7) !important;color: var(--apple-text-primary,#111827) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;padding: 0 !important;gap: 0 !important;border-radius: 0 !important;border: none !important;box-shadow: none !important;height: 100vh !important;height: 100dvh !important;max-height: 100vh !important;max-height: 100dvh !important;display: flex !important;flex-direction: row !important;box-sizing: border-box !important;overflow: hidden !important}:root[data-theme="dark"] #patrolsync-portal-hub-card,:root[data-theme="dark"] #patrolsync-portal-hub-card.ps-workspace-layout,:root[data-theme="dark"] .ps-workspace-layout,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card.ps-workspace-layout,:root[data-theme="zen-linen-dark"] .ps-workspace-layout{background: #000000 !important;color: #f8fafc !important}body.patrolsync-workspace-page,body.patrolsync-workspace-page .patrolsync-portal-glass-view{background: var(--apple-bg-canvas,#f4f5f7) !important;margin: 0 !important;padding: 0 !important;border-radius: 0 !important;border: none !important}:root[data-theme="dark"] body.patrolsync-workspace-page,:root[data-theme="dark"] body.patrolsync-workspace-page .patrolsync-portal-glass-view,:root[data-theme="zen-linen-dark"] body.patrolsync-workspace-page,:root[data-theme="zen-linen-dark"] body.patrolsync-workspace-page .patrolsync-portal-glass-view{background: #000000 !important}#patrolsync-portal-hub-card .ps-workspace-sidebar,.ps-workspace-sidebar{width: var(--ps-sidebar-width,256px) !important;min-width: 240px !important;max-width: 320px !important;height: 100% !important;max-height: 100% !important;background: #f8f9fa !important;border-right: 1px solid rgba(0,0,0,0.08) !important;border-radius: 0 !important;border-top: none !important;border-left: none !important;border-bottom: none !important;box-shadow: none !important;padding: 12px 10px !important;display: flex !important;flex-direction: column !important;box-sizing: border-box !important;flex-shrink: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-workspace-sidebar,:root[data-theme="dark"] .ps-workspace-sidebar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-workspace-sidebar,:root[data-theme="zen-linen-dark"] .ps-workspace-sidebar{background: #0e1117 !important;border-right: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-sidebar-inner-shell,.ps-sidebar-inner-shell{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;height: 100% !important;display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card .ps-sidebar-brand-lockup,.ps-sidebar-brand-lockup{padding: 4px 6px 14px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;margin-bottom: 12px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-brand-lockup,:root[data-theme="dark"] .ps-sidebar-brand-lockup,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-brand-lockup,:root[data-theme="zen-linen-dark"] .ps-sidebar-brand-lockup{border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-linear-ws-name,.ps-linear-ws-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.25 !important;white-space: normal !important;word-break: break-word !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-ws-name,:root[data-theme="dark"] .ps-linear-ws-name,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-ws-name,:root[data-theme="zen-linen-dark"] .ps-linear-ws-name{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-linear-ws-role,.ps-linear-ws-role{font-family: var(--micr-font-mono,monospace) !important;font-size: 10.5px !important;font-weight: 650 !important;letter-spacing: 0.05em !important;color: #6b7280 !important;text-transform: uppercase !important;margin-top: 2px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-ws-role,:root[data-theme="dark"] .ps-linear-ws-role,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-ws-role,:root[data-theme="zen-linen-dark"] .ps-linear-ws-role{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-sidebar-section-header,.ps-sidebar-section-header{background: transparent !important;border: none !important;padding: 8px 8px 4px !important;width: 100% !important;display: flex !important;align-items: center !important;justify-content: space-between !important;cursor: pointer !important}#patrolsync-portal-hub-card .ps-sidebar-section-label,.ps-sidebar-section-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-section-label,:root[data-theme="dark"] .ps-sidebar-section-label,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-section-label,:root[data-theme="zen-linen-dark"] .ps-sidebar-section-label{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item,.ps-sidebar-nav-item{width: 100% !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 7px 10px !important;margin-bottom: 2px !important;border-radius: 6px !important;border: 1px solid transparent !important;background: transparent !important;box-shadow: none !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;cursor: pointer !important;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease,box-shadow 120ms ease !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item:hover,.ps-sidebar-nav-item:hover{background: rgba(0,0,0,0.04) !important;color: #111827 !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active,.ps-sidebar-nav-item.is-active{background: #ffffff !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important;font-weight: 650 !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item:active,.ps-sidebar-nav-item:active{transform: scale(0.97) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item,:root[data-theme="dark"] .ps-sidebar-nav-item,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item,:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item{color: #94a3b8 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item:hover,:root[data-theme="dark"] .ps-sidebar-nav-item:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item:hover,:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.06) !important;color: #f8fafc !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active,:root[data-theme="dark"] .ps-sidebar-nav-item.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active,:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item.is-active{background: #1e2430 !important;color: #f8fafc !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-sidebar-item-badge,.ps-sidebar-item-badge{font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important;padding: 2px 7px !important;border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #f1f3f5 !important;color: #4b5563 !important;line-height: 1 !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge,.ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-item-badge,:root[data-theme="dark"] .ps-sidebar-item-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-item-badge,:root[data-theme="zen-linen-dark"] .ps-sidebar-item-badge{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;color: #94a3b8 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge,:root[data-theme="dark"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge,:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item.is-active .ps-sidebar-item-badge{background: #3b82f6 !important;color: #ffffff !important;border-color: #3b82f6 !important}#patrolsync-portal-hub-card .ps-sidebar-footer,.ps-sidebar-footer{border-top: 1px solid rgba(0,0,0,0.08) !important;padding: 12px 6px 6px !important;margin-top: auto !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-footer,:root[data-theme="dark"] .ps-sidebar-footer,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-footer,:root[data-theme="zen-linen-dark"] .ps-sidebar-footer{border-top: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-sidebar-officer-card,.ps-sidebar-officer-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;border-radius: 6px !important;padding: 8px 10px !important;width: 100% !important;display: flex !important;align-items: center !important;justify-content: space-between !important;cursor: pointer !important;transition: border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease !important}#patrolsync-portal-hub-card .ps-sidebar-officer-card:hover,.ps-sidebar-officer-card:hover{border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important}#patrolsync-portal-hub-card .ps-sidebar-officer-card:active,.ps-sidebar-officer-card:active{transform: scale(0.97) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-officer-card,:root[data-theme="dark"] .ps-sidebar-officer-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-officer-card,:root[data-theme="zen-linen-dark"] .ps-sidebar-officer-card{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-officer-card:hover,:root[data-theme="dark"] .ps-sidebar-officer-card:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-officer-card:hover,:root[data-theme="zen-linen-dark"] .ps-sidebar-officer-card:hover{border-color: rgba(255,255,255,0.15) !important}#patrolsync-portal-hub-card .ps-sidebar-logout-btn,#patrolsync-portal-hub-card #patrolsync-portal-lock-btn,.ps-sidebar-logout-btn{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: #4b5563 !important;padding: 8px 12px !important;margin-top: 8px !important;width: 100% !important;cursor: pointer !important;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease,box-shadow 120ms ease !important}#patrolsync-portal-hub-card .ps-sidebar-logout-btn:hover,#patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,.ps-sidebar-logout-btn:hover{background: #f9fafb !important;color: #111827 !important;border-color: rgba(0,0,0,0.15) !important}#patrolsync-portal-hub-card .ps-sidebar-logout-btn:active,#patrolsync-portal-hub-card #patrolsync-portal-lock-btn:active,.ps-sidebar-logout-btn:active{transform: scale(0.96) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-logout-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn,:root[data-theme="dark"] .ps-sidebar-logout-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-logout-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn,:root[data-theme="zen-linen-dark"] .ps-sidebar-logout-btn{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #cbd5e1 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sidebar-logout-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,:root[data-theme="dark"] .ps-sidebar-logout-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sidebar-logout-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,:root[data-theme="zen-linen-dark"] .ps-sidebar-logout-btn:hover{background: #1e2430 !important;color: #f8fafc !important;border-color: rgba(255,255,255,0.15) !important}#patrolsync-portal-hub-card .ps-workspace-main,.ps-workspace-main{flex: 1 !important;min-width: 0 !important;height: 100% !important;max-height: 100% !important;background: #f4f5f7 !important;color: #111827 !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;display: flex !important;flex-direction: column !important;overflow: hidden !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-workspace-main,:root[data-theme="dark"] .ps-workspace-main,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-workspace-main,:root[data-theme="zen-linen-dark"] .ps-workspace-main{background: #0b0d10 !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-workspace-masthead,.ps-workspace-masthead{height: 48px !important;min-height: 48px !important;background: #ffffff !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;border-top: none !important;border-left: none !important;border-right: none !important;border-radius: 0 !important;box-shadow: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 0 1.25rem !important;box-sizing: border-box !important;flex-shrink: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-workspace-masthead,:root[data-theme="dark"] .ps-workspace-masthead,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-workspace-masthead,:root[data-theme="zen-linen-dark"] .ps-workspace-masthead{background: #0e1117 !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-workspace-canvas,.ps-workspace-canvas{flex: 1 1 0 !important;min-height: 0 !important;height: 100% !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(1rem,2vw,1.75rem) !important;background: #f4f5f7 !important;overflow-y: auto !important;overflow-x: hidden !important;box-sizing: border-box !important;container-type: inline-size;container-name: canvas}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-workspace-canvas,:root[data-theme="dark"] .ps-workspace-canvas,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-workspace-canvas,:root[data-theme="zen-linen-dark"] .ps-workspace-canvas{background: #0b0d10 !important}#patrolsync-portal-hub-card .ps-masthead-dept,.ps-masthead-dept{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",monospace !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-masthead-dept,:root[data-theme="dark"] .ps-masthead-dept,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-masthead-dept,:root[data-theme="zen-linen-dark"] .ps-masthead-dept{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-masthead-divider,.ps-masthead-divider{font-family: var(--micr-font-mono,monospace) !important;margin: 0 8px !important;color: #cbd5e1 !important}#patrolsync-portal-hub-card .ps-masthead-module,.ps-masthead-module{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-masthead-module,:root[data-theme="dark"] .ps-masthead-module,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-masthead-module,:root[data-theme="zen-linen-dark"] .ps-masthead-module{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-masthead-pill,.ps-masthead-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;padding: 4px 10px !important;border-radius: 9999px !important;border: 1px solid rgba(22,163,74,0.25) !important;background: rgba(22,163,74,0.08) !important;color: #15803d !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-masthead-pill,:root[data-theme="dark"] .ps-masthead-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-masthead-pill,:root[data-theme="zen-linen-dark"] .ps-masthead-pill{background: rgba(22,163,74,0.15) !important;color: #4ade80 !important;border-color: #22c55e !important}#patrolsync-portal-hub-card .ps-masthead-theme-btn,.ps-masthead-theme-btn{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;border-radius: 6px !important;padding: 4px 12px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;color: #111827 !important;cursor: pointer !important;transition: background-color 120ms ease,border-color 120ms ease,transform 120ms ease !important}#patrolsync-portal-hub-card .ps-masthead-theme-btn:active,.ps-masthead-theme-btn:active{transform: scale(0.96) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-masthead-theme-btn,:root[data-theme="dark"] .ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn{background: #14171f !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-page-header,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-page-header,.ps-page-header{margin-bottom: 1.25rem !important;padding-bottom: 1rem !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;display: flex !important;align-items: flex-start !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 1rem !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-header,:root[data-theme="dark"] .ps-page-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-header,:root[data-theme="zen-linen-dark"] .ps-page-header{border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-page-eyebrow,#patrolsync-portal-hub-card .ps-view-panel .ps-page-eyebrow,.ps-page-eyebrow{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",monospace !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #6b7280 !important;margin-bottom: 6px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-eyebrow,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-view-panel .ps-page-eyebrow,:root[data-theme="dark"] .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-view-panel .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] .ps-page-eyebrow{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-page-title,#patrolsync-portal-hub-card .ps-view-panel .ps-page-title,#patrolsync-portal-hub-card #ps-panel-index .ps-page-title,#patrolsync-portal-hub-card #ps-panel-speed .ps-page-title,#patrolsync-portal-hub-card #ps-panel-search .ps-page-title,#patrolsync-portal-hub-card #ps-panel-briefing .ps-page-title,#patrolsync-portal-hub-card #ps-panel-assets .ps-page-title,#patrolsync-portal-hub-card .ps-monarch-page-title,.ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: clamp(26px,3.2vw,38px) !important;font-weight: 700 !important;letter-spacing: -0.022em !important;line-height: 1.15 !important;color: #111827 !important;margin: 0 0 6px 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-view-panel .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-index .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-speed .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-search .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-briefing .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-page-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-page-title,:root[data-theme="dark"] .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-view-panel .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-index .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-speed .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-search .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-briefing .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-page-title,:root[data-theme="zen-linen-dark"] .ps-page-title{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-page-desc,.ps-page-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;line-height: 1.5 !important;color: #4b5563 !important;max-width: 800px !important;margin: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-desc,:root[data-theme="dark"] .ps-page-desc,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-desc,:root[data-theme="zen-linen-dark"] .ps-page-desc{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-page-counter-badge,.ps-page-counter-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;border-radius: 9999px !important;padding: 4px 12px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-counter-badge,:root[data-theme="dark"] .ps-page-counter-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-counter-badge,:root[data-theme="zen-linen-dark"] .ps-page-counter-badge{background: #14171f !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtabs,#patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtabs,#patrolsync-portal-hub-card .ps-statute-catalog-tabs,:root[data-theme] #patrolsync-portal-hub-card .ps-statute-catalog-tabs,#patrolsync-portal-hub-card .ps-wizard-buttons,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons,#patrolsync-portal-hub-card .ps-sos-segment-bar,:root[data-theme] #patrolsync-portal-hub-card .ps-sos-segment-bar,#patrolsync-portal-hub-card .ps-cult-segment-bar,:root[data-theme] #patrolsync-portal-hub-card .ps-cult-segment-bar,#patrolsync-portal-hub-card .ps-traffic-filter-bar,:root[data-theme] #patrolsync-portal-hub-card .ps-traffic-filter-bar,.ps-ops-subtabs{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;background: #f1f3f5 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 8px !important;padding: 4px !important;margin-bottom: 1.25rem !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sos-segment-bar,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-cult-segment-bar,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-traffic-filter-bar,:root[data-theme="dark"] .ps-ops-subtabs,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sos-segment-bar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-cult-segment-bar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-traffic-filter-bar,:root[data-theme="zen-linen-dark"] .ps-ops-subtabs{background: #11141a !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn,#patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn,#patrolsync-portal-hub-card .ps-search-wiz-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-search-wiz-btn,#patrolsync-portal-hub-card .ps-sos-segment-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-sos-segment-btn,#patrolsync-portal-hub-card .ps-cult-segment-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-cult-segment-btn,.ps-ops-subtab-btn{background: transparent !important;border: 1px solid transparent !important;border-radius: 6px !important;padding: 6px 12px !important;min-height: 32px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;color: #4b5563 !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;cursor: pointer !important;box-shadow: none !important;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease,box-shadow 120ms ease !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,#patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn:hover,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn:hover,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn:hover,#patrolsync-portal-hub-card .ps-search-wiz-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-search-wiz-btn:hover,#patrolsync-portal-hub-card .ps-sos-segment-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-sos-segment-btn:hover,.ps-ops-subtab-btn:hover{background: rgba(0,0,0,0.04) !important;color: #111827 !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,#patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn.is-active,#patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn.is-active,#patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,#patrolsync-portal-hub-card .ps-sos-segment-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-sos-segment-btn.is-active,#patrolsync-portal-hub-card .ps-cult-segment-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-cult-segment-btn.is-active,.ps-ops-subtab-btn.is-active{background: #ffffff !important;color: #111827 !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;font-weight: 650 !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn:active,.ps-ops-subtab-btn:active{transform: scale(0.97) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn,:root[data-theme="dark"] .ps-ops-subtab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn{color: #94a3b8 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn:hover,:root[data-theme="dark"] .ps-ops-subtab-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn:hover,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn:hover{background: rgba(255,255,255,0.06) !important;color: #f8fafc !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-cult-segment-btn.is-active,:root[data-theme="dark"] .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-wizard-buttons .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sos-segment-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-cult-segment-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn.is-active{background: #1e2430 !important;color: #f8fafc !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .ps-ops-tab-num,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-tab-num,.ps-ops-tab-num{font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;opacity: 0.75 !important}#patrolsync-portal-hub-card .ps-ops-tab-badge,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-tab-badge,.ps-ops-tab-badge{font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important;padding: 2px 7px !important;border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: rgba(0,0,0,0.04) !important;color: #4b5563 !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,.ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="dark"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: #3b82f6 !important;color: #ffffff !important;border-color: #3b82f6 !important}#patrolsync-portal-hub-card .ps-card,#patrolsync-portal-hub-card .ps-monarch-card,#patrolsync-portal-hub-card .ps-linear-triage-container,#patrolsync-portal-hub-card .ps-linear-feed-card,#patrolsync-portal-hub-card .ps-linear-inspector-card,#patrolsync-portal-hub-card .ps-triage-card,#patrolsync-portal-hub-card .ps-inspector-card,#patrolsync-portal-hub-card .ps-feed-section,#patrolsync-portal-hub-card .ps-filter-card,#patrolsync-portal-hub-card .ps-ops-tool-card,#patrolsync-portal-hub-card .ps-tool-stage-panel,#patrolsync-portal-hub-card .ps-speed-hero-card,#patrolsync-portal-hub-card .ps-speed-calc-card,#patrolsync-portal-hub-card .ps-statute-hero-card,#patrolsync-portal-hub-card .ps-statute-row-card,#patrolsync-portal-hub-card .ps-search-protocol-card,#patrolsync-portal-hub-card .ps-case-law-card,#patrolsync-portal-hub-card .ps-rapid-card,#patrolsync-portal-hub-card .ps-statute-card,#patrolsync-portal-hub-card .ps-inspector-panel,#patrolsync-portal-hub-card .ps-monarch-detail-card,.ps-card,.ps-monarch-card,.ps-inspector-panel{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px rgba(0,0,0,0.02) !important;border-radius: 8px !important;padding: 16px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-triage-container,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-feed-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-inspector-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-triage-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-feed-section,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-filter-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-tool-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tool-stage-panel,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-hero-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-calc-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-hero-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-row-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-protocol-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-case-law-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-rapid-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-panel,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-detail-card,:root[data-theme="dark"] .ps-card,:root[data-theme="dark"] .ps-monarch-card,:root[data-theme="dark"] .ps-inspector-panel,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-triage-container,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-feed-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-inspector-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-triage-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-feed-section,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-filter-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-tool-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tool-stage-panel,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-hero-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-calc-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-hero-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-row-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-protocol-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-case-law-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-rapid-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-panel,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-detail-card,:root[data-theme="zen-linen-dark"] .ps-card,:root[data-theme="zen-linen-dark"] .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-inspector-panel{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .ps-card-header,#patrolsync-portal-hub-card .ps-monarch-card-header,.ps-card-header,.ps-monarch-card-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding-bottom: 10px !important;margin-bottom: 14px !important;display: flex !important;justify-content: space-between !important;align-items: center !important;flex-wrap: wrap !important;gap: 8px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-card-header,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-card-header,:root[data-theme="dark"] .ps-card-header,:root[data-theme="dark"] .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-card-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] .ps-card-header,:root[data-theme="zen-linen-dark"] .ps-monarch-card-header{border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-card-title,#patrolsync-portal-hub-card .ps-monarch-card-title,#patrolsync-portal-hub-card .ps-inspector-header-title,#patrolsync-portal-hub-card .ps-inspector-title,#patrolsync-portal-hub-card .ps-linear-inspector-title,#patrolsync-portal-hub-card .ps-feed-title,#patrolsync-portal-hub-card .ps-feed-lead-title,#patrolsync-portal-hub-card .ps-doctrine-title,#patrolsync-portal-hub-card .ps-statute-title,#patrolsync-portal-hub-card .ps-tool-title,#patrolsync-portal-hub-card .offense-description,.ps-card-title,.ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;margin: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-header-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-inspector-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-feed-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-feed-lead-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-doctrine-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tool-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .offense-description,:root[data-theme="dark"] .ps-card-title,:root[data-theme="dark"] .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-header-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-inspector-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-feed-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-feed-lead-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-doctrine-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tool-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .offense-description,:root[data-theme="zen-linen-dark"] .ps-card-title,:root[data-theme="zen-linen-dark"] .ps-monarch-card-title{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-linear-table-header,#patrolsync-portal-hub-card .ps-linear-statute-header,.ps-linear-table-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;background: #f8f9fa !important;padding: 8px 12px !important;margin-bottom: 8px !important;border-radius: 6px 6px 0 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-table-header,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-statute-header,:root[data-theme="dark"] .ps-linear-table-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-table-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-statute-header,:root[data-theme="zen-linen-dark"] .ps-linear-table-header{background: #0f1218 !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-linear-col-head,.ps-linear-col-head{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #6b7280 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-col-head,:root[data-theme="dark"] .ps-linear-col-head,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-col-head,:root[data-theme="zen-linen-dark"] .ps-linear-col-head{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-linear-card,.ps-linear-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;border-radius: 6px !important;padding: 12px !important;margin-bottom: 8px !important;cursor: pointer !important;transition: transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease !important}#patrolsync-portal-hub-card .ps-linear-card:hover,.ps-linear-card:hover{transform: translateY(-1px) !important;border-color: rgba(0,0,0,0.16) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card .ps-linear-card.is-active,.ps-linear-card.is-active{border-left: 3px solid #007aff !important;border-color: rgba(0,0,0,0.12) !important;background: #fafbfc !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-card,:root[data-theme="dark"] .ps-linear-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-card,:root[data-theme="zen-linen-dark"] .ps-linear-card{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-card:hover,:root[data-theme="dark"] .ps-linear-card:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-card:hover,:root[data-theme="zen-linen-dark"] .ps-linear-card:hover{border-color: rgba(255,255,255,0.18) !important;box-shadow: 0 3px 10px rgba(0,0,0,0.4) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-card.is-active,:root[data-theme="dark"] .ps-linear-card.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-card.is-active,:root[data-theme="zen-linen-dark"] .ps-linear-card.is-active{border-left: 3px solid #3b82f6 !important;background: #1a1e28 !important}#patrolsync-portal-hub-card .badge-pill.is-critical,#patrolsync-portal-hub-card .ps-linear-pri-badge.is-critical,#patrolsync-portal-hub-card .ps-status-pill.is-critical,#patrolsync-portal-hub-card .ps-pill-crit,.badge-pill.is-critical,.ps-linear-pri-badge.is-critical,.ps-status-pill.is-critical,.ps-pill-crit{border: 1px solid rgba(239,68,68,0.3) !important;box-shadow: none !important;background: rgba(239,68,68,0.08) !important;color: #dc2626 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;border-radius: 9999px !important;padding: 3px 8px !important}#patrolsync-portal-hub-card .badge-pill.is-high,#patrolsync-portal-hub-card .ps-linear-pri-badge.is-high,#patrolsync-portal-hub-card .ps-status-pill.is-high,#patrolsync-portal-hub-card .ps-pill-high,.badge-pill.is-high,.ps-linear-pri-badge.is-high,.ps-status-pill.is-high,.ps-pill-high{border: 1px solid rgba(245,158,11,0.3) !important;box-shadow: none !important;background: rgba(245,158,11,0.08) !important;color: #d97706 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;border-radius: 9999px !important;padding: 3px 8px !important}#patrolsync-portal-hub-card .badge-pill.is-routine,#patrolsync-portal-hub-card .ps-linear-pri-badge.is-routine,#patrolsync-portal-hub-card .ps-status-pill.is-routine,#patrolsync-portal-hub-card .ps-pill-routine,.badge-pill.is-routine,.ps-linear-pri-badge.is-routine,.ps-status-pill.is-routine,.ps-pill-routine{border: 1px solid rgba(59,130,246,0.3) !important;box-shadow: none !important;background: rgba(59,130,246,0.08) !important;color: #2563eb !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;border-radius: 9999px !important;padding: 3px 8px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .badge-pill.is-critical,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-critical,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-status-pill.is-critical,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-pill-crit,:root[data-theme="dark"] .badge-pill.is-critical,:root[data-theme="dark"] .ps-linear-pri-badge.is-critical,:root[data-theme="dark"] .ps-status-pill.is-critical,:root[data-theme="dark"] .ps-pill-crit,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .badge-pill.is-critical,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-critical,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-status-pill.is-critical,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-pill-crit,:root[data-theme="zen-linen-dark"] .badge-pill.is-critical,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-critical,:root[data-theme="zen-linen-dark"] .ps-status-pill.is-critical,:root[data-theme="zen-linen-dark"] .ps-pill-crit{color: #f87171 !important;background: rgba(239,68,68,0.15) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .badge-pill.is-high,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-high,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-status-pill.is-high,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-pill-high,:root[data-theme="dark"] .badge-pill.is-high,:root[data-theme="dark"] .ps-linear-pri-badge.is-high,:root[data-theme="dark"] .ps-status-pill.is-high,:root[data-theme="dark"] .ps-pill-high,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .badge-pill.is-high,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-high,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-status-pill.is-high,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-pill-high,:root[data-theme="zen-linen-dark"] .badge-pill.is-high,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-high,:root[data-theme="zen-linen-dark"] .ps-status-pill.is-high,:root[data-theme="zen-linen-dark"] .ps-pill-high{color: #fbbf24 !important;background: rgba(245,158,11,0.15) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .badge-pill.is-routine,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-routine,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-status-pill.is-routine,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-pill-routine,:root[data-theme="dark"] .badge-pill.is-routine,:root[data-theme="dark"] .ps-linear-pri-badge.is-routine,:root[data-theme="dark"] .ps-status-pill.is-routine,:root[data-theme="dark"] .ps-pill-routine,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .badge-pill.is-routine,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-pri-badge.is-routine,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-status-pill.is-routine,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-pill-routine,:root[data-theme="zen-linen-dark"] .badge-pill.is-routine,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge.is-routine,:root[data-theme="zen-linen-dark"] .ps-status-pill.is-routine,:root[data-theme="zen-linen-dark"] .ps-pill-routine{color: #60a5fa !important;background: rgba(59,130,246,0.15) !important}#patrolsync-portal-hub-card .ps-inspector-panel,#patrolsync-portal-hub-card .ps-monarch-detail-card,.ps-inspector-panel,.ps-monarch-detail-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px rgba(0,0,0,0.02) !important;border-radius: 8px !important;padding: 18px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-panel,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-detail-card,:root[data-theme="dark"] .ps-inspector-panel,:root[data-theme="dark"] .ps-monarch-detail-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-panel,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-detail-card,:root[data-theme="zen-linen-dark"] .ps-inspector-panel,:root[data-theme="zen-linen-dark"] .ps-monarch-detail-card{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .ps-inspector-header-block,.ps-inspector-header-block{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding-bottom: 10px !important;margin-bottom: 14px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-header-block,:root[data-theme="dark"] .ps-inspector-header-block,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-header-block,:root[data-theme="zen-linen-dark"] .ps-inspector-header-block{border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-inspector-incident-title,.ps-inspector-incident-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;line-height: 1.25 !important;color: #111827 !important;margin: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-incident-title,:root[data-theme="dark"] .ps-inspector-incident-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-incident-title,:root[data-theme="zen-linen-dark"] .ps-inspector-incident-title{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-inspector-meta-grid,.ps-inspector-meta-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 8px !important;background: transparent !important;border: none !important;border-radius: 0 !important;overflow: visible !important;margin-bottom: 14px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-meta-grid,:root[data-theme="dark"] .ps-inspector-meta-grid,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-meta-grid,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-grid{background: transparent !important;border: none !important}#patrolsync-portal-hub-card .ps-inspector-meta-item,.ps-inspector-meta-item{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 8px !important;padding: 8px 10px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-meta-item,:root[data-theme="dark"] .ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-item{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-inspector-meta-label,.ps-inspector-meta-label{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 10px !important;font-weight: 650 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #6b7280 !important;margin-bottom: 2px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-meta-label,:root[data-theme="dark"] .ps-inspector-meta-label,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-meta-label,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-label{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-inspector-meta-value,.ps-inspector-meta-value{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 650 !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-meta-value,:root[data-theme="dark"] .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-meta-value,:root[data-theme="zen-linen-dark"] .ps-inspector-meta-value{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-inspector-callout,.ps-inspector-callout{border: 1px solid rgba(0,0,0,0.08) !important;border-left: 3px solid #007aff !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;border-radius: 6px !important;background: #f9fafb !important;padding: 12px !important;margin-bottom: 14px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-inspector-callout,:root[data-theme="dark"] .ps-inspector-callout,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-inspector-callout{border: 1px solid rgba(255,255,255,0.08) !important;border-left: 3px solid #3b82f6 !important;box-shadow: none !important;background: #14171f !important}.ps-inspector-callout.is-critical{border-left-color: #ef4444 !important;background: #fef2f2 !important}:root[data-theme="dark"] .ps-inspector-callout.is-critical,:root[data-theme="zen-linen-dark"] .ps-inspector-callout.is-critical{border-left-color: #ef4444 !important;background: rgba(239,68,68,0.1) !important}.case-rules-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important;margin-top: 12px !important;border: none !important;background: transparent !important}.case-rule-col{background: transparent !important;border: none !important;padding: 0 !important}.case-rule-heading{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;margin-bottom: 8px !important}.case-rule-col.is-permitted .case-rule-heading{color: #15803d !important}:root[data-theme="dark"] .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] .case-rule-col.is-permitted .case-rule-heading{color: #4ade80 !important}.case-rule-col.is-prohibited .case-rule-heading{color: #b91c1c !important}:root[data-theme="dark"] .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] .case-rule-col.is-prohibited .case-rule-heading{color: #f87171 !important}.case-rule-list{list-style: none !important;padding: 0 !important;margin: 0 !important}.case-rule-list li{position: relative !important;padding-left: 14px !important;margin-bottom: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;line-height: 1.45 !important;color: #4b5563 !important}:root[data-theme="dark"] .case-rule-list li,:root[data-theme="zen-linen-dark"] .case-rule-list li{color: #cbd5e1 !important}.case-rule-col.is-permitted .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;color: #15803d !important;font-weight: bold !important}:root[data-theme="dark"] .case-rule-col.is-permitted .case-rule-list li::before,:root[data-theme="zen-linen-dark"] .case-rule-col.is-permitted .case-rule-list li::before{color: #4ade80 !important}.case-rule-col.is-prohibited .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;color: #b91c1c !important;font-weight: bold !important}:root[data-theme="dark"] .case-rule-col.is-prohibited .case-rule-list li::before,:root[data-theme="zen-linen-dark"] .case-rule-col.is-prohibited .case-rule-list li::before{color: #f87171 !important}#patrolsync-portal-hub-card .scenario-pill,:root[data-theme] #patrolsync-portal-hub-card .scenario-pill,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,#patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn,#patrolsync-portal-hub-card .ps-search-predicate-chip,:root[data-theme] #patrolsync-portal-hub-card .ps-search-predicate-chip,#ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="light"] #ps-panel-briefing .ps-filter-pill-btn,.ps-filter-pill-btn,.ps-filter-pill{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 550 !important;padding: 5px 12px !important;min-height: 30px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;cursor: pointer !important;transition: transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease,color 120ms ease,border-color 120ms ease !important}#patrolsync-portal-hub-card .scenario-pill:hover,:root[data-theme] #patrolsync-portal-hub-card .scenario-pill:hover,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,#patrolsync-portal-hub-card .ps-filter-pill-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn:hover,#patrolsync-portal-hub-card .ps-search-predicate-chip:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-search-predicate-chip:hover,#ps-panel-briefing .ps-filter-pill-btn:hover,.ps-filter-pill-btn:hover,.ps-filter-pill:hover{background: #ffffff !important;color: #111827 !important;border-color: rgba(0,0,0,0.16) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.04) !important;transform: translateY(-0.5px) !important}#patrolsync-portal-hub-card .scenario-pill:active,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill:active,#patrolsync-portal-hub-card .ps-filter-pill-btn:active,#patrolsync-portal-hub-card .ps-search-predicate-chip:active,#ps-panel-briefing .ps-filter-pill-btn:active,.ps-filter-pill-btn:active,.ps-filter-pill:active{transform: scale(0.97) !important}#patrolsync-portal-hub-card .scenario-pill.is-active,#patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],:root[data-theme] #patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme] #patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],#patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,#patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,#patrolsync-portal-hub-card .ps-search-predicate-chip.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-search-predicate-chip.is-active,#ps-panel-briefing .ps-filter-pill-btn.is-active,.ps-filter-pill-btn.is-active,.ps-filter-pill.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 1px 3px rgba(17,24,39,0.2) !important;font-weight: 700 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .scenario-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip,:root[data-theme="dark"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="dark"] .ps-filter-pill-btn,:root[data-theme="dark"] .ps-filter-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .scenario-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] .ps-filter-pill{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #94a3b8 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .scenario-pill:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip:hover,:root[data-theme="dark"] #ps-panel-briefing .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-filter-pill:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .scenario-pill:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip:hover,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-filter-pill:hover{background: #1e2430 !important;border-color: rgba(255,255,255,0.16) !important;color: #f8fafc !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip.is-active,:root[data-theme="dark"] #ps-panel-briefing .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-filter-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-pill.ps-filter-pill[aria-pressed="true"],:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-predicate-chip.is-active,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill.is-active{background: #3b82f6 !important;color: #ffffff !important;border-color: #3b82f6 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .filter-select-trigger,:root[data-theme] #patrolsync-portal-hub-card .filter-select-trigger{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;color: #111827 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 550 !important;padding: 6px 12px !important}#patrolsync-portal-hub-card .filter-popover-menu,:root[data-theme] #patrolsync-portal-hub-card .filter-popover-menu{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-select-trigger,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-select-trigger{background: #14171f !important;border-color: rgba(255,255,255,0.1) !important;color: #f8fafc !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .filter-popover-menu,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .filter-popover-menu{background: #14171f !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 6px 24px rgba(0,0,0,0.5) !important}#patrolsync-portal-hub-card .ps-btn,#patrolsync-portal-hub-card .ps-tab-btn,#patrolsync-portal-hub-card .ps-modal-done-pill,#patrolsync-portal-hub-card .ps-tool-step-btn,#patrolsync-portal-hub-card .ps-prompt-btn,#patrolsync-portal-hub-card .ps-doctrine-step-btn,#patrolsync-portal-hub-card .ps-speed-step-btn,#patrolsync-portal-hub-card .ps-feed-filter-btn,#patrolsync-portal-hub-card .ps-statute-btn,#patrolsync-portal-hub-card .ps-rapid-card .ps-rapid-btn,#patrolsync-portal-hub-card .ps-rapid-item,#patrolsync-portal-hub-card .ps-rapid-chip,#patrolsync-portal-hub-card .ps-statute-filter-btn,#patrolsync-portal-hub-card .apple-done-btn,#patrolsync-portal-hub-card .apple-close-capsule,.ps-btn,.ps-tab-btn,.ps-modal-done-pill,.ps-tool-step-btn,.ps-prompt-btn,.ps-speed-step-btn,.ps-statute-btn,.apple-done-btn,.apple-close-capsule{border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;padding: 7px 14px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease,border-color 100ms ease !important}#patrolsync-portal-hub-card .ps-btn:hover,#patrolsync-portal-hub-card .ps-tab-btn:hover,#patrolsync-portal-hub-card .ps-modal-done-pill:hover,#patrolsync-portal-hub-card .ps-tool-step-btn:hover,#patrolsync-portal-hub-card .ps-prompt-btn:hover,#patrolsync-portal-hub-card .ps-doctrine-step-btn:hover,#patrolsync-portal-hub-card .ps-speed-step-btn:hover,#patrolsync-portal-hub-card .ps-feed-filter-btn:hover,#patrolsync-portal-hub-card .ps-statute-btn:hover,#patrolsync-portal-hub-card .apple-done-btn:hover,#patrolsync-portal-hub-card .apple-close-capsule:hover,.ps-btn:hover,.ps-tab-btn:hover,.ps-modal-done-pill:hover,.ps-tool-step-btn:hover,.ps-prompt-btn:hover,.ps-speed-step-btn:hover,.ps-statute-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;background: #f9fafb !important;border-color: rgba(0,0,0,0.2) !important}#patrolsync-portal-hub-card .ps-btn:active,#patrolsync-portal-hub-card .ps-tab-btn:active,#patrolsync-portal-hub-card .ps-modal-done-pill:active,#patrolsync-portal-hub-card .ps-tool-step-btn:active,#patrolsync-portal-hub-card .ps-prompt-btn:active,#patrolsync-portal-hub-card .ps-doctrine-step-btn:active,#patrolsync-portal-hub-card .ps-speed-step-btn:active,#patrolsync-portal-hub-card .ps-feed-filter-btn:active,#patrolsync-portal-hub-card .ps-statute-btn:active,#patrolsync-portal-hub-card .apple-done-btn:active,#patrolsync-portal-hub-card .apple-close-capsule:active,.ps-btn:active,.ps-tab-btn:active,.ps-modal-done-pill:active,.ps-tool-step-btn:active,.ps-prompt-btn:active,.ps-speed-step-btn:active,.ps-statute-btn:active{transform: scale(0.96) !important;box-shadow: none !important}#patrolsync-portal-hub-card .ps-btn-primary,#patrolsync-portal-hub-card .ps-primary-action-btn,#patrolsync-portal-hub-card .ps-briefing-primary-btn,#patrolsync-portal-hub-card .ps-doctrine-step-btn.is-active,#patrolsync-portal-hub-card .ps-speed-step-btn.is-active,.ps-btn-primary,.ps-primary-action-btn{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 1px 3px rgba(17,24,39,0.25) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-modal-done-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tool-step-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-prompt-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-doctrine-step-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-step-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-feed-filter-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-statute-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .apple-done-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .apple-close-capsule,:root[data-theme="dark"] .ps-btn,:root[data-theme="dark"] .ps-tab-btn,:root[data-theme="dark"] .ps-modal-done-pill,:root[data-theme="dark"] .ps-tool-step-btn,:root[data-theme="dark"] .ps-prompt-btn,:root[data-theme="dark"] .ps-speed-step-btn,:root[data-theme="dark"] .ps-statute-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-modal-done-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tool-step-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-prompt-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-doctrine-step-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-step-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-feed-filter-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-statute-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .apple-done-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .apple-close-capsule,:root[data-theme="zen-linen-dark"] .ps-btn,:root[data-theme="zen-linen-dark"] .ps-tab-btn,:root[data-theme="zen-linen-dark"] .ps-modal-done-pill,:root[data-theme="zen-linen-dark"] .ps-tool-step-btn,:root[data-theme="zen-linen-dark"] .ps-prompt-btn,:root[data-theme="zen-linen-dark"] .ps-speed-step-btn,:root[data-theme="zen-linen-dark"] .ps-statute-btn{background: #14171f !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.4) !important;color: #f8fafc !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tab-btn:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-modal-done-pill:hover,:root[data-theme="dark"] .ps-btn:hover,:root[data-theme="dark"] .ps-tab-btn:hover,:root[data-theme="dark"] .ps-modal-done-pill:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tab-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-modal-done-pill:hover,:root[data-theme="zen-linen-dark"] .ps-btn:hover,:root[data-theme="zen-linen-dark"] .ps-tab-btn:hover,:root[data-theme="zen-linen-dark"] .ps-modal-done-pill:hover{background: #1e2430 !important;border-color: rgba(255,255,255,0.2) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.5) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-btn:active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-tab-btn:active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-modal-done-pill:active,:root[data-theme="dark"] .ps-btn:active,:root[data-theme="dark"] .ps-tab-btn:active,:root[data-theme="dark"] .ps-modal-done-pill:active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-btn:active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-tab-btn:active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-modal-done-pill:active,:root[data-theme="zen-linen-dark"] .ps-btn:active,:root[data-theme="zen-linen-dark"] .ps-tab-btn:active,:root[data-theme="zen-linen-dark"] .ps-modal-done-pill:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-btn-primary,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-primary-action-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-briefing-primary-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-doctrine-step-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-step-btn.is-active,:root[data-theme="dark"] .ps-btn-primary,:root[data-theme="dark"] .ps-primary-action-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-btn-primary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-primary-action-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-briefing-primary-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-doctrine-step-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-step-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-btn-primary,:root[data-theme="zen-linen-dark"] .ps-primary-action-btn{background: #f8fafc !important;color: #0b0d10 !important;border-color: #f8fafc !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .ps-search-input,#patrolsync-portal-hub-card input[type="search"],#patrolsync-portal-hub-card input[type="text"],#patrolsync-portal-hub-card input[type="number"],#patrolsync-portal-hub-card .ps-input,#patrolsync-portal-hub-card select.ps-select,#patrolsync-portal-hub-card textarea.ps-textarea,#patrolsync-portal-hub-card .ps-speed-stepper-center,.ps-search-input,.ps-speed-stepper-center{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;box-sizing: border-box !important;transition: border-color 120ms ease,box-shadow 120ms ease !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-input,:root[data-theme="dark"] #patrolsync-portal-hub-card input[type="search"],:root[data-theme="dark"] #patrolsync-portal-hub-card input[type="text"],:root[data-theme="dark"] #patrolsync-portal-hub-card input[type="number"],:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-input,:root[data-theme="dark"] #patrolsync-portal-hub-card select.ps-select,:root[data-theme="dark"] #patrolsync-portal-hub-card textarea.ps-textarea,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-stepper-center,:root[data-theme="dark"] .ps-search-input,:root[data-theme="dark"] .ps-speed-stepper-center,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card input[type="search"],:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card input[type="text"],:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card input[type="number"],:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card select.ps-select,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card textarea.ps-textarea,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-stepper-center,:root[data-theme="zen-linen-dark"] .ps-search-input,:root[data-theme="zen-linen-dark"] .ps-speed-stepper-center{background: #14171f !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-search-input:focus,#patrolsync-portal-hub-card input:focus,#patrolsync-portal-hub-card select:focus,#patrolsync-portal-hub-card textarea:focus{outline: 2px solid #007aff !important;outline-offset: 1px !important;border-color: #007aff !important;box-shadow: 0 0 0 3px rgba(0,122,255,0.15) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-search-input:focus,:root[data-theme="dark"] #patrolsync-portal-hub-card input:focus,:root[data-theme="dark"] #patrolsync-portal-hub-card select:focus,:root[data-theme="dark"] #patrolsync-portal-hub-card textarea:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-search-input:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card input:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card select:focus,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card textarea:focus{outline: 2px solid #3b82f6 !important;border-color: #3b82f6 !important;box-shadow: 0 0 0 3px rgba(59,130,246,0.25) !important}#patrolsync-portal-hub-card .ps-speed-stepper-center input.ps-speed-stepper-num,.ps-speed-stepper-center input.ps-speed-stepper-num{border: none !important;box-shadow: none !important;background: transparent !important;outline: none !important;padding: 0 4px !important;height: 100% !important;width: 50px !important;text-align: right !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 18px !important;font-weight: 750 !important}#patrolsync-portal-hub-card .ps-modal-card,.ps-modal-card,.ps-cmd-palette-card,.ps-quicklook-card,.apple-product-card{border-radius: 20px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.15) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-modal-card,:root[data-theme="dark"] .ps-modal-card,:root[data-theme="dark"] .ps-cmd-palette-card,:root[data-theme="dark"] .ps-quicklook-card,:root[data-theme="dark"] .apple-product-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-modal-card,:root[data-theme="zen-linen-dark"] .ps-modal-card,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-card,:root[data-theme="zen-linen-dark"] .ps-quicklook-card,:root[data-theme="zen-linen-dark"] .apple-product-card{border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.5) !important;background: #161617 !important}.ps-cmd-palette-search-bar{border-bottom: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-cmd-palette-search-bar,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-bar{border-bottom: 1px solid rgba(255,255,255,0.08) !important}.ps-cmd-palette-search-badge{font-family: ui-monospace,SFMono-Regular,"SF Mono",monospace !important;font-weight: 700 !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;border-radius: 6px !important;padding: 2px 6px !important}:root[data-theme="dark"] .ps-cmd-palette-search-badge,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-badge{border: 1px solid rgba(255,255,255,0.15) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;color: #f8fafc !important}.ps-doc-preview-block,pre.search-articulation,.ps-code-block{background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;border-radius: 12px !important;font-family: ui-monospace,SFMono-Regular,"SF Mono",monospace !important;font-size: 11.5px !important;line-height: 1.55 !important;color: #111827 !important;padding: 12px !important}:root[data-theme="dark"] .ps-doc-preview-block,:root[data-theme="dark"] pre.search-articulation,:root[data-theme="dark"] .ps-code-block,:root[data-theme="zen-linen-dark"] .ps-doc-preview-block,:root[data-theme="zen-linen-dark"] pre.search-articulation,:root[data-theme="zen-linen-dark"] .ps-code-block{background: #161617 !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #f8fafc !important}.ps-speed-display,.speed-reading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: clamp(44px,5.5vw,60px) !important;font-weight: 700 !important;letter-spacing: -0.03em !important;color: #111827 !important;line-height: 1 !important}:root[data-theme="dark"] .ps-speed-display,:root[data-theme="dark"] .speed-reading,:root[data-theme="zen-linen-dark"] .ps-speed-display,:root[data-theme="zen-linen-dark"] .speed-reading{color: #f8fafc !important}.ps-speed-unit-badge{font-family: ui-monospace,SFMono-Regular,"SF Mono",monospace !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;padding: 3px 10px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;border-radius: 9999px !important}:root[data-theme="dark"] .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-speed-unit-badge{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;color: #f8fafc !important}#patrolsync-portal-hub-card,#patrolsync-portal-hub-card *,.ps-workspace-layout,.ps-workspace-layout *{transition: none !important}#patrolsync-portal-hub-card .ps-sidebar-nav-item,#patrolsync-portal-hub-card .ps-btn,#patrolsync-portal-hub-card .ps-tab-btn,#patrolsync-portal-hub-card .ps-format-tab-btn,#patrolsync-portal-hub-card .ps-ops-subtab-btn,#patrolsync-portal-hub-card .ps-filter-pill-btn,#patrolsync-portal-hub-card .ps-prompt-btn,#patrolsync-portal-hub-card .ps-modal-done-pill,#patrolsync-portal-hub-card .ps-speed-step-btn,#patrolsync-portal-hub-card .ps-statute-btn,.ps-sidebar-nav-item,.ps-btn,.ps-tab-btn,.ps-format-tab-btn,.ps-ops-subtab-btn,.ps-filter-pill-btn,.ps-prompt-btn,.ps-modal-done-pill,.patrolsync-glass-submit-btn{transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}#patrolsync-portal-hub-card #ps-panel-schedule .ps-card-title,#patrolsync-portal-hub-card #ps-panel-schedule .ps-sched-hud-title,#patrolsync-portal-hub-card #ps-panel-schedule h1,#patrolsync-portal-hub-card #ps-panel-schedule h2,#patrolsync-portal-hub-card #ps-panel-schedule .ps-pulse-watch-title,#patrolsync-portal-hub-card #ps-panel-schedule .ps-readiness-headline,#ps-panel-schedule .ps-card-title,#ps-panel-schedule .ps-sched-hud-title,#ps-panel-schedule h1,#ps-panel-schedule h2,#ps-panel-schedule .ps-pulse-watch-title,#ps-panel-schedule .ps-readiness-headline{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-weight: 700 !important;letter-spacing: -0.025em !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-sched-hud-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule h1,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule h2,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-pulse-watch-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-readiness-headline,:root[data-theme="dark"] #ps-panel-schedule .ps-card-title,:root[data-theme="dark"] #ps-panel-schedule .ps-sched-hud-title,:root[data-theme="dark"] #ps-panel-schedule h1,:root[data-theme="dark"] #ps-panel-schedule h2,:root[data-theme="dark"] #ps-panel-schedule .ps-pulse-watch-title,:root[data-theme="dark"] #ps-panel-schedule .ps-readiness-headline,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-sched-hud-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule h1,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule h2,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-pulse-watch-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-schedule .ps-readiness-headline,:root[data-theme="zen-linen-dark"] #ps-panel-schedule .ps-card-title,:root[data-theme="zen-linen-dark"] #ps-panel-schedule .ps-sched-hud-title,:root[data-theme="zen-linen-dark"] #ps-panel-schedule h1,:root[data-theme="zen-linen-dark"] #ps-panel-schedule h2,:root[data-theme="zen-linen-dark"] #ps-panel-schedule .ps-pulse-watch-title,:root[data-theme="zen-linen-dark"] #ps-panel-schedule .ps-readiness-headline{color: #f8fafc !important}#patrolsync-portal-hub-card #ps-btn-schedule-officer,#patrolsync-portal-hub-card .ps-island-btn,#patrolsync-portal-hub-card .ps-island-btn-primary,#ps-btn-schedule-officer,.ps-island-btn,.ps-island-btn-primary{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #111827 !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;padding: 8px 18px !important;cursor: pointer !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-btn-schedule-officer,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-island-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-island-btn-primary,:root[data-theme="dark"] #ps-btn-schedule-officer,:root[data-theme="dark"] .ps-island-btn,:root[data-theme="dark"] .ps-island-btn-primary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-btn-schedule-officer,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-island-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-island-btn-primary,:root[data-theme="zen-linen-dark"] #ps-btn-schedule-officer,:root[data-theme="zen-linen-dark"] .ps-island-btn,:root[data-theme="zen-linen-dark"] .ps-island-btn-primary{background: #f8fafc !important;color: #111827 !important;border-color: rgba(255,255,255,0.2) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-bento-hero-grid,.ps-bento-hero-grid{gap: 12px !important}#patrolsync-portal-hub-card .ps-bento-tile,.ps-bento-tile{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important;color: #111827 !important;padding: 18px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-bento-tile,:root[data-theme="dark"] .ps-bento-tile,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-bento-tile,:root[data-theme="zen-linen-dark"] .ps-bento-tile{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-bento-tile:hover,.ps-bento-tile:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.08) !important;border-color: rgba(0,0,0,0.12) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-bento-tile:hover,:root[data-theme="dark"] .ps-bento-tile:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-bento-tile:hover,:root[data-theme="zen-linen-dark"] .ps-bento-tile:hover{border-color: rgba(255,255,255,0.16) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.5) !important}#patrolsync-portal-hub-card .ps-pulse-meta-cell,#patrolsync-portal-hub-card .ps-radar-item,.ps-pulse-meta-cell,.ps-radar-item{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;background: #f9fafb !important;color: #111827 !important;padding: 8px 10px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-pulse-meta-cell,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-radar-item,:root[data-theme="dark"] .ps-pulse-meta-cell,:root[data-theme="dark"] .ps-radar-item,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-pulse-meta-cell,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-radar-item,:root[data-theme="zen-linen-dark"] .ps-pulse-meta-cell,:root[data-theme="zen-linen-dark"] .ps-radar-item{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #f8fafc !important}#patrolsync-portal-hub-card .ps-radar-item:hover,.ps-radar-item:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04) !important;border-color: rgba(0,0,0,0.1) !important}#patrolsync-portal-hub-card .ps-readiness-bar-track,.ps-readiness-bar-track{border-radius: 9999px !important;border: none !important;height: 6px !important;background: rgba(0,0,0,0.06) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-readiness-bar-track,:root[data-theme="dark"] .ps-readiness-bar-track,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-readiness-bar-track,:root[data-theme="zen-linen-dark"] .ps-readiness-bar-track{border: none !important;background: rgba(255,255,255,0.1) !important}#patrolsync-portal-hub-card .ps-sched-subtabs-bar,.ps-sched-subtabs-bar{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;background: rgba(0,0,0,0.04) !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;border-radius: 14px !important;padding: 4px !important;margin-bottom: 1.25rem !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-subtabs-bar,:root[data-theme="dark"] .ps-sched-subtabs-bar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-subtabs-bar,:root[data-theme="zen-linen-dark"] .ps-sched-subtabs-bar{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#patrolsync-portal-hub-card .ps-sched-subtab-btn,.ps-sched-subtab-btn{border-radius: 9999px !important;border: 1px solid transparent !important;background: transparent !important;color: #6b7280 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 12px !important;font-weight: 650 !important;padding: 6px 14px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;transition: background-color 120ms ease,color 120ms ease,box-shadow 120ms ease,border-color 120ms ease,transform 120ms ease !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-subtab-btn,:root[data-theme="dark"] .ps-sched-subtab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-subtab-btn,:root[data-theme="zen-linen-dark"] .ps-sched-subtab-btn{color: #94a3b8 !important}#patrolsync-portal-hub-card .ps-sched-subtab-btn.is-active,.ps-sched-subtab-btn.is-active{background: #ffffff !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.04) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-subtab-btn.is-active,:root[data-theme="dark"] .ps-sched-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-sched-subtab-btn.is-active{background: #2c2c2e !important;color: #f8fafc !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-sched-subtab-btn:active,.ps-sched-subtab-btn:active{transform: scale(0.96) !important}#patrolsync-portal-hub-card .ps-sched-card,#patrolsync-portal-hub-card .ps-roster-grid,#patrolsync-portal-hub-card .ps-chrono-card,.ps-sched-card,.ps-roster-grid,.ps-chrono-card{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-roster-grid,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-chrono-card,:root[data-theme="dark"] .ps-sched-card,:root[data-theme="dark"] .ps-roster-grid,:root[data-theme="dark"] .ps-chrono-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-roster-grid,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-chrono-card,:root[data-theme="zen-linen-dark"] .ps-sched-card,:root[data-theme="zen-linen-dark"] .ps-roster-grid,:root[data-theme="zen-linen-dark"] .ps-chrono-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-caselaw-rule-card,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-law-rule-card,#patrolsync-portal-hub-card #ps-panel-caselaw .ps-rule-card,#ps-panel-caselaw .ps-caselaw-rule-card,#ps-panel-caselaw .ps-law-rule-card,#ps-panel-caselaw .ps-rule-card{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-caselaw-rule-card,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-law-rule-card,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-rule-card,:root[data-theme="dark"] .ps-panel-caselaw .ps-caselaw-rule-card,:root[data-theme="dark"] .ps-panel-caselaw .ps-law-rule-card,:root[data-theme="dark"] .ps-panel-caselaw .ps-rule-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-caselaw-rule-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-law-rule-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-rule-card,:root[data-theme="zen-linen-dark"] .ps-panel-caselaw .ps-caselaw-rule-card,:root[data-theme="zen-linen-dark"] .ps-panel-caselaw .ps-law-rule-card,:root[data-theme="zen-linen-dark"] .ps-panel-caselaw .ps-rule-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important;color: #f8fafc !important}#patrolsync-portal-hub-card #ps-panel-caselaw .case-card-title,#patrolsync-portal-hub-card #ps-panel-caselaw h3:not(.ps-caselaw-title),#ps-panel-caselaw .case-card-title,#ps-panel-caselaw h3:not(.ps-caselaw-title){font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 17px !important;font-weight: 700 !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .case-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw h3:not(.ps-caselaw-title),:root[data-theme="dark"] #ps-panel-caselaw .case-card-title,:root[data-theme="dark"] #ps-panel-caselaw h3:not(.ps-caselaw-title),:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .case-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw h3:not(.ps-caselaw-title),:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .case-card-title,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw h3:not(.ps-caselaw-title){color: #f8fafc !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-linear-table-header,#ps-panel-caselaw .ps-linear-table-header{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f9fafb !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-linear-table-header,:root[data-theme="dark"] #ps-panel-caselaw .ps-linear-table-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-caselaw .ps-linear-table-header,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-linear-table-header{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #f8fafc !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-linear-issue-title,#patrolsync-portal-hub-card #ps-panel-assets .ps-asset-title,#patrolsync-portal-hub-card #ps-panel-assets .ps-vehicle-title,#ps-panel-assets .ps-linear-issue-title,#ps-panel-assets .ps-asset-title,#ps-panel-assets .ps-vehicle-title{color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: -0.015em !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-linear-issue-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-asset-title,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-vehicle-title,:root[data-theme="dark"] #ps-panel-assets .ps-linear-issue-title,:root[data-theme="dark"] #ps-panel-assets .ps-asset-title,:root[data-theme="dark"] #ps-panel-assets .ps-vehicle-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-asset-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-vehicle-title,:root[data-theme="zen-linen-dark"] #ps-panel-assets .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] #ps-panel-assets .ps-asset-title,:root[data-theme="zen-linen-dark"] #ps-panel-assets .ps-vehicle-title{color: #f8fafc !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-card,#patrolsync-portal-hub-card #ps-panel-assets .ps-monarch-card,#ps-panel-assets .ps-card,#ps-panel-assets .ps-monarch-card{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-card,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-monarch-card,:root[data-theme="dark"] #ps-panel-assets .ps-card,:root[data-theme="dark"] #ps-panel-assets .ps-monarch-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-panel-assets .ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-assets .ps-card,:root[data-theme="zen-linen-dark"] #ps-panel-assets .ps-monarch-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-ops-subview .ps-card,#patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card,#patrolsync-portal-hub-card .ps-ops-subview .ps-linear-card,.ps-ops-subview .ps-card,.ps-ops-subview .ps-monarch-card,.ps-ops-subview .ps-linear-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 6px 16px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-linear-card,:root[data-theme="dark"] .ps-ops-subview .ps-card,:root[data-theme="dark"] .ps-ops-subview .ps-monarch-card,:root[data-theme="dark"] .ps-ops-subview .ps-linear-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-linear-card,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-card,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-linear-card{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.4) !important}#patrolsync-portal-hub-card .ps-ops-subview .ps-card-title,#patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card-title,#patrolsync-portal-hub-card .ps-ops-subview h2,#patrolsync-portal-hub-card .ps-ops-subview .ps-linear-issue-title,.ps-ops-subview .ps-card-title,.ps-ops-subview .ps-monarch-card-title,.ps-ops-subview h2,.ps-ops-subview .ps-linear-issue-title{color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-weight: 700 !important;letter-spacing: -0.015em !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card-title,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview h2,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-linear-issue-title,:root[data-theme="dark"] .ps-ops-subview .ps-card-title,:root[data-theme="dark"] .ps-ops-subview .ps-monarch-card-title,:root[data-theme="dark"] .ps-ops-subview h2,:root[data-theme="dark"] .ps-ops-subview .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview h2,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-subview .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-card-title,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] .ps-ops-subview h2,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-linear-issue-title{color: #f8fafc !important}#patrolsync-portal-hub-card .ps-sched-tools-popover,#patrolsync-portal-hub-card .ps-dropdown-popover,#patrolsync-portal-hub-card #ps-officer-profile-popover,#patrolsync-portal-hub-card #ps-account-menu-popover,.ps-sched-tools-popover,.ps-dropdown-popover,#ps-officer-profile-popover,#ps-account-menu-popover{border-radius: var(--apple-radius-control,12px) !important;border: 1px solid var(--apple-hairline,rgba(0,0,0,0.08)) !important;box-shadow: 0 10px 30px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.05) !important;background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-tools-popover,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-dropdown-popover,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-officer-profile-popover,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-account-menu-popover,:root[data-theme="dark"] .ps-sched-tools-popover,:root[data-theme="dark"] .ps-dropdown-popover,:root[data-theme="dark"] #ps-officer-profile-popover,:root[data-theme="dark"] #ps-account-menu-popover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-tools-popover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-dropdown-popover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-officer-profile-popover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-account-menu-popover,:root[data-theme="zen-linen-dark"] .ps-sched-tools-popover,:root[data-theme="zen-linen-dark"] .ps-dropdown-popover,:root[data-theme="zen-linen-dark"] #ps-officer-profile-popover,:root[data-theme="zen-linen-dark"] #ps-account-menu-popover{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 14px 40px rgba(0,0,0,0.5) !important;color: #f5f5f7 !important}#patrolsync-portal-hub-card .ps-sched-tools-item,.ps-sched-tools-item{border-radius: 8px !important}#patrolsync-portal-hub-card .ps-sched-tools-item:hover,.ps-sched-tools-item:hover{background: rgba(0,0,0,0.04) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-tools-item:hover,:root[data-theme="dark"] .ps-sched-tools-item:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-tools-item:hover,:root[data-theme="zen-linen-dark"] .ps-sched-tools-item:hover{background: rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-doppelrand-shell,#patrolsync-portal-hub-card .ps-doppelrand-core,#patrolsync-portal-hub-card .ps-sched-hud,#patrolsync-portal-hub-card .ps-bento-tile,.ps-doppelrand-shell,.ps-doppelrand-core,.ps-sched-hud,.ps-bento-tile{border-radius: 18px !important}#patrolsync-portal-hub-card .ps-sched-hud,.ps-sched-hud{border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-sched-hud,:root[data-theme="dark"] .ps-sched-hud,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-sched-hud,:root[data-theme="zen-linen-dark"] .ps-sched-hud{background: #161617 !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 20px 50px rgba(0,0,0,0.45) !important}:root[data-theme="light"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="white"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="zen-linen"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="light"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="white"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="light"] .ps-ops-subview .ps-monarch-card,:root[data-theme="white"] .ps-ops-subview .ps-monarch-card,:root[data-theme="zen-linen"] .ps-ops-subview .ps-monarch-card,:root[data-theme="light"] .ps-monarch-card,:root[data-theme="white"] .ps-monarch-card,:root[data-theme="zen-linen"] .ps-monarch-card,#ps-trespass-detail-card,#ps-briefing-inspector-card,#ps-briefing-composer-card,#ps-caselaw-card-library,#ps-caselaw-card-rules,.ps-monarch-card,.ps-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-monarch-card,:root[data-theme="dark"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-monarch-card,:root[data-theme="dark"] .ps-ops-subview .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-ops-subview .ps-monarch-card,:root[data-theme="dark"] .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-monarch-card,:root[data-theme="dark"] #ps-trespass-detail-card,:root[data-theme="zen-linen-dark"] #ps-trespass-detail-card,:root[data-theme="dark"] #ps-briefing-inspector-card,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card,:root[data-theme="dark"] #ps-caselaw-card-library,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-library,:root[data-theme="dark"] #ps-caselaw-card-rules,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules,:root[data-theme="dark"] .ps-card,:root[data-theme="zen-linen-dark"] .ps-card{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.4) !important}:root[data-theme="light"] #ps-panel-briefing .ps-card-header,:root[data-theme="white"] #ps-panel-briefing .ps-card-header,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-card-header,:root[data-theme="light"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="white"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="zen-linen"] #ps-panel-briefing .ps-monarch-card-header,.ps-monarch-card-header,.ps-card-header{border-radius: 8px 8px 0 0 !important;background: transparent !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #ps-panel-briefing .ps-card-header,:root[data-theme="dark"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-card-header,:root[data-theme="zen-linen-dark"] #ps-panel-briefing .ps-monarch-card-header,:root[data-theme="dark"] .ps-monarch-card-header,:root[data-theme="dark"] .ps-card-header,:root[data-theme="zen-linen-dark"] .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] .ps-card-header{background: transparent !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-field-rule-item,#ps-panel-caselaw .ps-field-rule-item,#ps-caselaw-card-rules .ps-field-rule-item,#ps-panel-caselaw .case-block-holding,#ps-panel-caselaw .case-block-takeaway,#ps-panel-caselaw .ps-inspector-callout,.ps-field-rule-item,.case-block-holding,.case-block-takeaway,.ps-inspector-callout,.ps-inspector-callout.is-standard,.ps-inspector-callout.is-critical,.ps-inspector-callout.is-high{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left-width: 4px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-field-rule-item,:root[data-theme="dark"] #ps-panel-caselaw .ps-field-rule-item,:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item,:root[data-theme="dark"] #ps-panel-caselaw .case-block-holding,:root[data-theme="dark"] #ps-panel-caselaw .case-block-takeaway,:root[data-theme="dark"] #ps-panel-caselaw .ps-inspector-callout,:root[data-theme="dark"] .ps-field-rule-item,:root[data-theme="dark"] .case-block-holding,:root[data-theme="dark"] .case-block-takeaway,:root[data-theme="dark"] .ps-inspector-callout,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .case-block-holding,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .case-block-takeaway,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-field-rule-item,:root[data-theme="zen-linen-dark"] .case-block-holding,:root[data-theme="zen-linen-dark"] .case-block-takeaway,:root[data-theme="zen-linen-dark"] .ps-inspector-callout{border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}#patrolsync-portal-hub-card .ps-hud-status-badge,#patrolsync-portal-hub-card .ps-live-pulse-badge,#patrolsync-portal-hub-card .ps-live-dot,#patrolsync-portal-hub-card .ps-speed-unit-badge,#patrolsync-portal-hub-card .ps-hud-pill-count,#patrolsync-portal-hub-card .ps-status-pill,#patrolsync-portal-hub-card .ps-badge,#patrolsync-portal-hub-card .ps-linear-badge,#patrolsync-portal-hub-card .ps-priority-badge,#patrolsync-portal-hub-card .ps-island-pip,#patrolsync-portal-hub-card .ps-readiness-bar-track,#patrolsync-portal-hub-card .ps-readiness-bar-fill,#patrolsync-portal-hub-card .ps-inspector-callout,.ps-hud-status-badge,.ps-live-pulse-badge,.ps-live-dot,.ps-speed-unit-badge,.ps-hud-pill-count,.ps-status-pill,.ps-badge,.ps-linear-badge,.ps-priority-badge,.ps-island-pip,.ps-readiness-bar-track,.ps-readiness-bar-fill{border-radius: 4px !important}.ps-speed-unit-badge,.ps-hud-status-badge,.ps-live-pulse-badge,.ps-hud-pill-count,.ps-field-rule-item .ps-speed-unit-badge{border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-speed-unit-badge,:root[data-theme="dark"] .ps-hud-status-badge,:root[data-theme="dark"] .ps-live-pulse-badge,:root[data-theme="dark"] .ps-hud-pill-count,:root[data-theme="dark"] .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-hud-status-badge,:root[data-theme="zen-linen-dark"] .ps-live-pulse-badge,:root[data-theme="zen-linen-dark"] .ps-hud-pill-count,:root[data-theme="zen-linen-dark"] .ps-field-rule-item .ps-speed-unit-badge{border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#ps-btn-schedule-officer,.ps-island-btn,.ps-island-btn-primary{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background: #111827 !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;transition: background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease !important}#ps-btn-schedule-officer:hover,.ps-island-btn:hover,.ps-island-btn-primary:hover{background: #1f2937 !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}#ps-btn-schedule-officer:active,.ps-island-btn:active,.ps-island-btn-primary:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-btn-schedule-officer,:root[data-theme="dark"] .ps-island-btn,:root[data-theme="dark"] .ps-island-btn-primary,:root[data-theme="zen-linen-dark"] #ps-btn-schedule-officer,:root[data-theme="zen-linen-dark"] .ps-island-btn,:root[data-theme="zen-linen-dark"] .ps-island-btn-primary{background: #f8fafc !important;color: #0b0d10 !important;border-color: #f8fafc !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-btn-schedule-officer:hover,:root[data-theme="dark"] .ps-island-btn:hover,:root[data-theme="dark"] .ps-island-btn-primary:hover,:root[data-theme="zen-linen-dark"] #ps-btn-schedule-officer:hover,:root[data-theme="zen-linen-dark"] .ps-island-btn:hover,:root[data-theme="zen-linen-dark"] .ps-island-btn-primary:hover{background: #ffffff !important;box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important}.ps-linear-issue-title,.case-card-title,.ps-ordinance-card-title,.ps-asset-title{color: #111827 !important}:root[data-theme="dark"] .ps-linear-issue-title,:root[data-theme="dark"] .case-card-title,:root[data-theme="dark"] .ps-ordinance-card-title,:root[data-theme="dark"] .ps-asset-title,:root[data-theme="zen-linen-dark"] .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] .case-card-title,:root[data-theme="zen-linen-dark"] .ps-ordinance-card-title,:root[data-theme="zen-linen-dark"] .ps-asset-title{color: #f7f8f8 !important}.ps-linear-card.is-selected,.ps-triage-row.is-selected{border-left: 3px solid #007aff !important;background: #f8fafc !important}:root[data-theme="dark"] .ps-linear-card.is-selected,:root[data-theme="dark"] .ps-triage-row.is-selected,:root[data-theme="zen-linen-dark"] .ps-linear-card.is-selected,:root[data-theme="zen-linen-dark"] .ps-triage-row.is-selected{border-left: 3px solid #0a84ff !important;background: #161a24 !important}#ps-panel-caselaw .badge-pill,#ps-panel-caselaw .ps-col-holding .badge-pill,#ps-panel-caselaw .ps-col-rules .badge-pill,#ps-panel-caselaw .badge-pill.is-standard,#ps-panel-caselaw .badge-pill.is-signed,#ps-panel-caselaw .case-court-tag,#ps-panel-caselaw .ps-btn-quicklook,.ps-caselaw-row .badge-pill,.ps-caselaw-row .ps-col-holding .badge-pill,.ps-caselaw-row .ps-col-holding .badge-pill.is-standard,.ps-caselaw-row .ps-col-rules .badge-pill,.ps-caselaw-row .ps-col-rules .badge-pill.is-signed,.ps-caselaw-row .ps-btn-quicklook,.ps-caselaw-row .case-court-tag,.badge-pill,.badge-pill.is-standard,.badge-pill.is-signed,.badge-pill.is-critical,.badge-pill.is-high,.badge-pill.is-info,.case-court-tag,.ps-linear-pri-badge,.ps-linear-issue-id,.ps-linear-cat-tag,.ps-linear-status-pill,.ps-directive-badge,.ps-statute-class-badge,.ps-search-predicate-chip,.ps-audit-filter-pill{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important}.ps-sched-subtab,.ps-ops-subtab-btn,.ps-filter-pill-btn,.ps-btn-quicklook{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important}:root[data-theme="dark"] #ps-panel-caselaw .badge-pill,:root[data-theme="dark"] #ps-panel-caselaw .case-court-tag,:root[data-theme="dark"] #ps-panel-caselaw .ps-btn-quicklook,:root[data-theme="dark"] .ps-caselaw-row .badge-pill,:root[data-theme="dark"] .ps-caselaw-row .case-court-tag,:root[data-theme="dark"] .ps-caselaw-row .ps-btn-quicklook,:root[data-theme="dark"] .badge-pill,:root[data-theme="dark"] .case-court-tag,:root[data-theme="dark"] .ps-linear-pri-badge,:root[data-theme="dark"] .ps-linear-issue-id,:root[data-theme="dark"] .ps-linear-cat-tag,:root[data-theme="dark"] .ps-linear-status-pill,:root[data-theme="dark"] .ps-directive-badge,:root[data-theme="dark"] .ps-statute-class-badge,:root[data-theme="dark"] .ps-search-predicate-chip,:root[data-theme="dark"] .ps-audit-filter-pill,:root[data-theme="dark"] .ps-sched-subtab,:root[data-theme="dark"] .ps-ops-subtab-btn,:root[data-theme="dark"] .ps-filter-pill-btn,:root[data-theme="dark"] .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .badge-pill,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .case-court-tag,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .badge-pill,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .case-court-tag,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .badge-pill,:root[data-theme="zen-linen-dark"] .case-court-tag,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge,:root[data-theme="zen-linen-dark"] .ps-linear-issue-id,:root[data-theme="zen-linen-dark"] .ps-linear-cat-tag,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill,:root[data-theme="zen-linen-dark"] .ps-directive-badge,:root[data-theme="zen-linen-dark"] .ps-statute-class-badge,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip,:root[data-theme="zen-linen-dark"] .ps-audit-filter-pill,:root[data-theme="zen-linen-dark"] .ps-sched-subtab,:root[data-theme="zen-linen-dark"] .ps-ops-subtab-btn,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] .ps-btn-quicklook{border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}.ps-filter-pill-btn.is-active,#ps-caselaw-topics .ps-filter-pill-btn.is-active,.ps-filter-pills .ps-filter-pill-btn.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important}:root[data-theme="dark"] .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-filter-pills .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pills .ps-filter-pill-btn.is-active{background: #f8fafc !important;color: #0b0d10 !important;border-color: #f8fafc !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#ps-panel-caselaw .ps-btn-quicklook,.ps-caselaw-row .ps-btn-quicklook,.ps-btn-quicklook{background: #ffffff !important;color: #111827 !important;cursor: pointer !important;font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-weight: 650 !important;padding: 4px 10px !important;font-size: 11px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;letter-spacing: 0.04em !important;border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}#ps-panel-caselaw .ps-btn-quicklook:hover,.ps-caselaw-row .ps-btn-quicklook:hover,.ps-btn-quicklook:hover{background: #f9fafb !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}#ps-panel-caselaw .ps-btn-quicklook:active,.ps-caselaw-row .ps-btn-quicklook:active,.ps-btn-quicklook:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-panel-caselaw .ps-btn-quicklook,:root[data-theme="dark"] .ps-caselaw-row .ps-btn-quicklook,:root[data-theme="dark"] .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-caselaw-row .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-btn-quicklook{background: #14171f !important;color: #f8fafc !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}.scroll-to-top,#ps-scroll-to-top{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.08) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;transition: transform 140ms ease,box-shadow 140ms ease,background-color 140ms ease !important}.scroll-to-top:hover,#ps-scroll-to-top:hover{background: #f4f5f7 !important;transform: translateY(-2px) !important;box-shadow: 0 6px 20px rgba(0,0,0,0.12) !important}.scroll-to-top:active,#ps-scroll-to-top:active{transform: scale(0.96) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .scroll-to-top,:root[data-theme="dark"] #ps-scroll-to-top,:root[data-theme="zen-linen-dark"] .scroll-to-top,:root[data-theme="zen-linen-dark"] #ps-scroll-to-top{background: #1c1c1e !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.4) !important}input.ps-search-input,input.ps-briefing-search-input,#ps-caselaw-search-input,#ps-trespass-search-input,#ps-premise-search-input,#ps-vacation-search-input,#ps-business-search-input,.ps-search-input,.ps-search-box,.ps-input,.ps-textarea,.ps-select{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] input.ps-search-input,:root[data-theme="dark"] input.ps-briefing-search-input,:root[data-theme="dark"] #ps-caselaw-search-input,:root[data-theme="dark"] #ps-trespass-search-input,:root[data-theme="dark"] #ps-premise-search-input,:root[data-theme="dark"] #ps-vacation-search-input,:root[data-theme="dark"] #ps-business-search-input,:root[data-theme="dark"] .ps-search-input,:root[data-theme="dark"] .ps-search-box,:root[data-theme="dark"] .ps-input,:root[data-theme="dark"] .ps-textarea,:root[data-theme="dark"] .ps-select,:root[data-theme="zen-linen-dark"] input.ps-search-input,:root[data-theme="zen-linen-dark"] input.ps-briefing-search-input,:root[data-theme="zen-linen-dark"] #ps-caselaw-search-input,:root[data-theme="zen-linen-dark"] #ps-trespass-search-input,:root[data-theme="zen-linen-dark"] #ps-premise-search-input,:root[data-theme="zen-linen-dark"] #ps-vacation-search-input,:root[data-theme="zen-linen-dark"] #ps-business-search-input,:root[data-theme="zen-linen-dark"] .ps-search-input,:root[data-theme="zen-linen-dark"] .ps-search-box,:root[data-theme="zen-linen-dark"] .ps-input,:root[data-theme="zen-linen-dark"] .ps-textarea,:root[data-theme="zen-linen-dark"] .ps-select{background: #1c1c1e !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}#ps-toast-container .ps-toast,.ps-toast{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 10px 30px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important}:root[data-theme="dark"] #ps-toast-container .ps-toast,:root[data-theme="dark"] .ps-toast,:root[data-theme="zen-linen-dark"] #ps-toast-container .ps-toast,:root[data-theme="zen-linen-dark"] .ps-toast{background: #1c1c1e !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 14px 40px rgba(0,0,0,0.5) !important}#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-monarch-card-body>div>div,#ps-caselaw-card-rules .ps-monarch-card-body>div>div,#ps-caselaw-card-rules .ps-field-rules-list>div,#ps-panel-caselaw .ps-field-rules-list>div,:root[data-theme="light"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="white"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="zen-linen"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="light"] #ps-panel-caselaw .ps-field-rules-list>div,#pen-sub-sos .ps-card,#ps-penalties-card-rule551 .ps-monarch-card-body>div>div,:root[data-theme="light"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div,:root[data-theme="white"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div,:root[data-theme="zen-linen"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left-width: 4px !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="dark"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="dark"] #ps-panel-caselaw .ps-field-rules-list>div,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules .ps-monarch-card-body>div>div,:root[data-theme="zen-linen-dark"] #ps-panel-caselaw .ps-field-rules-list>div,:root[data-theme="dark"] #pen-sub-sos .ps-card,:root[data-theme="dark"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div,:root[data-theme="zen-linen-dark"] #ps-penalties-card-rule551 .ps-monarch-card-body>div>div{background: #161617 !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.3) !important}.ps-ops-inspector-toolbar .ps-ops-btn,.ps-ops-btn,.ps-ops-btn-edit,.ps-ops-btn-danger,.ps-ops-btn-new-entry{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;transition: transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease !important}.ps-ops-inspector-toolbar .ps-ops-btn:hover,.ps-ops-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.08) !important}.ps-ops-inspector-toolbar .ps-ops-btn:active,.ps-ops-btn:active{transform: scale(0.96) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-ops-btn,:root[data-theme="dark"] .ps-ops-btn-edit,:root[data-theme="dark"] .ps-ops-btn-danger,:root[data-theme="dark"] .ps-ops-btn-new-entry,:root[data-theme="zen-linen-dark"] .ps-ops-btn,:root[data-theme="zen-linen-dark"] .ps-ops-btn-edit,:root[data-theme="zen-linen-dark"] .ps-ops-btn-danger,:root[data-theme="zen-linen-dark"] .ps-ops-btn-new-entry{border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important}.ps-modal-card,.ps-quicklook-card,.ps-screenshot-card,.ps-cmd-palette-card,.ps-account-dropdown,.ps-agency-profile-dropdown,#ps-agency-profile-dropdown,#ps-cmd-palette-modal,#ps-quicklook-modal{border-radius: 20px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.15),0 4px 16px rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-modal-card,:root[data-theme="dark"] .ps-quicklook-card,:root[data-theme="dark"] .ps-screenshot-card,:root[data-theme="dark"] .ps-cmd-palette-card,:root[data-theme="dark"] .ps-account-dropdown,:root[data-theme="dark"] .ps-agency-profile-dropdown,:root[data-theme="dark"] #ps-agency-profile-dropdown,:root[data-theme="dark"] #ps-cmd-palette-modal,:root[data-theme="dark"] #ps-quicklook-modal,:root[data-theme="zen-linen-dark"] .ps-modal-card,:root[data-theme="zen-linen-dark"] .ps-quicklook-card,:root[data-theme="zen-linen-dark"] .ps-screenshot-card,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-card,:root[data-theme="zen-linen-dark"] .ps-account-dropdown,:root[data-theme="zen-linen-dark"] .ps-agency-profile-dropdown,:root[data-theme="zen-linen-dark"] #ps-agency-profile-dropdown,:root[data-theme="zen-linen-dark"] #ps-cmd-palette-modal,:root[data-theme="zen-linen-dark"] #ps-quicklook-modal{border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 30px 80px rgba(0,0,0,0.6) !important}#patrolsync-portal-hub-card .ps-linear-status-pill,#patrolsync-portal-hub-card .ps-linear-status-pill.is-signed,#patrolsync-portal-hub-card .ps-linear-status-pill.is-unread,#patrolsync-portal-hub-card .ps-linear-status-pill.is-deficit,.ps-linear-status-pill.is-signed,.ps-linear-status-pill.is-unread,.ps-linear-status-pill.is-deficit,.badge-pill.is-signed,.badge-pill.is-unread,.badge-pill.is-critical,.badge-pill.is-high,.badge-pill.is-routine,.badge-pill.is-court-mandate,.badge-pill.is-info{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-status-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-status-pill.is-signed,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-linear-status-pill.is-unread,:root[data-theme="dark"] .ps-linear-status-pill.is-signed,:root[data-theme="dark"] .ps-linear-status-pill.is-unread,:root[data-theme="dark"] .badge-pill.is-signed,:root[data-theme="dark"] .badge-pill.is-unread,:root[data-theme="dark"] .badge-pill.is-critical,:root[data-theme="dark"] .badge-pill.is-high,:root[data-theme="dark"] .badge-pill.is-routine,:root[data-theme="dark"] .badge-pill.is-court-mandate,:root[data-theme="dark"] .badge-pill.is-info,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-status-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-status-pill.is-signed,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-linear-status-pill.is-unread,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill.is-signed,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill.is-unread,:root[data-theme="zen-linen-dark"] .badge-pill.is-signed,:root[data-theme="zen-linen-dark"] .badge-pill.is-unread,:root[data-theme="zen-linen-dark"] .badge-pill.is-critical,:root[data-theme="zen-linen-dark"] .badge-pill.is-high,:root[data-theme="zen-linen-dark"] .badge-pill.is-routine,:root[data-theme="zen-linen-dark"] .badge-pill.is-court-mandate,:root[data-theme="zen-linen-dark"] .badge-pill.is-info{border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}#ps-cmd-palette-modal .ps-cmd-palette-card,.ps-cmd-palette-card{border-radius: 20px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.15) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-cmd-palette-modal .ps-cmd-palette-card,:root[data-theme="dark"] .ps-cmd-palette-card,:root[data-theme="zen-linen-dark"] #ps-cmd-palette-modal .ps-cmd-palette-card,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-card{background: #1c1c1e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 30px 80px rgba(0,0,0,0.6) !important}.ps-cmd-palette-search-bar{display: flex !important;align-items: center !important;gap: 12px !important;padding: 14px 18px !important;background: transparent !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;border-radius: 20px 20px 0 0 !important}:root[data-theme="dark"] .ps-cmd-palette-search-bar,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-bar{border-bottom: 1px solid rgba(255,255,255,0.1) !important}.ps-cmd-palette-input,#ps-cmd-palette-input,.ps-cmd-palette-input:focus,#ps-cmd-palette-input:focus{border: none !important;outline: none !important;box-shadow: none !important;background: transparent !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 16px !important;font-weight: 500 !important;color: #111827 !important}:root[data-theme="dark"] .ps-cmd-palette-input,:root[data-theme="dark"] #ps-cmd-palette-input,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-input,:root[data-theme="zen-linen-dark"] #ps-cmd-palette-input{color: #f5f5f7 !important}.ps-cmd-palette-search-badge{font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;padding: 3px 8px !important;border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f4f5f7 !important;color: #6e6e73 !important}:root[data-theme="dark"] .ps-cmd-palette-search-badge,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-search-badge{background: rgba(255,255,255,0.08) !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #a1a1a6 !important}#ps-cmd-palette-close-btn,#ps-cmd-palette-dismiss-btn,.ps-cmd-palette-dismiss-btn{font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;padding: 4px 12px !important;border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;cursor: pointer !important;transition: transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease !important}#ps-cmd-palette-close-btn:hover,#ps-cmd-palette-dismiss-btn:hover,.ps-cmd-palette-dismiss-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;background: #f4f5f7 !important}#ps-cmd-palette-close-btn:active,#ps-cmd-palette-dismiss-btn:active,.ps-cmd-palette-dismiss-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-cmd-palette-close-btn,:root[data-theme="dark"] #ps-cmd-palette-dismiss-btn,:root[data-theme="dark"] .ps-cmd-palette-dismiss-btn,:root[data-theme="zen-linen-dark"] #ps-cmd-palette-close-btn,:root[data-theme="zen-linen-dark"] #ps-cmd-palette-dismiss-btn,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-dismiss-btn{background: #2c2c2e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;color: #f5f5f7 !important}.ps-cmd-palette-item{border-radius: 10px !important;border: 1px solid transparent !important;padding: 8px 12px !important;transition: background 120ms ease !important}.ps-cmd-palette-item:hover{background: rgba(0,0,0,0.04) !important}.ps-cmd-palette-item.is-selected{background: #0071e3 !important;color: #ffffff !important}.ps-cmd-palette-item.is-selected *{color: #ffffff !important}:root[data-theme="dark"] .ps-cmd-palette-item:hover,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-item:hover{background: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-cmd-palette-item.is-selected,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-item.is-selected{background: #0071e3 !important;color: #ffffff !important}.ps-cmd-item-num{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f4f5f7 !important;color: #111827 !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important}:root[data-theme="dark"] .ps-cmd-item-num,:root[data-theme="zen-linen-dark"] .ps-cmd-item-num{background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.12) !important;color: #f5f5f7 !important}.ps-cmd-preview-pane{background: #f9fafb !important;border-left: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-cmd-preview-pane,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-pane{background: #161617 !important;border-left-color: rgba(255,255,255,0.1) !important}.ps-cmd-preview-card .ps-inspector-dossier-title{font-family: var(--apple-font-display,-apple-system,sans-serif) !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: -0.02em !important}.ps-cmd-preview-card .ps-inspector-meta-grid{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-meta-grid,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-meta-grid{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-cmd-preview-card .ps-inspector-callout{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left-width: 4px !important;box-shadow: none !important;background: #ffffff !important}:root[data-theme="dark"] .ps-cmd-preview-card .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-card .ps-inspector-callout{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-cmd-preview-exec-btn{border-radius: 9999px !important;border: none !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important;background: #0071e3 !important;color: #ffffff !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;cursor: pointer !important;transition: transform 120ms ease,box-shadow 120ms ease !important}.ps-cmd-preview-exec-btn:hover{background: #0077ed !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,113,227,0.45) !important}.ps-cmd-preview-exec-btn:active{transform: scale(0.96) !important;box-shadow: 0 1px 3px rgba(0,113,227,0.35) !important}:root[data-theme="dark"] .ps-cmd-preview-exec-btn,:root[data-theme="zen-linen-dark"] .ps-cmd-preview-exec-btn{background: #0071e3 !important;color: #ffffff !important;border-color: transparent !important;box-shadow: 0 2px 10px rgba(0,113,227,0.5) !important}.ps-cmd-palette-footer{border-top: 1px solid rgba(0,0,0,0.08) !important;background: #f9fafb !important}:root[data-theme="dark"] .ps-cmd-palette-footer,:root[data-theme="zen-linen-dark"] .ps-cmd-palette-footer{border-top: 1px solid rgba(255,255,255,0.1) !important;background: #161617 !important}.ps-cmd-key-hint kbd{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important}:root[data-theme="dark"] .ps-cmd-key-hint kbd,:root[data-theme="zen-linen-dark"] .ps-cmd-key-hint kbd{background: #2c2c2e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f5f5f7 !important}.ps-bento-hero-grid,.ps-bento-tile,.ps-sched-hud-tile{border-radius: 18px !important}.ps-bento-tile{border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-bento-tile,:root[data-theme="zen-linen-dark"] .ps-bento-tile{background: #161617 !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 20px 50px rgba(0,0,0,0.45) !important}.ps-readiness-headline{font-family: var(--apple-font-display,-apple-system,sans-serif) !important;font-size: 42px !important;font-weight: 700 !important;letter-spacing: -0.035em !important;line-height: 1 !important}.ps-readiness-bar-track{border-radius: 9999px !important;border: none !important;background: rgba(0,0,0,0.06) !important}.ps-readiness-bar-fill{border-radius: 9999px !important}:root[data-theme="dark"] .ps-readiness-bar-track,:root[data-theme="zen-linen-dark"] .ps-readiness-bar-track{border-color: transparent !important;background: rgba(255,255,255,0.1) !important}.ps-pulse-watch-title{font-family: var(--apple-font-display,-apple-system,sans-serif) !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.02em !important}.ps-pulse-meta-cell,.ps-radar-item{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #f9fafb !important}:root[data-theme="dark"] .ps-pulse-meta-cell,:root[data-theme="dark"] .ps-radar-item,:root[data-theme="zen-linen-dark"] .ps-pulse-meta-cell,:root[data-theme="zen-linen-dark"] .ps-radar-item{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-sched-subtabs-bar{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;background: #f1f3f5 !important;padding: 4px !important}:root[data-theme="dark"] .ps-sched-subtabs-bar,:root[data-theme="zen-linen-dark"] .ps-sched-subtabs-bar{background: #11141a !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}.ps-sched-subtab-btn,.ps-sched-subtab{border-radius: 9999px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: 0.01em !important;text-transform: uppercase !important;border: 1px solid transparent !important;transition: background-color 120ms ease,color 120ms ease !important}.ps-sched-subtab-btn.is-active,.ps-sched-subtab.is-active{background: #ffffff !important;color: #111827 !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-sched-subtab-btn.is-active,:root[data-theme="dark"] .ps-sched-subtab.is-active,:root[data-theme="zen-linen-dark"] .ps-sched-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-sched-subtab.is-active{background: #1c1c1e !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4) !important}.ps-roster-card,.ps-ot-card,.ps-swap-card,.ps-event-card,.ps-bids-stat-card,.ps-bids-table-card,.ps-cadence-card,.ps-coverage-gap-card{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;transition: transform 120ms ease,box-shadow 120ms ease !important}.ps-roster-card:hover,.ps-ot-card:hover,.ps-swap-card:hover,.ps-event-card:hover,.ps-cadence-card:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-roster-card,:root[data-theme="dark"] .ps-ot-card,:root[data-theme="dark"] .ps-swap-card,:root[data-theme="dark"] .ps-event-card,:root[data-theme="dark"] .ps-bids-stat-card,:root[data-theme="dark"] .ps-bids-table-card,:root[data-theme="dark"] .ps-cadence-card,:root[data-theme="dark"] .ps-coverage-gap-card,:root[data-theme="zen-linen-dark"] .ps-roster-card,:root[data-theme="zen-linen-dark"] .ps-ot-card,:root[data-theme="zen-linen-dark"] .ps-swap-card,:root[data-theme="zen-linen-dark"] .ps-event-card,:root[data-theme="zen-linen-dark"] .ps-bids-stat-card,:root[data-theme="zen-linen-dark"] .ps-bids-table-card,:root[data-theme="zen-linen-dark"] .ps-cadence-card,:root[data-theme="zen-linen-dark"] .ps-coverage-gap-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}.ps-roster-search-input{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important}:root[data-theme="dark"] .ps-roster-search-input,:root[data-theme="zen-linen-dark"] .ps-roster-search-input{background: #1c1c1e !important;color: #f5f5f7 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}.ps-district-badge,.ps-district-unassigned,.ps-district-name-row,.ps-ot-urgency-pill{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important}:root[data-theme="dark"] .ps-district-badge,:root[data-theme="dark"] .ps-district-unassigned,:root[data-theme="dark"] .ps-district-name-row,:root[data-theme="dark"] .ps-ot-urgency-pill,:root[data-theme="zen-linen-dark"] .ps-district-badge,:root[data-theme="zen-linen-dark"] .ps-district-unassigned,:root[data-theme="zen-linen-dark"] .ps-district-name-row,:root[data-theme="zen-linen-dark"] .ps-ot-urgency-pill{border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-ot-bids-box,.ps-swap-comparison-grid,.ps-event-positions-list{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;background: #f9fafb !important}:root[data-theme="dark"] .ps-ot-bids-box,:root[data-theme="dark"] .ps-swap-comparison-grid,:root[data-theme="dark"] .ps-event-positions-list,:root[data-theme="zen-linen-dark"] .ps-ot-bids-box,:root[data-theme="zen-linen-dark"] .ps-swap-comparison-grid,:root[data-theme="zen-linen-dark"] .ps-event-positions-list{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}.ps-cal-day-cell,.ps-week-day-card,.ps-week-shift-block{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-cal-day-cell,:root[data-theme="dark"] .ps-week-day-card,:root[data-theme="dark"] .ps-week-shift-block,:root[data-theme="zen-linen-dark"] .ps-cal-day-cell,:root[data-theme="zen-linen-dark"] .ps-week-day-card,:root[data-theme="zen-linen-dark"] .ps-week-shift-block{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}.ps-chrono-ribbon,.ps-chrono-bands,.ps-chrono-shift-band,.ps-chrono-waterline-bar,.ps-ghost-slot,.ps-off-duty-shelf{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-chrono-ribbon,:root[data-theme="dark"] .ps-chrono-bands,:root[data-theme="dark"] .ps-chrono-shift-band,:root[data-theme="dark"] .ps-chrono-waterline-bar,:root[data-theme="dark"] .ps-ghost-slot,:root[data-theme="dark"] .ps-off-duty-shelf,:root[data-theme="zen-linen-dark"] .ps-chrono-ribbon,:root[data-theme="zen-linen-dark"] .ps-chrono-bands,:root[data-theme="zen-linen-dark"] .ps-chrono-shift-band,:root[data-theme="zen-linen-dark"] .ps-chrono-waterline-bar,:root[data-theme="zen-linen-dark"] .ps-ghost-slot,:root[data-theme="zen-linen-dark"] .ps-off-duty-shelf{border-color: rgba(255,255,255,0.1) !important}.ps-excel-dropzone{border-radius: 16px !important;border: 1.5px dashed rgba(0,113,227,0.4) !important;box-shadow: none !important;background: rgba(0,113,227,0.03) !important}:root[data-theme="dark"] .ps-excel-dropzone,:root[data-theme="zen-linen-dark"] .ps-excel-dropzone{background: rgba(0,113,227,0.08) !important;border-color: rgba(0,113,227,0.5) !important;box-shadow: none !important}.ps-sched-tools-popover{border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 12px 36px rgba(0,0,0,0.12) !important;background: #ffffff !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important}:root[data-theme="dark"] .ps-sched-tools-popover,:root[data-theme="zen-linen-dark"] .ps-sched-tools-popover{background: #1c1c1e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 16px 44px rgba(0,0,0,0.5) !important}.ps-sched-tools-item{border-radius: 8px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 13px !important;font-weight: 650 !important}.ps-sched-tools-item:hover{background: rgba(0,0,0,0.04) !important;color: #111827 !important}:root[data-theme="dark"] .ps-sched-tools-item:hover,:root[data-theme="zen-linen-dark"] .ps-sched-tools-item:hover{background: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}.ps-horizon-switcher{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;background: #f1f3f5 !important;padding: 3px !important}:root[data-theme="dark"] .ps-horizon-switcher,:root[data-theme="zen-linen-dark"] .ps-horizon-switcher{background: #11141a !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important}.ps-horizon-pill{border-radius: 9999px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.01em !important;text-transform: uppercase !important;border: 1px solid transparent !important;transition: background-color 120ms ease,color 120ms ease !important}.ps-horizon-pill.is-active{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.35) !important}:root[data-theme="dark"] .ps-horizon-pill.is-active,:root[data-theme="zen-linen-dark"] .ps-horizon-pill.is-active{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;box-shadow: 0 2px 10px rgba(0,113,227,0.45) !important}.ps-date-scrubber{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-date-scrubber,:root[data-theme="zen-linen-dark"] .ps-date-scrubber{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important}.ps-date-scrub-btn,.ps-date-scrub-today{border-radius: 9999px !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;border: 1px solid transparent !important;transition: background-color 120ms ease,color 120ms ease !important}.ps-date-scrub-today{border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f4f5f7 !important;color: #111827 !important}.ps-date-scrub-today:hover{background: #e5e7eb !important;color: #111827 !important}:root[data-theme="dark"] .ps-date-scrub-today,:root[data-theme="zen-linen-dark"] .ps-date-scrub-today{background: #2c2c2e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f5f5f7 !important}.ps-roster-chip{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;background: #ffffff !important;color: #111827 !important}.ps-roster-chip.is-active{background: #0071e3 !important;color: #ffffff !important}:root[data-theme="dark"] .ps-roster-chip,:root[data-theme="zen-linen-dark"] .ps-roster-chip{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #f5f5f7 !important}:root[data-theme="dark"] .ps-roster-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-roster-chip.is-active{background: #0071e3 !important;color: #ffffff !important}.ps-gap-inline-btn{border-radius: 9999px !important;border: 1px solid rgba(220,38,38,0.3) !important;box-shadow: none !important;background: rgba(220,38,38,0.08) !important;color: #dc2626 !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;cursor: pointer !important;transition: transform 120ms ease,background-color 120ms ease !important}.ps-gap-inline-btn:hover{transform: translateY(-1px) !important;background: rgba(220,38,38,0.15) !important}.ps-gap-inline-btn:active{transform: scale(0.96) !important}:root[data-theme="dark"] .ps-gap-inline-btn,:root[data-theme="zen-linen-dark"] .ps-gap-inline-btn{background: rgba(239,68,68,0.15) !important;border-color: rgba(239,68,68,0.4) !important;box-shadow: none !important;color: #f87171 !important}.ps-sched-shortcuts-deck{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f9fafb !important;font-family: var(--apple-font-text,-apple-system,sans-serif) !important;font-size: 11.5px !important}:root[data-theme="dark"] .ps-sched-shortcuts-deck,:root[data-theme="zen-linen-dark"] .ps-sched-shortcuts-deck{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}.ps-sched-kbd-hint kbd{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 650 !important}:root[data-theme="dark"] .ps-sched-kbd-hint kbd,:root[data-theme="zen-linen-dark"] .ps-sched-kbd-hint kbd{background: #2c2c2e !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f5f5f7 !important}.ps-asset-cert-pill{font-size: 11px !important;margin-top: 4px !important;padding: 3px 10px !important;border-radius: 9999px !important;background: #f4f5f7 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;display: inline-block !important;color: #111827 !important}:root[data-theme="dark"] .ps-asset-cert-pill,:root[data-theme="zen-linen-dark"] .ps-asset-cert-pill{background: #2c2c2e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #f5f5f7 !important}#ps-panel-index .ps-card.ps-monarch-card,#ps-panel-index .ps-monarch-card,#ps-panel-index .ps-card{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-panel-index .ps-card.ps-monarch-card,:root[data-theme="dark"] #ps-panel-index .ps-monarch-card,:root[data-theme="dark"] #ps-panel-index .ps-card,:root[data-theme="zen-linen-dark"] #ps-panel-index .ps-card.ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-index .ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-index .ps-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.4) !important}.ps-statute-catalog-tabs{border-radius: 9999px !important;background: rgba(0,0,0,0.04) !important;display: flex !important;gap: 2px !important;padding: 3px !important}.ps-statute-catalog-tabs .ps-format-tab-btn{border-radius: 9999px !important;border: none !important;box-shadow: none !important;background: transparent !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;text-transform: none !important;padding: 6px 14px !important;cursor: pointer !important;transition: background-color 120ms ease,color 120ms ease,box-shadow 120ms ease,border-color 120ms ease,transform 120ms ease !important}.ps-statute-catalog-tabs .ps-format-tab-btn.is-active{background: #ffffff !important;color: #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important}:root[data-theme="dark"] .ps-statute-catalog-tabs,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs{background: rgba(255,255,255,0.06) !important}:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn{background: transparent !important;border: none !important;box-shadow: none !important;color: #94a3b8 !important}:root[data-theme="dark"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-statute-catalog-tabs .ps-format-tab-btn.is-active{background: #242426 !important;border: none !important;color: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}.ps-statute-search-bar-wrap .search-shell,.ps-search-shell{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;background: #ffffff !important;transition: border-color 120ms ease,box-shadow 120ms ease !important}:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="dark"] .ps-search-shell,:root[data-theme="zen-linen-dark"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="zen-linen-dark"] .ps-search-shell{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important}.ps-statute-search-input,.search.ps-statute-search-input{border-radius: 0 !important;border: none !important;outline: none !important;box-shadow: none !important;background: transparent !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 14px !important;font-weight: 500 !important;color: #111827 !important}:root[data-theme="dark"] .ps-statute-search-input,:root[data-theme="dark"] .search.ps-statute-search-input,:root[data-theme="zen-linen-dark"] .ps-statute-search-input,:root[data-theme="zen-linen-dark"] .search.ps-statute-search-input{color: #f8fafc !important}#ps-clear-search-btn,.ps-search-shell .clear-search{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #f4f5f7 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11px !important;font-weight: 650 !important;text-transform: uppercase !important;padding: 4px 10px !important;cursor: pointer !important}.ps-search-tools,.ps-search-experience .search-tools{border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-search-tools,:root[data-theme="dark"] .ps-search-experience .search-tools,:root[data-theme="zen-linen-dark"] .ps-search-tools,:root[data-theme="zen-linen-dark"] .ps-search-experience .search-tools{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.4) !important}.ps-search-boundary,.ps-search-experience .search-boundary{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.06) !important;background: #f9fafb !important}:root[data-theme="dark"] .ps-search-boundary,:root[data-theme="dark"] .ps-search-experience .search-boundary,:root[data-theme="zen-linen-dark"] .ps-search-boundary,:root[data-theme="zen-linen-dark"] .ps-search-experience .search-boundary{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important}.ps-prompt-btn,.ps-search-experience .search-prompts button{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-prompt-btn:hover,.ps-search-experience .search-prompts button:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;background: #f9fafb !important}.ps-prompt-btn:active,.ps-search-experience .search-prompts button:active{transform: scale(0.96) !important;box-shadow: none !important}.scenario-pill,.ps-scenario-pill{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.scenario-pill:hover,.ps-scenario-pill:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;background: #f9fafb !important}.scenario-pill:active,.ps-scenario-pill:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .scenario-pill,:root[data-theme="dark"] .ps-scenario-pill,:root[data-theme="zen-linen-dark"] .scenario-pill,:root[data-theme="zen-linen-dark"] .ps-scenario-pill{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}.filter-pill,.ps-filter-pill{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.filter-pill.is-active,.ps-filter-pill.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important}:root[data-theme="dark"] .filter-pill,:root[data-theme="dark"] .ps-filter-pill,:root[data-theme="zen-linen-dark"] .filter-pill,:root[data-theme="zen-linen-dark"] .ps-filter-pill{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #cbd5e1 !important}:root[data-theme="dark"] .filter-pill.is-active,:root[data-theme="dark"] .ps-filter-pill.is-active,:root[data-theme="zen-linen-dark"] .filter-pill.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important;box-shadow: 0 2px 6px rgba(0,113,227,0.3) !important}#ps-panel-index .filter-select-trigger,#ps-panel-index .filter-popover-wrapper button{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 6px 14px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}#ps-panel-index .filter-popover-menu{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 12px 32px rgba(0,0,0,0.12) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-panel-index .filter-popover-menu,:root[data-theme="zen-linen-dark"] #ps-panel-index .filter-popover-menu{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 12px 32px rgba(0,0,0,0.4) !important}#ps-panel-index .filter-popover-item{border-radius: 8px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 12px !important;font-weight: 500 !important;padding: 8px 12px !important;cursor: pointer !important}.ps-linear-statute-header{border-radius: 14px 14px 0 0 !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;background: #f9fafb !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;padding: 10px 16px !important}:root[data-theme="dark"] .ps-linear-statute-header,:root[data-theme="zen-linen-dark"] .ps-linear-statute-header{background: #1c1c1e !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important}.offense-row.ps-statute-row.ps-linear-apple-card,.ps-statute-row{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;background: #ffffff !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.offense-row.ps-statute-row.ps-linear-apple-card:hover,.ps-statute-row:hover{transform: translateY(-1px) !important;box-shadow: 0 6px 18px rgba(0,0,0,0.06) !important;background: #ffffff !important}:root[data-theme="dark"] .offense-row.ps-statute-row.ps-linear-apple-card,:root[data-theme="dark"] .ps-statute-row,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row.ps-linear-apple-card,:root[data-theme="zen-linen-dark"] .ps-statute-row{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] .offense-row.ps-statute-row.ps-linear-apple-card:hover,:root[data-theme="dark"] .ps-statute-row:hover,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row.ps-linear-apple-card:hover,:root[data-theme="zen-linen-dark"] .ps-statute-row:hover{background: #1c1c1e !important;box-shadow: 0 6px 20px rgba(0,0,0,0.4) !important}.offense-row.ps-statute-row .primary-code,.ps-statute-citation{font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 13.5px !important;font-weight: 750 !important;color: #111827 !important}:root[data-theme="dark"] .offense-row.ps-statute-row .primary-code,:root[data-theme="dark"] .ps-statute-citation,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row .primary-code,:root[data-theme="zen-linen-dark"] .ps-statute-citation{color: #60a5fa !important}.offense-row.ps-statute-row .offense-description,.ps-statute-row .offense-description{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 14px !important;font-weight: 650 !important;color: #111827 !important;line-height: 1.4 !important}:root[data-theme="dark"] .offense-row.ps-statute-row .offense-description,:root[data-theme="dark"] .ps-statute-row .offense-description,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row .offense-description,:root[data-theme="zen-linen-dark"] .ps-statute-row .offense-description{color: #f8fafc !important}.offense-row.ps-statute-row .code-badges span,.offense-row.ps-statute-row .badge-pill,.ps-statute-class-badge{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 2px 8px !important}:root[data-theme="dark"] .offense-row.ps-statute-row .code-badges span,:root[data-theme="dark"] .offense-row.ps-statute-row .badge-pill,:root[data-theme="dark"] .ps-statute-class-badge,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row .code-badges span,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row .badge-pill,:root[data-theme="zen-linen-dark"] .ps-statute-class-badge{border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important}.ps-statute-btn,.ps-btn-view-statute,.offense-row.ps-statute-row .row-quick-actions .row-action-btn{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-statute-btn:hover,.ps-btn-view-statute:hover,.offense-row.ps-statute-row .row-quick-actions .row-action-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.08) !important;background: #f9fafb !important}.ps-statute-btn:active,.ps-btn-view-statute:active,.offense-row.ps-statute-row .row-quick-actions .row-action-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-statute-btn,:root[data-theme="dark"] .ps-btn-view-statute,:root[data-theme="dark"] .offense-row.ps-statute-row .row-quick-actions .row-action-btn,:root[data-theme="zen-linen-dark"] .ps-statute-btn,:root[data-theme="zen-linen-dark"] .ps-btn-view-statute,:root[data-theme="zen-linen-dark"] .offense-row.ps-statute-row .row-quick-actions .row-action-btn{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}.ps-summit-side-card,#ps-summit-presets-card{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.04) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-summit-side-card,:root[data-theme="dark"] #ps-summit-presets-card,:root[data-theme="zen-linen-dark"] .ps-summit-side-card,:root[data-theme="zen-linen-dark"] #ps-summit-presets-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.4) !important}.ps-summit-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important}:root[data-theme="dark"] .ps-summit-card-title,:root[data-theme="zen-linen-dark"] .ps-summit-card-title{color: #f8fafc !important}.ps-cult-segmented-bar{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;display: flex !important;gap: 2px !important;padding: 3px !important}.ps-cult-segment-btn{border-radius: 9999px !important;border: none !important;background: transparent !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11px !important;font-weight: 650 !important;text-transform: uppercase !important;letter-spacing: 0.02em !important;padding: 4px 10px !important;cursor: pointer !important;transition: background-color 120ms ease,color 120ms ease,box-shadow 120ms ease,border-color 120ms ease,transform 120ms ease !important}.ps-cult-segment-btn.is-active{background: #111827 !important;color: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.12) !important}:root[data-theme="dark"] .ps-cult-segmented-bar,:root[data-theme="zen-linen-dark"] .ps-cult-segmented-bar{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-cult-segment-btn,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn{color: #cbd5e1 !important}:root[data-theme="dark"] .ps-cult-segment-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-cult-segment-btn.is-active{background: #0071e3 !important;color: #ffffff !important}.ps-summit-preset-btn{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 8px 12px !important;margin-bottom: 6px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-summit-preset-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;background: #f9fafb !important}.ps-summit-preset-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-summit-preset-btn,:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] .ps-summit-preset-btn:hover,:root[data-theme="zen-linen-dark"] .ps-summit-preset-btn:hover{background: #242426 !important;box-shadow: 0 3px 8px rgba(0,0,0,0.3) !important}.ps-summit-preset-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 13px !important;font-weight: 650 !important;color: #111827 !important}:root[data-theme="dark"] .ps-summit-preset-name,:root[data-theme="zen-linen-dark"] .ps-summit-preset-name{color: #f8fafc !important}.ps-summit-preset-code{font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11.5px !important;font-weight: 500 !important;color: #64748b !important}.ps-summit-preset-action{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #f4f5f7 !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.02em !important;padding: 3px 8px !important}:root[data-theme="dark"] .ps-summit-preset-action,:root[data-theme="zen-linen-dark"] .ps-summit-preset-action{background: #242426 !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #f8fafc !important}#ps-panel-speed .ps-card.ps-monarch-card,#ps-panel-speed .ps-monarch-card,#ps-speed-card-params,#ps-speed-card-tracking,#ps-speed-card-verdict{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-panel-speed .ps-card.ps-monarch-card,:root[data-theme="dark"] #ps-panel-speed .ps-monarch-card,:root[data-theme="dark"] #ps-speed-card-params,:root[data-theme="dark"] #ps-speed-card-tracking,:root[data-theme="dark"] #ps-speed-card-verdict,:root[data-theme="zen-linen-dark"] #ps-panel-speed .ps-card.ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-speed .ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-speed-card-params,:root[data-theme="zen-linen-dark"] #ps-speed-card-tracking,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.4) !important}.ps-speed-stepper-card{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;background: #ffffff !important;padding: 14px 16px !important;margin-bottom: 14px !important}:root[data-theme="dark"] .ps-speed-stepper-card,:root[data-theme="zen-linen-dark"] .ps-speed-stepper-card{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.2) !important}.ps-speed-presets-row .ps-speed-preset-btn,.ps-speed-presets-row .ps-format-tab-btn{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-speed-presets-row .ps-speed-preset-btn.is-active,.ps-speed-presets-row .ps-format-tab-btn.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-presets-row .ps-speed-preset-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn,:root[data-theme="dark"] .ps-speed-presets-row .ps-speed-preset-btn,:root[data-theme="dark"] .ps-speed-preset-btn,:root[data-theme="dark"] .ps-speed-presets-row .ps-format-tab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-presets-row .ps-speed-preset-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn,:root[data-theme="zen-linen-dark"] .ps-speed-presets-row .ps-speed-preset-btn,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn,:root[data-theme="zen-linen-dark"] .ps-speed-presets-row .ps-format-tab-btn{background: #1c1c1e !important;border: 1px solid rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #cbd5e1 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn:hover,:root[data-theme="dark"] .ps-speed-preset-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn:hover,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn:hover{background: #2c2c2e !important;border-color: rgba(255,255,255,0.2) !important;color: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-presets-row .ps-speed-preset-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,:root[data-theme="dark"] .ps-speed-presets-row .ps-speed-preset-btn.is-active,:root[data-theme="dark"] .ps-speed-preset-btn.is-active,:root[data-theme="dark"] .ps-speed-presets-row .ps-format-tab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-presets-row .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-presets-row .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-preset-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-presets-row .ps-format-tab-btn.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important}.ps-speed-delta-chip{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-speed-delta-chip.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important}.ps-speed-delta-chip:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;background: #ffffff !important}.ps-speed-delta-chip:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-speed-delta-chip,:root[data-theme="zen-linen-dark"] .ps-speed-delta-chip{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #cbd5e1 !important}:root[data-theme="dark"] .ps-speed-delta-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-speed-delta-chip.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important}.ps-speed-stepper-row{display: flex !important;align-items: center !important;gap: 6px !important}.ps-speed-step-btn{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 13px !important;font-weight: 700 !important;min-width: 38px !important;height: 38px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-speed-step-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;background: #f9fafb !important}.ps-speed-step-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-speed-step-btn,:root[data-theme="zen-linen-dark"] .ps-speed-step-btn{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f8fafc !important}.ps-speed-stepper-center{border-radius: 10px !important;border: 1px solid rgba(0,0,0,0.1) !important;background: #ffffff !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.03) !important;display: flex !important;align-items: center !important;height: 38px !important;padding: 0 10px !important}:root[data-theme="dark"] .ps-speed-stepper-center,:root[data-theme="zen-linen-dark"] .ps-speed-stepper-center{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important}.ps-speed-stepper-num{border-radius: 0 !important;border: none !important;outline: none !important;background: transparent !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 18px !important;font-weight: 750 !important;color: #111827 !important;text-align: center !important}:root[data-theme="dark"] .ps-speed-stepper-num,:root[data-theme="zen-linen-dark"] .ps-speed-stepper-num{color: #f8fafc !important}.ps-speed-slider-control,#ps-speed-limit-slider,#ps-speed-slider,#ps-panel-speed input[type="range"]{border-radius: 9999px !important;height: 6px !important;background: #e5e7eb !important;border: none !important;box-shadow: none !important}:root[data-theme="dark"] #ps-panel-speed input[type="range"],:root[data-theme="zen-linen-dark"] #ps-panel-speed input[type="range"]{background: #2c2c2e !important;border-color: transparent !important}#ps-panel-speed input[type="range"]::-webkit-slider-thumb{border-radius: 9999px !important;width: 18px !important;height: 18px !important;background: #ffffff !important;border: 0.5px solid rgba(0,0,0,0.04) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.2) !important;cursor: pointer !important}#ps-panel-speed input[type="range"]::-moz-range-thumb{border-radius: 9999px !important;width: 18px !important;height: 18px !important;background: #ffffff !important;border: 0.5px solid rgba(0,0,0,0.04) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.2) !important;cursor: pointer !important}:root[data-theme="dark"] #ps-panel-speed input[type="range"]::-webkit-slider-thumb,:root[data-theme="dark"] #ps-panel-speed input[type="range"]::-moz-range-thumb{background: #0071e3 !important;border-color: #0071e3 !important;box-shadow: 0 2px 8px rgba(0,113,227,0.4) !important}#ps-speed-verdict-box,.ps-speed-verdict-card{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.03) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-speed-verdict-box,:root[data-theme="dark"] .ps-speed-verdict-card,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box,:root[data-theme="zen-linen-dark"] .ps-speed-verdict-card{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important}#ps-speed-over-display{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 34px !important;font-weight: 750 !important;letter-spacing: -0.02em !important;color: #111827 !important;line-height: 1.1 !important}:root[data-theme="dark"] #ps-speed-over-display,:root[data-theme="zen-linen-dark"] #ps-speed-over-display{color: #f8fafc !important}#ps-speed-class-badge{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;padding: 3px 8px !important}#ps-speed-citation-display{font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 17px !important;font-weight: 750 !important;color: #111827 !important}:root[data-theme="dark"] #ps-speed-citation-display,:root[data-theme="zen-linen-dark"] #ps-speed-citation-display{color: #60a5fa !important}#ps-speed-gauge-track{border-radius: 9999px !important;border: none !important;height: 8px !important;background: #e5e7eb !important}#ps-speed-gauge-fill{border-radius: 9999px !important}.ps-speed-cost-box{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;background: #f9fafb !important;padding: 12px 14px !important}:root[data-theme="dark"] .ps-speed-cost-box,:root[data-theme="zen-linen-dark"] .ps-speed-cost-box{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#ps-panel-search .ps-card.ps-monarch-card,#ps-panel-search .ps-monarch-card,#ps-search-card-wizard,#ps-search-card-doctrines{border-radius: 18px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.02) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-panel-search .ps-card.ps-monarch-card,:root[data-theme="dark"] #ps-panel-search .ps-monarch-card,:root[data-theme="dark"] #ps-search-card-wizard,:root[data-theme="dark"] #ps-search-card-doctrines,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-card.ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-monarch-card,:root[data-theme="zen-linen-dark"] #ps-search-card-wizard,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 30px rgba(0,0,0,0.4) !important}.ps-search-wiz-btn{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-search-wiz-btn.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important}:root[data-theme="dark"] .ps-search-wiz-btn,:root[data-theme="zen-linen-dark"] .ps-search-wiz-btn{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #cbd5e1 !important}:root[data-theme="dark"] .ps-search-wiz-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-search-wiz-btn.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important}.ps-search-predicate-chip{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 5px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-search-predicate-chip.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important}.ps-search-predicate-chip:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important}.ps-search-predicate-chip:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-search-predicate-chip,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #cbd5e1 !important}:root[data-theme="dark"] .ps-search-predicate-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-search-predicate-chip.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important}#ps-search-wiz-content{border-radius: 0 !important;border: none !important;box-shadow: none !important;background: transparent !important;padding: 0 !important}.ps-search-wiz-inner{border-radius: 0 !important;border: none !important;box-shadow: none !important;background: transparent !important;padding: 14px 0 0 0 !important;border-top: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important}:root[data-theme="dark"] #ps-search-wiz-content{background: transparent !important;border: none !important;box-shadow: none !important}:root[data-theme="dark"] .ps-search-wiz-inner,:root[data-theme="zen-linen-dark"] .ps-search-wiz-inner{background: transparent !important;border: none !important;border-top: 1px solid rgba(255,255,255,0.08) !important;box-shadow: none !important}.ps-search-wiz-header div:first-child>div:first-child{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important}:root[data-theme="dark"] .ps-search-wiz-header div:first-child>div:first-child,:root[data-theme="zen-linen-dark"] .ps-search-wiz-header div:first-child>div:first-child{color: #f8fafc !important}#ps-search-wizard-badge{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;padding: 3px 8px !important}#ps-search-doctrine-input{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 14px !important;padding: 10px 14px !important}:root[data-theme="dark"] #ps-search-doctrine-input,:root[data-theme="zen-linen-dark"] #ps-search-doctrine-input{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #f8fafc !important}.ps-linear-doctrine-header{border-radius: 14px 14px 0 0 !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;background: #f9fafb !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;padding: 10px 16px !important;color: #4b5563 !important}:root[data-theme="dark"] .ps-linear-doctrine-header,:root[data-theme="zen-linen-dark"] .ps-linear-doctrine-header{background: #1c1c1e !important;border-bottom: 1px solid rgba(255,255,255,0.06) !important;color: #cbd5e1 !important}#ps-panel-search .ps-doctrine-card,.ps-doctrine-card,.search-proto-card{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;background: #ffffff !important;padding: 16px 20px !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}#ps-panel-search .ps-doctrine-card:hover,.ps-doctrine-card:hover,.search-proto-card:hover{transform: translateY(-1px) !important;box-shadow: 0 6px 18px rgba(0,0,0,0.06) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="dark"] .ps-doctrine-card,:root[data-theme="dark"] .search-proto-card,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="zen-linen-dark"] .ps-doctrine-card,:root[data-theme="zen-linen-dark"] .search-proto-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="dark"] .ps-doctrine-card:hover,:root[data-theme="dark"] .search-proto-card:hover,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] .search-proto-card:hover{background: #1c1c1e !important;box-shadow: 0 6px 20px rgba(0,0,0,0.4) !important}.ps-doctrine-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 17px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important}:root[data-theme="dark"] .ps-doctrine-title,:root[data-theme="zen-linen-dark"] .ps-doctrine-title{color: #f8fafc !important}.ps-modal-card,.ps-quicklook-card,.ps-screenshot-card{border-radius: 20px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.15),0 4px 16px rgba(0,0,0,0.08) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-modal-card,:root[data-theme="dark"] .ps-quicklook-card,:root[data-theme="dark"] .ps-screenshot-card,:root[data-theme="zen-linen-dark"] .ps-modal-card,:root[data-theme="zen-linen-dark"] .ps-quicklook-card,:root[data-theme="zen-linen-dark"] .ps-screenshot-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 24px 60px rgba(0,0,0,0.5) !important}.ps-modal-title,#ps-quicklook-title,.ps-quicklook-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: #111827 !important}:root[data-theme="dark"] .ps-modal-title,:root[data-theme="dark"] #ps-quicklook-title,:root[data-theme="dark"] .ps-quicklook-title,:root[data-theme="zen-linen-dark"] .ps-modal-title,:root[data-theme="zen-linen-dark"] #ps-quicklook-title,:root[data-theme="zen-linen-dark"] .ps-quicklook-title{color: #f8fafc !important}.ps-modal-done-pill,.apple-done-btn,.apple-close-capsule,.ps-screenshot-close-btn,.ps-modal-close-btn{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;padding: 5px 14px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.apple-card-eyebrow,.case-statute-link,.case-statute-badge,.apple-statutes-pills .case-statute-link{border-radius: 9999px !important;font-family: var(--font-mono,ui-monospace,monospace) !important;box-shadow: none !important;letter-spacing: 0.02em !important}:root[data-theme="dark"] .apple-card-eyebrow,:root[data-theme="dark"] .case-statute-link,:root[data-theme="dark"] .case-statute-badge,:root[data-theme="dark"] .apple-statutes-pills .case-statute-link,:root[data-theme="zen-linen-dark"] .apple-card-eyebrow,:root[data-theme="zen-linen-dark"] .case-statute-link,:root[data-theme="zen-linen-dark"] .case-statute-badge,:root[data-theme="zen-linen-dark"] .apple-statutes-pills .case-statute-link{box-shadow: none !important}.ps-sheet-grabber,.apple-sheet-grabber{display: none !important}.ps-modal-done-pill:hover,.apple-done-btn:hover,.apple-close-capsule:hover,.ps-screenshot-close-btn:hover,.ps-modal-close-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.08) !important;background: #f9fafb !important}.ps-modal-done-pill:active,.apple-done-btn:active,.apple-close-capsule:active,.ps-screenshot-close-btn:active,.ps-modal-close-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-modal-done-pill,:root[data-theme="dark"] .apple-done-btn,:root[data-theme="dark"] .apple-close-capsule,:root[data-theme="dark"] .ps-screenshot-close-btn,:root[data-theme="dark"] .ps-modal-close-btn,:root[data-theme="zen-linen-dark"] .ps-modal-done-pill,:root[data-theme="zen-linen-dark"] .apple-done-btn,:root[data-theme="zen-linen-dark"] .apple-close-capsule,:root[data-theme="zen-linen-dark"] .ps-screenshot-close-btn,:root[data-theme="zen-linen-dark"] .ps-modal-close-btn{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-profile-menu,.ps-account-dropdown,.ps-agency-profile-dropdown{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 12px 32px rgba(0,0,0,0.12) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-profile-menu,:root[data-theme="dark"] .ps-account-dropdown,:root[data-theme="dark"] .ps-agency-profile-dropdown,:root[data-theme="zen-linen-dark"] #ps-profile-menu,:root[data-theme="zen-linen-dark"] .ps-account-dropdown,:root[data-theme="zen-linen-dark"] .ps-agency-profile-dropdown{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 12px 32px rgba(0,0,0,0.4) !important}.badge-pill,.ps-statute-class-badge,.ps-linear-pri-badge,.ps-linear-status-pill,.ps-directive-badge,.ps-speed-unit-badge,.ps-page-counter-badge,.ps-summit-card-badge,.ps-empty-state-badge{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 3px 8px !important}:root[data-theme="dark"] .badge-pill,:root[data-theme="dark"] .ps-statute-class-badge,:root[data-theme="dark"] .ps-linear-pri-badge,:root[data-theme="dark"] .ps-linear-status-pill,:root[data-theme="dark"] .ps-directive-badge,:root[data-theme="dark"] .ps-speed-unit-badge,:root[data-theme="dark"] .ps-page-counter-badge,:root[data-theme="dark"] .ps-summit-card-badge,:root[data-theme="dark"] .ps-empty-state-badge,:root[data-theme="zen-linen-dark"] .badge-pill,:root[data-theme="zen-linen-dark"] .ps-statute-class-badge,:root[data-theme="zen-linen-dark"] .ps-linear-pri-badge,:root[data-theme="zen-linen-dark"] .ps-linear-status-pill,:root[data-theme="zen-linen-dark"] .ps-directive-badge,:root[data-theme="zen-linen-dark"] .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] .ps-page-counter-badge,:root[data-theme="zen-linen-dark"] .ps-summit-card-badge,:root[data-theme="zen-linen-dark"] .ps-empty-state-badge{border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important}.ps-btn,.ps-btn-primary,.ps-btn-secondary,.ps-primary-action-btn,.ps-secondary-action-btn,.ps-action-btn,.ps-linear-row-btn,.ps-btn-quicklook{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}.ps-btn:hover,.ps-btn-primary:hover,.ps-btn-secondary:hover,.ps-primary-action-btn:hover,.ps-secondary-action-btn:hover,.ps-action-btn:hover,.ps-linear-row-btn:hover,.ps-btn-quicklook:hover{transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0,0,0,0.08) !important}.ps-btn:active,.ps-btn-primary:active,.ps-btn-secondary:active,.ps-primary-action-btn:active,.ps-secondary-action-btn:active,.ps-action-btn:active,.ps-linear-row-btn:active,.ps-btn-quicklook:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-btn,:root[data-theme="dark"] .ps-btn-primary,:root[data-theme="dark"] .ps-btn-secondary,:root[data-theme="dark"] .ps-primary-action-btn,:root[data-theme="dark"] .ps-secondary-action-btn,:root[data-theme="dark"] .ps-action-btn,:root[data-theme="dark"] .ps-linear-row-btn,:root[data-theme="dark"] .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-btn,:root[data-theme="zen-linen-dark"] .ps-btn-primary,:root[data-theme="zen-linen-dark"] .ps-btn-secondary,:root[data-theme="zen-linen-dark"] .ps-primary-action-btn,:root[data-theme="zen-linen-dark"] .ps-secondary-action-btn,:root[data-theme="zen-linen-dark"] .ps-action-btn,:root[data-theme="zen-linen-dark"] .ps-linear-row-btn,:root[data-theme="zen-linen-dark"] .ps-btn-quicklook{border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important}.ps-input,.ps-select,.ps-textarea,.ps-search-box{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important}.ps-input:focus,.ps-select:focus,.ps-textarea:focus,.ps-search-box:focus{outline: 2px solid #007aff !important;outline-offset: 1px !important;border-color: #007aff !important;box-shadow: 0 0 0 3px rgba(0,122,255,0.15) !important}:root[data-theme="dark"] .ps-input,:root[data-theme="dark"] .ps-select,:root[data-theme="dark"] .ps-textarea,:root[data-theme="dark"] .ps-search-box,:root[data-theme="zen-linen-dark"] .ps-input,:root[data-theme="zen-linen-dark"] .ps-select,:root[data-theme="zen-linen-dark"] .ps-textarea,:root[data-theme="zen-linen-dark"] .ps-search-box{background: #14171f !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;color: #f8fafc !important}#ps-workspace-topbar{border-radius: 0 !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important}:root[data-theme="dark"] #ps-workspace-topbar,:root[data-theme="zen-linen-dark"] #ps-workspace-topbar{background: #0e1117 !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}#ps-workspace-sidebar{border-radius: 0 !important;border-right: 1px solid rgba(0,0,0,0.08) !important;background: #f8f9fa !important}:root[data-theme="dark"] #ps-workspace-sidebar,:root[data-theme="zen-linen-dark"] #ps-workspace-sidebar{background: #0e1117 !important;border-right: 1px solid rgba(255,255,255,0.08) !important}.ps-sidebar-nav-item{border-radius: 6px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease,box-shadow 120ms ease !important}.ps-sidebar-nav-item.is-active{border-radius: 6px !important;background: #ffffff !important;color: #111827 !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important;font-weight: 650 !important}:root[data-theme="dark"] .ps-sidebar-nav-item.is-active,:root[data-theme="zen-linen-dark"] .ps-sidebar-nav-item.is-active{background: #1e2430 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;color: #f8fafc !important}.ps-officer-profile-card,#ps-profile-menu-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-officer-profile-card,:root[data-theme="dark"] #ps-profile-menu-btn,:root[data-theme="zen-linen-dark"] .ps-officer-profile-card,:root[data-theme="zen-linen-dark"] #ps-profile-menu-btn{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#ps-btn-logoff,.ps-btn-logoff{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #4b5563 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11px !important;font-weight: 650 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important}:root[data-theme="dark"] #ps-btn-logoff,:root[data-theme="dark"] .ps-btn-logoff,:root[data-theme="zen-linen-dark"] #ps-btn-logoff,:root[data-theme="zen-linen-dark"] .ps-btn-logoff{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #cbd5e1 !important}#ps-search-card-doctrines{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important}#ps-search-card-doctrines .ps-monarch-card-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding: 16px 20px !important}#ps-search-card-doctrines .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 22px !important;font-weight: 700 !important;color: #111827 !important}#ps-search-card-doctrines .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;color: #6b7280 !important}#ps-search-doctrine-input{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;padding: 10px 14px !important}#ps-search-card-doctrines .ps-doctrine-card,#ps-search-card-doctrines .search-proto-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;transition: transform 120ms ease,box-shadow 120ms ease !important}#ps-search-card-doctrines .ps-doctrine-card:hover,#ps-search-card-doctrines .search-proto-card:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.06) !important}#ps-search-card-doctrines .ps-doctrine-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 18px !important;font-weight: 700 !important;color: #111827 !important}#ps-search-card-doctrines .case-court-tag{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-size: 11.5px !important;font-weight: 700 !important;color: #4b5563 !important}#ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-item{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;background: #f9fafb !important}#ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-label{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;color: #6b7280 !important}#ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-value{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;color: #111827 !important}#ps-search-card-doctrines .case-block-takeaway.ps-inspector-callout{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 4px solid #111827 !important;box-shadow: none !important;background: #f9fafb !important}#ps-search-card-doctrines .case-takeaway-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;color: #111827 !important}#ps-search-card-doctrines .search-statutes-box{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f9fafb !important}:root[data-theme="dark"] #ps-search-card-doctrines,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-monarch-card-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-monarch-card-subtitle{color: #94a3b8 !important}:root[data-theme="dark"] #ps-search-card-doctrines .case-court-tag{color: #94a3b8 !important}:root[data-theme="dark"] #ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-label{color: #94a3b8 !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card,:root[data-theme="dark"] #ps-search-card-doctrines .search-proto-card,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .search-proto-card{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-title,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="dark"] #ps-search-card-doctrines .case-block-takeaway.ps-inspector-callout,:root[data-theme="dark"] #ps-search-card-doctrines .search-statutes-box,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .search-proto-meta-grid .ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .case-block-takeaway.ps-inspector-callout,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .search-statutes-box{background: #12151c !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#ps-speed-card-verdict{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important}#ps-speed-card-verdict .ps-monarch-card-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding: 16px 20px !important}#ps-speed-card-verdict .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 20px !important;font-weight: 700 !important;color: #111827 !important}#ps-speed-card-verdict .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;color: #6b7280 !important}#ps-speed-card-verdict .ps-monarch-card-body{padding: 18px 20px !important}#ps-speed-card-verdict #ps-speed-verdict-box{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;background: #f9fafb !important;padding: 16px 18px !important}#ps-speed-over-display{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 32px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;color: #111827 !important;line-height: 1.1 !important}.ps-speed-delta-desc{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #6b7280 !important}#ps-speed-class-badge{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important}#ps-speed-citation-display{font-family: ui-monospace,monospace !important;font-size: 16px !important;font-weight: 700 !important;color: #111827 !important}#ps-speed-desc-display{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;color: #4b5563 !important}#ps-speed-rule551-alert{border-radius: 6px !important;border: 1px solid rgba(220,38,38,0.2) !important;box-shadow: none !important;font-family: ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 700 !important}#ps-speed-card-verdict .ps-speed-metric-item{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;background: #ffffff !important}#ps-speed-card-verdict .ps-speed-metric-val.is-fine{font-family: ui-monospace,monospace !important;font-size: 18px !important;font-weight: 700 !important;color: #15803d !important}#ps-speed-card-verdict #ps-speed-gauge-track{border-radius: 9999px !important;border: none !important;background: #e5e7eb !important;height: 8px !important}#ps-speed-card-verdict #ps-speed-gauge-fill{border-radius: 9999px !important}#ps-speed-card-verdict .ps-speed-cost-box{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;background: #ffffff !important}#ps-speed-card-verdict .ps-speed-cost-val{font-family: ui-monospace,monospace !important;font-weight: 700 !important}:root[data-theme="dark"] #ps-speed-card-verdict,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-speed-card-verdict .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-speed-card-verdict .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict .ps-monarch-card-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-speed-card-verdict #ps-speed-verdict-box,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict #ps-speed-verdict-box{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-speed-over-display,:root[data-theme="zen-linen-dark"] #ps-speed-over-display{color: #f8fafc !important}:root[data-theme="dark"] #ps-speed-citation-display,:root[data-theme="zen-linen-dark"] #ps-speed-citation-display{color: #f8fafc !important}:root[data-theme="dark"] #ps-speed-card-verdict .ps-speed-metric-item,:root[data-theme="dark"] #ps-speed-card-verdict .ps-speed-cost-box,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict .ps-speed-metric-item,:root[data-theme="zen-linen-dark"] #ps-speed-card-verdict .ps-speed-cost-box{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}#ps-sched-day-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important}#ps-sched-day-card .ps-monarch-card-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding: 14px 18px !important}#ps-roster-day-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 18px !important;font-weight: 700 !important;color: #111827 !important}#ps-roster-selected-date-badge,#ps-roster-coverage-badge,#ps-roster-filter-count{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;padding: 3px 8px !important}#ps-roster-search-input{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;padding: 8px 12px !important}.ps-roster-chip{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #111827 !important;font-family: ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 700 !important;padding: 4px 10px !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}.ps-roster-chip:hover{background: #f3f4f6 !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important}.ps-roster-chip.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important}.ps-roster-board{border-radius: 8px !important}.ps-roster-col,.ps-roster-shift-col{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;background: #f9fafb !important;overflow: visible !important}.ps-roster-col-header,.ps-roster-shift-header{border-radius: 8px 8px 0 0 !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;padding: 12px 14px !important}.ps-roster-shift-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 14.5px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important}.ps-roster-shift-hours{font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;color: #6b7280 !important;letter-spacing: 0.02em !important}.ps-roster-card{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;padding: 12px 14px !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}.ps-roster-card:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.06) !important}.ps-roster-officer-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: #111827 !important}.ps-district-badge,.ps-quick-district-pill,.ps-vehicle-badge,.ps-quick-vehicle-pill,.ps-rdo-pill,.ps-fatigue-badge{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;padding: 3px 8px !important;background: #f9fafb !important;color: #111827 !important}.ps-fatigue-badge.is-rested{border-color: rgba(22,163,74,0.2) !important;box-shadow: none !important;background: #f0fdf4 !important;color: #15803d !important}.ps-roster-shift-col .ps-btn-apple-capsule,.ps-roster-card .ps-btn-apple-capsule{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;text-transform: uppercase !important;cursor: pointer !important;padding: 4px 10px !important;background: #ffffff !important;color: #111827 !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}.ps-roster-shift-col .ps-btn-apple-capsule:hover,.ps-roster-card .ps-btn-apple-capsule:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}.ps-roster-shift-col .ps-btn-autofill-shift{background: #f0fdf4 !important;color: #15803d !important;border-color: rgba(22,163,74,0.2) !important;box-shadow: none !important}.ps-ghost-slot{border-radius: 6px !important;border: 1px dashed rgba(0,0,0,0.15) !important;box-shadow: none !important;background: rgba(0,0,0,0.02) !important}.ps-gap-inline-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;padding: 4px 10px !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}.ps-gap-inline-btn:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #ps-sched-day-card,:root[data-theme="zen-linen-dark"] #ps-sched-day-card{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-sched-day-card .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-sched-day-card .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-roster-day-title,:root[data-theme="zen-linen-dark"] #ps-roster-day-title{color: #f8fafc !important}:root[data-theme="dark"] .ps-roster-col,:root[data-theme="dark"] .ps-roster-shift-col,:root[data-theme="zen-linen-dark"] .ps-roster-col,:root[data-theme="zen-linen-dark"] .ps-roster-shift-col{background: #12151c !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-roster-col-header,:root[data-theme="dark"] .ps-roster-shift-header,:root[data-theme="zen-linen-dark"] .ps-roster-col-header,:root[data-theme="zen-linen-dark"] .ps-roster-shift-header{background: #1a1e28 !important;border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-roster-shift-title,:root[data-theme="zen-linen-dark"] .ps-roster-shift-title{color: #f8fafc !important}:root[data-theme="dark"] .ps-roster-card,:root[data-theme="zen-linen-dark"] .ps-roster-card{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] .ps-roster-officer-name,:root[data-theme="zen-linen-dark"] .ps-roster-officer-name{color: #f8fafc !important}:root[data-theme="dark"] .ps-district-badge,:root[data-theme="dark"] .ps-quick-district-pill,:root[data-theme="dark"] .ps-vehicle-badge,:root[data-theme="dark"] .ps-quick-vehicle-pill,:root[data-theme="dark"] .ps-rdo-pill,:root[data-theme="zen-linen-dark"] .ps-district-badge,:root[data-theme="zen-linen-dark"] .ps-quick-district-pill,:root[data-theme="zen-linen-dark"] .ps-vehicle-badge,:root[data-theme="zen-linen-dark"] .ps-quick-vehicle-pill,:root[data-theme="zen-linen-dark"] .ps-rdo-pill{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #94a3b8 !important}:root[data-theme="dark"] .ps-roster-shift-col .ps-btn-apple-capsule,:root[data-theme="dark"] .ps-roster-card .ps-btn-apple-capsule,:root[data-theme="dark"] .ps-gap-inline-btn,:root[data-theme="zen-linen-dark"] .ps-roster-shift-col .ps-btn-apple-capsule,:root[data-theme="zen-linen-dark"] .ps-roster-card .ps-btn-apple-capsule,:root[data-theme="zen-linen-dark"] .ps-gap-inline-btn{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-briefing-card-feed{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important}#ps-briefing-card-feed .ps-monarch-card-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding: 16px 20px !important}#ps-briefing-card-feed .ps-monarch-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 20px !important;font-weight: 700 !important;color: #111827 !important}#ps-briefing-card-feed .ps-monarch-card-subtitle{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;color: #6b7280 !important}#ps-briefing-export-rollcall-btn,#ps-briefing-card-feed .ps-ops-btn-new-entry{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: -0.01em !important}#ps-briefing-count-badge{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;font-family: ui-monospace,monospace !important}#ps-briefing-search-input{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;padding: 10px 14px !important}.ps-filter-pill-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #f9fafb !important;color: #111827 !important;font-family: ui-monospace,monospace !important;font-size: 12px !important;font-weight: 700 !important;padding: 4px 8px !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}.ps-filter-pill-btn:hover{background: #f3f4f6 !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important}.ps-filter-pill-btn.is-active{background: #111827 !important;color: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important}#ps-briefing-card-feed .ps-linear-table-header{border-radius: 6px 6px 0 0 !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;background: #f9fafb !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;color: #6b7280 !important}#ps-briefing-card-feed .ps-briefing-card.ps-linear-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;background: #ffffff !important;padding: 14px 16px !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1) !important}#ps-briefing-card-feed .ps-briefing-card.ps-linear-card:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.06) !important}#ps-briefing-card-feed .ps-linear-issue-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 16px !important;font-weight: 700 !important;color: #111827 !important}:root[data-theme="dark"] #ps-briefing-card-feed,:root[data-theme="zen-linen-dark"] #ps-briefing-card-feed{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-briefing-card-feed .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-briefing-card-feed .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-briefing-card-feed .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #ps-briefing-card-feed .ps-monarch-card-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-briefing-card-feed .ps-briefing-card.ps-linear-card,:root[data-theme="zen-linen-dark"] #ps-briefing-card-feed .ps-briefing-card.ps-linear-card{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-briefing-card-feed .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] #ps-briefing-card-feed .ps-linear-issue-title{color: #f8fafc !important}#ps-workspace-masthead,.ps-workspace-masthead{border-radius: 0 !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;height: 48px !important;min-height: 48px !important;padding: 0 1.25rem !important}.ps-masthead-dept{font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;color: #6b7280 !important;text-transform: uppercase !important}.ps-masthead-divider{font-family: ui-monospace,monospace !important;font-size: 11px !important;color: #d1d5db !important;margin: 0 8px !important}.ps-masthead-module{font-family: ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: #111827 !important;text-transform: uppercase !important}#ps-topbar-cmd-btn.ps-masthead-cmd-btn,.ps-masthead-cmd-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;font-family: ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 700 !important;padding: 4px 10px !important;color: #111827 !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}#ps-topbar-cmd-btn.ps-masthead-cmd-btn:hover,.ps-masthead-cmd-btn:hover{background: #f9fafb !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}#ps-topbar-cmd-btn.ps-masthead-cmd-btn:active,.ps-masthead-cmd-btn:active{transform: scale(0.96) !important;box-shadow: none !important}.ps-masthead-kbd{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: none !important;background: #f3f4f6 !important;font-family: ui-monospace,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;padding: 1px 5px !important;color: #111827 !important;margin-left: 6px !important}#ps-masthead-status-pill,.ps-masthead-pill{border-radius: 4px !important;border: 1px solid rgba(22,163,74,0.2) !important;box-shadow: none !important;background: #f0fdf4 !important;color: #15803d !important;font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;padding: 3px 8px !important}#ps-masthead-theme-btn,.ps-masthead-theme-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: ui-monospace,monospace !important;font-size: 11.5px !important;font-weight: 700 !important;padding: 4px 14px !important;cursor: pointer !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}#ps-masthead-theme-btn:hover,.ps-masthead-theme-btn:hover{background: #f9fafb !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}#ps-masthead-theme-btn:active,.ps-masthead-theme-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-workspace-masthead,:root[data-theme="dark"] .ps-workspace-masthead,:root[data-theme="zen-linen-dark"] #ps-workspace-masthead,:root[data-theme="zen-linen-dark"] .ps-workspace-masthead{background: #14171f !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-masthead-module,:root[data-theme="zen-linen-dark"] .ps-masthead-module{color: #f8fafc !important}:root[data-theme="dark"] #ps-topbar-cmd-btn.ps-masthead-cmd-btn,:root[data-theme="dark"] .ps-masthead-cmd-btn,:root[data-theme="dark"] #ps-masthead-theme-btn,:root[data-theme="dark"] .ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] #ps-topbar-cmd-btn.ps-masthead-cmd-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-cmd-btn,:root[data-theme="zen-linen-dark"] #ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] .ps-masthead-kbd,:root[data-theme="zen-linen-dark"] .ps-masthead-kbd{background: #12151c !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: none !important;color: #94a3b8 !important}.ps-sidebar-brand-lockup{border-radius: 0 !important;padding: 14px 14px 16px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;margin-bottom: 12px !important;background: #f8f9fa !important}.ps-sidebar-brand-row{display: flex !important;align-items: center !important;margin-bottom: 8px !important}.ps-brand-wordmark{font-family: ui-monospace,monospace !important;font-size: 16px !important;font-weight: 800 !important;letter-spacing: 0.14em !important;color: #111827 !important;text-transform: uppercase !important}.ps-linear-ws-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.25 !important}.ps-linear-ws-role{font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #ffffff !important;color: #4b5563 !important;padding: 3px 8px !important;display: inline-block !important;margin-top: 4px !important}:root[data-theme="dark"] .ps-sidebar-brand-lockup,:root[data-theme="zen-linen-dark"] .ps-sidebar-brand-lockup{background: #0b0d10 !important;border-bottom: 1px solid rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-brand-wordmark,:root[data-theme="dark"] .ps-linear-ws-name,:root[data-theme="zen-linen-dark"] .ps-brand-wordmark,:root[data-theme="zen-linen-dark"] .ps-linear-ws-name{color: #f8fafc !important}:root[data-theme="dark"] .ps-linear-ws-role,:root[data-theme="zen-linen-dark"] .ps-linear-ws-role{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important;color: #94a3b8 !important}#ps-agency-profile-dropdown.ps-agency-profile-dropdown,.ps-agency-profile-dropdown{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important;background: #ffffff !important;padding: 16px !important}.ps-prof-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding-bottom: 12px !important;margin-bottom: 12px !important}.ps-prof-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 17px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.25 !important}.ps-prof-badge{font-family: ui-monospace,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: #6b7280 !important;margin-top: 3px !important}.ps-prof-meta-grid{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.06) !important;box-shadow: none !important;background: #f9fafb !important;padding: 10px 12px !important;margin-bottom: 14px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}.ps-prof-meta-key{font-family: ui-monospace,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #6b7280 !important}.ps-prof-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 650 !important;color: #111827 !important}#ps-prof-edit-btn.ps-prof-settings-btn,.ps-prof-settings-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;text-transform: uppercase !important;width: 100% !important;padding: 8px 12px !important;cursor: pointer !important;color: #111827 !important;transition: transform 100ms cubic-bezier(0.2,0,0,1),box-shadow 100ms cubic-bezier(0.2,0,0,1),background-color 100ms ease !important}#ps-prof-edit-btn.ps-prof-settings-btn:hover,.ps-prof-settings-btn:hover{background: #f9fafb !important;transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important}#ps-prof-edit-btn.ps-prof-settings-btn:active,.ps-prof-settings-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-agency-profile-dropdown.ps-agency-profile-dropdown,:root[data-theme="dark"] .ps-agency-profile-dropdown,:root[data-theme="zen-linen-dark"] #ps-agency-profile-dropdown.ps-agency-profile-dropdown,:root[data-theme="zen-linen-dark"] .ps-agency-profile-dropdown{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 8px 24px rgba(0,0,0,0.4) !important}:root[data-theme="dark"] .ps-prof-header,:root[data-theme="zen-linen-dark"] .ps-prof-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-prof-name,:root[data-theme="zen-linen-dark"] .ps-prof-name{color: #f8fafc !important}:root[data-theme="dark"] .ps-prof-badge,:root[data-theme="zen-linen-dark"] .ps-prof-badge{color: #94a3b8 !important}:root[data-theme="dark"] .ps-prof-meta-grid,:root[data-theme="zen-linen-dark"] .ps-prof-meta-grid{background: #12151c !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: none !important}:root[data-theme="dark"] .ps-prof-meta-val,:root[data-theme="zen-linen-dark"] .ps-prof-meta-val{color: #f8fafc !important}:root[data-theme="dark"] #ps-prof-edit-btn.ps-prof-settings-btn,:root[data-theme="dark"] .ps-prof-settings-btn,:root[data-theme="zen-linen-dark"] #ps-prof-edit-btn.ps-prof-settings-btn,:root[data-theme="zen-linen-dark"] .ps-prof-settings-btn{background: #1a1e28 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#patrolsync-portal-hub-card #patrolsync-portal-lock-btn,#patrolsync-portal-lock-btn{transition-property: background-color,color,border-color,box-shadow,transform !important;transition-duration: 120ms !important;transition-timing-function: cubic-bezier(0.16,1,0.3,1) !important}#patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,#patrolsync-portal-lock-btn:hover{background: #dc2626 !important;color: #ffffff !important;border-color: #dc2626 !important;box-shadow: 0 2px 6px rgba(220,38,38,0.3) !important;transform: translateY(-1px) !important}#patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover .ps-logout-status-dot,#patrolsync-portal-lock-btn:hover .ps-logout-status-dot{background: #ffffff !important}#patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover .ps-logout-label,#patrolsync-portal-lock-btn:hover .ps-logout-label{color: #ffffff !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,:root[data-theme="dark"] #patrolsync-portal-lock-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #patrolsync-portal-lock-btn:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-lock-btn:hover{background: #dc2626 !important;color: #ffffff !important;border-color: #ef4444 !important;box-shadow: 0 2px 6px rgba(220,38,38,0.4) !important}#ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule,.ps-fleet-inspector-actions .ps-btn-apple-capsule{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;padding: 6px 12px !important;background: #ffffff !important;color: #111827 !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule:hover,.ps-fleet-inspector-actions .ps-btn-apple-capsule:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule:active,.ps-fleet-inspector-actions .ps-btn-apple-capsule:active{transform: scale(0.96) !important;box-shadow: none !important}#ps-fleet-inspector-content .ps-inspector-actions .ps-btn-ground-fleet-inspector:hover{background: #fef2f2 !important;color: #dc2626 !important;border-color: rgba(220,38,38,0.3) !important}#ps-fleet-inspector-content .ps-inspector-actions .ps-btn-return-fleet-inspector{background: #f0fdf4 !important;color: #15803d !important;border-color: rgba(22,163,74,0.25) !important;box-shadow: 0 1px 2px rgba(22,163,74,0.1) !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule:hover,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule:hover{background: #282d3c !important;border-color: rgba(255,255,255,0.18) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-ground-fleet-inspector:hover,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-ground-fleet-inspector:hover{background: rgba(220,38,38,0.2) !important;color: #f87171 !important;border-color: rgba(239,68,68,0.4) !important}#ps-fleet-inspector-content .ps-inspector-section .ps-grounds-textbox,#ps-fleet-inspector-content .ps-inspector-directives,.ps-grounds-textbox.ps-inspector-directives{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #f9fafb !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;line-height: 1.5 !important;padding: 12px 14px !important}#ps-fleet-inspector-content .ps-inspector-section-label{font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #64748b !important;margin-bottom: 6px !important;display: block !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-section .ps-grounds-textbox,:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-directives,:root[data-theme="dark"] .ps-grounds-textbox.ps-inspector-directives,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-section .ps-grounds-textbox,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-directives,:root[data-theme="zen-linen-dark"] .ps-grounds-textbox.ps-inspector-directives{background: #0f1219 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-briefing-inspector-card #ps-inspector-body .ps-inspector-section .ps-grounds-textbox,#ps-briefing-inspector-card .ps-grounds-textbox,#ps-briefing-inspector-card .ps-inspector-directives{font-family: var(--font-sans) !important;font-size: 13.5px !important;line-height: 1.55 !important;white-space: pre-wrap !important}#ps-briefing-inspector-card .ps-card-header,#ps-briefing-inspector-card .ps-monarch-card-header{padding: 16px 20px !important;margin-bottom: 0 !important;min-height: auto !important;box-sizing: border-box !important;display: flex !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 10px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}#ps-briefing-card-feed .ps-card-header,#ps-briefing-card-feed .ps-monarch-card-header{padding: 16px 20px !important;margin-bottom: 0 !important;min-height: 64px !important;box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important}#ps-briefing-inspector-card .ps-card-header-actions{display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;order: -1 !important;flex-shrink: 0 !important}#ps-briefing-inspector-card .ps-monarch-header-titles{min-width: 0 !important;width: 100% !important;flex: 1 1 auto !important}#ps-briefing-inspector-card .ps-monarch-card-title,#ps-briefing-inspector-card #ps-inspector-title{display: block !important;width: 100% !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 17px !important;font-weight: 700 !important;color: #111827 !important;margin: 0 !important;line-height: 1.35 !important;white-space: normal !important;overflow-wrap: break-word !important;word-break: break-word !important}:root[data-theme="dark"] #ps-briefing-inspector-card .ps-card-header,:root[data-theme="dark"] #ps-briefing-inspector-card .ps-monarch-card-header,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card .ps-card-header,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card .ps-monarch-card-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-briefing-inspector-card .ps-monarch-card-title,:root[data-theme="dark"] #ps-briefing-inspector-card #ps-inspector-title,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card .ps-monarch-card-title,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card #ps-inspector-title{color: #f8fafc !important}#ps-briefing-inspector-card .ps-monarch-card-body{padding: 18px 20px !important}#ps-briefing-inspector-card .briefing-detail-content{display: flex !important;flex-direction: column !important;gap: 14px !important}#ps-briefing-inspector-card .ps-inspector-header-block{margin-bottom: 0 !important;padding-bottom: 0 !important;border-bottom: none !important}#ps-briefing-inspector-card .ps-inspector-tags-row{margin-bottom: 0 !important;display: flex !important;align-items: center !important;gap: 8px !important}#ps-briefing-inspector-card .ps-inspector-actions{display: flex !important;flex-direction: column !important;gap: 8px !important;margin: 0 !important;padding: 12px 14px !important;background: rgba(0,0,0,0.02) !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 8px !important}:root[data-theme="dark"] #ps-briefing-inspector-card .ps-inspector-actions,:root[data-theme="zen-linen-dark"] #ps-briefing-inspector-card .ps-inspector-actions{background: rgba(255,255,255,0.02) !important;border-color: rgba(255,255,255,0.06) !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-section-label,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-section-label{color: #94a3b8 !important}#ps-superadmin-switcher-deck.ps-superadmin-switcher-deck,.ps-superadmin-switcher-deck{border-radius: 0 !important;border-top: 1px solid rgba(0,0,0,0.08) !important;margin-top: 14px !important;padding-top: 12px !important}.ps-superadmin-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 8px !important}.ps-superadmin-title{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #111827 !important}.ps-badge.ps-superadmin-badge,.ps-superadmin-badge{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;padding: 3px 8px !important;background: #f9fafb !important;color: #111827 !important}#ps-superadmin-agency-select,.ps-superadmin-switcher-deck select{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;padding: 6px 10px !important;transition: border-color 120ms ease,box-shadow 120ms ease !important}#ps-superadmin-agency-select:focus,.ps-superadmin-switcher-deck select:focus{outline: none !important;border-color: #007aff !important;box-shadow: 0 0 0 2px rgba(0,122,255,0.15) !important}:root[data-theme="dark"] #ps-superadmin-switcher-deck.ps-superadmin-switcher-deck,:root[data-theme="dark"] .ps-superadmin-switcher-deck,:root[data-theme="zen-linen-dark"] #ps-superadmin-switcher-deck.ps-superadmin-switcher-deck,:root[data-theme="zen-linen-dark"] .ps-superadmin-switcher-deck{border-top-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-superadmin-title,:root[data-theme="zen-linen-dark"] .ps-superadmin-title{color: #f8fafc !important}:root[data-theme="dark"] .ps-badge.ps-superadmin-badge,:root[data-theme="dark"] .ps-superadmin-badge,:root[data-theme="zen-linen-dark"] .ps-badge.ps-superadmin-badge,:root[data-theme="zen-linen-dark"] .ps-superadmin-badge{background: #1e222d !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #cbd5e1 !important}:root[data-theme="dark"] #ps-superadmin-agency-select,:root[data-theme="dark"] .ps-superadmin-switcher-deck select,:root[data-theme="zen-linen-dark"] #ps-superadmin-agency-select,:root[data-theme="zen-linen-dark"] .ps-superadmin-switcher-deck select{background: #14171f !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-fleet-inspector-content .ps-inspector-callout{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;padding: 12px 14px !important;margin-top: 10px !important}#ps-fleet-inspector-content .ps-inspector-callout.is-standard{border-left: 3px solid #16a34a !important}#ps-fleet-inspector-content .ps-inspector-callout.is-critical{border-left: 3px solid #dc2626 !important}#ps-fleet-inspector-content .ps-inspector-callout-title{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #111827 !important;margin-bottom: 4px !important}#ps-fleet-inspector-content .ps-inspector-callout-text{font-family: var(--micr-font-sans,-apple-system,sans-serif) !important;font-size: 12px !important;color: #4b5563 !important;margin: 0 !important;line-height: 1.45 !important}#ps-fleet-inspector-content .ps-milestone-pill{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;padding: 3px 8px !important;background: #ffffff !important;color: #111827 !important}#ps-fleet-inspector-content .ps-milestone-pill.is-ok{border-color: rgba(22,163,74,0.25) !important;box-shadow: 0 1px 2px rgba(22,163,74,0.06) !important;background: #f0fdf4 !important;color: #15803d !important}#ps-fleet-inspector-content .ps-milestone-pill.is-alert{border-color: rgba(220,38,38,0.25) !important;box-shadow: 0 1px 2px rgba(220,38,38,0.06) !important;background: #fef2f2 !important;color: #b91c1c !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-callout,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-callout{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-callout-title,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-callout-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-inspector-callout-text{color: #cbd5e1 !important}:root[data-theme="dark"] #ps-fleet-inspector-content .ps-milestone-pill,:root[data-theme="zen-linen-dark"] #ps-fleet-inspector-content .ps-milestone-pill{background: #1e222d !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-workspace-masthead .ps-masthead-right,.ps-workspace-masthead .ps-masthead-right,.ps-masthead-right{display: flex !important;align-items: center !important;gap: 12px !important;flex-shrink: 0 !important;margin-left: auto !important}#ps-workspace-masthead .ps-masthead-telemetry,.ps-workspace-masthead .ps-masthead-telemetry{display: flex !important;align-items: center !important;gap: 8px !important;flex-shrink: 0 !important}#ps-workspace-masthead #ps-masthead-status-pill,.ps-workspace-masthead .ps-masthead-pill{border-radius: 4px !important;border: 1px solid rgba(22,163,74,0.25) !important;box-shadow: 0 1px 2px rgba(22,163,74,0.06) !important;background: #f0fdf4 !important;color: #15803d !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;padding: 4px 10px !important;white-space: nowrap !important;flex-shrink: 0 !important}#ps-masthead-theme-btn.ps-masthead-theme-btn,.ps-masthead-theme-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 4px 14px !important;min-width: 80px !important;min-height: 28px !important;white-space: nowrap !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-masthead-theme-btn.ps-masthead-theme-btn:hover,.ps-masthead-theme-btn:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-masthead-theme-btn.ps-masthead-theme-btn:active,.ps-masthead-theme-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-workspace-masthead #ps-masthead-status-pill,:root[data-theme="dark"] .ps-workspace-masthead .ps-masthead-pill,:root[data-theme="zen-linen-dark"] #ps-workspace-masthead #ps-masthead-status-pill,:root[data-theme="zen-linen-dark"] .ps-workspace-masthead .ps-masthead-pill{background: rgba(22,163,74,0.15) !important;border-color: rgba(34,197,94,0.3) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #4ade80 !important}:root[data-theme="dark"] #ps-masthead-theme-btn.ps-masthead-theme-btn,:root[data-theme="dark"] .ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] #ps-masthead-theme-btn.ps-masthead-theme-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-masthead-theme-btn.ps-masthead-theme-btn:hover,:root[data-theme="dark"] .ps-masthead-theme-btn:hover,:root[data-theme="zen-linen-dark"] #ps-masthead-theme-btn.ps-masthead-theme-btn:hover,:root[data-theme="zen-linen-dark"] .ps-masthead-theme-btn:hover{background: #282d3c !important;border-color: rgba(255,255,255,0.18) !important}#ps-workspace-menu-btn.ps-ws-menu-btn,.ps-ws-menu-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 4px 14px !important;min-width: 68px !important;min-height: 28px !important;white-space: nowrap !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;cursor: pointer !important;user-select: none !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease,color 120ms ease !important}.ps-ws-menu-btn:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.2) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}.ps-ws-menu-btn:active{transform: scale(0.96) !important;box-shadow: none !important}.ps-ws-menu-btn[aria-expanded="true"]{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important}:root[data-theme="dark"] #ps-workspace-menu-btn.ps-ws-menu-btn,:root[data-theme="dark"] .ps-ws-menu-btn,:root[data-theme="zen-linen-dark"] #ps-workspace-menu-btn.ps-ws-menu-btn,:root[data-theme="zen-linen-dark"] .ps-ws-menu-btn{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] .ps-ws-menu-btn:hover,:root[data-theme="zen-linen-dark"] .ps-ws-menu-btn:hover{background: #282d3c !important;border-color: rgba(255,255,255,0.2) !important}:root[data-theme="dark"] .ps-ws-menu-btn[aria-expanded="true"],:root[data-theme="zen-linen-dark"] .ps-ws-menu-btn[aria-expanded="true"]{background: #f8fafc !important;color: #0e1013 !important;border-color: #f8fafc !important}.ps-workspace-masthead{position: relative !important}.ps-workspace-nav-drawer{position: absolute !important;top: 50px !important;right: 16px !important;left: auto !important;width: 340px !important;max-width: calc(100vw - 24px) !important;max-height: min(560px,calc(100vh - 100px)) !important;z-index: 1200 !important}.ps-workspace-nav-drawer::before{right: 28px !important}.ps-workspace-nav-drawer .mobile-nav-item.is-active{background: var(--surface-muted,rgba(0,0,0,0.04)) !important;border-color: var(--border,rgba(0,0,0,0.1)) !important}.ps-workspace-nav-drawer .mobile-nav-item.is-active .mobile-item-index{color: #0071e3 !important}:root[data-theme="dark"] .ps-workspace-nav-drawer .mobile-nav-item.is-active,:root[data-theme="zen-linen-dark"] .ps-workspace-nav-drawer .mobile-nav-item.is-active{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.15) !important}:root[data-theme="dark"] .ps-workspace-nav-drawer .mobile-nav-item.is-active .mobile-item-index,:root[data-theme="zen-linen-dark"] .ps-workspace-nav-drawer .mobile-nav-item.is-active .mobile-item-index{color: #38bdf8 !important}.ps-ws-menu-divider{height: 1px !important;background: var(--border,rgba(0,0,0,0.08)) !important;margin: 4px 6px !important}:root[data-theme="dark"] .ps-ws-menu-divider,:root[data-theme="zen-linen-dark"] .ps-ws-menu-divider{background: rgba(255,255,255,0.08) !important}.ps-ordinance-card .case-rules-grid,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important;margin-top: 10px !important}@media (max-width: 640px){.ps-ordinance-card .case-rules-grid,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid{grid-template-columns: 1fr !important}}.ps-ordinance-card .case-rules-grid .case-rule-col{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col,.ps-speed-card .case-rules-grid .case-rule-col,.ps-ordinance-card .case-rules-grid .case-rule-col,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #f9fafb !important;padding: 12px 14px !important;display: flex !important;flex-direction: column !important;gap: 8px !important;position: relative !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-permitted,.ps-speed-card .case-rules-grid .case-rule-col.is-permitted,.ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted{border-left: 3px solid #16a34a !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-prohibited,.ps-speed-card .case-rules-grid .case-rule-col.is-prohibited,.ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited{border-left: 3px solid #dc2626 !important}#ps-speed-verdict-box .case-rules-grid .case-rule-heading,.ps-speed-card .case-rules-grid .case-rule-heading,.ps-ordinance-card .case-rules-grid .case-rule-heading,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;margin: 0 !important;padding-bottom: 4px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,.ps-speed-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,.ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading{color: #15803d !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,.ps-speed-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,.ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading{color: #b91c1c !important}#ps-speed-verdict-box .case-rules-grid .case-rule-list,.ps-speed-card .case-rules-grid .case-rule-list,.ps-ordinance-card .case-rules-grid .case-rule-list,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-list,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-list{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}#ps-speed-verdict-box .case-rules-grid .case-rule-list li,.ps-speed-card .case-rules-grid .case-rule-list li,.ps-ordinance-card .case-rules-grid .case-rule-list li,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li{font-family: var(--micr-font-sans,-apple-system,sans-serif) !important;font-size: 12px !important;color: #1f2937 !important;line-height: 1.4 !important;position: relative !important;padding-left: 14px !important}#ps-speed-verdict-box .case-rules-grid .case-rule-list li::before,.ps-speed-card .case-rules-grid .case-rule-list li::before,.ps-ordinance-card .case-rules-grid .case-rule-list li::before,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li::before,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;font-weight: 800 !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-permitted .case-rule-list li::before,.ps-speed-card .case-rules-grid .case-rule-col.is-permitted .case-rule-list li::before,.ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-list li::before,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-list li::before,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-list li::before{color: #16a34a !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col.is-prohibited .case-rule-list li::before,.ps-speed-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-list li::before,.ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-list li::before,#ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-list li::before,#ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-list li::before{color: #dc2626 !important}:root[data-theme="dark"] .ps-ordinance-card .case-rules-grid .case-rule-col,:root[data-theme="dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col,:root[data-theme="dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .case-rules-grid .case-rule-col,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col,:root[data-theme="zen-linen-dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}#ps-speed-verdict-box .case-rules-grid .case-rule-col,.ps-speed-card .case-rules-grid .case-rule-col,:root[data-theme="dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col,:root[data-theme="dark"] .ps-speed-card .case-rules-grid .case-rule-col,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col,:root[data-theme="zen-linen-dark"] .ps-speed-card .case-rules-grid .case-rule-col{background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important;padding: 0 !important}#ps-speed-verdict-box .case-rules-grid .case-rule-heading,.ps-speed-card .case-rules-grid .case-rule-heading{border-bottom: none !important;padding-bottom: 2px !important}:root[data-theme="dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="dark"] .ps-speed-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="dark"] .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-speed-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-permitted .case-rule-heading{color: #4ade80 !important}:root[data-theme="dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="dark"] .ps-speed-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="dark"] .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-speed-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-col.is-prohibited .case-rule-heading{color: #f87171 !important}:root[data-theme="dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-heading,:root[data-theme="dark"] .ps-speed-card .case-rules-grid .case-rule-heading,:root[data-theme="dark"] .ps-ordinance-card .case-rules-grid .case-rule-heading,:root[data-theme="dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading,:root[data-theme="dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-speed-card .case-rules-grid .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .case-rules-grid .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading,:root[data-theme="zen-linen-dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-heading{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-list li,:root[data-theme="dark"] .ps-speed-card .case-rules-grid .case-rule-list li,:root[data-theme="dark"] .ps-ordinance-card .case-rules-grid .case-rule-list li,:root[data-theme="dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li,:root[data-theme="dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box .case-rules-grid .case-rule-list li,:root[data-theme="zen-linen-dark"] .ps-speed-card .case-rules-grid .case-rule-list li,:root[data-theme="zen-linen-dark"] .ps-ordinance-card .case-rules-grid .case-rule-list li,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li,:root[data-theme="zen-linen-dark"] #ps-ordinances-results-list .ps-ordinance-card .case-rules-grid .case-rule-list li{color: #cbd5e1 !important}#ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card,#ps-panel-search #ps-doctrines-grid .ps-doctrine-card,#ps-panel-search .ps-doctrine-card,.ps-doctrine-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;background: #ffffff !important;padding: 24px 28px !important;margin-bottom: 0 !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,border-color 120ms ease !important}#ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card:hover,#ps-panel-search #ps-doctrines-grid .ps-doctrine-card:hover,#ps-panel-search .ps-doctrine-card:hover,.ps-doctrine-card:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04) !important;border-color: rgba(0,0,0,0.12) !important}#ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card:active,#ps-panel-search #ps-doctrines-grid .ps-doctrine-card:active,#ps-panel-search .ps-doctrine-card:active,.ps-doctrine-card:active{transform: scale(0.98) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important}#ps-search-card-doctrines .ps-doctrine-card h3,#ps-panel-search .ps-doctrine-card h3,.ps-doctrine-card h3{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;color: #111827 !important;margin: 0 !important}#ps-search-card-doctrines .ps-doctrine-card .ps-badge,#ps-panel-search .ps-doctrine-card .ps-badge,.ps-doctrine-card .ps-badge,#ps-search-card-doctrines .ps-doctrine-card .badge-pill,#ps-panel-search .ps-doctrine-card .badge-pill,#ps-panel-search .ps-doctrine-card .badge-pill.is-signed,#ps-panel-search .ps-doctrine-card .badge-pill.is-standard,.ps-doctrine-card .badge-pill,.ps-doctrine-card .badge-pill.is-signed,.ps-doctrine-card .badge-pill.is-standard,#ps-search-card-doctrines .ps-doctrine-card .case-court-tag,#ps-panel-search .ps-doctrine-card .case-court-tag,.ps-doctrine-card .case-court-tag,#ps-search-card-doctrines .ps-doctrine-card .ps-doctrine-status-tag,#ps-panel-search .ps-doctrine-card .ps-doctrine-status-tag,.ps-doctrine-card .ps-doctrine-status-tag,#ps-search-card-doctrines .ps-doctrine-card .ps-directive-badge,#ps-panel-search .ps-doctrine-card .ps-directive-badge,.ps-doctrine-card .ps-directive-badge,#ps-search-card-doctrines .ps-doctrine-card .ps-speed-unit-badge,#ps-panel-search .ps-doctrine-card .ps-speed-unit-badge,.ps-doctrine-card .ps-speed-unit-badge{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 3px 8px !important}#ps-search-card-doctrines .ps-doctrine-card .ps-btn-quicklook,.ps-doctrine-card .ps-btn-quicklook,#ps-search-card-doctrines .ps-doctrine-card .ps-btn-copy-rule,.ps-doctrine-card .ps-btn-copy-rule{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;background: #ffffff !important;color: #111827 !important;cursor: pointer !important;padding: 5px 12px !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-search-card-doctrines .ps-doctrine-card .ps-btn-quicklook:hover,.ps-doctrine-card .ps-btn-quicklook:hover,#ps-search-card-doctrines .ps-doctrine-card .ps-btn-copy-rule:hover,.ps-doctrine-card .ps-btn-copy-rule:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-search-card-doctrines .ps-doctrine-card .ps-btn-quicklook:active,.ps-doctrine-card .ps-btn-quicklook:active,#ps-search-card-doctrines .ps-doctrine-card .ps-btn-copy-rule:active,.ps-doctrine-card .ps-btn-copy-rule:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card,:root[data-theme="dark"] #ps-panel-search #ps-doctrines-grid .ps-doctrine-card,:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="dark"] .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #ps-panel-search #ps-doctrines-grid .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card,:root[data-theme="zen-linen-dark"] .ps-doctrine-card{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card:hover,:root[data-theme="dark"] #ps-panel-search #ps-doctrines-grid .ps-doctrine-card:hover,:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="dark"] .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines #ps-doctrines-grid .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] #ps-panel-search #ps-doctrines-grid .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card:hover,:root[data-theme="zen-linen-dark"] .ps-doctrine-card:hover{background: #1a1e28 !important;border-color: rgba(255,255,255,0.15) !important;box-shadow: 0 4px 12px rgba(0,0,0,0.4) !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card h3,:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card h3,:root[data-theme="dark"] .ps-doctrine-card h3,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-card h3,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card h3,:root[data-theme="zen-linen-dark"] .ps-doctrine-card h3{color: #f8fafc !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-badge,:root[data-theme="dark"] #ps-panel-search .ps-doctrine-card .ps-badge,:root[data-theme="dark"] .ps-doctrine-card .ps-badge,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .badge-pill,:root[data-theme="dark"] .ps-doctrine-card .badge-pill,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .case-court-tag,:root[data-theme="dark"] .ps-doctrine-card .case-court-tag,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-doctrine-status-tag,:root[data-theme="dark"] .ps-doctrine-card .ps-doctrine-status-tag,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-directive-badge,:root[data-theme="dark"] .ps-doctrine-card .ps-directive-badge,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-speed-unit-badge,:root[data-theme="dark"] .ps-doctrine-card .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-badge,:root[data-theme="zen-linen-dark"] #ps-panel-search .ps-doctrine-card .ps-badge,:root[data-theme="zen-linen-dark"] .ps-doctrine-card .ps-badge,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-card .badge-pill,:root[data-theme="zen-linen-dark"] .ps-doctrine-card .badge-pill{background: #1e222d !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #cbd5e1 !important}:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-btn-quicklook,:root[data-theme="dark"] .ps-doctrine-card .ps-btn-quicklook,:root[data-theme="dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-btn-copy-rule,:root[data-theme="dark"] .ps-doctrine-card .ps-btn-copy-rule,:root[data-theme="zen-linen-dark"] #ps-search-card-doctrines .ps-doctrine-card .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] .ps-doctrine-card .ps-btn-quicklook{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}#ps-off-duty-shelf-container .ps-off-duty-officer-chip,.ps-off-duty-shelf .ps-off-duty-officer-chip,.ps-off-duty-officer-chip{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;background: #ffffff !important;padding: 8px 12px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;cursor: default !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,border-color 120ms ease !important}#ps-off-duty-shelf-container .ps-off-duty-officer-chip:hover,.ps-off-duty-shelf .ps-off-duty-officer-chip:hover,.ps-off-duty-officer-chip:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.12) !important}#ps-off-duty-shelf-container .ps-off-duty-officer-chip strong,.ps-off-duty-officer-chip strong{font-family: var(--micr-font-sans,-apple-system,sans-serif) !important;font-weight: 750 !important;color: #111827 !important}#ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-meta-code,.ps-off-duty-officer-chip .ps-meta-code{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;color: #64748b !important}#ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-rdo-today-tag,.ps-off-duty-officer-chip .ps-rdo-today-tag,#ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-status-pill,.ps-off-duty-officer-chip .ps-status-pill{border-radius: 4px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 3px 8px !important}:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip,:root[data-theme="dark"] .ps-off-duty-shelf .ps-off-duty-officer-chip,:root[data-theme="dark"] .ps-off-duty-officer-chip,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip,:root[data-theme="zen-linen-dark"] .ps-off-duty-shelf .ps-off-duty-officer-chip,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip:hover,:root[data-theme="dark"] .ps-off-duty-officer-chip:hover,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip:hover,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip:hover{background: #1a1e28 !important;border-color: rgba(255,255,255,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip strong,:root[data-theme="dark"] .ps-off-duty-officer-chip strong,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip strong,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip strong{color: #f8fafc !important}:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-meta-code,:root[data-theme="dark"] .ps-off-duty-officer-chip .ps-meta-code,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-meta-code,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip .ps-meta-code{color: #94a3b8 !important}:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-rdo-today-tag,:root[data-theme="dark"] .ps-off-duty-officer-chip .ps-rdo-today-tag,:root[data-theme="dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-status-pill,:root[data-theme="dark"] .ps-off-duty-officer-chip .ps-status-pill,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-rdo-today-tag,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip .ps-rdo-today-tag,:root[data-theme="zen-linen-dark"] #ps-off-duty-shelf-container .ps-off-duty-officer-chip .ps-status-pill,:root[data-theme="zen-linen-dark"] .ps-off-duty-officer-chip .ps-status-pill{border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}#ps-workspace-masthead #ps-masthead-status-pill,.ps-workspace-masthead #ps-masthead-status-pill,.ps-workspace-masthead .ps-masthead-pill#ps-masthead-status-pill,#ps-masthead-status-pill{display: none !important}#ps-profile-settings-modal .ps-modal-card{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 20px 48px -12px rgba(0,0,0,0.18),0 1px 3px rgba(0,0,0,0.08) !important;background: #ffffff !important}#ps-profile-settings-modal .ps-sheet-grabber{display: none !important}#ps-profile-settings-modal .ps-modal-header{border-bottom: 1px solid rgba(0,0,0,0.08) !important;padding: 18px 24px !important}#ps-profile-settings-modal .ps-modal-header .micro-label{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.08em !important;color: #64748b !important;text-transform: uppercase !important;display: block !important;margin-bottom: 4px !important}#ps-profile-settings-modal .ps-modal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -0.02em !important;color: #111827 !important}#ps-profile-settings-modal .ps-modal-sub{font-family: var(--micr-font-sans,-apple-system,sans-serif) !important;font-size: 12px !important;color: #64748b !important;margin: 4px 0 0 0 !important;line-height: 1.4 !important}#ps-profile-settings-close-btn.ps-modal-close-btn,#ps-profile-settings-modal .ps-modal-done-pill{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;padding: 6px 14px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-profile-settings-close-btn.ps-modal-close-btn:hover,#ps-profile-settings-modal .ps-modal-done-pill:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-profile-settings-close-btn.ps-modal-close-btn:active,#ps-profile-settings-modal .ps-modal-done-pill:active{transform: scale(0.96) !important;box-shadow: none !important}#ps-profile-settings-modal .ps-settings-section{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #f9fafb !important;padding: 16px 18px !important;margin-bottom: 12px !important}#ps-profile-settings-modal .ps-settings-section-title{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #111827 !important;margin: 0 0 12px 0 !important;padding-bottom: 6px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}#ps-profile-settings-modal .ps-field-group .ps-label{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #374151 !important}#ps-profile-settings-modal .ps-input,#ps-profile-settings-modal .ps-select{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-sans,-apple-system,sans-serif) !important;font-size: 12px !important;height: 36px !important;padding: 6px 10px !important;box-sizing: border-box !important;transition: border-color 120ms ease,box-shadow 120ms ease !important}#ps-profile-settings-modal .ps-input:focus,#ps-profile-settings-modal .ps-select:focus{outline: none !important;border-color: #007aff !important;box-shadow: 0 0 0 2px rgba(0,122,255,0.15) !important}#ps-profile-settings-modal .ps-select:disabled{background: #f4f5f7 !important;color: #94a3b8 !important;border-color: rgba(0,0,0,0.08) !important;box-shadow: none !important}#ps-profile-settings-modal .ps-theme-pills{display: flex !important;gap: 6px !important}#ps-profile-settings-modal .ps-theme-pill-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 6px 12px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-profile-settings-modal .ps-theme-pill-btn.is-active{background: #111827 !important;color: #ffffff !important;border-color: #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.12) !important}#ps-profile-settings-modal .ps-theme-pill-btn:hover:not(.is-active){background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-profile-settings-modal .ps-theme-pill-btn:active{transform: scale(0.96) !important}#ps-profile-settings-modal .ps-iletsb-table-wrap{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;overflow: hidden !important}#ps-profile-settings-modal .ps-iletsb-table{width: 100% !important;border-collapse: collapse !important;background: #ffffff !important}#ps-profile-settings-modal .ps-iletsb-table th{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;padding: 8px 10px !important;background: #f9fafb !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;color: #111827 !important;text-align: left !important}#ps-profile-settings-modal .ps-iletsb-table td{padding: 8px 10px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;font-size: 12px !important}#ps-profile-settings-modal .ps-modal-actions button,#ps-profile-settings-modal #ps-set-reset-btn,#ps-profile-settings-modal #ps-profile-settings-cancel-btn{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #ffffff !important;color: #111827 !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 8px 16px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-profile-settings-modal #ps-profile-settings-save-btn{border-radius: 6px !important;border: 1px solid #111827 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.12) !important;background: #111827 !important;color: #ffffff !important;font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;padding: 8px 24px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease,border-color 120ms ease !important}#ps-profile-settings-modal #ps-set-reset-btn:hover,#ps-profile-settings-modal #ps-profile-settings-cancel-btn:hover{background: #f9fafb !important;border-color: rgba(0,0,0,0.15) !important;box-shadow: 0 2px 4px rgba(0,0,0,0.06) !important;transform: translateY(-1px) !important}#ps-profile-settings-modal #ps-profile-settings-save-btn:hover{background: #1f2937 !important;border-color: #1f2937 !important;box-shadow: 0 2px 6px rgba(0,0,0,0.18) !important;transform: translateY(-1px) !important}#ps-profile-settings-modal #ps-set-reset-btn:active,#ps-profile-settings-modal #ps-profile-settings-cancel-btn:active,#ps-profile-settings-modal #ps-profile-settings-save-btn:active{transform: scale(0.96) !important;box-shadow: none !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-card,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-card{background: #14171f !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 20px 48px -12px rgba(0,0,0,0.5),0 1px 3px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-header,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-header{border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-header .micro-label,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-header .micro-label{color: #94a3b8 !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-title,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-title{color: #f8fafc !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-sub,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-sub{color: #cbd5e1 !important}:root[data-theme="dark"] #ps-profile-settings-close-btn.ps-modal-close-btn,:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-done-pill,:root[data-theme="zen-linen-dark"] #ps-profile-settings-close-btn.ps-modal-close-btn,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-done-pill{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-profile-settings-close-btn.ps-modal-close-btn:hover,:root[data-theme="dark"] #ps-profile-settings-modal .ps-modal-done-pill:hover,:root[data-theme="zen-linen-dark"] #ps-profile-settings-close-btn.ps-modal-close-btn:hover,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-modal-done-pill:hover{background: #282d3c !important;border-color: rgba(255,255,255,0.18) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-settings-section,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-settings-section{background: #1a1d26 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-settings-section-title,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-settings-section-title{color: #f8fafc !important;border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-field-group .ps-label,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-field-group .ps-label{color: #cbd5e1 !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-input,:root[data-theme="dark"] #ps-profile-settings-modal .ps-select,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-input,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-select{background: #14171f !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-theme-pill-btn,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-theme-pill-btn{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #cbd5e1 !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-theme-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-theme-pill-btn.is-active{background: #007aff !important;color: #ffffff !important;border-color: #007aff !important;box-shadow: 0 1px 3px rgba(0,122,255,0.3) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-iletsb-table-wrap,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-iletsb-table-wrap{border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-iletsb-table,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-iletsb-table{background: #14171f !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-iletsb-table th,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-iletsb-table th{background: #1a1d26 !important;border-bottom-color: rgba(255,255,255,0.08) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-profile-settings-modal .ps-iletsb-table td,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal .ps-iletsb-table td{border-bottom-color: rgba(255,255,255,0.06) !important;color: #cbd5e1 !important}:root[data-theme="dark"] #ps-profile-settings-modal #ps-set-reset-btn,:root[data-theme="dark"] #ps-profile-settings-modal #ps-profile-settings-cancel-btn,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal #ps-set-reset-btn,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal #ps-profile-settings-cancel-btn{background: #1e222d !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-profile-settings-modal #ps-profile-settings-save-btn,:root[data-theme="zen-linen-dark"] #ps-profile-settings-modal #ps-profile-settings-save-btn{background: #f8fafc !important;color: #0f172a !important;border-color: #f8fafc !important;box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important}#ps-panel-index #ps-summit-presets-card,#ps-summit-presets-card,#ps-panel-index #ps-summit-joinder-card,#ps-summit-joinder-card{display: none !important}#ps-panel-index .ps-summit-side-col,.ps-summit-side-col{display: none !important}#ps-panel-index .ps-summit-feed-col,.ps-summit-feed-col{width: 100% !important;max-width: 100% !important;flex: 1 1 100% !important}#ps-panel-index .ps-summit-layout,.ps-summit-layout{display: block !important;width: 100% !important}#ps-search-experience .search-shell,#ps-ordinance-standalone-search-experience .search-shell,.ps-statute-search-bar-wrap .search-shell,.ps-search-shell{border-radius: 14px !important;border: 1px solid rgba(0,0,0,0.1) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;background: #ffffff !important;transition: border-color 120ms ease,box-shadow 120ms ease !important}#ps-search-experience .search-shell:focus-within,#ps-ordinance-standalone-search-experience .search-shell:focus-within,.ps-statute-search-bar-wrap .search-shell:focus-within,.ps-search-shell:focus-within{transform: none !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.25) !important;border-color: #0071e3 !important}#ps-search-experience #ps-statute-search-input,#ps-ordinance-standalone-search-input,.search.ps-statute-search-input,.ps-statute-search-input{border-radius: 0 !important;border: none !important;outline: none !important;box-shadow: none !important;background: transparent !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 14px !important;font-weight: 500 !important;color: #111827 !important;height: 48px !important;padding: 0 14px !important}#ps-search-experience #ps-statute-search-input::placeholder,#ps-ordinance-standalone-search-input::placeholder,.search.ps-statute-search-input::placeholder,.ps-statute-search-input::placeholder{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 13px !important;color: #6b7280 !important;letter-spacing: -0.01em !important}#ps-search-experience #ps-clear-search-btn,#ps-ordinance-clear-btn,#ps-ordinance-standalone-clear-btn,.ps-search-shell .clear-search{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;background: #f4f5f7 !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;text-transform: uppercase !important;padding: 4px 10px !important;cursor: pointer !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease !important}#ps-search-experience #ps-clear-search-btn:hover,#ps-ordinance-clear-btn:hover,#ps-ordinance-standalone-clear-btn:hover,.ps-search-shell .clear-search:hover{transform: translateY(-1px) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;background: #ffffff !important}#ps-search-experience #ps-clear-search-btn:active,#ps-ordinance-clear-btn:active,#ps-ordinance-standalone-clear-btn:active,.ps-search-shell .clear-search:active{transform: scale(0.96) !important;box-shadow: none !important}#ps-search-experience #ps-search-match-count,#ps-ordinance-search-match-count,#ps-ordinance-standalone-match-count,.ps-search-shell .search-match-count{border-radius: 9999px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: none !important;background: #f4f5f7 !important;color: #111827 !important;font-family: var(--font-mono,ui-monospace,monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;padding: 3px 8px !important}:root[data-theme="dark"] #ps-search-experience .search-shell,:root[data-theme="dark"] #ps-ordinance-standalone-search-experience .search-shell,:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="dark"] .ps-search-shell,:root[data-theme="zen-linen-dark"] #ps-search-experience .search-shell,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-search-experience .search-shell,:root[data-theme="zen-linen-dark"] .ps-statute-search-bar-wrap .search-shell,:root[data-theme="zen-linen-dark"] .ps-search-shell{background: #1c1c1e !important;border-color: rgba(255,255,255,0.1) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-search-experience .search-shell:focus-within,:root[data-theme="dark"] #ps-ordinance-standalone-search-experience .search-shell:focus-within,:root[data-theme="dark"] .ps-statute-search-bar-wrap .search-shell:focus-within,:root[data-theme="dark"] .ps-search-shell:focus-within,:root[data-theme="zen-linen-dark"] #ps-search-experience .search-shell:focus-within,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-search-experience .search-shell:focus-within,:root[data-theme="zen-linen-dark"] .ps-statute-search-bar-wrap .search-shell:focus-within,:root[data-theme="zen-linen-dark"] .ps-search-shell:focus-within{border-color: #2997ff !important;box-shadow: 0 0 0 3px rgba(41,151,255,0.35) !important}:root[data-theme="dark"] #ps-search-experience #ps-statute-search-input,:root[data-theme="dark"] #ps-ordinance-standalone-search-input,:root[data-theme="dark"] .search.ps-statute-search-input,:root[data-theme="dark"] .ps-statute-search-input,:root[data-theme="zen-linen-dark"] #ps-search-experience #ps-statute-search-input,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-search-input,:root[data-theme="zen-linen-dark"] .search.ps-statute-search-input,:root[data-theme="zen-linen-dark"] .ps-statute-search-input{color: #f8fafc !important}:root[data-theme="dark"] #ps-search-experience #ps-statute-search-input::placeholder,:root[data-theme="dark"] #ps-ordinance-standalone-search-input::placeholder,:root[data-theme="dark"] .search.ps-statute-search-input::placeholder,:root[data-theme="dark"] .ps-statute-search-input::placeholder,:root[data-theme="zen-linen-dark"] #ps-search-experience #ps-statute-search-input::placeholder,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-search-input::placeholder,:root[data-theme="zen-linen-dark"] .search.ps-statute-search-input::placeholder,:root[data-theme="zen-linen-dark"] .ps-statute-search-input::placeholder{color: #94a3b8 !important}:root[data-theme="dark"] #ps-search-experience #ps-clear-search-btn,:root[data-theme="dark"] #ps-ordinance-clear-btn,:root[data-theme="dark"] #ps-ordinance-standalone-clear-btn,:root[data-theme="dark"] .ps-search-shell .clear-search,:root[data-theme="zen-linen-dark"] #ps-search-experience #ps-clear-search-btn,:root[data-theme="zen-linen-dark"] #ps-ordinance-clear-btn,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-clear-btn,:root[data-theme="zen-linen-dark"] .ps-search-shell .clear-search{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #f8fafc !important}:root[data-theme="dark"] #ps-search-experience #ps-search-match-count,:root[data-theme="dark"] #ps-ordinance-search-match-count,:root[data-theme="dark"] #ps-ordinance-standalone-match-count,:root[data-theme="dark"] .ps-search-shell .search-match-count,:root[data-theme="zen-linen-dark"] #ps-search-experience #ps-search-match-count,:root[data-theme="zen-linen-dark"] #ps-ordinance-search-match-count,:root[data-theme="zen-linen-dark"] #ps-ordinance-standalone-match-count,:root[data-theme="zen-linen-dark"] .ps-search-shell .search-match-count{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: none !important;color: #cbd5e1 !important}#ps-panel-ordinances .ps-card.ps-monarch-card{overflow: visible !important}#ps-ordinance-standalone-search-bar-wrap{position: sticky !important;top: 16px !important;z-index: 85 !important}.ps-ordinance-portal-badge-wrap{display: flex !important;align-items: center !important;gap: 8px !important}#ps-ordinance-municode-portal-link{font-family: var(--micr-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;text-decoration: none !important;color: var(--accent,#0071e3) !important;border: 1px solid currentColor !important;border-radius: 4px !important;padding: 3px 8px !important;transition: background-color 120ms ease,color 120ms ease,border-color 120ms ease !important}#ps-ordinance-municode-portal-link:hover{background: rgba(0,113,227,0.08) !important}:root[data-theme="dark"] #ps-ordinance-municode-portal-link,:root[data-theme="zen-linen-dark"] #ps-ordinance-municode-portal-link{color: #60a5fa !important}:root[data-theme="dark"] #ps-ordinance-municode-portal-link:hover,:root[data-theme="zen-linen-dark"] #ps-ordinance-municode-portal-link:hover{background: rgba(96,165,250,0.12) !important}#ps-ordinance-standalone-results-list{display: flex !important;flex-direction: column !important;gap: 12px !important;min-height: 200px !important}#ps-ordinance-standalone-empty-state{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;padding: 48px 24px !important;text-align: center !important}#ps-ordinance-standalone-empty-state[hidden]{display: none !important}.ps-drawer-copy-btn{font-family: var(--micr-font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: 0.04em;padding: 3px 9px;border-radius: 4px}.ps-workspace-inspector-drawer{position: fixed;top: 0;right: 0;bottom: 0;width: min(420px,92vw);background: rgba(22,22,23,0.98);backdrop-filter: blur(28px);-webkit-backdrop-filter: blur(28px);border-left: 1px solid rgba(255,255,255,0.14);box-shadow: -16px 0 48px rgba(0,0,0,0.55);z-index: 1000;transform: translateX(100%);transition: transform 240ms cubic-bezier(0.16,1,0.3,1);display: flex;flex-direction: column;overflow: hidden}.ps-workspace-inspector-drawer.is-open{transform: translateX(0)}:root[data-theme="light"] .ps-workspace-inspector-drawer,:root[data-theme="white"] .ps-workspace-inspector-drawer,:root[data-theme="zen-linen"] .ps-workspace-inspector-drawer{background: rgba(255,255,255,0.99);border-color: rgba(0,0,0,0.12);box-shadow: -16px 0 48px rgba(0,0,0,0.14)}.ps-inspector-header{display: flex;align-items: center;justify-content: space-between;padding: 14px 18px;border-bottom: 1px solid var(--border-subtle,rgba(255,255,255,0.08))}.ps-inspector-nav-tabs{display: flex;gap: 4px;padding: 8px 18px;border-bottom: 1px solid var(--border-subtle,rgba(255,255,255,0.08));overflow-x: auto}.ps-inspector-tab{padding: 4px 10px;font-size: 11.5px;font-weight: 800;letter-spacing: 0.04em;border-radius: 6px;background: transparent;border: 1px solid transparent;color: var(--text-soft,#86868b);cursor: pointer;text-transform: uppercase}.ps-inspector-tab.is-active{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.16);color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-inspector-tab.is-active,:root[data-theme="white"] .ps-inspector-tab.is-active,:root[data-theme="zen-linen"] .ps-inspector-tab.is-active{background: rgba(0,0,0,0.06);border-color: rgba(0,0,0,0.1);color: #111827}.ps-inspector-body{flex: 1;overflow-y: auto;padding: 14px 18px;display: flex;flex-direction: column;gap: 10px}.ps-shortcuts-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px}.ps-shortcut-section{display: flex;flex-direction: column;gap: 6px}.ps-shortcut-section-title{font-size: 11.5px;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase;color: var(--text-soft,#86868b);border-bottom: 1px dashed var(--border-subtle,rgba(255,255,255,0.08));padding-bottom: 3px}.ps-shortcut-row{display: flex;align-items: center;justify-content: space-between;padding: 3px 0;font-size: 12px}.ps-kbd-chip{font-family: var(--micr-font-mono,monospace);font-size: 11.5px;font-weight: 800;letter-spacing: 0.04em;padding: 2px 7px;border-radius: 4px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.14);color: var(--text,#f5f5f7)}:root[data-theme="light"] .ps-kbd-chip,:root[data-theme="white"] .ps-kbd-chip,:root[data-theme="zen-linen"] .ps-kbd-chip{background: rgba(0,0,0,0.06);border-color: rgba(0,0,0,0.1);color: #111827}:root[data-touch-mode="cruiser"] .ps-btn,:root[data-touch-mode="cruiser"] .ps-sidebar-nav-item,:root[data-touch-mode="cruiser"] .ps-tool-step-btn,:root[data-touch-mode="cruiser"] .ps-quick-preset-btn,:root[data-touch-mode="cruiser"] .ps-context-item,:root[data-touch-mode="cruiser"] .ps-btn-apple-capsule{min-height: 44px !important;padding: 10px 16px !important;font-size: 13px !important}:root[data-touch-mode="cruiser"] .ps-connecteam-td{padding: 8px !important}.ps-masthead-btn{border-radius: 9999px;border: 1px solid rgba(0,0,0,0.12);box-shadow: 0 1px 2px rgba(0,0,0,0.04);background: #ffffff;color: #111827;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;font-size: 11.5px;font-weight: 700;letter-spacing: 0.02em;padding: 4px 12px;min-height: 28px;white-space: nowrap;display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;cursor: pointer;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms ease,background-color 120ms ease}.ps-masthead-btn:hover{transform: translateY(-1px);box-shadow: 0 3px 8px rgba(0,0,0,0.08);background: #f9fafb}.ps-masthead-btn:active{transform: scale(0.96);box-shadow: none}:root[data-theme="dark"] .ps-masthead-btn,:root[data-theme="zen-linen-dark"] .ps-masthead-btn{background: #242426;border-color: rgba(255,255,255,0.12);box-shadow: none;color: #f1f5f9}.ps-dossier-count-badge{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9999px;background: #0071e3;color: #ffffff;font-family: var(--micr-font-mono,monospace);font-size: 11px;font-weight: 800;line-height: 1}.search-proto-card,.case-law-card{box-shadow: 0 12px 32px rgba(0,0,0,0.04);transition: transform 0.22s cubic-bezier(0.16,1,0.3,1),box-shadow 0.22s cubic-bezier(0.16,1,0.3,1),border-color 0.22s ease !important}.search-proto-card:hover,.case-law-card:hover{transform: translateY(-2px) !important;box-shadow: 0 20px 42px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .search-proto-card,:root[data-theme="dark"] .case-law-card{box-shadow: 0 12px 32px rgba(0,0,0,0.35)}:root[data-theme="dark"] .search-proto-card:hover,:root[data-theme="dark"] .case-law-card:hover{box-shadow: 0 20px 42px rgba(0,0,0,0.55) !important}.ps-card-cad-copy-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 750 !important;padding: 4px 12px !important;border-radius: 9999px !important;border: 1px solid rgba(0,113,227,0.28) !important;background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;cursor: pointer !important;transition: background-color 0.16s cubic-bezier(0.16,1,0.3,1),border-color 0.16s cubic-bezier(0.16,1,0.3,1),color 0.16s cubic-bezier(0.16,1,0.3,1),transform 0.16s cubic-bezier(0.16,1,0.3,1),box-shadow 0.16s cubic-bezier(0.16,1,0.3,1) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1.3 !important;letter-spacing: 0.02em !important;user-select: none !important}.ps-card-cad-copy-btn:hover{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,113,227,0.25) !important}.ps-card-cad-copy-btn:active{transform: scale(0.97) !important}.ps-card-cad-copy-btn.is-copied{background: #248a3d !important;border-color: #248a3d !important;color: #ffffff !important;box-shadow: 0 4px 12px rgba(36,138,61,0.25) !important}:root[data-theme="dark"] .ps-card-cad-copy-btn{background: rgba(41,151,255,0.15) !important;border-color: rgba(41,151,255,0.35) !important;color: #2997ff !important}:root[data-theme="dark"] .ps-card-cad-copy-btn:hover{background: #2997ff !important;color: #000000 !important;border-color: #2997ff !important}:root[data-theme="dark"] .ps-card-cad-copy-btn.is-copied{background: #30d158 !important;border-color: #30d158 !important;color: #000000 !important}.ps-statutory-notes-callout{margin-top: 12px;padding: 12px 16px;border-radius: 12px;background: rgba(0,113,227,0.04);border: 1px solid rgba(0,113,227,0.14);border-left: 3.5px solid #0071e3;box-sizing: border-box}:root[data-theme="dark"] .ps-statutory-notes-callout{background: rgba(41,151,255,0.08);border-color: rgba(41,151,255,0.2);border-left-color: #2997ff}.ps-statutory-notes-header{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px;padding-bottom: 4px;border-bottom: 1px solid rgba(0,113,227,0.1)}.ps-statutory-notes-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif;font-size: 11.5px;font-weight: 750;letter-spacing: 0.05em;text-transform: uppercase;color: #0071e3}:root[data-theme="dark"] .ps-statutory-notes-title{color: #2997ff}.ps-statutory-notes-body{font-size: 12px;line-height: 1.55;color: var(--text,#1d1d1f);margin: 0}.ps-domain-filter-bar{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-bottom: 14px}.ps-domain-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif;font-size: 12px;font-weight: 650;padding: 6px 14px;border-radius: 9999px;border: 1px solid var(--border-subtle,rgba(0,0,0,0.1));background: var(--surface-secondary,rgba(0,0,0,0.03));color: var(--text-soft,#6e6e73);cursor: pointer;transition: background-color 0.16s cubic-bezier(0.16,1,0.3,1),border-color 0.16s cubic-bezier(0.16,1,0.3,1),color 0.16s cubic-bezier(0.16,1,0.3,1),transform 0.16s cubic-bezier(0.16,1,0.3,1);line-height: 1.3;user-select: none}.ps-domain-pill:hover{background: var(--surface-hover,rgba(0,0,0,0.06));color: var(--text,#1d1d1f);border-color: rgba(0,0,0,0.18);transform: translateY(-1px)}.ps-domain-pill.is-active{background: #111827;color: #ffffff;border-color: #111827;font-weight: 700;box-shadow: 0 2px 8px rgba(17,24,39,0.2)}:root[data-theme="dark"] .ps-domain-pill.is-active{background: #ffffff;color: #111827;border-color: #ffffff;box-shadow: 0 2px 8px rgba(255,255,255,0.2)}.case-rule-heading.is-may{color: #248a3d !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;font-size: 12px !important}.case-rule-heading.is-cannot{color: #d70015 !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;font-size: 12px !important}:root[data-theme="dark"] .case-rule-heading.is-may{color: #30d158 !important}:root[data-theme="dark"] .case-rule-heading.is-cannot{color: #ff453a !important}.badge-primary-charge{background: rgba(41,151,255,0.12) !important;color: #0071e3 !important;border: 1px solid rgba(41,151,255,0.35) !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important}.badge-companion-charge{background: rgba(142,142,147,0.12) !important;color: #636366 !important;border: 1px solid rgba(142,142,147,0.3) !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important}:root[data-theme="dark"] .badge-primary-charge{background: rgba(41,151,255,0.2) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.4) !important}:root[data-theme="dark"] .badge-companion-charge{background: rgba(142,142,147,0.2) !important;color: #aeaeb2 !important;border-color: rgba(142,142,147,0.35) !important}.badge-telemetry{display: inline-flex;align-items: center;padding: 2px 7px;border-radius: 9999px;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);line-height: 1.2}.badge-telemetry-speed_math{background: rgba(255,149,0,0.12) !important;color: #c97800 !important;border: 1px solid rgba(255,149,0,0.35) !important}.badge-telemetry-special_zone{background: rgba(255,45,85,0.12) !important;color: #d7003a !important;border: 1px solid rgba(255,45,85,0.35) !important}.badge-telemetry-named_statute{background: rgba(48,209,88,0.12) !important;color: #1e7e34 !important;border: 1px solid rgba(48,209,88,0.35) !important}.badge-telemetry-street_slang{background: rgba(175,82,222,0.12) !important;color: #8944ab !important;border: 1px solid rgba(175,82,222,0.35) !important}.badge-telemetry-phonetic{background: rgba(90,200,250,0.15) !important;color: #0077b6 !important;border: 1px solid rgba(90,200,250,0.4) !important}.badge-telemetry-exact_code,.badge-telemetry-code_lookup{background: rgba(0,113,227,0.12) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.35) !important}.badge-telemetry-reporting_code{background: rgba(142,142,147,0.12) !important;color: #636366 !important;border: 1px solid rgba(142,142,147,0.35) !important}:root[data-theme="dark"] .badge-telemetry-speed_math{background: rgba(255,159,10,0.2) !important;color: #ff9f0a !important;border-color: rgba(255,159,10,0.45) !important}:root[data-theme="dark"] .badge-telemetry-special_zone{background: rgba(255,55,95,0.2) !important;color: #ff375f !important;border-color: rgba(255,55,95,0.45) !important}:root[data-theme="dark"] .badge-telemetry-named_statute{background: rgba(48,209,88,0.2) !important;color: #30d158 !important;border-color: rgba(48,209,88,0.45) !important}:root[data-theme="dark"] .badge-telemetry-street_slang{background: rgba(191,90,242,0.2) !important;color: #bf5af2 !important;border-color: rgba(191,90,242,0.45) !important}:root[data-theme="dark"] .badge-telemetry-phonetic{background: rgba(100,210,255,0.2) !important;color: #64d2ff !important;border-color: rgba(100,210,255,0.45) !important}:root[data-theme="dark"] .badge-telemetry-exact_code,:root[data-theme="dark"] .badge-telemetry-code_lookup{background: rgba(41,151,255,0.2) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.45) !important}:root[data-theme="dark"] .badge-telemetry-reporting_code{background: rgba(142,142,147,0.2) !important;color: #aeaeb2 !important;border-color: rgba(142,142,147,0.4) !important}.offense-companion-deck{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 8px;padding: 6px 10px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08);border-radius: 8px}.companion-deck-label{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;color: #6b7280;margin-right: 2px}.companion-chip{display: inline-flex;align-items: center;padding: 3px 8px;border-radius: 9999px;font-size: 11.5px;font-weight: 650;color: #0071e3;background: rgba(0,113,227,0.08);border: 1px solid rgba(0,113,227,0.2);cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease;text-decoration: none;line-height: 1.3}.companion-chip:hover{background: rgba(0,113,227,0.16);border-color: rgba(0,113,227,0.35);transform: translateY(-0.5px)}:root[data-theme="dark"] .offense-companion-deck{background: #1c1c1e;border-color: rgba(255,255,255,0.08)}:root[data-theme="dark"] .companion-deck-label{color: #8e8e93}:root[data-theme="dark"] .companion-chip{color: #2997ff;background: rgba(41,151,255,0.14);border-color: rgba(41,151,255,0.3)}:root[data-theme="dark"] .companion-chip:hover{background: rgba(41,151,255,0.24);border-color: rgba(41,151,255,0.45)}:root{--ps-aaa-text-primary: #111827;--ps-aaa-text-body: #1f2937;--ps-aaa-text-secondary: #374151;--ps-aaa-text-muted: #4b5563;--ps-aaa-badge-crit-text: #991b1b;--ps-aaa-badge-crit-bg: #fee2e2;--ps-aaa-badge-crit-border: #fca5a5;--ps-aaa-badge-high-text: #9a3412;--ps-aaa-badge-high-bg: #ffedd5;--ps-aaa-badge-high-border: #fdba74;--ps-aaa-badge-info-text: #1e40af;--ps-aaa-badge-info-bg: #eff6ff;--ps-aaa-badge-info-border: #bfdbfe;--ps-aaa-badge-success-text: #166534;--ps-aaa-badge-success-bg: #f0fdf4;--ps-aaa-badge-success-border: #bbf7d0;--ps-aaa-badge-neutral-text: #111827;--ps-aaa-badge-neutral-bg: #f3f4f6;--ps-aaa-badge-neutral-border: #d1d5db;--ps-aaa-focus-ring: #0071e3;--ps-aaa-focus-halo: rgba(0,113,227,0.25)}:root[data-theme="dark"],:root[data-theme="zen-linen-dark"]{--ps-aaa-text-primary: #f9fafb;--ps-aaa-text-body: #f3f4f6;--ps-aaa-text-secondary: #e5e7eb;--ps-aaa-text-muted: #d1d5db;--ps-aaa-badge-crit-text: #fecaca;--ps-aaa-badge-crit-bg: rgba(185,28,28,0.35);--ps-aaa-badge-crit-border: rgba(254,202,202,0.4);--ps-aaa-badge-high-text: #fed7aa;--ps-aaa-badge-high-bg: rgba(194,65,12,0.35);--ps-aaa-badge-high-border: rgba(253,186,116,0.4);--ps-aaa-badge-info-text: #bfdbfe;--ps-aaa-badge-info-bg: rgba(30,64,175,0.35);--ps-aaa-badge-info-border: rgba(191,219,254,0.4);--ps-aaa-badge-success-text: #bbf7d0;--ps-aaa-badge-success-bg: rgba(22,101,52,0.35);--ps-aaa-badge-success-border: rgba(187,247,208,0.4);--ps-aaa-badge-neutral-text: #f9fafb;--ps-aaa-badge-neutral-bg: rgba(255,255,255,0.12);--ps-aaa-badge-neutral-border: rgba(255,255,255,0.22);--ps-aaa-focus-ring: #2997ff;--ps-aaa-focus-halo: rgba(41,151,255,0.35)}.ps-btn:focus-visible,.ps-tab-btn:focus-visible,.ps-btn-quicklook:focus-visible,.ps-card-cad-copy-btn:focus-visible,.ps-domain-pill:focus-visible,.ps-masthead-btn:focus-visible,.ps-theme-pill-btn:focus-visible,.ps-modal-close-btn:focus-visible,.companion-chip:focus-visible,.ps-input:focus-visible,.ps-select:focus-visible,button:focus-visible,a:focus-visible{outline: 2px solid var(--ps-aaa-focus-ring) !important;outline-offset: 2px !important;box-shadow: 0 0 0 3px var(--ps-aaa-focus-halo) !important}.ps-linear-triage-row,.ps-briefing-card,.ps-premise-card,.ps-premise-row,.ps-vacation-card,.ps-vacation-row,.ps-keyholder-card,.ps-keyholder-row,.ps-directed-card,.ps-directed-row,.ps-trespass-card,.ps-trespass-row,.ps-locker-card,.ps-locker-row,.ps-scheduler-card,.ps-schedule-row,.ps-schedule-grid-card,.ps-ordinance-card,.ps-speed-card,.ps-doctrine-card,.search-doctrine-card,.case-card,.ps-case-card,.ps-fleet-card,.ps-asset-card{border-radius: 8px !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02) !important;padding: 16px 18px !important;margin-bottom: 10px !important;box-sizing: border-box !important;background: #ffffff !important;transition: background-color 0.12s ease,border-color 0.12s ease,box-shadow 0.12s ease,transform 0.12s cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] .ps-linear-triage-row,:root[data-theme="dark"] .ps-briefing-card,:root[data-theme="dark"] .ps-premise-card,:root[data-theme="dark"] .ps-premise-row,:root[data-theme="dark"] .ps-vacation-card,:root[data-theme="dark"] .ps-vacation-row,:root[data-theme="dark"] .ps-keyholder-card,:root[data-theme="dark"] .ps-keyholder-row,:root[data-theme="dark"] .ps-directed-card,:root[data-theme="dark"] .ps-directed-row,:root[data-theme="dark"] .ps-trespass-card,:root[data-theme="dark"] .ps-trespass-row,:root[data-theme="dark"] .ps-locker-card,:root[data-theme="dark"] .ps-locker-row,:root[data-theme="dark"] .ps-scheduler-card,:root[data-theme="dark"] .ps-schedule-row,:root[data-theme="dark"] .ps-schedule-grid-card,:root[data-theme="dark"] .ps-ordinance-card,:root[data-theme="dark"] .ps-speed-card,:root[data-theme="dark"] .ps-doctrine-card,:root[data-theme="dark"] .search-doctrine-card,:root[data-theme="dark"] .case-card,:root[data-theme="dark"] .ps-case-card,:root[data-theme="dark"] .ps-fleet-card,:root[data-theme="dark"] .ps-asset-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 4px 16px rgba(0,0,0,0.25) !important}.ps-linear-triage-row:hover,.ps-briefing-card:hover,.ps-premise-card:hover,.ps-vacation-card:hover,.ps-keyholder-card:hover,.ps-directed-card:hover,.ps-trespass-card:hover,.ps-locker-card:hover,.ps-ordinance-card:hover,.ps-speed-card:hover,.ps-doctrine-card:hover,.case-card:hover,.ps-case-card:hover,.ps-fleet-card:hover,.ps-asset-card:hover{border-color: rgba(0,113,227,0.3) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.06),0 6px 16px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-linear-triage-row:hover,:root[data-theme="dark"] .ps-briefing-card:hover,:root[data-theme="dark"] .ps-premise-card:hover,:root[data-theme="dark"] .ps-vacation-card:hover,:root[data-theme="dark"] .ps-keyholder-card:hover,:root[data-theme="dark"] .ps-directed-card:hover,:root[data-theme="dark"] .ps-trespass-card:hover,:root[data-theme="dark"] .ps-locker-card:hover,:root[data-theme="dark"] .ps-ordinance-card:hover,:root[data-theme="dark"] .ps-speed-card:hover,:root[data-theme="dark"] .ps-doctrine-card:hover,:root[data-theme="dark"] .case-card:hover,:root[data-theme="dark"] .ps-case-card:hover,:root[data-theme="dark"] .ps-fleet-card:hover,:root[data-theme="dark"] .ps-asset-card:hover{border-color: rgba(41,151,255,0.4) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.6),0 6px 20px rgba(0,0,0,0.4) !important}.ps-linear-card-top,.ps-card-top-bar,.ps-triage-top,.ps-doctrine-header,.ps-fleet-card-header,.ps-ordinance-card-header{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin-bottom: 10px !important;line-height: 1.2 !important}.ps-card-badge-group,.ps-triage-badges,.ps-badge-group{display: inline-flex !important;align-items: center !important;gap: 6px !important;flex-wrap: wrap !important}.ps-card-telemetry-meta,.ps-triage-meta-right,.ps-telemetry-meta{display: inline-flex !important;align-items: center !important;gap: 8px !important;font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace) !important;font-size: 11.5px !important;font-weight: 550 !important;color: var(--ps-aaa-text-muted) !important}.ps-card-title,.ps-briefing-title,.ps-ordinance-card-title,.ps-doctrine-title,.ps-fleet-card-title,.ps-asset-title,.case-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,system-ui,sans-serif !important;font-size: 15.5px !important;line-height: 1.35 !important;font-weight: 750 !important;letter-spacing: -0.015em !important;color: var(--ps-aaa-text-primary) !important;margin: 0 0 6px 0 !important}.ps-card-subtitle,.ps-card-cite,.case-citation,.ps-ordinance-category,.ps-doctrine-forum{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12.5px !important;line-height: 1.4 !important;font-weight: 550 !important;color: var(--ps-aaa-text-secondary) !important;margin: 0 0 8px 0 !important}.ps-card-summary,.ps-briefing-summary,.ps-inspector-callout-text,.case-takeaway-text,.ps-doctrine-summary{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 13px !important;line-height: 1.55 !important;color: var(--ps-aaa-text-body) !important;margin: 0 0 10px 0 !important}.ps-card-summary strong,.ps-briefing-summary strong,.apple-highlight{font-weight: 750 !important;color: var(--ps-aaa-text-primary) !important}.ps-inspector-meta-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 8px !important;border-radius: 0 !important;overflow: visible !important;margin: 10px 0 !important;background: transparent !important;border: none !important}:root[data-theme="dark"] .ps-inspector-meta-grid{background: transparent !important;border: none !important}.ps-meta-cell,.meta-cell{background: #ffffff !important;padding: 8px 12px !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-meta-cell,:root[data-theme="dark"] .meta-cell{background: #161617 !important}.ps-meta-cell .meta-label,.meta-cell .meta-label,.meta-kicker{font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace) !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--ps-aaa-text-muted) !important;display: block !important;margin-bottom: 2px !important;line-height: 1.2 !important}.ps-meta-cell .meta-value,.meta-cell .meta-value{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12.5px !important;font-weight: 700 !important;color: var(--ps-aaa-text-primary) !important;line-height: 1.3 !important;word-break: break-word !important}.ps-inspector-callout{border-radius: 6px !important;padding: 10px 14px !important;margin: 10px 0 !important;background: rgba(0,113,227,0.04) !important;border: 1px solid rgba(0,113,227,0.14) !important;border-left: 3.5px solid #0071e3 !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-inspector-callout{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.2) !important;border-left-color: #2997ff !important}.ps-inspector-callout.is-danger,.ps-inspector-callout.is-critical{background: rgba(220,38,38,0.04) !important;border-color: rgba(220,38,38,0.14) !important;border-left-color: #dc2626 !important}:root[data-theme="dark"] .ps-inspector-callout.is-danger,:root[data-theme="dark"] .ps-inspector-callout.is-critical{background: rgba(239,68,68,0.08) !important;border-color: rgba(239,68,68,0.2) !important;border-left-color: #ef4444 !important}.apple-directives-grid,.case-rules-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important;margin-top: 10px !important}@media (max-width: 640px){.apple-directives-grid,.case-rules-grid{grid-template-columns: 1fr !important}}.apple-directive-col,.case-rule-col{border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #f9fafb !important;padding: 12px 14px !important;box-sizing: border-box !important;display: flex !important;flex-direction: column !important;gap: 8px !important}:root[data-theme="dark"] .apple-directive-col,:root[data-theme="dark"] .case-rule-col{background: #1c1c1e !important;border-color: rgba(255,255,255,0.08) !important}.apple-directive-col.is-permitted,.case-rule-col.is-permitted{border-left: 3px solid #166534 !important}:root[data-theme="dark"] .apple-directive-col.is-permitted,:root[data-theme="dark"] .case-rule-col.is-permitted{border-left-color: #22c55e !important}.apple-directive-col.is-prohibited,.case-rule-col.is-prohibited{border-left: 3px solid #991b1b !important}:root[data-theme="dark"] .apple-directive-col.is-prohibited,:root[data-theme="dark"] .case-rule-col.is-prohibited{border-left-color: #ef4444 !important}.apple-directive-heading,.case-rule-heading{font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace) !important;font-size: 11.5px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;margin: 0 !important;padding-bottom: 4px !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .apple-directive-heading,:root[data-theme="dark"] .case-rule-heading{border-bottom-color: rgba(255,255,255,0.08) !important}.case-rule-col.is-permitted .case-rule-heading{color: #166534 !important}:root[data-theme="dark"] .case-rule-col.is-permitted .case-rule-heading{color: #86efac !important}.case-rule-col.is-prohibited .case-rule-heading{color: #991b1b !important}:root[data-theme="dark"] .case-rule-col.is-prohibited .case-rule-heading{color: #fca5a5 !important}.apple-directive-list,.case-rules-list{list-style: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}.apple-directive-list li,.case-rules-list li{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 12px !important;line-height: 1.5 !important;color: var(--ps-aaa-text-body) !important;position: relative !important;padding-left: 14px !important}.apple-directive-list li::before,.case-rules-list li::before{content: "•" !important;position: absolute !important;left: 0 !important;font-size: 14px !important;line-height: 1.2 !important;color: var(--ps-aaa-text-muted) !important}.ps-card-actions,.ps-action-deck,.ps-card-footer,.ps-linear-hover-actions{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;margin-top: 12px !important;padding-top: 10px !important;border-top: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] .ps-card-actions,:root[data-theme="dark"] .ps-action-deck,:root[data-theme="dark"] .ps-card-footer,:root[data-theme="dark"] .ps-linear-hover-actions{border-top-color: rgba(255,255,255,0.08) !important}.ps-btn-apple-capsule,.ps-btn-quicklook,.ps-btn-copy-rule,.ps-linear-row-btn,.ps-card-cad-copy-btn,.ps-card-action-btn{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",-apple-system,system-ui,sans-serif !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;padding: 6px 12px !important;border-radius: 6px !important;border: 1px solid rgba(0,0,0,0.12) !important;background: #ffffff !important;color: var(--ps-aaa-text-primary) !important;cursor: pointer !important;line-height: 1.3 !important;transition: transform 0.12s cubic-bezier(0.16,1,0.3,1),background-color 0.12s ease,border-color 0.12s ease,color 0.12s ease,box-shadow 0.12s ease !important;user-select: none !important}.ps-btn-apple-capsule:hover,.ps-btn-quicklook:hover,.ps-btn-copy-rule:hover,.ps-linear-row-btn:hover,.ps-card-cad-copy-btn:hover,.ps-card-action-btn:hover{background: #f3f4f6 !important;border-color: rgba(0,0,0,0.2) !important;transform: translateY(-1px) !important}.ps-btn-apple-capsule:active,.ps-btn-quicklook:active,.ps-btn-copy-rule:active,.ps-linear-row-btn:active,.ps-card-cad-copy-btn:active,.ps-card-action-btn:active{transform: scale(0.96) !important}:root[data-theme="dark"] .ps-btn-apple-capsule,:root[data-theme="dark"] .ps-btn-quicklook,:root[data-theme="dark"] .ps-btn-copy-rule,:root[data-theme="dark"] .ps-linear-row-btn,:root[data-theme="dark"] .ps-card-cad-copy-btn,:root[data-theme="dark"] .ps-card-action-btn{background: #242426 !important;border-color: rgba(255,255,255,0.12) !important;color: #f9fafb !important}:root[data-theme="dark"] .ps-btn-apple-capsule:hover,:root[data-theme="dark"] .ps-btn-quicklook:hover,:root[data-theme="dark"] .ps-btn-copy-rule:hover,:root[data-theme="dark"] .ps-linear-row-btn:hover,:root[data-theme="dark"] .ps-card-cad-copy-btn:hover,:root[data-theme="dark"] .ps-card-action-btn:hover{background: #2c2c2e !important;border-color: rgba(255,255,255,0.24) !important}.ps-priority-crit,.badge-priority-crit,.ps-priority-pill.is-crit{background: var(--ps-aaa-badge-crit-bg) !important;color: var(--ps-aaa-badge-crit-text) !important;border: 1px solid var(--ps-aaa-badge-crit-border) !important;font-weight: 750 !important;border-radius: 4px !important;padding: 2px 7px !important;letter-spacing: 0.05em !important}.ps-priority-high,.badge-priority-high,.ps-priority-pill.is-high{background: var(--ps-aaa-badge-high-bg) !important;color: var(--ps-aaa-badge-high-text) !important;border: 1px solid var(--ps-aaa-badge-high-border) !important;font-weight: 750 !important;border-radius: 4px !important;padding: 2px 7px !important;letter-spacing: 0.05em !important}.ps-priority-info,.badge-priority-info,.ps-badge-bolo,.ps-priority-pill.is-info{background: var(--ps-aaa-badge-info-bg) !important;color: var(--ps-aaa-badge-info-text) !important;border: 1px solid var(--ps-aaa-badge-info-border) !important;font-weight: 750 !important;border-radius: 4px !important;padding: 2px 7px !important;letter-spacing: 0.05em !important}.ps-status-signed,.badge-status-signed,.ps-status-pill.is-signed{background: var(--ps-aaa-badge-success-bg) !important;color: var(--ps-aaa-badge-success-text) !important;border: 1px solid var(--ps-aaa-badge-success-border) !important;font-weight: 750 !important;border-radius: 4px !important;padding: 2px 7px !important;letter-spacing: 0.05em !important}.ps-mono-id,.mono-id,.ps-ref-id{font-family: var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 2px 6px !important;border-radius: 4px !important;background: var(--ps-aaa-badge-neutral-bg) !important;color: var(--ps-aaa-badge-neutral-text) !important;border: 1px solid var(--ps-aaa-badge-neutral-border) !important}@media (pointer: coarse),(max-width: 1024px){.ps-btn,.ps-tab-btn,.ps-btn-apple-capsule,.ps-btn-quicklook,.ps-btn-copy-rule,.ps-linear-row-btn,.ps-card-cad-copy-btn,.ps-card-action-btn,.ps-domain-pill,.ps-masthead-btn,.ps-theme-pill-btn,.ps-modal-close-btn,.companion-chip,.ps-btn-primary,.ps-btn-secondary,.ps-btn-ghost,.ps-empty-state-action{min-height: 44px !important;min-width: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 8px 16px !important}}.ps-btn-primary{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 12px;font-weight: 700;letter-spacing: 0.015em;padding: 0 16px;height: 34px;min-height: 34px;border-radius: 9999px;border: 1px solid transparent;background: var(--accent-primary,#0071e3);color: #ffffff !important;cursor: pointer;white-space: nowrap;user-select: none;box-shadow: 0 1px 2px rgba(0,0,0,0.06);transition: transform 120ms cubic-bezier(0.2,0,0,1),box-shadow 120ms ease,background-color 120ms ease}.ps-btn-primary:hover{background: #0077ed;transform: translateY(-1px);box-shadow: 0 3px 10px rgba(0,113,227,0.28)}.ps-btn-primary:active{transform: scale(0.97)}.ps-btn-secondary{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 12px;font-weight: 500;letter-spacing: 0.01em;padding: 0 14px;height: 34px;min-height: 34px;border-radius: 9999px;border: 1px solid var(--border,rgba(0,0,0,0.12));background: var(--surface-secondary,rgba(0,0,0,0.03));color: var(--text-primary,#111827) !important;cursor: pointer;white-space: nowrap;user-select: none;transition: transform 120ms cubic-bezier(0.2,0,0,1),background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease}.ps-btn-secondary:hover{background: var(--surface-card,#ffffff);border-color: rgba(0,0,0,0.2);transform: translateY(-1px);box-shadow: 0 2px 6px rgba(0,0,0,0.05)}.ps-btn-secondary:active{transform: scale(0.97)}:root[data-theme="dark"] .ps-btn-secondary{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.12);color: #f3f4f6 !important}:root[data-theme="dark"] .ps-btn-secondary:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.22)}.ps-btn-ghost{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 12px;font-weight: 500;padding: 0 12px;height: 34px;min-height: 34px;border-radius: 9999px;border: 1px solid transparent;background: transparent;color: var(--text-soft,#6b7280) !important;cursor: pointer;white-space: nowrap;user-select: none;transition: color 120ms ease,background-color 120ms ease}.ps-btn-ghost:hover{color: var(--text-primary,#111827) !important;background: rgba(0,0,0,0.04)}:root[data-theme="dark"] .ps-btn-ghost:hover{color: #ffffff !important;background: rgba(255,255,255,0.06)}.ps-empty-state{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 40px 24px;border-radius: 18px;border: 1px solid var(--border,rgba(0,0,0,0.08));background: var(--surface-card,#ffffff);box-shadow: 0 1px 3px rgba(0,0,0,0.02);margin: 16px 0;gap: 10px}:root[data-theme="dark"] .ps-empty-state{background: #161617;border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 8px rgba(0,0,0,0.4)}.ps-card .ps-empty-state,.ps-monarch-card .ps-empty-state,.ps-linear-card .ps-empty-state,.ps-view-panel .ps-empty-state,#patrolsync-portal-hub-card .ps-empty-state,.ps-asset-card .ps-empty-state,.ps-fleet-card .ps-empty-state{background: transparent !important;border: none !important;box-shadow: none !important;padding: 32px 16px !important;margin: 0 !important}:root[data-theme="dark"] .ps-card .ps-empty-state,:root[data-theme="dark"] .ps-monarch-card .ps-empty-state,:root[data-theme="dark"] .ps-linear-card .ps-empty-state,:root[data-theme="dark"] .ps-view-panel .ps-empty-state,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-empty-state,:root[data-theme="dark"] .ps-asset-card .ps-empty-state,:root[data-theme="dark"] .ps-fleet-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-monarch-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-linear-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-view-panel .ps-empty-state,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-asset-card .ps-empty-state,:root[data-theme="zen-linen-dark"] .ps-fleet-card .ps-empty-state{background: transparent !important;border: none !important;box-shadow: none !important}.ps-empty-state-badge{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;padding: 3px 10px;border-radius: 9999px;background: rgba(0,113,227,0.08);border: 1px solid rgba(0,113,227,0.2);color: var(--accent-primary,#0071e3)}:root[data-theme="dark"] .ps-empty-state-badge{background: rgba(41,151,255,0.12);border-color: rgba(41,151,255,0.28);color: #2997ff}.ps-empty-state-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 16px;font-weight: 700;letter-spacing: -0.018em;color: var(--text-primary,#111827);margin: 0}:root[data-theme="dark"] .ps-empty-state-title{color: #f5f5f7}.ps-empty-state-desc{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 12.5px;line-height: 1.5;color: var(--text-soft,#6b7280);max-width: 440px;margin: 0 0 4px 0}:root[data-theme="dark"] .ps-empty-state-desc{color: #a1a1a6}.ps-empty-state-action{display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif);font-size: 12px;font-weight: 700;height: 34px;padding: 0 16px;border-radius: 9999px;border: 1px solid rgba(0,113,227,0.25);background: rgba(0,113,227,0.06);color: var(--accent-primary,#0071e3);cursor: pointer;white-space: nowrap;user-select: none;transition: transform 120ms cubic-bezier(0.2,0,0,1),background-color 120ms ease,box-shadow 120ms ease}.ps-empty-state-action:hover{background: rgba(0,113,227,0.12);border-color: rgba(0,113,227,0.45);transform: translateY(-1px)}.ps-empty-state-action:active{transform: scale(0.97)}.ps-linear-triage-row{display: grid;align-items: center;min-height: 44px;padding: 8px 16px;border-bottom: 1px solid var(--border-subtle,rgba(0,0,0,0.06));background: transparent;cursor: pointer;user-select: none;transition: background-color 100ms ease}.ps-linear-triage-row:hover{background: rgba(0,0,0,0.02)}:root[data-theme="dark"] .ps-linear-triage-row{border-bottom-color: rgba(255,255,255,0.06)}:root[data-theme="dark"] .ps-linear-triage-row:hover{background: rgba(255,255,255,0.03)}.ps-linear-triage-row.is-selected{background: rgba(0,113,227,0.06) !important;border-left: 2px solid var(--accent-primary,#0071e3)}:root[data-theme="dark"] .ps-linear-triage-row.is-selected{background: rgba(41,151,255,0.12) !important;border-left: 2px solid #2997ff}.ps-sched-compact-glance-bar{display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 6px 16px;background: var(--surface-card,#ffffff);border: 1px solid var(--border,rgba(0,0,0,0.08));border-radius: 14px;margin-bottom: 12px;gap: 12px;box-shadow: 0 1px 3px rgba(0,0,0,0.02)}:root[data-theme="dark"] .ps-sched-compact-glance-bar{background: #161617;border-color: rgba(255,255,255,0.08);box-shadow: 0 2px 8px rgba(0,0,0,0.3)}.ps-sched-glance-left{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.ps-sched-glance-status{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-mono,ui-monospace,monospace);font-size: 11px;font-weight: 750;letter-spacing: 0.04em;color: #10b981}.ps-sched-glance-actions{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.ps-sched-glance-pill{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size: 11.5px;font-weight: 700;height: 30px;padding: 0 12px;border-radius: 9999px;border: 1px solid var(--border,rgba(0,0,0,0.1));background: var(--surface-secondary,rgba(0,0,0,0.03));color: var(--text-primary,#111827);cursor: pointer;white-space: nowrap;user-select: none;transition: transform 120ms ease,background-color 120ms ease,border-color 120ms ease}.ps-sched-glance-pill:hover{transform: translateY(-1px);background: var(--surface-card,#ffffff);border-color: rgba(0,0,0,0.2)}.ps-sched-glance-pill:active{transform: scale(0.97)}:root[data-theme="dark"] .ps-sched-glance-pill{background: rgba(255,255,255,0.06);border-color: rgba(255,255,255,0.12);color: #f3f4f6}:root[data-theme="dark"] .ps-sched-glance-pill:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.22)}.ps-sched-glance-pill.is-ot{border-color: rgba(245,158,11,0.35);background: rgba(245,158,11,0.08);color: #d97706}:root[data-theme="dark"] .ps-sched-glance-pill.is-ot{border-color: rgba(245,158,11,0.45);background: rgba(245,158,11,0.15);color: #fbbf24}.ps-sched-glance-pill.is-swap{border-color: rgba(0,113,227,0.35);background: rgba(0,113,227,0.08);color: var(--accent-primary,#0071e3)}:root[data-theme="dark"] .ps-sched-glance-pill.is-swap{border-color: rgba(41,151,255,0.45);background: rgba(41,151,255,0.15);color: #2997ff}.ps-sched-glance-pill.is-leave{border-color: rgba(139,92,246,0.35);background: rgba(139,92,246,0.08);color: #7c3aed}:root[data-theme="dark"] .ps-sched-glance-pill.is-leave{border-color: rgba(167,139,250,0.45);background: rgba(167,139,250,0.15);color: #a78bfa}.ps-glance-pill-dot{width: 6px;height: 6px;border-radius: 9999px;flex-shrink: 0}.ps-scheduler-simplified-active .ps-doppelrand-shell,.ps-scheduler-simplified-active .ps-chrono-ribbon{display: none !important}.ps-scheduler-simplified-active .ps-sched-subtabs-bar{display: flex;gap: 6px;padding: 4px 6px;margin-bottom: 12px;overflow-x: auto;border-radius: 12px;background: rgba(0,0,0,0.03);border: 1px solid var(--border,rgba(0,0,0,0.06))}:root[data-theme="dark"] .ps-scheduler-simplified-active .ps-sched-subtabs-bar{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.06)}.ps-slideover-backdrop{position: fixed;inset: 0;background: rgba(0,0,0,0.35);z-index: 9998;opacity: 0;pointer-events: none;transition: opacity 220ms ease;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px)}.ps-slideover-backdrop.is-open{opacity: 1;pointer-events: auto}.ps-slideover-drawer{position: fixed;top: 0;right: 0;width: 480px;max-width: 92vw;height: 100vh;background: var(--surface-card,#ffffff);box-shadow: -6px 0 32px rgba(0,0,0,0.16);z-index: 9999;transform: translateX(100%);transition: transform 260ms cubic-bezier(0.16,1,0.3,1);display: flex;flex-direction: column;border-left: 1px solid var(--border,rgba(0,0,0,0.08));box-sizing: border-box}:root[data-theme="dark"] .ps-slideover-drawer{background: #161617;border-left-color: rgba(255,255,255,0.08);box-shadow: -8px 0 36px rgba(0,0,0,0.6)}.ps-slideover-drawer.is-open{transform: translateX(0)}.ps-slideover-header{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;border-bottom: 1px solid var(--border,rgba(0,0,0,0.08))}:root[data-theme="dark"] .ps-slideover-header{border-bottom-color: rgba(255,255,255,0.08)}.ps-slideover-title{font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size: 17px;font-weight: 750;letter-spacing: -0.015em;margin: 2px 0 0 0;color: var(--text-primary,#111827)}:root[data-theme="dark"] .ps-slideover-title{color: #f5f5f7}.ps-slideover-tabs{display: flex;gap: 8px;padding: 12px 20px;border-bottom: 1px solid var(--border,rgba(0,0,0,0.06));background: var(--surface-secondary,rgba(0,0,0,0.02))}:root[data-theme="dark"] .ps-slideover-tabs{border-bottom-color: rgba(255,255,255,0.06);background: rgba(255,255,255,0.02)}.ps-slideover-body{flex: 1;overflow-y: auto;padding: 16px 20px}.ps-approval-request-card{border-radius: 12px;border: 1px solid var(--border,rgba(0,0,0,0.08));background: var(--surface-card,#ffffff);padding: 14px 16px;margin-bottom: 12px;box-shadow: 0 1px 2px rgba(0,0,0,0.03)}:root[data-theme="dark"] .ps-approval-request-card{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.08)}.ps-approval-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px}.ps-approval-desc{font-size: 13px;line-height: 1.45;color: var(--text-primary,#111827);margin-bottom: 12px}:root[data-theme="dark"] .ps-approval-desc{color: #f3f4f6}.ps-approval-actions{display: flex;align-items: center;gap: 8px}.ps-settings-menu-item{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px;border-radius: 10px;border: 1px solid var(--border,rgba(0,0,0,0.06));background: var(--surface-card,#ffffff);margin-bottom: 10px;cursor: pointer;transition: transform 120ms ease,background-color 120ms ease}.ps-settings-menu-item:hover{background: rgba(0,113,227,0.04);border-color: rgba(0,113,227,0.25);transform: translateY(-1px)}:root[data-theme="dark"] .ps-settings-menu-item{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.06)}:root[data-theme="dark"] .ps-settings-menu-item:hover{background: rgba(41,151,255,0.08);border-color: rgba(41,151,255,0.3)}.ps-autosave-toast{position: fixed;bottom: 24px;left: 50%;transform: translateX(-50%) translateY(80px);opacity: 0;display: inline-flex;align-items: center;gap: 12px;padding: 8px 18px;border-radius: 9999px;background: #111827;color: #ffffff;font-family: var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size: 12.5px;font-weight: 500;box-shadow: 0 4px 16px rgba(0,0,0,0.25);z-index: 10000;pointer-events: none;transition: transform 220ms cubic-bezier(0.16,1,0.3,1),opacity 200ms ease}:root[data-theme="dark"] .ps-autosave-toast{background: #2c2c2e;color: #f5f5f7;border: 1px solid rgba(255,255,255,0.12)}.ps-autosave-toast.is-visible{transform: translateX(-50%) translateY(0);opacity: 1;pointer-events: auto}.ps-autosave-undo-btn{background: transparent;border: none;color: #38bdf8;font-weight: 750;font-size: 12px;cursor: pointer;padding: 2px 6px;border-radius: 4px;transition: color 120ms ease}.ps-autosave-undo-btn:hover{color: #7dd3fc;text-decoration: underline}:root[data-theme="light"] :focus-visible,:root[data-theme="white"] :focus-visible,:root[data-theme="zen-linen"] :focus-visible,:root :focus-visible{outline: 2px solid #0071e3 !important;outline-color: #0071e3 !important;outline-offset: 2px !important}:root[data-theme="dark"] :focus-visible,:root[data-theme="zen-linen-dark"] :focus-visible,:root[data-theme="mdt"] :focus-visible{outline: 2px solid #2997ff !important;outline-color: #2997ff !important;outline-offset: 2px !important}:root[data-theme="tactical-red"] :focus-visible{outline: 2px solid #ff453a !important;outline-color: #ff453a !important;outline-offset: 2px !important}:root .search-shell input:focus-visible,:root .search-input-wrap input:focus-visible,:root .ps-statute-search-input:focus-visible,:root .ps-search-shell input:focus-visible,:root input#search:focus-visible{outline: none !important;outline-width: 0 !important;outline-color: transparent !important;outline-style: none !important;box-shadow: none !important}.skip-link{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif !important;font-size: 14px !important;font-weight: 750 !important}.skip-link:focus,.skip-link:focus-visible{position: fixed !important;top: 14px !important;left: 14px !important;z-index: 100000 !important;display: inline-flex !important;align-items: center !important;padding: 10px 20px !important;min-height: 44px !important;border-radius: 9999px !important;background: #0071e3 !important;color: #ffffff !important;text-decoration: none !important;letter-spacing: 0.02em !important;box-shadow: 0 4px 20px rgba(0,0,0,0.35) !important;outline: 2px solid #ffffff !important;outline-offset: 2px !important;transform: translateY(0) !important}.badge-pill,.ps-linear-pri-badge,.ps-linear-status-pill,.ps-statute-class-badge,.ps-ordinance-court-pill,.ps-doctrine-status-tag,.ps-empty-state-badge,.ps-rules-shelf-badge,.ps-page-counter-badge,.ps-ops-tab-badge,.ps-speed-unit-badge,.ps-asset-cert-pill,.ps-district-badge,.ps-vehicle-badge,.ps-roster-chip,.ps-sched-glance-pill,.ps-task-checklist-box label,.ps-masthead-status-pill,.ps-dossier-count-badge,.ps-cult-segment-btn,.ps-summit-preset-action,.companion-deck-label,.companion-chip,.badge-telemetry,.ps-sidebar-item-badge,.ps-sidebar-officer-badge,.micr-badge-pill,.ps-login-gateway-badge,.ps-demo-pill,.ps-modal-done-pill,.apple-close-capsule,.ps-cmd-palette-search-badge,.ps-horizon-pill,.ps-date-scrub-btn,.ps-date-scrub-today,.ps-gap-inline-btn,.scenario-pill,.ps-scenario-pill,.filter-pill,.ps-filter-pill,.ps-prompt-btn,.ps-search-predicate-chip,.ps-speed-delta-chip,.ps-milestone-pill,.ps-theme-pill-btn,.ps-kbd-chip,.ps-ref-id,.ps-mono-id,.mono-id{font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;line-height: 1.2 !important;white-space: nowrap !important}.ps-meta-key,.ps-meta-label,.ps-inspector-meta-label,.meta-label,.apple-col-kicker,.ps-linear-table-header,.ps-linear-col-head,.ps-page-eyebrow,.ps-sidebar-section-label,.ps-rules-shelf-eyebrow,.ps-inspector-section-label,.case-rule-heading,.apple-directive-heading,.ps-statutory-notes-title,.ps-shortcut-section-title,.ps-inspector-callout-title,.ps-settings-section-title,.ps-field-group .ps-label,.ps-label,.ps-th-pri-id,.ps-th-directive,.ps-th-status,.ps-th-holding,.ps-th-rules,.ps-th-actions,.ps-linear-table-header .ps-col-ord-code,.ps-linear-table-header .ps-col-ord-title,.ps-linear-table-header .ps-col-ord-level{font-size: 13px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;line-height: 1.3 !important}.case-takeaway-text,.ps-inspector-callout-text,.ps-statutory-notes-body,.case-rules-grid li,.ps-ordinance-summary,.ps-doctrine-card .case-summary,.ps-briefing-summary,.ps-approval-desc,.ps-inspector-callout-body,.ps-statute-row .col-title-summary p,.ps-empty-state-desc,.search-boundary span,.case-rule-list li{font-size: 14.5px !important;font-weight: 500 !important;line-height: 1.65 !important;letter-spacing: -0.01em !important;overflow-wrap: break-word !important}.ps-input,.ps-statute-search-input,.search,.ps-select,.ps-textarea,.ps-superadmin-switcher-deck select{font-size: 14px !important;font-weight: 500 !important;line-height: 1.4 !important}@media (max-width: 768px){.ps-input,.ps-statute-search-input,.search,.ps-select,.ps-textarea,.ps-superadmin-switcher-deck select{font-size: 16px !important}}.ps-page-title,.case-card-title,.ps-ordinance-card-title,.ps-modal-title,.ps-slideover-title,.ps-linear-card h3,.ps-empty-state-title{text-wrap: balance !important;overflow-wrap: break-word !important}.ps-page-desc,.case-takeaway-text,.ps-inspector-callout-body,.ps-ordinance-summary,.ps-statutory-notes-body,.ps-briefing-card p,.ps-empty-state-desc{text-wrap: pretty !important;max-width: 80ch}.ps-statute-match-count,.search-match-count,.ps-page-counter-badge,.ps-ordinance-fine-badge,.ps-roster-shift-hours,.ps-speed-stat-num,#calc-fine-total,.ps-speed-unit-badge,.ps-meta-val,.ps-inspector-meta-value,.ps-clock,.ps-stop-clock-face,.ps-timer-display,.ps-speed-val,.ps-speed-stat-num,.ps-roster-shift-time,.ps-roster-chip,.badge-telemetry,.pill-badge{font-variant-numeric: tabular-nums !important;font-feature-settings: "tnum" 1 !important}:root[data-theme="light"],:root[data-theme="white"],:root[data-theme="zen-linen"]{--text-soft: #374151 !important;--text-faint: #4b5563 !important}:root[data-theme="light"] .ps-meta-label,:root[data-theme="white"] .ps-meta-label,:root[data-theme="light"] .ps-inspector-meta-label,:root[data-theme="white"] .ps-inspector-meta-label,:root[data-theme="light"] .ps-meta-key,:root[data-theme="white"] .ps-meta-key{color: #374151 !important}:root[data-theme="light"] .badge-pill.is-warning,:root[data-theme="white"] .badge-pill.is-warning,:root[data-theme="light"] .badge-pill.is-high,:root[data-theme="white"] .badge-pill.is-high,:root[data-theme="light"] .ps-linear-pri-badge.is-high,:root[data-theme="white"] .ps-linear-pri-badge.is-high,:root[data-theme="light"] .ps-status-pill.is-high,:root[data-theme="white"] .ps-status-pill.is-high,:root[data-theme="light"] .ps-sched-glance-pill.is-ot,:root[data-theme="white"] .ps-sched-glance-pill.is-ot{color: #b45309 !important;border-color: rgba(180,83,9,0.35) !important}:root[data-theme="light"] .badge-pill.is-danger,:root[data-theme="white"] .badge-pill.is-danger,:root[data-theme="light"] .badge-pill.is-critical,:root[data-theme="white"] .badge-pill.is-critical,:root[data-theme="light"] .ps-linear-pri-badge.is-critical,:root[data-theme="white"] .ps-linear-pri-badge.is-critical,:root[data-theme="light"] .ps-status-pill.is-critical,:root[data-theme="white"] .ps-status-pill.is-critical{color: #dc2626 !important}:root[data-theme="light"] .badge-pill.is-success,:root[data-theme="white"] .badge-pill.is-success,:root[data-theme="light"] .badge-pill.is-signed,:root[data-theme="white"] .badge-pill.is-signed,:root[data-theme="light"] .ps-status-pill.is-signed,:root[data-theme="white"] .ps-status-pill.is-signed{color: #047857 !important}:root[data-theme="dark"] .ps-meta-label,:root[data-theme="dark"] .ps-inspector-meta-label,:root[data-theme="dark"] .ps-meta-key{color: #cbd5e1 !important}:root[data-theme="dark"] .badge-pill.is-warning,:root[data-theme="dark"] .badge-pill.is-high,:root[data-theme="dark"] .ps-linear-pri-badge.is-high,:root[data-theme="dark"] .ps-status-pill.is-high,:root[data-theme="dark"] .ps-sched-glance-pill.is-ot{color: #fbbf24 !important}:root[data-theme="dark"] .badge-pill.is-danger,:root[data-theme="dark"] .badge-pill.is-critical,:root[data-theme="dark"] .ps-linear-pri-badge.is-critical,:root[data-theme="dark"] .ps-status-pill.is-critical{color: #f87171 !important}:root[data-theme="dark"] .badge-pill.is-success,:root[data-theme="dark"] .badge-pill.is-signed,:root[data-theme="dark"] .ps-status-pill.is-signed{color: #34d399 !important}:root[data-theme="dark"] .badge-pill.is-standard,:root[data-theme="dark"] .ps-ordinance-court-pill{color: #38bdf8 !important}@media (max-width: 768px){button,.ps-btn-quicklook,.ps-btn-copy-ord,.ps-act-quick-edit,.ps-act-edit-shift,.ps-act-unassign-shift,.ps-modal-done-pill,.ps-modal-close-btn,.apple-close-capsule,.ps-btn-apple-capsule,.filter-pill,.scenario-pill,.ps-prompt-btn,.ps-tool-pill-btn,.ps-sidebar-nav-item,.ps-format-tab-btn,.ps-date-scrub-btn,.ps-date-scrub-today{min-height: 44px !important;min-width: 44px !important;box-sizing: border-box !important}}.ps-workspace-masthead{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 10px 24px !important;border-bottom: 1px solid var(--border) !important;background: var(--bg-card) !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;position: sticky !important;top: 0 !important;z-index: 50 !important}.ps-masthead-dept{font-size: 11px !important;font-weight: 750 !important;letter-spacing: +0.06em !important;text-transform: uppercase !important;color: var(--text-soft) !important;font-family: ui-monospace,SFMono-Regular,monospace !important}.ps-masthead-divider{margin: 0 8px !important;color: var(--border) !important;font-weight: 400 !important}.ps-masthead-module{font-size: 13px !important;font-weight: 700 !important;letter-spacing: +0.02em !important;color: var(--text) !important}.ps-masthead-cmd-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 5px 14px !important;border-radius: 9999px !important;background: var(--bg-card) !important;border: 1px solid var(--border) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;color: var(--text-muted) !important;font-size: 12px !important;font-weight: 650 !important;cursor: pointer !important;transition: border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease !important}.ps-masthead-cmd-btn:hover{border-color: #0071e3 !important;color: var(--text) !important;box-shadow: 0 2px 8px rgba(0,113,227,0.12) !important}.ps-masthead-kbd{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 10px !important;font-weight: 750 !important;padding: 2px 6px !important;border-radius: 4px !important;background: var(--bg-subsurface) !important;border: 1px solid var(--border) !important;color: var(--text-muted) !important}#patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtabs,.ps-ops-subtabs{display: flex !important;flex-wrap: wrap !important;border-radius: 14px !important;padding: 4px 6px !important;gap: 4px !important;width: 100% !important;box-sizing: border-box !important;background: var(--bg-subsurface) !important;border: 1px solid var(--border) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.04) !important;margin-bottom: 20px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtabs,:root[data-theme="dark"] .ps-ops-subtabs{background: #11141a !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important;scrollbar-color: rgba(255,255,255,0.22) transparent !important}#patrolsync-portal-hub-card .ps-ops-subtabs::-webkit-scrollbar,.ps-ops-subtabs::-webkit-scrollbar{height: 3px !important;display: block !important}#patrolsync-portal-hub-card .ps-ops-subtabs::-webkit-scrollbar-track,.ps-ops-subtabs::-webkit-scrollbar-track{background: transparent !important;margin: 0 12px !important}#patrolsync-portal-hub-card .ps-ops-subtabs::-webkit-scrollbar-thumb,.ps-ops-subtabs::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.16) !important;border-radius: 9999px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtabs::-webkit-scrollbar-thumb,:root[data-theme="dark"] .ps-ops-subtabs::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.22) !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn,.ps-ops-subtab-btn{display: inline-flex !important;align-items: center !important;gap: 8px !important;border-radius: 9999px !important;white-space: nowrap !important;font-size: 12.5px !important;font-weight: 650 !important;padding: 6px 14px !important;background: transparent !important;border: none !important;color: var(--text-muted) !important;cursor: pointer !important;transition: background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,.ps-ops-subtab-btn:hover{color: var(--text) !important;background: rgba(0,0,0,0.03) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,:root[data-theme="dark"] .ps-ops-subtab-btn:hover{background: rgba(255,255,255,0.04) !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,.ps-ops-subtab-btn.is-active{background: #ffffff !important;color: #111827 !important;font-weight: 700 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme="dark"] .ps-ops-subtab-btn.is-active{background: #21262d !important;color: #f8fafc !important;box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important}#patrolsync-portal-hub-card .ps-ops-tab-num,.ps-ops-tab-num{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 10px !important;font-weight: 750 !important;opacity: 0.65 !important}#patrolsync-portal-hub-card .ps-ops-tab-badge,.ps-ops-tab-badge{font-family: ui-monospace,SFMono-Regular,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;padding: 1px 6px !important;border-radius: 9999px !important;background: rgba(0,0,0,0.06) !important;color: var(--text-soft) !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,.ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: rgba(0,113,227,0.12) !important;color: #0071e3 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active .ps-ops-tab-badge,:root[data-theme="dark"] .ps-ops-subtab-btn.is-active .ps-ops-tab-badge{background: rgba(56,189,248,0.18) !important;color: #38bdf8 !important}.ps-briefing-search-wrap,.ps-statute-search-wrap{margin-bottom: 12px !important}.ps-briefing-filter-row,.ps-filter-chips-row,.ps-filter-pills{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn,.ps-briefing-filter-btn,.ps-filter-pill-btn,.filter-pill{font-size: 12px !important;font-weight: 650 !important;padding: 5px 12px !important;border-radius: 9999px !important;border: 1px solid var(--border) !important;background: transparent !important;color: var(--text-muted) !important;cursor: pointer !important;transition: background-color 0.12s ease,border-color 0.12s ease,color 0.12s ease,box-shadow 0.12s ease !important}#patrolsync-portal-hub-card .ps-filter-pill-btn:hover,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn:hover,.ps-briefing-filter-btn:hover,.ps-filter-pill-btn:hover,.filter-pill:hover{color: var(--text) !important;border-color: rgba(0,113,227,0.3) !important;background: rgba(0,0,0,0.02) !important}#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,.ps-briefing-filter-btn.is-active,.ps-filter-pill-btn.is-active,.filter-pill.is-active{background: #0071e3 !important;color: #ffffff !important;border-color: #0071e3 !important;font-weight: 700 !important;box-shadow: 0 1px 4px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-briefing-filter-btn.is-active,:root[data-theme="dark"] .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .filter-pill.is-active{background: #38bdf8 !important;color: #0a0f1d !important;border-color: #38bdf8 !important;box-shadow: 0 1px 4px rgba(56,189,248,0.3) !important}.ps-linear-triage-row,.ps-briefing-card{position: relative !important;border-radius: 14px !important;padding: 14px 18px !important;border: 1px solid var(--border) !important;background: var(--bg-card) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;transition: border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease !important}.ps-linear-triage-row:hover,.ps-briefing-card:hover{border-color: rgba(0,113,227,0.35) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.05) !important}.ps-linear-triage-row.is-active,.ps-linear-triage-row.is-selected,.ps-briefing-card.is-selected{border-left: 3px solid #0071e3 !important;border-color: rgba(0,113,227,0.35) !important;background: rgba(0,113,227,0.025) !important;box-shadow: 0 4px 18px rgba(0,113,227,0.08) !important}:root[data-theme="dark"] .ps-linear-triage-row.is-active,:root[data-theme="dark"] .ps-linear-triage-row.is-selected,:root[data-theme="dark"] .ps-briefing-card.is-selected{border-left: 3px solid #38bdf8 !important;border-color: rgba(56,189,248,0.4) !important;background: rgba(56,189,248,0.04) !important;box-shadow: 0 4px 18px rgba(56,189,248,0.1) !important}.ps-linear-card-top{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin-bottom: 8px !important;min-width: 0 !important;flex-wrap: wrap !important}.ps-linear-card-top-left{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important;min-width: 0 !important}.ps-linear-card-title{font-size: 15.5px !important;font-weight: 700 !important;line-height: 1.35 !important;color: var(--text) !important;margin: 6px 0 4px 0 !important}.ps-linear-issue-snippet{font-size: 13px !important;line-height: 1.5 !important;color: var(--text-muted) !important;margin: 0 !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important}.ps-briefing-card .ps-inspector-meta-grid{display: flex !important;flex-wrap: wrap !important;gap: 6px 14px !important;padding: 8px 12px !important;margin-top: 10px !important;border-radius: 8px !important;background: var(--bg-subsurface) !important;border: 1px solid var(--border) !important}.ps-briefing-card .ps-inspector-meta-item{background: transparent !important;border: none !important;padding: 0 !important;display: flex !important;flex-direction: row !important;align-items: center !important;gap: 6px !important}.ps-briefing-card .ps-inspector-meta-label{font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: +0.05em !important;color: var(--text-soft) !important}.ps-briefing-card .ps-inspector-meta-value{font-size: 12px !important;font-weight: 650 !important;color: var(--text) !important}.ps-inspector-card{border-radius: 18px !important;padding: 22px !important;background: var(--bg-card) !important;border: 1px solid var(--border) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-inspector-card{background: #161b22 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 24px rgba(0,0,0,0.4) !important}.ps-inspector-header-block{padding-bottom: 12px !important;border-bottom: 1px solid var(--border) !important;margin-bottom: 14px !important}.ps-inspector-actions{display: flex !important;flex-direction: column !important;gap: 10px !important;margin-bottom: 16px !important}.ps-inspector-primary-action-wrap{width: 100% !important}#ps-briefing-ack-btn{width: 100% !important;height: 38px !important;font-size: 13px !important;font-weight: 700 !important;border-radius: 9999px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important}.ps-inspector-utility-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important}.ps-inspector-utility-group{display: flex !important;align-items: center !important;gap: 6px !important}.ps-inspector-utility-group .ps-btn,.ps-ops-inspector-toolbar .ps-ops-btn{height: 30px !important;padding: 0 12px !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: +0.03em !important;border-radius: 9999px !important}.ps-ops-btn-danger{color: #dc2626 !important;border-color: rgba(220,38,38,0.25) !important;background: transparent !important}.ps-ops-btn-danger:hover{background: rgba(220,38,38,0.08) !important;border-color: #dc2626 !important}:root[data-theme="dark"] .ps-ops-btn-danger{color: #f87171 !important;border-color: rgba(248,113,113,0.3) !important}:root[data-theme="dark"] .ps-ops-btn-danger:hover{background: rgba(248,113,113,0.12) !important}.ps-inspector-sign-counter{font-size: 12px !important;font-weight: 650 !important;color: var(--text-soft) !important;font-family: ui-monospace,SFMono-Regular,monospace !important}.ps-sidebar-officer-info{min-width: 0 !important;flex: 1 1 auto !important}.ps-sidebar-officer-name{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;font-size: 13px !important;font-weight: 700 !important}.ps-sidebar-officer-badge{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;max-width: 100% !important;font-size: 11.5px !important;letter-spacing: -0.01em !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",ui-monospace,SFMono-Regular,monospace !important;color: var(--text-soft) !important}.ps-sidebar-section-label{font-size: 11px !important;font-weight: 750 !important;letter-spacing: +0.06em !important;text-transform: uppercase !important;color: var(--text-soft) !important;padding: 8px 12px 4px 12px !important}.ps-sidebar-logout-btn{margin: 10px 0 0 0 !important;border-radius: 8px !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: +0.02em !important;padding: 7px 12px !important}:focus-visible{outline: 2px solid #0071e3 !important;outline-offset: 2px !important}:root[data-theme="dark"] :focus-visible,:root[data-theme="zen-linen-dark"] :focus-visible{outline: 2px solid #38bdf8 !important;outline-offset: 2px !important}:root .ps-page-eyebrow,:root[data-theme] .ps-page-eyebrow,:root[data-theme="white"] .ps-page-eyebrow,:root[data-theme="light"] .ps-page-eyebrow,:root[data-theme="zen-linen"] .ps-page-eyebrow,.ps-page-eyebrow,.ps-view-panel .ps-page-eyebrow,#patrolsync-portal-hub-card .ps-page-eyebrow{color: #475569 !important}:root[data-theme="dark"] .ps-page-eyebrow,:root[data-theme="dark"] .ps-view-panel .ps-page-eyebrow,:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] .ps-view-panel .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-page-eyebrow{color: #94a3b8 !important}:root .ps-ops-tab-num,:root[data-theme] .ps-ops-tab-num,:root[data-theme="white"] .ps-ops-tab-num,:root[data-theme="light"] .ps-ops-tab-num,:root[data-theme="zen-linen"] .ps-ops-tab-num,#patrolsync-portal-hub-card .ps-ops-tab-num,.ps-ops-tab-num{color: #0055b3 !important;opacity: 1 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-tab-num,:root[data-theme="dark"] .ps-ops-tab-num,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-tab-num,:root[data-theme="zen-linen-dark"] .ps-ops-tab-num{color: #38bdf8 !important;opacity: 1 !important}:root .ps-ops-tab-badge,:root[data-theme] .ps-ops-tab-badge,:root[data-theme="white"] .ps-ops-tab-badge,:root[data-theme="light"] .ps-ops-tab-badge,:root[data-theme="zen-linen"] .ps-ops-tab-badge,#patrolsync-portal-hub-card .ps-ops-tab-badge,.ps-ops-tab-badge{color: #334155 !important;background: rgba(0,0,0,0.07) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-ops-tab-badge,:root[data-theme="dark"] .ps-ops-tab-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-ops-tab-badge,:root[data-theme="zen-linen-dark"] .ps-ops-tab-badge{color: #cbd5e1 !important;background: rgba(255,255,255,0.12) !important}.ps-linear-table-header span,.ps-linear-col-head{color: #475569 !important}:root[data-theme="dark"] .ps-linear-table-header span,:root[data-theme="dark"] .ps-linear-col-head,:root[data-theme="zen-linen-dark"] .ps-linear-table-header span,:root[data-theme="zen-linen-dark"] .ps-linear-col-head{color: #94a3b8 !important}.ps-ops-subtabs{scroll-padding: 0 12px !important;-webkit-overflow-scrolling: touch !important}.ps-sched-calendar-legend{display: inline-flex;align-items: center;gap: 14px;font-size: 11px;font-weight: 650;color: #475569;letter-spacing: 0.02em}:root[data-theme="dark"] .ps-sched-calendar-legend,:root[data-theme="zen-linen-dark"] .ps-sched-calendar-legend{color: #94a3b8}.ps-legend-item{display: inline-flex;align-items: center;gap: 5px}.ps-legend-dot{width: 8px;height: 8px;border-radius: 50%;display: inline-block;flex-shrink: 0}.ps-legend-dot.is-deficit{background-color: #ff3b30}.ps-legend-dot.is-met{background-color: #34c759}.ps-legend-dot.is-rdo{background-color: #8e8e93}.ps-modal-close-btn,.ps-quicklook-close-btn,.ps-screenshot-close-btn{min-width: 36px !important;min-height: 36px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}.ps-quick-district-pill,.ps-quick-vehicle-pill,.ps-autosave-undo-btn{min-height: 26px !important;padding: 4px 10px !important;display: inline-flex !important;align-items: center !important}.ilga-statute-link,.offense-row.ps-statute-row .ilga-statute-link{min-height: 28px !important;padding: 4px 8px !important;display: inline-flex !important;align-items: center !important;box-sizing: border-box !important}.ps-linear-card:focus-visible{outline: 2px solid #0071e3 !important;outline-offset: -2px !important}:root[data-theme="dark"] .ps-linear-card:focus-visible,:root[data-theme="zen-linen-dark"] .ps-linear-card:focus-visible{outline: 2px solid #38bdf8 !important;outline-offset: -2px !important}.ps-card,.ps-monarch-card,.ps-linear-apple-card,.ps-inspector-card,.ps-briefing-card,.ps-linear-triage-row,.calc-panel,.ps-statute-row,.ps-view-panel .ps-card{border-radius: 18px !important;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms ease,background-color 120ms ease !important}:root[data-theme="white"] .ps-card,:root[data-theme="white"] .ps-monarch-card,:root[data-theme="white"] .ps-linear-apple-card,:root[data-theme="white"] .ps-inspector-card,:root[data-theme="white"] .ps-briefing-card,:root[data-theme="white"] .ps-linear-triage-row,:root[data-theme="white"] .calc-panel,:root[data-theme="white"] .ps-statute-row,:root[data-theme="light"] .ps-card,:root[data-theme="light"] .ps-monarch-card,:root[data-theme="light"] .ps-linear-apple-card,:root[data-theme="light"] .ps-inspector-card,:root[data-theme="light"] .ps-briefing-card,:root[data-theme="light"] .ps-linear-triage-row,:root[data-theme="light"] .calc-panel,:root[data-theme="light"] .ps-statute-row{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.07) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 6px 20px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] .ps-card,:root[data-theme="dark"] .ps-monarch-card,:root[data-theme="dark"] .ps-linear-apple-card,:root[data-theme="dark"] .ps-inspector-card,:root[data-theme="dark"] .ps-briefing-card,:root[data-theme="dark"] .ps-linear-triage-row,:root[data-theme="dark"] .calc-panel,:root[data-theme="dark"] .ps-statute-row,:root[data-theme="zen-linen-dark"] .ps-card,:root[data-theme="zen-linen-dark"] .ps-monarch-card,:root[data-theme="zen-linen-dark"] .ps-linear-apple-card,:root[data-theme="zen-linen-dark"] .ps-inspector-card,:root[data-theme="zen-linen-dark"] .ps-briefing-card,:root[data-theme="zen-linen-dark"] .ps-linear-triage-row,:root[data-theme="zen-linen-dark"] .calc-panel,:root[data-theme="zen-linen-dark"] .ps-statute-row{background: #14171f !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.2) !important}.ps-linear-apple-card:hover,.ps-briefing-card:hover,.ps-linear-triage-row:hover,.ps-statute-row:hover{transform: translateY(-1px) !important}:root[data-theme="white"] .ps-linear-apple-card:hover,:root[data-theme="white"] .ps-briefing-card:hover,:root[data-theme="white"] .ps-linear-triage-row:hover,:root[data-theme="white"] .ps-statute-row:hover,:root[data-theme="light"] .ps-linear-apple-card:hover,:root[data-theme="light"] .ps-briefing-card:hover,:root[data-theme="light"] .ps-linear-triage-row:hover,:root[data-theme="light"] .ps-statute-row:hover{border-color: rgba(0,113,227,0.28) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.04),0 10px 28px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-linear-apple-card:hover,:root[data-theme="dark"] .ps-briefing-card:hover,:root[data-theme="dark"] .ps-linear-triage-row:hover,:root[data-theme="dark"] .ps-statute-row:hover,:root[data-theme="zen-linen-dark"] .ps-linear-apple-card:hover,:root[data-theme="zen-linen-dark"] .ps-briefing-card:hover,:root[data-theme="zen-linen-dark"] .ps-linear-triage-row:hover,:root[data-theme="zen-linen-dark"] .ps-statute-row:hover{border-color: rgba(56,189,248,0.3) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.5),0 12px 32px rgba(0,0,0,0.3) !important}.ps-filter-pills,.ps-filter-chips-row,.ps-briefing-filter-row,.ps-scenario-hub,.ps-case-filter-pills{display: inline-flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;scrollbar-width: none !important;-webkit-overflow-scrolling: touch !important;border-radius: 9999px !important;padding: 3px 5px !important;padding-right: 28px !important;gap: 3px !important;background: var(--bg-subsurface) !important;border: 1px solid var(--border) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.03) !important;max-width: 100% !important;margin-bottom: 10px !important;-webkit-mask-image: linear-gradient(to right,#000 0%,#000 calc(100% - 32px),transparent 100%) !important;mask-image: linear-gradient(to right,#000 0%,#000 calc(100% - 32px),transparent 100%) !important}:root[data-theme="dark"] .ps-filter-pills,:root[data-theme="dark"] .ps-filter-chips-row,:root[data-theme="dark"] .ps-briefing-filter-row,:root[data-theme="dark"] .ps-scenario-hub,:root[data-theme="dark"] .ps-case-filter-pills,:root[data-theme="zen-linen-dark"] .ps-filter-pills,:root[data-theme="zen-linen-dark"] .ps-filter-chips-row,:root[data-theme="zen-linen-dark"] .ps-briefing-filter-row,:root[data-theme="zen-linen-dark"] .ps-scenario-hub,:root[data-theme="zen-linen-dark"] .ps-case-filter-pills{background: #11141a !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: inset 0 1px 2px rgba(0,0,0,0.25) !important}.ps-filter-pills::-webkit-scrollbar,.ps-filter-chips-row::-webkit-scrollbar,.ps-briefing-filter-row::-webkit-scrollbar,.ps-scenario-hub::-webkit-scrollbar,.ps-case-filter-pills::-webkit-scrollbar{display: none !important}.ps-filter-pills .ps-filter-pill-btn,.ps-filter-chips-row .ps-filter-pill-btn,.ps-briefing-filter-row .ps-filter-pill-btn,.ps-filter-pill-btn,.filter-pill,.ps-case-filter-pill{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;padding: 5px 12px !important;border-radius: 9999px !important;white-space: nowrap !important;border: none !important;background: transparent !important;transition: background-color 120ms cubic-bezier(0.16,1,0.3,1),border-color 120ms cubic-bezier(0.16,1,0.3,1),color 120ms cubic-bezier(0.16,1,0.3,1),box-shadow 120ms cubic-bezier(0.16,1,0.3,1),transform 120ms cubic-bezier(0.16,1,0.3,1) !important;flex-shrink: 0 !important}.ps-filter-pills .ps-filter-pill-btn:hover,.ps-filter-chips-row .ps-filter-pill-btn:hover,.ps-briefing-filter-row .ps-filter-pill-btn:hover,.ps-filter-pill-btn:hover,.filter-pill:hover,.ps-case-filter-pill:hover{color: var(--text) !important;background: rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-filter-pills .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-filter-chips-row .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-briefing-filter-row .ps-filter-pill-btn:hover,:root[data-theme="dark"] .ps-filter-pill-btn:hover,:root[data-theme="dark"] .filter-pill:hover,:root[data-theme="dark"] .ps-case-filter-pill:hover,:root[data-theme="zen-linen-dark"] .ps-filter-pills .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-filter-chips-row .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-briefing-filter-row .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn:hover,:root[data-theme="zen-linen-dark"] .filter-pill:hover,:root[data-theme="zen-linen-dark"] .ps-case-filter-pill:hover{background: rgba(255,255,255,0.06) !important;color: #ffffff !important}.ps-filter-pills .ps-filter-pill-btn.is-active,.ps-filter-chips-row .ps-filter-pill-btn.is-active,.ps-briefing-filter-row .ps-filter-pill-btn.is-active,.ps-filter-pill-btn.is-active,.filter-pill.is-active,.ps-case-filter-pill.is-active{background: #ffffff !important;color: #111827 !important;font-weight: 700 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08),0 3px 8px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] .ps-filter-pills .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-filter-chips-row .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-briefing-filter-row .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .ps-filter-pill-btn.is-active,:root[data-theme="dark"] .filter-pill.is-active,:root[data-theme="dark"] .ps-case-filter-pill.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pills .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-chips-row .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-briefing-filter-row .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] .filter-pill.is-active,:root[data-theme="zen-linen-dark"] .ps-case-filter-pill.is-active{background: #21262d !important;color: #f8fafc !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 3px 8px rgba(0,0,0,0.25) !important}.ps-page-title,.ps-card-title,.calc-panel-title,.ps-modal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;letter-spacing: -0.025em !important;font-weight: 750 !important}.ps-page-eyebrow,.ps-th-pri-id,.ps-th-directive,.ps-th-status,.micro-label,.calc-stat-label,.calc-legal-note-kicker,.ps-inspector-meta-label,.ps-linear-col-head,.ps-speed-unit-badge{font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: +0.06em !important;text-transform: uppercase !important}.ps-page-counter-badge,.ps-ops-tab-num,.ps-ops-tab-badge,.calc-stat-val,.ps-inspector-sign-counter,.primary-code,.ps-citation-badge,.ps-inspector-meta-value{font-variant-numeric: tabular-nums !important}#ps-speed-verdict-box.ps-speed-verdict-card{display: flex !important;flex-direction: column !important;gap: 14px !important;padding: 20px !important;border-radius: 18px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.04) !important;box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;overflow: hidden !important}:root[data-theme="dark"] #ps-speed-verdict-box.ps-speed-verdict-card,:root[data-theme="zen-linen-dark"] #ps-speed-verdict-box.ps-speed-verdict-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.45),0 12px 32px rgba(0,0,0,0.35) !important}.ps-speed-hud-banner{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 12px !important;flex-wrap: wrap !important;padding-bottom: 12px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;width: 100% !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-speed-hud-banner,:root[data-theme="zen-linen-dark"] .ps-speed-hud-banner{border-bottom-color: rgba(255,255,255,0.08) !important}.ps-speed-delta-num{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro",sans-serif !important;font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.1 !important;color: var(--text) !important}.ps-speed-delta-desc{font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: +0.07em !important;text-transform: uppercase !important;color: var(--text-soft) !important}.ps-speed-citation-block{width: 100% !important;box-sizing: border-box !important}.ps-speed-citation-title{font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 16px !important;font-weight: 800 !important;letter-spacing: -0.01em !important;color: var(--accent,#0071e3) !important;margin-bottom: 4px !important;word-break: break-word !important}:root[data-theme="dark"] .ps-speed-citation-title,:root[data-theme="zen-linen-dark"] .ps-speed-citation-title{color: #2997ff !important}.ps-speed-desc-text{font-size: 13px !important;line-height: 1.45 !important;color: var(--text-muted,#475569) !important;margin: 0 !important;word-break: break-word !important;overflow-wrap: break-word !important}:root[data-theme="dark"] #ps-speed-desc-display,:root[data-theme="dark"] .ps-speed-desc-text,:root[data-theme="zen-linen-dark"] #ps-speed-desc-display,:root[data-theme="zen-linen-dark"] .ps-speed-desc-text{color: #cbd5e1 !important}.ps-speed-metrics-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 10px 14px !important;padding: 14px 16px !important;border-radius: 12px !important;background: rgba(0,0,0,0.02) !important;border: 1px solid rgba(0,0,0,0.06) !important;width: 100% !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-speed-metrics-grid,:root[data-theme="zen-linen-dark"] .ps-speed-metrics-grid{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.06) !important}.ps-speed-metric-item{display: flex !important;flex-direction: column !important;gap: 2px !important;min-width: 0 !important;box-sizing: border-box !important}.ps-speed-gauge-section{width: 100% !important;box-sizing: border-box !important;margin-bottom: 4px !important}.ps-speed-gauge-header{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important;margin-bottom: 6px !important;width: 100% !important;box-sizing: border-box !important}.ps-speed-gauge-tier-label{font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: var(--text) !important}.ps-speed-gauge-markers{display: flex !important;justify-content: space-between !important;align-items: center !important;font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 10px !important;color: var(--text-soft,#8a8f98) !important;margin-top: 6px !important;width: 100% !important;box-sizing: border-box !important}:root[data-theme="light"] .ps-speed-gauge-markers{color: #64748b !important}.ps-speed-cost-box{width: 100% !important;box-sizing: border-box !important;padding: 14px 16px !important;border-radius: 12px !important;background: rgba(0,0,0,0.02) !important;border: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-speed-cost-box,:root[data-theme="zen-linen-dark"] .ps-speed-cost-box{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.06) !important}#ps-speed-verdict-box .case-rules-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(200px,1fr)) !important;gap: 12px !important;width: 100% !important;box-sizing: border-box !important}#ps-speed-verdict-box .case-rule-col{min-width: 0 !important;width: 100% !important;box-sizing: border-box !important;word-break: break-word !important;overflow-wrap: break-word !important}#ps-speed-verdict-box .case-rule-heading{word-break: break-word !important;overflow-wrap: break-word !important;white-space: normal !important}.ps-speed-stepper-card{border-radius: 18px !important;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1) !important}.ps-speed-gauge-track{height: 10px !important;border-radius: 9999px !important;background: rgba(0,0,0,0.06) !important;overflow: hidden !important}:root[data-theme="dark"] .ps-speed-gauge-track,:root[data-theme="zen-linen-dark"] .ps-speed-gauge-track{background: rgba(255,255,255,0.08) !important}.ps-speed-gauge-fill{height: 100% !important;border-radius: 9999px !important;transition: width 200ms cubic-bezier(0.16,1,0.3,1),background-color 200ms cubic-bezier(0.16,1,0.3,1) !important}#ps-caselaw-card-rules .ps-field-rule-item{border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.03) !important;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1) !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules .ps-field-rule-item{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 6px 16px rgba(0,0,0,0.3) !important}#ps-caselaw-card-rules .ps-field-rule-item:hover{border-color: var(--accent,#0071e3) !important;transform: translateY(-1px) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item:hover,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules .ps-field-rule-item:hover{border-color: #2997ff !important;box-shadow: 0 4px 16px rgba(0,0,0,0.5) !important}.case-law-card.ps-caselaw-row{border-radius: 16px !important;transition: border-color 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),background-color 150ms cubic-bezier(0.16,1,0.3,1) !important}.ps-cal-day-cell{border-radius: 12px !important;transition: background-color 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1) !important}.ps-cal-day-cell:hover{transform: translateY(-1px) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-cal-day-cell:hover,:root[data-theme="zen-linen-dark"] .ps-cal-day-cell:hover{box-shadow: 0 4px 16px rgba(0,0,0,0.45) !important}.ps-cal-day-cell.is-severe-deficit{border-left: 3px solid #ff3b30 !important}.ps-cal-day-cell.is-deficit:not(.is-severe-deficit){border-left: 3px solid rgba(255,59,48,0.4) !important}:root[data-theme="light"] .ps-cal-day-cell.is-deficit{background: rgba(255,59,48,0.03) !important}:root[data-theme="dark"] .ps-cal-day-cell.is-deficit,:root[data-theme="zen-linen-dark"] .ps-cal-day-cell.is-deficit{background: rgba(255,69,58,0.08) !important}.ps-fleet-car-badge,.ps-sched-vehicle-badge,.ps-car-badge{font-family: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;font-variant-numeric: tabular-nums !important;border-radius: 9999px !important}.ps-sched-meter,.ps-gauge-bar{border-radius: 9999px !important;overflow: hidden !important}#ps-sched-view-roster:has(#ps-sched-cal-card:not(.is-hidden)) #ps-date-scrubber,#ps-date-scrubber.is-hidden{display: none !important}#ps-doctrines-grid .ps-doctrine-card,#ps-doctrines-grid .search-proto-card{text-align: left !important}#ps-doctrines-grid .ps-col-doctrine-case,#ps-doctrines-grid .ps-col-doctrine-rule,#ps-doctrines-grid .ps-col-doctrine-scope{text-align: left !important}#patrolsync-portal-hub-card #ps-caselaw-topics,:root[data-theme] #patrolsync-portal-hub-card #ps-caselaw-topics,#ps-caselaw-topics{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;margin-bottom: 16px !important;padding: 4px 0 8px 0 !important;border: none !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;mask-image: none !important;overflow: visible !important}#patrolsync-portal-hub-card #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme] #patrolsync-portal-hub-card #ps-caselaw-topics .ps-filter-pill-btn,#ps-caselaw-topics .ps-filter-pill-btn{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 14px !important;font-weight: 650 !important;letter-spacing: -0.015em !important;padding: 6px 15px !important;min-height: 34px !important;height: 34px !important;border-radius: 9999px !important;white-space: nowrap !important;line-height: 1 !important}.ps-workspace-canvas,.patrolsync-workspace-page,#patrolsync-portal-hub-card,.ps-view-panel,.ps-linear-card,.ps-monarch-card,.ps-inspector-card,.ps-bento-modal,.ps-modal{-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;text-rendering: optimizeLegibility !important}.ps-workspace-canvas h1,.ps-workspace-canvas h2,.ps-workspace-canvas h3,.ps-workspace-canvas h4,.ps-page-title,.ps-card-title,.ps-monarch-card-title,.ps-doctrine-title,.ps-rules-shelf-title,.ps-sched-hud-title,.ps-pulse-watch-title,.ps-linear-issue-title,.case-card-title,.ps-tool-title,.ps-asset-title,.ps-fleet-title,.ps-custody-title,.ps-ordinance-title,.ps-statute-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}.ps-workspace-canvas p,.ps-workspace-canvas span,.ps-card-subtitle,.ps-monarch-card-subtitle,.ps-linear-issue-subtitle,.ps-briefing-summary,.ps-directive-text,.ps-doctrine-summary,.case-takeaway-text,.ps-inspector-callout-text,.case-rule-list li,.case-rules-list li,.ps-statute-desc,.ps-speed-breakdown,.ps-ordinance-desc,.ps-asset-desc,.ps-fleet-desc,.ps-custody-desc{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}.ps-meta-code,.primary-code,.ps-mono-id,.ps-chrono-hour-tick,.ps-th-pri-id,.ps-col-pri-id .badge-pill,.badge-pill.is-signed,.badge-pill.is-standard,.ps-speed-statute-badge,.ps-doctrine-court,.case-statute-pill,.ps-citation-pill,.ps-cal-day-header,.ps-statute-num-badge,.ps-speed-unit-badge{font-family: ui-monospace,SFMono-Regular,"SF Mono","Cascadia Code","Segoe UI Mono",Menlo,Monaco,Consolas,monospace !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-issue-title,#patrolsync-portal-hub-card #ps-briefing-card-feed .ps-linear-issue-title,#patrolsync-portal-hub-card .ps-briefing-card .ps-linear-issue-title,#ps-panel-briefing .ps-linear-issue-title,#ps-briefing-card-feed .ps-linear-issue-title,.ps-briefing-card .ps-linear-issue-title,.ps-premise-card .ps-linear-issue-title,.ps-vacation-card .ps-linear-issue-title,.ps-commercial-card .ps-linear-issue-title,.ps-hotspot-card .ps-linear-issue-title,.ps-trespass-card .ps-linear-issue-title,.ps-locker-card .ps-linear-issue-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: clamp(18px,2.5vw,20px) !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-issue-snippet,#patrolsync-portal-hub-card .ps-briefing-card .ps-linear-issue-snippet,#patrolsync-portal-hub-card #ps-panel-briefing .ps-briefing-summary,#ps-panel-briefing .ps-linear-issue-snippet,.ps-briefing-card .ps-linear-issue-snippet,.ps-premise-card .ps-linear-issue-snippet,.ps-vacation-card .ps-linear-issue-snippet,.ps-commercial-card .ps-linear-issue-snippet,.ps-hotspot-card .ps-linear-issue-snippet,.ps-trespass-card .ps-linear-issue-snippet,.ps-locker-card .ps-linear-issue-snippet,.ps-briefing-summary{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;text-wrap: pretty !important;overflow-wrap: break-word !important;word-break: normal !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-pri-badge,#patrolsync-portal-hub-card #ps-panel-briefing .ps-th-pri-id,#ps-panel-briefing .ps-linear-pri-badge,.ps-briefing-card .ps-th-pri-id,.ps-premise-card .ps-th-pri-id,.ps-col-pri-id .badge-pill,.ps-priority-badge{font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.04em !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-issue-id,#ps-panel-briefing .ps-linear-issue-id,.ps-briefing-card .ps-linear-issue-id{font-family: ui-monospace,SFMono-Regular,"SF Mono","Cascadia Code",monospace !important;font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.02em !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-cat-tag,#ps-panel-briefing .ps-linear-cat-tag,.ps-briefing-card .ps-linear-cat-tag{font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.03em !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-meta-code,#ps-panel-briefing .ps-meta-code,.ps-briefing-card .ps-meta-code{font-size: 12.5px !important;font-weight: 550 !important}#patrolsync-portal-hub-card #ps-panel-briefing .ps-linear-status-pill,#ps-panel-briefing .ps-linear-status-pill,.ps-briefing-card .ps-linear-status-pill{font-size: 11.5px !important;font-weight: 750 !important}#patrolsync-portal-hub-card #ps-panel-index .primary-code,#patrolsync-portal-hub-card .offense-row .primary-code,#patrolsync-portal-hub-card .ps-statute-row .primary-code,#ps-panel-index .primary-code,.primary-code,.ps-statute-row .primary-code,.offense-row .primary-code{font-family: ui-monospace,SFMono-Regular,"SF Mono","Space Mono","Cascadia Code",monospace !important;font-size: 15.5px !important;font-weight: 750 !important;letter-spacing: -0.01em !important}#patrolsync-portal-hub-card #ps-panel-index .offense-description,#patrolsync-portal-hub-card .offense-row .offense-description,#patrolsync-portal-hub-card .ps-statute-row .offense-description,#ps-panel-index .offense-description,.offense-row .offense-description,.ps-statute-row .offense-description,.statute-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.012em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-index .official-heading,#patrolsync-portal-hub-card .offense-row .official-heading,#patrolsync-portal-hub-card .ps-statute-row .official-heading,#ps-panel-index .official-heading,.offense-row .official-heading,.ps-statute-row .official-heading,.statute-desc{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 14.5px !important;font-weight: 500 !important;line-height: 1.5 !important;overflow-wrap: break-word !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-panel-index .classification-badge,#patrolsync-portal-hub-card #ps-panel-index .mandatory-badge,#patrolsync-portal-hub-card .offense-row .classification-badge,#patrolsync-portal-hub-card .offense-row .mandatory-badge,.offense-row .classification-badge,.offense-row .mandatory-badge{font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.02em !important}#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-title,#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-title,#patrolsync-portal-hub-card .ps-ordinance-card .case-card-title,#ps-panel-ordinances .ps-ordinance-title,.ps-ordinance-card .ps-ordinance-card-title,.ps-ordinance-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-desc,#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-desc,#ps-panel-ordinances .ps-ordinance-desc,.ps-ordinance-desc{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-speed-over-display,#ps-speed-over-display{font-size: clamp(38px,6vw,50px) !important;font-weight: 800 !important;letter-spacing: -0.03em !important}#patrolsync-portal-hub-card #ps-speed-verdict-box,#ps-speed-verdict-box,.ps-speed-verdict{font-size: 19px !important;font-weight: 750 !important;line-height: 1.5 !important;letter-spacing: -0.015em !important}#patrolsync-portal-hub-card #ps-panel-speed .ps-speed-breakdown,#patrolsync-portal-hub-card #ps-panel-speed .ps-speed-rule-note,#patrolsync-portal-hub-card #ps-panel-speed .ps-speed-advice,.ps-speed-breakdown,.ps-speed-rule-note,.ps-speed-advice{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-panel-speed .ps-speed-statute-badge,#patrolsync-portal-hub-card #ps-panel-speed .ps-speed-unit-badge,.ps-speed-statute-badge,.ps-speed-unit-badge{font-size: 13px !important;font-weight: 750 !important}#patrolsync-portal-hub-card #ps-panel-search .ps-doctrine-title,#patrolsync-portal-hub-card .search-proto-card .ps-doctrine-title,#patrolsync-portal-hub-card .ps-doctrine-card .ps-doctrine-title,#ps-panel-search .ps-doctrine-title,.search-proto-card .ps-doctrine-title,.ps-doctrine-card .ps-doctrine-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: clamp(19px,3vw,22px) !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-search .ps-doctrine-summary,#patrolsync-portal-hub-card .search-proto-card .ps-doctrine-summary,#patrolsync-portal-hub-card .ps-doctrine-card .ps-doctrine-summary,#ps-panel-search .ps-doctrine-summary,.search-proto-card .ps-doctrine-summary,.ps-doctrine-card .ps-doctrine-summary{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 16px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;word-break: normal !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-panel-search .case-takeaway-text,#patrolsync-portal-hub-card #ps-panel-search .ps-inspector-callout-text,#patrolsync-portal-hub-card .search-proto-card .case-takeaway-text,#patrolsync-portal-hub-card .search-proto-card .ps-inspector-callout-text,#patrolsync-portal-hub-card .ps-doctrine-card .case-takeaway-text,#patrolsync-portal-hub-card .ps-doctrine-card .ps-inspector-callout-text,.search-proto-card .case-takeaway-text,.search-proto-card .ps-inspector-callout-text,.ps-doctrine-card .case-takeaway-text,.ps-doctrine-card .ps-inspector-callout-text{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 16px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-panel-search .case-rule-list li,#patrolsync-portal-hub-card .search-proto-card .case-rule-list li,#patrolsync-portal-hub-card .ps-doctrine-card .case-rule-list li,.search-proto-card .case-rule-list li,.ps-doctrine-card .case-rule-list li{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important}#patrolsync-portal-hub-card #ps-panel-search .case-court-tag,#patrolsync-portal-hub-card .search-proto-card .case-court-tag,#patrolsync-portal-hub-card .ps-doctrine-card .case-court-tag,.case-court-tag,.search-proto-card .case-court-tag,.ps-doctrine-card .case-court-tag,.ps-caselaw-row .case-court-tag{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 14px !important;font-weight: 500 !important;white-space: normal !important;overflow-wrap: break-word !important;word-break: normal !important;display: block !important;max-width: 100% !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-caselaw-title,#patrolsync-portal-hub-card .ps-caselaw-row .ps-caselaw-title,#ps-panel-caselaw .ps-caselaw-title,.ps-caselaw-row .ps-caselaw-title,.case-law-card .ps-caselaw-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 20px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-caselaw .ps-caselaw-summary,#patrolsync-portal-hub-card .ps-caselaw-row .ps-caselaw-summary,#ps-panel-caselaw .ps-caselaw-summary,.ps-caselaw-row .ps-caselaw-summary{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 16px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-asset-title,#patrolsync-portal-hub-card .ps-asset-card .ps-asset-title,#ps-panel-assets .ps-asset-title,.ps-asset-card .ps-asset-title,.ps-gear-row .ps-asset-title,.ps-asset-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-fleet-model-title,#patrolsync-portal-hub-card .ps-fleet-card .ps-fleet-model-title,#ps-panel-assets .ps-fleet-model-title,.ps-fleet-card .ps-fleet-model-title,.ps-fleet-row .ps-fleet-title,.ps-fleet-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-tow-card>div:nth-child(2),#ps-panel-assets .ps-tow-card>div:nth-child(2){font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;line-height: 1.35 !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-asset-card .ps-doctrine-summary,#patrolsync-portal-hub-card .ps-asset-card .ps-doctrine-summary,.ps-gear-row .ps-asset-desc,.ps-fleet-row .ps-fleet-desc,.ps-custody-audit-row .ps-custody-desc,.ps-asset-desc,.ps-fleet-desc{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important;overflow-wrap: break-word !important;text-wrap: pretty !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-fleet-stat-num,.ps-fleet-card .ps-fleet-stat-num{font-size: 16px !important;font-weight: 750 !important}#patrolsync-portal-hub-card #ps-panel-assets .ps-fleet-unit-badge,.ps-fleet-unit-badge{font-size: 13px !important;font-weight: 750 !important}#patrolsync-portal-hub-card #ps-panel-schedule .ps-card-title,#patrolsync-portal-hub-card .ps-scheduler-hero-bar .ps-card-title,#ps-panel-schedule .ps-card-title,.ps-scheduler-hero-bar .ps-card-title,.ps-sched-hud-title{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: clamp(22px,3vw,26px) !important;font-weight: 800 !important;letter-spacing: -0.02em !important}#patrolsync-portal-hub-card #ps-panel-schedule .ps-monarch-card-subtitle,#patrolsync-portal-hub-card .ps-scheduler-hero-bar .ps-monarch-card-subtitle,#ps-panel-schedule .ps-monarch-card-subtitle,.ps-scheduler-hero-bar .ps-monarch-card-subtitle{font-family: system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size: 15.5px !important;line-height: 1.58 !important;font-weight: 500 !important}#patrolsync-portal-hub-card #ps-cal-month-title,#ps-cal-month-title{font-size: 20px !important;font-weight: 800 !important}#patrolsync-portal-hub-card .ps-cal-day-header,.ps-cal-day-header{font-size: 12px !important;font-weight: 750 !important}#patrolsync-portal-hub-card .ps-sched-calendar-legend .ps-legend-item,.ps-sched-calendar-legend .ps-legend-item{font-size: 13px !important;font-weight: 650 !important}#patrolsync-portal-hub-card .ps-ops-subtab-btn,#patrolsync-portal-hub-card .ps-tab-btn,#patrolsync-portal-hub-card .ps-filter-pill-btn,#patrolsync-portal-hub-card .filter-pill,#patrolsync-portal-hub-card .scenario-pill,#patrolsync-portal-hub-card .ps-horizon-pill,.ps-ops-subtabs>button,.ps-ops-subtab-btn,.ps-tab-btn,.ps-filter-pill-btn,.filter-pill,.scenario-pill,.ps-horizon-pill{font-size: 13.5px !important;font-weight: 700 !important;letter-spacing: -0.01em !important;flex-shrink: 0 !important;white-space: nowrap !important}#patrolsync-portal-hub-card .ps-inspector-header-block .ps-card-title,.ps-inspector-header-block .ps-card-title{font-size: 20px !important;font-weight: 750 !important}#patrolsync-portal-hub-card .ps-inspector-card .ps-meta-key,#patrolsync-portal-hub-card .ps-inspector-card .ps-meta-label,.ps-inspector-card .ps-meta-key,.ps-inspector-card .ps-meta-label{font-size: 12px !important;font-weight: 750 !important;letter-spacing: 0.05em !important}#patrolsync-portal-hub-card .ps-inspector-card .ps-meta-val,.ps-inspector-card .ps-meta-val{font-size: 14.5px !important;font-weight: 650 !important}#patrolsync-portal-hub-card .ps-inspector-callout .ps-inspector-callout-text,.ps-inspector-callout .ps-inspector-callout-text{font-size: 16px !important;line-height: 1.58 !important;font-weight: 500 !important}#patrolsync-portal-hub-card .ps-inspector-directives,.ps-inspector-directives{font-size: 13.5px !important;line-height: 1.55 !important}@media (min-width: 1025px){.ps-linear-table-header,.ps-linear-statute-header,.ps-linear-doctrine-header,.ps-linear-asset-header,.ps-linear-fleet-header,.ps-linear-ordinance-header{display: flex !important;align-items: center !important;justify-content: space-between !important}.ps-linear-table-header .ps-th-pri-id,.ps-linear-statute-header .ps-col-citation,.ps-linear-doctrine-header .ps-col-doctrine-case,.ps-linear-asset-header .ps-col-asset-id,.ps-linear-fleet-header .ps-col-fleet-squad,.ps-linear-ordinance-header .ps-col-ord-code,.ps-briefing-card .ps-col-pri-id,.ps-statute-row .ps-col-citation,.ps-doctrine-card .ps-col-doctrine-case,.search-proto-card .ps-col-doctrine-case,.ps-gear-row .ps-col-asset-id,.ps-fleet-row .ps-col-fleet-squad,.ps-ordinance-card .ps-col-ord-code{flex: 0 1 clamp(220px,20vw,320px) !important;min-width: 200px !important;max-width: 340px !important}.ps-linear-table-header .ps-th-directive,.ps-linear-statute-header .ps-col-offense,.ps-linear-doctrine-header .ps-col-doctrine-rule,.ps-linear-asset-header .ps-col-asset-name,.ps-linear-fleet-header .ps-col-fleet-shift,.ps-linear-ordinance-header .ps-col-ord-title,.ps-briefing-card .ps-col-directive,.ps-statute-row .ps-col-offense,.ps-doctrine-card .ps-col-doctrine-rule,.search-proto-card .ps-col-doctrine-rule,.ps-gear-row .ps-col-asset-name,.ps-fleet-row .ps-col-fleet-shift,.ps-ordinance-card .ps-col-ord-title{flex: 1 1 auto !important;min-width: 0 !important;margin: 0 16px !important}.ps-linear-table-header .ps-th-status,.ps-linear-statute-header .ps-col-actions,.ps-linear-doctrine-header .ps-col-doctrine-scope,.ps-linear-asset-header .ps-col-asset-status,.ps-linear-fleet-header .ps-col-fleet-status,.ps-linear-ordinance-header .ps-col-ord-level,.ps-briefing-card .ps-col-status,.ps-statute-row .ps-col-actions,.ps-doctrine-card .ps-col-doctrine-scope,.search-proto-card .ps-col-doctrine-scope,.search-proto-card .ps-card-status-col,.ps-gear-row .ps-col-asset-status,.ps-fleet-row .ps-col-fleet-status,.ps-ordinance-card .ps-col-ord-level{flex: 0 0 clamp(160px,14vw,190px) !important;text-align: right !important;flex-shrink: 0 !important}}@media (max-width: 1024px){.ps-linear-table-header,.ps-linear-statute-header,.ps-linear-doctrine-header,.ps-linear-asset-header,.ps-linear-fleet-header,.ps-linear-ordinance-header{display: none !important}.ps-linear-card-top,.case-block-header.ps-linear-card-top,.ps-briefing-card .ps-linear-card-top,.ps-premise-card .ps-linear-card-top,.ps-vacation-card .ps-linear-card-top,.ps-commercial-card .ps-linear-card-top,.ps-hotspot-card .ps-linear-card-top,.ps-trespass-card .ps-linear-card-top,.ps-locker-card .ps-linear-card-top,.ps-statute-row .ps-linear-card-top,.ps-doctrine-card .ps-linear-card-top,.search-proto-card .case-block-header.ps-linear-card-top,.ps-gear-row .ps-linear-card-top,.ps-fleet-row .ps-linear-card-top,.ps-custody-audit-row .ps-linear-card-top,.ps-ordinance-card .ps-linear-card-top{display: flex !important;flex-direction: column !important;align-items: stretch !important;width: 100% !important;gap: 10px !important}.search-proto-card .ps-col-doctrine-case,.search-proto-card .ps-col-doctrine-rule,.search-proto-card .ps-col-doctrine-scope,.search-proto-card .ps-card-status-col,.ps-doctrine-card .ps-col-doctrine-case,.ps-doctrine-card .ps-col-doctrine-rule,.ps-doctrine-card .ps-col-doctrine-scope,.ps-doctrine-card .ps-card-status-col,.ps-gear-row .ps-col-asset-id,.ps-gear-row .ps-col-asset-name,.ps-gear-row .ps-col-asset-status,.ps-fleet-row .ps-col-fleet-squad,.ps-fleet-row .ps-col-fleet-shift,.ps-fleet-row .ps-col-fleet-status,.ps-col-pri-id,.ps-col-directive,.ps-col-status,.ps-col-citation,.ps-col-offense,.ps-col-actions,.ps-col-doctrine-case,.ps-col-doctrine-rule,.ps-col-doctrine-scope,.ps-card-status-col,.ps-col-asset-id,.ps-col-asset-name,.ps-col-asset-status,.ps-col-fleet-squad,.ps-col-fleet-shift,.ps-col-fleet-status,.ps-col-ord-code,.ps-col-ord-title,.ps-col-ord-level{flex: 1 1 auto !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important}.search-proto-card .ps-col-doctrine-scope,.search-proto-card .ps-card-status-col,.ps-doctrine-card .ps-col-doctrine-scope,.ps-doctrine-card .ps-card-status-col,.ps-col-status,.ps-col-actions,.ps-col-doctrine-scope,.ps-card-status-col,.ps-col-asset-status,.ps-col-fleet-status,.ps-col-ord-level{text-align: left !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin-top: 4px !important;padding-top: 8px !important;border-top: 1px solid var(--border,rgba(0,0,0,0.06)) !important;max-width: 100% !important;box-sizing: border-box !important}.ps-col-doctrine-scope>div,.search-proto-card .ps-col-doctrine-scope>div,.ps-doctrine-card .ps-col-doctrine-scope>div{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;max-width: 100% !important}.ps-linear-hover-actions{opacity: 1 !important;transform: none !important;margin-top: 0 !important}.ps-ops-subtabs,.ps-filter-pills,.ps-statute-subtabs,.ps-sched-subtabs-bar,.ps-pills-row,.scenario-pills{display: flex !important;align-items: center !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: thin !important;flex-wrap: nowrap !important;max-width: 100% !important;box-sizing: border-box !important;gap: 8px !important}.ps-ops-subtabs>button,.ps-ops-subtab-btn,.ps-tab-btn,.ps-filter-pill-btn,.filter-pill,.scenario-pill,.ps-horizon-pill{flex-shrink: 0 !important;white-space: nowrap !important;min-width: max-content !important}#ps-briefing-card-feed .ps-card-header,.ps-card-header.ps-monarch-card-header,.ps-card-header{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 10px !important}.ps-feed-header-actions{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important}.ps-scheduler-container{max-width: 100% !important;box-sizing: border-box !important}.ps-scheduler-hero-bar{flex-wrap: wrap !important;gap: 12px !important;padding: 16px !important;width: 100% !important;box-sizing: border-box !important}.ps-scheduler-controls{flex-wrap: wrap !important;max-width: 100% !important;gap: 8px !important}.ps-horizon-switcher{flex-wrap: wrap !important;max-width: 100% !important;gap: 6px !important}#ps-sched-cal-card,#ps-sched-cal-card .ps-monarch-card-body,.ps-sched-subview,#ps-sched-view-roster{max-width: 100% !important;box-sizing: border-box !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}.ps-scheduler-cal-grid{min-width: 500px !important}.ps-chrono-ribbon{max-width: 100% !important;box-sizing: border-box !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}.ps-chrono-ruler,.ps-chrono-bands,.ps-chrono-waterline{min-width: 600px !important}.ps-inspector-meta-grid,.case-meta-grid,.search-proto-meta-grid{grid-template-columns: 1fr !important}}@media (max-width: 768px){.case-rules-grid,.ps-rules-grid{grid-template-columns: 1fr !important;gap: 10px !important}.case-rule-col,.ps-rule-col{min-width: 0 !important;overflow-wrap: break-word !important;word-break: normal !important}.case-rule-list li,.case-rules-list li{overflow-wrap: break-word !important;word-break: normal !important}.ps-summit-layout,.ps-summit-feed-col,.ps-catalog-subview{min-width: 0 !important;max-width: 100% !important;width: 100% !important;box-sizing: border-box !important}}@media (min-width: 1025px){#ps-statute-col-right,#ps-briefing-col-right,#ps-search-col-right,#ps-caselaw-col-right,#ps-fleet-col-right,#ps-ordinance-col-right,.ps-monarch-col-right{position: sticky !important;top: 16px !important;max-height: calc(100vh - 32px) !important;display: flex !important;flex-direction: column !important}#ps-statute-inspector-card,#ps-briefing-inspector-card,#ps-search-inspector-card,#ps-caselaw-inspector-card,#ps-fleet-inspector-card,#ps-ordinance-inspector-card,.ps-inspector-card{max-height: calc(100vh - 32px) !important;display: flex !important;flex-direction: column !important;overflow: hidden !important}#ps-statute-inspector-body,#ps-briefing-inspector-body,#ps-search-inspector-body,#ps-caselaw-inspector-body,#ps-fleet-inspector-body,#ps-ordinance-inspector-body,.ps-inspector-card .ps-monarch-card-body,.ps-inspector-body{overflow-y: auto !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: thin !important;flex: 1 1 auto !important}}:root[data-theme="light"] .ps-kicker,:root[data-theme="light"] .ps-stat-kicker,:root[data-theme="light"] .ps-meta-code,:root[data-theme="light"] .ps-inspector-section-label,:root[data-theme="light"] .ps-fleet-stat-kicker,:root[data-theme="light"] .ps-fleet-assignment-kicker,:root[data-theme="light"] .ps-meta-label,:root[data-theme="light"] .ps-th-label,:root[data-theme="white"] .ps-kicker,:root[data-theme="white"] .ps-stat-kicker,:root[data-theme="white"] .ps-meta-code,:root[data-theme="white"] .ps-inspector-section-label,:root[data-theme="white"] .ps-fleet-stat-kicker,:root[data-theme="white"] .ps-fleet-assignment-kicker,:root[data-theme="white"] .ps-meta-label,:root[data-theme="white"] .ps-th-label{color: #475569 !important}#ps-panel-search #ps-search-col-left{grid-column: 1 / -1 !important;width: 100% !important}.ps-print-packet-modal{position: fixed;inset: 0;z-index: 12000;background: rgba(8,10,14,0.72);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);display: none;align-items: center;justify-content: center;padding: 20px}.ps-print-packet-modal.is-open{display: flex !important}@media print{html,body,html.ps-authenticated:has(body.patrolsync-workspace-page),html:has(body.patrolsync-workspace-page),body.patrolsync-workspace-page,body.patrolsync-portal-page{height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;background: #ffffff !important;color: #000000 !important}body.ps-printing-packet>*:not(#ps-print-packet-modal){display: none !important}#ps-print-packet-modal.is-open,#ps-print-packet-modal.is-open *{visibility: visible !important;-webkit-print-color-adjust: exact !important;print-color-adjust: exact !important}#ps-print-packet-modal.is-open,#ps-print-packet-modal.is-open .ps-print-packet-card,#ps-print-packet-modal.is-open .ps-print-packet-stage{position: static !important;display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important;max-height: none !important;overflow: visible !important;margin: 0 !important;padding: 0 !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;background: #ffffff !important}#ps-print-packet-modal.is-open .ps-print-sheet-document{position: static !important;display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important;max-height: none !important;overflow: visible !important;margin: 0 !important;padding: 12mm 14mm !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;background: #ffffff !important}#ps-print-packet-modal.is-open .rc-header,#ps-print-packet-modal.is-open .fa-header,#ps-print-packet-modal.is-open .rc-card-top,#ps-print-packet-modal.is-open .rc-card-foot,#ps-print-packet-modal.is-open .rc-doc-footer,#ps-print-packet-modal.is-open .fa-doc-footer{display: flex !important}#ps-print-packet-modal.is-open .rc-kpi-grid,#ps-print-packet-modal.is-open .fa-kpi-grid{display: grid !important;grid-template-columns: repeat(4,1fr) !important}#ps-print-packet-modal.is-open .rc-table th,#ps-print-packet-modal.is-open .fa-table th,#ps-print-packet-modal.is-open .rc-section-title,#ps-print-packet-modal.is-open .fa-section-title,#ps-print-packet-modal.is-open .rc-meta,#ps-print-packet-modal.is-open .fa-meta-box,#ps-print-packet-modal.is-open .rc-kpi-cell,#ps-print-packet-modal.is-open .fa-kpi-cell,#ps-print-packet-modal.is-open .rc-card-details{background: transparent !important}#ps-print-packet-modal.is-open .rc-pri-critical{background: #fee2e2 !important;color: #991b1b !important;border-color: #dc2626 !important}#ps-print-packet-modal.is-open .rc-pri-high{background: #fef3c7 !important;color: #92400e !important;border-color: #d97706 !important}#ps-print-packet-modal .ps-print-modal-toolbar,#ps-print-packet-modal .rc-no-print,#ps-quicklook-modal .ps-quicklook-top-done,#ps-quicklook-modal .ps-quicklook-footer{display: none !important;visibility: hidden !important}#ps-quicklook-modal.is-open,#ps-quicklook-modal.is-open *{visibility: visible !important}#ps-quicklook-modal.is-open,#ps-quicklook-modal.is-open .ps-modal-card,#ps-quicklook-modal.is-open .ps-modal-body,#ps-quicklook-modal.is-open .ps-quicklook-dossier,#ps-quicklook-modal.is-open .ps-quicklook-hero-grid,#ps-quicklook-modal.is-open .ps-quicklook-directives-grid,#ps-quicklook-modal.is-open .ps-quicklook-statutes-deck{visibility: visible !important;display: block !important;position: static !important;max-height: none !important;overflow: visible !important;box-shadow: none !important;border: none !important}}@media screen and (min-aspect-ratio: 21/9),screen and (min-width: 2400px){#patrolsync-portal-hub-card .ps-workspace-canvas,.ps-workspace-canvas{max-width: 1720px !important;margin-left: auto !important;margin-right: auto !important;width: 100% !important}}@media screen and (max-aspect-ratio: 4/3),screen and (max-width: 1180px){:root{--ps-sidebar-width: 180px}#patrolsync-portal-hub-card .ps-workspace-sidebar,.ps-workspace-sidebar{width: var(--ps-sidebar-width,180px) !important;min-width: 160px !important;max-width: 200px !important;padding: 10px 6px !important}.ps-sidebar-nav-item{padding: 6px 8px !important;font-size: 12px !important}.ps-sidebar-brand-lockup{padding: 2px 4px 10px !important;margin-bottom: 8px !important}.ps-sidebar-logo{max-width: 120px !important;height: auto !important}.ps-linear-ws-name{font-size: 12px !important}.ps-sidebar-section-header{padding: 6px 6px 3px !important}.ps-sidebar-section-label{font-size: 10px !important}.ps-sidebar-officer-card{padding: 6px 8px !important}.ps-sidebar-officer-name{font-size: 12px !important}.ps-sidebar-officer-badge{font-size: 10px !important}.ps-panel-grid,#ps-panel-briefing .ps-panel-grid,#ps-panel-speed .ps-panel-grid,#ps-panel-caselaw .ps-panel-grid,#ps-panel-assets .ps-panel-grid,#ps-panel-ordinances .ps-panel-grid{grid-template-columns: 1fr !important;gap: 16px !important}#ps-statute-col-right,#ps-briefing-col-right,#ps-search-col-right,#ps-caselaw-col-right,#ps-fleet-col-right,#ps-ordinance-col-right,.ps-monarch-col-right{position: static !important;max-height: none !important;width: 100% !important}#ps-statute-inspector-card,#ps-briefing-inspector-card,#ps-search-inspector-card,#ps-caselaw-inspector-card,#ps-fleet-inspector-card,#ps-ordinance-inspector-card,.ps-inspector-card{max-height: none !important}}@media screen and (max-aspect-ratio: 1/1) and (max-width: 1024px){#patrolsync-portal-hub-card .ps-workspace-canvas,.ps-workspace-canvas{padding: 12px 10px !important}.ps-inspector-meta-grid{grid-template-columns: 1fr 1fr !important}}@container canvas (max-width: 860px){.ps-panel-grid{grid-template-columns: 1fr !important;gap: 14px !important}.ps-inspector-meta-grid{grid-template-columns: 1fr 1fr !important}.ps-card-header{flex-direction: column !important;align-items: stretch !important;gap: 8px !important}.ps-linear-card-top{flex-direction: column !important;align-items: stretch !important;gap: 8px !important}}@container canvas (min-width: 861px) and (max-width: 1280px){.ps-panel-grid{grid-template-columns: 1.15fr 0.85fr !important;gap: 16px !important}}@container canvas (min-width: 1281px){.ps-panel-grid{grid-template-columns: 1.2fr 0.8fr !important;gap: 20px !important}}#ps-panel-rescue{width: 100%}#patrolsync-portal-hub-card #ps-panel-rescue .ps-monarch-grid,#ps-panel-rescue .ps-monarch-grid{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 14px !important;align-items: stretch !important}#ps-panel-rescue #ps-rescue-col-right,#ps-panel-rescue .ps-monarch-column{width: 100% !important;max-width: 100% !important;position: static !important}#ps-rescue-inspector-card{display: flex !important;flex-direction: column !important;width: 100% !important;max-height: none !important}#ps-rescue-triage-list{max-height: calc(100vh - 280px) !important;overflow-y: auto !important;scrollbar-width: thin !important}#ps-rescue-inspector-body{flex: 1 1 auto !important;min-height: 0 !important;overflow-y: visible !important}#ps-rescue-inspector-body::-webkit-scrollbar,#ps-rescue-triage-list::-webkit-scrollbar{width: 6px}#ps-rescue-inspector-body::-webkit-scrollbar-thumb,#ps-rescue-triage-list::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.16);border-radius: 9999px}:root[data-theme="dark"] #ps-rescue-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="zen-linen-dark"] #ps-rescue-inspector-body::-webkit-scrollbar-thumb,:root[data-theme="dark"] #ps-rescue-triage-list::-webkit-scrollbar-thumb,:root[data-theme="zen-linen-dark"] #ps-rescue-triage-list::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.16)}#ps-panel-rescue .ps-rescue-selector-bar{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 12px 16px !important;background: var(--surface) !important;border: 1px solid var(--border) !important;border-radius: 12px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important;margin-bottom: 12px !important;flex-wrap: wrap !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-selector-bar,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-selector-bar{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.4) !important}#ps-panel-rescue .ps-rescue-selector-label-group{display: flex !important;align-items: center !important;gap: 10px !important;flex-shrink: 0 !important}#ps-panel-rescue .ps-rescue-selector-label{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: var(--text-soft) !important;margin: 0 !important}#ps-panel-rescue .ps-rescue-selector-controls{display: flex !important;align-items: center !important;gap: 10px !important;flex: 1 1 500px !important;justify-content: flex-end !important}#ps-panel-rescue .ps-rescue-select-wrapper{position: relative !important;flex: 1 1 auto !important;max-width: 680px !important;min-width: 260px !important}#ps-panel-rescue .ps-rescue-select{width: 100% !important;height: 38px !important;padding: 0 32px 0 12px !important;font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 13px !important;font-weight: 650 !important;color: var(--text) !important;background: var(--surface-secondary,rgba(0,0,0,0.03)) !important;border: 1px solid var(--border) !important;border-radius: 8px !important;appearance: none !important;-webkit-appearance: none !important;cursor: pointer !important;transition: border-color 140ms ease,box-shadow 140ms ease !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-select,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-select{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.12) !important;color: #f5f5f7 !important}#ps-panel-rescue .ps-rescue-select:focus{outline: none !important;border-color: var(--apple-blue,#2997ff) !important;box-shadow: 0 0 0 3px rgba(41,151,255,0.2) !important}#ps-panel-rescue .ps-rescue-select-wrapper::after{content: "▾" !important;position: absolute !important;right: 12px !important;top: 50% !important;transform: translateY(-50%) !important;font-size: 12px !important;color: var(--text-soft) !important;pointer-events: none !important}#ps-panel-rescue .ps-rescue-select optgroup{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-weight: 700 !important;font-size: 11px !important;color: var(--apple-blue,#2997ff) !important;background: var(--surface) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-select optgroup,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-select optgroup{background: #1c1c1e !important;color: #64d2ff !important}#ps-panel-rescue .ps-rescue-select option{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-weight: 500 !important;font-size: 12.5px !important;color: var(--text) !important;background: var(--surface) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-select option,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-select option{background: #1c1c1e !important;color: #f5f5f7 !important}#ps-panel-rescue .ps-rescue-nav-btn-group{display: flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important}#ps-panel-rescue .ps-rescue-nav-btn{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 0 12px !important;height: 38px !important}#ps-panel-rescue .ps-briefing-card.ps-linear-card{cursor: pointer;transition: background 140ms ease,border-color 140ms ease,box-shadow 140ms ease,transform 140ms ease}#ps-panel-rescue .ps-briefing-card.ps-linear-card:hover{transform: translateY(-1px)}#ps-panel-rescue .ps-rescue-procedure-stage{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(420px,1fr)) !important;gap: 12px !important;margin-top: 8px !important}@media (max-width: 900px){#ps-panel-rescue .ps-rescue-procedure-stage{grid-template-columns: 1fr !important}}#ps-panel-rescue .ps-rescue-step-card{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 14px 16px !important;border-radius: 10px !important;background: rgba(0,0,0,0.02) !important;border: 1px solid var(--border) !important;border-left: 3px solid var(--apple-blue,#2997ff) !important;transition: background 120ms ease,border-color 120ms ease !important}#ps-panel-rescue .ps-rescue-step-card.is-first-step,#ps-panel-rescue .ps-rescue-step-card:first-child{grid-column: 1 / -1 !important;border-left-color: var(--apple-red,#ff453a) !important;background: rgba(255,69,58,0.04) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-step-card{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card.is-first-step,:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card:first-child,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-step-card.is-first-step,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-step-card:first-child{background: rgba(255,69,58,0.08) !important;border-left-color: var(--apple-red,#ff453a) !important}#ps-panel-rescue .ps-rescue-step-header{display: flex !important;align-items: center !important;justify-content: space-between !important}#ps-panel-rescue .ps-rescue-step-badge{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--apple-blue,#2997ff) !important}#ps-panel-rescue .ps-rescue-step-card.is-first-step .ps-rescue-step-badge,#ps-panel-rescue .ps-rescue-step-card:first-child .ps-rescue-step-badge{color: var(--apple-red,#ff453a) !important}#ps-panel-rescue .ps-rescue-step-text{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif) !important;font-size: 13.5px !important;line-height: 1.55 !important;color: var(--text) !important;margin: 0 !important}#ps-panel-rescue .ps-rescue-prohibited-box{padding: 12px 14px !important;border-radius: 8px !important;background: rgba(255,69,58,0.04) !important;border: 1px solid rgba(255,69,58,0.20) !important;border-left: 3px solid var(--apple-red,#ff453a) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-prohibited-box,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-prohibited-box{background: rgba(255,69,58,0.08) !important;border-color: rgba(255,69,58,0.28) !important}#ps-panel-rescue .ps-rescue-telemetry-deck{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(260px,1fr)) !important;gap: 14px !important;margin-top: 16px !important}#ps-panel-rescue .ps-grounds-textbox,#ps-panel-rescue .ps-inspector-directives{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif) !important;font-size: 13.5px !important;line-height: 1.55 !important;color: var(--text) !important}#ps-panel-rescue .ps-grounds-textbox.ps-inspector-directives{white-space: pre-wrap !important;padding: 12px 14px !important;border-radius: 8px !important;background: rgba(0,0,0,0.03) !important;border: 1px solid var(--border) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-grounds-textbox.ps-inspector-directives,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-grounds-textbox.ps-inspector-directives{background: rgba(255,255,255,0.04) !important;border-color: rgba(255,255,255,0.10) !important;color: #f5f5f7 !important}#ps-panel-rescue .ps-inspector-section-label{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;display: block !important;margin-bottom: 8px !important}#ps-panel-rescue .ps-inspector-callout-title{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important}#ps-rescue-mist-modal .ps-input,#ps-rescue-ledger-modal .ps-input{width: 100%}#ps-rescue-mist-modal #ps-mist-preview-code{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 12px !important;line-height: 1.55 !important;border-radius: 8px !important;padding: 12px 14px !important;background: rgba(0,0,0,0.03) !important;border: 1px solid var(--border) !important}:root[data-theme="dark"] #ps-rescue-mist-modal #ps-mist-preview-code,:root[data-theme="zen-linen-dark"] #ps-rescue-mist-modal #ps-mist-preview-code{background: rgba(255,255,255,0.04) !important;border-color: rgba(255,255,255,0.10) !important;color: #f5f5f7 !important}#ps-rescue-mist-modal .ps-label,#ps-rescue-ledger-modal .ps-label{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important}#ps-rescue-ledger-modal .ps-ledger-row{display: flex !important;align-items: center !important;padding: 10px 14px !important;border-bottom: 1px solid var(--border) !important;font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 12.5px !important}#ps-rescue-ledger-modal .ps-ledger-row:last-child{border-bottom: none !important}#ps-rescue-ledger-modal .ps-ledger-time,#ps-rescue-ledger-modal .ps-ledger-statute{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11px !important;font-weight: 700 !important}body.patrolsync-locked.standalone-page .standalone-tool-container,body.patrolsync-locked.standalone-page .editorial-masthead,body.patrolsync-locked.tool-page .standalone-tool-container,body.patrolsync-locked.tool-page .editorial-masthead,body.patrolsync-locked.standalone-page .patrolsync-gated-content,body.patrolsync-locked.tool-page .patrolsync-gated-content{display: none !important}body.patrolsync-locked.standalone-page .patrolsync-gate-wrap,body.patrolsync-locked.tool-page .patrolsync-gate-wrap{display: flex !important}.standalone-tool-container .ps-view-panel{display: block !important;opacity: 1 !important;visibility: visible !important}.standalone-tool-container .ps-page-header{display: none !important}.standalone-tool-container{padding-bottom: var(--space-8,32px)}.ps-lockout-banner{margin: 12px 0 16px 0;padding: 14px 16px;background: rgba(239,68,68,0.08);border: 1px solid rgba(239,68,68,0.35);border-radius: 12px;text-align: center;user-select: none}:root[data-theme="dark"] .ps-lockout-banner{background: rgba(239,68,68,0.14);border-color: rgba(239,68,68,0.5)}.ps-lockout-kicker{display: block;font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #dc2626;margin-bottom: 4px}:root[data-theme="dark"] .ps-lockout-kicker{color: #f87171}.ps-lockout-countdown{display: block;font-family: var(--font-mono,monospace);font-size: 16px;font-weight: 800;letter-spacing: 0.04em;color: #991b1b;margin-bottom: 4px}:root[data-theme="dark"] .ps-lockout-countdown{color: #fca5a5}.ps-lockout-sub{display: block;font-size: 12px;line-height: 1.4;color: #64748b}:root[data-theme="dark"] .ps-lockout-sub{color: #94a3b8}#ps-search-card-wizard .ps-monarch-card-header{padding: 18px 24px !important}#ps-search-card-wizard .ps-monarch-card-body{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 24px !important}:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-dock,#ps-search-card-wizard .ps-search-segmented-dock{display: flex !important;flex-direction: column !important;gap: 10px !important;margin: 0 !important;width: 100% !important;background: transparent !important;border: none !important;padding: 0 !important;box-shadow: none !important}#ps-search-card-wizard .ps-search-segmented-dock .ps-speed-stepper-header,#ps-search-card-wizard .ps-search-predicates-hub .ps-speed-stepper-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin: 0 !important;width: 100% !important}:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-bar,:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-wizard-buttons,#ps-search-card-wizard .ps-search-segmented-bar{display: grid !important;grid-template-columns: repeat(6,1fr) !important;gap: 4px !important;width: 100% !important;padding: 4px !important;background: #f1f2f4 !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 12px !important;box-sizing: border-box !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-bar,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-wizard-buttons,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-bar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-wizard-buttons{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.08) !important}@media (max-width: 1100px){:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-bar,:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-wizard-buttons,#ps-search-card-wizard .ps-search-segmented-bar{grid-template-columns: repeat(3,1fr) !important}}@media (max-width: 640px){:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-segmented-bar,:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-wizard-buttons,#ps-search-card-wizard .ps-search-segmented-bar{grid-template-columns: repeat(2,1fr) !important}}:root[data-theme] #patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-wiz-btn,#ps-search-card-wizard .ps-search-wiz-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 38px !important;padding: 6px 10px !important;border-radius: 9px !important;text-align: center !important;font-size: 12px !important;font-weight: 650 !important;white-space: nowrap !important;box-sizing: border-box !important}#ps-search-card-wizard .ps-search-predicates-hub{display: flex !important;flex-direction: column !important;gap: 10px !important;margin: 0 !important;width: 100% !important}#ps-search-card-wizard .ps-search-predicate-chips-row{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 10px !important;width: 100% !important}@media (max-width: 1100px){#ps-search-card-wizard .ps-search-predicate-chips-row{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 640px){#ps-search-card-wizard .ps-search-predicate-chips-row{grid-template-columns: 1fr !important}}#ps-search-card-wizard .ps-search-predicate-chip{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 42px !important;padding: 8px 12px !important;border-radius: 10px !important;text-align: center !important;font-size: 12px !important;font-weight: 650 !important;line-height: 1.35 !important;white-space: normal !important;box-sizing: border-box !important}#ps-search-card-wizard #ps-search-wiz-content{margin: 0 !important;width: 100% !important;background: transparent !important;border: none !important;padding: 0 !important}#ps-search-card-wizard .ps-search-wiz-inner{background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;border-radius: 14px !important;padding: 22px 24px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;width: 100% !important;box-sizing: border-box !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-search-wiz-inner,:root[data-theme="zen-linen-dark"] #ps-search-card-wizard .ps-search-wiz-inner{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}#ps-search-card-wizard .ps-search-wiz-header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 16px !important;margin: 0 0 18px 0 !important;padding-bottom: 14px !important;border-bottom: 1px solid var(--border-subtle,rgba(0,0,0,0.06)) !important}#ps-search-card-wizard .ps-search-wiz-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif !important;font-size: 18px !important;font-weight: 700 !important;color: var(--text) !important;line-height: 1.3 !important;letter-spacing: -0.015em !important;margin: 0 0 4px 0 !important}#ps-search-card-wizard .ps-search-wiz-authority{font-family: var(--font-mono) !important;font-size: 11px !important;color: var(--text-soft) !important;line-height: 1.4 !important}#ps-search-card-wizard .ps-inspector-meta-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(280px,1fr)) !important;gap: 12px 16px !important;margin: 0 0 20px 0 !important}#ps-search-card-wizard .ps-meta-cell.ps-inspector-meta-item{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.06) !important;border-radius: 10px !important;padding: 14px 18px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;display: flex !important;flex-direction: column !important;gap: 4px !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-meta-cell.ps-inspector-meta-item,:root[data-theme="zen-linen-dark"] #ps-search-card-wizard .ps-meta-cell.ps-inspector-meta-item{background: #11141a !important;border-color: rgba(255,255,255,0.06) !important}#ps-search-card-wizard .ps-inspector-callout.is-standard{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 4px solid var(--apple-blue,#0071e3) !important;border-radius: 10px !important;padding: 16px 20px !important;margin: 0 !important}:root[data-theme="dark"] #ps-search-card-wizard .ps-inspector-callout.is-standard,:root[data-theme="zen-linen-dark"] #ps-search-card-wizard .ps-inspector-callout.is-standard{background: #11141a !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: #2997ff !important}#ps-search-card-wizard .ps-inspector-header-block{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;margin: 0 0 10px 0 !important;padding-bottom: 8px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important}#ps-search-card-wizard .ps-inspector-callout-text{font-size: 13.5px !important;line-height: 1.55 !important;color: var(--text) !important;margin: 0 !important}#ps-caselaw-card-library .ps-monarch-card-header,#ps-rescue-card-library .ps-monarch-card-header{padding: 18px 24px !important}#ps-caselaw-card-library>.ps-monarch-card-body,#ps-rescue-card-library>.ps-monarch-card-body{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 24px !important}#ps-caselaw-card-rules.ps-caselaw-rules-shelf,#ps-rescue-card-rules.ps-rescue-rules-shelf{display: flex !important;flex-direction: column !important;gap: 14px !important;margin: 0 !important;padding-bottom: 24px !important;border-bottom: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important}:root[data-theme="dark"] #ps-caselaw-card-rules.ps-caselaw-rules-shelf,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules.ps-caselaw-rules-shelf,:root[data-theme="dark"] #ps-rescue-card-rules.ps-rescue-rules-shelf,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules.ps-rescue-rules-shelf{border-bottom-color: rgba(255,255,255,0.08) !important}#ps-caselaw-card-rules .ps-rules-shelf-header,#ps-rescue-card-rules .ps-rules-shelf-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin: 0 !important;gap: 12px !important}#ps-caselaw-card-rules .ps-field-rules-list,#ps-rescue-card-rules .ps-field-rules-list{display: grid !important;grid-template-columns: repeat(5,1fr) !important;gap: 12px !important;width: 100% !important;margin: 0 !important}@media (max-width: 1360px){#ps-caselaw-card-rules .ps-field-rules-list,#ps-rescue-card-rules .ps-field-rules-list{grid-template-columns: repeat(auto-fit,minmax(220px,1fr)) !important}}#ps-caselaw-card-rules .ps-field-rule-item{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;min-height: 200px !important;padding: 16px 16px !important;border-radius: 12px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;border-left: 3.5px solid var(--apple-blue,#0071e3) !important;margin: 0 !important;box-sizing: border-box !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-caselaw-card-rules .ps-field-rule-item{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: #2997ff !important}#ps-rescue-card-rules .ps-field-rule-item{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;min-height: 180px !important;padding: 18px 18px 20px !important;border-radius: 14px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;margin: 0 !important;box-sizing: border-box !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 2px 8px rgba(0,0,0,0.02) !important;transition: transform 160ms cubic-bezier(0.16,1,0.3,1),box-shadow 160ms cubic-bezier(0.16,1,0.3,1),border-color 160ms cubic-bezier(0.16,1,0.3,1) !important}#ps-rescue-card-rules .ps-field-rule-item:hover{transform: translateY(-2px) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.07) !important;border-color: rgba(0,0,0,0.16) !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 4px 12px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item:hover,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item:hover{border-color: rgba(255,255,255,0.18) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.5) !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 750 !important;color: var(--text) !important;line-height: 1.3 !important;min-height: 38px !important;display: flex !important;align-items: flex-start !important;margin: 0 0 6px 0 !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-speed-unit-badge{font-size: 11px !important;font-weight: 700 !important;padding: 3px 8px !important;border-radius: 9999px !important;margin: 0 0 10px 0 !important;display: inline-block !important}#ps-caselaw-card-rules .ps-field-rule-item .ps-field-rule-desc{font-size: 13px !important;line-height: 1.5 !important;color: var(--text-secondary,#4b5563) !important;margin: 0 !important;flex: 1 !important}:root[data-theme="dark"] #ps-caselaw-card-rules .ps-field-rule-item .ps-field-rule-desc{color: #cbd5e1 !important}#ps-rescue-card-rules .ps-field-rule-item .ps-inspector-header-block{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin: 0 0 10px 0 !important;width: 100% !important}#ps-rescue-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.25 !important;min-height: 0 !important;margin: 0 0 8px 0 !important;display: block !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{color: #f5f5f7 !important}#ps-rescue-card-rules .ps-field-rule-item .ps-speed-unit-badge{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;padding: 3px 8px !important;border-radius: 9999px !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;background: rgba(0,113,227,0.07) !important;color: var(--apple-blue,#0071e3) !important;border: 1px solid rgba(0,113,227,0.16) !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-speed-unit-badge{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.25) !important}#ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc{font-size: 12.5px !important;line-height: 1.55 !important;color: #4b5563 !important;margin: 0 !important;flex: 1 !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc{color: #9ca3af !important}#ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc strong,#ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight{color: #111827 !important;font-weight: 700 !important}:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="zen-linen-dark"] #ps-rescue-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight{color: #ffffff !important}.ps-rescue-filter-dock{display: flex !important;flex-direction: column !important;gap: 12px !important;margin: 0 !important;width: 100% !important}.ps-rescue-search-experience{margin: 0 !important;width: 100% !important}.ps-rescue-search-shell{display: flex !important;align-items: center !important;height: 40px !important;padding: 0 14px !important;border-radius: 10px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;box-sizing: border-box !important;width: 100% !important;transition: border-color 140ms ease,box-shadow 140ms ease !important}.ps-rescue-search-shell:focus-within{border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.12) !important}:root[data-theme="dark"] .ps-rescue-search-shell,:root[data-theme="zen-linen-dark"] .ps-rescue-search-shell{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}.ps-rescue-search-input-wrap{flex: 1 !important;display: flex !important;align-items: center !important;width: 100% !important}.ps-rescue-search-input{width: 100% !important;border: none !important;background: transparent !important;outline: none !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13.5px !important;color: var(--text) !important;padding: 0 !important;margin: 0 !important}.ps-rescue-search-input::placeholder{color: var(--text-muted,#94a3b8) !important}#ps-rescue-card-library .ps-search-segmented-dock{margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;width: 100% !important}:root[data-theme] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics,#patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics,#ps-caselaw-topics.ps-filter-pills,#ps-rescue-topics.ps-filter-pills,#ps-rescue-topics.ps-search-segmented-bar{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;width: 100% !important}:root[data-theme] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn,#patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn,#ps-caselaw-topics .ps-filter-pill-btn,#ps-rescue-topics .ps-filter-pill-btn{padding: 6px 14px !important;font-size: 12px !important;font-weight: 650 !important;border-radius: 9999px !important;min-height: 32px !important;background: #ffffff !important;color: var(--text) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;transition: background-color 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease,box-shadow 140ms ease !important}:root[data-theme] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn:hover,#patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn:hover,#ps-caselaw-topics .ps-filter-pill-btn:hover,#ps-rescue-topics .ps-filter-pill-btn:hover{border-color: rgba(0,0,0,0.18) !important;transform: translateY(-1px) !important}:root[data-theme] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn.is-active,#patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn.is-active,#ps-caselaw-topics .ps-filter-pill-btn.is-active,#ps-rescue-topics .ps-filter-pill-btn.is-active{background: var(--apple-blue,#0071e3) !important;color: #ffffff !important;border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn,:root[data-theme="dark"] #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme="dark"] #ps-rescue-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #ps-caselaw-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #ps-rescue-topics .ps-filter-pill-btn{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #e2e8f0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-rescue-card-library #ps-rescue-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #ps-rescue-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-caselaw-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-rescue-topics .ps-filter-pill-btn.is-active{background: #2997ff !important;color: #ffffff !important;border-color: #2997ff !important;box-shadow: 0 2px 8px rgba(41,151,255,0.3) !important}#ps-caselaw-card-library .ps-linear-caselaw-header,#ps-rescue-card-library .ps-linear-rescue-header{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 12px 22px !important;border-radius: 10px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;margin: 0 !important;box-sizing: border-box !important;width: 100% !important}:root[data-theme="dark"] #ps-caselaw-card-library .ps-linear-caselaw-header,:root[data-theme="dark"] #ps-rescue-card-library .ps-linear-rescue-header{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}@media (min-width: 1025px){.ps-caselaw-row .ps-col-precedent,.ps-rescue-row .ps-col-precedent,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-precedent,#ps-rescue-card-library .ps-linear-rescue-header .ps-col-precedent{flex: 0 0 280px !important;width: 280px !important;min-width: 240px !important;max-width: 320px !important}.ps-caselaw-row .ps-col-holding,.ps-rescue-row .ps-col-holding,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-holding,#ps-rescue-card-library .ps-linear-rescue-header .ps-col-holding{flex: 1 1 auto !important;min-width: 0 !important;margin: 0 20px !important}.ps-caselaw-row .ps-col-rules,.ps-rescue-row .ps-col-rules,#ps-caselaw-card-library .ps-linear-caselaw-header .ps-col-rules,#ps-rescue-card-library .ps-linear-rescue-header .ps-col-rules{flex: 0 0 190px !important;width: 190px !important;text-align: right !important;flex-shrink: 0 !important}.ps-caselaw-row .ps-linear-card-top,.ps-caselaw-row .case-block-header,.ps-rescue-row .ps-linear-card-top,.ps-rescue-row .case-block-header{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: flex-start !important;justify-content: space-between !important;gap: 0 !important;width: 100% !important;margin-bottom: 12px !important;border-bottom: none !important;padding-bottom: 0 !important}}.case-law-card.ps-caselaw-row{padding: 18px 22px !important;border-radius: 12px !important;border: 1px solid var(--border) !important;background: #ffffff !important;display: flex !important;flex-direction: column !important;box-sizing: border-box !important;margin-bottom: 0 !important;transition: transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease !important}:root[data-theme="dark"] .case-law-card.ps-caselaw-row,:root[data-theme="zen-linen-dark"] .case-law-card.ps-caselaw-row{background: #14171f !important;border-color: rgba(255,255,255,0.08) !important}.ps-rescue-card.ps-rescue-row{padding: 20px 24px !important;border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;display: flex !important;flex-direction: column !important;box-sizing: border-box !important;margin-bottom: 0 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 2px 8px rgba(0,0,0,0.02) !important;transition: transform 140ms cubic-bezier(0.16,1,0.3,1),box-shadow 140ms cubic-bezier(0.16,1,0.3,1),border-color 140ms cubic-bezier(0.16,1,0.3,1) !important}.ps-rescue-card.ps-rescue-row:hover{transform: translateY(-2px) !important;box-shadow: 0 6px 20px rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.16) !important}.ps-rescue-card.ps-rescue-row.is-selected{border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 0 0 1px var(--apple-blue,#0071e3),0 6px 20px rgba(0,113,227,0.10) !important}:root[data-theme="dark"] .ps-rescue-card.ps-rescue-row,:root[data-theme="zen-linen-dark"] .ps-rescue-card.ps-rescue-row{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 4px 12px rgba(0,0,0,0.3) !important}:root[data-theme="dark"] .ps-rescue-card.ps-rescue-row:hover,:root[data-theme="zen-linen-dark"] .ps-rescue-card.ps-rescue-row:hover{border-color: rgba(255,255,255,0.18) !important;box-shadow: 0 6px 24px rgba(0,0,0,0.5) !important}:root[data-theme="dark"] .ps-rescue-card.ps-rescue-row.is-selected,:root[data-theme="zen-linen-dark"] .ps-rescue-card.ps-rescue-row.is-selected{border-color: #2997ff !important;box-shadow: 0 0 0 1px #2997ff,0 6px 24px rgba(41,151,255,0.20) !important}#ps-caselaw-list,#ps-rescue-list{display: flex !important;flex-direction: column !important;gap: 12px !important;padding: 0 !important;margin: 0 !important}.ps-rescue-table-stage{display: flex !important;flex-direction: column !important;gap: 12px !important;margin: 0 !important;width: 100% !important}.ps-rescue-card .rescue-meta-grid{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 10px !important;margin: 14px 0 !important;padding: 0 !important;background: transparent !important;border: none !important}@media (max-width: 900px){.ps-rescue-card .rescue-meta-grid{grid-template-columns: repeat(2,1fr) !important}}.ps-rescue-card .rescue-meta-grid .ps-meta-cell{display: flex !important;flex-direction: column !important;gap: 4px !important;padding: 11px 14px !important;border-radius: 12px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.06)) !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-rescue-card .rescue-meta-grid .ps-meta-cell,:root[data-theme="zen-linen-dark"] .ps-rescue-card .rescue-meta-grid .ps-meta-cell{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}.ps-rescue-card .rescue-meta-grid .ps-meta-label{font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--text-faint,#6b7280) !important}.ps-rescue-card .rescue-meta-grid .ps-meta-val{font-size: 13px !important;font-weight: 700 !important;color: var(--text,#111827) !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important}:root[data-theme="dark"] .ps-rescue-card .rescue-meta-grid .ps-meta-val,:root[data-theme="zen-linen-dark"] .ps-rescue-card .rescue-meta-grid .ps-meta-val{color: #f1f5f9 !important}.ps-rescue-card .case-block-takeaway,.ps-rescue-card .ps-inspector-callout{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 14px 18px !important;border-radius: 12px !important;background: rgba(0,113,227,0.04) !important;border: 1px solid rgba(0,113,227,0.14) !important;border-left: 1px solid rgba(0,113,227,0.14) !important;box-sizing: border-box !important;margin: 0 !important}:root[data-theme="dark"] .ps-rescue-card .case-block-takeaway,:root[data-theme="dark"] .ps-rescue-card .ps-inspector-callout,:root[data-theme="zen-linen-dark"] .ps-rescue-card .case-block-takeaway,:root[data-theme="zen-linen-dark"] .ps-rescue-card .ps-inspector-callout{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.22) !important;border-left-color: rgba(41,151,255,0.22) !important}.ps-rescue-card .case-block-label,.ps-rescue-card .ps-inspector-callout-title{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--apple-blue,#0071e3) !important;margin: 0 !important}:root[data-theme="dark"] .ps-rescue-card .case-block-label,:root[data-theme="dark"] .ps-rescue-card .ps-inspector-callout-title,:root[data-theme="zen-linen-dark"] .ps-rescue-card .case-block-label,:root[data-theme="zen-linen-dark"] .ps-rescue-card .ps-inspector-callout-title{color: #60a5fa !important}.ps-rescue-card .case-takeaway-text,.ps-rescue-card .ps-inspector-callout-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13.5px !important;line-height: 1.55 !important;font-weight: 500 !important;color: #1f2937 !important;margin: 0 !important}:root[data-theme="dark"] .ps-rescue-card .case-takeaway-text,:root[data-theme="dark"] .ps-rescue-card .ps-inspector-callout-text,:root[data-theme="zen-linen-dark"] .ps-rescue-card .case-takeaway-text,:root[data-theme="zen-linen-dark"] .ps-rescue-card .ps-inspector-callout-text{color: #f1f5f9 !important}.ps-rescue-card .ps-row-cad-btn{appearance: none !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.03em !important;padding: 3px 10px !important;border-radius: 9999px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.12) !important;color: #374151 !important;cursor: pointer !important;transition: background-color 120ms ease,border-color 120ms ease,transform 120ms ease !important}.ps-rescue-card .ps-row-cad-btn:hover{background: rgba(0,113,227,0.08) !important;border-color: var(--apple-blue,#0071e3) !important;color: var(--apple-blue,#0071e3) !important;transform: translateY(-1px) !important}:root[data-theme="dark"] .ps-rescue-card .ps-row-cad-btn,:root[data-theme="zen-linen-dark"] .ps-rescue-card .ps-row-cad-btn{background: #1e2029 !important;border-color: rgba(255,255,255,0.14) !important;color: #cbd5e1 !important}:root[data-theme="dark"] .ps-rescue-card .ps-row-cad-btn:hover,:root[data-theme="zen-linen-dark"] .ps-rescue-card .ps-row-cad-btn:hover{background: rgba(41,151,255,0.18) !important;border-color: #2997ff !important;color: #ffffff !important}.ps-rescue-rules-grid{display: grid !important;grid-template-columns: 1.25fr 1fr !important;gap: 24px !important;margin: 16px 0 !important;padding: 0 !important}@media (max-width: 900px){.ps-rescue-rules-grid{grid-template-columns: 1fr !important;gap: 16px !important}}.ps-rescue-rules-grid .case-rule-col{background: transparent !important;border: none !important;border-left: none !important;padding: 0 !important}.ps-rescue-rules-grid .case-rule-heading{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;margin-bottom: 10px !important;display: block !important}.ps-rescue-rules-grid .case-rule-col.is-permitted .case-rule-heading{color: #15803d !important}:root[data-theme="dark"] .ps-rescue-rules-grid .case-rule-col.is-permitted .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-rescue-rules-grid .case-rule-col.is-permitted .case-rule-heading{color: #30d158 !important}.ps-rescue-rules-grid .case-rule-col.is-prohibited .case-rule-heading{color: #4b5563 !important}:root[data-theme="dark"] .ps-rescue-rules-grid .case-rule-col.is-prohibited .case-rule-heading,:root[data-theme="zen-linen-dark"] .ps-rescue-rules-grid .case-rule-col.is-prohibited .case-rule-heading{color: #94a3b8 !important}.ps-rescue-step-list,.ps-rescue-prohibited-list{list-style: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 10px !important}.ps-rescue-step-item{display: flex !important;align-items: flex-start !important;gap: 10px !important;font-size: 13.5px !important;line-height: 1.55 !important;color: #374151 !important}:root[data-theme="dark"] .ps-rescue-step-item,:root[data-theme="zen-linen-dark"] .ps-rescue-step-item{color: #cbd5e1 !important}.ps-rescue-step-pill{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: rgba(48,209,88,0.12) !important;color: #15803d !important;border-radius: 6px !important;padding: 2px 7px !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 750 !important;flex-shrink: 0 !important;margin-top: 2px !important}:root[data-theme="dark"] .ps-rescue-step-pill,:root[data-theme="zen-linen-dark"] .ps-rescue-step-pill{background: rgba(48,209,88,0.20) !important;color: #30d158 !important}.ps-rescue-prohibited-item{display: flex !important;align-items: flex-start !important;gap: 8px !important;font-size: 13.5px !important;line-height: 1.5 !important;color: #4b5563 !important}:root[data-theme="dark"] .ps-rescue-prohibited-item,:root[data-theme="zen-linen-dark"] .ps-rescue-prohibited-item{color: #94a3b8 !important}.ps-rescue-bullet{color: #9ca3af !important;font-weight: 800 !important;flex-shrink: 0 !important;margin-top: 1px !important}:root[data-theme="dark"] .ps-rescue-bullet,:root[data-theme="zen-linen-dark"] .ps-rescue-bullet{color: #64748b !important}.ps-rescue-statutes-block{display: grid !important;grid-template-columns: 1.25fr 1fr !important;gap: 24px !important;margin-top: 16px !important;padding-top: 14px !important;border-top: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important}@media (max-width: 900px){.ps-rescue-statutes-block{grid-template-columns: 1fr !important;gap: 12px !important}}:root[data-theme="dark"] .ps-rescue-statutes-block,:root[data-theme="zen-linen-dark"] .ps-rescue-statutes-block{border-top-color: rgba(255,255,255,0.08) !important}.ps-rescue-tag-column{display: flex !important;flex-direction: column !important;gap: 8px !important}.ps-rescue-statutes-block .case-block-label{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--text-faint,#6b7280) !important;margin-bottom: 6px !important;display: block !important}:root[data-theme="dark"] .ps-rescue-statutes-block .case-block-label,:root[data-theme="zen-linen-dark"] .ps-rescue-statutes-block .case-block-label{color: #94a3b8 !important}.ps-gear-tag{background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--ps-ws-border,rgba(0,0,0,0.08)) !important;color: var(--text-soft,#4b5563) !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 700 !important;padding: 4px 10px !important;border-radius: 9999px !important}:root[data-theme="dark"] .ps-gear-tag,:root[data-theme="zen-linen-dark"] .ps-gear-tag{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #94a3b8 !important}.ps-shield-link{background: rgba(0,113,227,0.07) !important;border: 1px solid rgba(0,113,227,0.16) !important;color: var(--apple-blue,#0071e3) !important;font-size: 12px !important;font-weight: 700 !important;padding: 4px 12px !important;border-radius: 9999px !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;transition: background-color 120ms ease,transform 120ms ease !important}.ps-shield-link:hover{background: rgba(0,113,227,0.14) !important;transform: translateY(-1px) !important}:root[data-theme="dark"] .ps-shield-link,:root[data-theme="zen-linen-dark"] .ps-shield-link{background: rgba(41,151,255,0.12) !important;border-color: rgba(41,151,255,0.25) !important;color: #60a5fa !important}.editorial-guide-section.ps-rescue-guide-section,#ps-rescue-card-library .editorial-guide-section{display: flex !important;flex-direction: column !important;gap: 16px !important;margin: 8px 0 0 0 !important;padding-top: 24px !important;border-top: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;width: 100% !important}:root[data-theme="dark"] .editorial-guide-section.ps-rescue-guide-section,:root[data-theme="zen-linen-dark"] .editorial-guide-section.ps-rescue-guide-section,:root[data-theme="dark"] #ps-rescue-card-library .editorial-guide-section,:root[data-theme="zen-linen-dark"] #ps-rescue-card-library .editorial-guide-section{border-top-color: rgba(255,255,255,0.08) !important}.editorial-section-header{display: flex !important;flex-direction: column !important;gap: 4px !important;margin: 0 !important}.editorial-subheading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 17px !important;font-weight: 750 !important;letter-spacing: -0.01em !important;color: var(--text) !important;margin: 0 !important}.editorial-section-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;line-height: 1.5 !important;color: var(--text-secondary,#4b5563) !important;margin: 0 !important}:root[data-theme="dark"] .editorial-section-desc,:root[data-theme="zen-linen-dark"] .editorial-section-desc{color: #94a3b8 !important}.editorial-cards-grid-3{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 16px !important;width: 100% !important;margin: 0 !important}@media (max-width: 1024px){.editorial-cards-grid-3{grid-template-columns: 1fr !important}}.editorial-guide-card{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;gap: 8px !important;padding: 18px 20px !important;border-radius: 14px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;box-sizing: border-box !important;transition: transform 120ms ease,box-shadow 120ms ease,border-color 120ms ease !important}.editorial-guide-card:hover{transform: translateY(-2px) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.16) !important}:root[data-theme="dark"] .editorial-guide-card,:root[data-theme="zen-linen-dark"] .editorial-guide-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 4px rgba(0,0,0,0.25) !important}.editorial-guide-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 750 !important;color: var(--text) !important;margin: 0 !important;line-height: 1.3 !important}.editorial-guide-statute{font-family: ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;color: var(--apple-blue,#0071e3) !important;margin-bottom: 2px !important;display: inline-block !important}:root[data-theme="dark"] .editorial-guide-statute,:root[data-theme="zen-linen-dark"] .editorial-guide-statute{color: #2997ff !important}.editorial-guide-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13px !important;line-height: 1.55 !important;color: var(--text-secondary,#4b5563) !important;margin: 0 !important;flex: 1 !important}:root[data-theme="dark"] .editorial-guide-text,:root[data-theme="zen-linen-dark"] .editorial-guide-text{color: #cbd5e1 !important}#ps-rescue-inspector-card .ps-monarch-card-header{padding: 18px 24px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important}#ps-rescue-inspector-body.ps-monarch-card-body{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 24px !important}.ps-rescue-detail-content{display: flex !important;flex-direction: column !important;gap: 20px !important;width: 100% !important}.ps-rescue-inspector-top-strip{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 12px !important;margin: 0 !important;padding-bottom: 14px !important;border-bottom: 1px solid var(--border-subtle,rgba(0,0,0,0.06)) !important}:root[data-theme="dark"] .ps-rescue-inspector-top-strip,:root[data-theme="zen-linen-dark"] .ps-rescue-inspector-top-strip{border-bottom-color: rgba(255,255,255,0.08) !important}.ps-rescue-topic-tags{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important}.ps-rescue-telemetry-tags{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important}.ps-rescue-meta-pill{padding: 4px 10px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 700 !important;color: var(--text-soft) !important;display: inline-flex !important;align-items: center !important}:root[data-theme="dark"] .ps-rescue-meta-pill,:root[data-theme="zen-linen-dark"] .ps-rescue-meta-pill{background: #1c1c1e !important;border-color: rgba(255,255,255,0.10) !important;color: #cbd5e1 !important}.ps-rescue-threat-callout{padding: 14px 18px !important;border-radius: 12px !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important;background: rgba(0,113,227,0.04) !important;border: 1px solid rgba(0,113,227,0.14) !important;border-left: 1px solid rgba(0,113,227,0.14) !important}:root[data-theme="dark"] .ps-rescue-threat-callout,:root[data-theme="zen-linen-dark"] .ps-rescue-threat-callout{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.22) !important;border-left-color: rgba(41,151,255,0.22) !important}.ps-rescue-procedure-section{display: flex !important;flex-direction: column !important;gap: 12px !important;margin: 0 !important;width: 100% !important}.ps-rescue-procedure-section-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin: 0 !important;width: 100% !important}#ps-panel-rescue .ps-rescue-procedure-stage{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 14px !important;margin: 0 !important;width: 100% !important}@media (max-width: 1200px){#ps-panel-rescue .ps-rescue-procedure-stage{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 768px){#ps-panel-rescue .ps-rescue-procedure-stage{grid-template-columns: 1fr !important}}#ps-panel-rescue .ps-rescue-step-card{padding: 16px 18px !important;border-radius: 12px !important;gap: 8px !important;display: flex !important;flex-direction: column !important;min-height: 100px !important;box-sizing: border-box !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-step-card{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important}#ps-panel-rescue .ps-rescue-step-card.is-first-step,#ps-panel-rescue .ps-rescue-step-card:first-child{grid-column: 1 / -1 !important;padding: 18px 22px !important;border: 1px solid rgba(0,113,227,0.20) !important;border-left: 1px solid rgba(0,113,227,0.20) !important;background: rgba(0,113,227,0.04) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card.is-first-step,:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-step-card:first-child,:root[data-theme="zen-linen-dark"] #ps-rescue-step-card.is-first-step,:root[data-theme="zen-linen-dark"] #ps-rescue-step-card:first-child{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.25) !important;border-left-color: rgba(41,151,255,0.25) !important}#ps-panel-rescue .ps-rescue-step-card.is-first-step .ps-rescue-step-text,#ps-panel-rescue .ps-rescue-step-card:first-child .ps-rescue-step-text{font-size: 16px !important;font-weight: 700 !important;line-height: 1.5 !important;color: var(--text) !important}#ps-panel-rescue .ps-rescue-prohibited-box{padding: 16px 20px !important;border-radius: 12px !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;background: var(--ps-ws-subsurface,#f9fafb) !important}:root[data-theme="dark"] #ps-panel-rescue .ps-rescue-prohibited-box,:root[data-theme="zen-linen-dark"] #ps-panel-rescue .ps-rescue-prohibited-box{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important}#ps-panel-rescue .ps-rescue-prohibited-list{padding-inline-start: 22px !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 8px !important}#ps-panel-rescue .ps-rescue-telemetry-deck{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 16px !important;margin: 0 !important;width: 100% !important}@media (max-width: 900px){#ps-panel-rescue .ps-rescue-telemetry-deck{grid-template-columns: 1fr !important}}.ps-rescue-signs-list{padding-inline-start: 20px !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}.ps-rescue-gear-cluster{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 0 16px 0 !important}.ps-rescue-immunity-callout{padding: 14px 18px !important;border-radius: 10px !important;margin: 0 !important}.ps-sponsor-bento-card{margin: 32px 0 !important;padding: 24px 28px !important;border-radius: 18px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 4px 16px rgba(0,0,0,0.02) !important;display: flex !important;flex-direction: column !important;gap: 20px !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-sponsor-bento-card,:root[data-theme="zen-linen-dark"] .ps-sponsor-bento-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 6px 20px rgba(0,0,0,0.3) !important}.ps-sponsor-bento-header{display: flex !important;flex-direction: column !important;gap: 14px !important;padding-bottom: 16px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-sponsor-bento-header,:root[data-theme="zen-linen-dark"] .ps-sponsor-bento-header{border-bottom-color: rgba(255,255,255,0.08) !important}.ps-sponsor-eyebrow-row{display: flex !important;align-items: center !important;gap: 8px !important;margin-bottom: 6px !important}.ps-sponsor-eyebrow-pill{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;padding: 3px 9px !important;border-radius: 9999px !important;text-transform: uppercase !important}.ps-sponsor-eyebrow-pill.is-verified{background: rgba(0,113,227,0.08) !important;color: var(--apple-blue,#0071e3) !important;border: 1px solid rgba(0,113,227,0.20) !important}:root[data-theme="dark"] .ps-sponsor-eyebrow-pill.is-verified,:root[data-theme="zen-linen-dark"] .ps-sponsor-eyebrow-pill.is-verified{background: rgba(41,151,255,0.14) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.30) !important}.ps-sponsor-eyebrow-pill.is-available{background: rgba(255,159,10,0.10) !important;color: #d97706 !important;border: 1px solid rgba(255,159,10,0.25) !important}:root[data-theme="dark"] .ps-sponsor-eyebrow-pill.is-available,:root[data-theme="zen-linen-dark"] .ps-sponsor-eyebrow-pill.is-available{color: #ff9f0a !important}.ps-sponsor-display-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 20px !important;font-weight: 750 !important;letter-spacing: -0.02em !important;color: #111827 !important;margin: 0 0 6px 0 !important;line-height: 1.25 !important}:root[data-theme="dark"] .ps-sponsor-display-title,:root[data-theme="zen-linen-dark"] .ps-sponsor-display-title{color: #f5f5f7 !important}.ps-sponsor-context-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif !important;font-size: 13.5px !important;line-height: 1.55 !important;color: #4b5563 !important;margin: 0 !important;max-width: 820px !important}:root[data-theme="dark"] .ps-sponsor-context-desc,:root[data-theme="zen-linen-dark"] .ps-sponsor-context-desc{color: #9ca3af !important}.ps-sponsor-county-dock{display: flex !important;align-items: center !important;gap: 10px !important;flex-wrap: wrap !important;margin-top: 6px !important}.ps-sponsor-dock-label{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: var(--text-faint,#6b7280) !important}.ps-sponsor-dock-pills{display: flex !important;gap: 6px !important;flex-wrap: wrap !important}.ps-sponsor-county-btn{appearance: none !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 12px !important;font-weight: 650 !important;padding: 4px 12px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;color: var(--text) !important;cursor: pointer !important;transition: background-color 120ms ease,border-color 120ms ease,color 120ms ease !important}.ps-sponsor-county-btn:hover{background: #ffffff !important;border-color: rgba(0,0,0,0.20) !important}.ps-sponsor-county-btn.is-active{background: var(--apple-blue,#0071e3) !important;color: #ffffff !important;border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] .ps-sponsor-county-btn,:root[data-theme="zen-linen-dark"] .ps-sponsor-county-btn{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #e2e8f0 !important}:root[data-theme="dark"] .ps-sponsor-county-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-sponsor-county-btn.is-active{background: #2997ff !important;color: #ffffff !important;border-color: #2997ff !important}.ps-sponsor-bento-grid{display: grid !important;grid-template-columns: 1.2fr 1fr !important;gap: 24px !important}@media (max-width: 900px){.ps-sponsor-bento-grid{grid-template-columns: 1fr !important;gap: 16px !important}}.ps-sponsor-col-left{display: flex !important;flex-direction: column !important;gap: 16px !important}.ps-sponsor-firm-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif !important;font-size: 17px !important;font-weight: 750 !important;color: var(--text) !important;margin-bottom: 2px !important}.ps-sponsor-attorney-name{font-size: 13.5px !important;font-weight: 700 !important;color: var(--apple-blue,#0071e3) !important;margin-bottom: 4px !important}:root[data-theme="dark"] .ps-sponsor-attorney-name,:root[data-theme="zen-linen-dark"] .ps-sponsor-attorney-name{color: #60a5fa !important}.ps-sponsor-location{font-size: 12.5px !important;color: var(--text-soft,#6b7280) !important}.ps-sponsor-section-kicker{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: var(--text-faint,#6b7280) !important;margin-bottom: 6px !important;display: block !important}.ps-sponsor-areas-cluster{display: flex !important;flex-wrap: wrap !important;gap: 6px !important}.ps-sponsor-area-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif !important;font-size: 11.5px !important;font-weight: 650 !important;padding: 3px 9px !important;border-radius: 6px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.06)) !important;color: var(--text) !important}:root[data-theme="dark"] .ps-sponsor-area-tag,:root[data-theme="zen-linen-dark"] .ps-sponsor-area-tag{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #cbd5e1 !important}.ps-sponsor-col-right{display: flex !important;flex-direction: column !important}.ps-sponsor-action-card{padding: 18px 20px !important;border-radius: 14px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;display: flex !important;flex-direction: column !important;gap: 10px !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-sponsor-action-card,:root[data-theme="zen-linen-dark"] .ps-sponsor-action-card{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}.ps-sponsor-call-kicker{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: var(--apple-blue,#0071e3) !important}:root[data-theme="dark"] .ps-sponsor-call-kicker,:root[data-theme="zen-linen-dark"] .ps-sponsor-call-kicker{color: #60a5fa !important}.ps-sponsor-phone-display{font-size: 22px !important;font-weight: 800 !important;letter-spacing: -0.02em !important}.ps-sponsor-phone-link{color: #111827 !important;text-decoration: none !important}.ps-sponsor-phone-link:hover{color: var(--apple-blue,#0071e3) !important;text-decoration: underline !important}:root[data-theme="dark"] .ps-sponsor-phone-link,:root[data-theme="zen-linen-dark"] .ps-sponsor-phone-link{color: #f5f5f7 !important}.ps-sponsor-consultation-sub{font-size: 12.5px !important;color: var(--text-soft,#4b5563) !important;margin: 0 !important;line-height: 1.45 !important}.ps-sponsor-action-buttons{display: flex !important;gap: 8px !important;margin-top: 4px !important;flex-wrap: wrap !important}.ps-sponsor-footer-bar{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 10px !important;padding-top: 14px !important;border-top: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] .ps-sponsor-footer-bar,:root[data-theme="zen-linen-dark"] .ps-sponsor-footer-bar{border-top-color: rgba(255,255,255,0.08) !important}.ps-sponsor-disclaimer{font-size: 11px !important;color: var(--text-faint,#6b7280) !important;line-height: 1.4 !important;max-width: 620px !important}.ps-sponsor-inquire-link{appearance: none !important;background: transparent !important;border: none !important;color: var(--apple-blue,#0071e3) !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important;padding: 0 !important}:root[data-theme="dark"] .ps-sponsor-inquire-link,:root[data-theme="zen-linen-dark"] .ps-sponsor-inquire-link{color: #2997ff !important}.ps-sponsor-rates-grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 12px !important}@media (max-width: 768px){.ps-sponsor-rates-grid{grid-template-columns: 1fr !important}}.ps-sponsor-rate-cell{padding: 14px 16px !important;border-radius: 12px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;display: flex !important;flex-direction: column !important;gap: 4px !important}:root[data-theme="dark"] .ps-sponsor-rate-cell,:root[data-theme="zen-linen-dark"] .ps-sponsor-rate-cell{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}.ps-sponsor-rate-cell.is-annual{border-color: rgba(0,113,227,0.3) !important;background: rgba(0,113,227,0.04) !important}:root[data-theme="dark"] .ps-sponsor-rate-cell.is-annual,:root[data-theme="zen-linen-dark"] .ps-sponsor-rate-cell.is-annual{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.35) !important}.ps-sponsor-rate-label{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 9.5px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: var(--text-faint,#6b7280) !important}.ps-sponsor-rate-num{font-size: 20px !important;font-weight: 800 !important;color: var(--text) !important;letter-spacing: -0.02em !important}.ps-sponsor-rate-sub{font-size: 11px !important;color: var(--text-soft,#4b5563) !important}.ps-agency-hero-section{padding: 40px 0 24px 0 !important;display: flex !important;flex-direction: column !important;gap: 16px !important}.ps-agency-hero-lead{max-width: 820px !important}.ps-agency-hero-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: clamp(28px,4vw,42px) !important;font-weight: 800 !important;letter-spacing: -0.03em !important;line-height: 1.12 !important;color: var(--text) !important;margin: 0 0 12px 0 !important}.ps-agency-hero-desc{font-size: 16px !important;line-height: 1.55 !important;color: var(--text-soft,#4b5563) !important;margin: 0 0 20px 0 !important}:root[data-theme="dark"] .ps-agency-hero-desc,:root[data-theme="zen-linen-dark"] .ps-agency-hero-desc{color: #9ca3af !important}.ps-agency-hero-actions{display: flex !important;gap: 12px !important;align-items: center !important;flex-wrap: wrap !important}.ps-agency-feature-grid,.ps-agency-bento-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 20px !important;margin: 24px 0 !important}@media (max-width: 900px){.ps-agency-feature-grid,.ps-agency-bento-grid{grid-template-columns: 1fr !important}}.ps-agency-feature-card,.ps-agency-bento-card{padding: 24px 28px !important;border-radius: 16px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 2px 8px rgba(0,0,0,0.02) !important;display: flex !important;flex-direction: column !important;gap: 10px !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-agency-feature-card,:root[data-theme="dark"] .ps-agency-bento-card,:root[data-theme="zen-linen-dark"] .ps-agency-feature-card,:root[data-theme="zen-linen-dark"] .ps-agency-bento-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important}.ps-agency-feature-kicker,.ps-agency-card-tag,.ps-tier-tag{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;color: var(--apple-blue,#0071e3) !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-agency-feature-kicker,:root[data-theme="dark"] .ps-agency-card-tag,:root[data-theme="dark"] .ps-tier-tag,:root[data-theme="zen-linen-dark"] .ps-agency-feature-kicker,:root[data-theme="zen-linen-dark"] .ps-agency-card-tag,:root[data-theme="zen-linen-dark"] .ps-tier-tag{color: #2997ff !important}.ps-agency-feature-title,.ps-agency-card-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif !important;font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;color: var(--text) !important;margin: 0 !important}.ps-agency-feature-text,.ps-agency-card-desc{font-size: 13.5px !important;line-height: 1.55 !important;color: var(--text-soft,#4b5563) !important;margin: 0 !important;flex: 1 !important}:root[data-theme="dark"] .ps-agency-feature-text,:root[data-theme="dark"] .ps-agency-card-desc,:root[data-theme="zen-linen-dark"] .ps-agency-feature-text,:root[data-theme="zen-linen-dark"] .ps-agency-card-desc{color: #cbd5e1 !important}.ps-agency-tier-grid,.ps-agency-pricing-grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 20px !important;margin: 32px 0 !important}@media (max-width: 1024px){.ps-agency-tier-grid,.ps-agency-pricing-grid{grid-template-columns: 1fr !important}}.ps-agency-tier-card{padding: 28px 24px !important;border-radius: 18px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 20px !important;box-sizing: border-box !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] .ps-agency-tier-card,:root[data-theme="zen-linen-dark"] .ps-agency-tier-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important}.ps-agency-tier-card.is-featured{border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 0 0 1px var(--apple-blue,#0071e3),0 8px 24px rgba(0,113,227,0.12) !important}:root[data-theme="dark"] .ps-agency-tier-card.is-featured,:root[data-theme="zen-linen-dark"] .ps-agency-tier-card.is-featured{border-color: #2997ff !important;box-shadow: 0 0 0 1px #2997ff,0 8px 28px rgba(41,151,255,0.25) !important}.ps-agency-tier-header{display: flex !important;flex-direction: column !important;gap: 6px !important}.ps-agency-tier-kicker{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;color: var(--text-faint,#6b7280) !important}.ps-agency-tier-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif !important;font-size: 20px !important;font-weight: 750 !important;color: var(--text) !important}.ps-agency-tier-price{font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.03em !important;color: var(--text) !important;margin: 10px 0 2px 0 !important}.ps-agency-tier-cycle{font-size: 12px !important;color: var(--text-soft,#6b7280) !important}.ps-agency-tier-features{list-style: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 8px !important}.ps-agency-tier-features li{font-size: 13px !important;line-height: 1.5 !important;color: var(--text) !important;display: flex !important;align-items: flex-start !important;gap: 8px !important}.ps-agency-tier-features li::before{content: "✓" !important;font-weight: 800 !important;color: #15803d !important;flex-shrink: 0 !important}:root[data-theme="dark"] .ps-agency-tier-features li::before,:root[data-theme="zen-linen-dark"] .ps-agency-tier-features li::before{color: #30d158 !important}.ps-data-explorer-card{padding: 24px 28px !important;border-radius: 18px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;display: flex !important;flex-direction: column !important;gap: 16px !important;margin: 24px 0 !important;box-sizing: border-box !important}:root[data-theme="dark"] .ps-data-explorer-card,:root[data-theme="zen-linen-dark"] .ps-data-explorer-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important}.ps-data-endpoint-tabs{display: flex !important;gap: 8px !important;flex-wrap: wrap !important}.ps-data-tab-btn{appearance: none !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 11px !important;font-weight: 700 !important;padding: 6px 14px !important;border-radius: 9999px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;color: var(--text) !important;cursor: pointer !important}.ps-data-tab-btn.is-active{background: var(--apple-blue,#0071e3) !important;color: #ffffff !important;border-color: var(--apple-blue,#0071e3) !important}:root[data-theme="dark"] .ps-data-tab-btn,:root[data-theme="zen-linen-dark"] .ps-data-tab-btn{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #e2e8f0 !important}:root[data-theme="dark"] .ps-data-tab-btn.is-active,:root[data-theme="zen-linen-dark"] .ps-data-tab-btn.is-active{background: #2997ff !important;border-color: #2997ff !important;color: #ffffff !important}.ps-data-url-bar{display: flex !important;align-items: center !important;gap: 10px !important;padding: 10px 16px !important;border-radius: 10px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 12.5px !important}:root[data-theme="dark"] .ps-data-url-bar,:root[data-theme="zen-linen-dark"] .ps-data-url-bar{background: #101114 !important;border-color: rgba(255,255,255,0.08) !important}.ps-data-http-method{font-weight: 800 !important;color: #15803d !important}:root[data-theme="dark"] .ps-data-http-method,:root[data-theme="zen-linen-dark"] .ps-data-http-method{color: #30d158 !important}.ps-data-url-path{color: var(--text) !important;flex: 1 !important}.ps-json-preview-box{padding: 16px 20px !important;border-radius: 12px !important;background: #090a0f !important;color: #38bdf8 !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 12px !important;line-height: 1.55 !important;overflow-x: auto !important;margin: 0 !important;border: 1px solid rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card #ps-panel-dui .ps-monarch-grid,#ps-panel-dui .ps-monarch-grid,#patrolsync-portal-hub-card #ps-panel-drugs .ps-monarch-grid,#ps-panel-drugs .ps-monarch-grid{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 14px !important;align-items: stretch !important}#ps-panel-dui .ps-monarch-column,#ps-panel-drugs .ps-monarch-column{width: 100% !important;max-width: 100% !important;position: static !important}#ps-dui-card-library .ps-monarch-card-header,#ps-drug-card-library .ps-monarch-card-header{padding: 18px 24px !important}#ps-dui-card-library>.ps-monarch-card-body,#ps-drug-card-library>.ps-monarch-card-body{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 24px !important}#ps-dui-card-rules.ps-rescue-rules-shelf,#ps-drug-card-rules.ps-rescue-rules-shelf{display: flex !important;flex-direction: column !important;gap: 14px !important;margin: 0 !important;padding-bottom: 24px !important;border-bottom: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important}:root[data-theme="dark"] #ps-dui-card-rules.ps-rescue-rules-shelf,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules.ps-rescue-rules-shelf,:root[data-theme="dark"] #ps-drug-card-rules.ps-rescue-rules-shelf,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules.ps-rescue-rules-shelf{border-bottom-color: rgba(255,255,255,0.08) !important}#ps-dui-card-rules .ps-rules-shelf-header,#ps-drug-card-rules .ps-rules-shelf-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin: 0 !important;gap: 12px !important}.ps-bento-metric-grid,#ps-dui-card-rules .ps-field-rules-list,#ps-drug-card-rules .ps-field-rules-list{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 14px !important;width: 100% !important;margin: 0 !important;padding: 0 !important}@media (max-width: 1200px){.ps-bento-metric-grid,#ps-dui-card-rules .ps-field-rules-list,#ps-drug-card-rules .ps-field-rules-list{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 680px){.ps-bento-metric-grid,#ps-dui-card-rules .ps-field-rules-list,#ps-drug-card-rules .ps-field-rules-list{grid-template-columns: 1fr !important}}#ps-dui-card-rules .ps-field-rule-item,#ps-drug-card-rules .ps-field-rule-item{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;min-height: 176px !important;padding: 18px 18px 20px !important;border-radius: 14px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;margin: 0 !important;box-sizing: border-box !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 2px 8px rgba(0,0,0,0.02) !important;transition: transform 160ms cubic-bezier(0.16,1,0.3,1),box-shadow 160ms cubic-bezier(0.16,1,0.3,1),border-color 160ms cubic-bezier(0.16,1,0.3,1) !important}#ps-dui-card-rules .ps-field-rule-item:hover,#ps-drug-card-rules .ps-field-rule-item:hover{transform: translateY(-2px) !important;box-shadow: 0 4px 14px rgba(0,0,0,0.07) !important;border-color: rgba(0,0,0,0.16) !important}:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 4px 12px rgba(0,0,0,0.3) !important}#ps-dui-card-rules .ps-field-rule-item .ps-inspector-header-block,#ps-drug-card-rules .ps-field-rule-item .ps-inspector-header-block{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 8px !important;margin: 0 0 8px 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;width: 100% !important}#ps-dui-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title,#ps-drug-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 14px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;color: #111827 !important;line-height: 1.25 !important;min-height: 0 !important;margin: 0 !important;display: block !important}:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item .ps-label.ps-field-rule-title{color: #f5f5f7 !important}#ps-dui-card-rules .ps-field-rule-item .ps-speed-unit-badge,#ps-drug-card-rules .ps-field-rule-item .ps-speed-unit-badge{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0.02em !important;padding: 3px 8px !important;border-radius: 9999px !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;white-space: nowrap !important;flex-shrink: 0 !important;background: rgba(0,113,227,0.07) !important;color: var(--apple-blue,#0071e3) !important;border: 1px solid rgba(0,113,227,0.16) !important}:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item .ps-speed-unit-badge,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item .ps-speed-unit-badge{background: rgba(41,151,255,0.12) !important;color: #2997ff !important;border-color: rgba(41,151,255,0.25) !important}.ps-bento-hero-stat{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 21px !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.15 !important;color: #0071e3 !important;margin: 2px 0 8px 0 !important;font-variant-numeric: tabular-nums !important}:root[data-theme="dark"] .ps-bento-hero-stat,:root[data-theme="zen-linen-dark"] .ps-bento-hero-stat{color: #2997ff !important}#ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc,#ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc{font-size: 12.5px !important;line-height: 1.55 !important;color: #4b5563 !important;margin: 0 !important;flex: 1 !important}:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc{color: #9ca3af !important}#ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc strong,#ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight,#ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc strong,#ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight{color: #111827 !important;font-weight: 700 !important}:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="zen-linen-dark"] #ps-dui-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc strong,:root[data-theme="zen-linen-dark"] #ps-drug-card-rules .ps-field-rule-item .ps-field-rule-desc .apple-highlight{color: #ffffff !important}.ps-dre-matrix-shell{padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;width: 100% !important}.ps-dre-matrix-wrapper{border-radius: 16px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 4px 12px rgba(0,0,0,0.02) !important;overflow: hidden !important;width: 100% !important}:root[data-theme="dark"] .ps-dre-matrix-wrapper,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-wrapper{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important;box-shadow: 0 4px 16px rgba(0,0,0,0.35) !important}.ps-dre-matrix-header{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;flex-wrap: wrap !important;padding: 18px 22px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;background: #ffffff !important}:root[data-theme="dark"] .ps-dre-matrix-header,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-header{background: #161617 !important;border-bottom-color: rgba(255,255,255,0.08) !important}.ps-dre-matrix-titles{display: flex !important;flex-direction: column !important;gap: 3px !important}.ps-dre-matrix-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro","Inter",sans-serif !important;font-size: 17px !important;font-weight: 750 !important;letter-spacing: -0.015em !important;color: #111827 !important;margin: 0 !important}:root[data-theme="dark"] .ps-dre-matrix-heading,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-heading{color: #f5f5f7 !important}.ps-dre-baseline-cluster{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important}.ps-symptom-matcher-bar{margin: 0 !important;padding: 14px 22px !important;border-radius: 0 !important;background: #f9fafb !important;border: none !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;display: flex !important;flex-direction: column !important;gap: 10px !important}#ps-drug-form-bar.ps-symptom-matcher-bar{border-radius: 12px !important;border: 1px solid rgba(0,0,0,0.08) !important;padding: 12px 16px !important}:root[data-theme="dark"] .ps-symptom-matcher-bar,:root[data-theme="zen-linen-dark"] .ps-symptom-matcher-bar{background: #121316 !important;border-bottom-color: rgba(255,255,255,0.08) !important}:root[data-theme="dark"] #ps-drug-form-bar.ps-symptom-matcher-bar,:root[data-theme="zen-linen-dark"] #ps-drug-form-bar.ps-symptom-matcher-bar{border-color: rgba(255,255,255,0.08) !important}.ps-symptom-matcher-head,.ps-symptom-matcher-lead{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;flex-wrap: wrap !important}.ps-symptom-matcher-kicker,.ps-symptom-kicker{font-size: 11px !important;font-weight: 800 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: #111827 !important}:root[data-theme="dark"] .ps-symptom-matcher-kicker,:root[data-theme="dark"] .ps-symptom-kicker,:root[data-theme="zen-linen-dark"] .ps-symptom-matcher-kicker,:root[data-theme="zen-linen-dark"] .ps-symptom-kicker{color: #f5f5f7 !important}.ps-symptom-matcher-status,.ps-symptom-hint{font-size: 12px !important;font-weight: 700 !important;color: #0071e3 !important;font-variant-numeric: tabular-nums !important}:root[data-theme="dark"] .ps-symptom-matcher-status,:root[data-theme="dark"] .ps-symptom-hint,:root[data-theme="zen-linen-dark"] .ps-symptom-matcher-status,:root[data-theme="zen-linen-dark"] .ps-symptom-hint{color: #2997ff !important}.ps-symptom-chip-row,.ps-symptom-pills-wrap,.ps-drug-calc-presets{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;align-items: center !important}.ps-symptom-chip{appearance: none !important;border: 1px solid rgba(15,23,42,0.12) !important;background: #ffffff !important;color: #374151 !important;border-radius: 9999px !important;padding: 6px 13px !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.01em !important;white-space: nowrap !important;cursor: pointer !important;transition-property: transform,background-color,border-color,color,box-shadow !important;transition-duration: 150ms !important;transition-timing-function: cubic-bezier(0.22,1,0.36,1) !important}.ps-symptom-chip:hover{border-color: #0071e3 !important;color: #0071e3 !important}.ps-symptom-chip:active{transform: scale(0.96) !important}.ps-symptom-chip.is-active{background: #0071e3 !important;border-color: #0071e3 !important;color: #ffffff !important;box-shadow: 0 2px 8px rgba(0,113,227,0.28) !important}:root[data-theme="dark"] .ps-symptom-chip,:root[data-theme="zen-linen-dark"] .ps-symptom-chip{background: #1c1c1e !important;border-color: rgba(255,255,255,0.12) !important;color: #d1d5db !important}:root[data-theme="dark"] .ps-symptom-chip.is-active,:root[data-theme="zen-linen-dark"] .ps-symptom-chip.is-active{background: #2997ff !important;border-color: #2997ff !important;color: #ffffff !important}.ps-symptom-clear-btn,.ps-symptom-reset-btn{appearance: none !important;border: 1px dashed rgba(185,28,28,0.35) !important;background: transparent !important;color: #b91c1c !important;border-radius: 9999px !important;padding: 5px 12px !important;font-size: 11px !important;font-weight: 700 !important;white-space: nowrap !important;cursor: pointer !important}:root[data-theme="dark"] .ps-symptom-clear-btn,:root[data-theme="dark"] .ps-symptom-reset-btn,:root[data-theme="zen-linen-dark"] .ps-symptom-clear-btn,:root[data-theme="zen-linen-dark"] .ps-symptom-reset-btn{color: #ff453a !important;border-color: rgba(255,69,58,0.4) !important}.ps-dre-table-scroll{width: 100% !important;overflow-x: auto !important}.ps-dre-matrix-table{width: 100% !important;border-collapse: collapse !important;text-align: left !important;font-size: 12.5px !important}.ps-dre-matrix-table thead th{padding: 11px 14px !important;background: #f9fafb !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #4b5563 !important;white-space: nowrap !important;vertical-align: middle !important}:root[data-theme="dark"] .ps-dre-matrix-table thead th,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-table thead th{background: #1c1c1e !important;border-bottom-color: rgba(255,255,255,0.08) !important;color: #9ca3af !important}.ps-dre-matrix-table tbody td{padding: 12px 14px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;font-variant-numeric: tabular-nums !important;vertical-align: middle !important;color: #1f2937 !important}:root[data-theme="dark"] .ps-dre-matrix-table tbody td,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-table tbody td{border-bottom-color: rgba(255,255,255,0.06) !important;color: #e5e7eb !important}.ps-dre-matrix-table tbody tr:last-child td{border-bottom: none !important}.ps-dre-sticky-col{position: sticky !important;left: 0 !important;z-index: 2 !important;background: #ffffff !important;box-shadow: 1px 0 0 rgba(15,23,42,0.06) !important}.ps-dre-matrix-table thead th.ps-dre-sticky-col{background: #f9fafb !important}:root[data-theme="dark"] .ps-dre-sticky-col,:root[data-theme="zen-linen-dark"] .ps-dre-sticky-col{background: #161617 !important;box-shadow: 1px 0 0 rgba(255,255,255,0.08) !important}:root[data-theme="dark"] .ps-dre-matrix-table thead th.ps-dre-sticky-col,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-table thead th.ps-dre-sticky-col{background: #1c1c1e !important}.ps-dre-cat-cell{display: flex !important;align-items: center !important;gap: 8px !important;margin-bottom: 3px !important}.ps-dre-cat-name{font-size: 13.5px !important;font-weight: 750 !important;color: #111827 !important;white-space: nowrap !important}:root[data-theme="dark"] .ps-dre-cat-name,:root[data-theme="zen-linen-dark"] .ps-dre-cat-name{color: #f5f5f7 !important}.ps-dre-cat-examples{display: block !important;font-size: 11.5px !important;color: #6b7280 !important;line-height: 1.35 !important;max-width: 250px !important}:root[data-theme="dark"] .ps-dre-cat-examples,:root[data-theme="zen-linen-dark"] .ps-dre-cat-examples{color: #9ca3af !important}.ps-clinical-text-cell{font-size: 12px !important;font-weight: 650 !important;color: #374151 !important;white-space: nowrap !important}:root[data-theme="dark"] .ps-clinical-text-cell,:root[data-theme="zen-linen-dark"] .ps-clinical-text-cell{color: #d1d5db !important}.ps-dre-matrix-row,.ps-drug-weight-row{cursor: pointer !important;transition-property: opacity,background-color !important;transition-duration: 150ms !important}.ps-dre-matrix-row:hover,.ps-drug-weight-row:hover{background: rgba(0,113,227,0.035) !important}.ps-dre-matrix-row:hover .ps-dre-sticky-col,.ps-drug-weight-row:hover .ps-dre-sticky-col{background: #f5f9ff !important}.ps-dre-matrix-row.is-selected,.ps-dre-matrix-row.is-matched{background: rgba(0,113,227,0.06) !important}.ps-dre-matrix-row.is-selected .ps-dre-sticky-col,.ps-dre-matrix-row.is-matched .ps-dre-sticky-col{background: #f0f7ff !important}:root[data-theme="dark"] .ps-dre-matrix-row:hover,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-row:hover,:root[data-theme="dark"] .ps-drug-weight-row:hover,:root[data-theme="zen-linen-dark"] .ps-drug-weight-row:hover{background: rgba(41,151,255,0.08) !important}:root[data-theme="dark"] .ps-dre-matrix-row.is-selected,:root[data-theme="dark"] .ps-dre-matrix-row.is-matched,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-row.is-selected,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-row.is-matched{background: rgba(41,151,255,0.12) !important}:root[data-theme="dark"] .ps-dre-matrix-row.is-selected .ps-dre-sticky-col,:root[data-theme="dark"] .ps-dre-matrix-row.is-matched .ps-dre-sticky-col,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-row.is-selected .ps-dre-sticky-col,:root[data-theme="zen-linen-dark"] .ps-dre-matrix-row.is-matched .ps-dre-sticky-col{background: #17212b !important}.ps-dre-matrix-row.is-dimmed{opacity: 0.32 !important}.ps-clinical-pill{display: inline-flex !important;align-items: center !important;padding: 4px 9px !important;border-radius: 6px !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.015em !important;white-space: nowrap !important;font-variant-numeric: tabular-nums !important;border: 1px solid transparent !important}.ps-clinical-pill.is-present,.ps-clinical-pill.is-up{background: rgba(220,38,38,0.08) !important;color: #b91c1c !important;border-color: rgba(220,38,38,0.2) !important}.ps-clinical-pill.is-constricted,.ps-clinical-pill.is-down{background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border-color: rgba(0,113,227,0.2) !important}.ps-clinical-pill.is-dilated{background: rgba(217,119,6,0.1) !important;color: #b45309 !important;border-color: rgba(217,119,6,0.24) !important}.ps-clinical-pill.is-normal,.ps-clinical-pill.is-none{background: rgba(15,23,42,0.045) !important;color: #4b5563 !important;border-color: rgba(15,23,42,0.09) !important}:root[data-theme="dark"] .ps-clinical-pill.is-present,:root[data-theme="dark"] .ps-clinical-pill.is-up,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-present,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-up{background: rgba(255,69,58,0.15) !important;color: #ff6961 !important;border-color: rgba(255,69,58,0.3) !important}:root[data-theme="dark"] .ps-clinical-pill.is-constricted,:root[data-theme="dark"] .ps-clinical-pill.is-down,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-constricted,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-down{background: rgba(41,151,255,0.15) !important;color: #64b5f6 !important;border-color: rgba(41,151,255,0.3) !important}:root[data-theme="dark"] .ps-clinical-pill.is-dilated,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-dilated{background: rgba(255,159,10,0.16) !important;color: #ffb340 !important;border-color: rgba(255,159,10,0.32) !important}:root[data-theme="dark"] .ps-clinical-pill.is-normal,:root[data-theme="dark"] .ps-clinical-pill.is-none,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-normal,:root[data-theme="zen-linen-dark"] .ps-clinical-pill.is-none{background: rgba(255,255,255,0.06) !important;color: #9ca3af !important;border-color: rgba(255,255,255,0.1) !important}.ps-drug-calc-strip{padding: 16px 22px !important;background: #f9fafb !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;display: flex !important;flex-direction: column !important;gap: 14px !important}:root[data-theme="dark"] .ps-drug-calc-strip,:root[data-theme="zen-linen-dark"] .ps-drug-calc-strip{background: #121316 !important;border-bottom-color: rgba(255,255,255,0.08) !important}.ps-drug-calc-controls{display: flex !important;flex-wrap: wrap !important;align-items: flex-end !important;gap: 14px !important}.ps-drug-calc-field{display: flex !important;flex-direction: column !important;gap: 5px !important}.ps-drug-calc-select,.ps-drug-calc-input{height: 36px !important;padding: 0 12px !important;border-radius: 8px !important;border: 1px solid rgba(15,23,42,0.14) !important;background: #ffffff !important;color: #111827 !important;font-size: 12.5px !important;font-weight: 700 !important;font-variant-numeric: tabular-nums !important}.ps-drug-calc-input{width: 110px !important}:root[data-theme="dark"] .ps-drug-calc-select,:root[data-theme="dark"] .ps-drug-calc-input,:root[data-theme="zen-linen-dark"] .ps-drug-calc-select,:root[data-theme="zen-linen-dark"] .ps-drug-calc-input{background: #1c1c1e !important;border-color: rgba(255,255,255,0.14) !important;color: #f5f5f7 !important}.ps-drug-calc-results{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 12px !important}@media (max-width: 900px){.ps-drug-calc-results{grid-template-columns: 1fr !important}}.ps-drug-calc-result-cell{padding: 12px 16px !important;border-radius: 10px !important;background: #ffffff !important;border: 1px solid rgba(15,23,42,0.08) !important;display: flex !important;flex-direction: column !important;gap: 4px !important}:root[data-theme="dark"] .ps-drug-calc-result-cell,:root[data-theme="zen-linen-dark"] .ps-drug-calc-result-cell{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}.ps-drug-calc-result-cell .ps-meta-label{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: #6b7280 !important}.ps-drug-calc-val{font-size: 13px !important;font-weight: 750 !important;color: #111827 !important;font-variant-numeric: tabular-nums !important}:root[data-theme="dark"] .ps-drug-calc-val,:root[data-theme="zen-linen-dark"] .ps-drug-calc-val{color: #f5f5f7 !important}.ps-felony-pill{display: inline-flex !important;align-items: center !important;padding: 4px 9px !important;border-radius: 6px !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.02em !important;white-space: nowrap !important;font-variant-numeric: tabular-nums !important}.ps-felony-pill.is-class-x{background: rgba(185,28,28,0.1) !important;color: #b91c1c !important;border: 1px solid rgba(185,28,28,0.24) !important}.ps-felony-pill.is-class-1{background: rgba(217,119,6,0.1) !important;color: #b45309 !important;border: 1px solid rgba(217,119,6,0.24) !important}.ps-felony-pill.is-class-2,.ps-felony-pill.is-class-3,.ps-felony-pill.is-class-4{background: rgba(0,113,227,0.08) !important;color: #0071e3 !important;border: 1px solid rgba(0,113,227,0.22) !important}.ps-felony-pill.is-misd{background: rgba(21,128,61,0.09) !important;color: #15803d !important;border: 1px solid rgba(21,128,61,0.22) !important}:root[data-theme="dark"] .ps-felony-pill.is-class-x,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-class-x{background: rgba(255,69,58,0.18) !important;color: #ff6961 !important;border-color: rgba(255,69,58,0.35) !important}:root[data-theme="dark"] .ps-felony-pill.is-class-1,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-class-1{background: rgba(255,159,10,0.18) !important;color: #ffb340 !important;border-color: rgba(255,159,10,0.35) !important}:root[data-theme="dark"] .ps-felony-pill.is-class-2,:root[data-theme="dark"] .ps-felony-pill.is-class-3,:root[data-theme="dark"] .ps-felony-pill.is-class-4,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-class-2,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-class-3,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-class-4{background: rgba(41,151,255,0.16) !important;color: #64b5f6 !important;border-color: rgba(41,151,255,0.32) !important}:root[data-theme="dark"] .ps-felony-pill.is-misd,:root[data-theme="zen-linen-dark"] .ps-felony-pill.is-misd{background: rgba(48,209,88,0.16) !important;color: #30d158 !important;border-color: rgba(48,209,88,0.32) !important}.ps-clinical-split-workspace{display: flex !important;flex-direction: column !important;gap: 24px !important;width: 100% !important;padding: 0 !important;margin: 0 !important}.ps-clinical-feed-col,.ps-clinical-inspector-col{width: 100% !important;max-width: 100% !important;min-width: 0 !important;position: static !important;max-height: none !important;overflow: visible !important;display: flex !important;flex-direction: column !important;gap: 16px !important}#ps-dui-card-library .ps-search-segmented-dock,#ps-drug-card-library .ps-search-segmented-dock{margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;width: 100% !important}:root[data-theme] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics,#patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics,#ps-dui-topics.ps-filter-pills,#ps-dui-topics.ps-search-segmented-bar,:root[data-theme] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics,#patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics,#ps-drug-topics.ps-filter-pills,#ps-drug-topics.ps-search-segmented-bar{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;width: 100% !important}:root[data-theme] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn,#patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn,#ps-dui-topics .ps-filter-pill-btn,:root[data-theme] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn,#patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn,#ps-drug-topics .ps-filter-pill-btn{padding: 6px 14px !important;font-size: 12px !important;font-weight: 650 !important;border-radius: 9999px !important;min-height: 32px !important;background: #ffffff !important;color: var(--text) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;transition: background-color 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease,box-shadow 140ms ease !important}:root[data-theme] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn:hover,#patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn:hover,#ps-dui-topics .ps-filter-pill-btn:hover,:root[data-theme] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn:hover,#patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn:hover,#ps-drug-topics .ps-filter-pill-btn:hover{border-color: rgba(0,0,0,0.18) !important;transform: translateY(-1px) !important}:root[data-theme] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn.is-active,#patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn.is-active,#ps-dui-topics .ps-filter-pill-btn.is-active,:root[data-theme] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn.is-active,#patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn.is-active,#ps-drug-topics .ps-filter-pill-btn.is-active{background: var(--apple-blue,#0071e3) !important;color: #ffffff !important;border-color: var(--apple-blue,#0071e3) !important;box-shadow: 0 2px 6px rgba(0,113,227,0.25) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn,:root[data-theme="dark"] #ps-dui-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #ps-dui-topics .ps-filter-pill-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn,:root[data-theme="dark"] #ps-drug-topics .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #ps-drug-topics .ps-filter-pill-btn{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #e2e8f0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #ps-dui-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-dui-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #ps-drug-topics .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #ps-drug-topics .ps-filter-pill-btn.is-active{background: #2997ff !important;color: #ffffff !important;border-color: #2997ff !important;box-shadow: 0 2px 8px rgba(41,151,255,0.3) !important}#ps-dui-card-library .ps-linear-rescue-header,#ps-drug-card-library .ps-linear-rescue-header{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 12px 22px !important;border-radius: 10px !important;background: var(--ps-ws-subsurface,#f9fafb) !important;border: 1px solid var(--border-subtle,rgba(0,0,0,0.08)) !important;margin: 0 !important;box-sizing: border-box !important;width: 100% !important}:root[data-theme="dark"] #ps-dui-card-library .ps-linear-rescue-header,:root[data-theme="zen-linen-dark"] #ps-dui-card-library .ps-linear-rescue-header,:root[data-theme="dark"] #ps-drug-card-library .ps-linear-rescue-header,:root[data-theme="zen-linen-dark"] #ps-drug-card-library .ps-linear-rescue-header{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important}@media (min-width: 1025px){#ps-dui-card-library .ps-linear-rescue-header .ps-col-precedent,#ps-drug-card-library .ps-linear-rescue-header .ps-col-precedent{flex: 0 0 280px !important;width: 280px !important;min-width: 240px !important;max-width: 320px !important}#ps-dui-card-library .ps-linear-rescue-header .ps-col-holding,#ps-drug-card-library .ps-linear-rescue-header .ps-col-holding{flex: 1 1 auto !important;min-width: 0 !important;margin: 0 20px !important}#ps-dui-card-library .ps-linear-rescue-header .ps-col-rules,#ps-drug-card-library .ps-linear-rescue-header .ps-col-rules{flex: 0 0 190px !important;width: 190px !important;text-align: right !important;flex-shrink: 0 !important}}#ps-dui-list,#ps-drug-list{display: flex !important;flex-direction: column !important;gap: 12px !important;padding: 0 !important;margin: 0 !important}#ps-dui-inspector-card,#ps-drug-inspector-card{display: flex !important;flex-direction: column !important;width: 100% !important;max-height: none !important;border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important;background: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02),0 4px 12px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] #ps-dui-inspector-card,:root[data-theme="zen-linen-dark"] #ps-dui-inspector-card,:root[data-theme="dark"] #ps-drug-inspector-card,:root[data-theme="zen-linen-dark"] #ps-drug-inspector-card{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important}#ps-dui-inspector-card .ps-monarch-card-header,#ps-drug-inspector-card .ps-monarch-card-header{padding: 18px 24px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important}#ps-dui-inspector-body.ps-monarch-card-body,#ps-drug-inspector-body.ps-monarch-card-body{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 24px !important;flex: 1 1 auto !important;min-height: 0 !important;overflow-y: visible !important}#ps-panel-dui .ps-rescue-selector-bar,#ps-panel-drugs .ps-rescue-selector-bar{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 12px 24px !important;background: #f9fafb !important;border-top: 1px solid rgba(0,0,0,0.06) !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;margin: 0 !important;flex-wrap: wrap !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-selector-bar,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-selector-bar,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-selector-bar,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-selector-bar{background: rgba(255,255,255,0.03) !important;border-color: rgba(255,255,255,0.08) !important}#ps-panel-dui .ps-rescue-selector-label-group,#ps-panel-drugs .ps-rescue-selector-label-group{display: flex !important;align-items: center !important;gap: 10px !important;flex-shrink: 0 !important}#ps-panel-dui .ps-rescue-selector-label,#ps-panel-drugs .ps-rescue-selector-label{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;color: var(--text-soft) !important;margin: 0 !important}#ps-panel-dui .ps-rescue-selector-controls,#ps-panel-drugs .ps-rescue-selector-controls{display: flex !important;align-items: center !important;gap: 10px !important;flex: 1 1 500px !important;justify-content: flex-end !important}#ps-panel-dui .ps-rescue-select-wrapper,#ps-panel-drugs .ps-rescue-select-wrapper{position: relative !important;flex: 1 1 auto !important;max-width: 680px !important;min-width: 260px !important}#ps-panel-dui .ps-rescue-select,#ps-panel-drugs .ps-rescue-select{width: 100% !important;height: 38px !important;padding: 0 32px 0 12px !important;font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 13px !important;font-weight: 650 !important;color: var(--text) !important;background: #ffffff !important;border: 1px solid var(--border) !important;border-radius: 8px !important;appearance: none !important;-webkit-appearance: none !important;cursor: pointer !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-select,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-select,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-select,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-select{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.12) !important;color: #f5f5f7 !important}#ps-panel-dui .ps-rescue-select-wrapper::after,#ps-panel-drugs .ps-rescue-select-wrapper::after{content: "▾" !important;position: absolute !important;right: 12px !important;top: 50% !important;transform: translateY(-50%) !important;font-size: 12px !important;color: var(--text-soft) !important;pointer-events: none !important}#ps-panel-dui .ps-rescue-nav-btn-group,#ps-panel-drugs .ps-rescue-nav-btn-group{display: flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important}#ps-panel-dui .ps-rescue-nav-btn,#ps-panel-drugs .ps-rescue-nav-btn{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;padding: 0 12px !important;height: 38px !important}#ps-panel-dui .ps-rescue-procedure-stage,#ps-panel-drugs .ps-rescue-procedure-stage{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 14px !important;margin: 0 !important;width: 100% !important}@media (max-width: 1200px){#ps-panel-dui .ps-rescue-procedure-stage,#ps-panel-drugs .ps-rescue-procedure-stage{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 768px){#ps-panel-dui .ps-rescue-procedure-stage,#ps-panel-drugs .ps-rescue-procedure-stage{grid-template-columns: 1fr !important}}#ps-panel-dui .ps-rescue-step-card,#ps-panel-drugs .ps-rescue-step-card{padding: 16px 18px !important;border-radius: 12px !important;gap: 8px !important;display: flex !important;flex-direction: column !important;min-height: 100px !important;box-sizing: border-box !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-step-card,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-step-card,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-step-card,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-step-card{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important}#ps-panel-dui .ps-rescue-step-card.is-first-step,#ps-panel-dui .ps-rescue-step-card:first-child,#ps-panel-drugs .ps-rescue-step-card.is-first-step,#ps-panel-drugs .ps-rescue-step-card:first-child{grid-column: 1 / -1 !important;padding: 18px 22px !important;border: 1px solid rgba(0,113,227,0.20) !important;border-left: 1px solid rgba(0,113,227,0.20) !important;background: rgba(0,113,227,0.04) !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-step-card.is-first-step,:root[data-theme="dark"] #ps-panel-dui .ps-rescue-step-card:first-child,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-step-card.is-first-step,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-step-card:first-child,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-step-card.is-first-step,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-step-card:first-child,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-step-card.is-first-step,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-step-card:first-child{background: rgba(41,151,255,0.08) !important;border-color: rgba(41,151,255,0.25) !important;border-left-color: rgba(41,151,255,0.25) !important}#ps-panel-dui .ps-rescue-step-badge,#ps-panel-drugs .ps-rescue-step-badge{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--apple-blue,#0071e3) !important}#ps-panel-dui .ps-rescue-step-text,#ps-panel-drugs .ps-rescue-step-text{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif) !important;font-size: 13.5px !important;line-height: 1.55 !important;color: var(--text) !important;margin: 0 !important}#ps-panel-dui .ps-rescue-step-card.is-first-step .ps-rescue-step-text,#ps-panel-dui .ps-rescue-step-card:first-child .ps-rescue-step-text,#ps-panel-drugs .ps-rescue-step-card.is-first-step .ps-rescue-step-text,#ps-panel-drugs .ps-rescue-step-card:first-child .ps-rescue-step-text{font-size: 15.5px !important;font-weight: 700 !important;line-height: 1.5 !important;color: var(--text) !important}#ps-panel-dui .ps-rescue-prohibited-box,#ps-panel-drugs .ps-rescue-prohibited-box{padding: 16px 20px !important;border-radius: 12px !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important;border: 1px solid rgba(0,0,0,0.08) !important;border-left: 1px solid rgba(0,0,0,0.08) !important;background: var(--ps-ws-subsurface,#f9fafb) !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-prohibited-box,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-prohibited-box,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-prohibited-box,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-prohibited-box{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;border-left-color: rgba(255,255,255,0.08) !important}#ps-panel-dui .ps-rescue-prohibited-box .ps-rescue-prohibited-list,#ps-panel-drugs .ps-rescue-prohibited-box .ps-rescue-prohibited-list{list-style: disc !important;padding-inline-start: 22px !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 8px !important;font-size: 13.5px !important;line-height: 1.5 !important}#ps-panel-dui .ps-grounds-textbox,#ps-panel-drugs .ps-grounds-textbox{font-family: var(--apple-font-mono,ui-monospace,SFMono-Regular,"SF Mono",monospace) !important;font-size: 12.5px !important;line-height: 1.55 !important;color: var(--text) !important;padding: 14px 16px !important;border-radius: 10px !important;background: #f9fafb !important;border: 1px solid rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #ps-panel-dui .ps-grounds-textbox,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-grounds-textbox,:root[data-theme="dark"] #ps-panel-drugs .ps-grounds-textbox,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-grounds-textbox{background: #18191f !important;border-color: rgba(255,255,255,0.08) !important;color: #f5f5f7 !important}#ps-panel-dui .ps-inspector-section-label,#ps-panel-drugs .ps-inspector-section-label{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",sans-serif) !important;font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;display: block !important;margin-bottom: 8px !important}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rules-list{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: 12px !important}#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rules-list,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rules-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 14px !important}@media (max-width: 1180px){#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rules-list,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rules-list,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rules-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 680px){#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rules-list,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rules-list,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rules-list{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rule-item,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rule-item,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rule-item{padding: 20px 22px !important;border-radius: 16px !important;margin: 0 !important;gap: 6px !important;min-width: 0 !important;box-sizing: border-box !important}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rule-item .ps-inspector-header-block,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rule-item .ps-inspector-header-block,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rule-item .ps-inspector-header-block{flex-direction: column-reverse !important;align-items: flex-start !important;gap: 6px !important;margin: 0 !important;padding: 0 !important;border-bottom: none !important}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rule-title,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rule-title,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rule-title{font-size: 0.9375rem !important;font-weight: 700 !important;letter-spacing: -0.015em !important;line-height: 1.25 !important;text-transform: none !important;color: var(--text) !important;min-height: 0 !important}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-bento-hero-stat,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-bento-hero-stat,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-bento-hero-stat{font-size: 23px !important;font-weight: 800 !important;letter-spacing: -0.028em !important;line-height: 1.15 !important;margin: 4px 0 !important;font-variant-numeric: tabular-nums !important}#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-field-rule-desc,#patrolsync-portal-hub-card #ps-dui-card-rules .ps-field-rule-desc,#patrolsync-portal-hub-card #ps-drug-card-rules .ps-field-rule-desc{font-size: 13px !important;line-height: 1.52 !important;margin: 0 !important}.ps-dre-matrix-table thead th{padding: 8px 5px !important;font-size: 9.5px !important;letter-spacing: 0.04em !important}.ps-dre-matrix-table tbody td{padding: 8px 5px !important}.ps-dre-matrix-table thead th.ps-dre-sticky-col,.ps-dre-matrix-table tbody td.ps-dre-sticky-col{padding-left: 12px !important;padding-right: 8px !important}.ps-dre-matrix-table .ps-clinical-pill,.ps-dre-matrix-table .ps-felony-pill{padding: 3px 6px !important;font-size: 10.5px !important}.ps-dre-matrix-table .ps-clinical-text-cell{font-size: 11px !important;white-space: nowrap !important}.ps-dre-cat-cell .ps-linear-issue-id,.ps-drug-weight-row .ps-linear-issue-id{white-space: nowrap !important;flex-shrink: 0 !important;font-size: 10.5px !important}.ps-dre-cat-name{font-size: 12.5px !important}.ps-dre-cat-examples{max-width: 175px !important;font-size: 11px !important}#patrolsync-portal-hub-card .ps-rescue-search-shell{padding: 0 !important;margin: 0 !important;border: none !important;background: transparent !important;box-shadow: none !important;height: auto !important}#patrolsync-portal-hub-card .ps-rescue-search-input{width: 100% !important;height: 42px !important;padding: 0 16px !important;border-radius: 10px !important;font-size: 13.5px !important;box-sizing: border-box !important}:root[data-theme] #patrolsync-portal-hub-card #ps-rescue-topics,:root[data-theme] #patrolsync-portal-hub-card #ps-dui-card-library #ps-dui-topics,:root[data-theme] #patrolsync-portal-hub-card #ps-drug-card-library #ps-drug-topics,#patrolsync-portal-hub-card #ps-rescue-topics,#patrolsync-portal-hub-card #ps-dui-topics,#patrolsync-portal-hub-card #ps-drug-topics{justify-content: flex-start !important}#patrolsync-portal-hub-card #ps-rescue-list,#patrolsync-portal-hub-card #ps-dui-list,#patrolsync-portal-hub-card #ps-drug-list{gap: 16px !important}#patrolsync-portal-hub-card .ps-rescue-card.ps-rescue-row{padding: 22px 26px !important;border-radius: 16px !important;margin: 0 !important;gap: 16px !important;display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-linear-card-top{padding-bottom: 16px !important;margin: 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-card-status-col .ps-meta-code{white-space: nowrap !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-caselaw-title{font-size: 18px !important;font-weight: 750 !important;letter-spacing: -0.018em !important;line-height: 1.25 !important;margin: 2px 0 4px 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-caselaw-summary{font-size: 14px !important;line-height: 1.55 !important;margin: 0 !important}#ps-panel-dui .ps-rescue-card .case-court-tag,#ps-panel-drugs .ps-rescue-card .case-court-tag{background: transparent !important;border: none !important;padding: 0 !important;font-size: 12.5px !important;font-weight: 500 !important;color: #6b7280 !important;line-height: 1.4 !important;display: block !important;border-radius: 0 !important;box-shadow: none !important}:root[data-theme="dark"] #ps-panel-dui .ps-rescue-card .case-court-tag,:root[data-theme="zen-linen-dark"] #ps-panel-dui .ps-rescue-card .case-court-tag,:root[data-theme="dark"] #ps-panel-drugs .ps-rescue-card .case-court-tag,:root[data-theme="zen-linen-dark"] #ps-panel-drugs .ps-rescue-card .case-court-tag{color: #9ca3af !important}#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 12px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important}@media (max-width: 900px){#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid .ps-meta-cell{padding: 12px 16px !important;border-radius: 10px !important;gap: 4px !important;margin: 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid .ps-meta-label{font-size: 10.5px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;line-height: 1.25 !important}#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid .ps-meta-val{font-size: 13.5px !important;font-weight: 750 !important;line-height: 1.35 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-inspector-callout,#patrolsync-portal-hub-card .ps-rescue-threat-callout{padding: 14px 18px !important;border-radius: 12px !important;margin: 0 !important;gap: 6px !important;display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-inspector-callout .ps-inspector-header-block{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 0 !important;margin: 0 !important;border-bottom: none !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-inspector-callout .ps-inspector-callout-title,#patrolsync-portal-hub-card .ps-rescue-threat-callout .ps-inspector-callout-title{font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;line-height: 1.3 !important;margin: 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-inspector-callout .ps-inspector-callout-text,#patrolsync-portal-hub-card .ps-rescue-threat-callout .ps-inspector-callout-text{font-size: 14px !important;font-weight: 500 !important;line-height: 1.55 !important;margin: 0 !important;max-width: none !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-rules-grid{gap: 28px !important;margin: 0 !important;padding: 4px 0 0 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .case-rule-heading{font-size: 11px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;margin: 0 0 10px 0 !important;padding: 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-step-list,#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-prohibited-list{gap: 10px !important;margin: 0 !important;padding: 0 !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-step-list li,#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-prohibited-list li{padding: 0 !important;padding-left: 0 !important;margin: 0 !important;margin-bottom: 0 !important;font-size: 13.5px !important;line-height: 1.55 !important;gap: 10px !important;align-items: flex-start !important}.ps-rescue-step-list li::before,.ps-rescue-prohibited-list li::before{display: none !important;content: none !important}#patrolsync-portal-hub-card #ps-rescue-inspector-card,#patrolsync-portal-hub-card #ps-dui-inspector-card,#patrolsync-portal-hub-card #ps-drug-inspector-card{padding: 0 !important;border-radius: 16px !important;overflow: hidden !important}#patrolsync-portal-hub-card #ps-rescue-inspector-card .ps-rescue-inspector-top-strip,#patrolsync-portal-hub-card #ps-dui-inspector-card .ps-rescue-inspector-top-strip,#patrolsync-portal-hub-card #ps-drug-inspector-card .ps-rescue-inspector-top-strip{padding: 0 0 14px 0 !important;margin: 0 !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-rescue-inspector-card .ps-rescue-inspector-top-strip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-rescue-inspector-card .ps-rescue-inspector-top-strip,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-dui-inspector-card .ps-rescue-inspector-top-strip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-dui-inspector-card .ps-rescue-inspector-top-strip,:root[data-theme="dark"] #patrolsync-portal-hub-card #ps-drug-inspector-card .ps-rescue-inspector-top-strip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card #ps-drug-inspector-card .ps-rescue-inspector-top-strip{border-bottom-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card #ps-dui-card-library.ps-clean-unboxed-library,#patrolsync-portal-hub-card #ps-drug-card-library.ps-clean-unboxed-library{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important}#patrolsync-portal-hub-card #ps-dui-card-library.ps-clean-unboxed-library>.ps-monarch-card-body,#patrolsync-portal-hub-card #ps-drug-card-library.ps-clean-unboxed-library>.ps-monarch-card-body{padding: 0 !important;gap: 28px !important}#patrolsync-portal-hub-card #ps-dui-card-rules,#patrolsync-portal-hub-card #ps-drug-card-rules{padding: 0 !important;margin: 0 !important;border-bottom: none !important}#patrolsync-portal-hub-card .ps-dre-matrix-shell,#patrolsync-portal-hub-card .ps-drug-weight-shell{padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-card-header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 20px !important;padding: 0 !important;margin: 0 !important;border-bottom: none !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-card-header .ps-card-id-col{flex: 1 1 auto !important;min-width: 0 !important;max-width: none !important;width: auto !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-kicker-row{display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 8px !important;margin-bottom: 6px !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-cat-meta{font-size: 12px !important;font-weight: 500 !important;color: #6b7280 !important;letter-spacing: -0.005em !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-rescue-card .ps-clean-cat-meta,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-rescue-card .ps-clean-cat-meta{color: #9ca3af !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-card-header .ps-card-status-col{flex: 0 0 auto !important;width: auto !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-actions-row{display: flex !important;align-items: center !important;gap: 8px !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway{font-size: 14px !important;font-weight: 500 !important;line-height: 1.55 !important;color: #374151 !important;margin: 0 !important;padding: 2px 0 2px 14px !important;border-left: 2.5px solid var(--apple-blue,#0071e3) !important;background: transparent !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway.is-critical{border-left-color: #dc2626 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway{color: #d1d5db !important}#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-statutes-row{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;padding-top: 2px !important;margin: 0 !important;border-top: none !important}#patrolsync-portal-hub-card .ps-clean-dossier-drawer{width: 100% !important;border-radius: 14px !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;overflow: hidden !important}:root[data-theme="dark"] #patrolsync-portal-hub-card .ps-clean-dossier-drawer,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card .ps-clean-dossier-drawer{background: #161617 !important;border-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card .ps-clean-dossier-summary{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 14px 22px !important;font-size: 13.5px !important;font-weight: 650 !important;color: var(--text) !important;cursor: pointer !important;list-style: none !important;user-select: none !important}#patrolsync-portal-hub-card .ps-clean-dossier-summary::-webkit-details-marker{display: none !important}#patrolsync-portal-hub-card .ps-clean-dossier-hint{font-size: 12px !important;font-weight: 650 !important;color: var(--apple-blue,#0071e3) !important}#patrolsync-portal-hub-card .ps-clean-dossier-drawer[open] .ps-clean-dossier-summary{border-bottom: 1px solid rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card .ps-clean-dossier-drawer #ps-rescue-inspector-card,#patrolsync-portal-hub-card .ps-clean-dossier-drawer #ps-dui-inspector-card,#patrolsync-portal-hub-card .ps-clean-dossier-drawer #ps-drug-inspector-card{border: none !important;box-shadow: none !important;border-radius: 0 !important}#patrolsync-portal-hub-card .ps-symptom-hint{display: none !important}#patrolsync-portal-hub-card #ps-drug-form-bar{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar{width: 224px !important;min-width: 224px !important;max-width: 224px !important;background: #f7f8f9 !important;border-right: 1px solid rgba(0,0,0,0.07) !important;padding: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar{background: #0d0e11 !important;border-right-color: rgba(255,255,255,0.07) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-header{padding: 12px 14px 10px 14px !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important;margin-bottom: 4px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-header{border-bottom-color: rgba(255,255,255,0.06) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-brand-name{font-size: 13.5px !important;font-weight: 650 !important;letter-spacing: -0.01em !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-brand-sub{font-size: 11px !important;color: #71717a !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav{padding: 6px 8px !important;gap: 1px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-section-label{font-size: 10.5px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;color: #8a8f98 !important;padding: 12px 8px 4px 8px !important;margin: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item{height: 30px !important;min-height: 30px !important;padding: 0 8px !important;border-radius: 6px !important;font-size: 13px !important;font-weight: 500 !important;color: #52525b !important;background: transparent !important;border: none !important;box-shadow: none !important;margin: 1px 0 !important;transition: background 0.1s ease,color 0.1s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item::before{display: none !important;content: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item:hover{background: rgba(0,0,0,0.045) !important;color: #18181b !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active{background: rgba(0,0,0,0.07) !important;color: #09090b !important;font-weight: 650 !important;border: none !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item{color: #a1a1aa !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item:hover,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.05) !important;color: #f4f4f5 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-nav-item.is-active{background: rgba(255,255,255,0.09) !important;color: #ffffff !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-badge{font-size: 11px !important;font-weight: 500 !important;color: #71717a !important;background: transparent !important;border: none !important;padding: 0 2px !important;min-width: 0 !important;height: auto !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-topbar{height: 44px !important;min-height: 44px !important;padding: 0 24px !important;background: rgba(255,255,255,0.92) !important;border-bottom: 1px solid rgba(0,0,0,0.07) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-topbar,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-topbar{background: rgba(15,16,20,0.92) !important;border-bottom-color: rgba(255,255,255,0.07) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-cmd-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-action-btn{height: 26px !important;min-height: 26px !important;padding: 0 10px !important;border-radius: 6px !important;font-size: 12px !important;font-weight: 500 !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.1) !important;color: #3f3f46 !important;box-shadow: 0 1px 1px rgba(0,0,0,0.02) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-cmd-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-cmd-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-action-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-topbar-action-btn{background: #18181b !important;border-color: rgba(255,255,255,0.12) !important;color: #e4e4e7 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-canvas{background: #f9fafb !important;padding: 18px 28px 40px 28px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-canvas,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-canvas{background: #090a0d !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header{padding: 0 0 12px 0 !important;margin: 0 0 16px 0 !important;border-bottom: 1px solid rgba(0,0,0,0.07) !important;display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;flex-wrap: nowrap !important;gap: 16px !important;text-align: left !important}@media (max-width: 768px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header{flex-wrap: wrap !important}}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header{border-bottom-color: rgba(255,255,255,0.07) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-eyebrow{display: inline-block !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #71717a !important;margin-bottom: 6px !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-eyebrow,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-eyebrow{color: #a1a1aa !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-lead{display: flex !important;flex-direction: column !important;align-items: flex-start !important;text-align: left !important;gap: 4px !important;width: auto !important;max-width: none !important;flex: 1 1 0% !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-title{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 28px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;line-height: 1.15 !important;color: #09090b !important;margin: 0 !important;text-align: left !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-title{color: #f4f4f5 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-desc{display: block !important;font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 14.5px !important;font-weight: 400 !important;line-height: 1.55 !important;color: #52525b !important;margin: 4px 0 0 0 !important;max-width: 840px !important;text-align: left !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-desc,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-desc{color: #a1a1aa !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;align-self: center !important;width: auto !important;margin: 0 !important;gap: 10px !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn{height: 36px !important;min-height: 36px !important;padding: 0 16px !important;border-radius: 9999px !important;font-family: var(--apple-font-text,sans-serif) !important;font-size: 13.5px !important;font-weight: 650 !important;letter-spacing: -0.01em !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-primary{background: #18181b !important;border: 1px solid #18181b !important;color: #ffffff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-primary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-primary{background: #f4f4f5 !important;border-color: #f4f4f5 !important;color: #09090b !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-secondary{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.12) !important;color: #3f3f46 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-secondary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header-actions .ps-btn-secondary{background: #18181b !important;border-color: rgba(255,255,255,0.16) !important;color: #e4e4e7 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-counter-badge{height: 30px !important;padding: 0 12px !important;border-radius: 9999px !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.04em !important;background: rgba(0,122,255,0.08) !important;border: 1px solid rgba(0,122,255,0.22) !important;color: #007aff !important;display: inline-flex !important;align-items: center !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-counter-badge,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-counter-badge{background: rgba(41,151,255,0.14) !important;border-color: rgba(41,151,255,0.32) !important;color: #2997ff !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-table-header{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-card-feed,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-monarch-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-card.ps-monarch-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-monarch-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-card.ps-monarch-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-library,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-doctrines,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-library,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-library,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-library,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-col-left>.ps-monarch-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-bar-wrap{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important;overflow: visible !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-monarch-card>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-monarch-card>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-library>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-doctrines>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-library>.ps-monarch-card-header{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-card-feed>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-col-left>.ps-monarch-card>.ps-monarch-card-header{padding: 0 0 12px 0 !important;margin: 0 !important;border-bottom: none !important;background: transparent !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-card-feed>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-monarch-card>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-monarch-card>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-library>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-doctrines>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-library>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-library>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-library>.ps-monarch-card-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-col-left>.ps-monarch-card>.ps-monarch-card-body{padding: 0 !important;background: transparent !important}@media screen and (min-width: 1100px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-briefing .ps-panel-grid.ps-monarch-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-assets .ps-panel-grid.ps-monarch-grid{display: grid !important;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) !important;gap: 20px !important;align-items: start !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-col-right,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-col-right{position: sticky !important;top: 16px !important;width: 100% !important;min-width: 0 !important;max-width: none !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 10px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important;overflow: hidden !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card{background: #121317 !important;border-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 6px !important;padding: 0 0 10px 0 !important;margin: 0 0 10px 0 !important;border-bottom: 1px solid rgba(0,0,0,0.06) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar .ps-ops-btn{flex: 0 0 auto !important;width: auto !important;height: 26px !important;min-height: 26px !important;padding: 0 10px !important;border-radius: 5px !important;font-size: 11px !important;font-weight: 500 !important;letter-spacing: 0.01em !important;text-transform: none !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.1) !important;color: #3f3f46 !important;box-shadow: 0 1px 1px rgba(0,0,0,0.02) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar .ps-ops-btn-danger{color: #dc2626 !important;border-color: rgba(220,38,38,0.2) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .unified-filter-console,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .unified-filter-console.ps-filter-console{align-items: flex-start !important;justify-content: flex-start !important;text-align: left !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important;width: 100% !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-hub,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pills,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-strip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pills-row,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pills-row.ps-pills-row,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-controls-row,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-controls-row.ps-controls-row,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .secondary-filters-bar,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pills,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-filter-bar,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-segmented-dock,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-segmented-bar,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-bar,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtabs,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-filter-bar{justify-content: flex-start !important;align-items: center !important;text-align: left !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important;margin-inline: 0 !important;max-width: none !important;border-radius: 0 !important;mask-image: none !important;-webkit-mask-image: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-select-label,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .trigger-label-text{text-align: left !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtabs{padding-bottom: 12px !important;margin-bottom: 16px !important;border-bottom: 1px solid rgba(0,0,0,0.07) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-kicker,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-label{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .search-experience,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-experience,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .search-shell,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-shell,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-shell{max-width: none !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .search-input-wrap,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input-wrap{max-width: none !important;width: 100% !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.search,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-input,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-search-input,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-search-input,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-box,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-input,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.ps-input{height: 46px !important;min-height: 46px !important;width: 100% !important;padding: 0 16px !important;border-radius: 12px !important;font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 14.5px !important;font-weight: 400 !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.12) !important;color: #09090b !important;box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;text-align: left !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.search,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.search,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-input,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input{background: #121317 !important;border-color: rgba(255,255,255,0.14) !important;color: #f4f4f5 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-shift-pill-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-cat-filter-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-zone-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-format-tab-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn{height: 34px !important;min-height: 34px !important;padding: 0 14px !important;border-radius: 9999px !important;font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 13px !important;font-weight: 650 !important;letter-spacing: -0.005em !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.09) !important;color: #52525b !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: background-color 0.1s ease,border-color 0.1s ease,color 0.1s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip:hover{background: #f4f4f5 !important;color: #09090b !important;border-color: rgba(0,0,0,0.14) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill[aria-pressed="true"],#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill[aria-pressed="true"],#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip.active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-shift-pill-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-cat-filter-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip[aria-pressed="true"],#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip[aria-pressed="true"],#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-zone-btn.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-format-tab-btn.is-active{background: #18181b !important;border-color: #18181b !important;color: #ffffff !important;font-weight: 500 !important;box-shadow: none !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip{background: #18181b !important;border-color: rgba(255,255,255,0.1) !important;color: #a1a1aa !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-pill.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .scenario-chip.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-subtab-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip.is-active,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip.is-active,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-form-chip.is-active{background: #f4f4f5 !important;border-color: #f4f4f5 !important;color: #09090b !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-eyebrow-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-statute-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-tag-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .badge-pill{border-radius: 9999px !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 650 !important;letter-spacing: 0.03em !important;padding: 3px 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-model-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-description{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 17px !important;font-weight: 700 !important;letter-spacing: -0.015em !important;line-height: 1.3 !important;color: #09090b !important;margin: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-title,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-title,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-title,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-model-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-model-title,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-title,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-title,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-description,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-description{color: #f4f4f5 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-snippet,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-summary,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-summary,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-desc,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .official-heading{font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 14.5px !important;font-weight: 400 !important;line-height: 1.55 !important;color: #52525b !important;margin: 4px 0 0 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-snippet,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-snippet,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-summary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-summary,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-summary,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-summary,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-desc,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-desc,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .official-heading,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .official-heading{color: #a1a1aa !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-court-tag{display: block !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin: 4px 0 0 0 !important;font-family: var(--apple-font-mono,monospace) !important;font-size: 12.5px !important;font-weight: 500 !important;color: #71717a !important;width: auto !important;border-radius: 0 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-court-tag,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-court-tag{color: #a1a1aa !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-action-btn{height: 32px !important;min-height: 32px !important;padding: 0 14px !important;border-radius: 9999px !important;font-family: var(--apple-font-text,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif) !important;font-size: 12px !important;font-weight: 650 !important;letter-spacing: -0.01em !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.1) !important;color: #3f3f46 !important;box-shadow: 0 1px 2px rgba(0,0,0,0.02) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-action-btn:hover{background: #f4f4f5 !important;color: #09090b !important;border-color: rgba(0,0,0,0.16) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-action-btn,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-action-btn{background: #18181b !important;border-color: rgba(255,255,255,0.12) !important;color: #e4e4e7 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card{background: #ffffff !important;border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 16px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;transition: transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-card:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card:hover{transform: translateY(-2px) !important;box-shadow: 0 6px 18px rgba(0,0,0,0.06) !important;border-color: rgba(0,0,0,0.14) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-card,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card{background: #121317 !important;border-color: rgba(255,255,255,0.08) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card{padding: 18px 22px !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card.is-selected{border-color: #18181b !important;background: #fafafa !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card.is-selected,:root[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card.is-selected{border-color: rgba(255,255,255,0.28) !important;background: #18191f !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-linear-card{padding: 18px 22px !important;margin-bottom: 10px !important;border-radius: 16px !important;border: 1px solid rgba(0,0,0,0.08) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .badge-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-linear-cat-tag,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-cat-badge{border: 1px solid rgba(0,0,0,0.08) !important;border-radius: 4px !important;padding: 2px 6px !important;font-size: 10.5px !important;font-weight: 500 !important;background: #f4f4f5 !important;color: #52525b !important;box-shadow: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-ordinance-panel-jurisdiction-pill,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-matcher-lead,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .scenario-hub,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .scenario-hub{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header{padding-bottom: 20px !important;margin-bottom: 28px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-tab-num,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-count-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-inspector-new-btn{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .result-card .family-chip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .result-card .crime-category-chip,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .result-card .ilga-preview{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-tracking,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-verdict-box .case-rules-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-verdict>.ps-monarch-card-header{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card .ps-inspector-meta-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card .case-rules-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-hdr{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card .ps-ordinance-elements-box{background: transparent !important;border: none !important;padding: 6px 0 0 0 !important;margin-top: 4px !important;box-shadow: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-txt{display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;font-size: 13px !important;line-height: 1.5 !important;color: #52525b !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard .ps-speed-stepper-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-predicates-hub,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card .ps-inspector-meta-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card .case-rules-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card .ps-statutory-notes-callout,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card .case-block-takeaway,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card .ps-doctrine-status-tag{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid .ps-doctrine-card{padding: 18px 22px !important;margin-bottom: 12px !important;border-radius: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list .case-law-card .ps-inspector-meta-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list .case-law-card .case-rules-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list .case-law-card .case-statutes-block,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list .case-law-card .case-block-takeaway{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list .case-law-card{padding: 18px 22px !important;margin-bottom: 12px !important;border-radius: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-active-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card>.ps-monarch-card-header,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-content>.ps-inspector-callout + .ps-inspector-callout,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-content>.ps-inspector-section{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-guide-section,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-dossier-drawer,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-matcher-bar,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-rules-grid{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card{padding: 20px 24px !important;margin-bottom: 12px !important;border-radius: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .case-block-takeaway{margin-top: 10px !important;margin-bottom: 10px !important;padding: 10px 14px !important}:root{--ps-intelly-canvas: #F5F5F7;--ps-intelly-sand: #FFFFFF;--ps-intelly-sand-hover: #F2F2F7;--ps-intelly-sidebar: #161617;--ps-intelly-accent: #0071E3;--ps-intelly-accent-luminous: #2997FF;--ps-intelly-yellow: #FFF4E5;--ps-intelly-yellow-strong: #FF9500;--ps-intelly-pink: #E8F2FF;--ps-intelly-pink-strong: #0071E3;--ps-intelly-indigo: #EEF0FF;--ps-intelly-indigo-strong: #5856D6;--ps-intelly-olive: #E8F8EE;--ps-intelly-olive-strong: #248A3D;--ps-intelly-blue: #E5F4FF;--ps-intelly-blue-strong: #0071E3;--ps-intelly-ink: #1D1D1F;--ps-intelly-muted: #6E6E73;--ps-intelly-border: rgba(0,0,0,0.08)}:root[data-theme="dark"]{--ps-intelly-canvas: #000000;--ps-intelly-sand: #1C1C1E;--ps-intelly-sand-hover: #2C2C2E;--ps-intelly-sidebar: #161617;--ps-intelly-accent: #0A84FF;--ps-intelly-accent-luminous: #2997FF;--ps-intelly-yellow: #2C1E08;--ps-intelly-yellow-strong: #FF9F0A;--ps-intelly-pink: #0C2644;--ps-intelly-pink-strong: #2997FF;--ps-intelly-indigo: #1D1A3B;--ps-intelly-indigo-strong: #5E5CE6;--ps-intelly-olive: #0D2B1A;--ps-intelly-olive-strong: #30D158;--ps-intelly-blue: #0A253B;--ps-intelly-blue-strong: #2997FF;--ps-intelly-ink: #F5F5F7;--ps-intelly-muted: #86868B;--ps-intelly-border: rgba(255,255,255,0.10)}body.ps-standalone-body,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card{background: var(--ps-intelly-canvas) !important;color: var(--ps-intelly-ink) !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Plus Jakarta Sans","Inter",sans-serif !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell{background: var(--ps-intelly-canvas) !important;padding: 14px !important;gap: 18px !important;min-height: 100vh !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-sidebar{background: var(--ps-intelly-sidebar) !important;color: #FFFFFF !important;border-radius: 28px !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 18px 40px rgba(0,0,0,0.16) !important;padding: 20px 14px !important;position: sticky !important;top: 14px !important;height: calc(100vh - 28px) !important;width: 248px !important;flex-shrink: 0 !important;overflow: visible !important;transition: width 0.24s cubic-bezier(0.22,1,0.36,1),padding 0.24s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-workspace-sidebar{width: 82px !important;padding: 20px 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-sidebar-brand-copy,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-nav-group-label,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-nav-item-label,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-nav-badge,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-sidebar-cmd-btn,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed .ps-sidebar-user-meta{display: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sidebar-notch-btn{position: absolute !important;top: 42px !important;right: -15px !important;width: 30px !important;height: 30px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: 3px solid var(--ps-intelly-canvas) !important;font-size: 13px !important;font-weight: 800 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;z-index: 30 !important;box-shadow: 0 4px 12px rgba(0,113,227,0.28) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-brand-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-user-name{color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-brand-sub,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-group-label,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-user-role{color: rgba(255,255,255,0.52) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-brand-mark{background: #FFFFFF !important;color: #1D1D1F !important;border-radius: 10px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-sidebar-cmd-btn{background: rgba(255,255,255,0.08) !important;color: rgba(255,255,255,0.85) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 999px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item{color: rgba(255,255,255,0.72) !important;background: transparent !important;border-radius: 14px !important;padding: 10px 12px !important;position: relative !important;border: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item:hover{background: rgba(255,255,255,0.07) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item.is-active,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item[aria-selected="true"]{background: rgba(41,151,255,0.18) !important;color: var(--ps-intelly-accent-luminous) !important;font-weight: 700 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item.is-active::before,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item[aria-selected="true"]::before{content: "" !important;position: absolute !important;left: -14px !important;top: 8px !important;bottom: 8px !important;width: 4px !important;border-radius: 0 4px 4px 0 !important;background: var(--ps-intelly-accent-luminous) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item-index{background: rgba(255,255,255,0.09) !important;color: rgba(255,255,255,0.75) !important;border-radius: 8px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-item.is-active .ps-nav-item-index{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-nav-badge{background: rgba(255,255,255,0.1) !important;color: rgba(255,255,255,0.85) !important;border: none !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-main{background: var(--ps-intelly-canvas) !important;padding: 6px 12px 36px 4px !important;flex: 1 !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-topbar{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;margin-bottom: 22px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-topbar-search-cluster{display: flex !important;align-items: center !important;gap: 10px !important;flex: 1 !important;max-width: 780px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-circle-btn{width: 44px !important;height: 44px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: 0.04em !important;cursor: pointer !important;flex-shrink: 0 !important;box-shadow: 0 4px 12px rgba(0,113,227,0.24) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-pill-shell{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.03) !important;border-radius: 999px !important;padding: 6px 10px 6px 18px !important;flex: 1 !important;min-height: 44px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-global-search-input{background: transparent !important;border: none !important;outline: none !important;color: var(--ps-intelly-ink) !important;font-size: 13.5px !important;font-weight: 500 !important;flex: 1 !important;min-width: 140px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-chips{display: flex !important;align-items: center !important;gap: 6px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-prefix{font-size: 12px !important;color: var(--ps-intelly-muted) !important;font-weight: 650 !important;margin-right: 2px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-chip{background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 4px 11px !important;font-size: 11.5px !important;font-weight: 650 !important;cursor: pointer !important;transition: background 0.16s ease,color 0.16s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-chip.is-active{background: var(--ps-intelly-accent) !important;border-color: var(--ps-intelly-accent) !important;color: #FFFFFF !important;font-weight: 700 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-topbar-actions{display: inline-flex !important;align-items: center !important;background: var(--ps-intelly-sidebar) !important;padding: 4px !important;border-radius: 999px !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-action-circle{width: 36px !important;height: 36px !important;border-radius: 999px !important;background: #2C2C2E !important;color: #FFFFFF !important;border: none !important;font-size: 11px !important;font-weight: 700 !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-action-circle-avatar{background: var(--ps-intelly-yellow-strong) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-action-circle:hover{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dashboard-stage{margin-bottom: 28px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-main-split{display: grid !important;grid-template-columns: minmax(0,1fr) 330px !important;gap: 24px !important;align-items: start !important}@media (max-width: 1180px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-main-split{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-greeting-bar{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 16px !important;margin-bottom: 20px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-greeting-title{font-size: 34px !important;line-height: 1.12 !important;font-weight: 700 !important;letter-spacing: -0.025em !important;color: var(--ps-intelly-ink) !important;margin: 0 0 6px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-greeting-sub{font-size: 13.5px !important;line-height: 1.45 !important;color: var(--ps-intelly-muted) !important;margin: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-view-switcher{display: inline-flex !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;padding: 4px !important;border-radius: 999px !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-view-pill{background: transparent !important;color: var(--ps-intelly-muted) !important;border: none !important;border-radius: 999px !important;padding: 7px 14px !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-view-pill.is-active{background: var(--ps-intelly-ink) !important;color: var(--ps-intelly-sand) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 16px !important;margin-bottom: 24px !important}@media (max-width: 760px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-grid{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card{border-radius: 24px !important;padding: 20px 22px !important;color: var(--ps-intelly-ink) !important;position: relative !important;overflow: hidden !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 18px rgba(0,0,0,0.03) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-yellow{background: var(--ps-intelly-yellow) !important;border-color: rgba(255,149,0,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-pink{background: var(--ps-intelly-indigo) !important;border-color: rgba(88,86,214,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-olive{background: var(--ps-intelly-olive) !important;border-color: rgba(52,199,89,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-blue{background: var(--ps-intelly-blue) !important;border-color: rgba(0,113,227,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-head{font-size: 0.9375rem !important;font-weight: 700 !important;margin-bottom: 12px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-stats-row{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-kicker{display: block !important;font-size: 9.5px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;color: var(--ps-intelly-muted) !important;margin-bottom: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-val{font-size: 20px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-mini-bars{display: flex !important;align-items: flex-end !important;gap: 8px !important;height: 54px !important;margin-top: 14px !important;padding-top: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar{flex: 1 !important;border-radius: 999px !important;min-width: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar-dark{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar-gold{background: rgba(255,149,0,0.35) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar-dashed{background: transparent !important;border: 1.5px dashed var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-box{position: relative !important;height: 54px !important;margin-top: 14px !important;display: flex !important;flex-direction: column !important;justify-content: flex-end !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-curve{position: absolute !important;inset: 6px 0 18px 0 !important;border-top: 2.5px solid var(--ps-intelly-indigo-strong) !important;border-radius: 50% 50% 0 0 / 100% 100% 0 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-peak{position: absolute !important;left: 50% !important;top: 1px !important;transform: translateX(-50%) !important;display: flex !important;flex-direction: column !important;align-items: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-dot{width: 10px !important;height: 10px !important;border-radius: 999px !important;background: var(--ps-intelly-indigo-strong) !important;border: 2px solid #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-drop{width: 1px !important;height: 28px !important;border-left: 1.5px dashed var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-axis{display: flex !important;justify-content: space-between !important;font-size: 10px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-master-detail-grid{display: grid !important;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr) !important;gap: 18px !important;align-items: stretch !important}@media (max-width: 900px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-master-detail-grid{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-section-head{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-section-title{font-size: 16px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important;margin: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dots-btn{background: transparent !important;border: none !important;font-size: 16px !important;font-weight: 800 !important;color: var(--ps-intelly-muted) !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-rows{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.025) !important;border-radius: 999px !important;padding: 10px 14px 10px 10px !important;text-align: left !important;cursor: pointer !important;position: relative !important;transition: background 0.16s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row.is-active{background: var(--ps-intelly-pink) !important;border-color: rgba(0,113,227,0.22) !important;border-right: none !important;box-shadow: none !important;margin-right: -28px !important;padding-right: 42px !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;z-index: 2 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-row-badge{width: 38px !important;height: 38px !important;border-radius: 999px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 11px !important;font-weight: 800 !important;color: #FFFFFF !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-badge-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-badge-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-badge-blue{background: var(--ps-intelly-blue-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-badge-olive{background: var(--ps-intelly-olive-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-row-copy{display: flex !important;flex-direction: column !important;flex: 1 !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-row-title{font-size: 13.5px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-row-sub{font-size: 11.5px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-row-time-pill{background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;border-radius: 999px !important;padding: 5px 10px !important;font-size: 11px !important;font-weight: 700 !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-directive-detail-card{background: var(--ps-intelly-pink) !important;border: 1px solid rgba(0,113,227,0.22) !important;border-radius: 26px !important;padding: 22px !important;color: var(--ps-intelly-ink) !important;position: relative !important;z-index: 3 !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-top{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 10px !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-title{font-size: 17px !important;font-weight: 800 !important;text-decoration: underline !important;text-underline-offset: 3px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-code-pill{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 4px 10px !important;font-size: 11px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-summary{font-size: 12.5px !important;line-height: 1.48 !important;color: var(--ps-intelly-ink) !important;margin: 0 0 12px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-tags{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-tag{background: var(--ps-intelly-sand) !important;color: var(--ps-intelly-accent) !important;border: 1px solid rgba(0,113,227,0.18) !important;border-radius: 999px !important;padding: 4px 10px !important;font-size: 11px !important;font-weight: 700 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-kv-table{border-top: 1px solid rgba(0,113,227,0.16) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-detail-kv-row{display: flex !important;justify-content: space-between !important;padding: 7px 0 !important;border-bottom: 1px solid rgba(0,113,227,0.12) !important;font-size: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-right-rail{display: flex !important;flex-direction: column !important;gap: 20px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-calendar-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.03) !important;border-radius: 26px !important;padding: 20px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-nav-btn{width: 28px !important;height: 28px !important;border-radius: 999px !important;border: 1px solid var(--ps-intelly-border) !important;background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-month-pill{background: var(--ps-intelly-pink) !important;color: var(--ps-intelly-accent) !important;border-radius: 999px !important;padding: 5px 14px !important;font-size: 12.5px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-grid{display: grid !important;grid-template-columns: repeat(8,1fr) !important;gap: 4px !important;text-align: center !important;font-size: 11.5px !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-wk-hdr,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-wk{font-size: 10px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-day{width: 28px !important;height: 28px !important;border-radius: 999px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-weight: 650 !important;color: var(--ps-intelly-ink) !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-day.is-muted{color: var(--ps-intelly-muted) !important;opacity: 0.45 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-day.is-today{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-cta-row{display: flex !important;gap: 8px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-black-pill-btn{flex: 1 !important;background: #1D1D1F !important;color: #FFFFFF !important;border: none !important;border-radius: 999px !important;padding: 11px 16px !important;font-size: 12.5px !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-black-pill-btn-full{width: 100% !important;margin-top: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-pink-circle-btn{width: 40px !important;height: 40px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;font-size: 11.5px !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-head{display: flex !important;justify-content: space-between !important;align-items: center !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-date{font-size: 12px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-axis{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-slot{display: grid !important;grid-template-columns: 46px minmax(0,1fr) !important;gap: 10px !important;align-items: start !important;position: relative !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-time{font-size: 11px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important;padding-top: 8px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-time-now{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 3px 7px !important;font-size: 10.5px !important;font-weight: 800 !important;text-align: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-card{background: var(--ps-intelly-sand-hover) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 18px !important;padding: 12px 14px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-card-active{background: var(--ps-intelly-pink) !important;border: 1.5px solid rgba(0,113,227,0.28) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chips{display: flex !important;gap: 4px !important;margin-top: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip{width: 24px !important;height: 24px !important;border-radius: 999px !important;background: #1D1D1F !important;color: #FFFFFF !important;font-size: 9.5px !important;font-weight: 700 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip-more{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-schedule-stage{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 20px rgba(0,0,0,0.03) !important;border-radius: 26px !important;padding: 22px !important;margin-bottom: 24px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-schedule-header{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;margin-bottom: 18px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-schedule-title-cluster{display: flex !important;align-items: center !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-schedule-title{font-size: 26px !important;font-weight: 800 !important;margin: 0 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-schedule-grid{display: grid !important;grid-template-columns: repeat(7,minmax(150px,1fr)) !important;gap: 12px !important;overflow-x: auto !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-col{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-col-hdr{background: var(--ps-intelly-sand-hover) !important;border-radius: 16px !important;padding: 10px 12px !important;display: flex !important;flex-direction: column !important;gap: 2px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-col.is-today .ps-intelly-sched-col-hdr{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-card{border-radius: 20px !important;padding: 14px !important;display: flex !important;flex-direction: column !important;gap: 6px !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-yellow{background: var(--ps-intelly-yellow) !important;border-color: rgba(255,149,0,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-pink{background: var(--ps-intelly-indigo) !important;border-color: rgba(88,86,214,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-blue{background: var(--ps-intelly-blue) !important;border-color: rgba(0,113,227,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-olive{background: var(--ps-intelly-olive) !important;border-color: rgba(52,199,89,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-sched-sand{background: var(--ps-intelly-sand-hover) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-inprogress-pill{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 3px 9px !important;font-size: 10px !important;font-weight: 700 !important;align-self: flex-start !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-stage{margin-bottom: 26px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-topbar{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;margin-bottom: 18px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-title-group{display: flex !important;align-items: center !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dashed-back-btn{width: 40px !important;height: 40px !important;border-radius: 999px !important;border: 1.5px solid var(--ps-intelly-border) !important;background: var(--ps-intelly-sand) !important;color: var(--ps-intelly-ink) !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-breadcrumb{font-size: 11.5px !important;color: var(--ps-intelly-muted) !important;font-weight: 650 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-heading{font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;margin: 0 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-active-status-pill{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 7px 14px !important;font-size: 12px !important;font-weight: 700 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-3col{display: grid !important;grid-template-columns: 300px minmax(0,1fr) 290px !important;gap: 18px !important;align-items: start !important}@media (max-width: 1180px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-3col{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-identity-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 24px !important;overflow: hidden !important;margin-bottom: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-identity-olive-banner{background: var(--ps-intelly-olive) !important;border-bottom: 1px solid rgba(52,199,89,0.22) !important;padding: 16px 18px !important;display: flex !important;flex-direction: column !important;gap: 2px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-identity-kv-list{padding: 14px 18px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-identity-kv{display: flex !important;justify-content: space-between !important;padding: 7px 0 !important;border-bottom: 1px solid var(--ps-intelly-border) !important;font-size: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alerts-2col{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 10px !important;margin: 10px 0 16px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alert-square{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 18px !important;padding: 12px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alert-badge{background: var(--ps-intelly-pink) !important;color: var(--ps-intelly-accent) !important;border-radius: 999px !important;padding: 2px 8px !important;font-size: 9.5px !important;font-weight: 800 !important;align-self: flex-start !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-bars-list{display: flex !important;flex-direction: column !important;gap: 10px !important;margin: 14px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-bar-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 20px !important;padding: 12px 14px !important;display: flex !important;align-items: center !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-bar-main{flex: 1 !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-bar-top{display: flex !important;justify-content: space-between !important;font-size: 12.5px !important;margin-bottom: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-track{height: 8px !important;background: var(--ps-intelly-sand-hover) !important;border-radius: 999px !important;overflow: hidden !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scored-fill{height: 100% !important;border-radius: 999px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-fill-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-fill-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-fill-blue{background: var(--ps-intelly-blue-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-fill-olive{background: var(--ps-intelly-olive-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-stage{margin-bottom: 24px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-split{display: grid !important;grid-template-columns: minmax(0,1fr) 300px !important;gap: 22px !important;align-items: start !important}@media (max-width: 1120px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-split{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-hero-card{display: grid !important;grid-template-columns: 240px minmax(0,1fr) !important;gap: 18px !important;background: var(--ps-intelly-sand) !important;border: 2px solid var(--ps-intelly-accent) !important;box-shadow: 0 6px 24px rgba(0,113,227,0.08) !important;border-radius: 26px !important;padding: 16px !important;margin: 14px 0 22px 0 !important}@media (max-width: 720px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-hero-card{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-hero-visual{background: #161617 !important;border-radius: 20px !important;padding: 18px !important;color: #FFFFFF !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;min-height: 150px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cards-3col{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 14px !important}@media (max-width: 860px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cards-3col{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-feed-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 22px !important;padding: 18px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-popover{position: fixed !important;right: 26px !important;bottom: 26px !important;width: 340px !important;background: #161617 !important;color: #FFFFFF !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 26px !important;padding: 20px !important;box-shadow: 0 24px 60px rgba(0,0,0,0.35) !important;z-index: 90 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-head{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-close{width: 30px !important;height: 30px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-bubble{background: #2C2C2E !important;border-radius: 16px !important;padding: 12px 14px !important;font-size: 12.5px !important;line-height: 1.45 !important;margin-bottom: 10px !important;color: rgba(255,255,255,0.92) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-cta,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-cta-btn{width: 100% !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;border-radius: 999px !important;padding: 11px 16px !important;font-size: 12.5px !important;font-weight: 800 !important;cursor: pointer !important;margin-top: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-bar-wrap{display: flex !important;align-items: center !important;gap: 10px !important;flex: 1 !important;max-width: 780px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-lens-mark{display: inline-block !important;width: 14px !important;height: 14px !important;border: 2.5px solid #FFFFFF !important;border-radius: 999px !important;position: relative !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-lens-mark::after{content: "" !important;position: absolute !important;width: 6px !important;height: 2.5px !important;background: #FFFFFF !important;right: -5px !important;bottom: -3px !important;transform: rotate(45deg) !important;border-radius: 2px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-pill{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.03) !important;border-radius: 999px !important;padding: 6px 10px 6px 18px !important;flex: 1 !important;min-height: 44px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-input{background: transparent !important;border: none !important;outline: none !important;color: var(--ps-intelly-ink) !important;font-size: 13.5px !important;font-weight: 500 !important;flex: 1 !important;min-width: 140px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-bar{display: flex !important;align-items: center !important;gap: 6px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scope-label{font-size: 12px !important;color: var(--ps-intelly-muted) !important;font-weight: 650 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-action-cluster{display: inline-flex !important;align-items: center !important;background: var(--ps-intelly-sidebar) !important;padding: 4px !important;border-radius: 999px !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-circle-action{width: 36px !important;height: 36px !important;border-radius: 999px !important;background: #2C2C2E !important;color: #FFFFFF !important;border: none !important;font-size: 11px !important;font-weight: 800 !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-circle-action.is-accent-dot{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-card{position: fixed !important;right: 26px !important;bottom: 26px !important;width: 350px !important;background: #161617 !important;color: #FFFFFF !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 26px !important;padding: 20px !important;box-shadow: 0 24px 60px rgba(0,0,0,0.35) !important;z-index: 95 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-top{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-assistant-brand{display: flex !important;align-items: center !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-avatar{width: 34px !important;height: 34px !important;border-radius: 999px !important;background: var(--ps-intelly-indigo-strong) !important;color: #FFFFFF !important;font-size: 11px !important;font-weight: 800 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-titles{display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-name{font-size: 13.5px !important;font-weight: 700 !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-sub{font-size: 11px !important;color: rgba(255,255,255,0.58) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-close-btn{width: 30px !important;height: 30px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-bubble{background: #2C2C2E !important;border-radius: 16px !important;padding: 12px 14px !important;font-size: 12.5px !important;line-height: 1.45 !important;margin-bottom: 10px !important;color: rgba(255,255,255,0.92) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-chips{display: flex !important;gap: 6px !important;flex-wrap: wrap !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-chip{background: #2C2C2E !important;color: #FFFFFF !important;border: 1px solid rgba(255,255,255,0.14) !important;border-radius: 999px !important;padding: 5px 10px !important;font-size: 11px !important;font-weight: 650 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dashboard-columns{display: grid !important;grid-template-columns: minmax(0,1fr) 330px !important;gap: 22px !important;align-items: start !important}@media (max-width: 1180px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dashboard-columns{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-greeting-row{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 16px !important;margin-bottom: 20px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-view-toggle-group{display: inline-flex !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;padding: 4px !important;border-radius: 999px !important;gap: 4px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-showall-btn{background: transparent !important;color: var(--ps-intelly-muted) !important;border: none !important;border-radius: 999px !important;padding: 7px 14px !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-showall-btn.is-active{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 14px !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card.is-yellow{background: var(--ps-intelly-yellow) !important;border-color: rgba(255,149,0,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card.is-pink{background: var(--ps-intelly-indigo) !important;border-color: rgba(88,86,214,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card.is-olive{background: var(--ps-intelly-olive) !important;border-color: rgba(52,199,89,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-card.is-blue{background: var(--ps-intelly-blue) !important;border-color: rgba(0,113,227,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-left{flex: 1 !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-title{font-size: 16px !important;font-weight: 700 !important;margin: 0 0 12px 0 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar.is-solid{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar.is-muted{background: rgba(255,149,0,0.35) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar.is-dashed{background: transparent !important;border: 1.5px dashed var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bar.is-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-stage{width: 120px !important;height: 58px !important;position: relative !important;display: flex !important;flex-direction: column !important;justify-content: flex-end !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-stage.is-wide{width: 100% !important;height: 76px !important;margin-top: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-peak-dot{position: absolute !important;left: 50% !important;top: -5px !important;transform: translateX(-50%) !important;width: 10px !important;height: 10px !important;border-radius: 999px !important;background: var(--ps-intelly-indigo-strong) !important;border: 2px solid #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-wave-peak-line{position: absolute !important;left: 50% !important;top: 5px !important;bottom: 0 !important;border-left: 1.5px dashed var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-md-headers{display: grid !important;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr) !important;gap: 18px !important;margin-bottom: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-md-header-left{display: flex !important;align-items: center !important;justify-content: space-between !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-link-btn{background: transparent !important;border: none !important;font-size: 12px !important;font-weight: 700 !important;color: var(--ps-intelly-accent) !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-connected-master-detail{display: grid !important;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr) !important;gap: 18px !important;align-items: stretch !important}@media (max-width: 900px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-connected-master-detail{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-list{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row-left{display: flex !important;align-items: center !important;gap: 10px !important;min-width: 0 !important;flex: 1 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-badge{width: 38px !important;height: 38px !important;border-radius: 999px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 10.5px !important;font-weight: 800 !important;color: #FFFFFF !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-badge.is-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-badge.is-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-badge.is-blue{background: var(--ps-intelly-blue-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-badge.is-olive{background: var(--ps-intelly-olive-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row-titles{display: flex !important;flex-direction: column !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row-title{font-size: 13px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-passdown-row-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-time-pill{background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;border-radius: 999px !important;padding: 5px 10px !important;font-size: 11px !important;font-weight: 700 !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-nav{width: 28px !important;height: 28px !important;border-radius: 999px !important;border: 1px solid var(--ps-intelly-border) !important;background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-dow{font-size: 10.5px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important;padding: 4px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-day{border: none !important;background: transparent !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-cal-day.is-selected{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-pink-circle-cta{width: 40px !important;height: 40px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;font-size: 11.5px !important;font-weight: 800 !important;cursor: pointer !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-black-pill-btn.is-full{width: 100% !important;margin-top: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-timeline-track{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-hour{font-size: 11px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important;padding-top: 8px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-hour.is-now-pill{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 4px 7px !important;font-size: 10.5px !important;font-weight: 800 !important;text-align: center !important;align-self: start !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-card.is-active-slot{background: var(--ps-intelly-pink) !important;border: 1.5px solid rgba(0,113,227,0.28) !important;position: relative !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-title{font-size: 12.5px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-slot-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-row{display: flex !important;align-items: center !important;gap: 4px !important;margin-top: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip.is-pink{background: var(--ps-intelly-indigo-strong) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip.is-yellow{background: var(--ps-intelly-yellow-strong) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip.is-blue{background: var(--ps-intelly-blue-strong) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip.is-olive{background: var(--ps-intelly-olive-strong) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-avatar-chip.is-count{background: var(--ps-intelly-sand) !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-board-header{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;margin-bottom: 18px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-board-header-left{display: flex !important;align-items: center !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-board-title{font-size: 28px !important;font-weight: 800 !important;margin: 0 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-board-filters{display: flex !important;gap: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-filter-chip{background: var(--ps-intelly-sand-hover) !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 7px 14px !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-filter-chip.is-active{background: var(--ps-intelly-accent) !important;border-color: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-grid{display: grid !important;grid-template-columns: repeat(7,minmax(155px,1fr)) !important;gap: 12px !important;overflow-x: auto !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-col{display: flex !important;flex-direction: column !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-col-head{background: var(--ps-intelly-sand-hover) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 16px !important;padding: 10px 12px !important;display: flex !important;flex-direction: column !important;gap: 2px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-col-head.is-active-head{background: var(--ps-intelly-accent) !important;border-color: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-day{font-size: 10px !important;font-weight: 700 !important;opacity: 0.72 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-sub{font-size: 12px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card{border-radius: 20px !important;padding: 14px !important;display: flex !important;flex-direction: column !important;gap: 6px !important;cursor: pointer !important;border: 1px solid var(--ps-intelly-border) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card.is-yellow{background: var(--ps-intelly-yellow) !important;border-color: rgba(255,149,0,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card.is-pink{background: var(--ps-intelly-indigo) !important;border-color: rgba(88,86,214,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card.is-blue{background: var(--ps-intelly-blue) !important;border-color: rgba(0,113,227,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card.is-sand{background: var(--ps-intelly-sand-hover) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-live-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-time{font-size: 10.5px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card-title{font-size: 13px !important;font-weight: 800 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-matrix-card-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-topbar-left{display: flex !important;align-items: center !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-breadcrumb{font-size: 11.5px !important;font-weight: 650 !important;color: var(--ps-intelly-muted) !important;display: block !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-main-title,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-main-title{font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;color: var(--ps-intelly-ink) !important;margin: 2px 0 0 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-inprogress-dark-pill{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 7px 14px !important;font-size: 12px !important;font-weight: 700 !important;display: inline-flex !important;align-items: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-grid{display: grid !important;grid-template-columns: 300px minmax(0,1fr) 290px !important;gap: 18px !important;align-items: start !important}@media (max-width: 1180px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-grid{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-olive-id-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 18px rgba(0,0,0,0.03) !important;border-radius: 24px !important;overflow: hidden !important;margin-bottom: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-olive-id-head{background: var(--ps-intelly-olive) !important;border-bottom: 1px solid rgba(52,199,89,0.22) !important;padding: 16px 18px !important;display: flex !important;align-items: center !important;gap: 12px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-id-avatar{width: 42px !important;height: 42px !important;border-radius: 999px !important;background: var(--ps-intelly-olive-strong) !important;color: #FFFFFF !important;font-size: 11px !important;font-weight: 800 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-id-head-titles{display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-id-title{font-size: 14px !important;font-weight: 800 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-id-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-olive-id-body{padding: 12px 18px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-id-row{display: flex !important;justify-content: space-between !important;padding: 7px 0 !important;border-bottom: 1px solid var(--ps-intelly-border) !important;font-size: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alerts-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 10px !important;margin: 10px 0 16px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alert-kicker{background: var(--ps-intelly-pink) !important;color: var(--ps-intelly-accent) !important;border-radius: 999px !important;padding: 2px 8px !important;font-size: 9.5px !important;font-weight: 800 !important;align-self: flex-start !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alert-title{font-size: 12.5px !important;font-weight: 800 !important;margin-top: 4px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-alert-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-list{display: flex !important;flex-direction: column !important;gap: 8px !important;margin-top: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-row{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 18px !important;padding: 10px 14px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-copy{display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-title{font-size: 12.5px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-round-arrow{width: 28px !important;height: 28px !important;border-radius: 999px !important;background: var(--ps-intelly-pink) !important;color: var(--ps-intelly-accent) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 11px !important;font-weight: 800 !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-tabs{display: inline-flex !important;background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;padding: 4px !important;border-radius: 999px !important;gap: 4px !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-tab{background: transparent !important;color: var(--ps-intelly-muted) !important;border: none !important;border-radius: 999px !important;padding: 8px 16px !important;font-size: 12px !important;font-weight: 700 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-tab.is-active{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-scores-list{display: flex !important;flex-direction: column !important;gap: 10px !important;margin-bottom: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-row{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 20px !important;padding: 12px 14px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-left{display: flex !important;align-items: center !important;gap: 10px !important;min-width: 170px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-titles{display: flex !important;flex-direction: column !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-name{font-size: 13px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-sub{font-size: 11px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-wrap{display: flex !important;align-items: center !important;gap: 10px !important;flex: 1 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-track{flex: 1 !important;height: 10px !important;background: var(--ps-intelly-sand-hover) !important;border-radius: 999px !important;overflow: hidden !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-fill{height: 100% !important;border-radius: 999px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-fill.is-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-fill.is-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-fill.is-blue{background: var(--ps-intelly-blue-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-bar-fill.is-olive{background: var(--ps-intelly-olive-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-val{font-size: 12px !important;font-weight: 800 !important;white-space: nowrap !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-center-wave-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-protocol-summary-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-threshold-chart-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-docs-card,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ref-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 18px rgba(0,0,0,0.03) !important;border-radius: 22px !important;padding: 18px !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-center-wave-head,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-tc-head{display: flex !important;align-items: center !important;justify-content: space-between !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-protocol-tags{display: flex !important;gap: 6px !important;flex-wrap: wrap !important;margin-bottom: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-white-pill{background: var(--ps-intelly-pink) !important;color: var(--ps-intelly-accent) !important;border-radius: 999px !important;padding: 4px 10px !important;font-size: 10.5px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauges-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;margin-bottom: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 20px !important;padding: 14px !important;display: flex !important;flex-direction: column !important;gap: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-status{border-radius: 999px !important;padding: 2px 8px !important;font-size: 9.5px !important;font-weight: 800 !important;align-self: flex-start !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-status.is-pink,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-fill.is-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-status.is-yellow,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-fill.is-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-track{height: 8px !important;background: var(--ps-intelly-sand-hover) !important;border-radius: 999px !important;overflow: hidden !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-gauge-fill{display: block !important;height: 100% !important;border-radius: 999px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-split-protocol-cards{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-headered-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 20px !important;overflow: hidden !important;margin-bottom: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-hc-top{padding: 10px 14px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;font-size: 12px !important;font-weight: 800 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-headered-card.is-yellow-head .ps-intelly-hc-top{background: var(--ps-intelly-yellow) !important;border-bottom: 1px solid rgba(255,149,0,0.22) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-headered-card.is-blue-head .ps-intelly-hc-top{background: var(--ps-intelly-blue) !important;border-bottom: 1px solid rgba(0,113,227,0.20) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-hc-body{padding: 12px 14px !important;font-size: 12px !important;line-height: 1.45 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-tc-bars{height: 110px !important;display: flex !important;align-items: flex-end !important;gap: 8px !important;position: relative !important;padding-top: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-tc-rule{position: absolute !important;left: 0 !important;right: 0 !important;border-top: 1px dashed var(--ps-intelly-muted) !important;font-size: 9px !important;font-weight: 800 !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-tc-rule.is-max{top: 14px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-tc-rule.is-min{bottom: 24px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-docs-list{display: flex !important;flex-direction: column !important;gap: 8px !important;margin-top: 10px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-row{display: flex !important;align-items: center !important;gap: 10px !important;background: var(--ps-intelly-sand-hover) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 16px !important;padding: 10px 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-badge{width: 34px !important;height: 34px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;font-size: 10px !important;font-weight: 800 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-copy{display: flex !important;flex-direction: column !important;min-width: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-title{font-size: 12px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-sub{font-size: 10.5px !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-columns{display: grid !important;grid-template-columns: minmax(0,1fr) 300px !important;gap: 22px !important;align-items: start !important}@media (max-width: 1120px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-columns{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-head-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;margin-bottom: 16px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-hero-card{display: block !important;background: var(--ps-intelly-sand) !important;border: 2px solid var(--ps-intelly-accent) !important;box-shadow: 0 6px 24px rgba(0,113,227,0.08) !important;border-radius: 24px !important;padding: 18px 22px !important;margin-bottom: 18px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-status-row{display: flex !important;align-items: center !important;gap: 6px !important;margin-bottom: 6px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-dot{width: 8px !important;height: 8px !important;border-radius: 999px !important;background: #30D158 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-label{font-size: 11px !important;font-weight: 700 !important;color: var(--ps-intelly-muted) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-hero-title{font-size: 20px !important;font-weight: 800 !important;margin: 0 0 6px 0 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-hero-desc{font-size: 12.5px !important;line-height: 1.45 !important;color: var(--ps-intelly-muted) !important;margin: 0 0 12px 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-live-hero-pills{display: flex !important;gap: 8px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 14px !important}@media (max-width: 860px){#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-grid{grid-template-columns: 1fr !important}}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;box-shadow: 0 4px 18px rgba(0,0,0,0.03) !important;border-radius: 22px !important;padding: 18px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;gap: 8px !important;width: 100% !important;text-align: left !important;font-family: inherit !important;cursor: pointer !important;transition: transform 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card:hover{border-color: var(--ps-intelly-accent) !important;transform: translateY(-2px) !important;box-shadow: 0 8px 24px rgba(0,113,227,0.12) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card-top,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card-foot{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;width: 100% !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cat-pill{border-radius: 999px !important;padding: 4px 10px !important;font-size: 10.5px !important;font-weight: 800 !important;color: #FFFFFF !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cat-pill.is-pink{background: var(--ps-intelly-indigo-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cat-pill.is-yellow{background: var(--ps-intelly-yellow-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cat-pill.is-blue{background: var(--ps-intelly-blue-strong) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-count-pill{background: #1D1D1F !important;color: #FFFFFF !important;border-radius: 999px !important;padding: 4px 10px !important;font-size: 10.5px !important;font-weight: 800 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card-title{font-size: 0.9375rem !important;font-weight: 800 !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-card-desc{font-size: 12px !important;line-height: 1.45 !important;color: var(--ps-intelly-muted) !important;margin: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-cite{font-size: 11px !important;font-weight: 700 !important;color: var(--ps-intelly-accent) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-pink-plus-circle{padding: 4px 10px !important;height: 24px !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;font-size: 10px !important;font-weight: 800 !important;letter-spacing: 0.04em !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-row.is-interactive,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-row.is-interactive,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-row.is-interactive{width: 100% !important;text-align: left !important;font-family: inherit !important;cursor: pointer !important;transition: transform 0.14s ease,border-color 0.14s ease,background-color 0.14s ease !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-score-row.is-interactive:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-prec-row.is-interactive:hover,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-row.is-interactive:hover{border-color: var(--ps-intelly-accent) !important;transform: translateY(-1px) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-doc-action-pill{margin-left: auto !important;padding: 3px 8px !important;border-radius: 999px !important;background: rgba(0,113,227,0.10) !important;color: var(--ps-intelly-accent) !important;font-size: 9.5px !important;font-weight: 800 !important;letter-spacing: 0.04em !important;flex-shrink: 0 !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-topbar-right{display: flex !important;align-items: center !important;gap: 10px !important;flex-wrap: wrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-active-mod-pill{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 6px 14px !important;font-size: 12px !important;font-weight: 700 !important;color: var(--ps-intelly-ink) !important;white-space: nowrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-theme-pill-btn{background: var(--ps-intelly-sand) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 6px 14px !important;font-size: 12px !important;font-weight: 800 !important;color: var(--ps-intelly-ink) !important;cursor: pointer !important;white-space: nowrap !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-theme-pill-btn:hover{border-color: var(--ps-intelly-accent) !important;color: var(--ps-intelly-accent) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-head-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;width: 100% !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-bento-jump-pill{font-size: 10px !important;font-weight: 800 !important;padding: 2px 8px !important;border-radius: 999px !important;background: rgba(0,0,0,0.08) !important;color: inherit !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-secondary-pill-btn{background: var(--ps-intelly-canvas) !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 8px 14px !important;font-size: 12px !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-secondary-pill-btn:hover{border-color: var(--ps-intelly-accent) !important;color: var(--ps-intelly-accent) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-cmd-form{display: flex !important;gap: 8px !important;margin-bottom: 12px !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-cmd-input{flex: 1 !important;background: var(--ps-intelly-canvas) !important;border: 1px solid var(--ps-intelly-border) !important;border-radius: 999px !important;padding: 8px 14px !important;font-size: 12px !important;color: var(--ps-intelly-ink) !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-ai-cmd-submit{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important;border-radius: 999px !important;padding: 8px 16px !important;font-size: 12px !important;font-weight: 800 !important;cursor: pointer !important}#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-dossier-stage,#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-kb-stage{margin-top: 24px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar{background: var(--ps-intelly-sidebar) !important;color: #FFFFFF !important;border-radius: 28px !important;border: 1px solid rgba(255,255,255,0.08) !important;width: 244px !important;min-width: 244px !important;max-width: 244px !important;margin: 14px 0 14px 14px !important;height: calc(100vh - 28px) !important;position: sticky !important;top: 14px !important;overflow: visible !important;box-shadow: 0 20px 44px rgba(0,0,0,0.20) !important;padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed #ps-workspace-sidebar{width: 82px !important;min-width: 82px !important;max-width: 82px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-linear-ws-info,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-officer-info{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-inner-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-inner{background: var(--ps-intelly-sidebar) !important;color: #FFFFFF !important;border-radius: 28px !important;border: none !important;box-shadow: none !important;height: 100% !important;padding: 18px 14px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-top,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-lockup,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-linear-ws-info,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-header{background: transparent !important;border: none !important;box-shadow: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-top{border-bottom: 1px solid rgba(255,255,255,0.08) !important;padding: 2px 6px 14px 6px !important;margin-bottom: 8px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-logo{filter: brightness(0) invert(1) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text{font-family: var(--apple-font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif) !important;font-size: 20px !important;font-weight: 800 !important;letter-spacing: -0.035em !important;line-height: 1 !important;display: inline-flex !important;flex-direction: row !important;flex-wrap: nowrap !important;white-space: nowrap !important;align-items: baseline !important;text-decoration: none !important;user-select: none !important;filter: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-patrol{color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-sync{color: #2997ff !important}:root[data-theme="tactical-red"] html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-patrol{color: #ff3b30 !important}:root[data-theme="tactical-red"] html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-sync{color: #ff6961 !important}:root[data-theme="mdt"] html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-patrol{color: #00ff66 !important}:root[data-theme="mdt"] html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-text .ps-logo-sync{color: #33ff88 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-linear-ws-name,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-header *,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-brand-name,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-dept-name{color: rgba(255,255,255,0.76) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-section-header{background: transparent !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-section-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-section-chevron{color: rgba(255,255,255,0.48) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item{color: rgba(255,255,255,0.72) !important;background: transparent !important;border-radius: 12px !important;height: 36px !important;min-height: 36px !important;padding: 0 12px !important;position: relative !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item .ps-nav-label{color: inherit !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.08) !important;color: #FFFFFF !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item[aria-selected="true"]{background: rgba(41,151,255,0.18) !important;color: var(--ps-intelly-accent-luminous) !important;font-weight: 700 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item.is-active::before,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-nav-item[aria-selected="true"]::before{display: block !important;content: "" !important;position: absolute !important;left: -14px !important;top: 7px !important;bottom: 7px !important;width: 4px !important;border-radius: 0 4px 4px 0 !important;background: var(--ps-intelly-accent-luminous) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-footer{background: transparent !important;border-top: 1px solid rgba(255,255,255,0.08) !important;padding-top: 10px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-officer-card{background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.09) !important;border-radius: 16px !important;color: #FFFFFF !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-officer-name{color: #FFFFFF !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-officer-badge{color: rgba(255,255,255,0.56) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-logout-btn{background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.1) !important;border-radius: 999px !important;color: rgba(255,255,255,0.85) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar #ps-intelly-sidebar-notch-btn{position: absolute !important;top: 44px !important;right: -15px !important;left: auto !important;bottom: auto !important;width: 30px !important;min-width: 30px !important;max-width: 30px !important;height: 30px !important;min-height: 30px !important;max-height: 30px !important;padding: 0 !important;margin: 0 !important;border-radius: 999px !important;background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: 3px solid var(--ps-intelly-canvas) !important;font-size: 13px !important;font-weight: 800 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;z-index: 200 !important;box-shadow: 0 4px 12px rgba(0,113,227,0.28) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-detail-summary{display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;max-width: 65% !important;text-align: right !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-black-pill-btn{background: #1D1D1F !important;color: #FFFFFF !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-secondary-pill-btn{background: var(--ps-intelly-sand) !important;color: var(--ps-intelly-ink) !important;border: 1px solid var(--ps-intelly-border) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-pink-circle-cta,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-pink-circle-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-intelly-search-circle-btn{background: var(--ps-intelly-accent) !important;color: #FFFFFF !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover #ps-intelly-ai-command-input{background: #2C2C2E !important;color: #FFFFFF !important;border: 1px solid rgba(255,255,255,0.18) !important;border-radius: 999px !important;padding: 8px 14px !important;font-size: 12px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover #ps-intelly-ai-command-input::placeholder{color: rgba(255,255,255,0.52) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-go-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-cmd-submit,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-close-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-cta-btn{background: #0071E3 !important;color: #FFFFFF !important;border: none !important;border-radius: 999px !important;padding: 8px 16px !important;font-size: 12px !important;font-weight: 800 !important;cursor: pointer !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-close-btn{padding: 0 !important;width: 30px !important;height: 30px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-chip{background: #2C2C2E !important;color: #FFFFFF !important;border: 1px solid rgba(255,255,255,0.16) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-assistant-popover .ps-intelly-ai-chip:hover{background: #0071E3 !important;border-color: #0071E3 !important;color: #FFFFFF !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector,html body .ps-btn-apple-capsule.ps-btn-delete-fleet,html body #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector{background: rgba(255,59,48,0.06) !important;color: #d70015 !important;border: 1px solid rgba(215,0,21,0.32) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector:hover,html body .ps-btn-apple-capsule.ps-btn-delete-fleet:hover,html body #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector:hover{background: #d70015 !important;color: #FFFFFF !important;border-color: #d70015 !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector,:root[data-theme="dark"] body .ps-btn-apple-capsule.ps-btn-delete-fleet,:root[data-theme="dark"] body #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector{background: rgba(255,69,58,0.12) !important;color: #ff6961 !important;border-color: rgba(255,69,58,0.4) !important}:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet:hover,:root[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector:hover,:root[data-theme="dark"] body .ps-btn-apple-capsule.ps-btn-delete-fleet:hover,:root[data-theme="dark"] body #ps-fleet-inspector-content .ps-inspector-actions .ps-btn-apple-capsule.ps-btn-delete-fleet-inspector:hover{background: #ff453a !important;color: #FFFFFF !important;border-color: #ff453a !important}@media (min-width: 901px){html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-masthead{display: none !important}}html body.ps-standalone-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-main,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-canvas,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-view-panel,body.ps-standalone-body .ps-workspace-shell,body.ps-standalone-body .ps-workspace-main,body.ps-standalone-body .ps-workspace-canvas,body.ps-standalone-body .ps-view-panel{background: #ffffff !important;color: #111827 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Plus Jakarta Sans","Inter",sans-serif !important}html[data-theme="dark"] body.ps-standalone-body,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-main,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-canvas,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-view-panel,html[data-theme="dark"] body.ps-standalone-body .ps-workspace-shell,html[data-theme="dark"] body.ps-standalone-body .ps-workspace-canvas,html[data-theme="dark"] body.ps-standalone-body .ps-view-panel{background: #0a0a0c !important;color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-dashboard-stage,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-eyebrow,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-counter-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-active-tool-banner,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-inspector-compose-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-compose-directive-btn,body.ps-standalone-body #ps-intelly-dashboard-stage,body.ps-standalone-body .ps-page-eyebrow,body.ps-standalone-body .ps-page-counter-badge,body.ps-standalone-body .ps-active-tool-banner{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-header,body.ps-standalone-body .ps-page-header{border-bottom: none !important;padding: 6px 0 4px 0 !important;margin: 0 0 22px 0 !important;background: transparent !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-title,body.ps-standalone-body .ps-page-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Plus Jakarta Sans","Inter",sans-serif !important;font-size: 30px !important;font-weight: 700 !important;letter-spacing: -0.028em !important;line-height: 1.18 !important;color: #111827 !important;margin: 0 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-title,html[data-theme="dark"] body.ps-standalone-body .ps-page-title{color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-desc,body.ps-standalone-body .ps-page-desc{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Plus Jakarta Sans","Inter",sans-serif !important;font-size: 20px !important;font-weight: 500 !important;letter-spacing: -0.02em !important;line-height: 1.32 !important;color: #a1a1aa !important;margin: 2px 0 0 0 !important;max-width: 780px !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-page-desc,html[data-theme="dark"] body.ps-standalone-body .ps-page-desc{color: #71717a !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-summit-feed-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-feed-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-feed-wrap,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-feed,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subview,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-catalog-subview,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-card-feed,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-card.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-card.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-catalog-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-rules-shelf,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-library,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-doctrines,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-rules,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-library,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-rules,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-library,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-rules,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-library,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-col-left>.ps-monarch-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtabs,body.ps-standalone-body .ps-summit-feed-col,body.ps-standalone-body #ps-briefing-card-feed,body.ps-standalone-body #ps-premise-col-left>.ps-monarch-card,body.ps-standalone-body #ps-vacation-col-left>.ps-monarch-card,body.ps-standalone-body #ps-business-col-left>.ps-monarch-card,body.ps-standalone-body #ps-directed-col-left>.ps-monarch-card,body.ps-standalone-body #ps-trespass-col-left>.ps-monarch-card,body.ps-standalone-body #ps-lockers-col-left>.ps-monarch-card,body.ps-standalone-body .ps-briefing-col-left>.ps-monarch-card,body.ps-standalone-body #ps-caselaw-card-rules,body.ps-standalone-body .ps-caselaw-rules-shelf,body.ps-standalone-body #ps-caselaw-card-library,body.ps-standalone-body #ps-search-card-doctrines,body.ps-standalone-body #ps-rescue-card-rules,body.ps-standalone-body #ps-rescue-card-library,body.ps-standalone-body #ps-dui-card-rules,body.ps-standalone-body #ps-dui-card-library,body.ps-standalone-body #ps-drug-card-rules,body.ps-standalone-body #ps-drug-card-library,body.standalone-page #ps-caselaw-card-rules,body.standalone-page .ps-caselaw-rules-shelf{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-rules-shelf-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-rules .ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-rules .ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-shell>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-weight-shell>.ps-monarch-card-header{padding: 0 0 10px 0 !important;margin: 0 !important;border: none !important;background: transparent !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-card-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-rules-shelf-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-card-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-rules .ps-card-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-rules .ps-card-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-speed-unit-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-card-rules .ps-rules-shelf-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-card-rules .ps-monarch-card-header .ps-speed-unit-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-card-rules .ps-monarch-card-header .ps-speed-unit-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-card-rules .ps-monarch-card-header .ps-speed-unit-badge{font-size: 13px !important;font-weight: 500 !important;color: #86868b !important;letter-spacing: -0.01em !important;text-transform: none !important;background: transparent !important;border: none !important;padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-card-eyebrow,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rules-shelf-eyebrow,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-monarch-card-header .ps-page-eyebrow{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-preset-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-zone-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-delta-chip,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-summit-preset-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-format-tab-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-predicate-chip,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-filter-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-shift-pill-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-cat-filter-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-select-trigger,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip,body.ps-standalone-body .ps-briefing-submodule-btn,body.standalone-page .filter-pill,body.standalone-page .ps-filter-pill-btn{background: #f4f4f5 !important;border: none !important;box-shadow: none !important;color: #18181b !important;font-size: 13px !important;font-weight: 500 !important;border-radius: 9999px !important;padding: 8px 16px !important;height: 36px !important;transition: background-color 0.15s ease,color 0.15s ease !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params .ps-speed-preset-btn:not(.is-active),html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params .ps-speed-delta-chip:not(.is-active),html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-wiz-btn:not(.is-active),html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-shell .ps-symptom-chip:not(.is-active){background: #e4e4e7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn span,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill span,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill span,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn span,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn span{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;min-width: 0 !important;height: auto !important;color: inherit !important;opacity: 0.55 !important;font-weight: 400 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-zone-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-delta-chip:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-filter-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip:hover{background: #e7e7ea !important;color: #09090b !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-preset-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-zone-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-delta-chip.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-summit-preset-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-format-tab-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-filter-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill[aria-pressed="true"],html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-shift-pill-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-cat-filter-btn.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip.is-active,body.ps-standalone-body .ps-briefing-submodule-btn.is-active,body.ps-standalone-body .ps-filter-pill-btn.is-active,body.standalone-page .filter-pill.is-active,body.standalone-page .ps-filter-pill-btn.is-active{background: #18181b !important;color: #ffffff !important;border: none !important;box-shadow: none !important;font-weight: 500 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-zone-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-delta-chip,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-filter-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-select-trigger,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip{background: #18181b !important;color: #d4d4d8 !important;border: none !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn:hover:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn:hover:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn:hover:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill:hover:not(.is-active){background: #27272a !important;color: #f4f4f5 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params .ps-speed-preset-btn:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params .ps-speed-delta-chip:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard .ps-search-wiz-btn:not(.is-active),html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-shell .ps-symptom-chip:not(.is-active){background: #27272a !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-submodule-btn.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-cat-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-zone-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-preset-btn.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-delta-chip.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-btn.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-domain-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-filter-pill-btn.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-topic-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-filter-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .filter-pill[aria-pressed="true"],html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-subtab-btn.is-active,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-chip.is-active{background: #f4f4f5 !important;color: #09090b !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pap-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-vw-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-biz-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dp-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-trespass-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-lockers-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-locker-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-field-rule-item,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-composer-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-check-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-log-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-detail-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-detail-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-inputs,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-verdict,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-double-shell.ps-dre-matrix-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-weight-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-weight-calculator,body.ps-standalone-body .ps-linear-card,body.ps-standalone-body .ps-briefing-card,body.ps-standalone-body .ps-fleet-card,body.ps-standalone-body .case-law-card,body.ps-standalone-body .ps-doctrine-card,body.ps-standalone-body .ps-ordinance-card,body.ps-standalone-body .ps-rescue-card,body.ps-standalone-body .ps-statute-row,body.ps-standalone-body .ps-field-rule-item,body.standalone-page .ps-linear-card,body.standalone-page .case-law-card,body.standalone-page .ps-rescue-card,body.standalone-page .ps-field-rule-item{background: #f4f4f5 !important;border: none !important;border-left: none !important;box-shadow: none !important;border-radius: 22px !important;padding: 22px 24px !important;color: #111827 !important;transition: background-color 0.16s ease !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card:hover{background: #ebebed !important;border: none !important;border-left: none !important;box-shadow: none !important;transform: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pap-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-vw-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-biz-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dp-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-trespass-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-lockers-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-locker-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card.is-selected,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row.is-selected{background: #e4e4e7 !important;border: none !important;border-left: none !important;box-shadow: none !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pap-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-vw-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-biz-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dp-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-trespass-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-lockers-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-locker-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-field-rule-item,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-composer-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-check-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-log-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-detail-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-detail-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-inputs,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-verdict,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-double-shell.ps-dre-matrix-shell,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-weight-shell,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-weight-calculator{background: #161618 !important;border: none !important;border-left: none !important;box-shadow: none !important;color: #f5f5f7 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pap-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-vw-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-biz-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dp-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-trespass-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-lockers-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-locker-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card:hover{background: #1e1e22 !important;border: none !important;border-left: none !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pap-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-vw-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-biz-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dp-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-trespass-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-lockers-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-locker-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card.is-selected,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row.is-selected{background: #242429 !important;border: none !important;border-left: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-header-block,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-meta-cell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-meta-item,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-meta-cell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-meta-cell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-callout:not(.ps-field-rule-item),html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-tactical-block,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-grounds-textbox,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-directives,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-actions,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-inspector-primary-action-wrap,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-composer-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-composer-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-premise-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-check-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-vacation-check-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-business-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-log-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-directed-log-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-detail-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-trespass-detail-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-detail-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-lockers-detail-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card>.ps-monarch-card-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-fleet-inspector-card>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-verdict>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-stepper-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-verdict-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-verdict-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-hud-banner,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-metrics-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-metric-item,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-gauge-section,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-cost-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-stat-cell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-card-wizard>.ps-monarch-card-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-search-wiz-content,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-wizard-content-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-inner,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-wiz-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-stats-deck,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-stat-item,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-milestone-deck,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-assignment-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card-actions,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-double-core,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-wrapper,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-symptom-matcher-bar,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-table-scroll,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table thead,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table tbody,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table tr,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table th,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table td,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-sticky-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-strip,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-results,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-result-cell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-block-takeaway,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-elements-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-cutoff-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-takeaway,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.ps-speed-stepper-num{background: transparent !important;border: none !important;border-top: none !important;border-bottom: none !important;border-left: none !important;box-shadow: none !important;border-radius: 0 !important;padding-left: 0 !important;padding-right: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card *,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card .ps-linear-card-top,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table th,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-dre-matrix-table td{border: none !important;border-bottom: none !important;box-shadow: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-hero-stat{color: #111827 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-hero-stat{color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-ack-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ack-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar .ps-ops-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-step-btn,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-stepper-center,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-select,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-input{background: #e4e4e7 !important;color: #111827 !important;border: none !important;box-shadow: none !important;border-radius: 9999px !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-briefing-ack-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ack-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ops-inspector-toolbar .ps-ops-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-apple-capsule,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-step-btn,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-stepper-center,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-select,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-drug-calc-input{background: #27272a !important;color: #f5f5f7 !important;border: none !important;box-shadow: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-inspector-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .case-rules-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-hdr,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-inspector-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .case-rules-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .case-block-takeaway,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-doctrine-topic-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-inspector-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .case-rules-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .case-statutes-block,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .case-block-takeaway,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-inspector-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .rescue-meta-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-rescue-rules-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-statutes-row{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-body,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-txt,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-summary,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-desc,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-caselaw-summary,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-doctrine-summary,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card .ps-linear-issue-snippet,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway{display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;overflow: hidden !important;font-size: 14px !important;line-height: 1.5 !important;color: #52525b !important;font-weight: 400 !important;margin: 4px 0 0 0 !important;padding: 0 !important;border: none !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-body,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-elements-box .ps-inspector-callout-txt,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-summary,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-ordinance-desc,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-caselaw-summary,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-doctrine-summary,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card .ps-linear-issue-snippet,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-clean-takeaway{color: #a1a1aa !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-crit,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-high,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-rout,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-info,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-signed,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-unread,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-status-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-pri-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-status-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-id,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-cat-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-triage-id,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-triage-time,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-meta-code,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .badge-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .classification-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-class-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-directive-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-topic-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-citation-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-unit-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-plate-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-milestone-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .mandatory-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .pfa-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .sos-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .statutory-flag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-citation-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-citation-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-doctrine-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-court-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-court-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-eyebrow-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-statute-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clean-tag-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-unit-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-code-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-chapter-tag,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-fine-badge,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-court-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clinical-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-felony-pill,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important;height: auto !important;min-height: 0 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.005em !important;text-transform: none !important;color: #86868b !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-crit,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-high,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-pill-signed,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-pri-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-status-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-issue-id,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-cat-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-meta-code,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .badge-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .classification-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-class-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-directive-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-topic-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-citation-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-unit-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-plate-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-milestone-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .mandatory-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .pfa-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .sos-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-court-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-bento-eyebrow-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-speed-unit-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-code-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-chapter-tag,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-fine-badge,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-court-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-clinical-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-felony-pill,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-btn-quicklook,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-linear-row-btn{color: #8e8e93 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-index .ps-summit-layout,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-ordinances .ps-summit-layout,body.ps-standalone-body #ps-panel-index .ps-summit-layout,body.ps-standalone-body #ps-panel-ordinances .ps-summit-layout{display: block !important;grid-template-columns: 1fr !important;width: 100% !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-statute-results-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-ordinance-results-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-ordinance-standalone-results-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-doctrines-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-caselaw-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-rescue-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-dui-list,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-drug-list{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(300px,1fr)) !important;gap: 16px !important;align-items: stretch !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row{display: flex !important;flex-direction: column !important;justify-content: space-between !important;align-items: flex-start !important;gap: 14px !important;margin-bottom: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .description-column,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row .description-column{order: 1 !important;width: 100% !important;flex: 0 0 auto !important;display: flex !important;flex-direction: column !important;gap: 4px !important;margin: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .code-column,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row .code-column{order: 2 !important;width: 100% !important;flex: 0 0 auto !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;margin-top: auto !important;padding-top: 8px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .primary-code,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row .primary-code{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;color: #86868b !important;margin: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .code-badges,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row .code-badges{margin-top: 0 !important;gap: 8px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .micro-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .offense-context,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .ilga-statute-link,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .ps-row-companions,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row .ps-statute-actions{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;gap: 8px !important;height: auto !important;min-height: 0 !important;margin-bottom: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-linear-card-top,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-linear-card-top,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-linear-card-top,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-linear-card-top{display: flex !important;flex-direction: column !important;align-items: flex-start !important;justify-content: flex-start !important;gap: 6px !important;width: 100% !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-card-id-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-col-precedent,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-card-directive-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-col-holding,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-card-id-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-col-doctrine-case,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-card-directive-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-col-doctrine-rule,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-col-ord-title,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-col-ord-code,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-card-id-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-col-precedent,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-card-directive-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-col-holding{flex: 0 0 auto !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-card-status-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-card-status-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-col-ord-level,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card .ps-card-status-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card .ps-card-status-col,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card .ps-caselaw-topic-badge-row{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-col-ord-title{order: 1 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card .ps-col-ord-code{order: 2 !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;gap: 8px !important;margin-top: 6px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .search-shell{background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.search,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-search-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-search-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-box,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.ps-input,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card select.ps-input{background: #f4f4f5 !important;border: none !important;box-shadow: none !important;border-radius: 9999px !important;padding: 0 20px !important;height: 46px !important;font-size: 14px !important;color: #111827 !important;width: 100% !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params select.ps-input{background: #e4e4e7 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.search,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-search-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-search-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-search-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-search-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-box,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-search-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card input.ps-input,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card select.ps-input{background: #161618 !important;border: none !important;color: #f5f5f7 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-card-params select.ps-input{background: #27272a !important}@media (min-width: 1100px){html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-briefing .ps-panel-grid.ps-monarch-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-briefing .ps-briefing-split-layout,body.ps-standalone-body #ps-panel-briefing .ps-panel-grid.ps-monarch-grid,body.ps-standalone-body #ps-panel-briefing .ps-briefing-split-layout,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-speed .ps-panel-grid.ps-monarch-grid,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-panel-assets .ps-panel-grid.ps-monarch-grid{display: grid !important;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) !important;gap: 20px !important;align-items: start !important}}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-asset-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-speed-verdict-box{cursor: pointer !important;transition: background-color 180ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-row:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card:hover,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-asset-card:hover{background: #ebebef !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-statute-row:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .offense-row:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-ordinance-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-doctrine-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .case-law-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-caselaw-row:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-rescue-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-briefing-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-fleet-card:hover,html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-asset-card:hover{background: #1c1c20 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-card{width: min(940px,calc(100vw - 40px)) !important;max-width: 940px !important;max-height: 90vh !important;display: block !important;overflow-x: hidden !important;overflow-y: auto !important;background: #ffffff !important;color: #111827 !important;border: none !important;border-radius: 28px !important;box-shadow: 0 32px 80px -16px rgba(0,0,0,0.22) !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-card,html[data-theme="zen-linen-dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-card,html[data-theme="mdt"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-card{background: #0a0a0c !important;color: #f5f5f7 !important;border: none !important;box-shadow: 0 32px 80px -16px rgba(0,0,0,0.78) !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-header,html #ps-quicklook-modal#ps-quicklook-modal .apple-card-top-bar{padding: 28px 36px 0 36px !important;border: none !important;background: transparent !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-card-eyebrow,html #ps-quicklook-modal#ps-quicklook-modal #ps-quicklook-status{background: transparent !important;border: none !important;padding: 0 !important;border-radius: 0 !important;color: #86868b !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-card-eyebrow,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal #ps-quicklook-status{color: #8e8e93 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-close-btn,html #ps-quicklook-modal#ps-quicklook-modal .apple-close-capsule{background: #f4f4f5 !important;color: #18181b !important;border: none !important;border-radius: 9999px !important;height: 34px !important;padding: 0 18px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;outline: none !important;box-shadow: none !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-close-btn:focus,html #ps-quicklook-modal#ps-quicklook-modal .apple-close-capsule:focus,html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-done-btn:focus,html #ps-quicklook-modal#ps-quicklook-modal .apple-done-btn:focus{outline: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-close-btn,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-close-capsule{background: #161618 !important;color: #f4f4f5 !important;border: none !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-card-hero-header{padding: 8px 36px 20px 36px !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-title,html #ps-quicklook-modal#ps-quicklook-modal .apple-card-headline{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 28px !important;font-weight: 700 !important;letter-spacing: -0.028em !important;line-height: 1.15 !important;color: #111827 !important;margin: 0 0 6px 0 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-title,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-card-headline{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-subtitle-row,html #ps-quicklook-modal#ps-quicklook-modal .apple-card-subheadline{display: flex !important;flex-wrap: wrap !important;align-items: baseline !important;gap: 4px 10px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 18px !important;font-weight: 500 !important;letter-spacing: -0.018em !important;line-height: 1.3 !important;color: #a1a1aa !important;margin: 0 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-subtitle-row,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-card-subheadline{color: #71717a !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-body,html #ps-quicklook-modal#ps-quicklook-modal .apple-card-body{display: flex !important;flex-direction: column !important;overflow: visible !important;max-height: none !important;padding: 0 36px 24px 36px !important;gap: 14px !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-hairline-rule{display: none !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-bento-hero-grid{display: grid !important;grid-template-columns: 1.2fr 0.8fr !important;gap: 14px !important;align-items: stretch !important;margin: 0 !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-narrative-col,html #ps-quicklook-modal#ps-quicklook-modal .apple-stat-col,html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-fulltext-card,html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col{background: #f4f4f5 !important;border: none !important;border-radius: 22px !important;padding: 20px 22px !important;box-shadow: none !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-narrative-col,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-stat-col,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-fulltext-card,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col{background: #161618 !important;border: none !important;box-shadow: none !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-col-kicker{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.005em !important;text-transform: none !important;color: #86868b !important;margin-bottom: 8px !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-narrative-text{font-size: 14.5px !important;line-height: 1.56 !important;color: #52525b !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-narrative-text{color: #a1a1aa !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-hero-stat{font-size: 24px !important;font-weight: 700 !important;letter-spacing: -0.022em !important;line-height: 1.2 !important;color: #111827 !important;margin: 0 0 8px 0 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-hero-stat{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-stat-footnote{font-size: 13px !important;line-height: 1.45 !important;color: #71717a !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-modal-meta-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 12px !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-meta-tile{background: #f4f4f5 !important;border: none !important;border-radius: 18px !important;padding: 16px 18px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-meta-tile{background: #161618 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-meta-key{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #86868b !important;letter-spacing: -0.005em !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 650 !important;color: #111827 !important;letter-spacing: -0.015em !important;line-height: 1.3 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-meta-val{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-fulltext-body{display: flex !important;flex-direction: column !important;gap: 12px !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-list{display: flex !important;flex-direction: column !important;gap: 10px !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-row{display: grid !important;grid-template-columns: 60px minmax(0,1fr) !important;gap: 14px !important;align-items: baseline !important;background: #ffffff !important;border: none !important;border-radius: 16px !important;padding: 14px 18px !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-row{background: #1f1f23 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-row.is-highlighted{background: #e4e4e7 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-row.is-highlighted{background: #27272a !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-tag{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 13px !important;font-weight: 700 !important;color: #111827 !important;letter-spacing: -0.01em !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-tag{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 14px !important;font-weight: 650 !important;color: #111827 !important;letter-spacing: -0.015em !important;margin-bottom: 4px !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-title{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 14px !important;line-height: 1.58 !important;color: #3f3f46 !important;margin: 0 !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-clause-text{color: #d4d4d8 !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-cad-subcard{background: #e4e4e7 !important;border: none !important;border-radius: 16px !important;padding: 16px 20px !important;margin-top: 2px !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-cad-subcard{background: #27272a !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-cad-label{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;color: #71717a !important;margin-bottom: 4px !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-sana-cad-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;line-height: 1.52 !important;color: #18181b !important;margin: 0 !important;white-space: pre-line !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-sana-cad-text{color: #f4f4f5 !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-directives-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 16px !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-permitted .apple-directive-heading,html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-prohibited .apple-directive-heading{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 14px !important;font-weight: 650 !important;letter-spacing: -0.015em !important;text-transform: none !important;color: #111827 !important;margin-bottom: 12px !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-permitted .apple-directive-heading,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-prohibited .apple-directive-heading{color: #f5f5f7 !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-permitted .apple-directive-list li::before,html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-col.is-prohibited .apple-directive-list li::before{color: #a1a1aa !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-directive-list li{font-size: 13.5px !important;line-height: 1.52 !important;color: #52525b !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-directive-list li{color: #a1a1aa !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-statutes-section{border-top: none !important;padding-top: 4px !important;margin-top: 0 !important}html #ps-quicklook-modal#ps-quicklook-modal .apple-statutes-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.005em !important;text-transform: none !important;color: #86868b !important;margin-bottom: 10px !important}html #ps-quicklook-modal#ps-quicklook-modal .case-statute-link,html #ps-quicklook-modal#ps-quicklook-modal .apple-statutes-pills .badge-pill{background: #f4f4f5 !important;color: #18181b !important;border: none !important;border-radius: 9999px !important;padding: 6px 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;text-decoration: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .case-statute-link,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-statutes-pills .badge-pill{background: #161618 !important;color: #f4f4f5 !important;border: none !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-footer,html #ps-quicklook-modal#ps-quicklook-modal .apple-card-footer{padding: 0 40px 32px 40px !important;border-top: none !important;background: transparent !important}html #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-done-btn,html #ps-quicklook-modal#ps-quicklook-modal .apple-done-btn{background: #18181b !important;color: #ffffff !important;border: none !important;border-radius: 9999px !important;height: 40px !important;padding: 0 24px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .ps-quicklook-done-btn,html[data-theme="dark"] #ps-quicklook-modal#ps-quicklook-modal .apple-done-btn{background: #f4f4f5 !important;color: #09090b !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-sidebar-notch-btn{z-index: 200 !important;pointer-events: auto !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-nav-collapsed-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-collapsed-account-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-logout-collapsed-label{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card .ps-workspace-shell.is-sidebar-collapsed #ps-workspace-sidebar{width: 116px !important;min-width: 116px !important;max-width: 116px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-inner-shell{padding: 16px 8px !important;border-radius: 24px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav{padding: 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-top{padding: 4px 2px 12px 2px !important;margin-bottom: 10px !important;text-align: center !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-brand-row,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-brand-link{display: flex !important;justify-content: center !important;width: 100% !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-brand-text{font-size: 14px !important;letter-spacing: -0.03em !important;justify-content: center !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-header,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-chevron{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-group{margin: 0 0 6px 0 !important;padding: 0 !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-items,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-section-group.is-collapsed .ps-sidebar-section-items{display: flex !important;flex-direction: column !important;gap: 6px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item{width: 100% !important;height: 36px !important;min-height: 36px !important;padding: 0 4px !important;border-radius: 10px !important;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;background: rgba(255,255,255,0.06) !important;color: rgba(255,255,255,0.85) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item:hover{background: rgba(255,255,255,0.14) !important;color: #ffffff !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item.is-active,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item[aria-selected="true"]{background: rgba(41,151,255,0.24) !important;color: var(--ps-intelly-accent-luminous) !important;font-weight: 700 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item.is-active::before,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item[aria-selected="true"]::before{left: -8px !important;top: 7px !important;bottom: 7px !important;width: 3px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-left{width: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-nav-label{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-nav-collapsed-label{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: -0.015em !important;line-height: 1.15 !important;color: inherit !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item.is-active .ps-nav-collapsed-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-nav-item[aria-selected="true"] .ps-nav-collapsed-label{font-weight: 700 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-officer-info,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-account-right,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-logout-label{display: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-collapsed-account-label,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-logout-collapsed-label{display: inline-block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;white-space: nowrap !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-officer-card,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-logout-btn{padding: 0 6px !important;height: 34px !important;min-height: 34px !important;border-radius: 10px !important;justify-content: center !important;width: 100% !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-sidebar-account-left,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar.is-collapsed .ps-logout-left{display: flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;width: 100% !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-intelly-action-cluster{background: transparent !important;padding: 0 !important;border: none !important;box-shadow: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-inner-shell,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-footer,html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-workspace-sidebar .ps-sidebar-account-wrap{overflow: visible !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown.ps-agency-profile-dropdown{position: absolute !important;bottom: calc(100% + 12px) !important;left: 0 !important;right: auto !important;width: 268px !important;min-width: 268px !important;max-width: 288px !important;background: #ffffff !important;color: #111827 !important;border: none !important;border-radius: 24px !important;padding: 22px !important;box-shadow: 0 28px 64px -12px rgba(0,0,0,0.32),0 4px 16px rgba(0,0,0,0.1) !important;z-index: 260 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown.ps-agency-profile-dropdown,html[data-theme="zen-linen-dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown.ps-agency-profile-dropdown,html[data-theme="mdt"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown.ps-agency-profile-dropdown{background: #161618 !important;color: #f5f5f7 !important;border: none !important;box-shadow: 0 28px 64px -12px rgba(0,0,0,0.82),0 0 0 1px rgba(255,255,255,0.08) !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-header{border-bottom: none !important;padding: 0 !important;margin: 0 0 16px 0 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-identity{display: flex !important;flex-direction: column !important;gap: 2px !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-eyebrow{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;color: #86868b !important;margin-bottom: 2px !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-eyebrow{color: #8e8e93 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-name{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -0.024em !important;line-height: 1.2 !important;color: #111827 !important;margin: 0 !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-name{color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-badge{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;color: #71717a !important;margin-top: 2px !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-badge{color: #a1a1aa !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-grid{background: #f4f4f5 !important;border: none !important;border-radius: 16px !important;box-shadow: none !important;padding: 14px 16px !important;margin: 0 0 16px 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-grid{background: #222226 !important;border: none !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-item{display: flex !important;flex-direction: column !important;align-items: flex-start !important;justify-content: flex-start !important;gap: 2px !important;padding: 0 !important;border: none !important;background: transparent !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-key{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 11.5px !important;font-weight: 500 !important;letter-spacing: -0.005em !important;text-transform: none !important;color: #86868b !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-key{color: #8e8e93 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-val{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 650 !important;letter-spacing: -0.012em !important;line-height: 1.3 !important;color: #111827 !important;text-align: left !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown .ps-prof-meta-val{color: #f5f5f7 !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown #ps-prof-edit-btn.ps-prof-settings-btn{width: 100% !important;height: 40px !important;min-height: 40px !important;padding: 0 18px !important;border-radius: 9999px !important;border: none !important;background: #18181b !important;color: #ffffff !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important}html #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown #ps-prof-edit-btn.ps-prof-settings-btn:hover{background: #27272a !important;transform: translateY(-1px) !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown #ps-prof-edit-btn.ps-prof-settings-btn{background: #f4f4f5 !important;color: #09090b !important;border: none !important}html[data-theme="dark"] #patrolsync-portal-hub-card#patrolsync-portal-hub-card#patrolsync-portal-hub-card #ps-agency-profile-dropdown #ps-prof-edit-btn.ps-prof-settings-btn:hover{background: #ffffff !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal{background: rgba(15,23,42,0.36) !important;backdrop-filter: blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;padding: 24px !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal,html[data-theme="zen-linen-dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal,html[data-theme="mdt"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal{background: rgba(0,0,0,0.72) !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-card{width: min(760px,calc(100vw - 40px)) !important;max-width: 760px !important;background: #ffffff !important;color: #111827 !important;border: none !important;border-radius: 28px !important;box-shadow: 0 32px 80px -16px rgba(0,0,0,0.24) !important;padding: 0 !important;overflow: hidden !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-card,html[data-theme="zen-linen-dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-card,html[data-theme="mdt"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-card{background: #0a0a0c !important;color: #f5f5f7 !important;border: none !important;box-shadow: 0 32px 80px -16px rgba(0,0,0,0.82),0 0 0 1px rgba(255,255,255,0.08) !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-sheet-grabber{display: none !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 20px !important;padding: 32px 36px 20px 36px !important;border: none !important;border-bottom: none !important;background: transparent !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-header .micro-label,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .micro-label{display: block !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;color: #86868b !important;margin: 0 0 6px 0 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-header .micro-label,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .micro-label{color: #8e8e93 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 28px !important;font-weight: 700 !important;letter-spacing: -0.028em !important;line-height: 1.15 !important;color: #111827 !important;margin: 0 0 6px 0 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-title{color: #f5f5f7 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-sub{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 14.5px !important;font-weight: 400 !important;line-height: 1.45 !important;color: #71717a !important;margin: 0 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-sub{color: #a1a1aa !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-close-btn.ps-modal-close-btn,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-done-pill{background: #f4f4f5 !important;color: #18181b !important;border: none !important;border-radius: 9999px !important;height: 34px !important;min-height: 34px !important;padding: 0 18px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;flex-shrink: 0 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-close-btn.ps-modal-close-btn:hover{background: #e4e4e7 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-close-btn.ps-modal-close-btn,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-done-pill{background: #161618 !important;color: #f4f4f5 !important;border: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-close-btn.ps-modal-close-btn:hover{background: #27272a !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-body{padding: 0 36px 32px 36px !important;margin: 0 !important;border: none !important;background: transparent !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-settings-grid{display: flex !important;flex-direction: column !important;gap: 16px !important;margin: 0 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-settings-section{background: #f4f4f5 !important;border: none !important;border-radius: 22px !important;padding: 22px 24px !important;margin: 0 !important;box-shadow: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-settings-section{background: #161618 !important;border: none !important;box-shadow: none !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-settings-section-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif !important;font-size: 16px !important;font-weight: 650 !important;letter-spacing: -0.018em !important;text-transform: none !important;color: #111827 !important;border: none !important;border-bottom: none !important;padding: 0 !important;margin: 0 0 16px 0 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-settings-section-title{color: #f5f5f7 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-form-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 16px 18px !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-field-group{display: flex !important;flex-direction: column !important;gap: 6px !important;margin: 0 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-field-group.ps-field-span-2{grid-column: 1 / -1 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-field-group .ps-label,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-label{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: -0.005em !important;text-transform: none !important;color: #71717a !important;margin: 0 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-field-group .ps-label,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-label{color: #a1a1aa !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-input,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-select{background: #ffffff !important;color: #111827 !important;border: none !important;border-radius: 14px !important;height: 42px !important;min-height: 42px !important;padding: 0 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;box-shadow: none !important;width: 100% !important;box-sizing: border-box !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-input:focus,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-select:focus{outline: none !important;box-shadow: 0 0 0 2px rgba(24,24,27,0.16) !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-input,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-select{background: #222226 !important;color: #f5f5f7 !important;border: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-input:focus,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-select:focus{box-shadow: 0 0 0 2px rgba(255,255,255,0.22) !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pills,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-settings-theme-pills{display: inline-flex !important;align-items: center !important;gap: 4px !important;background: #ffffff !important;border: none !important;border-radius: 9999px !important;padding: 4px !important;height: 42px !important;box-sizing: border-box !important;width: fit-content !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pills,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-settings-theme-pills{background: #222226 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pill-btn{border-radius: 9999px !important;border: none !important;background: transparent !important;color: #71717a !important;height: 34px !important;min-height: 34px !important;padding: 0 16px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12.5px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;cursor: pointer !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pill-btn{background: transparent !important;color: #a1a1aa !important;border: none !important;box-shadow: none !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pill-btn.is-active{background: #18181b !important;color: #ffffff !important;border: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-theme-pill-btn.is-active{background: #f4f4f5 !important;color: #09090b !important;border: none !important;box-shadow: none !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-checkbox-label{display: flex !important;align-items: center !important;gap: 10px !important;background: #ffffff !important;color: #111827 !important;border: none !important;border-radius: 14px !important;height: 42px !important;min-height: 42px !important;padding: 0 14px !important;margin: 0 !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;box-sizing: border-box !important;cursor: pointer !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-checkbox-label{background: #222226 !important;color: #f5f5f7 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-checkbox-input{width: 16px !important;height: 16px !important;accent-color: #18181b !important;margin: 0 !important;cursor: pointer !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-checkbox-input{accent-color: #f4f4f5 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-cache-hygiene-row{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;background: #ffffff !important;border: none !important;border-radius: 14px !important;height: 42px !important;min-height: 42px !important;padding: 0 6px 0 14px !important;box-sizing: border-box !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-cache-hygiene-row{background: #222226 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-cache-status-text{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;color: #52525b !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-cache-status-text{color: #a1a1aa !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-clear-cache-btn.ps-cache-clear-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #18181b !important;color: #ffffff !important;border: none !important;border-radius: 9999px !important;height: 30px !important;min-height: 30px !important;padding: 0 14px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;cursor: pointer !important;flex-shrink: 0 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-clear-cache-btn.ps-cache-clear-btn:hover{background: #27272a !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-clear-cache-btn.ps-cache-clear-btn{background: #f4f4f5 !important;color: #09090b !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-clear-cache-btn.ps-cache-clear-btn:hover{background: #ffffff !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-actions{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 12px !important;border: none !important;border-top: none !important;padding: 4px 0 0 0 !important;margin: 22px 0 0 0 !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-modal-actions-right{display: flex !important;align-items: center !important;gap: 10px !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-reset-btn,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-cancel-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;background: #f4f4f5 !important;color: #18181b !important;border: none !important;border-radius: 9999px !important;height: 40px !important;min-height: 40px !important;padding: 0 20px !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;cursor: pointer !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-reset-btn:hover,html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-cancel-btn:hover{background: #e4e4e7 !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-reset-btn,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-cancel-btn{background: #161618 !important;color: #f4f4f5 !important;border: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-set-reset-btn:hover,html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-cancel-btn:hover{background: #27272a !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-save-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;background: #18181b !important;color: #ffffff !important;border: none !important;border-radius: 9999px !important;height: 40px !important;min-height: 40px !important;padding: 0 24px !important;width: auto !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;text-transform: none !important;box-shadow: none !important;cursor: pointer !important}html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-save-btn:hover{background: #27272a !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-save-btn{background: #f4f4f5 !important;color: #09090b !important;border: none !important;box-shadow: none !important}html[data-theme="dark"] #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal #ps-profile-settings-save-btn:hover{background: #ffffff !important}@media (max-width: 680px){html #ps-profile-settings-modal#ps-profile-settings-modal#ps-profile-settings-modal .ps-form-grid{grid-template-columns: 1fr !important}}#ps-intelly-topbar{position: relative !important;z-index: 1400 !important;overflow: visible !important}#ps-intelly-search-bar-wrap.ps-intelly-search-bar-wrap{position: relative !important;overflow: visible !important}#ps-intelly-search-pill.ps-intelly-search-pill{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;position: relative !important;transition: border-color 0.16s cubic-bezier(0.16,1,0.3,1),box-shadow 0.16s cubic-bezier(0.16,1,0.3,1) !important}#ps-intelly-search-pill.ps-intelly-search-pill:focus-within{border-color: #0071e3 !important;box-shadow: 0 0 0 3px rgba(0,113,227,0.16) !important}html[data-theme="dark"] #ps-intelly-search-pill.ps-intelly-search-pill:focus-within{border-color: #2997ff !important;box-shadow: 0 0 0 3px rgba(41,151,255,0.22) !important}.ps-intelly-search-pill-actions{display: inline-flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important;padding-right: 4px !important}.ps-intelly-search-clear-btn{appearance: none !important;border: none !important;border-radius: 9999px !important;background: rgba(0,0,0,0.07) !important;color: #374151 !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;padding: 3px 9px !important;cursor: pointer !important;transition: background-color 0.15s ease,color 0.15s ease !important}.ps-intelly-search-clear-btn:hover{background: rgba(0,0,0,0.14) !important;color: #111827 !important}html[data-theme="dark"] .ps-intelly-search-clear-btn{background: rgba(255,255,255,0.12) !important;color: #e5e7eb !important}html[data-theme="dark"] .ps-intelly-search-clear-btn:hover{background: rgba(255,255,255,0.22) !important;color: #ffffff !important}.ps-intelly-search-clear-btn[hidden]{display: none !important}.ps-intelly-search-kbd{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 22px !important;height: 22px !important;padding: 0 6px !important;border-radius: 6px !important;background: rgba(0,0,0,0.04) !important;border: 1px solid rgba(0,0,0,0.08) !important;color: #6b7280 !important;font-family: var(--font-mono,monospace) !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1 !important;user-select: none !important}html[data-theme="dark"] .ps-intelly-search-kbd{background: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,0.12) !important;color: #9ca3af !important}.ps-intelly-omnibar-dropdown{position: absolute !important;top: calc(100% + 8px) !important;left: 0 !important;right: 0 !important;z-index: 1600 !important;background: #ffffff !important;border: 1px solid rgba(0,0,0,0.1) !important;border-radius: 20px !important;box-shadow: 0 24px 60px -12px rgba(0,0,0,0.18),0 4px 16px rgba(0,0,0,0.06) !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;max-height: min(560px,74vh) !important;animation: ps-omnibar-pop 0.16s cubic-bezier(0.16,1,0.3,1) !important}html[data-theme="dark"] .ps-intelly-omnibar-dropdown{background: #161617 !important;border-color: rgba(255,255,255,0.12) !important;box-shadow: 0 28px 68px -12px rgba(0,0,0,0.82),0 4px 18px rgba(0,0,0,0.55) !important}.ps-intelly-omnibar-dropdown[hidden]{display: none !important}@keyframes ps-omnibar-pop{from{opacity: 0;transform: translateY(-6px) scale(0.99)}to{opacity: 1;transform: translateY(0) scale(1)}}.ps-omnibar-header{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 8px !important;padding: 10px 16px !important;background: #f9fafb !important;border-bottom: 1px solid rgba(0,0,0,0.07) !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.06em !important;color: #6b7280 !important}html[data-theme="dark"] .ps-omnibar-header{background: #1c1c1f !important;border-bottom-color: rgba(255,255,255,0.08) !important;color: #9ca3af !important}.ps-omnibar-status-label{color: #0071e3 !important;font-weight: 800 !important}html[data-theme="dark"] .ps-omnibar-status-label{color: #2997ff !important}.ps-omnibar-kbd-hints{color: #6b7280 !important;font-size: 9.5px !important}html[data-theme="dark"] .ps-omnibar-kbd-hints{color: #86868b !important}.ps-omnibar-results{overflow-y: auto !important;padding: 10px 12px 14px !important;display: flex !important;flex-direction: column !important;gap: 12px !important}.ps-omnibar-section{display: flex !important;flex-direction: column !important;gap: 4px !important}.ps-omnibar-section-header{display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 4px 8px 2px !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;color: #6b7280 !important}html[data-theme="dark"] .ps-omnibar-section-header{color: #86868b !important}.ps-omnibar-section-clear{appearance: none !important;border: none !important;background: transparent !important;color: #0071e3 !important;font-family: var(--font-mono,monospace) !important;font-size: 9.5px !important;font-weight: 700 !important;letter-spacing: 0.04em !important;cursor: pointer !important;padding: 0 !important}html[data-theme="dark"] .ps-omnibar-section-clear{color: #2997ff !important}.ps-omnibar-item{appearance: none !important;width: 100% !important;text-align: left !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 9px 12px !important;border-radius: 12px !important;border: 1px solid transparent !important;background: transparent !important;cursor: pointer !important;transition: background-color 0.12s ease,border-color 0.12s ease !important;box-sizing: border-box !important}.ps-omnibar-item:hover,.ps-omnibar-item.is-active{background: #f0f7ff !important;border-color: rgba(0,113,227,0.24) !important}html[data-theme="dark"] .ps-omnibar-item:hover,html[data-theme="dark"] .ps-omnibar-item.is-active{background: rgba(41,151,255,0.14) !important;border-color: rgba(41,151,255,0.34) !important}.ps-omnibar-item.is-speed-card{background: #f4f9ff !important;border: 1px solid rgba(0,113,227,0.22) !important;padding: 12px 14px !important;border-radius: 14px !important}html[data-theme="dark"] .ps-omnibar-item.is-speed-card{background: rgba(41,151,255,0.1) !important;border-color: rgba(41,151,255,0.28) !important}.ps-omnibar-item.is-speed-card:hover,.ps-omnibar-item.is-speed-card.is-active{background: #e8f3ff !important;border-color: #0071e3 !important}html[data-theme="dark"] .ps-omnibar-item.is-speed-card:hover,html[data-theme="dark"] .ps-omnibar-item.is-speed-card.is-active{background: rgba(41,151,255,0.2) !important;border-color: #2997ff !important}.ps-omnibar-item-main{display: flex !important;flex-direction: column !important;gap: 3px !important;min-width: 0 !important;flex: 1 !important}.ps-omnibar-item-top{display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 7px !important}.ps-omnibar-item-code{font-family: var(--font-mono,monospace) !important;font-size: 11.5px !important;font-weight: 750 !important;color: #0071e3 !important;letter-spacing: -0.01em !important}html[data-theme="dark"] .ps-omnibar-item-code{color: #2997ff !important}.ps-omnibar-item-title{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13.5px !important;font-weight: 650 !important;color: #111827 !important;letter-spacing: -0.01em !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html[data-theme="dark"] .ps-omnibar-item-title{color: #f5f5f7 !important}.ps-omnibar-item-sub{font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 12px !important;color: #6b7280 !important;line-height: 1.35 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}html[data-theme="dark"] .ps-omnibar-item-sub{color: #9ca3af !important}.ps-omnibar-item-right{display: inline-flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important}.ps-omnibar-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: 9999px !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;font-weight: 750 !important;letter-spacing: 0.05em !important;padding: 3px 9px !important;text-transform: uppercase !important;white-space: nowrap !important;background: rgba(0,0,0,0.06) !important;color: #374151 !important}html[data-theme="dark"] .ps-omnibar-badge{background: rgba(255,255,255,0.1) !important;color: #d1d5db !important}.ps-omnibar-badge.is-blue{background: rgba(0,113,227,0.12) !important;color: #0071e3 !important}html[data-theme="dark"] .ps-omnibar-badge.is-blue{background: rgba(41,151,255,0.18) !important;color: #2997ff !important}.ps-omnibar-badge.is-red{background: rgba(255,59,48,0.12) !important;color: #d70015 !important}html[data-theme="dark"] .ps-omnibar-badge.is-red{background: rgba(255,69,58,0.2) !important;color: #ff6961 !important}.ps-omnibar-badge.is-green{background: rgba(48,209,88,0.14) !important;color: #1d7a36 !important}html[data-theme="dark"] .ps-omnibar-badge.is-green{background: rgba(48,209,88,0.2) !important;color: #30d158 !important}.ps-omnibar-badge.is-amber{background: rgba(245,158,11,0.14) !important;color: #b45309 !important}html[data-theme="dark"] .ps-omnibar-badge.is-amber{background: rgba(255,159,10,0.2) !important;color: #ffd60a !important}.ps-omnibar-empty{padding: 24px 16px !important;text-align: center !important;font-family: -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif !important;font-size: 13px !important;color: #6b7280 !important}html[data-theme="dark"] .ps-omnibar-empty{color: #9ca3af !important}:root{--spatial-multiplier: 1;--secondary-chrome-opacity: 1}body.patrolsync-portal-page,body.patrolsync-workspace-page{min-height: 100dvh;overscroll-behavior-y: none;padding-bottom: env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color: transparent}@media (prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration: 220ms;animation-timing-function: cubic-bezier(0.16,1,0.3,1)}.ps-btn:active,.ps-statute-btn:active,.ps-filter-pill-btn:active,.ps-tab-btn:active,.ps-sidebar-nav-item:active{transform: scale(0.985)}}@media (display-mode: window-controls-overlay){.ps-topbar,body.patrolsync-portal-page .site-header{padding-left: max(16px,env(titlebar-area-x,0px));width: env(titlebar-area-width,100%);min-height: max(48px,env(titlebar-area-height,40px));-webkit-app-region: drag;app-region: drag}.ps-topbar button,.ps-topbar a,.ps-topbar input,.ps-topbar select,body.patrolsync-portal-page .site-header button,body.patrolsync-portal-page .site-header a,body.patrolsync-portal-page .site-header input{-webkit-app-region: no-drag;app-region: no-drag}}:root[data-theme="dark"] .ps-inspector-card,:root[data-theme="dark"] .ps-bento-card,:root[data-theme="dark"] .ps-quicklook-card{border: 1px solid rgba(255,255,255,0.08);box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.12),0 1px 2px 0 rgba(0,0,0,0.08),0 20px 40px -15px rgba(0,0,0,0.25)}:root[data-theme="white"] .ps-inspector-card,:root[data-theme="light"] .ps-inspector-card,:root[data-theme="white"] .ps-bento-card,:root[data-theme="light"] .ps-bento-card{border: 1px solid rgba(0,0,0,0.08);box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9),0 1px 2px 0 rgba(0,0,0,0.04),0 16px 32px -12px rgba(0,0,0,0.07)}.ps-module-title,.ps-inspector-title,#ps-quicklook-title,.ps-empty-state-title{text-wrap: balance}.ps-sana-clause-text,#ps-quicklook-takeaway,.ps-inspector-callout p,.offense-description{max-width: 68ch;text-wrap: pretty}.ps-linear-pri-badge,.ps-linear-status-pill,.classification-badge,.pfa-badge,.mandatory-badge{transform: translateY(-0.5px)}html[data-cognitive-state="overloaded"] .ps-sidebar-footer,html[data-cognitive-state="overloaded"] .ps-topbar-meta-pill{opacity: var(--secondary-chrome-opacity,0.65);transition: opacity 200ms ease}body.patrolsync-locked #patrolsync-portal-hub-card{display: none !important;contain: strict !important}body.patrolsync-unlocked #patrolsync-portal-hub-card{contain: layout style !important}#patrolsync-portal-login-card .patrolsync-glass-card,.patrolsync-auth-card-pane .patrolsync-glass-card{border-radius: 20px !important;background: #ffffff !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.95),0 20px 48px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.04) !important}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-card,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-card{background: #161617 !important;border: 1px solid rgba(255,255,255,0.1) !important;box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.12),0 28px 64px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.4) !important}#patrolsync-portal-login-card .patrolsync-glass-input,#patrolsync-portal-login-card .ps-glass-select{min-height: 48px !important;height: 48px !important}#patrolsync-portal-login-card .patrolsync-glass-submit-btn,#patrolsync-portal-login-card .ps-webauthn-signin-btn{min-height: 48px !important;height: 48px !important}.ps-login-top-bar-right{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.ps-login-theme-toggle-btn{min-height: 32px;height: 32px;padding: 0 12px;border-radius: 9999px;border: 1px solid rgba(0,0,0,0.1);background: #ffffff;color: #111827;font-family: var(--apple-font-mono,monospace);font-size: 10.5px;font-weight: 700;letter-spacing: 0.06em;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 1px 2px rgba(0,0,0,0.04);transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 120ms ease,border-color 120ms ease}.ps-login-theme-toggle-btn:hover{background: #f9fafb;border-color: rgba(0,0,0,0.18)}.ps-login-theme-toggle-btn:active{transform: scale(0.96)}:root[data-theme="dark"] .ps-login-theme-toggle-btn,:root[data-theme="zen-linen-dark"] .ps-login-theme-toggle-btn{background: rgba(255,255,255,0.08);color: #f5f5f7;border-color: rgba(255,255,255,0.14)}:root[data-theme="dark"] .ps-login-theme-toggle-btn:hover,:root[data-theme="zen-linen-dark"] .ps-login-theme-toggle-btn:hover{background: rgba(255,255,255,0.14)}.ps-brand-lockup-col{display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;gap: 6px !important}.ps-brand-eyebrow-kicker{font-family: var(--apple-font-mono,monospace) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.12em !important;line-height: 1.4 !important;color: #6e6e73 !important;text-transform: uppercase !important}:root[data-theme="dark"] .ps-brand-eyebrow-kicker,:root[data-theme="zen-linen-dark"] .ps-brand-eyebrow-kicker{color: #86868b !important}.ps-brand-status-pill{font-family: var(--apple-font-mono,monospace);font-size: 10px;font-weight: 700;letter-spacing: 0.06em;color: #248a3d;background: rgba(36,138,61,0.08);border: 1px solid rgba(36,138,61,0.22);border-radius: 9999px;padding: 4px 10px;white-space: nowrap}:root[data-theme="dark"] .ps-brand-status-pill,:root[data-theme="zen-linen-dark"] .ps-brand-status-pill{color: #30d158;background: rgba(48,209,88,0.12);border-color: rgba(48,209,88,0.28)}#patrolsync-portal-login-card .patrolsync-glass-subtitle .apple-highlight{color: #111827;font-weight: 700}:root[data-theme="dark"] #patrolsync-portal-login-card .patrolsync-glass-subtitle .apple-highlight,:root[data-theme="zen-linen-dark"] #patrolsync-portal-login-card .patrolsync-glass-subtitle .apple-highlight{color: #f5f5f7}.ps-remembered-officer-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 14px;border-radius: 12px;background: #f9fafb;border: 1px solid rgba(0,0,0,0.08)}:root[data-theme="dark"] .ps-remembered-officer-bar,:root[data-theme="zen-linen-dark"] .ps-remembered-officer-bar{background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.1)}.ps-remembered-officer-meta{display: flex;flex-direction: column;gap: 2px;text-align: left}.ps-remembered-kicker{font-family: var(--apple-font-mono,monospace);font-size: 9.5px;font-weight: 700;letter-spacing: 0.07em;color: #248a3d}:root[data-theme="dark"] .ps-remembered-kicker,:root[data-theme="zen-linen-dark"] .ps-remembered-kicker{color: #30d158}.ps-remembered-id{font-family: var(--apple-font-text,-apple-system,sans-serif);font-size: 13px;font-weight: 700;color: #111827}:root[data-theme="dark"] .ps-remembered-id,:root[data-theme="zen-linen-dark"] .ps-remembered-id{color: #f5f5f7}.ps-switch-officer-btn,.ps-demo-switch-btn{border-radius: 9999px;border: 1px solid rgba(0,113,227,0.24);background: rgba(0,113,227,0.08);color: #0071e3;font-family: var(--apple-font-text,-apple-system,sans-serif);font-size: 11.5px;font-weight: 700;padding: 5px 12px;cursor: pointer;white-space: nowrap;transition: transform 120ms cubic-bezier(0.16,1,0.3,1),background-color 120ms ease}.ps-switch-officer-btn:hover,.ps-demo-switch-btn:hover{background: rgba(0,113,227,0.14)}.ps-switch-officer-btn:active,.ps-demo-switch-btn:active{transform: scale(0.96)}:root[data-theme="dark"] .ps-switch-officer-btn,:root[data-theme="dark"] .ps-demo-switch-btn,:root[data-theme="zen-linen-dark"] .ps-switch-officer-btn,:root[data-theme="zen-linen-dark"] .ps-demo-switch-btn{color: #2997ff;background: rgba(41,151,255,0.12);border-color: rgba(41,151,255,0.28)}#patrolsync-portal-login-card{min-height: 100vh !important;min-height: 100dvh !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important}@media (max-height: 720px){#patrolsync-portal-login-card{justify-content: flex-start !important;padding-top: 16px !important;padding-bottom: 24px !important}}@media (max-width: 540px){#patrolsync-portal-login-card{padding: 12px 12px 24px 12px !important;justify-content: flex-start !important}.patrolsync-auth-card-pane,.ps-login-top-bar{max-width: 100% !important}#patrolsync-portal-login-card .patrolsync-glass-card,.patrolsync-auth-card-pane .patrolsync-glass-card{padding: 20px 16px !important;border-radius: 16px !important}}