/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light dark;--bg:#0c0907;--bg-soft:#12100c;--panel:#100c0ae0;--panel-solid:#1a1411;--panel-tint:#16100cf5;--ink:#f2ece6;--muted:#a89480;--line:#ffc89614;--line-strong:#ffc89629;--accent:#e8501a;--on-accent:#fff8f2;--accent-soft:#e8501a24;--accent-glow:#e8501a47;--glow-subtle:#ffffff0f;--active-gradient-overlay:#ffffff0a;--active-shadow-glow:#f973162e;--badge-bg-overlay:#ffffff0d;--badge-highlight:#ffffff14;--pushover-accent:#e879f9;--discord-accent:#818cf8;--color-good:#22c55e;--color-good-variant:#86efac;--color-caution:#f59e0b;--color-caution-variant:#fde68a;--color-error-variant:#fca5a5;--color-success:var(--color-good);--color-warning:var(--color-caution);--fire-red:#dc2626;--color-error:var(--fire-red);--ember:#f97316;--flame-gold:#fbbf24;--medical-blue:#60a5fa;--medical-blue-light:#93c5fd;--shadow:0 24px 70px #0006;--shadow-soft:0 16px 40px #00000047;--noise-overlay-z:1;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--radius-xs:6px;--font-sans:"Space Grotesk","Avenir Next","Trebuchet MS",sans-serif;--font-mono:"IBM Plex Mono","Cascadia Code",monospace}@media (prefers-color-scheme:light){:root{--bg:#f5ebe0;--bg-soft:#ecdcc8;--panel:#fffaf4db;--panel-solid:#fff8f0;--panel-tint:#fffcf8f2;--ink:#1a1008;--muted:#6b5543;--line:#28140814;--line-strong:#28140826;--accent:#c9431a;--on-accent:#fff8f2;--accent-soft:#c9431a1f;--accent-glow:#c9431a2e;--glow-subtle:#3c1e0a14;--active-gradient-overlay:#ffffff85;--active-shadow-glow:#c9431a24;--badge-bg-overlay:#ffffff8c;--badge-highlight:#ffffffb8;--color-good:#166534;--color-good-variant:#15803d;--color-caution:#b45309;--color-caution-variant:#d97706;--color-error-variant:#b91c1c;--fire-red:#b91c1c;--ember:#ea580c;--flame-gold:#d97706;--medical-blue:#1d4ed8;--medical-blue-light:#2563eb;--shadow:0 26px 60px #3c1e0a24;--shadow-soft:0 16px 36px #3c1e0a1a}h1{background:linear-gradient(135deg,var(--ink),var(--ember))}@supports (color:color-mix(in lab,red,red)){h1{background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ember) 30%,var(--ink)))}}h1{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wk-heatmap-cell{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell{background:color-mix(in srgb,var(--department-start) var(--cell-intensity,0%),transparent)}}.wk-heatmap-row:hover{background:#00000008}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#app,body,html{min-height:100%}body{font-family:var(--font-sans);color:var(--ink);background:radial-gradient(circle at 15% 10%,#dc26261c,transparent 28%),radial-gradient(circle at 85% 5%,#f9731617,transparent 26%),radial-gradient(circle at 50% 100%,#fbbf240f,transparent 35%),radial-gradient(ellipse at 60% 50%,#dc262608,transparent 60%),linear-gradient(180deg,var(--bg-soft),var(--bg));margin:0}body:before{background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(#0000008c,#0000 90%);mask-image:linear-gradient(#0000008c,#0000 90%)}body:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:after{z-index:var(--noise-overlay-z);opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1440px,100vw - 2rem);margin:0 auto;padding:1rem 0 4rem}.shell:before{content:"";background:linear-gradient(90deg,var(--fire-red),var(--ember),var(--flame-gold),var(--ember),var(--fire-red));z-index:100;background-size:200% 100%;height:3px;animation:emergency-sweep 3s linear infinite;position:fixed;top:0;left:0;right:0}@keyframes emergency-sweep{0%{background-position:0 0}to{background-position:200% 0}}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes stat-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes focus-ember{0%,to{box-shadow:0 0 0 4px var(--accent-soft),0 0 20px #e8501a14}50%{box-shadow:0 0 0 4px var(--accent-soft),0 0 28px #f9731624}}@keyframes ember-drift{0%{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-30px,-60px)scale(1.1)}to{opacity:0;transform:translate(10px,-120px)scale(.9)}}@media (prefers-reduced-motion:reduce){.activity-card,.brand-mark,.department-card,.department-hero:after,.hero-recent-card,.masthead:after,.mobile-player-play-btn.is-playing,.player-header .eyebrow:before,.search-input:focus,.shell:before,.skeleton-card,.skeleton-line,.skeleton-stat,.stat-value,.track-row,.track-row-live-indicator,.wk-heatmap-row{animation:none}.activity-card,.audio-play-btn,.audio-progress-fill,.back-to-top,.button,.department-card,.lane-row,.mobile-player-chevron,.mobile-player-scrim,.mobile-player-sheet,.page-nav a,.player-panel-mobile,.roster-chip,.track-row,.wk-heatmap-cell{transition-duration:0s}.live-scanner-btn.is-playing .live-dot,.mobile-player-scrim{animation:none}}.skip-link{z-index:9999;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);white-space:nowrap;padding:.6rem 1.4rem;font-size:.875rem;font-weight:700;text-decoration:none;position:absolute;top:-9999px;left:50%;transform:translate(-50%)}.skip-link:focus{top:1rem}.button.primary{color:#fff;background:linear-gradient(135deg,var(--fire-red),var(--ember),var(--flame-gold));border-color:#0000;box-shadow:0 10px 30px #dc262640}.button.primary:hover{box-shadow:0 14px 36px #dc262659}.button.ghost{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.button.ghost{color:color-mix(in srgb,var(--ink) 84%,var(--ember))}}.button.ghost{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.button.ghost{border-color:color-mix(in srgb,var(--ember) 24%,var(--line-strong))}}.button.ghost{background:var(--panel-solid)}@supports (color:color-mix(in lab,red,red)){.button.ghost{background:color-mix(in srgb,var(--panel-solid) 90%,#ffffff08)}}.button.ghost{font-weight:600;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffff0a}.button.ghost:focus-visible,.button.ghost:hover{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.button.ghost:focus-visible,.button.ghost:hover{border-color:color-mix(in srgb,var(--ember) 38%,var(--line-strong))}}.button.ghost:focus-visible,.button.ghost:hover{box-shadow:0 12px 24px #0f172a1f,inset 0 1px #ffffff0d}.text-link{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-link{color:color-mix(in srgb,var(--ink) 78%,var(--ember))}}.text-link:focus-visible,.text-link:hover{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-link:focus-visible,.text-link:hover{color:color-mix(in srgb,var(--ink) 92%,var(--ember))}}.section-heading-action,.section-inline-action{min-height:2rem;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:.46rem .78rem;font-size:.68rem;font-weight:700}.section-heading-action{border-color:var(--ember);justify-self:end}@supports (color:color-mix(in lab,red,red)){.section-heading-action{border-color:color-mix(in srgb,var(--ember) 34%,var(--line-strong))}}.section-heading-action{background:var(--panel-solid)}@supports (color:color-mix(in lab,red,red)){.section-heading-action{background:color-mix(in srgb,var(--panel-solid) 92%,#ffffff06)}}.section-heading-action{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.section-heading-action{color:color-mix(in srgb,var(--ink) 88%,var(--ember))}}.section-heading-action{gap:.38rem;box-shadow:0 10px 22px #0f172a1a,inset 0 1px #ffffff0a}.section-inline-action{width:fit-content}.section-heading-action:after{content:"→";opacity:.84;font-size:.9em;transition:transform .16s,opacity .16s;transform:translate(0)}.section-heading-action:hover:after{opacity:1;transform:translate(1px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);margin:0;font-size:.72rem}h1,h2,h3,p{margin:0}h1{letter-spacing:-.05em;background:linear-gradient(135deg,var(--ink),var(--ember));font-size:clamp(2rem,5vw,5.3rem);line-height:.94}@supports (color:color-mix(in lab,red,red)){h1{background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ember) 40%,var(--ink)))}}h1{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}h2{letter-spacing:-.03em;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.02}h3{font-size:1.1rem;line-height:1.2}.lede{max-width:56ch;line-height:1.6}.lede.large{max-width:40ch;font-size:.92rem}.hero-inline-summary{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hero-inline-summary{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.hero-inline-summary{font-family:var(--font-mono);letter-spacing:.01em;font-size:.75rem;line-height:1.4}.hero-actions,.roster-strip{flex-wrap:wrap;gap:.65rem;display:flex}.roster-chip{padding:.55rem .8rem;transition:transform .16s,box-shadow .16s}.roster-chip:hover{box-shadow:0 4px 14px var(--department-start);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.roster-chip:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--department-start) 22%,transparent)}}.board-stack{align-content:start}.board-card{gap:.6rem;display:grid}.board-card-summary{align-content:start}.board-card.emphasis{background:linear-gradient(135deg,var(--accent-soft),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.board-card.emphasis{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 80%,var(--panel-solid)),var(--panel-solid))}}.board-card.emphasis{border-left:3px solid var(--fire-red)}.lane-list{gap:.6rem;display:grid}.lane-row{border-radius:var(--radius-md);border:1px solid var(--line);cursor:pointer;background:#ffffff05;grid-template-columns:1fr auto;gap:.75rem;padding:.8rem .85rem;transition:transform .14s,border-color .14s;display:grid}.lane-row:hover{border-color:var(--line-strong);transform:translate(3px)}.lane-row-main{gap:.2rem;display:grid}.lane-row-action{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lane-row-action{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.lane-row-action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.page-layout.department-view{gap:1rem}.page-layout,.page-layout.department-view{grid-template-columns:minmax(0,1.64fr) minmax(320px,.72fr)}.page-layout{align-items:start;margin-top:1.2rem}.department-view.is-empty-department{grid-template-columns:minmax(0,1fr)}.content-column{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.section-heading{grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.section-heading.stacked{grid-template-columns:1fr}.section-heading-tight{margin-bottom:0}.activity-card.selectable:hover,.activity-card:hover{border-color:var(--department-start);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.activity-card.selectable:hover,.activity-card:hover{border-color:color-mix(in srgb,var(--department-start) 42%,var(--line))}}.activity-card.selectable:hover,.activity-card:hover{box-shadow:0 14px 30px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.activity-card.selectable:hover,.activity-card:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--department-start) 16%,transparent)}}.activity-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.activity-feed{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.activity-grid.compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.activity-grid.compact.is-sparse{grid-template-columns:repeat(auto-fit,minmax(300px,520px));justify-content:start}.activity-card{border-radius:var(--radius-lg);text-align:left;cursor:pointer;border-left:3.5px solid var(--department-start,var(--accent));align-content:center;gap:.32rem;min-height:0;padding:.78rem .92rem;display:grid}@supports (color:color-mix(in lab,red,red)){.activity-card{border-left:3.5px solid color-mix(in srgb,var(--department-start,var(--accent)) 72%,var(--department-end,var(--flame-gold)))}}.activity-card{position:relative}.activity-feed .activity-card{gap:.22rem;min-height:0;padding:.72rem 2.8rem .72rem .88rem}.activity-card.selectable{cursor:pointer}.activity-card h3{min-height:0}.activity-card h3,.activity-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-card p{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.activity-card p{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.activity-card .activity-card-meta{font-family:var(--font-mono);letter-spacing:.03em;-webkit-line-clamp:1;color:var(--muted);font-size:.69rem;line-height:1.28}@supports (color:color-mix(in lab,red,red)){.activity-card .activity-card-meta{color:color-mix(in srgb,var(--muted) 64%,var(--ink))}}.activity-card .activity-card-support{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.activity-card .activity-card-support{color:color-mix(in srgb,var(--muted) 67%,var(--ink))}}.activity-card .activity-card-support{line-height:1.34}.activity-card .activity-card-support.is-pending{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.activity-card .activity-card-support.is-pending{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.activity-card .activity-card-support.is-pending{font-style:italic}.activity-card-top{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.activity-file{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.activity-file{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.activity-file{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.74rem;line-height:1.5}.card-play-btn{border:1px solid var(--department-start,var(--accent));border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.card-play-btn{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 30%,var(--line-strong))}}.card-play-btn{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.card-play-btn{background:color-mix(in srgb,var(--department-start,var(--accent)) 18%,var(--panel-solid))}}.card-play-btn{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.card-play-btn{color:color-mix(in srgb,var(--department-start,var(--accent)) 88%,var(--ink))}}.card-play-btn{box-shadow:0 4px 12px var(--department-start,var(--accent));font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.card-play-btn{box-shadow:0 4px 12px color-mix(in srgb,var(--department-start,var(--accent)) 12%,transparent)}}.card-play-btn{cursor:pointer;transition:transform .18s,box-shadow .18s}.card-play-btn:hover{box-shadow:0 6px 18px var(--department-start,var(--accent));transform:translateY(-50%)scale(1.12)}@supports (color:color-mix(in lab,red,red)){.card-play-btn:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--department-start,var(--accent)) 22%,transparent)}}.search-input{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-solid);width:100%;color:var(--ink);outline:none;padding:1rem 1.1rem;transition:border-color .18s,box-shadow .18s}.search-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.search-input::placeholder{color:color-mix(in srgb,var(--muted) 38%,var(--ink))}}.search-input::placeholder{opacity:1}.search-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.search-input:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.search-input:focus{animation:focus-ember 2.5s ease-in-out infinite}.transcript-evidence{border-left:3px solid var(--department-start)}@supports (color:color-mix(in lab,red,red)){.transcript-evidence{border-left:3px solid color-mix(in srgb,var(--department-start) 48%,var(--line))}}.transcript-evidence{background:linear-gradient(#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.active-filters-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.active-filter-tag{background:var(--accent);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.active-filter-tag{background:color-mix(in srgb,var(--accent) 14%,var(--panel-solid))}}.active-filter-tag{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.active-filter-tag{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.active-filter-tag{color:var(--ink);font-size:.74rem}.active-filter-clear{width:1.2rem;height:1.2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.82rem;line-height:1;transition:background .14s;display:inline-flex}.active-filter-clear:hover{background:#ffffff1a}.dept-nav-week-count{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);opacity:.7;font-size:.66rem;display:block}.empty-state{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#ffffff05;padding:1.4rem}@media (min-width:1100px){.shell{width:min(1520px,100vw - 4rem);padding-top:1.2rem}.topbar{gap:1.3rem;padding:.96rem 1.18rem}.brand{gap:1.08rem}.brand-mark{width:2.72rem;height:2.72rem}.brand-copy strong{font-size:1.06rem}.brand-copy small{color:var(--muted);font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.brand-copy small{color:color-mix(in srgb,var(--muted) 60%,var(--ink))}}.page-nav{gap:.56rem}.live-scanner-btn,.page-nav a{min-height:2.5rem;padding:.74rem 1.02rem}.player-panel,.section-panel{padding:1.95rem 2.05rem}.section-panel+.section-panel{margin-top:.95rem}.masthead{gap:1rem;margin-top:1.1rem}.masthead-copy{gap:1rem}.hero-brand-lockup{gap:.95rem;max-width:36rem;padding:.9rem 1.06rem}.hero-brand-mark{width:3.7rem;height:3.7rem}.hero-brand-copy strong{font-size:1.08rem}.hero-brand-copy small{color:#fff4e8f0;font-size:.86rem;line-height:1.48}.masthead .hero-actions{gap:.7rem;margin-top:.1rem}.masthead .hero-actions .button{min-height:2.68rem;padding:.76rem 1rem}.masthead-search-row .landing-search-input{min-height:3.3rem;padding:.98rem 1.08rem;font-size:.96rem}.masthead-search-row .landing-search-field .button.primary{min-width:10.4rem;padding-inline:1.18rem;font-size:.9rem}.masthead-inline-stat strong{font-size:1.55rem}.masthead-recent-card strong{font-size:.92rem}.stat-grid{gap:.95rem}.stat-card{gap:.38rem;min-height:7.9rem;padding:1rem 1.06rem}.stat-value{font-size:clamp(1.55rem,1.9vw,2.2rem)}.stat-label{color:var(--muted);font-size:.71rem}@supports (color:color-mix(in lab,red,red)){.stat-label{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.stat-detail{color:var(--muted);font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.stat-detail{color:color-mix(in srgb,var(--muted) 68%,var(--ink))}}.active-department-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.85rem .78rem}.department-card-wrap{gap:.42rem}.department-card{gap:.45rem;padding:.82rem .92rem}.department-card h3{font-size:1.02rem}.department-card p{color:var(--muted);font-size:.82rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.department-card p{color:color-mix(in srgb,var(--muted) 66%,var(--ink))}}.department-card-footer{color:var(--muted);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.department-card-footer{color:color-mix(in srgb,var(--muted) 56%,var(--ink))}}.department-card-footer{gap:.45rem .65rem}.subscription-callout.is-card .subscription-link{min-height:1.72rem;padding:.26rem .62rem;font-size:.66rem}.activity-grid{gap:1rem}.activity-feed{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.62rem}.activity-feed .activity-card{gap:.22rem;min-height:0;padding:.78rem 2.8rem .78rem .92rem}.activity-feed .activity-card h3{min-height:0;font-size:1rem}.activity-feed .activity-card .activity-card-meta{font-size:.72rem}.wk-heatmap-subtext{color:var(--muted);font-size:.76rem;line-height:1.42}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-subtext{color:color-mix(in srgb,var(--muted) 66%,var(--ink))}}.wk-heatmap-grid{gap:.24rem}.wk-heatmap-header,.wk-heatmap-row{grid-template-columns:minmax(176px,244px) repeat(7,minmax(2.65rem,1fr)) minmax(132px,196px);gap:.32rem}.wk-heatmap-header{padding-bottom:.48rem;font-size:.68rem}.wk-heatmap-dept-label{letter-spacing:.05em;font-size:.78rem}.wk-heatmap-row{padding:.28rem .58rem}.wk-heatmap-cell{border-radius:.28rem;height:1.68rem;font-size:.68rem}.wk-heatmap-total-bar{height:.64rem}.wk-heatmap-total-count{min-width:2.4ch;padding:.2rem .5rem;font-size:.96rem}.pulse-delta{padding:.14rem .34rem;font-size:.66rem}.section-preview-toggle{margin-top:1.18rem;min-height:2.72rem;margin-inline:auto;padding:.78rem 1.08rem}.site-footer{padding:3.1rem 1rem 2rem}.site-footer-card{gap:1rem 1.4rem;width:min(100%,64rem);min-height:5rem;padding:1.16rem 1.34rem}.site-footer-brand{gap:1rem}.site-footer-copy strong{font-size:1.02rem}.site-footer-copy small,.site-footer-meta-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.site-footer-copy small,.site-footer-meta-label{color:color-mix(in srgb,var(--muted) 64%,var(--ink))}}.site-footer-meta{font-size:.82rem}}@media (min-width:1500px){.shell{width:min(1720px,100vw - 5rem)}.active-department-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.9rem .84rem}.department-card{padding:.88rem .96rem}.page-layout{grid-template-columns:minmax(0,1.64fr) minmax(320px,.72fr);gap:1.2rem}.recording-hero{grid-template-columns:minmax(0,1.16fr) minmax(380px,.88fr)}.player-panel,.section-panel{padding:2.1rem}}.action-notice{color:var(--muted);font-family:var(--font-mono);margin-top:.2rem;font-size:.78rem;line-height:1.45}.action-notice.is-success{color:var(--color-success)}.action-notice.is-error{color:var(--color-error)}@supports (color:color-mix(in srgb,white 50%,black)){.action-notice{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}.action-notice.is-success{color:color-mix(in srgb,var(--color-success) 72%,var(--ink))}.action-notice.is-error{color:color-mix(in srgb,var(--color-error) 82%,var(--ink))}}.department-view .heatmap-grid{gap:2px}.department-view .heatmap-cell{aspect-ratio:1.35}button.heatmap-cell{appearance:none;cursor:pointer;border:1px solid #0000;padding:0}button.heatmap-cell:hover{border-color:var(--ink)}button.heatmap-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.heatmap-cell.is-active-cell{outline:2px solid var(--accent);outline-offset:-1px;border-radius:2px}.wk-heatmap-subtext{color:var(--muted);margin:.15rem 0 0;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-subtext{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.wk-heatmap-subtext{font-family:var(--font-sans);letter-spacing:0;line-height:1.45}.wk-heatmap-grid{gap:.15rem;display:grid}.wk-heatmap-header,.wk-heatmap-row{grid-template-columns:minmax(160px,220px) repeat(7,minmax(2rem,1fr)) minmax(100px,180px);align-items:center;gap:.22rem;display:grid}.wk-heatmap-header{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.3rem;font-size:.62rem}.wk-heatmap-day-short{display:none}.wk-heatmap-day-label,.wk-heatmap-total-label{text-align:center}a.wk-heatmap-day-label{color:var(--muted);text-decoration:none;transition:color .12s}a.wk-heatmap-day-label:hover{color:var(--ink)}.wk-heatmap-dept-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);align-items:center;gap:.5rem;font-size:.72rem;text-decoration:none;display:flex}a.wk-heatmap-dept-label:hover{color:var(--department-start)}.wk-heatmap-dept-code{background:var(--department-start);border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.52rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-dept-code{background:color-mix(in srgb,var(--department-start) 18%,transparent)}}.wk-heatmap-dept-code{color:var(--department-start)}.wk-heatmap-row{border-radius:var(--radius-sm);padding:.14rem .46rem;animation:card-enter .4s cubic-bezier(.22,1,.36,1) both}.wk-heatmap-row:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-row:hover{background:color-mix(in srgb,var(--panel) 88%,#ffffff08)}}.wk-heatmap-cell{border:1px solid var(--line-strong);border-radius:.22rem;place-items:center;height:1.42rem;display:grid}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell{border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent)}}.wk-heatmap-cell{font-family:var(--font-mono);color:#0000;background:var(--line);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell{background:color-mix(in srgb,var(--line) 28%,var(--panel-solid))}}.wk-heatmap-cell{transition:transform .15s,border-color .15s,background .15s}.wk-heatmap-cell.has-activity{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell.has-activity{color:color-mix(in srgb,var(--ink) 92%,var(--department-start))}}.wk-heatmap-cell.has-activity{border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell.has-activity{border-color:color-mix(in srgb,var(--department-start) 24%,var(--line-strong))}}.wk-heatmap-cell.has-activity{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell.has-activity{background:color-mix(in srgb,var(--department-start) var(--cell-intensity,0%),var(--panel-solid))}}.wk-heatmap-cell.has-activity:hover{border-color:var(--department-start);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-cell.has-activity:hover{border-color:color-mix(in srgb,var(--department-start) 34%,var(--line-strong))}}.wk-heatmap-total{grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;padding:0 .15rem;display:grid}.wk-heatmap-total-bar{background:var(--line);border-radius:.28rem;height:.55rem;position:relative;overflow:hidden}.wk-heatmap-total-bar:after{content:"";width:var(--bar-pct,0);border-radius:inherit;background:linear-gradient(90deg,var(--department-start),var(--department-end));position:absolute;top:0;bottom:0;left:0}.wk-heatmap-total-count{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;min-width:2ch;padding:.16rem .42rem;font-size:.88rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-total-count{border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent)}}.wk-heatmap-total-count{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-total-count{background:color-mix(in srgb,var(--panel) 92%,#ffffff08)}}.wk-heatmap-total-count{color:var(--ink);font-variant-numeric:tabular-nums}.wk-heatmap-see-all{color:var(--muted);margin-top:.7rem;font-size:.82rem;display:block}@supports (color:color-mix(in lab,red,red)){.wk-heatmap-see-all{color:color-mix(in srgb,var(--muted) 80%,var(--ink))}}a.wk-heatmap-cell{text-decoration:none}.pulse-delta{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:.25rem;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.pulse-delta-up{color:oklch(72% .18 140);background:oklch(72% .18 140/.12)}.pulse-delta-down{color:oklch(66% .2 26);background:oklch(66% .2 26/.12)}.pulse-delta-flat{color:var(--muted);background:var(--line)}.activity-heatmap{padding-bottom:.25rem;overflow-x:auto}.heatmap-grid{grid-template-columns:1.8rem repeat(24,minmax(0,1fr));gap:3px;min-width:380px;display:grid}.heatmap-hour-label{text-align:center;text-overflow:clip;white-space:nowrap;padding-bottom:2px;font-size:.55rem;overflow:hidden}.heatmap-day-label,.heatmap-hour-label{font-family:var(--font-mono);color:var(--muted)}.heatmap-day-label{align-items:center;font-size:.6rem;display:flex}.heatmap-cell{aspect-ratio:1;background-color:var(--fire-red);opacity:calc(.1 + var(--intensity,0) * .9);cursor:default;border-radius:2px;transition:transform .1s,opacity .1s}.heatmap-cell:not(.is-empty):hover{z-index:1;opacity:max(.2,calc(var(--intensity,0) * 1));position:relative;transform:scale(1.25)}.heatmap-cell.is-empty{background-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.heatmap-cell.is-empty{background-color:color-mix(in srgb,var(--line-strong) 40%,transparent)}}.heatmap-cell.is-empty{opacity:.35}.heatmap-legend{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:.55rem;margin-top:.6rem;font-size:.6rem;display:flex}.heatmap-legend .heatmap-cell{aspect-ratio:unset;flex-shrink:0;width:14px;height:14px}.heatmap-legend-scale{align-items:center;gap:3px;display:flex}.site-footer{justify-content:center;padding:2.75rem 1rem 1.75rem;display:flex}.site-footer-card{border-radius:calc(var(--radius-lg) + .18rem);border:1px solid var(--flame-gold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 1.2rem;width:min(100%,62rem);padding:1.02rem 1.14rem;display:grid}@supports (color:color-mix(in lab,red,red)){.site-footer-card{border:1px solid color-mix(in srgb,var(--flame-gold) 18%,var(--line-strong))}}.site-footer-card{background:radial-gradient(circle at 8% 50%,var(--ember),transparent 34%),linear-gradient(180deg,var(--panel),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.site-footer-card{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--ember) 11%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,#ffffff08),color-mix(in srgb,var(--panel-solid) 97%,#ffffff04))}}.site-footer-card{box-shadow:0 18px 40px #0f172a1f}.site-footer-brand{align-items:center;gap:.8rem;min-width:0;display:flex}.site-footer-copy{gap:.18rem;min-width:0;display:grid}.site-footer-copy strong{letter-spacing:-.01em;color:var(--ink);font-size:.98rem}@supports (color:color-mix(in lab,red,red)){.site-footer-copy strong{color:color-mix(in srgb,var(--ink) 94%,white)}}.site-footer-copy small,.site-footer-meta-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.site-footer-copy small,.site-footer-meta-label{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.site-footer-copy small,.site-footer-meta-label{font-family:var(--font-mono);font-size:.7rem;line-height:1.45}.site-footer-meta-stack{text-align:right;justify-items:end;gap:.18rem;display:grid}.site-footer-meta-label{display:none}.site-footer-meta{color:var(--ink);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.site-footer-meta{color:color-mix(in srgb,var(--ink) 84%,var(--ember))}}.site-footer-meta{font-family:var(--font-mono);letter-spacing:.04em;font-size:.78rem;line-height:1.4}.audio-player{gap:.9rem;padding:.35rem 0 0}.audio-play-btn,.audio-player{align-items:center;display:flex}.audio-play-btn{background:linear-gradient(135deg,var(--fire-red),var(--ember));width:3rem;height:3rem;color:var(--on-accent,#fff);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;font-size:1.1rem;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s}.audio-play-btn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 0 12px #dc262680}.audio-play-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audio-play-btn:disabled{opacity:.35;cursor:default}.audio-track{flex-direction:column;flex:1;gap:.35rem;display:flex}.audio-progress{background:linear-gradient(90deg,#ffffff0a,#ffffff05),var(--line);cursor:pointer;height:.65rem;overflow:visible}.audio-progress,.audio-progress-fill{border-radius:999px;position:relative}.audio-progress-fill{background:linear-gradient(90deg,var(--fire-red),var(--ember),var(--flame-gold));height:100%;transition:width .15s linear;box-shadow:0 0 18px #f9731633}.audio-progress-fill:after{content:"";background:var(--flame-gold);border:2px solid var(--panel-solid);opacity:0;border-radius:50%;width:14px;height:14px;transition:opacity .2s;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 10px #fbbf2480,0 2px 6px #0000004d}.audio-progress:focus-within .audio-progress-fill:after,.audio-progress:hover .audio-progress-fill:after{opacity:1}.audio-times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.audio-waveform{width:100%;height:44px;display:block}.audio-waveform,.audio-waveform-fallback{background:#0000002e;border-radius:4px;margin-top:.3rem}.audio-waveform-fallback{min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.72rem;display:flex}@keyframes flame-flicker{0%,to{background:linear-gradient(135deg,var(--fire-red),var(--ember));box-shadow:0 0 28px #dc26264d}33%{background:linear-gradient(135deg,var(--ember),var(--flame-gold));box-shadow:0 0 36px #f9731659}66%{background:linear-gradient(135deg,var(--flame-gold),var(--fire-red));box-shadow:0 0 32px #fbbf244d}}.brand-mark{border:1px solid var(--flame-gold);border-radius:.9rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;padding:.16rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.brand-mark{border:1px solid color-mix(in srgb,var(--flame-gold) 24%,var(--line))}}.brand-mark{background:linear-gradient(#ffffff14,#120803b3);flex-shrink:0;animation:flame-flicker 4s ease-in-out infinite;box-shadow:0 0 28px #dc26264d}@media (prefers-reduced-motion:reduce){.brand-mark{animation:none}}.brand-mark img{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.02);border-radius:.72rem;width:100%;height:100%;display:block}.hero-brand-lockup{--color-hero-copy:#fffaf4;border-radius:var(--radius-lg);border:1px solid var(--flame-gold);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;width:fit-content;max-width:min(100%,32rem);padding:.78rem .92rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup{border:1px solid color-mix(in srgb,var(--flame-gold) 24%,var(--line-strong))}}.hero-brand-lockup{background:linear-gradient(135deg,#ffffff24,#0a0403f5 74%);box-shadow:0 20px 42px #0000004d,inset 0 1px #ffffff14}.hero-brand-mark{border-radius:1rem;width:3.35rem;height:3.35rem;padding:.18rem;animation:none}.hero-brand-copy,.hero-heading-copy{display:grid}.hero-brand-copy{gap:.16rem;min-width:0}.hero-heading-copy{gap:.72rem}.hero-brand-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:clamp(.75rem,.72rem + .18vw,.84rem)}.hero-brand-copy strong{color:var(--color-hero-copy);text-shadow:0 1px 14px #0000004d;font-size:1rem;line-height:1}.hero-brand-copy small{color:#fff4e8e6;text-shadow:0 1px 12px #00000047;font-size:.82rem;line-height:1.45}.site-footer .brand-mark{border-radius:.65rem;width:2rem;height:2rem;animation:none;box-shadow:0 10px 24px #0f172a24}.confidence-chip{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;display:inline-flex}.confidence-chip.is-high{border-color:var(--color-good);background:var(--panel-solid);color:var(--color-good-variant)}.confidence-chip.is-medium{border-color:var(--color-caution);background:var(--panel-solid);color:var(--color-caution-variant)}.confidence-chip.is-low{border-color:var(--color-error);background:var(--panel-solid);color:var(--color-error-variant)}.confidence-chip.is-unknown{border-color:var(--muted);background:var(--panel-solid);color:var(--muted)}@supports (color:color-mix(in srgb,white 50%,black)){.confidence-chip.is-high{border-color:color-mix(in srgb,var(--color-good) 40%,var(--line));background:color-mix(in srgb,var(--color-good) 10%,var(--panel-solid));color:color-mix(in srgb,var(--color-good-variant) 78%,var(--ink))}.confidence-chip.is-medium{border-color:color-mix(in srgb,var(--color-caution) 40%,var(--line));background:color-mix(in srgb,var(--color-caution) 10%,var(--panel-solid));color:color-mix(in srgb,var(--color-caution-variant) 78%,var(--ink))}.confidence-chip.is-low{border-color:color-mix(in srgb,var(--color-error) 40%,var(--line));background:color-mix(in srgb,var(--color-error) 10%,var(--panel-solid));color:color-mix(in srgb,var(--color-error-variant) 78%,var(--ink))}.confidence-chip.is-unknown{border-color:color-mix(in srgb,var(--muted) 34%,var(--line));background:color-mix(in srgb,var(--muted) 8%,var(--panel-solid));color:color-mix(in srgb,var(--muted) 74%,var(--ink))}}.department-card h3{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.department-card h3{color:color-mix(in srgb,var(--ink) 96%,var(--department-start))}}.activity-card p,.board-card p,.department-card p,.lane-row small,.lede,.player-meta,.track-row em,.track-row small{color:var(--muted)}.activity-grid,.department-grid,.page-layout,.player-detail-grid{gap:1rem;display:grid}.department-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.active-department-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;display:grid}.department-grid.condensed{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.activity-card,.department-card,.track-row{--department-start:var(--accent);--department-end:#ffd166;animation:card-enter .4s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.department-card-wrap{flex-direction:column;gap:.52rem;display:flex}.department-card{border-radius:var(--radius-lg);cursor:pointer;gap:.5rem;min-height:0;padding:.9rem 1rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .24s;display:grid}.department-card:hover{border-color:var(--department-start);transform:translateY(-3px)scale(1.015)}@supports (color:color-mix(in lab,red,red)){.department-card:hover{border-color:color-mix(in srgb,var(--department-start) 42%,var(--line))}}.department-card:hover{box-shadow:0 22px 44px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.department-card:hover{box-shadow:0 22px 44px color-mix(in srgb,var(--department-start) 22%,transparent)}}.department-card-top{align-items:center;gap:.62rem;display:flex}.department-card-title{flex:1;min-width:0}.department-card-title h3{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.department-card-title p{font-size:.82rem}.department-card-top .card-arrow{flex-shrink:0}.department-card-latest{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.department-card-latest{color:color-mix(in srgb,var(--muted) 58%,var(--ink))}}.department-card-latest{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.department-card-footer{font-family:var(--font-mono);color:var(--muted);gap:.5rem;font-size:.68rem;display:flex}@supports (color:color-mix(in lab,red,red)){.department-card-footer{color:color-mix(in srgb,var(--muted) 62%,var(--ink))}}.department-card-footer{flex-wrap:wrap;overflow:hidden}.dept-health-status{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex;overflow:hidden}.active-department-grid .department-card:hover{transform:translateY(-4px)scale(1.018)}.card-arrow{color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.card-arrow{color:color-mix(in srgb,var(--department-start) 78%,var(--ink))}}.card-arrow{font-family:var(--font-mono);font-size:.84rem;line-height:1}.activity-card .card-arrow{border:1px solid var(--department-start,var(--accent));border-radius:999px;justify-content:center;align-items:center;width:1.64rem;height:1.64rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.activity-card .card-arrow{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 30%,var(--line-strong))}}.activity-card .card-arrow{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.activity-card .card-arrow{background:color-mix(in srgb,var(--department-start,var(--accent)) 16%,var(--panel-solid))}}.activity-card .card-arrow{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.activity-card .card-arrow{color:color-mix(in srgb,var(--department-start,var(--accent)) 88%,var(--ink))}}.activity-card .card-arrow{box-shadow:0 4px 12px var(--department-start,var(--accent));font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.activity-card .card-arrow{box-shadow:0 4px 12px color-mix(in srgb,var(--department-start,var(--accent)) 12%,transparent)}}.department-card-sparkline{font-family:var(--font-mono);letter-spacing:.04em;color:var(--department-start);font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.department-card-sparkline{color:color-mix(in srgb,var(--department-start) 70%,var(--muted))}}.department-card-sparkline{line-height:1}.dept-health-dot{border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem;display:inline-block}.dept-health-dot.is-healthy{background:var(--color-success)}.dept-health-dot.is-stale{background:var(--color-warning)}.dept-health-dot.is-silent{background:var(--color-error)}.subscription-callout{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.1rem;display:flex}.subscription-callout-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.subscription-callout-label{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.subscription-callout-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.subscription-link{border:1px solid var(--line-strong);background:var(--department-start,var(--accent));border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:1.92rem;padding:.34rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.subscription-link{background:color-mix(in srgb,var(--department-start,var(--accent)) 12%,var(--panel-solid))}}.subscription-link{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.subscription-link{color:color-mix(in srgb,var(--ink) 92%,var(--muted))}}.subscription-link{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,outline-color .16s,outline-offset .16s,box-shadow .16s,opacity .16s}.subscription-link:hover{border-color:var(--department-start,var(--accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.subscription-link:hover{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 38%,var(--line))}}.subscription-link:hover{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.subscription-link:hover{background:color-mix(in srgb,var(--department-start,var(--accent)) 16%,var(--panel-solid))}}.subscription-link:focus-visible{border-color:var(--department-start,var(--accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.subscription-link:focus-visible{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 38%,var(--line))}}.subscription-link:focus-visible{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.subscription-link:focus-visible{background:color-mix(in srgb,var(--department-start,var(--accent)) 16%,var(--panel-solid))}}.subscription-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.subscription-link:active{border-color:var(--department-start,var(--accent));transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.subscription-link:active{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 32%,var(--line))}}.subscription-link:active{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.subscription-link:active{background:color-mix(in srgb,var(--department-start,var(--accent)) 20%,var(--panel-solid))}}.subscription-link.is-pushover{border-color:var(--pushover-accent)}@supports (color:color-mix(in lab,red,red)){.subscription-link.is-pushover{border-color:color-mix(in srgb,var(--pushover-accent) 38%,var(--line))}}.subscription-link.is-discord{border-color:var(--discord-accent)}@supports (color:color-mix(in lab,red,red)){.subscription-link.is-discord{border-color:color-mix(in srgb,var(--discord-accent) 34%,var(--line))}}.subscription-link.is-disabled{opacity:.62;pointer-events:none}.subscription-disabled-wrap{cursor:not-allowed;display:inline-flex}.subscription-callout.is-card{margin-top:0}.subscription-callout.is-card .subscription-callout-label{display:none}.subscription-callout.is-card .subscription-link{min-height:1.6rem;padding:.24rem .56rem;font-size:.64rem}.subscription-callout.is-card .subscription-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.dept-track-row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:4.2rem 1fr auto;align-items:center;gap:.5rem;width:100%;min-height:3.8rem;padding:.62rem .8rem;transition:background .14s;display:grid}.dept-track-row:last-child{border-bottom:none}.dept-track-row:hover{background:#ffffff08}.dept-track-row.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dept-track-row.is-selected{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.dept-track-row.is-playing .dept-track-time{color:var(--accent)}.dept-track-time{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.72rem}.dept-track-main{grid-template-rows:auto 1.35rem;align-content:center;gap:.32rem;min-width:0;display:grid}.dept-track-label-row{flex-wrap:wrap;align-items:center;gap:.28rem;min-height:1.15rem;display:flex}.dept-track-type-pill{--type-pill-bg:#ffffff08;--type-pill-border:var(--line);--type-pill-ink:var(--ink);border:1px solid var(--type-pill-border);background:var(--type-pill-bg);width:fit-content;color:var(--type-pill-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dept-track-type-pill.is-medical{--type-pill-bg:#b91c1c}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-medical{--type-pill-bg:color-mix(in srgb,#b91c1c 20%,var(--panel-solid))}}.dept-track-type-pill.is-medical{--type-pill-border:#ef4444}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-medical{--type-pill-border:color-mix(in srgb,#ef4444 44%,var(--line))}}.dept-track-type-pill.is-odor{--type-pill-bg:#92400e}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-odor{--type-pill-bg:color-mix(in srgb,#92400e 20%,var(--panel-solid))}}.dept-track-type-pill.is-odor{--type-pill-border:#f59e0b}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-odor{--type-pill-border:color-mix(in srgb,#f59e0b 44%,var(--line))}}.dept-track-type-pill.is-fire{--type-pill-bg:#991b1b}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-fire{--type-pill-bg:color-mix(in srgb,#991b1b 20%,var(--panel-solid))}}.dept-track-type-pill.is-fire{--type-pill-border:#fb7185}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-fire{--type-pill-border:color-mix(in srgb,#fb7185 44%,var(--line))}}.dept-track-type-pill.is-traffic{--type-pill-bg:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-traffic{--type-pill-bg:color-mix(in srgb,#1d4ed8 20%,var(--panel-solid))}}.dept-track-type-pill.is-traffic{--type-pill-border:#60a5fa}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-traffic{--type-pill-border:color-mix(in srgb,#60a5fa 44%,var(--line))}}.dept-track-type-pill.is-service{--type-pill-bg:#0f766e}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-service{--type-pill-bg:color-mix(in srgb,#0f766e 20%,var(--panel-solid))}}.dept-track-type-pill.is-service{--type-pill-border:#2dd4bf}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-service{--type-pill-border:color-mix(in srgb,#2dd4bf 44%,var(--line))}}.dept-track-type-pill.is-generic{--type-pill-bg:#6b7280}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-generic{--type-pill-bg:color-mix(in srgb,#6b7280 18%,var(--panel-solid))}}.dept-track-type-pill.is-generic{--type-pill-border:#9ca3af}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-generic{--type-pill-border:color-mix(in srgb,#9ca3af 32%,var(--line))}}.dept-track-type-pill.is-generic{--type-pill-ink:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-generic{--type-pill-ink:color-mix(in srgb,var(--muted) 84%,var(--ink))}}.dept-track-type-pill.is-current{--type-pill-bg:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-current{--type-pill-bg:color-mix(in srgb,var(--department-start,var(--accent)) 13%,var(--panel-solid))}}.dept-track-type-pill.is-current{--type-pill-border:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-current{--type-pill-border:color-mix(in srgb,var(--department-start,var(--accent)) 30%,var(--line))}}.dept-track-type-pill.is-current{--type-pill-ink:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-current{--type-pill-ink:color-mix(in srgb,var(--ink) 88%,var(--muted))}}.dept-track-type-pill.is-medical-response{--type-pill-bg:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-medical-response{--type-pill-bg:color-mix(in srgb,#1d4ed8 20%,var(--panel-solid))}}.dept-track-type-pill.is-medical-response{--type-pill-border:#60a5fa}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-medical-response{--type-pill-border:color-mix(in srgb,#60a5fa 44%,var(--line))}}.dept-track-type-pill.is-medical-response{--type-pill-ink:#93c5fd}@supports (color:color-mix(in lab,red,red)){.dept-track-type-pill.is-medical-response{--type-pill-ink:color-mix(in srgb,#93c5fd 88%,var(--ink))}}.dept-track-type-pill.is-medical-response{font-size:.62rem}.dept-track-transcript{white-space:nowrap;text-overflow:ellipsis;height:1.35em;min-height:1.35em;font-size:.76rem;line-height:1.35;overflow:hidden}.dept-track-transcript,.dept-track-transcript.is-empty{color:var(--muted);display:block}@supports (color:color-mix(in lab,red,red)){.dept-track-transcript.is-empty{color:color-mix(in srgb,var(--muted) 88%,var(--panel-solid))}}.dept-track-transcript.is-empty{font-style:italic}.dept-track-right{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.dept-track-duration{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.72rem}.dept-track-bar{background:var(--line);border-radius:2px;width:3.5rem;height:3px;position:relative;overflow:hidden}.dept-track-bar:after{content:"";width:calc(clamp(0, var(--bar-fraction,0), 1) * 100%);background:var(--accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dept-track-bar:after{background:color-mix(in srgb,var(--accent) 60%,var(--muted))}}.topbar{background:var(--panel-solid);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--panel-solid) 84%,transparent)}}.topbar{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);z-index:20;position:sticky;top:.9rem}.brand{align-items:center;gap:1rem;min-width:0;display:inline-flex}.brand-copy{align-content:center;gap:.1rem;display:grid}.brand-copy strong{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.04}.brand-copy small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.brand-copy small{color:color-mix(in srgb,var(--muted) 68%,var(--ink))}}.brand-copy small{line-height:1.28}.topbar-actions{align-items:center;gap:.5rem;display:flex}.page-nav{flex-wrap:wrap;gap:.5rem;display:inline-flex}.page-nav>*{min-width:0}.page-nav a{border:1px solid var(--line);background:var(--panel-tint);backface-visibility:hidden;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.page-nav a.is-active,.page-nav a:hover{will-change:transform;border-color:var(--line-strong);box-shadow:0 0 18px var(--glow-subtle);transform:translateY(-1px)}.page-nav a:focus-visible{will-change:transform;border-color:var(--line-strong);box-shadow:0 0 18px var(--glow-subtle);outline:2px solid var(--accent);outline-offset:2px;transform:translateY(-1px)}.page-nav a.is-active{background:linear-gradient(135deg,var(--accent-soft),var(--active-gradient-overlay))}@supports (color:color-mix(in lab,red,red)){.page-nav a.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 92%,var(--panel-solid)),var(--active-gradient-overlay))}}.page-nav a.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.page-nav a.is-active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line-strong))}}.page-nav a.is-active{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-nav a.is-active{color:color-mix(in srgb,var(--ink) 92%,var(--ember))}}.page-nav a.is-active{box-shadow:inset 0 0 0 1px var(--accent),0 10px 24px var(--active-shadow-glow)}@supports (color:color-mix(in lab,red,red)){.page-nav a.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 10px 24px var(--active-shadow-glow)}}.page-nav a.is-active:focus-visible{outline-color:var(--ember)}.nav-badge{border:1px solid var(--flame-gold);border-radius:999px;justify-content:center;align-items:center;margin-left:.42rem;padding:.12rem .44rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-badge{border:1px solid color-mix(in srgb,var(--flame-gold) 18%,var(--line-strong))}}.nav-badge{background:var(--panel-solid);font-size:.72rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.nav-badge{background:color-mix(in srgb,var(--panel-solid) 94%,var(--badge-bg-overlay))}}.nav-badge{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-badge{color:color-mix(in srgb,var(--ink) 84%,var(--ember))}}.nav-badge{box-shadow:inset 0 1px 0 var(--badge-highlight)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch;gap:.8rem;display:grid}.stat-card{border-top:3px solid;border-image:linear-gradient(90deg,var(--fire-red),var(--ember),var(--flame-gold)) 1;align-content:start;gap:.32rem;min-width:0;min-height:7.35rem;display:grid}.stat-card.is-good{background:linear-gradient(180deg,var(--color-good),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.stat-card.is-good{background:linear-gradient(180deg,color-mix(in srgb,var(--color-good) 12%,var(--panel-solid)),var(--panel-solid))}}.stat-card.is-good{border-image:linear-gradient(90deg,var(--color-good),var(--color-good-variant)) 1}.stat-card.is-caution{background:linear-gradient(180deg,var(--color-caution),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.stat-card.is-caution{background:linear-gradient(180deg,color-mix(in srgb,var(--color-caution) 12%,var(--panel-solid)),var(--panel-solid))}}.stat-card.is-caution{border-image:linear-gradient(90deg,var(--color-caution),var(--color-caution-variant)) 1}.stat-card.is-neutral{background:linear-gradient(180deg,var(--accent),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.stat-card.is-neutral{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--panel-solid)),var(--panel-solid))}}.stat-eyebrow{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.stat-eyebrow{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.stat-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.stat-value{-webkit-hyphens:none;hyphens:none;font-size:clamp(1.35rem,2vw,1.95rem);font-weight:800;line-height:1.02;animation:stat-pop .5s cubic-bezier(.22,1,.36,1) both}.stat-label,.stat-value{overflow-wrap:normal;word-break:normal;text-wrap:balance}.stat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.stat-heading{gap:.18rem}.stat-heading,.stat-value-group{align-content:start;min-width:0;display:grid}.stat-value-group{gap:.16rem}.stat-secondary-value{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.stat-secondary-value{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.stat-secondary-value{text-wrap:balance;font-size:.92rem;font-weight:600;line-height:1.18}.stat-detail{color:var(--muted);margin-top:auto}@supports (color:color-mix(in lab,red,red)){.stat-detail{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.stat-detail{font-size:.74rem;line-height:1.38}.stat-meter{background:#ffffff14;border-radius:999px;height:.28rem;margin-top:.22rem;overflow:hidden}.stat-meter span{transform-origin:0;background:linear-gradient(90deg,var(--fire-red),var(--flame-gold));width:100%;height:100%;display:block}.stat-card.is-good .stat-meter span{background:linear-gradient(90deg,var(--color-good),var(--color-good-variant))}.stat-card.is-caution .stat-meter span{background:linear-gradient(90deg,var(--color-caution),var(--color-caution-variant))}@media (prefers-reduced-motion:reduce){.stat-value{animation:none}}.incident-timeline{--timeline-space-xs:.28rem;--timeline-space-sm:.3rem;--timeline-space-md:.68rem;--timeline-space-lg:.82rem;--timeline-space-xl:.92rem;--timeline-space-2xl:1rem;--timeline-step-padding-block:.72rem;--timeline-step-padding-inline:.8rem;--timeline-gap-width:4.8rem;--timeline-chip-padding-block:.16rem;--timeline-chip-padding-inline:.48rem;gap:var(--timeline-space-md);margin:0 0 var(--timeline-space-lg);padding:var(--timeline-space-xl) var(--timeline-space-2xl);border-radius:var(--radius-md);border:1px solid var(--accent);display:grid}@supports (color:color-mix(in lab,red,red)){.incident-timeline{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.incident-timeline{background:linear-gradient(#ffffff0a,#ffffff05)}.incident-timeline-label{color:var(--muted);margin:0}@supports (color:color-mix(in lab,red,red)){.incident-timeline-label{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.incident-timeline-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.incident-timeline-track{align-items:stretch;gap:calc(var(--timeline-space-md) + .02rem);scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:.2rem;display:flex;overflow-x:auto}.incident-timeline-track::-webkit-scrollbar{height:4px}.incident-timeline-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.incident-timeline-track::-webkit-scrollbar-track{background:0 0}.incident-timeline-step{gap:var(--timeline-space-xs);min-width:10.5rem;padding:var(--timeline-step-padding-block) var(--timeline-step-padding-inline);border-radius:var(--radius-md);border:1px solid var(--line);color:var(--ink);background:#ffffff06;align-content:start;text-decoration:none;display:grid}.incident-timeline-step:focus,.incident-timeline-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step:focus,.incident-timeline-step:focus-visible{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.incident-timeline-step:focus,.incident-timeline-step:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step:focus,.incident-timeline-step:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.incident-timeline-step strong{font-size:.88rem;line-height:1.25}.incident-timeline-step small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step small{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.incident-timeline-step small{font-family:var(--font-mono);font-size:.68rem;line-height:1.45}.incident-timeline-step.is-dispatch{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-dispatch{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.incident-timeline-step.is-dispatch{background:var(--panel-solid);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-dispatch{background:color-mix(in srgb,var(--accent) 7%,var(--panel-solid))}}.incident-timeline-step.is-selected{border-color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-selected{border-color:color-mix(in srgb,var(--fire-red) 34%,var(--line))}}.incident-timeline-step.is-selected{background:var(--panel-solid);background:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-selected{background:color-mix(in srgb,var(--fire-red) 7%,var(--panel-solid))}}.incident-timeline-step.is-related{border-color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-related{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 34%,var(--line))}}.incident-timeline-step.is-related{background:var(--panel-solid);background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-related{background:color-mix(in srgb,var(--department-start,var(--accent)) 8%,var(--panel-solid))}}.incident-timeline-step:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.incident-timeline-step.is-dispatch:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-dispatch:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.incident-timeline-step.is-selected:hover{border-color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-selected:hover{border-color:color-mix(in srgb,var(--fire-red) 34%,var(--line))}}.incident-timeline-step.is-related:hover{border-color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-related:hover{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 34%,var(--line))}}.incident-timeline-dot{background:linear-gradient(135deg,var(--fire-red),var(--flame-gold));border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 0 3px #ffffff0a}.incident-timeline-step.is-dispatch .incident-timeline-dot{background:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-dispatch .incident-timeline-dot{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 52%,white))}}.incident-timeline-step.is-related .incident-timeline-dot{background:var(--department-start,var(--accent));background:linear-gradient(135deg,var(--department-start,var(--accent)),var(--department-end,var(--accent)))}.incident-timeline-step.is-selected .incident-timeline-dot{background:var(--fire-red);background:linear-gradient(135deg,var(--fire-red),var(--fire-red))}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-selected .incident-timeline-dot{background:linear-gradient(135deg,var(--fire-red),color-mix(in srgb,var(--fire-red) 52%,white))}}.incident-timeline-step.is-selected .incident-timeline-dot{box-shadow:0 0 0 3px #ffffff0a,0 0 16px var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-timeline-step.is-selected .incident-timeline-dot{box-shadow:0 0 0 3px #ffffff0a,0 0 16px color-mix(in srgb,var(--fire-red) 18%,transparent)}}.incident-timeline-gap{flex:1 0 var(--timeline-gap-width);min-width:var(--timeline-gap-width);align-content:center;justify-items:center;gap:var(--timeline-space-sm);display:grid}.incident-timeline-gap:before{content:"";background:var(--line-strong);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.incident-timeline-gap:before{background:color-mix(in srgb,var(--line-strong) 76%,transparent)}}.incident-timeline-gap span{padding:var(--timeline-chip-padding-block) var(--timeline-chip-padding-inline);border:1px solid var(--line);color:var(--ink);background:#ffffff08;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.incident-timeline-gap span{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.incident-timeline-gap span{font-family:var(--font-mono);font-size:.68rem;line-height:1}.incident-timeline-gap small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.live-scanner-btn{border:1px solid var(--line);background:var(--panel-tint);color:inherit;font-size:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.72rem 1rem;font-family:inherit;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.live-scanner-btn:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 0 18px #ffffff0f}.live-scanner-btn.is-playing{background:linear-gradient(135deg,var(--fire-red),var(--panel-tint))}@supports (color:color-mix(in lab,red,red)){.live-scanner-btn.is-playing{background:linear-gradient(135deg,color-mix(in srgb,var(--fire-red) 18%,var(--panel-tint)),var(--panel-tint))}}.live-scanner-btn.is-playing{border-color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.live-scanner-btn.is-playing{border-color:color-mix(in srgb,var(--fire-red) 45%,var(--line))}}.live-scanner-btn.is-playing{box-shadow:0 0 16px #dc26261f}.live-dot{background:var(--fire-red);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.live-scanner-btn.is-playing .live-dot{animation:live-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.live-scanner-btn{transition:none}.live-scanner-btn:hover{transform:none}.live-scanner-btn.is-playing .live-dot{animation:none}}.live-label{line-height:1}.live-stop-icon{font-size:.6rem;line-height:1}.metadata-fact-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.metadata-fact-label{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.metadata-fact-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;line-height:1.5}.metadata-fact-value{color:var(--ink);overflow-wrap:anywhere;line-height:1.5;display:block}.metadata-fact-value.is-mono,.metadata-inline-value.is-mono{font-family:var(--font-mono);font-size:.76rem}.metadata-long-text{border-radius:var(--radius-md);border:1px solid var(--line);color:var(--ink);background:#ffffff06;margin:.72rem 0 0;padding:.95rem 1rem}@supports (color:color-mix(in lab,red,red)){.metadata-long-text{color:color-mix(in srgb,var(--ink) 92%,var(--muted))}}.metadata-long-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.metadata-inline-link,.metadata-inline-value{overflow-wrap:anywhere;display:block}.metadata-inline-value.is-empty{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.metadata-inline-value.is-empty{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.metadata-inline-value.is-empty{font-style:italic}.metadata-chip-list{flex-wrap:wrap;gap:.38rem;display:flex}.metadata-chip{border:1px solid var(--line);color:var(--ink);background:#ffffff0a;border-radius:999px;align-items:center;padding:.24rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.metadata-chip{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.metadata-chip{font-family:var(--font-mono);font-size:.72rem;line-height:1.2}.metadata-chip .metadata-inline-link,.metadata-chip .metadata-inline-value{color:inherit;font:inherit;display:inline}.metadata-tree{gap:.72rem;display:grid}.metadata-tree.level-1{gap:.58rem}.metadata-tree.level-2{gap:.46rem}.metadata-tree-item{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff06;gap:.38rem;padding:.72rem .8rem;display:grid}.metadata-tree.level-1 .metadata-tree-item{background:#ffffff05}.metadata-tree.level-2 .metadata-tree-item{background:#ffffff04}.metadata-tree-key{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.responding-units-list{flex-direction:column;gap:1rem;display:flex}.responding-unit-group{flex-direction:column;gap:.4rem;display:flex}.responding-unit-group-header{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.responding-unit-external-label,.responding-unit-own-label{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.7rem;font-weight:400}.responding-unit-chips{flex-wrap:wrap;gap:.35rem;display:flex}.unit-chip{border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--panel-solid);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.unit-chip-id{font-variant-numeric:tabular-nums;font-weight:600}.unit-status-chip{background:var(--panel-solid);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.unit-status-chip.is-scene{border-color:var(--color-good);background:var(--panel-solid);color:var(--ink)}.unit-status-chip.is-enroute{border-color:var(--accent);background:var(--panel-solid);color:var(--ink)}.unit-status-chip.is-cleared{opacity:.55}.unit-status-history{flex-wrap:wrap}.unit-status-history,.unit-status-history-step{align-items:center;gap:.15rem;display:inline-flex}.unit-status-history-arrow{color:var(--muted);font-size:.7rem;line-height:1}@supports (color:color-mix(in srgb,white 0%,black)){.unit-status-chip.is-scene{border-color:color-mix(in srgb,var(--color-good) 35%,var(--line));background:color-mix(in srgb,var(--color-good) 10%,var(--panel-solid));color:color-mix(in srgb,var(--color-good) 85%,var(--ink))}.unit-status-chip.is-enroute{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel-solid));color:color-mix(in srgb,var(--accent) 85%,var(--ink))}}.source-badge{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:.32rem;padding:.18rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.source-badge{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.source-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:default;font-size:.62rem;line-height:1.3}.source-badge.is-ai{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.source-badge.is-ai{border-color:color-mix(in srgb,#f59e0b 28%,var(--line))}}.source-badge.is-ai{color:#fbbf24}@supports (color:color-mix(in lab,red,red)){.source-badge.is-ai{color:color-mix(in srgb,#fbbf24 72%,var(--ink))}}.source-badge-icon{font-size:.72rem;font-style:normal;line-height:1}.source-badge-tooltip{position:relative}.source-badge-tooltip .source-badge-tip{visibility:hidden;opacity:0;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-solid);width:max-content;max-width:26ch;color:var(--ink);padding:.42rem .62rem;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.source-badge-tooltip .source-badge-tip{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.source-badge-tooltip .source-badge-tip{font-family:var(--font-body);letter-spacing:normal;text-transform:none;pointer-events:none;z-index:10;font-size:.74rem;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;box-shadow:0 8px 20px #0000004d}.source-badge-tooltip:focus-within .source-badge-tip,.source-badge-tooltip:hover .source-badge-tip{visibility:visible;opacity:1}.track-row:focus-visible,.track-row:hover{border-color:var(--department-start);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.track-row:focus-visible,.track-row:hover{border-color:color-mix(in srgb,var(--department-start) 36%,var(--line))}}.track-row:focus-visible,.track-row:hover{box-shadow:0 8px 22px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row:focus-visible,.track-row:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--department-start) 12%,transparent)}}.track-listing{gap:.75rem;display:grid}.track-listing.is-department{gap:.18rem}.track-row-shell{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.62rem;display:grid}.track-row-shell.is-department{align-items:start;gap:.45rem}.track-row{border-radius:var(--radius-md);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;width:100%;padding:.95rem 1rem;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.track-row-shell .track-row{min-width:0}.track-row-details{z-index:1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-self:center;padding:.62rem .82rem;font-size:.66rem;animation:card-enter .4s cubic-bezier(.22,1,.36,1) both;position:relative}.track-row-details-label-mobile{display:none}.track-row-shell:focus-within .track-row-details:not(:focus-visible),.track-row-shell:hover .track-row-details:not(:hover){border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row-shell:focus-within .track-row-details:not(:focus-visible),.track-row-shell:hover .track-row-details:not(:hover){border-color:color-mix(in srgb,var(--department-start) 28%,var(--line))}}.track-row-shell:focus-within .track-row-details:not(:focus-visible),.track-row-shell:hover .track-row-details:not(:hover){background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row-shell:focus-within .track-row-details:not(:focus-visible),.track-row-shell:hover .track-row-details:not(:hover){background:color-mix(in srgb,var(--department-start) 4%,var(--panel-tint))}}.track-row-shell:focus-within .track-row-details:not(:focus-visible),.track-row-shell:hover .track-row-details:not(:hover){color:var(--ink)}.track-row-details.is-department{opacity:0;align-self:start;padding:.42rem .66rem;font-size:.62rem;transition:opacity .15s,border-color .14s,background .14s;animation:none}.track-row-shell:focus-within .track-row-details.is-department,.track-row-shell:has(.track-row.is-active) .track-row-details.is-department,.track-row-shell:hover .track-row-details.is-department{opacity:1}.track-row-chevron{width:1.6rem;color:var(--muted);opacity:.5;justify-content:center;align-self:center;align-items:center;font-size:1.2rem;line-height:1;text-decoration:none;transition:opacity .14s;display:flex}.track-row-shell:hover .track-row-chevron{opacity:1}.track-row.is-department:hover{border-color:var(--department-start);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.track-row.is-department:hover{border-color:color-mix(in srgb,var(--department-start) 28%,var(--line))}}.track-row.is-department:hover{box-shadow:0 8px 18px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-department:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--department-start) 8%,transparent)}}.track-row.is-department:hover{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-department:hover{background:color-mix(in srgb,var(--department-start) 2.5%,var(--panel-solid))}}.track-row.is-active{border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-active{border-color:color-mix(in srgb,var(--department-start) 58%,var(--line))}}.track-row.is-active{box-shadow:0 0 0 1px var(--department-start),inset 2px 0 0 var(--department-start),0 5px 14px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--department-start) 20%,transparent),inset 2px 0 0 var(--department-start),0 5px 14px color-mix(in srgb,var(--department-start) 10%,transparent)}}.track-row.is-active{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-active{background:color-mix(in srgb,var(--department-start) 5%,var(--panel-solid))}}.track-row.is-playing{border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-playing{border-color:color-mix(in srgb,var(--department-start) 66%,var(--line))}}.track-row.is-playing{box-shadow:0 0 0 1px var(--department-start),0 8px 20px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row.is-playing{box-shadow:0 0 0 1px color-mix(in srgb,var(--department-start) 18%,transparent),0 8px 20px color-mix(in srgb,var(--department-start) 12%,transparent)}}.track-row-main,.track-row-meta{gap:.22rem;display:grid}.track-row.is-department{grid-template-columns:4.2rem 1fr auto;align-items:center;gap:.5rem;padding:.62rem .8rem}.track-row.is-department .track-row-main{gap:.08rem}.track-row.is-department .track-row-title{gap:.12rem .38rem}.track-row-title{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.track-row-subtitle{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}@supports (color:color-mix(in lab,red,red)){.track-row-subtitle{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.track-row-subtitle{font-size:.84rem;line-height:1.35}.track-row.is-department .track-row-subtitle{color:var(--muted);font-size:.76rem;line-height:1.22}@supports (color:color-mix(in lab,red,red)){.track-row.is-department .track-row-subtitle{color:color-mix(in srgb,var(--muted) 66%,var(--ink))}}.track-row-inline-meta{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.track-row-inline-meta{color:color-mix(in srgb,var(--muted) 88%,var(--ink))}}.track-row-statuses{flex-wrap:wrap;gap:.34rem;display:flex}.track-row-status-badge{border:1px solid var(--department-start);border-radius:999px;align-items:center;padding:.18rem .42rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge{border:1px solid color-mix(in srgb,var(--department-start) 26%,var(--line))}}.track-row-status-badge{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge{background:color-mix(in srgb,var(--department-start) 9%,var(--panel-solid))}}.track-row-status-badge{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge{color:color-mix(in srgb,var(--ink) 88%,var(--muted))}}.track-row-status-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.track-row-status-badge.is-playing{border-color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-playing{border-color:color-mix(in srgb,var(--fire-red) 44%,var(--line))}}.track-row-status-badge.is-playing{color:#fecaca;background:#dc26261f}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-playing{color:color-mix(in srgb,#fecaca 70%,var(--ink))}}.track-row-live-indicator{background:var(--fire-red);border-radius:999px;width:.46rem;height:.46rem;animation:radio-pulse 1.6s ease-in-out infinite;box-shadow:0 0 10px #dc262673}.activity-card .track-dept-pill{letter-spacing:.08em;border-color:var(--department-start,var(--accent));padding:.24rem .44rem;font-size:.59rem}@supports (color:color-mix(in lab,red,red)){.activity-card .track-dept-pill{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 36%,var(--line))}}.activity-card .track-dept-pill{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.activity-card .track-dept-pill{background:color-mix(in srgb,var(--department-start,var(--accent)) 22%,var(--panel-solid))}}.activity-card .track-dept-pill{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.activity-card .track-dept-pill{color:color-mix(in srgb,var(--department-start,var(--accent)) 90%,var(--ink))}}.track-row em,.track-row small{font-family:var(--font-mono);font-size:.7rem;font-style:normal}.track-row-meta{justify-items:end}.track-row.is-department small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.track-row.is-department small{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.track-row.is-department small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track-row-status-badge.is-calltype{--calltype-color:var(--ember);border-color:var(--calltype-color)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-calltype{border-color:color-mix(in srgb,var(--calltype-color) 30%,var(--line))}}.track-row-status-badge.is-calltype{background:var(--calltype-color)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-calltype{background:color-mix(in srgb,var(--calltype-color) 7%,var(--panel-solid))}}.track-row-status-badge.is-calltype{color:var(--calltype-color)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-calltype{color:color-mix(in srgb,var(--calltype-color) 85%,var(--ink))}}.track-row-status-badge.is-calltype{text-transform:none;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:26ch;font-weight:600;overflow:hidden}.track-row-status-badge.is-mutual-aid{border-color:var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-mutual-aid{border-color:color-mix(in srgb,var(--flame-gold) 40%,var(--line))}}.track-row-status-badge.is-mutual-aid{background:var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-mutual-aid{background:color-mix(in srgb,var(--flame-gold) 10%,var(--panel-solid))}}.track-row-status-badge.is-mutual-aid{color:var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-mutual-aid{color:color-mix(in srgb,var(--flame-gold) 90%,var(--ink))}}.track-row-status-badge.is-mutual-aid{text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:700}.track-row-status-badge.is-medical-response{border-color:var(--medical-blue)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-medical-response{border-color:color-mix(in srgb,var(--medical-blue) 40%,var(--line))}}.track-row-status-badge.is-medical-response{background:var(--medical-blue)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-medical-response{background:color-mix(in srgb,var(--medical-blue) 10%,var(--panel-solid))}}.track-row-status-badge.is-medical-response{color:var(--medical-blue-light)}@supports (color:color-mix(in lab,red,red)){.track-row-status-badge.is-medical-response{color:color-mix(in srgb,var(--medical-blue-light) 90%,var(--ink))}}.track-row-status-badge.is-medical-response{text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:700}@keyframes pill-pulse{0%{opacity:0;transform:scale(1)}45%{opacity:.65;transform:scale(1.06)}to{opacity:0;transform:scale(1.14)}}.feature-card,.player-panel,.section-panel,.topbar{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%)}.feature-card,.player-panel,.section-panel{border-radius:var(--radius-xl)}.player-panel,.section-panel{padding:1.6rem}.player-chip,.roster-chip,.track-dept-pill{--department-start:var(--accent);--department-end:#ffd166;border:1px solid var(--department-start);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.player-chip,.roster-chip,.track-dept-pill{border:1px solid color-mix(in srgb,var(--department-start) 30%,var(--line))}}.player-chip,.roster-chip,.track-dept-pill{background:linear-gradient(135deg,var(--department-start),var(--department-end))}@supports (color:color-mix(in lab,red,red)){.player-chip,.roster-chip,.track-dept-pill{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 18%,transparent),color-mix(in srgb,var(--department-end) 14%,transparent))}}.player-chip,.roster-chip,.track-dept-pill{color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.player-chip,.roster-chip,.track-dept-pill{color:color-mix(in srgb,var(--department-start) 86%,var(--ink))}}.player-panel:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 10% 0,var(--department-start),transparent 60%),linear-gradient(135deg,var(--department-start),var(--department-end));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.player-panel:before{background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--department-start) 18%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--department-start) 20%,transparent),color-mix(in srgb,var(--department-end) 14%,transparent))}}.player-panel:before{border-radius:inherit}.activity-card h3,.player-detail-grid strong,.player-meta,.player-panel h3,.track-row small,.track-row-title strong{overflow-wrap:anywhere}.player-panel{--department-start:var(--accent);--department-end:#ffd166;position:sticky;top:5.5rem}.player-panel,.player-panel-desktop{gap:.75rem;display:grid}.player-panel-mobile{display:none}.player-panel h3{font-size:1.1rem;line-height:1.2}.player-action-stack{gap:.35rem;display:grid}.player-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.player-actions .button{width:100%}.player-actions a.button{text-align:center}@keyframes radio-pulse{0%,to{opacity:1;box-shadow:0 0 8px #dc262699}50%{opacity:.35;box-shadow:0 0 4px #dc262633}}.player-header .eyebrow:before{content:"";background:var(--fire-red);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.5rem;animation:radio-pulse 2s ease-in-out infinite;display:inline-block;box-shadow:0 0 8px #dc262699}.player-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.player-detail-grid div{z-index:1;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff06;gap:.14rem;padding:.66rem .72rem;display:grid;position:relative}.player-detail-grid span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.player-detail-grid strong{line-height:1.35}.player-path-detail{grid-column:1/-1}.player-path-value{font-family:var(--font-mono);font-size:.84rem;line-height:1.45}.player-panel audio{z-index:1;width:100%;position:relative}.player-shortcuts{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff05;gap:.45rem;padding:.72rem .8rem;display:grid}.player-shortcuts-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.player-shortcuts-list{flex-wrap:wrap;gap:.45rem;display:flex}.player-shortcuts-list span{color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.player-shortcuts-list span{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.player-shortcuts-list span{font-family:var(--font-mono);font-size:.72rem}.player-shortcuts kbd{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff0a;border-radius:.45rem;padding:.18rem .36rem}.player-chip,.track-dept-pill{padding:.32rem .55rem}.department-hero:after,.masthead:after{content:"";pointer-events:none;background:radial-gradient(circle,#dc26262e,#0000 50%),radial-gradient(circle at 40% 60%,#f9731624,#0000 55%);border-radius:50%;width:400px;height:400px;animation:ember-drift 12s ease-in-out infinite;position:absolute;inset:auto -8% -26% auto}.board-stack,.department-hero-copy,.department-hero-stats,.masthead-copy{gap:1.4rem;display:grid}.department-badge,.player-chip,.roster-chip strong,.track-dept-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.activity-card,.board-card,.department-card,.department-nav-card,.stat-card,.track-row{background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.board-card,.department-nav-card,.stat-card{border-radius:var(--radius-lg);padding:.85rem .95rem}.activity-card:before,.department-card:before,.department-hero:before,.player-panel:before,.track-row:before{content:"";pointer-events:none;background:linear-gradient(135deg,var(--department-start),var(--department-end));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.activity-card:before,.department-card:before,.department-hero:before,.player-panel:before,.track-row:before{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 20%,transparent),color-mix(in srgb,var(--department-end) 14%,transparent))}}.activity-card:active,.button:active,.department-card:active,.hero-recent-card:active,.inactive-department-chip:active,.lane-row:active,.page-nav a:active,.roster-chip:active,.track-row:active{transform:scale(.985)}.activity-card-top,.department-card-body,.department-card-footer,.department-card-title,.department-card-top,.department-nav-links,.department-title-row,.player-header,.track-row-main,.track-row-meta{z-index:1;position:relative}.department-card .department-logo{border-radius:.75rem;width:2.4rem;height:2.4rem;padding:.22rem}.activity-card-top,.department-card-footer,.department-nav-links,.player-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.department-route{font-family:var(--font-mono);color:var(--muted);font-size:.72rem}.inactive-roster{border-top:1px solid var(--line);gap:.9rem;margin-top:1.15rem;padding-top:1rem;display:grid}.inactive-roster-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inactive-roster-heading span{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inactive-roster-heading span{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.inactive-roster-heading span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.inactive-roster-list{flex-wrap:wrap;gap:.65rem;display:flex}.inactive-department-chip{--department-start:var(--accent);--department-end:#ffd166;border:1px solid var(--department-start);border-radius:999px;align-items:center;gap:.55rem;padding:.58rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inactive-department-chip{border:1px solid color-mix(in srgb,var(--department-start) 28%,var(--line))}}.inactive-department-chip{background:linear-gradient(135deg,var(--department-start),var(--department-end))}@supports (color:color-mix(in lab,red,red)){.inactive-department-chip{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 14%,transparent),color-mix(in srgb,var(--department-end) 10%,transparent))}}.inactive-department-chip{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.inactive-department-chip{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.inactive-department-chip{cursor:pointer;transition:transform .14s,border-color .14s}.inactive-department-chip:hover{border-color:var(--department-start);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.inactive-department-chip:hover{border-color:color-mix(in srgb,var(--department-start) 40%,var(--line))}}.department-hero{--department-start:var(--accent);--department-end:#ffd166;grid-template-columns:1fr;align-items:start;gap:1rem;display:grid;position:relative;overflow:hidden}.department-hero.section-panel{padding:.6rem 1.28rem .5rem}.department-hero-copy{align-content:start;gap:.4rem;display:grid}.department-hero h1{text-wrap:balance;max-width:none;font-size:clamp(2.2rem,3.3vw,3.6rem)}.department-hero .lede{max-width:54ch;font-size:.88rem}.department-hero-support{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.department-hero-support{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.department-hero-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.recording-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:.38rem;margin-bottom:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recording-breadcrumbs{color:color-mix(in srgb,var(--muted) 84%,var(--ink))}}.recording-breadcrumbs{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.recording-breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}.recording-breadcrumbs a:focus-visible,.recording-breadcrumbs a:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.recording-breadcrumbs .breadcrumb-separator{opacity:.45;-webkit-user-select:none;user-select:none}.recording-breadcrumbs [aria-current=page]{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.recording-breadcrumbs [aria-current=page]{color:color-mix(in srgb,var(--ink) 92%,var(--muted))}}.recording-breadcrumbs .breadcrumb-back-mobile{display:none}.recording-breadcrumbs .breadcrumb-full{display:contents}.department-hero .stat-grid{grid-template-columns:1fr;gap:.62rem}.department-hero .stat-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading value""detail detail""meter meter";align-items:start;gap:.32rem 1rem;min-height:0;padding:.9rem 1rem}.department-hero .stat-eyebrow{font-size:.58rem}.department-hero .stat-heading{grid-area:heading;gap:.16rem}.department-hero .stat-value-group{text-align:right;grid-area:value;align-self:center;justify-items:end}.department-hero .stat-detail{grid-area:detail;margin-top:.04rem;font-size:.7rem;line-height:1.35}.department-hero .stat-meter{grid-area:meter;margin-top:.08rem}.department-hero .stat-value{text-align:right;font-size:clamp(1.28rem,1.95vw,1.9rem)}.department-hero .stat-secondary-value{justify-self:end;font-size:.82rem}.department-hero .stat-label{font-size:.62rem;line-height:1.3}@media (max-width:820px){.department-hero.section-panel{padding:.9rem 1rem .8rem}}.department-title-row{align-items:center;gap:1rem;display:flex}.department-badge{background:linear-gradient(135deg,var(--department-start),var(--department-end));color:#fff;min-width:2.8rem;height:2.8rem;box-shadow:0 10px 30px var(--department-start),inset 0 1px 0 #fff3;border-radius:.95rem;place-items:center;padding:0 .7rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.department-badge{box-shadow:0 10px 30px color-mix(in srgb,var(--department-start) 28%,transparent),inset 0 1px 0 #fff3}}.department-badge.is-large{min-width:3.7rem;height:3.7rem;font-size:.92rem}.department-logo{border:1px solid var(--department-start);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.32rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.department-logo{border:1px solid color-mix(in srgb,var(--department-start) 28%,var(--line))}}.department-logo{box-shadow:0 10px 24px var(--department-start),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff24,#ffffff0a)}@supports (color:color-mix(in lab,red,red)){.department-logo{box-shadow:0 10px 24px color-mix(in srgb,var(--department-start) 16%,transparent),inset 0 1px 0 #ffffff29}}.department-logo{flex:none;overflow:hidden}.department-logo img{object-fit:contain;width:100%;height:100%;display:block}.department-logo.is-large{border-radius:1.15rem;width:4.1rem;height:4.1rem;padding:.42rem}.department-nav-card{gap:.75rem;display:grid}.department-switcher{gap:.55rem;display:grid}.department-switcher.section-panel{padding:1rem 1.15rem}.department-switcher-strip{justify-content:space-between;align-items:center;gap:.55rem;padding:.6rem .9rem;display:flex}.department-switcher-strip a{color:var(--muted);white-space:nowrap;font-size:.82rem;text-decoration:none;transition:color .14s}.department-switcher-strip a:hover{color:var(--ink)}.department-nav-links{flex-wrap:wrap}.department-nav-links.compact{flex-wrap:nowrap;justify-content:space-between;gap:.55rem}.department-nav-links a{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff05;align-items:center;padding:.55rem .8rem;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.department-nav-links a:hover{border-color:var(--line-strong);background:#ffffff0d;transform:translateY(-1px)}.department-nav-links a.department-nav-link-secondary{color:var(--muted);background:0 0;border:none;padding:0}@supports (color:color-mix(in lab,red,red)){.department-nav-links a.department-nav-link-secondary{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.department-nav-links a.department-nav-link-secondary{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}.department-nav-links a.department-nav-link-secondary:hover{color:var(--ink);background:0 0;border-color:#0000;transform:none}.featured-track-card{--department-start:var(--accent);--department-end:#ffd166;border-radius:var(--radius-lg);border:1px solid var(--department-start);gap:.65rem;width:100%;padding:1.05rem 1.1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.featured-track-card{border:1px solid color-mix(in srgb,var(--department-start) 22%,var(--line))}}.featured-track-card{background:linear-gradient(135deg,var(--department-start),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.featured-track-card{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 20%,var(--panel-solid)),var(--panel-solid))}}.featured-track-card{box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.featured-track-card:hover{border-color:var(--department-start);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.featured-track-card:hover{border-color:color-mix(in srgb,var(--department-start) 40%,var(--line))}}.featured-track-card:hover{box-shadow:0 16px 34px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.featured-track-card:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--department-start) 16%,transparent)}}.featured-track-meta,.featured-track-top{font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.55rem;display:flex}.featured-track-top{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:.72rem}.featured-track-top-group{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.featured-track-badge{border:1px solid var(--department-start);border-radius:999px;align-items:center;padding:.26rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.featured-track-badge{border:1px solid color-mix(in srgb,var(--department-start) 40%,var(--line))}}.featured-track-badge{background:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.featured-track-badge{background:color-mix(in srgb,var(--department-start) 16%,var(--panel-solid))}}.featured-track-badge{color:var(--ink);font-weight:700}.featured-track-card h3{font-size:1.34rem;line-height:1.15}.featured-track-card p{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.featured-track-card p{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.featured-track-card p{overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.featured-track-meta{color:var(--muted);font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.featured-track-meta{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.featured-track-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.featured-track-action{background:linear-gradient(135deg,var(--fire-red),var(--ember));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:9rem;padding:.78rem 1.05rem;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #dc262647}.latest-banner{--department-start:var(--accent);--department-end:#ffd166;border-radius:var(--radius-lg);border:1px solid var(--department-start);align-items:center;gap:.6rem;width:100%;padding:.72rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.latest-banner{border:1px solid color-mix(in srgb,var(--department-start) 22%,var(--line))}}.latest-banner{background:linear-gradient(135deg,var(--department-start),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.latest-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 14%,var(--panel-solid)),var(--panel-solid))}}.latest-banner{color:var(--ink);text-align:left;cursor:pointer;font-size:.88rem;transition:border-color .16s,background .16s}.latest-banner:hover{border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.latest-banner:hover{border-color:color-mix(in srgb,var(--department-start) 40%,var(--line))}}.latest-banner-indicator{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--accent);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.latest-banner-indicator{box-shadow:0 0 6px color-mix(in srgb,var(--accent) 50%,transparent)}}.latest-banner-indicator{animation:loaded-pulse 2s ease-in-out infinite}@keyframes loaded-pulse{0%,to{opacity:1}50%{opacity:.4}}.latest-banner.is-loaded{border-color:var(--department-start)}@supports (color:color-mix(in lab,red,red)){.latest-banner.is-loaded{border-color:color-mix(in srgb,var(--department-start) 40%,var(--line))}}.latest-banner-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.latest-banner-duration{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:.74rem}.dept-stats-bar{padding:.8rem 1rem}.dept-stats-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem 1.4rem;margin:0;display:grid}.dept-stat{flex-direction:column;gap:.15rem;display:flex}.dept-stat dt{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.dept-stat dd{color:var(--ink);margin:0;font-size:.92rem;font-weight:600}.timeline-90-wrap{gap:.45rem;display:grid}.timeline-90-axis{grid-template-columns:repeat(90,minmax(0,1fr));align-items:end;min-height:1.25rem;display:grid}.timeline-90-axis-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:.64rem;position:relative}.timeline-90-axis-label:after{content:"";background:var(--line-strong);width:1px;height:.42rem;position:absolute;top:calc(100% + .18rem);left:0}.timeline-90{grid-template-columns:repeat(90,1fr);gap:2px;display:grid}.timeline-90-cell{aspect-ratio:1;background:var(--accent);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.timeline-90-cell{background:color-mix(in srgb,var(--accent) calc(var(--intensity) * 80%),var(--panel-solid))}}.timeline-90-cell{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.timeline-90-cell{border:1px solid color-mix(in srgb,var(--accent) calc(var(--intensity) * 30% + 5%),var(--line))}}.timeline-90-cell{min-width:0}@media (max-width:320px){.timeline-90-wrap{scrollbar-width:thin;padding-bottom:.2rem;overflow-x:auto}.timeline-90,.timeline-90-axis{min-width:720px}.timeline-90{gap:1px}.timeline-90-cell{border-radius:1px;min-width:6px}}.filter-chip.is-medical.is-active{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-medical.is-active{border-color:color-mix(in srgb,#ef4444 55%,var(--line))}}.filter-chip.is-medical.is-active{background:#b91c1c}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-medical.is-active{background:color-mix(in srgb,#b91c1c 14%,var(--panel-solid))}}.filter-chip.is-fire.is-active{border-color:#fb7185}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-fire.is-active{border-color:color-mix(in srgb,#fb7185 55%,var(--line))}}.filter-chip.is-fire.is-active{background:#991b1b}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-fire.is-active{background:color-mix(in srgb,#991b1b 14%,var(--panel-solid))}}.filter-chip.is-odor.is-active{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-odor.is-active{border-color:color-mix(in srgb,#f59e0b 55%,var(--line))}}.filter-chip.is-odor.is-active{background:#92400e}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-odor.is-active{background:color-mix(in srgb,#92400e 14%,var(--panel-solid))}}.filter-chip.is-traffic.is-active{border-color:#60a5fa}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-traffic.is-active{border-color:color-mix(in srgb,#60a5fa 55%,var(--line))}}.filter-chip.is-traffic.is-active{background:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-traffic.is-active{background:color-mix(in srgb,#1d4ed8 14%,var(--panel-solid))}}.filter-chip.is-service.is-active{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-service.is-active{border-color:color-mix(in srgb,#2dd4bf 55%,var(--line))}}.filter-chip.is-service.is-active{background:#0f766e}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-service.is-active{background:color-mix(in srgb,#0f766e 14%,var(--panel-solid))}}.filter-chip.is-generic.is-active{border-color:#9ca3af}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-generic.is-active{border-color:color-mix(in srgb,#9ca3af 45%,var(--line))}}.filter-chip.is-generic.is-active{background:#6b7280}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-generic.is-active{background:color-mix(in srgb,#6b7280 12%,var(--panel-solid))}}.archive-controls-bar{align-items:center;gap:.6rem;display:flex}.archive-controls-bar .search-input{flex:1;min-width:0}.dept-filter-toggle{min-height:unset;white-space:nowrap;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.78rem;display:none}.dept-filter-badge{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-weight:700;display:inline-flex}.dept-filter-panel{gap:.65rem;display:grid}.dept-filter-body{gap:.8rem;display:grid}.dept-filter-group{gap:.45rem;display:grid}.dept-filter-group-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.dept-active-chips{scrollbar-width:thin;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.masthead{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.35rem;margin-top:1rem;display:grid;position:relative;overflow:hidden}.masthead-search-row{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;display:grid;position:relative}.masthead-search-row .landing-search{max-width:none}.masthead-inline-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.masthead-inline-stat{border-radius:var(--radius-md);border:1px solid var(--ember);gap:.12rem;padding:.65rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.masthead-inline-stat{border:1px solid color-mix(in srgb,var(--ember) 14%,var(--line-strong))}}.masthead-inline-stat{background:linear-gradient(180deg,var(--panel-solid),var(--panel-solid))}@supports (color:color-mix(in lab,red,red)){.masthead-inline-stat{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-solid) 96%,#ffffff0a),var(--panel-solid))}}.masthead-inline-stat{box-shadow:0 6px 16px #0000001a}.masthead-inline-stat strong{color:var(--ink);font-size:1.35rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.masthead-inline-stat strong{color:color-mix(in srgb,var(--ink) 92%,var(--ember))}}.masthead-inline-stat small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.masthead-inline-stat small{color:color-mix(in srgb,var(--muted) 74%,var(--ink))}}.masthead-recent-strip{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.masthead-recent-card{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(135deg,var(--department-start,var(--accent)),var(--panel-solid));gap:.22rem;padding:.62rem .82rem;display:grid}@supports (color:color-mix(in lab,red,red)){.masthead-recent-card{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start,var(--accent)) 16%,var(--panel-solid)),var(--panel-solid))}}.masthead-recent-card{box-shadow:var(--shadow-soft);color:inherit;cursor:pointer;min-width:0;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.masthead-recent-card:hover{border-color:var(--department-start,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.masthead-recent-card:hover{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 38%,var(--line))}}.masthead-recent-card:hover{box-shadow:0 14px 30px var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.masthead-recent-card:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--department-start,var(--accent)) 14%,transparent)}}.masthead-recent-dept{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--department-start,var(--accent));font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.masthead-recent-dept{color:color-mix(in srgb,var(--department-start,var(--accent)) 68%,var(--ink))}}.masthead-recent-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.3;overflow:hidden}.masthead-recent-card small{color:var(--muted);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.masthead-recent-card small{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.masthead-recent-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.masthead-copy{gap:.7rem}.landing-search{display:block}.landing-search-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.landing-search-input{border-radius:1rem 0 0 1rem;min-width:0}.landing-search-input::placeholder,.search-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.landing-search-input::placeholder,.search-input::placeholder{color:color-mix(in srgb,var(--muted) 38%,var(--ink))}}.landing-search-input::placeholder,.search-input::placeholder{opacity:1}.landing-search-field .button.primary{border-radius:0 1rem 1rem 0;font-weight:700;box-shadow:0 10px 28px #dc262638}.compact-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.2rem;display:grid}.compact-hero-stat{border:1px solid var(--ember);border-radius:1rem;gap:.14rem;padding:.52rem .58rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compact-hero-stat{border:1px solid color-mix(in srgb,var(--ember) 16%,var(--line-strong))}}.compact-hero-stat{background:linear-gradient(180deg,var(--panel-solid),var(--panel))}@supports (color:color-mix(in lab,red,red)){.compact-hero-stat{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-solid) 96%,#ffffff08),color-mix(in srgb,var(--panel) 90%,#ffffff05))}}.compact-hero-stat{box-shadow:0 10px 22px #0f172a14}.compact-hero-stat strong{color:var(--ink);font-size:1rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.compact-hero-stat strong{color:color-mix(in srgb,var(--ink) 92%,var(--ember))}}.compact-hero-stat small{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.compact-hero-stat small{color:color-mix(in srgb,var(--muted) 58%,var(--ink))}}.hero-recent-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.hero-recent-card{--department-start:var(--accent);--department-end:#ffd166;border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(135deg,var(--department-start),var(--panel-solid));gap:.2rem;padding:.55rem .72rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-recent-card{background:linear-gradient(135deg,color-mix(in srgb,var(--department-start) 18%,var(--panel-solid)),var(--panel-solid))}}.hero-recent-card{box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.hero-recent-card:hover{border-color:var(--department-start);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hero-recent-card:hover{border-color:color-mix(in srgb,var(--department-start) 38%,var(--line))}}.hero-recent-card:hover{box-shadow:0 14px 30px var(--department-start)}@supports (color:color-mix(in lab,red,red)){.hero-recent-card:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--department-start) 14%,transparent)}}.hero-recent-top{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.68rem;display:flex}.hero-recent-card small,.hero-recent-card strong{overflow-wrap:anywhere}.hero-recent-card strong{font-size:.84rem}.hero-recent-card small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hero-recent-card small{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.hero-recent-card{animation:card-enter .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.hero-recent-card{animation:none}}.dispatch-feed{gap:0;display:grid}.dispatch-feed-row{border-bottom:1px solid var(--line);color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.62rem .75rem;text-decoration:none;transition:background .14s,transform .14s;display:grid;position:relative;overflow:hidden}.dispatch-feed-row:before{content:"";background:var(--department-start,var(--accent));opacity:0;width:3px;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0}.dispatch-feed-row:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.dispatch-feed-row:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom:none}.dispatch-feed-row:hover{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-row:hover{background:color-mix(in srgb,var(--department-start,var(--accent)) 6%,transparent)}}.dispatch-feed-row:hover:before{opacity:1}.dispatch-feed-row:active{transform:scale(.995)}.dispatch-feed-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--department-start,var(--accent));font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-pill{color:color-mix(in srgb,var(--department-start,var(--accent)) 86%,var(--ink))}}.dispatch-feed-pill{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-pill{background:color-mix(in srgb,var(--department-start,var(--accent)) 14%,transparent)}}.dispatch-feed-pill{border-radius:var(--radius-sm);white-space:nowrap;padding:.22rem .48rem;line-height:1}.dispatch-feed-body{gap:.12rem;min-width:0;display:grid}.dispatch-feed-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.3;overflow:hidden}.dispatch-feed-snippet{color:var(--muted);font-size:.76rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-snippet{color:color-mix(in srgb,var(--muted) 68%,var(--ink))}}.dispatch-feed-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatch-feed-meta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);gap:.45rem;font-size:.66rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-meta{color:color-mix(in srgb,var(--muted) 62%,var(--ink))}}.dispatch-feed-meta{white-space:nowrap;flex-shrink:0}.dispatch-feed-meta span:not(:last-child):after{content:"·";color:var(--line-strong);margin-left:.45rem}.dispatch-feed-play{border:1px solid var(--department-start,var(--accent));border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-play{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 26%,var(--line))}}.dispatch-feed-play{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-play{background:color-mix(in srgb,var(--department-start,var(--accent)) 10%,var(--panel-solid))}}.dispatch-feed-play{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-play{color:color-mix(in srgb,var(--department-start,var(--accent)) 78%,var(--ink))}}.dispatch-feed-play{flex-shrink:0;font-size:.58rem;transition:border-color .14s,background .14s}.dispatch-feed-row:hover .dispatch-feed-play{border-color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-row:hover .dispatch-feed-play{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 42%,var(--line))}}.dispatch-feed-row:hover .dispatch-feed-play{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dispatch-feed-row:hover .dispatch-feed-play{background:color-mix(in srgb,var(--department-start,var(--accent)) 18%,var(--panel-solid))}}.feed-empty{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.feed-empty{color:color-mix(in srgb,var(--muted) 68%,var(--ink))}}.feed-empty{padding:1.5rem 0;font-size:.97rem}.feed-empty a{color:var(--accent);text-decoration:underline}.masthead h1{max-width:10ch;font-size:clamp(2.15rem,3.8vw,3.75rem)}.back-to-top{border:1.5px solid var(--ember);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.back-to-top{border:1.5px solid color-mix(in srgb,var(--ember) 52%,var(--line-strong))}}.back-to-top{background:var(--panel-solid)}@supports (color:color-mix(in lab,red,red)){.back-to-top{background:color-mix(in srgb,var(--panel-solid) 80%,color-mix(in srgb,var(--ember) 14%,transparent))}}.back-to-top{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.back-to-top{color:color-mix(in srgb,var(--ink) 92%,var(--ember))}}.back-to-top{font-family:var(--font-mono);box-shadow:0 8px 24px #0f172a2e,0 0 0 1px var(--ember);font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.back-to-top{box-shadow:0 8px 24px #0f172a2e,0 0 0 1px color-mix(in srgb,var(--ember) 14%,transparent)}}.back-to-top{justify-self:center;margin-top:1rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s}.back-to-top:hover{border-color:var(--ember);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.back-to-top:hover{border-color:color-mix(in srgb,var(--ember) 36%,var(--line-strong))}}.back-to-top:hover{box-shadow:0 12px 24px #0f172a1f}.back-to-top-icon{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.back-to-top-label{line-height:1}.compact-dept-list{gap:.42rem;display:grid}.compact-dept-row{border-radius:var(--radius-sm);border:1px solid var(--department-start,var(--accent));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.58rem .68rem;display:grid}@supports (color:color-mix(in lab,red,red)){.compact-dept-row{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 22%,var(--line))}}.compact-dept-row{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.compact-dept-row{background:color-mix(in srgb,var(--panel) 94%,#ffffff06)}}.compact-dept-row{color:var(--ink);text-decoration:none;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;box-shadow:0 10px 20px #0f172a12}.compact-dept-row:hover{border-color:var(--department-start,var(--accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.compact-dept-row:hover{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 34%,var(--line-strong))}}.compact-dept-row:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.compact-dept-row:hover{background:color-mix(in srgb,var(--panel) 88%,#ffffff0a)}}.compact-dept-row:hover{box-shadow:0 14px 28px #0f172a17}.compact-dept-pill{width:2rem;height:1.56rem;font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--department-start,var(--accent));border-radius:.42rem;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compact-dept-pill{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 32%,transparent)}}.compact-dept-pill{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.compact-dept-pill{background:color-mix(in srgb,var(--department-start,var(--accent)) 28%,var(--panel-solid))}}.compact-dept-pill{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.compact-dept-pill{color:color-mix(in srgb,var(--department-start,var(--accent)) 86%,var(--ink))}}.compact-dept-pill{flex-shrink:0}.compact-dept-info{gap:.06rem;min-width:0;display:grid}.compact-dept-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.2;overflow:hidden}.compact-dept-info span{font-family:var(--font-mono);color:var(--muted);font-size:.65rem}@supports (color:color-mix(in lab,red,red)){.compact-dept-info span{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.compact-dept-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-dept-row .card-arrow{border:1px solid var(--department-start,var(--accent));border-radius:999px;justify-content:center;align-items:center;width:1.56rem;height:1.56rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.compact-dept-row .card-arrow{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 28%,var(--line-strong))}}.compact-dept-row .card-arrow{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.compact-dept-row .card-arrow{background:color-mix(in srgb,var(--department-start,var(--accent)) 18%,var(--panel-solid))}}.compact-dept-row .card-arrow{color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.compact-dept-row .card-arrow{color:color-mix(in srgb,var(--department-start,var(--accent)) 86%,var(--ink))}}.compact-dept-row .card-arrow{flex-shrink:0;font-size:.62rem}.section-preview-toggle{letter-spacing:.06em;justify-content:center;margin-top:.9rem;font-size:.72rem}.sparkline-list{--sparkline-day-size:clamp(1.68rem,6.3vw,1.9rem);--sparkline-total-size:clamp(3.85rem,15vw,4.35rem);--sparkline-grid-gap:.2rem;--sparkline-side-pad:.68rem;gap:.36rem;display:grid}.sparkline-axis,.sparkline-row{grid-template-columns:minmax(0,1fr) repeat(7,var(--sparkline-day-size)) var(--sparkline-total-size);column-gap:var(--sparkline-grid-gap);align-items:center;width:100%;display:grid}.sparkline-axis{padding:0 var(--sparkline-side-pad) .08rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.54rem}.sparkline-axis-day,.sparkline-axis-label,.sparkline-axis-total,.sparkline-day,.sparkline-dept,.sparkline-total{min-width:0}.sparkline-axis-day,.sparkline-axis-total{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.sparkline-axis-day{letter-spacing:.02em}.sparkline-axis-total{border:1px solid var(--line-strong);border-radius:999px;justify-self:stretch;padding:.22rem .46rem}@supports (color:color-mix(in lab,red,red)){.sparkline-axis-total{border:1px solid color-mix(in srgb,var(--line-strong) 74%,transparent)}}.sparkline-axis-total{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.sparkline-axis-total{background:color-mix(in srgb,var(--panel) 92%,#ffffff08)}}.sparkline-axis-total{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sparkline-axis-total{color:color-mix(in srgb,var(--ink) 70%,var(--muted))}}.sparkline-axis-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;line-height:1.15}.sparkline-row{padding:.58rem var(--sparkline-side-pad);border:1px solid var(--department-start,var(--accent));border-radius:.42rem}@supports (color:color-mix(in lab,red,red)){.sparkline-row{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 14%,var(--line))}}.sparkline-row{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.sparkline-row{background:color-mix(in srgb,var(--panel) 88%,#ffffff08)}}.sparkline-row{color:var(--ink);text-decoration:none;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s}.sparkline-row:hover{background:var(--panel);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sparkline-row:hover{background:color-mix(in srgb,var(--panel) 82%,#ffffff0d)}}.sparkline-row:hover{border-color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.sparkline-row:hover{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 24%,var(--line))}}.sparkline-row:hover{box-shadow:0 12px 24px #0f172a14}.sparkline-dept{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.84rem;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.sparkline-day{border:1px solid var(--line-strong);border-radius:.24rem;justify-content:center;align-items:flex-end;width:100%;height:1.56rem;padding:.08rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sparkline-day{border:1px solid color-mix(in srgb,var(--line-strong) 76%,transparent)}}.sparkline-day{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.sparkline-day{background:color-mix(in srgb,var(--line) 34%,var(--panel-solid))}}.sparkline-day>span{width:100%;height:var(--day-height,14%);background:var(--department-start,var(--accent));border-radius:.14rem;min-height:0;display:block}@supports (color:color-mix(in lab,red,red)){.sparkline-day>span{background:color-mix(in srgb,var(--department-start,var(--accent)) 84%,var(--department-end,var(--flame-gold)))}}.sparkline-day.has-activity{border-color:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.sparkline-day.has-activity{border-color:color-mix(in srgb,var(--department-start,var(--accent)) 26%,var(--line-strong))}}.sparkline-day.has-activity{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.sparkline-day.has-activity{background:color-mix(in srgb,var(--department-start,var(--accent)) 8%,var(--panel-solid))}}.sparkline-day.has-activity>span{min-height:3px}.sparkline-total{font-family:var(--font-mono);color:var(--ink);justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sparkline-total{color:color-mix(in srgb,var(--ink) 88%,var(--department-start,var(--accent)))}}.sparkline-total{border:1px solid var(--department-start,var(--accent));border-radius:999px;flex-shrink:0;width:100%;padding:.22rem .46rem}@supports (color:color-mix(in lab,red,red)){.sparkline-total{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 24%,var(--line-strong))}}.sparkline-total{background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.sparkline-total{background:color-mix(in srgb,var(--department-start,var(--accent)) 16%,var(--panel-solid))}}.sparkline-total{font-variant-numeric:tabular-nums}.sparkline-see-all{text-align:center;padding-top:.4rem;display:block}@media (prefers-color-scheme:light){.compact-dept-row:hover,.sparkline-row:hover{background:#00000008}}@media (max-width:820px) and (prefers-color-scheme:light){.landing-search-field{background:linear-gradient(#fffcf8fa,#f6ebddf5);box-shadow:0 14px 28px #78481814,inset 0 1px #ffffffc7}.landing-search-input{border-color:var(--ember);background:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.landing-search-input{border-color:color-mix(in srgb,var(--ember) 28%,var(--line-strong))}}.compact-hero-stat strong{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.compact-hero-stat strong{color:color-mix(in srgb,var(--ink) 94%,#000)}}}.archive-controls{gap:.8rem;margin-bottom:1rem;display:grid}.archive-toolbar{gap:.6rem;display:grid}.filter-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.filter-chip{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;padding:.55rem .8rem}@supports (color:color-mix(in lab,red,red)){.filter-chip{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.filter-chip{font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;font-size:.74rem;transition:border-color .16s,background .16s,transform .16s}.filter-chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.filter-chip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.filter-chip.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.filter-chip.is-active{background:color-mix(in srgb,var(--accent) 14%,var(--panel-solid))}}.filter-chip.is-active{color:var(--ink)}.archive-results-note{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.archive-results-note{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.archive-results-note{font-family:var(--font-mono);font-size:.74rem}.filter-chip-row-wrap{flex-wrap:wrap}.filter-chip-row-wrap .filter-chip{white-space:normal}.filter-chip-count{opacity:.6;margin-left:.2rem;font-size:.68rem}.page-layout.library-view{grid-template-columns:165px minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:.75rem}.library-filter-rail{scrollbar-width:thin;scrollbar-color:var(--line) transparent;align-content:start;gap:0;max-height:calc(100vh - 6rem);padding-right:.25rem;display:grid;position:sticky;top:5.5rem;overflow-y:auto}.rail-section{border-bottom:1px solid var(--line);padding:.26rem 0}.rail-section:last-child{border-bottom:none}.rail-heading{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .22rem;font-size:.58rem}.rail-section .filter-chip-row{gap:.25rem}.rail-section .filter-chip{padding:.26rem .5rem;font-size:.65rem}.rail-reset{width:100%;padding:.5rem;font-size:.72rem}.facet-list{gap:1px;display:grid}.facet-row{color:var(--ink);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:0 .4rem .4rem 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.14rem .28rem;font-size:.72rem;transition:background .12s,border-color .12s;display:grid}.facet-row:hover{background:#ffffff0a}.facet-row.is-active{border-left-color:var(--department-start,var(--accent));background:var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.facet-row.is-active{background:color-mix(in srgb,var(--department-start,var(--accent)) 8%,transparent)}}.facet-dept-pill{width:1.2rem;height:.88rem;font-family:var(--font-mono);letter-spacing:.05em;background:var(--department-start,var(--accent));border-radius:.22rem;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.facet-dept-pill{background:color-mix(in srgb,var(--department-start,var(--accent)) 18%,transparent)}}.facet-dept-pill{color:var(--department-start,var(--accent));flex-shrink:0}.facet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-count{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:.68rem}.library-toolbar{gap:.6rem;display:grid}.library-toolbar h1{margin:0;font-size:1.35rem;line-height:1.2}.library-toolbar-top{justify-content:space-between;gap:1rem}.library-toolbar-title,.library-toolbar-top{flex-wrap:wrap;align-items:baseline;display:flex}.library-toolbar-title{gap:.7rem}.library-toolbar-actions{flex-shrink:0}.library-toolbar .search-input{border-radius:var(--radius-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a89480' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") .8rem /1rem no-repeat,var(--panel-solid);padding:.85rem 1rem .85rem 2.4rem;font-size:.88rem}.library-result-count{margin:0}.library-active-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filter-chip.is-dismissible{align-items:center;gap:.35rem;display:inline-flex}.filter-chip-x{opacity:.6;font-size:.9em;line-height:1}.library-results-bar{z-index:6;background:var(--bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;display:flex;position:sticky;top:3.8rem}@supports (color:color-mix(in lab,red,red)){.library-results-bar{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.library-results-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);border-radius:.4rem .4rem 0 0}.library-sort-select{appearance:none;border:1px solid var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a89480' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right .45rem center /.55rem no-repeat,var(--panel-solid);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;border-radius:.4rem;flex-shrink:0;padding:.3rem 1.4rem .3rem .5rem;font-size:.68rem}.library-sort-select:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.library-sort-select:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.library-sort-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.library-sort-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.library-show-more{width:100%;font-size:.82rem}.library-rail-toggle{font-size:.78rem;display:none}.archive-row-secondary,.library-filter-backdrop,.library-filter-badge,.library-filter-sheet-header,.library-toolbar-controls,.library-toolbar-sort{display:none}.archive-date-group{gap:0;display:grid}.archive-date-header{z-index:5;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.68rem;display:flex;position:sticky;top:4rem}@supports (color:color-mix(in lab,red,red)){.archive-date-header{color:color-mix(in srgb,var(--ink) 22%,var(--muted))}}.archive-date-header{background:var(--bg);border-bottom:1px solid var(--line)}.archive-date-count{text-transform:none;letter-spacing:.04em;color:var(--muted);font-size:.64rem}@supports (color:color-mix(in lab,red,red)){.archive-date-count{color:color-mix(in srgb,var(--muted) 65%,transparent)}}.track-listing.is-archive{gap:0;display:grid}.track-row.is-archive{border:none;border-left:3px solid var(--department-start,transparent);grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;padding:.52rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive{border-left:3px solid color-mix(in srgb,var(--department-start,transparent) 28%,transparent)}}.track-row.is-archive{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border-radius:0;width:100%;font-size:.82rem;transition:background .1s,border-color .1s;animation:none;overflow:hidden}.track-row.is-archive:before{display:none}.track-row.is-archive:hover{background:#ffffff08}.track-row.is-archive.is-active{border-left-color:var(--department-start,var(--accent));background:var(--department-start,var(--accent));border-left-width:4px}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive.is-active{background:color-mix(in srgb,var(--department-start,var(--accent)) 11%,transparent)}}.track-row.is-archive.is-active{outline:1px solid var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive.is-active{outline:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 20%,transparent)}}.track-row.is-archive.is-active{outline-offset:-1px}.track-row.is-archive.is-active .archive-row-title{color:var(--department-start,var(--ink));font-weight:700}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive.is-active .archive-row-title{color:color-mix(in srgb,var(--department-start,var(--ink)) 15%,var(--ink))}}.track-row.is-archive.is-active .archive-row-time{color:var(--department-start,var(--ink))}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive.is-active .archive-row-time{color:color-mix(in srgb,var(--department-start,var(--ink)) 55%,var(--ink) 45%)}}.track-row.is-archive.is-active .track-dept-pill{background:var(--department-start,var(--accent));position:relative}@supports (color:color-mix(in lab,red,red)){.track-row.is-archive.is-active .track-dept-pill{background:color-mix(in srgb,var(--department-start,var(--accent)) 35%,transparent)}}.track-row.is-archive.is-active .track-dept-pill{color:var(--department-start,var(--accent))}.track-row.is-archive.is-active .track-dept-pill:after{content:"";border:1.5px solid var(--department-start,var(--accent));opacity:0;border-radius:.32rem;animation:pill-pulse 1.8s ease-in-out infinite;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.track-row.is-archive.is-active .track-dept-pill:after{opacity:.45;animation:none;transform:none}}.track-row.is-archive .track-dept-pill{padding:.12rem .25rem;font-size:.52rem}.archive-row-time{font-family:var(--font-mono);color:var(--ink);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.archive-row-time{color:color-mix(in srgb,var(--ink) 52%,var(--muted))}}.archive-row-time{white-space:nowrap;flex-shrink:0;min-width:7.5ch}.archive-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:.85rem;font-weight:600;overflow:hidden}.archive-row-duration{font-family:var(--font-mono);color:var(--muted);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.archive-row-duration{color:color-mix(in srgb,var(--muted) 72%,transparent)}}.archive-row-duration{white-space:nowrap;flex-shrink:0}.archive-row-size{font-family:var(--font-mono);color:var(--muted);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.archive-row-size{color:color-mix(in srgb,var(--muted) 72%,transparent)}}.archive-row-size{white-space:nowrap;text-align:right;flex-shrink:0;min-width:4.5ch}.archive-row-badge{font-family:var(--font-mono);letter-spacing:.04em;background:var(--ember);border-radius:999px;padding:.1rem .38rem;font-size:.56rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.archive-row-badge{background:color-mix(in srgb,var(--ember) 7%,var(--panel-solid))}}.archive-row-badge{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.archive-row-badge{color:color-mix(in srgb,var(--ink) 78%,var(--ember))}}.archive-row-badge{white-space:nowrap;text-overflow:ellipsis;max-width:20ch;overflow:hidden}.library-density-toggle{flex-shrink:0;padding:.28rem .55rem;font-size:.72rem}.page-layout.library-view.is-compact .track-row.is-archive{gap:.45rem;padding:.3rem .8rem;font-size:.78rem}.page-layout.library-view.is-compact .archive-row-title{font-size:.78rem}.page-layout.library-view.is-compact .archive-date-header{padding:.2rem .55rem}.library-jump-top{bottom:calc(var(--mobile-player-clearance,4.5rem) + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:999px;padding:.5rem .9rem;position:fixed;right:1.4rem}@supports (color:color-mix(in lab,red,red)){.library-jump-top{background:color-mix(in srgb,var(--panel-solid) 96%,var(--accent))}}.library-jump-top{color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;font-size:.72rem;font-weight:600;transition:background .15s,transform .1s;box-shadow:0 4px 18px #0000004d}@media (min-width:821px){.library-jump-top{bottom:1.4rem}}.library-filter-backdrop~.library-jump-top,.library-filter-rail.is-open~* .library-jump-top,.rail-is-open .library-jump-top{display:none}.library-jump-top:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.library-jump-top:hover{background:color-mix(in srgb,var(--accent) 14%,var(--panel-solid))}}.library-jump-top:hover{transform:translateY(-2px)}@media (min-width:1500px){.page-layout.library-view{grid-template-columns:180px minmax(0,1fr) minmax(320px,.72fr);gap:1rem}}@media (max-width:1120px){.page-layout.library-view{grid-template-columns:155px minmax(0,1fr)}.page-layout.library-view .player-panel{position:static}}@media (max-width:820px){.page-layout.library-view{grid-template-columns:minmax(0,1fr)}.library-filter-backdrop{z-index:39;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:block;position:fixed;inset:0}.library-filter-rail{z-index:40;background:var(--panel-tint);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);overscroll-behavior:contain;border:1px solid var(--line-strong);border-bottom:none;border-radius:1.35rem 1.35rem 0 0;max-height:75vh;padding:0 1rem 1.2rem;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #00000040}.library-filter-rail.is-open{display:grid}.library-filter-sheet-header{z-index:1;background:var(--panel-tint);justify-content:space-between;align-items:center;padding:.85rem 0 .5rem;display:flex;position:sticky;top:0}.library-filter-sheet-title{font-size:1rem;font-weight:700}.library-filter-sheet-header .button{min-height:unset;padding:.4rem .8rem;font-size:.8rem}.library-toolbar h1{margin:0;font-size:1.1rem}.library-toolbar-subtitle{display:none}.library-toolbar .search-input{background-position:.65rem;padding:.7rem .8rem .7rem 2.2rem;font-size:.85rem}.page-layout.library-view .library-toolbar-controls{align-items:center;gap:.5rem;display:flex}.library-rail-toggle{min-height:unset;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.78rem;display:inline-flex!important}.library-filter-badge{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-weight:700;display:inline-flex}.library-toolbar-sort{flex:1;min-width:0;display:flex}.library-active-chips .filter-chip{padding:.3rem .55rem;font-size:.66rem}.library-results-bar{--library-results-bar-top:3.5rem;top:var(--library-results-bar-top);padding:.35rem .4rem}.library-results-bar .library-sort-select{display:none}.track-row.is-archive{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.1rem;min-height:3.2rem;padding:.6rem .75rem;font-size:.82rem;display:grid}.archive-row-time,.track-row.is-archive .track-dept-pill{display:none}.archive-row-title{grid-area:1/1;font-size:.84rem;font-weight:600}.archive-row-badge,.archive-row-duration,.archive-row-size{display:none}.archive-row-secondary{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:.68rem;display:block;overflow:hidden}.archive-date-header{top:calc(var(--library-results-bar-top,3.5rem) + 2rem);padding:.3rem .5rem;font-size:.62rem}.archive-date-group+.archive-date-group{margin-top:.35rem}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.skeleton-section{flex-direction:column;gap:1rem;display:flex}.skeleton-line{background:#ffffff14;border-radius:.5rem;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-eyebrow{width:6rem;height:.75rem}.skeleton-heading{width:60%;height:2rem}.skeleton-heading-sm{width:40%;height:1.4rem}.skeleton-lede{width:75%;height:1rem}.skeleton-stat-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.skeleton-stat{background:#ffffff14;border-radius:.75rem;height:5rem;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-card-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.skeleton-card{background:#ffffff14;border-radius:.75rem;height:9rem;animation:skeleton-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton-card,.skeleton-line,.skeleton-stat{animation:none}}@media (max-width:480px){.skeleton-stat-grid{grid-template-columns:1fr}}.recording-sidebar{align-content:start;gap:.72rem;display:grid;position:sticky;top:5.5rem}.recording-sidebar .player-panel{position:static;top:auto}.recording-anchor-section{scroll-margin-top:6.4rem}.recording-hero{grid-template-columns:minmax(0,1.34fr) minmax(440px,1fr)}.recording-hero h1{max-width:none;font-size:clamp(1.85rem,3.4vw,3.2rem)}.recording-title-block{gap:.26rem;display:grid}.recording-ai-brief{border-radius:var(--radius-md);border:1px solid var(--department-start,var(--accent));gap:.34rem;max-width:56ch;margin-top:.18rem;padding:.88rem .98rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recording-ai-brief{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 28%,var(--line))}}.recording-ai-brief{background:linear-gradient(180deg,var(--department-start,var(--accent)),#ffffff06)}@supports (color:color-mix(in lab,red,red)){.recording-ai-brief{background:linear-gradient(180deg,color-mix(in srgb,var(--department-start,var(--accent)) 10%,#ffffff0a),#ffffff06)}}.recording-ai-brief{box-shadow:inset 0 1px #ffffff0f}.recording-ai-brief.is-fallback{border-color:var(--line);box-shadow:none;background:#ffffff05;gap:0;padding:.72rem .88rem}.recording-ai-brief-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recording-ai-brief-label{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.recording-ai-brief-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;line-height:1.2}.recording-ai-brief-text{color:var(--ink);margin:0}@supports (color:color-mix(in lab,red,red)){.recording-ai-brief-text{color:color-mix(in srgb,var(--ink) 96%,var(--muted))}}.recording-ai-brief-text{text-wrap:balance;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.45}.recording-hero-support{max-width:54ch;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recording-hero-support{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.recording-title-meta{color:var(--muted);gap:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recording-title-meta{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}}.recording-title-meta{font-family:var(--font-mono);font-size:.72rem;line-height:1.5}.recording-title-meta span{overflow-wrap:anywhere}.metadata-incident-summary{max-width:58ch;color:var(--ink);margin:0 0 .72rem}@supports (color:color-mix(in lab,red,red)){.metadata-incident-summary{color:color-mix(in srgb,var(--ink) 92%,var(--muted))}}.metadata-incident-summary{font-size:.96rem;line-height:1.5}.recording-fact-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.recording-fact-list .metadata-fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(7.2rem,8.6rem) minmax(0,1fr);align-items:start;gap:.38rem .8rem;padding:.46rem 0;display:grid}.recording-fact-list .metadata-fact.is-full{grid-column:1/-1}.metadata-utility-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.metadata-utility-link,.metadata-utility-value{flex:16rem;min-width:0}.metadata-utility-link{overflow-wrap:anywhere}.metadata-utility-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.metadata-mini-action{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}.metadata-mini-action{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;transition:border-color .18s,color .18s,background .18s}.metadata-mini-action:focus-visible,.metadata-mini-action:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action:focus-visible,.metadata-mini-action:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.metadata-mini-action:focus-visible,.metadata-mini-action:hover{color:var(--ink);background:#ffffff0f}.metadata-mini-action.is-success{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action.is-success{border-color:color-mix(in srgb,#22c55e 46%,var(--line))}}.metadata-mini-action.is-success{color:#86efac}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action.is-success{color:color-mix(in srgb,#86efac 72%,var(--ink))}}.metadata-mini-action.is-error{border-color:#f87171}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action.is-error{border-color:color-mix(in srgb,#f87171 46%,var(--line))}}.metadata-mini-action.is-error{color:#fecaca}@supports (color:color-mix(in lab,red,red)){.metadata-mini-action.is-error{color:color-mix(in srgb,#fecaca 72%,var(--ink))}}.metadata-disclosure{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff05;overflow:hidden}.metadata-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.88rem .96rem;list-style:none;display:grid}.metadata-disclosure summary::-webkit-details-marker{display:none}.metadata-disclosure summary:after{content:"+";color:var(--muted);font-family:var(--font-mono);font-size:1rem;line-height:1}.metadata-disclosure[open] summary:after{content:"−"}.metadata-disclosure-copy{gap:.18rem;display:grid}.metadata-disclosure-copy strong{color:var(--ink);font-size:.98rem;line-height:1.3}.metadata-disclosure-copy small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.metadata-disclosure-copy small{color:color-mix(in srgb,var(--muted) 82%,var(--ink))}}.metadata-disclosure-copy small{line-height:1.45}.metadata-disclosure-body{padding:0 .96rem .96rem}.metadata-disclosure-scroll{max-height:min(70vh,38rem);padding-right:.35rem;overflow:auto}.metadata-disclosure-actions{gap:.5rem;margin-bottom:.82rem;display:flex}.transcript-accuracy-note{color:var(--muted);margin:0 0 .62rem}@supports (color:color-mix(in lab,red,red)){.transcript-accuracy-note{color:color-mix(in srgb,var(--muted) 80%,var(--ink))}}.transcript-accuracy-note{font-size:.78rem;font-style:italic;line-height:1.5}.transcript-callout{border-radius:var(--radius-md);border:1px solid var(--department-start,var(--accent));margin:0 0 .82rem;padding:1.15rem 1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.transcript-callout{border:1px solid color-mix(in srgb,var(--department-start,var(--accent)) 28%,var(--line))}}.transcript-callout{border-left:3px solid var(--department-start,var(--accent))}@supports (color:color-mix(in lab,red,red)){.transcript-callout{border-left:3px solid color-mix(in srgb,var(--department-start,var(--accent)) 52%,var(--line))}}.transcript-callout{color:var(--ink);background:linear-gradient(#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0f}@supports (color:color-mix(in lab,red,red)){.transcript-callout{color:color-mix(in srgb,var(--ink) 94%,var(--muted))}}.transcript-callout{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.correlation-plain-summary{border-radius:var(--radius-md);border:1px solid var(--accent);margin:0 0 .82rem;padding:.88rem 1rem}@supports (color:color-mix(in lab,red,red)){.correlation-plain-summary{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.correlation-plain-summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.correlation-plain-summary{background:color-mix(in srgb,var(--accent) 6%,var(--panel-solid))}}.correlation-plain-summary{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.correlation-plain-summary{color:color-mix(in srgb,var(--ink) 92%,var(--muted))}}.correlation-plain-summary{font-size:.92rem;line-height:1.6}.recording-prev-next{justify-content:space-between;gap:.8rem;display:flex}.recording-prev-next-link{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);background:#ffffff05;align-items:center;gap:.55rem;padding:.36rem .68rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recording-prev-next-link{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.recording-prev-next-link{font-size:.82rem;line-height:1.35;transition:border-color .18s,color .18s,background .18s}.recording-prev-next-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recording-prev-next-link:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.recording-prev-next-link:hover{color:var(--ink);background:#ffffff0a}.recording-prev-next-link.is-next{text-align:right;margin-left:auto}.recording-prev-next-arrow{opacity:.6;font-size:1.1rem;line-height:1}.recording-prev-next-copy{gap:.12rem;display:grid}.recording-prev-next-copy small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.incident-map-embed{border-radius:var(--radius-md);border:1px solid var(--line);width:100%;margin-bottom:.82rem;overflow:hidden}.incident-map-frame{background:#ffffff08;border:none;width:100%;height:360px;display:block}.incident-map-view-link{border-top:1px solid var(--line);color:var(--muted);background:#ffffff05;padding:.32rem .72rem;display:block}@supports (color:color-mix(in lab,red,red)){.incident-map-view-link{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.incident-map-view-link{font-family:var(--font-mono);letter-spacing:.06em;text-align:right;opacity:.88;font-size:.68rem;transition:color .16s}.incident-map-view-link:hover{color:var(--ink)}.related-audio-group{margin-top:.82rem}.related-audio-group:first-child{margin-top:0}.related-audio-group-heading{color:var(--ink);align-items:baseline;gap:.55rem;margin-bottom:.55rem;font-size:.92rem;font-weight:600;display:flex}.related-audio-group-heading small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:.72rem;font-weight:400}.recording-hero .stat-card{background:linear-gradient(#ffffff09,#ffffff04);gap:.24rem .84rem;min-height:0;padding:.85rem .95rem}.recording-hero-meta-badges{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.mutual-aid-hero-badge{border:1px solid var(--flame-gold);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mutual-aid-hero-badge{border:1px solid color-mix(in srgb,var(--flame-gold) 40%,var(--line))}}.mutual-aid-hero-badge{background:var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){.mutual-aid-hero-badge{background:color-mix(in srgb,var(--flame-gold) 10%,var(--panel-solid))}}.mutual-aid-hero-badge{color:var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){.mutual-aid-hero-badge{color:color-mix(in srgb,var(--flame-gold) 90%,var(--ink))}}.mutual-aid-hero-badge{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}.incident-scale-label{border:1px solid var(--line);background:var(--panel-solid);color:var(--muted);border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.incident-scale-label.is-elevated{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.incident-scale-label.is-elevated{border-color:color-mix(in srgb,var(--ember) 35%,var(--line))}}.incident-scale-label.is-elevated{color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.incident-scale-label.is-elevated{color:color-mix(in srgb,var(--ember) 85%,var(--ink))}}.incident-scale-label.is-major{border-color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-scale-label.is-major{border-color:color-mix(in srgb,var(--fire-red) 35%,var(--line))}}.incident-scale-label.is-major{color:var(--fire-red)}@supports (color:color-mix(in lab,red,red)){.incident-scale-label.is-major{color:color-mix(in srgb,var(--fire-red) 85%,var(--ink))}}.recording-medical-response-badge{border:1px solid var(--medical-blue);border-radius:999px;align-items:center;padding:.25rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recording-medical-response-badge{border:1px solid color-mix(in srgb,var(--medical-blue) 40%,var(--line))}}.recording-medical-response-badge{background:var(--medical-blue)}@supports (color:color-mix(in lab,red,red)){.recording-medical-response-badge{background:color-mix(in srgb,var(--medical-blue) 10%,var(--panel-solid))}}.recording-medical-response-badge{color:var(--medical-blue-light)}@supports (color:color-mix(in lab,red,red)){.recording-medical-response-badge{color:color-mix(in srgb,var(--medical-blue-light) 90%,var(--ink))}}.recording-medical-response-badge{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}@media (max-width:1120px){.recording-hero{grid-template-columns:1fr}}@media (max-width:900px){.recording-fact-list{grid-template-columns:1fr}}@media (max-width:640px){.recording-fact-list .metadata-fact{grid-template-columns:1fr;gap:.24rem}.metadata-utility-row{flex-direction:column;align-items:stretch}}.stats-hero{text-align:center}.stats-hero .stat-grid{margin-top:1.5rem}.stats-duo-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.stats-section{padding:1.5rem}.stats-section h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.15rem}.stats-section-enter{animation:stats-section-reveal .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--enter-delay,0s)}@keyframes stats-section-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.stats-chart-container,.stats-chart-container-sm{position:relative}.stats-chart-container{height:340px}.stats-chart-container-sm{height:260px}.stats-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.stats-chart-header h2{letter-spacing:-.02em;margin-bottom:0;font-size:1.2rem}.stats-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stats-department-select{font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--panel-solid);color:var(--ink);cursor:pointer;appearance:auto;padding:.4rem .65rem;font-size:.72rem;font-weight:600}.stats-range-pills{gap:.25rem;display:flex}.stats-range-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .7rem;font-size:.68rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.stats-range-pill:hover{background:var(--accent-soft);color:var(--ink);border-color:var(--accent)}.stats-range-pill.is-active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.stats-donut-layout{grid-template-columns:200px 1fr;align-items:center;gap:1.5rem;display:grid}.stats-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stats-donut-center strong{color:var(--ink);font-size:1.8rem;font-weight:800}.stats-donut-center small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.stats-legend{gap:.55rem;display:grid}.stats-legend-item{color:var(--ink);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.stats-legend-dot{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.stats-legend-count{margin-left:auto;font-size:.72rem;font-weight:700}.stats-legend-count,.stats-response-median{font-family:var(--font-mono);color:var(--muted)}.stats-response-median{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.78rem;display:flex}.stats-response-median strong{color:var(--ink);font-size:1rem}@media (max-width:820px){.stats-duo-grid{grid-template-columns:1fr}.stats-chart-header{flex-direction:column;align-items:flex-start}.stats-chart-container{height:280px}.stats-donut-layout{grid-template-columns:160px 1fr}}@media (max-width:480px){.stats-donut-layout{grid-template-columns:1fr;justify-items:center}.stats-chart-container{height:220px}}@media (prefers-reduced-motion:reduce){.stats-section-enter{animation:none}}.stats-external-dept-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stats-external-dept-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.85rem;display:flex}.stats-external-dept-row:last-child{border-bottom:none}.stats-external-dept-label{color:var(--ink);font-weight:600}.stats-external-dept-count{color:var(--muted);font-variant-numeric:tabular-nums}.dept-filter-sheet-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:none;padding:0;animation:dept-backdrop-in .2s ease-out;display:block;position:fixed;inset:0}.dept-filter-sheet{z-index:1000;background:var(--panel-solid);overscroll-behavior:contain;max-height:75vh;padding:0 1rem env(safe-area-inset-bottom,0);border:1px solid var(--line-strong);border-bottom:none;border-radius:1.35rem 1.35rem 0 0;flex-direction:column;animation:dept-sheet-up .28s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000059}@keyframes dept-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dept-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dept-filter-sheet .dept-filter-drag-handle{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:2.5rem;height:.25rem;margin:.75rem auto .5rem;display:block}.dept-filter-sheet .dept-filter-sheet-title{flex-shrink:0;padding:.25rem 0 .5rem;font-size:1rem;font-weight:700;display:block}.dept-filter-sheet .dept-filter-body{flex:1;padding-bottom:.5rem;overflow-y:auto}.dept-filter-sheet .dept-filter-group{border-bottom:1px solid var(--line);margin-bottom:.75rem;padding-bottom:.75rem}.dept-filter-sheet .dept-filter-group:last-child{border-bottom:none;margin-bottom:0}.dept-filter-sheet .dept-filter-sheet-footer{background:var(--panel-solid);border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 0;display:flex}.dept-filter-sheet .dept-filter-sheet-footer .button{min-height:unset;padding:.5rem 1.1rem;font-size:.82rem}@media (max-width:1120px){.masthead,.page-layout,.page-layout.department-view{grid-template-columns:minmax(0,1fr)}.player-panel,.recording-sidebar{position:static}}@media (max-width:820px){.shell{width:calc(100vw - 1.5rem);padding:.8rem 0 var(--mobile-player-clearance,6.5rem)}.topbar{border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:25;flex-wrap:wrap;align-items:stretch;gap:.34rem;padding:.44rem .68rem .54rem;position:sticky;top:0}.brand{flex:1;gap:.82rem;min-width:0}.brand-mark{border-radius:.7rem;width:2rem;height:2rem;font-size:.9rem}.brand-copy small{display:none}.topbar-actions{display:contents}.page-nav{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem;width:100%;display:grid}.page-nav a{flex:initial;justify-content:center;width:100%;min-width:0;min-height:2.75rem;padding:.66rem .6rem;font-size:.84rem}.live-scanner-btn{flex-shrink:0;order:1;justify-content:center;align-self:center;width:auto;min-height:2.6rem;padding:.52rem .82rem;font-size:.82rem}.button{min-height:2.75rem}.player-panel,.section-panel{border-radius:var(--radius-md);padding:1rem}.landing-search{display:block}.landing-search-field{grid-template-columns:1fr}.hero-recent-strip{display:none}.player-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}.player-panel-desktop,.player-panel:before{display:none}.player-panel-mobile{left:.75rem;right:.75rem;bottom:calc(.75rem + var(--vv-bottom-offset,0px) + env(safe-area-inset-bottom,0px));z-index:35;background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-radius:1.35rem;gap:0;transition:border-radius .3s;display:grid;position:fixed;overflow:hidden}.player-panel-mobile.is-mobile-open{background:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.1rem 1.1rem 0 0;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #00000059}.mobile-player-scrim{z-index:34;cursor:pointer;appearance:none;background:#0006;border:none;animation:scrim-fade-in .25s both;position:fixed;inset:0}@keyframes scrim-fade-in{0%{opacity:0}to{opacity:1}}.mobile-player-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.mobile-player-play-btn{background:linear-gradient(135deg,var(--fire-red),var(--ember));color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;margin:.6rem 0 .6rem .75rem;font-size:1rem;font-weight:800;transition:transform .12s,box-shadow .3s;display:grid;box-shadow:0 6px 18px #dc262638}.mobile-player-play-btn:hover:not(:disabled){transform:scale(1.06)}.mobile-player-play-btn:active:not(:disabled){transform:scale(.95)}.mobile-player-play-btn:disabled{opacity:.35;cursor:default}@keyframes playing-pulse{0%,to{box-shadow:0 0 12px #dc26264d,0 6px 18px #dc262638}50%{box-shadow:0 0 24px #f9731680,0 6px 18px #dc262638}}.mobile-player-play-btn.is-playing{animation:playing-pulse 1.8s ease-in-out infinite}.mobile-player-info{box-shadow:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.65rem .75rem .65rem .7rem;display:grid}.mobile-player-info-copy{gap:.1rem;min-width:0;display:grid}.mobile-player-info-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;line-height:1.2;overflow:hidden}.mobile-player-info-copy span{color:var(--muted);font-size:.72rem;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-player-chevron{color:var(--muted);flex-shrink:0;font-size:1.1rem;transition:transform .18s}.player-panel-mobile.is-mobile-open .mobile-player-chevron{transform:rotate(180deg)}.mobile-player-bar-progress{background:var(--line);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.mobile-player-bar-progress:after{content:"";width:var(--bar-pct,0);background:linear-gradient(90deg,var(--fire-red),var(--ember),var(--flame-gold));border-radius:0 2px 2px 0;transition:width .15s linear;position:absolute;top:0;bottom:0;left:0}.audio-player-mobile .audio-play-btn,.player-panel-mobile.is-mobile-open .mobile-player-bar-progress{display:none}.mobile-player-sheet{border-top:1px solid var(--line);opacity:0;background:0 0;gap:.6rem;max-height:0;padding:0 .85rem;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s,padding .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.player-panel-mobile.is-mobile-open .mobile-player-sheet{opacity:1;max-height:320px;padding:.5rem .85rem .7rem}.mobile-player-sheet .player-actions .button{border-color:var(--line-strong);color:var(--ink)}.mobile-player-sheet .player-action-stack{gap:.25rem}.mobile-player-path{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.4;overflow:hidden}.mobile-player-meta-grid,.mobile-player-path{color:var(--muted);font-family:var(--font-mono)}.mobile-player-meta-grid{text-transform:uppercase;letter-spacing:.06em;gap:.5rem;font-size:.68rem;display:flex}.mobile-player-meta-grid span{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:.3rem .55rem}.audio-player-mobile{gap:.4rem;padding:0}.audio-player-mobile .audio-progress{height:.55rem}.audio-player-mobile .audio-times{font-size:.72rem}.audio-player-mobile .audio-track{flex:1;min-width:0}.masthead{gap:.85rem;margin-top:.4rem}.masthead h1{max-width:none;font-size:clamp(1.5rem,6vw,2.2rem)}.lede{font-size:.88rem;line-height:1.55}.board-card{gap:.5rem;padding:.85rem .9rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.stat-grid.is-triplet .stat-card:last-child{grid-column:1/-1}.stat-card{min-height:0;padding:.78rem .82rem}.department-hero h1{max-width:none;font-size:clamp(1.8rem,7vw,2.8rem)}.department-hero .stat-grid{grid-template-columns:1fr;gap:.55rem}.department-hero .stat-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading value""detail detail""meter meter";gap:.28rem .8rem;padding:.72rem .76rem}.department-hero .stat-value{font-size:1.18rem}.department-hero .stat-secondary-value{font-size:.78rem}.department-hero .lede{max-width:none;font-size:.88rem}.recording-hero h1{font-size:clamp(1.6rem,6vw,2.5rem)}.department-nav-links a{padding:.58rem .68rem;font-size:.85rem}.department-nav-links.compact{flex-wrap:wrap;justify-content:flex-start}.department-switcher.section-panel{padding:.9rem 1rem}.department-nav-links a.department-nav-link-secondary{justify-content:center;width:100%;min-height:2.75rem;padding:.6rem 0}.department-switcher-strip{padding:.5rem .7rem}.department-switcher-strip a{font-size:.78rem}.department-view .archive-controls{z-index:10;background:var(--panel-solid);border-bottom:1px solid var(--line);margin:-.2rem -.2rem .8rem;padding:.6rem .2rem;position:sticky;top:6.5rem}.dept-filter-toggle{display:inline-flex!important}.track-row-chevron{min-height:2.75rem}.featured-track-card,.featured-track-card h3{display:none}.dept-track-row{grid-template-columns:3.4rem 1fr auto;gap:.35rem;min-height:3.6rem;padding:.55rem .5rem}.dept-track-bar{width:2.4rem}.dept-stats-grid{gap:.5rem 1rem}.timeline-90{gap:1px}.timeline-90-axis-label{font-size:.58rem}.archive-controls{gap:.65rem}.activity-card{gap:.14rem;min-height:0;padding:.56rem 2.6rem .56rem .6rem}.activity-card h3{-webkit-line-clamp:2;min-height:0;font-size:.92rem;line-height:1.18}.activity-card p,.activity-file{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.activity-card p,.activity-file{color:color-mix(in srgb,var(--muted) 62%,var(--ink))}}.activity-card p,.activity-file{font-size:.75rem;line-height:1.32}.card-play-btn{width:1.9rem;height:1.9rem;font-size:.62rem;right:.5rem}.section-heading{grid-template-columns:1fr;gap:.52rem;margin-bottom:.76rem}.section-heading-action{justify-self:start;min-height:2.36rem;padding:.56rem .82rem}.section-heading h2{font-size:clamp(1.15rem,3.5vw,1.5rem)}.player-actions{gap:.55rem}.player-actions .button{padding:.68rem .8rem}.activity-card-top{flex-wrap:wrap}.track-row{grid-template-columns:1fr;gap:.5rem;min-height:3.2rem;padding:.85rem .9rem}.track-row-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.38rem}.track-row.is-department{padding:.52rem .7rem}.track-row-details,.track-row-details.is-department{letter-spacing:.06em;opacity:1;place-self:start end;min-height:2.75rem;padding:.4rem .56rem;font-size:.58rem}.track-row-details-label-desktop{display:none}.track-row-details-label-mobile{display:inline}.activity-feed,.activity-grid,.department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.inactive-roster-heading{flex-direction:column;align-items:start}.summary-links{flex-direction:column;gap:.45rem}.track-row-meta{border-top:1px solid var(--line);flex-wrap:wrap;justify-items:start;gap:.5rem;padding-top:.4rem;display:flex}.track-row-meta em{font-size:.7rem}.department-card{gap:.35rem;min-height:0;padding:.72rem .78rem}.department-card h3{font-size:.95rem}.department-card p{font-size:.8rem}.department-card-latest{color:var(--muted);font-size:.74rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.department-card-latest{color:color-mix(in srgb,var(--muted) 70%,var(--ink))}}.department-card-latest{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.department-card-footer{gap:.35rem .6rem;font-size:.68rem}.department-badge{border-radius:.7rem;min-width:2.2rem;height:2.2rem;padding:0 .5rem;font-size:.65rem}.department-badge.is-large{border-radius:.95rem;min-width:3.1rem;height:3.1rem;font-size:.82rem}.department-logo{border-radius:.8rem;width:2.5rem;height:2.5rem;padding:.28rem}.department-logo.is-large{border-radius:1rem;width:3.4rem;height:3.4rem;padding:.36rem}.department-title-row{align-items:center;gap:.7rem}.roster-chip{padding:.4rem .6rem;font-size:.85rem}.roster-chip strong{font-size:.65rem}.roster-strip{gap:.45rem}.inactive-roster{gap:.6rem;margin-top:.8rem;padding-top:.7rem}.inactive-department-chip{gap:.4rem;min-height:2.75rem;padding:.4rem .6rem;font-size:.8rem}h1{font-size:clamp(1.6rem,7vw,2.8rem)}.masthead .hero-actions,.masthead .lede.large{display:none}.masthead.section-panel{padding:.72rem .78rem .8rem}.masthead-copy{gap:.48rem}.landing-search-input{padding:.68rem .78rem;font-size:.87rem}.landing-search-field{gap:0}.landing-search-field .button.primary{padding:.64rem .84rem;font-size:.83rem}.hero-inline-summary{letter-spacing:.01em;padding-top:.04rem;font-size:.67rem;line-height:1.32}.eyebrow{letter-spacing:.1em;color:var(--ember);font-size:.67rem}@supports (color:color-mix(in lab,red,red)){.eyebrow{color:color-mix(in srgb,var(--ember) 88%,var(--ink))}}.back-to-top{min-height:2.6rem;padding:.6rem .86rem;font-size:.76rem}.site-footer-card{grid-template-columns:1fr;align-items:flex-start;gap:.58rem;padding:.72rem .78rem}.site-footer .brand-mark{border-radius:.45rem;width:1.4rem;height:1.4rem}.site-footer-copy strong{font-size:.84rem}.site-footer-copy small,.site-footer-meta{font-size:.69rem}.site-footer-meta-stack{text-align:left;justify-items:start}.site-footer-meta-label{font-size:.62rem}.empty-state{padding:1rem;font-size:.88rem}#active-departments,#recent-recordings,#weekly-dispatch{border-top:1px solid var(--flame-gold)}@supports (color:color-mix(in lab,red,red)){#active-departments,#recent-recordings,#weekly-dispatch{border-top:1px solid color-mix(in srgb,var(--flame-gold) 16%,var(--line))}}.compact-hero,.department-hero{border-top:1px solid var(--flame-gold);padding:.95rem 1rem .9rem}@supports (color:color-mix(in lab,red,red)){.compact-hero,.department-hero{border-top:1px solid color-mix(in srgb,var(--flame-gold) 22%,var(--line))}}.hero-brand-lockup{gap:.62rem;padding:.58rem .68rem}.hero-brand-mark{width:2.5rem;height:2.5rem}.hero-brand-copy strong{font-size:.95rem}.hero-brand-copy small{color:#fff4e8f0;font-size:.74rem;line-height:1.38}.wk-heatmap-header,.wk-heatmap-row{grid-template-columns:2.2rem repeat(7,minmax(0,1fr)) 2.5rem;gap:.2rem}.wk-heatmap-day-full,.wk-heatmap-dept-name{display:none}.wk-heatmap-day-short{display:inline}.wk-heatmap-total-bar{display:none}.wk-heatmap-total{grid-template-columns:1fr;justify-items:center}.wk-heatmap-row{padding:.1rem .3rem}.wk-heatmap-cell{font-size:.58rem}.wk-heatmap-total-count{font-size:.62rem}.wk-heatmap-dept-code{width:1.1rem;height:1.1rem;font-size:.48rem}.section-preview-toggle{justify-content:center;width:100%;min-height:2.6rem;margin-top:.72rem}.text-link{align-items:center;display:inline-flex}.brand,.text-link{min-height:2.75rem}.recording-breadcrumbs a{padding-block:.72rem}.metadata-mini-action{min-height:2.75rem;padding:.62rem .72rem}.recording-breadcrumbs{letter-spacing:.08em;gap:.28rem;margin-bottom:.35rem;font-size:.68rem}.recording-breadcrumbs .breadcrumb-full{display:none}.recording-breadcrumbs .breadcrumb-back-mobile{display:inline}.department-hero-copy,.department-view .department-hero-copy{gap:.25rem}.department-view .department-title-row{gap:.6rem}.department-view .department-title-row .department-badge.is-large{min-width:2.8rem;height:2.8rem;font-size:.76rem}.department-view .department-hero h1{font-size:clamp(1.4rem,6vw,2.2rem)}.department-view .department-hero .eyebrow{font-size:.6rem}.department-view .department-hero-inline-actions{gap:.4rem;display:inline-flex}.department-view .department-hero-inline-actions .metadata-mini-action{min-height:2rem;padding:.4rem .6rem;font-size:.72rem}.department-view .subscription-callout{gap:.35rem}.department-view .subscription-link{min-height:1.65rem;padding:.22rem .56rem;font-size:.62rem}.recording-view .department-hero-copy{gap:.38rem}.department-hero .lede{margin:0;font-size:.78rem}.recording-hero .lede{margin:0;font-size:.82rem;display:block}.recording-hero .department-hero-stats{display:none}.subscription-callout{gap:.34rem;margin-top:0}.subscription-callout-label{letter-spacing:.08em;font-size:.62rem}.dept-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem}.dept-stat dd{font-size:.84rem}.latest-banner{border-width:1.5px;gap:.7rem;padding:.82rem .9rem;font-size:.92rem}.recording-hero-support .call-type-code-suffix,.recording-view .subscription-callout{display:none}.section-panel+.section-panel{margin-top:.72rem}.landing-search{margin-top:.08rem}.landing-search-field{border:1px solid var(--ember);border-radius:1.18rem;gap:.38rem;padding:.24rem}@supports (color:color-mix(in lab,red,red)){.landing-search-field{border:1px solid color-mix(in srgb,var(--ember) 20%,var(--line-strong))}}.landing-search-field{background:var(--panel-solid)}@supports (color:color-mix(in lab,red,red)){.landing-search-field{background:color-mix(in srgb,var(--panel-solid) 96%,#ffffff0a)}}.landing-search-field{box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffff0f}.landing-search-field .button.primary,.landing-search-input{border-radius:.95rem}.landing-search-input{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.landing-search-input{border-color:color-mix(in srgb,var(--ember) 24%,var(--line-strong))}}.landing-search-input{background:var(--panel-solid)}@supports (color:color-mix(in lab,red,red)){.landing-search-input{background:color-mix(in srgb,var(--panel-solid) 98%,#ffffff14)}}.landing-search-input{box-shadow:inset 0 1px #ffffff1f}.landing-search-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.landing-search-input::placeholder{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.landing-search-field .button.primary{min-height:2.9rem;box-shadow:0 12px 28px #dc262633}.compact-hero-stats{gap:.38rem}.compact-hero-stat{padding:.46rem .5rem}.compact-hero-stat strong{font-size:.92rem}.compact-hero-stat small{font-size:.57rem}.site-footer{padding:.96rem .8rem .95rem}.site-footer-meta-stack{gap:.08rem}.back-to-top{right:.95rem;bottom:calc(env(safe-area-inset-bottom,0px) + var(--mobile-player-clearance,6.5rem) + .45rem);z-index:30;border-radius:999px;gap:0;width:3rem;height:3rem;min-height:3rem;margin-top:0;padding:0;position:fixed}.back-to-top-label{display:none}}@media (max-width:480px){.shell{width:calc(100vw - 1rem)}.stat-grid{grid-template-columns:1fr;gap:.45rem}.stat-grid.is-triplet .stat-card:last-child{grid-column:auto}.stat-card{padding:.64rem .68rem}.stat-value{font-size:1.12rem}.stat-secondary-value{font-size:.78rem}.stat-label{font-size:.58rem}.department-hero .stat-card{grid-template-columns:1fr;grid-template-areas:"heading""value""detail""meter";gap:.26rem}.department-hero .stat-value-group{text-align:left;justify-items:start}.department-hero .stat-secondary-value,.department-hero .stat-value{text-align:left;justify-self:start}.activity-feed,.activity-grid,.department-grid{grid-template-columns:1fr}.department-card{min-height:0;padding:.75rem}.activity-card{padding:.62rem .68rem}.activity-card p{font-size:.73rem}.activity-file{color:var(--muted);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.activity-file{color:color-mix(in srgb,var(--muted) 78%,var(--ink))}}.activity-file{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.hero-actions .button{min-height:2.75rem;padding:.6rem .8rem;font-size:.82rem}.player-actions,.player-detail-grid{grid-template-columns:1fr}.metadata-incident-summary{font-size:.94rem}.recording-title-meta{font-size:.68rem}.stat-detail{font-size:.74rem}.recording-fact-list{grid-template-columns:1fr}.recording-fact-list .metadata-fact{grid-template-columns:minmax(6.4rem,7.6rem) minmax(0,1fr)}.recording-jump-card{padding:.9rem .96rem}.metadata-long-text{padding:.82rem .88rem}.metadata-tree-item{padding:.66rem .72rem}.metadata-utility-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.42rem}.metadata-utility-link,.metadata-utility-value{flex-basis:auto;width:100%}.metadata-utility-actions{justify-content:flex-start;align-self:flex-start}.recording-prev-next-copy span{font-size:.76rem}.transcript-callout{padding:.92rem 1rem;font-size:.92rem}.recording-ai-brief{padding:.78rem .88rem}.recording-ai-brief-text{font-size:.95rem;line-height:1.4}.incident-timeline-track{gap:.55rem}.incident-timeline-step{min-width:9.4rem;padding:.68rem .72rem}.incident-map-frame{height:220px}.department-badge.is-large{min-width:2.45rem;height:2.45rem;font-size:.72rem}.department-logo{border-radius:.72rem;width:2.2rem;height:2.2rem;padding:.24rem}.department-logo.is-large{border-radius:.8rem;width:2.45rem;height:2.45rem;padding:.28rem}.filter-chip-row{gap:.45rem}.filter-chip{min-height:2.75rem;padding:.72rem;font-size:.7rem}.section-panel{padding:.85rem}.masthead.section-panel{padding:.76rem .78rem .84rem}.compact-hero,.department-hero{padding:.85rem .85rem .8rem}.hero-brand-lockup{gap:.6rem;width:100%;padding:.58rem .68rem}.hero-brand-mark{border-radius:.82rem;width:2.5rem;height:2.5rem}.hero-brand-copy strong{font-size:.94rem}.hero-brand-copy small{color:#fff4e8f2;font-size:.72rem}.hero-inline-summary{font-size:.66rem}h2{font-size:clamp(1.05rem,4vw,1.3rem)}.live-scanner-btn,.page-nav a{min-height:2.18rem;padding:.58rem .4rem;font-size:.78rem}.brand-copy strong{font-size:.85rem}.department-nav-links{flex-direction:column;gap:.4rem}.department-nav-links a{justify-content:center;min-height:2.75rem;padding:.55rem .65rem;font-size:.8rem}.department-nav-links a.department-nav-link-secondary{width:auto;min-height:2.75rem;padding:.6rem 0}.department-switcher-strip{flex-wrap:wrap;justify-content:center;gap:.35rem .8rem;padding:.45rem .6rem}.department-switcher-strip a{font-size:.75rem}.track-row{padding:.7rem .75rem}.track-row-title strong{font-size:.88rem}.track-row small,.track-row-meta em{font-size:.65rem}.wk-heatmap-header,.wk-heatmap-row{grid-template-columns:1.8rem repeat(7,minmax(0,1fr)) 2rem;gap:.15rem}.wk-heatmap-cell{font-size:.52rem}.wk-heatmap-dept-code{border-radius:.25rem;width:.95rem;height:.95rem;font-size:.44rem}.wk-heatmap-total-count{font-size:.55rem}#active-departments>.section-heading,#recent-recordings>.section-heading{align-items:start}#active-departments>.section-heading h2,#recent-recordings>.section-heading h2{margin-top:.12rem;font-size:1rem}.sparkline-list{--sparkline-day-size:clamp(1rem,5.8vw,1.4rem);--sparkline-total-size:clamp(2.6rem,10vw,3.1rem);--sparkline-side-pad:.35rem;--sparkline-grid-gap:.15rem}.sparkline-dept{font-size:.78rem}.sparkline-axis-total{white-space:nowrap}.activity-card h3{-webkit-line-clamp:2}}@media (prefers-color-scheme:light){.facet-row:hover,.track-row.is-archive:hover{background:#00000008}.archive-date-header{background:var(--bg)}.library-filter-rail{scrollbar-color:var(--line-strong) transparent}.hero-brand-lockup{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup{border-color:color-mix(in srgb,var(--ember) 22%,var(--line-strong))}}.hero-brand-lockup{background:linear-gradient(135deg,#fffbf5fa,#f5e8d9f5);box-shadow:0 18px 34px #7848181f,inset 0 1px #ffffffb8}.hero-brand-mark{border:1px solid var(--ember)}@supports (color:color-mix(in lab,red,red)){.hero-brand-mark{border:1px solid color-mix(in srgb,var(--ember) 22%,#fffc)}}.hero-brand-mark{background:linear-gradient(#fff7eceb,#f9e9d4b8);box-shadow:0 10px 22px #96581c29}.hero-brand-copy strong{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hero-brand-copy strong{color:color-mix(in srgb,var(--ink) 96%,#000)}}.hero-brand-copy strong{text-shadow:none}.hero-brand-copy small{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hero-brand-copy small{color:color-mix(in srgb,var(--ink) 78%,var(--muted))}}.hero-brand-copy small{text-shadow:none}.compact-hero-stat{background:linear-gradient(#fffbf6fa,#f7ece0f5);box-shadow:0 12px 24px #78481814}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}