/*! tailwindcss v4.3.3 | 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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-outline-style:solid;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--font-weight-normal:400;--font-weight-medium:500;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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}.invisible{visibility:hidden}.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}.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.row-1{grid-row:1}.row-2{grid-row:2}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-\[55px\]{height:55px}.h-full{height:100%}.h-px{height:1px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-dvh{min-height:100dvh}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[82ch\]{max-width:82ch}.max-w-\[90ch\]{max-width:90ch}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1800px\]{max-width:1800px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[460px\]{min-width:460px}.min-w-\[480px\]{min-width:480px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[700px\]{min-width:700px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-\[10px\]{border-radius:10px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-ui)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[color\:var\(--warn\)\]{border-color:var(--warn)}.bg-\[color\:var\(--background\)\]{background-color:var(--background)}.bg-\[color\:var\(--border\)\]{background-color:var(--border)}.bg-\[color\:var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[color\:var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[color\:var\(--surface\)\]{background-color:var(--surface)}.bg-\[color\:var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[color\:var\(--warn-soft\)\]{background-color:var(--warn-soft)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-soft\)\]{color:var(--text-soft)}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.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,)}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.underline-offset-4{text-underline-offset:4px}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow)}.ring,.shadow-\[var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.marker\:text-\[color\:var\(--text-soft\)\] ::marker{color:var(--text-soft)}.marker\:text-\[color\:var\(--text-soft\)\]::marker{color:var(--text-soft)}.marker\:text-\[color\:var\(--text-soft\)\] ::-webkit-details-marker,.marker\:text-\[color\:var\(--text-soft\)\]::-webkit-details-marker{color:var(--text-soft)}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-sm:focus{border-radius:var(--radius-ui)}.focus\:border-\[color\:var\(--text\)\]:focus{border-color:var(--text)}.focus\:bg-\[color\:var\(--text\)\]:focus{background-color:var(--text)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-\[color\:var\(--background\)\]:focus{color:var(--background)}.focus\:opacity-80:focus{opacity:.8}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-grid{display:inline-grid}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-bottom,.leaflet-top{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map-page-main{width:100%;max-width:none;margin-inline:auto;padding:.75rem}.map-page-root{position:relative}.map-header-search-button{border:1px solid var(--border);border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-soft);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);background:0 0;flex:none;place-items:center;display:grid}.map-header-search-button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-muted);transform:translateY(-1px)}.map-header-search-button:active{transform:scale(.94)}.map-command-context[data-layer=customers]{grid-template-columns:minmax(280px,520px);justify-content:end}.map-command-context[data-layer=customers]>:first-child{grid-column:auto;width:100%}.map-page-root[data-refreshing=true]:before{z-index:120;background:linear-gradient(90deg,transparent,var(--text),transparent);content:"";height:2px;animation:map-refresh-progress .9s ease-in-out infinite;position:absolute;top:0;left:0;right:0}.map-page-root[data-refreshing=true] .map-workspace{opacity:.86;transition:opacity .16s}.map-inline-status{border:1px solid var(--border);border-radius:var(--radius-row);min-height:36px;color:var(--text-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.map-inline-status button{border-radius:var(--radius-control);min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0}@keyframes map-refresh-progress{0%{transform:translate(-60%)}to{transform:translate(60%)}}.map-customer-rows.map-customer-rows-virtualized,.map-viewport-customer-list .map-customer-rows.map-customer-rows-virtualized{contain:strict;height:min(52dvh,520px);max-height:520px;display:block;position:relative;overflow-y:auto}.map-customer-rows-virtualized>.map-customer-virtual-spacer{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:0;left:0;right:0}.map-command-bar{position:relative}.map-command-palette-trigger{border:1px solid var(--border);border-radius:var(--radius-control);min-height:32px;color:var(--text-soft);background:var(--surface-muted);cursor:pointer;align-items:center;gap:.45rem;padding:.25rem .5rem;font-size:12px;transition:color .14s,border-color .14s,transform .14s;display:inline-flex;position:absolute;bottom:.35rem;right:.625rem}.map-command-palette-trigger:hover{border-color:var(--border-strong);color:var(--text)}.map-command-palette-trigger:active{transform:scale(.97)}.map-command-palette kbd,.map-command-palette-trigger kbd{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-soft);background:var(--surface);font-family:var(--font-brand);box-shadow:0 1px 0 var(--border);padding:.08rem .3rem;font-size:12px}.map-palette-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000047;place-items:start center;padding:max(12dvh,5rem) 1rem 1rem;animation:map-palette-backdrop-in .16s both;display:grid;position:fixed;inset:0}.map-command-palette{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);width:min(640px,100%);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.map-command-palette{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.map-command-palette{animation:map-palette-in .22s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 24px 80px #00000047}.map-palette-search{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:58px;padding:0 .9rem;display:grid}.map-palette-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.map-palette-results{max-height:min(52dvh,430px);padding:.4rem;overflow-y:auto}.map-palette-results button{border-radius:var(--radius-row);width:100%;min-height:46px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}.map-palette-results button[aria-selected=true]{background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border)}.map-palette-results p,.map-palette-results small{color:var(--text-soft);font-size:13px}.map-palette-results p{text-align:center;padding:1.25rem}.map-command-palette footer{border-top:1px solid var(--border);color:var(--text-soft);flex-wrap:wrap;gap:1rem;padding:.55rem .8rem;font-size:12px;display:flex}.map-command-palette footer span{align-items:center;gap:.25rem;display:inline-flex}.map-action-toast{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:260;border:1px solid var(--border-strong);min-width:min(360px,100vw - 2rem);min-height:48px;color:var(--text);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem .65rem .6rem .9rem;display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab,red,red)){.map-action-toast{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.map-action-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;animation:map-toast-in .24s cubic-bezier(.2,.8,.2,1) both;transform:translate(-50%);box-shadow:0 16px 44px #00000040}.map-action-toast button{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface-muted);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-weight:600}@keyframes map-palette-backdrop-in{0%{opacity:0}}@keyframes map-palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes map-toast-in{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}}@media (pointer:coarse){.map-command-palette-trigger,.map-zoom-controls .map-zoom-button,.map-zoom-controls .map-zoom-reset{min-width:44px;min-height:44px}}@media (max-width:39.99rem){.map-command-palette-trigger{grid-column:1/-1;justify-self:end;position:static}.map-side-panel.map-side-panel-selected{z-index:180;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);min-height:0;max-height:none;transform:translateY(var(--map-sheet-drag,0));border:1px solid var(--border-strong);border-bottom:0;transition:height .32s cubic-bezier(.2,.8,.2,1),transform .12s;position:fixed;bottom:0;left:.5rem;right:.5rem;overflow:hidden;box-shadow:0 -20px 70px #0000004d}.map-side-panel-selected[data-detent=peek]{height:34dvh}.map-side-panel-selected[data-detent=half]{height:62dvh}.map-side-panel-selected[data-detent=full]{height:92dvh}.map-side-panel-selected .map-side-panel-grip{z-index:2;background:var(--surface);touch-action:none;cursor:ns-resize;border:0;justify-content:center;align-items:center;width:100%;height:28px;margin:0;display:flex;position:relative}.map-side-panel-selected .map-side-panel-grip span{background:var(--border-strong);border-radius:99px;width:38px;height:4px}.map-side-panel-selected .map-side-panel-scroll{max-height:none;padding-bottom:calc(1rem + env(safe-area-inset-bottom));position:absolute;inset:28px 0 0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.map-action-toast,.map-command-palette,.map-page-root[data-refreshing=true]:before,.map-palette-backdrop{animation:none}}.map-page-root{--map-boundary:var(--text)}@supports (color:color-mix(in lab,red,red)){.map-page-root{--map-boundary:color-mix(in srgb,var(--text) 54%,var(--surface))}}.map-page-root{--map-rule:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.map-page-root{--map-rule:color-mix(in srgb,var(--border-strong) 82%,transparent)}}.map-page-root{min-width:0}.map-page-toolbar{z-index:35;border-bottom:1px solid var(--map-rule);gap:.875rem;padding-bottom:.875rem;display:grid;position:relative}.map-page-title-block{min-width:0}.map-page-heading{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0;margin:.2rem 0 0;display:flex}.map-page-heading-title{color:var(--text)}.map-page-heading-context{min-width:0;color:var(--text-soft);font-size:.8125rem;font-weight:500;line-height:1.35}.map-page-layer-tabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:3px;padding:3px;display:grid}.map-layer-button{border-radius:var(--radius-control);min-width:0;min-height:38px;color:var(--text-soft);text-align:center;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:.4rem .85rem}.map-layer-button>span:first-child{color:inherit;font-size:13px;font-weight:600;display:block}.map-layer-button:hover{color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.map-layer-button:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.map-layer-button[aria-selected=true]{color:var(--text);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong),0 2px 8px #00000014}@supports (color:color-mix(in lab,red,red)){.map-layer-button[aria-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--border-strong) 72%,transparent),0 2px 8px #00000014}}.map-layer-button:focus-visible{outline:2px solid var(--attention);outline-offset:1px}.map-page-period{align-items:center;gap:.5rem;min-width:0;display:flex}.map-page-period,.map-page-period[data-mode=territory]{justify-content:flex-end}.map-about-root{flex:none;position:relative}.map-about-button,.map-about-close{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.map-about-button{place-items:center;padding:0;display:grid}.map-about-close{padding-inline:.75rem;font-size:13px;font-weight:600}.map-about-button:hover,.map-about-close:hover{background:var(--surface-muted);transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.map-about-button:active,.map-about-close:active{box-shadow:none;transform:scale(.96)}.map-about-popover{z-index:70;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);width:min(48ch,100vw - 2rem);box-shadow:var(--shadow);visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity .18s var(--motion-ease),transform .22s var(--motion-ease),visibility 0s linear .22s;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-6px)scale(.985)}.map-about-popover[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.map-explorer-shell{gap:.75rem;margin-top:.75rem;display:grid}.map-command-bar{border:1px solid var(--border);border-radius:12px;gap:.625rem;padding:.625rem .75rem .45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.map-command-bar{background:color-mix(in srgb,var(--surface) 94%,var(--surface-muted))}}.map-command-field{gap:.2rem;min-width:0;display:grid}.map-command-field label,.map-command-field legend,.map-command-selection-label{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.map-customer-lens-field{border:0;min-width:0;margin:0;padding:0}.map-customer-lens-control{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:44px;padding:3px;display:grid}.map-customer-search-control{min-width:0;position:relative}.map-customer-search-control input{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text);background:var(--surface-muted);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);padding:.55rem 2.4rem .55rem .75rem;font-size:.8125rem}.map-customer-search-control input::placeholder{color:var(--text-muted)}.map-customer-search-control button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-soft);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.map-customer-search-control button:hover{color:var(--text);background:var(--surface);transform:translateY(-50%)scale(1.04)}.map-customer-search-control button:active{transform:translateY(-50%)scale(.92)}.map-customer-lens-control button{border-radius:var(--radius-control);min-width:0;min-height:36px;color:var(--text-soft);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:.35rem .6rem;font-size:13px;font-weight:600;line-height:1.3}.map-customer-lens-control button[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 2px 8px #00000014}.map-customer-lens-control button:hover{color:var(--text);transform:translateY(-1px)}.map-customer-lens-control button:active{transform:scale(.97)}.map-command-field select{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text);background:var(--surface-muted);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);padding:.55rem 2.25rem .55rem .7rem;font-size:.8125rem;font-weight:600;overflow:hidden}.map-command-selection{border:1px solid var(--attention);align-items:center;gap:.4rem;width:fit-content;min-height:44px;padding:.35rem .4rem .35rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.map-command-selection{border:1px solid color-mix(in srgb,var(--attention) 55%,var(--border))}}.map-command-selection{border-radius:var(--radius-control);color:var(--text);background:var(--attention-soft);text-align:left;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.map-command-selection:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0000001a}.map-command-selection:active{box-shadow:none;transform:scale(.98)}.map-command-selection-label{font-size:12px;display:inline}.map-command-selection strong{font-size:14px;font-weight:600;line-height:1.25}.map-command-selection-close{width:32px;height:32px;color:var(--text-soft);flex:none;place-items:center;font-size:1.25rem;display:grid}.map-command-hint{min-height:28px;color:var(--text-soft);align-items:center;margin:0;font-size:13px;display:flex}.map-command-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.map-command-context>:first-child{grid-column:1/-1}.map-command-summary{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;align-content:center;gap:.05rem;min-width:0;min-height:61px;padding:.35rem .7rem;display:grid}.map-command-summary-detail,.map-command-summary-label{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.map-command-summary-label{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.map-command-summary-detail{font-size:13px}.map-command-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.map-command-description{min-height:61px;color:var(--text-soft);align-items:center;margin:0;padding-inline:.25rem;font-size:13px;line-height:1.45;display:flex}.map-command-status{border-top:1px solid var(--border);align-items:center;min-width:0;height:29px;display:flex;overflow:hidden}.map-command-context>*{min-height:61px}.map-command-hint{text-overflow:ellipsis;white-space:nowrap;min-height:0;line-height:1.3;overflow:hidden}.map-workspace{gap:.75rem;min-height:0;scroll-margin-top:5.5rem;display:grid}.map-main-panel,.map-side-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0}.map-main-panel{flex-direction:column;min-height:0;padding:.5rem;display:flex;container-type:inline-size}.map-svg-shell{aspect-ratio:8/5;height:auto;min-height:310px;scroll-margin-top:5.5rem}.map-street-shell{isolation:isolate}.map-street-canvas{position:absolute;inset:0}.map-street-canvas.leaflet-container{color:#28292c;width:100%;height:100%;font-family:var(--font-brand);background:#e8e9ea}.map-street-canvas .leaflet-tile-pane{opacity:.9;filter:saturate(.78)contrast(.9)brightness(1.035)}.map-street-canvas.leaflet-container:focus-visible{outline:3px solid var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-street-canvas.leaflet-container:focus-visible{outline:3px solid color-mix(in srgb,var(--attention) 72%,white)}}.map-street-canvas.leaflet-container:focus-visible{outline-offset:-3px}.map-street-canvas .leaflet-control-attribution{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.map-street-canvas .leaflet-control-attribution{border:1px solid color-mix(in srgb,var(--border-strong) 86%,transparent)}}.map-street-canvas .leaflet-control-attribution{border-radius:var(--radius-control);color:#37383b;background:#ffffffe6;font-size:12px}.map-street-canvas .leaflet-control-attribution a{color:#2c2d30;text-decoration:underline}.map-street-canvas .leaflet-tooltip.map-company-tooltip{border:1px solid var(--border-strong);border-radius:var(--radius-row);min-width:210px;max-width:270px;color:var(--text);background:var(--surface);padding:.7rem .75rem}@supports (color:color-mix(in lab,red,red)){.map-street-canvas .leaflet-tooltip.map-company-tooltip{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.map-street-canvas .leaflet-tooltip.map-company-tooltip{font-family:var(--font-brand);white-space:normal;pointer-events:none;box-shadow:0 10px 28px #0003}.map-street-canvas .leaflet-tooltip.map-company-tooltip:before{display:none}.map-company-tooltip-content{animation:map-tooltip-content-in .18s var(--motion-ease) both;gap:.2rem;display:grid}.map-company-tooltip-name{text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.map-company-tooltip-footer,.map-company-tooltip-location,.map-company-tooltip-metric span{color:var(--text-soft);font-size:13px;line-height:1.4}.map-company-tooltip-metric{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:.75rem;margin-top:.35rem;padding-top:.45rem;display:flex}.map-company-tooltip-metric strong{flex:none;font-size:14px}.map-company-tooltip-history{color:var(--text-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;font-size:12px;display:grid}.map-company-tooltip-footer{margin-top:.15rem}.map-street-shell .map-legend-overlay,.map-street-shell .map-street-status,.map-street-shell .map-zoom-controls{z-index:1000}.map-street-shell .map-zoom-controls{border-radius:var(--radius-row);gap:.18rem;padding:.18rem;top:.55rem;right:.55rem}.map-street-shell .map-zoom-button,.map-street-shell .map-zoom-reset{border-radius:var(--radius-control);min-width:34px;min-height:34px}.map-street-shell .map-zoom-button:hover:not(:disabled),.map-street-shell .map-zoom-reset:hover{opacity:1;transform:translateY(-1px);box-shadow:0 5px 14px #0000001f}.map-street-shell .map-zoom-button:active:not(:disabled),.map-street-shell .map-zoom-reset:active{box-shadow:none;transform:scale(.92)}.map-street-shell .map-zoom-button{font-size:1rem}.map-street-shell .map-zoom-reset{padding-inline:.55rem;font-size:13px}.map-street-shell .map-zoom-level{min-width:3.25rem;padding-inline:.3rem;font-size:12px}.map-street-shell .map-street-zoom-label{max-width:96px}.map-street-cluster{color:#fff;font-family:var(--font-mono);background:#6d3be8db;border:2px solid #fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 12px #18181838}.map-street-cluster span{place-items:center;width:100%;height:100%;display:grid}.map-street-customer-halo,.map-street-customer-marker{transform-box:fill-box;transform-origin:50%;transition:opacity .18s var(--motion-ease),transform .18s var(--motion-ease),stroke-width .18s var(--motion-ease)}.map-street-customer-marker:focus-visible,.map-street-customer-marker:hover{transform:scale(1.12)}.map-street-canvas .leaflet-overlay-pane path{transition:fill-opacity .24s var(--motion-ease),stroke-opacity .24s var(--motion-ease),stroke-width .24s var(--motion-ease)}.map-street-cluster:focus-visible{outline:3px solid var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-street-cluster:focus-visible{outline:3px solid color-mix(in srgb,var(--attention) 68%,white)}}.map-street-cluster:focus-visible{outline-offset:3px}.map-street-status{z-index:32;border:1px solid var(--border-strong);border-radius:var(--radius-row);min-height:44px;color:var(--text);background:var(--surface);align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.map-street-status{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.map-street-status{box-shadow:var(--shadow);font-size:13px;transform:translate(-50%,-50%)}.map-street-status-pulse{background:var(--attention);width:.65rem;height:.65rem;animation:map-street-pulse 1.2s var(--motion-ease) infinite;border-radius:50%}.map-street-status-error{justify-items:start;width:min(340px,100% - 2rem);line-height:1.45;display:grid}.map-street-status-error span{color:var(--text-soft)}.map-street-status-error button{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-height:40px;color:var(--text);background:var(--surface);cursor:pointer;padding-inline:.8rem;font-weight:700}.map-street-zoom-label{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}@keyframes map-street-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.map-side-panel{position:relative}.map-side-panel-scroll{scroll-behavior:smooth;padding:1rem}.map-side-panel-content{animation:map-content-enter .22s var(--motion-ease) both}.map-side-panel-backdrop,.map-side-panel-grip{display:none}.map-empty-selection{border-bottom:1px solid var(--map-rule);padding-bottom:1.25rem}.map-empty-selection h2,.map-rail-section-heading h2,.map-state-heading h2{color:var(--text);letter-spacing:0;margin:.15rem 0 0;font-size:17px;font-weight:600;line-height:1.3}.map-empty-selection>p:last-child{max-width:34ch;color:var(--text-soft);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.map-state-detail{border-bottom:1px solid var(--map-rule);padding-bottom:1.25rem}.map-rail-section-heading,.map-state-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.map-panel-close{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:44px;height:44px;color:var(--text);background:var(--surface-muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);flex:none;place-items:center;display:grid}.map-panel-close:hover{background:var(--surface);transform:rotate(3deg)scale(1.03);box-shadow:0 5px 14px #0000001a}.map-panel-close:active{box-shadow:none;transform:scale(.92)}.map-state-kpis{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.map-state-kpi{background:var(--surface-muted);gap:.2rem;min-width:0;padding:.75rem;display:grid}.map-state-kpi-primary{background:var(--input-bg);grid-column:1/-1}.map-state-kpi span{color:var(--text-soft);font-size:12px;line-height:1.3}.map-state-kpi strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.map-state-kpi-primary strong{font-size:1.35rem}.map-firm-list{margin-top:1rem;overflow-x:auto}.map-firm-table{table-layout:fixed;width:100%;min-width:0}.map-firm-table td:first-child,.map-firm-table th:first-child{width:66%;max-width:none;position:static}.map-firm-table td:last-child,.map-firm-table th:last-child{width:34%;padding-right:0}.map-owner-mix{color:var(--text-soft);line-height:1.45}.map-owner-mix a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.map-owner-share{color:var(--text-soft);font-size:13px}.map-coverage-overview{padding-top:1.25rem}.map-coverage-primary{gap:.25rem;margin-top:1rem;display:grid}.map-coverage-primary>span{color:var(--text-soft);font-size:13px}.map-coverage-primary strong{color:var(--text);letter-spacing:-.035em;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.05}.map-coverage-bar{border:1px solid var(--border-strong);background:var(--surface-muted);height:7px;margin-top:.35rem;overflow:hidden}.map-coverage-bar span{background:var(--attention);height:100%;display:block}.map-coverage-breakdown{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0 0;display:grid}.map-coverage-breakdown>div{background:var(--surface-muted);min-width:0;padding:.65rem}.map-coverage-breakdown dt{color:var(--text-soft);font-size:12px;line-height:1.3}.map-coverage-breakdown dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.8125rem;font-weight:600;overflow:hidden}.map-coverage-method,.map-rail-empty{color:var(--text-soft);margin:.85rem 0 0;font-size:13px;line-height:1.45}.map-customer-list{border-bottom:1px solid var(--map-rule);gap:1rem;padding-bottom:1.25rem;display:grid}.map-customer-results,.map-territory-pulse{border:1px solid var(--border);border-radius:var(--radius-row);padding:1rem}.map-territory-pulse{background:var(--surface-muted);margin:0}@supports (color:color-mix(in lab,red,red)){.map-territory-pulse{background:color-mix(in srgb,var(--surface-muted) 62%,transparent)}}.map-customer-results{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.map-customer-results{background:color-mix(in srgb,var(--surface-muted) 24%,transparent)}}.map-pulse-grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.75rem;display:grid}.map-pulse-grid button{min-width:0;min-height:92px;color:var(--text);background:var(--surface-muted);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border:0;align-content:start;gap:.2rem;padding:.7rem;display:grid}.map-pulse-grid button:hover{background:var(--attention-soft);transform:translateY(-1px)}.map-pulse-grid button:active{transform:scale(.985)}.map-pulse-focus small,.map-pulse-grid small,.map-pulse-grid span,.map-pulse-note{color:var(--text-soft);font-size:12px;line-height:1.4}.map-pulse-grid strong{font-size:1.25rem}.map-pulse-focus{border:1px solid var(--border-strong);width:100%;min-height:58px;color:var(--text);background:var(--surface-muted);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1px;padding:.65rem .7rem;display:flex}.map-pulse-focus>span{gap:.12rem;display:grid}.map-pulse-focus>.t-num{justify-items:end}.map-pulse-note{margin:.6rem 0 0}.map-customer-list-summary{color:var(--text-soft);margin:.55rem 0 0;font-size:13px;line-height:1.45}.map-viewport-spend{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.2rem 1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 1px 6px #00000012}.map-viewport-spend>small,.map-viewport-spend>span{color:var(--text-soft);font-size:12px;line-height:1.3}.map-viewport-spend>span{text-transform:uppercase;letter-spacing:.04em;align-self:end;font-weight:600}.map-viewport-spend>strong{color:var(--text);font-family:var(--font-mono);letter-spacing:-.025em;grid-area:1/2/span 2;font-size:1.9rem;font-weight:650}.map-customer-rows{scrollbar-color:var(--text-muted) var(--surface-muted);gap:.5rem;max-height:420px;margin:.85rem 0 0;padding:0 .25rem 0 0;list-style:none;display:grid;overflow:hidden auto}.map-customer-rows li{border:1px solid var(--border);border-radius:var(--radius-row);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.map-customer-rows li{background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}}.map-customer-rows li{content-visibility:auto;contain-intrinsic-size:auto 124px;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.map-customer-rows li:focus-within,.map-customer-rows li:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 7px 18px #00000014}.map-customer-rows li:active{box-shadow:none;transform:scale(.995)}.map-viewport-customer-list .map-customer-rows{max-height:none;padding-right:0;overflow:visible}.map-customer-rows li:nth-child(2n){background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.map-customer-rows li:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 82%,transparent)}}.map-customer-rows li.map-customer-row-selected{background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--border-strong)}.map-customer-select{min-width:0;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;padding:0;display:grid}.map-customer-location,.map-customer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-customer-name{font-size:14px;font-weight:600;line-height:1.3}.map-customer-location,.map-customer-revenue{color:var(--text-soft);font-size:13px;line-height:1.4}.map-customer-revenue{color:var(--text);font-family:var(--font-mono);align-self:center;justify-items:end;font-weight:600;display:grid}.map-customer-revenue small{color:var(--text-soft);font-family:var(--font-brand);font-size:12px;font-weight:500;line-height:1.3}.map-customer-history-grid{border:1px solid var(--border);border-radius:var(--radius-row);background:var(--surface);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.map-customer-history-grid{background:color-mix(in srgb,var(--surface) 48%,transparent)}}.map-customer-history-grid>div{gap:.12rem;min-width:0;padding:.42rem .5rem;display:grid}.map-customer-history-grid>div+div{border-left:1px solid var(--border)}.map-customer-account-meta small,.map-customer-history-grid dt{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.map-customer-history-grid dd{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.map-customer-assignment{text-align:right;align-self:center;justify-items:end;gap:.1rem;max-width:180px;display:grid}.map-customer-assignment small{color:var(--text-soft);font-size:12px;line-height:1.3}.map-customer-assignment strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.map-yoy-badge{white-space:nowrap;border-radius:999px;align-self:center;padding:.2em .6em;font-size:12px;font-weight:600}.map-yoy-ahead{color:var(--state-good);background:var(--state-good-soft)}.map-yoy-quiet{color:var(--warn);background:var(--warn-soft)}.map-customer-account-meta{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:.75rem;padding-top:.35rem;display:grid}.map-customer-account-meta-single{grid-template-columns:minmax(0,1fr)}.map-customer-account-meta>span{gap:.08rem;min-width:0;display:grid}.map-customer-account-meta>span:last-child{text-align:right;justify-items:end}.map-customer-account-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.map-customer-rows-territory li{contain-intrinsic-size:auto 204px}.map-customer-status{border:1px solid var(--border);letter-spacing:.015em;white-space:nowrap;border-radius:999px;place-self:end;padding:.15rem .4rem;font-size:12px;font-weight:600;line-height:1.3}.map-customer-status-active{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-customer-status-active{border-color:color-mix(in srgb,var(--attention) 55%,var(--border))}}.map-customer-status-active{color:var(--attention-strong,var(--text));background:var(--attention-soft)}.map-customer-status-gap{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-customer-status-gap{border-color:color-mix(in srgb,var(--attention) 65%,var(--border))}}.map-customer-status-gap{color:var(--text);background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-customer-status-gap{background:color-mix(in srgb,var(--attention) 10%,var(--surface))}}.map-customer-status-inactive{color:var(--text-soft);background:var(--surface-muted)}.map-customer-rows .map-owner-mix{border-top:1px solid var(--border);grid-column:1/-1;margin-top:.25rem;padding-top:.5rem;font-size:13px}.map-customer-state-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.map-customer-state-list{background:color-mix(in srgb,var(--surface-muted) 48%,transparent)}}.map-customer-state-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.map-customer-focus{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-muted);margin:1rem 0 0 1rem;padding:.8rem}.map-customer-focus-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.map-customer-focus-heading h3{color:var(--text);margin:.18rem 0 0;font-size:17px;font-weight:600;line-height:1.3}.map-customer-focus-heading p:not(.t-display){color:var(--text-soft);margin:.25rem 0 0;font-size:13px}.map-customer-focus dl{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.75rem 0 0;display:grid}.map-customer-focus-signal{border-radius:var(--radius-row);background:var(--attention-soft);gap:.25rem;margin-top:.85rem;padding:.7rem .75rem;display:grid}.map-customer-focus-signal>span{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.map-customer-focus-signal strong{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.map-customer-focus-signal p{color:var(--text-soft);margin:.15rem 0 0;font-size:13px;line-height:1.4}.map-customer-focus-signal p .t-num{color:var(--text);font-weight:700}.map-customer-focus dl>div{background:var(--surface);gap:.18rem;padding:.55rem;display:grid}.map-customer-focus dt,.map-customer-focus-reps>span{color:var(--text-soft);font-size:12px;line-height:1.3}.map-customer-focus dd{color:var(--text);margin:0;font-size:13px;line-height:1.4}.map-customer-focus-reps{gap:.25rem;margin:.7rem 0 0;display:grid}.map-customer-state-list .map-customer-rows{max-height:none;margin-top:.5rem;padding-right:0;overflow:visible}.map-customer-list-intro{border-bottom:1px solid var(--border);gap:.25rem;padding-bottom:.85rem;display:grid}.map-territory-summary{margin-top:1.25rem}.map-territory-summary-intro{gap:.2rem;margin-bottom:.65rem;display:grid}.map-territory-summary-intro h3{color:var(--text);margin:0;font-size:17px;font-weight:600;line-height:1.25}.map-territory-summary-intro>p:last-child{max-width:62ch;color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}.map-territory-summary-map{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);flex:none;margin:0 0 .5rem;padding:.65rem}@supports (color:color-mix(in lab,red,red)){.map-territory-summary-map{background:color-mix(in srgb,var(--surface-muted) 64%,transparent)}}.map-territory-summary-map{animation:map-content-enter var(--motion-base) var(--motion-ease) both}.map-territory-summary-map .map-territory-summary-intro{grid-template-columns:minmax(155px,.8fr) minmax(0,1.35fr);align-items:center;gap:.75rem;margin-bottom:.55rem}.map-territory-summary-map .map-state-kpis{grid-template-columns:minmax(150px,1.25fr) repeat(3,minmax(0,.75fr));margin-top:0}.map-territory-summary-map .map-state-kpi{align-content:center;min-height:54px;padding:.55rem .6rem}.map-territory-summary-map .map-state-kpi-primary{grid-column:auto}.map-territory-summary-map .map-state-kpi-primary strong{font-size:1.1rem}@media (max-width:44rem){.map-territory-summary-map .map-state-kpis,.map-territory-summary-map .map-territory-summary-intro{grid-template-columns:repeat(2,minmax(0,1fr))}.map-territory-summary-map .map-state-kpi-primary,.map-territory-summary-map .map-territory-summary-intro>p:last-child{grid-column:1/-1}}.map-customer-list-intro h3{color:var(--text);letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.3}.map-customer-list-intro>p:last-child{max-width:66ch;color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}.map-customer-list-relationship{border-radius:var(--radius-row);color:var(--text-soft);background:var(--surface-muted);padding:.65rem .7rem;font-size:13px;line-height:1.45;margin:.15rem 0 0!important}.map-customer-list-relationship strong{color:var(--text)}.map-customer-other-label{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;margin:.85rem 0 -.25rem;font-size:12px;font-weight:600;line-height:1.3}.map-customer-overview{border-top:0}.map-customer-legend{grid-template-columns:auto auto auto auto;align-items:center;gap:.35rem .45rem;display:grid}.map-legend-dot{border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.map-legend-dot-territory{border:1.5px solid var(--text-soft);background:var(--surface)}.map-legend-dot-active{border:1px solid var(--attention);background:var(--attention);opacity:.72}.map-legend-dot-gap{border:2px solid var(--attention);background:var(--surface);box-shadow:0 0 0 2px var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-legend-dot-gap{box-shadow:0 0 0 2px color-mix(in srgb,var(--attention) 18%,transparent)}}.map-workspace-footnote{border-top:1px solid var(--map-rule);min-width:0;color:var(--text-soft);margin:0;padding-top:.5rem;font-size:12px;line-height:1.45}.map-workspace-footnote>span{white-space:normal;display:block}.map-legend-overlay{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius-row);background:var(--surface);max-width:calc(100% - 1.25rem);min-height:36px;padding:.4rem .55rem;position:absolute;bottom:.625rem;left:.625rem}@supports (color:color-mix(in lab,red,red)){.map-legend-overlay{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.map-legend-overlay{box-shadow:var(--shadow)}@media (min-width:40rem){.map-page-main{padding-inline:1rem}.map-command-bar{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start}.map-command-status{grid-column:1/-1}}@media (max-width:56.24rem){.map-side-panel-backdrop{z-index:79;background:#00000061;display:block;position:fixed;inset:0}.map-side-panel-selected{z-index:80;border-color:var(--border-strong);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;max-height:min(78dvh,720px);position:fixed;bottom:0;left:.5rem;right:.5rem;overflow:hidden;box-shadow:0 -18px 60px #00000040}.map-side-panel-selected .map-side-panel-grip{background:var(--border-strong);border-radius:99px;width:42px;height:4px;margin:.5rem auto 0;display:block}.map-side-panel-selected .map-side-panel-scroll{max-height:calc(min(78dvh,720px) - 12px);padding-bottom:calc(1rem + env(safe-area-inset-bottom));overflow-y:auto}}@media (min-width:56.25rem) and (min-height:43.75rem){.map-page-main:has(.map-page-root){max-width:none;height:calc(100dvh - 4rem - env(safe-area-inset-top));padding-block:0;overflow:hidden}.map-page-root{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.map-page-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading period""layers layers";gap:.35rem .75rem;padding-block:.35rem}.map-page-title-block{grid-area:heading;align-self:center}.map-page-heading-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-page-period{flex-wrap:nowrap;grid-area:period;justify-content:flex-end}.map-page-layer-tabs{grid-area:layers;grid-template-columns:repeat(2,minmax(132px,auto));justify-self:start}.map-explorer-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:.5rem;min-height:0;margin-top:.5rem;display:grid}.map-command-bar{grid-template:"rep context""status status"29px/minmax(220px,280px) minmax(0,1fr);align-items:start;gap:.4rem .5rem;padding:.5rem .625rem .35rem}.map-command-field-rep{grid-area:rep;max-width:none}.map-command-context{grid-area:context;grid-template-columns:minmax(260px,1.2fr) minmax(200px,1fr) minmax(150px,.65fr)}.map-command-context>:first-child{grid-column:auto}.map-command-status{grid-area:status}.map-command-hint,.map-command-selection{grid-column:auto}.map-workspace{grid-template-columns:minmax(0,53fr) minmax(320px,47fr);gap:.5rem}.map-main-panel,.map-workspace{overflow:hidden}.map-svg-shell{aspect-ratio:auto;flex:1;height:auto;min-height:0}.map-side-panel{min-height:0;overflow:hidden}.map-side-panel-scroll{position:absolute;inset:0;overflow-y:auto}.map-workspace-footnote{max-height:3.2em;padding-top:.35rem;overflow-y:auto}}@media (min-width:80rem) and (min-height:45rem){.map-page-toolbar{grid-template-columns:minmax(320px,1fr) 360px auto;grid-template-areas:"heading layers period";align-items:center}.map-page-layer-tabs{grid-template-columns:repeat(3,118px);justify-self:center}}@keyframes map-content-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes map-tooltip-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.map-about-button,.map-about-close,.map-command-selection,.map-layer-button{transition:none}.map-street-status-pulse{animation:none}}.map-page-root{--map-control-height:44px;--map-panel-radius:12px;--map-selected-surface:var(--input-bg)}.map-page-root :where(button,a,input,select):focus-visible{outline:2px solid var(--attention);outline-offset:2px}.map-page-heading{margin:0}.map-page-heading-title{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.25}.map-customer-lens-control,.map-page-layer-tabs{isolation:isolate;border-radius:var(--map-panel-radius);border-color:var(--border);background:var(--surface-muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.map-customer-lens-control,.map-page-layer-tabs{background:color-mix(in srgb,var(--surface-muted) 82%,transparent)}}.map-customer-lens-control:before,.map-page-layer-tabs:before,.map-page-period .range-selector-track:before{z-index:0;border:1px solid var(--border-strong);position:absolute;top:3px;bottom:3px;left:3px}@supports (color:color-mix(in lab,red,red)){.map-customer-lens-control:before,.map-page-layer-tabs:before,.map-page-period .range-selector-track:before{border:1px solid color-mix(in srgb,var(--border-strong) 68%,transparent)}}.map-customer-lens-control:before,.map-page-layer-tabs:before,.map-page-period .range-selector-track:before{border-radius:var(--radius-control);background:var(--map-selected-surface);pointer-events:none;transition:transform var(--motion-base) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease);content:"";box-shadow:0 1px 3px #0000001f}.map-customer-lens-control:has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(200%)}.map-customer-lens-control button,.map-layer-button{z-index:1;min-height:var(--map-control-height);border-radius:var(--radius-control);transition:color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);position:relative}.map-customer-lens-control button[aria-pressed=true],.map-layer-button[aria-selected=true]{color:var(--text);box-shadow:none;background:0 0}.map-customer-lens-control button:hover,.map-layer-button:hover{background:0 0;transform:translateY(-1px)}.map-customer-lens-control button:active,.map-layer-button:active{transform:scale(.97)}.map-command-bar{border-color:var(--border);border-radius:var(--map-panel-radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.map-command-bar{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.map-command-bar{box-shadow:none}.map-command-field label,.map-command-field legend{color:var(--text-soft);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.map-command-field select,.map-customer-search-control input{min-height:var(--map-control-height);border-color:var(--border);border-radius:var(--radius-control);background:var(--input-bg)}.map-command-context>*,.map-command-description{min-height:58px}.map-command-field select:hover,.map-customer-search-control input:hover{border-color:var(--border-strong)}.map-command-field select:focus,.map-customer-search-control input:focus{border-color:var(--border-strong);box-shadow:0 0 0 4px var(--text)}@supports (color:color-mix(in lab,red,red)){.map-command-field select:focus,.map-customer-search-control input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--text) 8%,transparent)}}.map-customer-search-icon{z-index:1;width:1rem;height:1rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.map-customer-search-control input{padding-left:2.25rem}.map-page-period nav{border-color:var(--border);border-radius:var(--map-panel-radius);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.map-page-period nav{background:color-mix(in srgb,var(--surface-muted) 82%,transparent)}}.map-page-period .range-selector-track{isolation:isolate;position:relative;overflow:hidden}.map-page-period .range-selector-track:before{width:calc(25% - 1.5px)}.map-page-period .range-selector-track:has(>:nth-child(2)[aria-current=page]):before{transform:translate(100%)}.map-page-period .range-selector-track:has(>:nth-child(3)[aria-current=page]):before{transform:translate(200%)}.map-page-period .range-selector-track:has(>:nth-child(4)[aria-current=page]):before{transform:translate(300%)}.map-page-period .range-chip-selected{box-shadow:none;background:0 0;color:var(--text)!important}.map-about-button{border-color:var(--border);background:0 0}.map-main-panel,.map-side-panel{border-color:var(--border-strong);border-radius:var(--map-panel-radius)}.map-main-panel{position:relative}.map-surface-stack{flex:1;min-height:310px;position:relative;overflow:hidden}.map-surface{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s var(--motion-ease),visibility 0s linear .22s;position:absolute;inset:0}.map-surface-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.map-surface>.map-svg-shell{aspect-ratio:auto;width:100%;height:100%;min-height:0}.map-workspace-footnote{display:none}@media (min-width:56.25rem){.map-page-main:has(.map-page-root){width:100%;max-width:none;height:calc(100dvh - 4rem - env(safe-area-inset-top));padding:0 1rem;overflow:hidden}.map-page-root{grid-template-rows:60px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.map-page-toolbar{border-color:var(--border);grid-template-columns:minmax(160px,1fr) 260px minmax(320px,1fr);grid-template-areas:"heading layers period";align-items:center;gap:1.25rem;min-height:60px;padding:0;display:grid}.map-page-title-block{grid-area:heading}.map-page-layer-tabs{grid-area:layers;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:100%}.map-page-period{grid-area:period;justify-content:flex-end;justify-self:end}.map-explorer-shell{grid-template-rows:74px minmax(0,1fr);gap:.625rem;min-height:0;margin-top:.625rem;padding-bottom:.75rem;display:grid}.map-command-bar{grid-template:"rep context period"58px/minmax(220px,280px) minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:74px;padding:.5rem}.map-command-field-rep{grid-area:rep}.map-command-context{grid-area:context;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)}.map-command-context[data-layer=revenue]{grid-template-columns:1fr}.map-command-context>:first-child{grid-column:auto}.map-command-status{grid-area:status}.map-workspace{grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);gap:.625rem}.map-main-panel,.map-side-panel,.map-workspace{min-height:0;overflow:hidden}.map-svg-shell{aspect-ratio:auto;flex:1;height:auto;min-height:0}.map-surface-stack{min-height:0}.map-side-panel-scroll{position:absolute;inset:0;overflow-y:auto}}@media (max-width:56.24rem){.map-page-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading period""layers layers";align-items:center}.map-page-title-block{grid-area:heading}.map-page-layer-tabs{grid-area:layers}.map-page-period{grid-area:period;justify-content:flex-end}.map-side-panel-backdrop{display:none}.map-side-panel-selected{z-index:auto;border:1px solid var(--border-strong);border-radius:var(--map-panel-radius);max-height:none;box-shadow:none;position:relative;bottom:auto;left:auto;right:auto}.map-side-panel-selected .map-side-panel-grip{display:none}.map-side-panel-selected .map-side-panel-scroll{max-height:none;overflow:visible}}@media (max-width:39.99rem){.map-page-main{padding:.75rem}.map-page-toolbar{grid-template-columns:1fr auto;grid-template-areas:"heading heading""layers layers""period period";gap:.625rem}.map-page-period{justify-content:space-between;width:100%}.map-command-bar{padding:.75rem}.map-command-context{grid-template-columns:1fr}.map-command-context>:first-child{grid-column:auto}.map-command-context>*,.map-command-summary{min-height:var(--map-control-height)}.map-command-status{height:auto;min-height:44px}.map-svg-shell{min-height:430px}.map-customer-focus{margin-left:0}.map-customer-state-list{padding:.75rem}}@media (min-width:56.25rem){.map-command-context[data-layer=customers]{grid-template-columns:minmax(280px,520px);justify-content:end}.map-command-context[data-layer=customers]>:first-child{grid-column:auto;width:100%}}.map-page-layer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.map-page-layer-tabs:before{width:calc(50% - 4.5px)}.map-page-layer-tabs:has(.map-layer-button:nth-child(2)[aria-selected=true]):before{transform:translate(calc(100% + 3px))}.map-customer-lens-control:before{width:calc(50% - 4.5px)}.map-customer-lens-control{grid-template-columns:repeat(2,minmax(0,1fr))}.map-customer-lens-control:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 3px))}.map-customer-lens-control:has(button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.map-customer-lens-control:has(button:nth-child(3)):before{width:calc(33.3333% - 4px)}.map-customer-lens-control:has(button:nth-child(3)):has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 3px))}.map-customer-lens-control:has(button:nth-child(3)):has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(calc(200% + 6px))}@media (min-width:56.25rem) and (pointer:fine){.map-page-root{--map-control-height:36px;grid-template-rows:52px minmax(0,1fr)}.map-page-main:has(.map-page-root){height:calc(100dvh - 3.5rem - env(safe-area-inset-top));padding-inline:.75rem}.map-page-toolbar{grid-template-columns:minmax(140px,1fr) minmax(330px,380px) minmax(320px,1fr);gap:1rem;min-height:52px}.map-page-heading-title{font-size:23px}.map-page-layer-tabs{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.map-layer-button{min-height:36px;padding:.25rem .3rem}.map-layer-button>span:first-child{white-space:nowrap;font-size:13px}.map-page-period .range-selector-track{min-height:40px}.map-page-period .range-chip{padding-inline:.65rem;min-height:38px!important}.map-header-search-button{border-radius:var(--radius-control);width:38px;height:38px}.map-explorer-shell{grid-template-rows:74px minmax(0,1fr);gap:.45rem;margin-top:.45rem;padding-bottom:.5rem}.map-command-bar{grid-template-rows:64px;gap:.5rem;min-height:74px;padding:.3rem .45rem}.map-command-field{gap:.1rem}.map-command-field label,.map-command-field legend{font-size:12px}.map-command-context>*,.map-command-description{min-height:64px}.map-command-field select{border-radius:8px;min-height:36px;padding-block:.35rem;font-size:13px}.map-customer-lens-control{border-radius:var(--radius-row);height:42px;min-height:0;padding:2px}.map-customer-lens-control button{min-height:36px;padding:.25rem .45rem;font-size:13px}.map-workspace{gap:.5rem}.map-side-panel-scroll{padding:.75rem}.map-panel-close{width:36px;height:36px}.map-empty-selection h2,.map-rail-section-heading h2,.map-state-heading h2{font-size:17px}.map-state-detail{padding-bottom:.9rem}.map-state-kpis{margin-top:.7rem}.map-state-kpi{gap:.12rem;padding:.55rem .6rem}.map-state-kpi-primary strong{font-size:1.15rem}.map-territory-summary-map{margin-bottom:.4rem;padding:.5rem}.map-territory-summary-map .map-territory-summary-intro{gap:.55rem;margin-bottom:.35rem}.map-territory-summary-map .map-state-kpi{min-height:46px;padding:.35rem .5rem}.map-customer-rows{gap:.375rem;margin-top:.6rem}.map-customer-rows li{contain-intrinsic-size:auto 96px;gap:.25rem .6rem;padding:.55rem .65rem}.map-customer-select{min-height:40px}.map-customer-rows .map-owner-mix{margin-top:.1rem;padding-top:.35rem}.map-customer-state-list{margin-top:.7rem;padding:.75rem}.map-customer-focus{margin-top:.7rem;padding:.65rem}.map-customer-focus-signal{margin-top:.6rem;padding:.55rem .65rem}}@media (max-width:39.99rem){.map-side-panel.map-side-panel-selected{z-index:180;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);min-height:0;max-height:none;transform:translateY(var(--map-sheet-drag,0));border:1px solid var(--border-strong);border-bottom:0;transition:height .32s cubic-bezier(.2,.8,.2,1),transform .12s;position:fixed;bottom:0;left:.5rem;right:.5rem;overflow:hidden;box-shadow:0 -20px 70px #0000004d}.map-side-panel-selected[data-detent=peek]{height:34dvh}.map-side-panel-selected[data-detent=half]{height:62dvh}.map-side-panel-selected[data-detent=full]{height:92dvh}.map-side-panel-selected .map-side-panel-grip{z-index:2;background:var(--surface);touch-action:none;cursor:ns-resize;border:0;justify-content:center;align-items:center;width:100%;height:28px;margin:0;display:flex;position:relative}.map-side-panel-selected .map-side-panel-grip span{background:var(--border-strong);border-radius:99px;width:38px;height:4px;display:block}.map-side-panel-selected .map-side-panel-scroll{max-height:none;position:absolute;inset:28px 0 0;overflow-y:auto}}.map-command-bar .map-command-period{grid-area:auto;justify-content:flex-end;justify-self:end}@media (min-width:56.25rem){.map-command-bar .map-command-period{grid-area:period;align-self:center}}:root,:root[data-theme=auto]{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--background:light-dark(#f4f5f6,#191a18);--surface:light-dark(#fff,#212220);--surface-muted:light-dark(#eff0f1,#2a2b29);--input-bg:light-dark(#fff,#2e2f2d);--border:light-dark(#e9eaec,#33342f);--border-strong:light-dark(#d2d3d7,#4a4b45);--text:light-dark(#222,#ebece8);--text-deep:light-dark(#181818,#f5f6f1);--text-soft:light-dark(#46474a,#c2c3bd);--text-muted:light-dark(#86878a,#8f908a);--accent:light-dark(#222,#ebece8);--accent-soft:light-dark(#eff0f1,#2a2b29);--on-accent:light-dark(#fff,#191a18);--background-translucent:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--background-translucent:color-mix(in srgb,var(--background) 90%,transparent)}}:root{--state-good:light-dark(#3da563,#5cbd7f);--state-good-soft:light-dark(#e9f4ed,#20301f);--danger:light-dark(#b0322b,#d4675f);--danger-soft:light-dark(#f7e9e8,#331d1a);--warn:light-dark(#b45309,#cf8a3d);--warn-soft:light-dark(#f8efe3,#33281a);--attention:light-dark(#6d3be8,#b49bff);--attention-soft:light-dark(#efe9fd,#2b2344);--shadow-ink-1:light-dark(#1818180a,#0006);--shadow-ink-2:light-dark(#1818180f,#00000059);--shadow-ink-3:light-dark(#1818180f,#0000004d);--shadow-overlay-ink-1:light-dark(#18181814,#00000080);--shadow-overlay-ink-2:light-dark(#18181824,#00000073);--highlight-ink:light-dark(#ffffffb8,#fff3);--shadow:0 1px 2px var(--shadow-ink-1),0 3px 8px var(--shadow-ink-2),0 10px 24px var(--shadow-ink-3);--shadow-overlay:0 2px 6px var(--shadow-overlay-ink-1),0 18px 48px var(--shadow-overlay-ink-2);--font-brand:Avenir,"Avenir Next","Gill Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tracking-display:.1em;--tracking-body:.01em;--radius-ui:6px;--radius-control:4px;--stack-gap:.5rem;--motion-fast:.15s;--motion-base:.32s;--motion-slow:.8s;--motion-ease:cubic-bezier(.16,1,.3,1)}:root,:root[data-theme=light]{--background-rgb:244,245,246}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background-rgb:25,26,24}}:root[data-theme=dark]{--background-rgb:25,26,24}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}body{line-height:1.4}.display{text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:900;line-height:1.1}.num,.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stat-value{letter-spacing:-.01em;font-weight:500}.pill-ink,.pill-surface{border-radius:var(--radius-control)}.pill-surface{transition:border-color var(--motion-fast) var(--motion-ease)}.pill-surface:hover{border-color:var(--text)}.card{background:var(--surface);border-radius:var(--radius-ui);box-shadow:var(--shadow)}.card-outlined{border:1px solid var(--border-strong)}.card-overlay{background:var(--surface);border-radius:var(--radius-ui);box-shadow:var(--shadow-overlay)}.row-stack{gap:var(--stack-gap);margin:0;padding:0;list-style:none;display:grid}.row-stack>*{background:var(--surface);border-radius:var(--radius-ui);box-shadow:var(--shadow)}.table-flat{border-collapse:collapse;width:100%}.table-flat th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding:.5rem .75rem;font-size:.625rem;font-weight:900}.table-flat td{border-top:1px solid var(--border);padding:.6rem .75rem}.badge{--badge-fill:var(--surface-muted);--badge-ink:var(--text-soft);min-height:26px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--badge-ink);background:var(--badge-fill);transition:filter var(--motion-fast) var(--motion-ease);gap:.42rem;padding:.34rem .62rem;font-size:.625rem;line-height:1}.badge:hover{filter:brightness(1.08)saturate(1.04)}.badge .dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.badge .dot:after{display:none}.badge-good{--badge-fill:var(--state-good-soft);--badge-ink:var(--state-good)}.badge-warn{--badge-fill:var(--warn-soft);--badge-ink:var(--warn)}.badge-danger{--badge-fill:var(--danger-soft);--badge-ink:var(--danger)}.badge-attention{--badge-fill:var(--attention-soft);--badge-ink:var(--attention)}.badge-neutral{--badge-fill:var(--surface-muted);--badge-ink:var(--text-soft)}.badge-alarm{--badge-ink:var(--danger);min-height:24px;color:var(--danger);border:1px solid var(--danger);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:.3rem .6rem}.badge-alarm:after,.badge-alarm:before{display:none}@keyframes enter-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--radius-card:var(--radius-ui);--radius-row:var(--radius-ui);--state-good-text:var(--state-good)}@supports (color:color-mix(in lab,red,red)){:root{--state-good-text:color-mix(in srgb,var(--state-good) 62%,var(--text))}}:root{--warn-text:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--warn-text:color-mix(in srgb,var(--warn) 70%,var(--text))}}:root{--danger-text:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-text:color-mix(in srgb,var(--danger) 72%,var(--text))}}:root{--stage-tone-0:var(--attention);--stage-tone-1:var(--attention)}@supports (color:color-mix(in lab,red,red)){:root{--stage-tone-1:color-mix(in srgb,var(--attention) 82%,var(--surface))}}:root{--stage-tone-2:var(--attention)}@supports (color:color-mix(in lab,red,red)){:root{--stage-tone-2:color-mix(in srgb,var(--attention) 64%,var(--surface))}}:root{--stage-tone-3:var(--attention)}@supports (color:color-mix(in lab,red,red)){:root{--stage-tone-3:color-mix(in srgb,var(--attention) 46%,var(--surface))}}:root{--stage-tone-4:var(--attention)}@supports (color:color-mix(in lab,red,red)){:root{--stage-tone-4:color-mix(in srgb,var(--attention) 28%,var(--surface))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:0s!important}::view-transition-new(root){animation-duration:0s!important}}*{box-sizing:border-box}html{background:var(--background);-webkit-text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}header{padding-top:env(safe-area-inset-top)}body{min-height:100dvh;color:var(--text);font-family:var(--font-brand);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern","liga";background:0 0;margin:0;font-size:15px;line-height:1.45}.t-display{color:var(--text-soft);text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:12px;font-weight:600;line-height:1.3}.t-h1{font-size:30px}.t-h2{font-size:17px}.t-body{font-size:15px;line-height:1.45}.t-caption{font-size:13px;line-height:1.4}.t-display.t-h1{color:inherit;letter-spacing:-.02em;text-transform:none;font-size:23px;font-weight:700;line-height:1.25}.t-display.t-h2{font-size:17px}.t-display.t-caption,.t-display.t-h2{color:inherit;letter-spacing:0;text-transform:none;font-weight:600;line-height:1.3}.t-display.t-caption{font-size:14px}.t-form-label{font-size:12px;font-weight:600;line-height:1.3}.t-input{font-size:13px;line-height:1.4}.range-chip-selected{box-shadow:0 0 0 1px var(--border-strong),0 1px 4px #00000014;color:var(--text)!important}.range-chip{z-index:1;transition:color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);position:relative}.range-chip:hover{transform:translateY(-1px)}.range-chip:active{transform:translateY(0)scale(.97)}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stat-value,.t-num.t-h1,.t-num.t-h2{letter-spacing:-.01em;font-weight:500}.stat-unit{color:var(--text-soft);letter-spacing:0;margin-left:.2em;font-size:.5em;font-weight:400}.table-scroll{max-height:32rem}.chart-scroll,.table-scroll{border-radius:var(--radius-row);scrollbar-color:var(--text-muted) var(--surface-muted);scrollbar-gutter:stable both-edges;max-width:100%;overflow:auto}.chart-scroll{background:var(--surface)}.ranked-bar-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.ranked-bar-table td,.ranked-bar-table th{border-bottom:1px solid var(--border);vertical-align:middle;padding:.625rem .75rem .625rem 0}.ranked-bar-table thead th{z-index:20;color:var(--text-soft);background:var(--surface);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3;position:sticky;top:0}.ranked-bar-table th:first-child{z-index:10;width:22rem;color:var(--text);background:var(--surface);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;position:sticky;left:0}.ranked-bar-table thead th:first-child{z-index:30;color:var(--text-soft);font-size:12px;font-weight:600}.ranked-bar-table td:nth-child(2),.ranked-bar-table th:nth-child(2){width:auto}.ranked-bar-table .ranked-value{width:9rem;color:var(--text);text-align:right;white-space:nowrap}.ranked-bar-table .ranked-count{width:6rem;color:var(--text-soft);text-align:right;white-space:nowrap}.ranked-bar-table tbody tr:last-child>*{border-bottom:0}.ranked-bar-track{border-radius:var(--radius-ui);width:100%;height:9px;display:block;overflow:hidden}.ranked-bar-track-bg{fill:var(--surface-muted);rx:var(--radius-ui)}.ranked-bar-fill{fill:var(--text-muted)}.chart-bar,.ranked-bar-fill{rx:var(--radius-ui)}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table td,.data-table th{vertical-align:top;border-bottom:1px solid var(--border);background:var(--surface);min-height:40px;padding:.625rem .75rem .625rem 0}.data-table thead th{z-index:20;white-space:nowrap;color:var(--text-soft);background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3;position:sticky;top:0}.data-table td:first-child,.data-table th:first-child{z-index:10;max-width:min(14rem,45vw);position:sticky;left:0}.data-table thead th:first-child{z-index:30;background:var(--surface-muted)}.data-table tbody tr:last-child>*{border-bottom:0}.data-table tbody th{font-size:14px;font-weight:600}.data-table .numeric{font-size:max(13px,1em)}.data-table tbody tr.row-link{cursor:pointer}.data-table tbody tr.row-link:focus-within>*,.data-table tbody tr.row-link:hover>*{background:var(--surface-muted)}.data-table .numeric{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table-cue{color:var(--text-soft);text-align:right}.pill-ink{background:var(--text);min-height:44px;color:var(--background);border-radius:var(--radius-ui);font:inherit;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border:0;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pill-ink:hover{opacity:.88;transform:translateY(-1px)}.pill-surface{background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-ui);font:inherit;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pill-surface:hover{opacity:.88;transform:translateY(-1px)}.pill-ink:active,.pill-surface:active{opacity:1;transform:scale(.97)}.badge{border-radius:var(--radius-ui);font-family:var(--font-brand);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.2em .55em;font-size:12px;font-weight:600;display:inline-flex}.badge-good{background:var(--state-good-soft);color:var(--state-good-text)}.badge-warn{background:var(--warn-soft);color:var(--warn-text)}.badge-danger{background:var(--danger-soft);color:var(--danger-text)}.badge-attention{background:var(--attention-soft);color:var(--attention)}.badge-neutral{background:var(--surface-muted);color:var(--text-soft)}.enter{animation:enter-rise var(--motion-base) var(--motion-ease) both}.motion-opacity,.motion-transform{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.motion-opacity{transition-property:opacity}.motion-transform{transition-property:transform}.app-nav-item{min-height:44px;transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);position:relative}.app-shell-header-grid>a{align-items:center;min-height:44px;display:inline-flex}.app-nav-item:hover{transform:translateY(-1px)}.app-nav-item:active{transform:scale(.97)}.app-nav-item-active{color:var(--text);background:var(--surface-muted);font-weight:700}.app-nav-item-active:after{border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--text);content:"";height:2px;position:absolute;bottom:0;left:.55rem;right:.55rem}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.skeleton-pulse{animation:skeleton-pulse var(--motion-slow) var(--motion-ease) infinite}a{color:inherit;transition:opacity var(--motion-fast) var(--motion-ease);text-decoration:none}a:hover{opacity:.8}summary{transition:opacity var(--motion-fast) var(--motion-ease)}summary:hover{opacity:.8}button,input,select,textarea{font:inherit}::selection{color:var(--on-accent);background:var(--text)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:hover{caret-color:var(--text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}input:-webkit-autofill:focus{caret-color:var(--text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.map-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;scroll-margin-top:5.5rem}.map-svg-pannable{cursor:grab;touch-action:none}.map-svg-dragging{cursor:grabbing}.map-visual-layer{opacity:1;transition:opacity .2s var(--motion-ease)}.map-visual-layer[aria-hidden=true]{pointer-events:none;opacity:0}.map-state-shape{transition:fill .3s var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.map-state-shape:focus-visible{filter:drop-shadow(0 0 4px var(--text))}@supports (color:color-mix(in lab,red,red)){.map-state-shape:focus-visible{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--text) 45%,transparent))}}.map-customer-dot{opacity:.72;transform-box:fill-box;transform-origin:50%;animation:map-dot-enter .18s var(--motion-ease);transition:transform .18s var(--motion-ease),opacity .18s var(--motion-ease)}.map-customer-dot-active{fill:var(--attention);stroke:var(--attention);stroke-width:1.25px}.map-customer-dot-inactive{fill:var(--surface);stroke:var(--text-soft);stroke-width:1.5px;opacity:.92}.map-customer-dot-gap{fill:var(--surface);stroke:var(--attention);stroke-width:2px;opacity:.94}.map-customer-dot-selected{stroke:var(--text);stroke-width:2px;opacity:1}.map-customer-dot-halo{pointer-events:none;fill:var(--attention)}@supports (color:color-mix(in lab,red,red)){.map-customer-dot-halo{fill:color-mix(in srgb,var(--attention) 18%,transparent)}}.map-customer-dot-halo{stroke:var(--attention);stroke-width:1.5px;opacity:.9;transform-box:fill-box;transform-origin:50%;animation:map-customer-halo .7s var(--motion-ease)}.map-customer-dot-exiting{pointer-events:none;opacity:0}@keyframes map-customer-halo{0%{opacity:0}to{opacity:.9}}@keyframes map-dot-enter{0%{opacity:0}to{opacity:.72}}.map-zoom-controls{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius-row);background:var(--surface);align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.map-zoom-controls{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.map-zoom-controls{box-shadow:var(--shadow)}.map-zoom-button,.map-zoom-reset{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--text);background:var(--surface-muted);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border:0;font-weight:700}.map-zoom-button{font-family:var(--font-mono);font-size:1.125rem}.map-zoom-reset{padding-inline:.75rem}.map-zoom-button:hover:not(:disabled),.map-zoom-reset:hover{opacity:.8}.map-zoom-button:disabled{cursor:not-allowed;opacity:.42}.map-zoom-level{min-width:3.5rem;color:var(--text-soft);text-align:center;padding-inline:.5rem;font-size:.75rem}.map-side-panel-scroll{scrollbar-color:var(--text-muted) var(--surface-muted);scrollbar-gutter:stable}@media print{.no-print,header{display:none!important}body,html{background:var(--surface)}main{max-width:none!important;padding:0!important}}.map-route-loading{background:var(--background);min-height:100dvh;padding:0 1.25rem 1rem}.map-route-loading-filters,.map-route-loading-nav,.map-route-loading-toolbar,.map-route-loading-workspace>div{border:1px solid var(--border);background:linear-gradient(100deg,var(--surface-muted) 25%,var(--surface) 45%,var(--surface-muted) 65%);background-size:220% 100%;animation:map-loading-shimmer 1.4s ease-in-out infinite}.map-route-loading-nav{height:60px;margin-inline:-1.25rem}.map-route-loading-toolbar{height:64px;margin-top:.5rem}.map-route-loading-filters{border-radius:var(--radius-card);height:100px;margin-top:.5rem}.map-route-loading-workspace{grid-template-columns:1fr .78fr;gap:.5rem;height:calc(100dvh - 250px);margin-top:.5rem;display:grid}.map-route-loading-workspace>div{border-radius:var(--radius-card)}@keyframes map-loading-shimmer{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.map-route-loading-filters,.map-route-loading-nav,.map-route-loading-toolbar,.map-route-loading-workspace>div{animation:none}}.dash-page{gap:12px;display:grid}.dash-command-deck,.dash-zone{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.dash-command-deck{z-index:30;grid-template-columns:minmax(10rem,auto) minmax(0,1fr);align-items:center;gap:12px 20px;padding:12px 14px;display:grid;position:relative}.dash-command-title h1{color:var(--text);margin-top:2px}.dash-command-actions,.dash-command-scopes{align-items:center;gap:8px;display:flex}.dash-command-actions{flex-wrap:wrap;grid-column:1/-1}.dash-scope-band{border-block:1px solid var(--border-strong);min-height:28px;letter-spacing:var(--tracking-display);white-space:nowrap;padding:3px 8px}.dash-control,.dash-decision-chip,.dash-scope-band{text-transform:uppercase;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.dash-control,.dash-decision-chip{border:1px solid var(--border-strong);min-height:44px;background:var(--surface-muted);letter-spacing:.03em;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);justify-content:center;padding:6px 10px}.dash-control-label,.dash-decision-chip{gap:5px}.dash-control-label{align-items:center;display:inline-flex}.dash-control:hover,.dash-decision-chip:hover{opacity:.82;transform:translateY(-1px)}.dash-control-warn,.dash-freshness-stale,.dash-freshness-sync-watch{border-color:var(--warn-text);color:var(--warn-text);background:var(--warn-soft)}.dash-data-notes-wrap,.dash-other-accounts-wrap,.dash-popover-anchor{position:relative}.dash-popover{border:1px solid var(--border-strong);border-radius:var(--radius-row);width:min(28rem,100vw - 2rem);max-height:min(34rem,100dvh - 6rem);color:var(--text);box-shadow:var(--shadow);padding:14px;position:fixed;inset:4.5rem 1rem auto auto;overflow:auto}.dash-popover:popover-open{animation:dash-popover-in var(--motion-fast) var(--motion-ease) both}.dash-popover::backdrop{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.dash-popover::backdrop{background:color-mix(in srgb,var(--background) 60%,transparent)}}.dash-popover-label,.dash-popover-title{color:var(--text-soft);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:12px;font-weight:600}.dash-freshness-source+.dash-freshness-source{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.dash-freshness-source p:not(.dash-popover-label){color:var(--text-soft);justify-content:space-between;gap:16px;margin-top:7px;font-size:13px;display:flex}.dash-freshness-source strong{color:var(--text);text-align:right;font-weight:500}.dash-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.dash-live-update,.dash-zone{min-width:0}.dash-zone{height:100%;padding:16px;overflow:visible}.dash-zone-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.dash-zone-title{color:var(--text);margin-top:2px;font-size:17px;font-weight:600;line-height:1.2}.dash-hero-block{margin-top:12px}.dash-hero{color:var(--text);letter-spacing:-.04em;font-size:48px;font-weight:500;line-height:1}.dash-hero-unavailable{font-family:var(--font-brand);letter-spacing:0;font-size:24px}.dash-hero-caption{color:var(--text-soft);margin-top:7px;font-size:13px}.dash-delta{border-radius:var(--radius-ui);color:var(--text-soft);background:var(--surface-muted);font-family:var(--font-mono);white-space:nowrap;margin-top:8px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.dash-delta-good{color:var(--text);background:var(--state-good-soft)}.dash-delta-warn{color:var(--text);background:var(--warn-soft)}.dash-delta-glyph{margin-right:4px}.dash-delta-good .dash-delta-glyph{color:var(--state-good-text)}.dash-delta-warn .dash-delta-glyph{color:var(--warn-text)}.dash-extra-currencies{border-top:1px solid var(--border);gap:6px;margin-top:12px;padding-top:10px;display:grid}.dash-extra-currencies>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-currency-value{color:var(--text);font-size:30px;font-weight:500;line-height:1}.dash-money-trend{margin-top:16px}.dash-money-trend svg{width:100%;height:94px;margin-top:4px;display:block;overflow:visible}.dash-trend-baseline{stroke:var(--border-strong);stroke-width:1px}.dash-trend-bar-partial{stroke:var(--border-strong);stroke-width:1.5px}.dash-trend-label{fill:var(--text-soft);font-family:var(--font-mono);font-size:12px}.dash-top-product{border-top:1px solid var(--border);color:var(--text-soft);margin-top:12px;padding-top:12px;font-size:13px}.dash-top-product strong{color:var(--text);justify-content:space-between;gap:12px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.dash-top-product-note{color:var(--text-soft);margin-top:6px;font-size:12px}.dash-watch{border-radius:var(--radius-control);margin-top:12px;padding:8px 10px;font-size:13px}.dash-watch-warn{color:var(--warn-text);background:var(--warn-soft)}.dash-watch-neutral{color:var(--text);background:var(--surface-muted)}.dash-desk-zone{grid-auto-rows:max-content;align-content:start;display:grid}.dash-desk-hero .dash-hero{font-size:48px}.dash-desk-hero-subline{color:var(--text-soft);margin-top:4px;font-size:13px}.dash-desk-roster,.dash-desk-watch{margin-top:10px}.dash-desk-row{border-top:1px solid var(--border);min-width:0;min-height:66px;color:var(--text);align-content:center;gap:3px;padding:8px 2px;display:grid}.dash-desk-row:hover{background:var(--surface-muted);opacity:1}.dash-desk-row-heading{min-width:0}.dash-desk-row-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.dash-desk-last,.dash-desk-row-meta,.dash-desk-row-usage{color:var(--text-soft);font-size:13px}.dash-desk-row-usage{line-height:1.35}.dash-desk-row-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dash-desk-book{white-space:nowrap;margin-left:auto}.dash-desk-silence-pill{border:1px solid var(--warn);color:var(--warn-text);background:var(--warn-soft);padding:1px 5px;font-weight:600}.dash-desk-past-due,.dash-desk-silence-pill{border-radius:var(--radius-control);white-space:nowrap;flex:none;font-size:13px;display:inline-block}.dash-desk-past-due{color:var(--danger-text);background:var(--danger-soft);padding-inline:4px}.dash-desk-empty{border-radius:var(--radius-row);background:var(--surface-muted);padding:11px 10px}.dash-desk-empty,.dash-desk-facts{color:var(--text-soft);font-size:13px}.dash-desk-facts{border-top:1px solid var(--border-strong);gap:4px;margin-top:12px;padding-top:11px;display:grid}.dash-desk-fact-past-due{color:var(--danger-text)}.dash-pipeline-count{color:var(--text);margin-top:6px;font-size:17px}.dash-funnel{margin-top:10px}.dash-stage-row{border-top:1px solid var(--border);grid-template-rows:1fr 3px;grid-template-columns:28px minmax(0,1fr) 42px minmax(64px,auto);align-items:center;column-gap:8px;height:52px;display:grid;position:relative}.dash-stage-ordinal{color:var(--text-soft);font-size:13px}.dash-stage-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dash-stage-count{font-size:20px}.dash-stage-count,.dash-stage-value{color:var(--text);text-align:right;font-weight:500}.dash-stage-value{white-space:nowrap;font-size:17px}.dash-stage-track{grid-column:2/5;width:100%;height:3px}.dash-stage-track-rail{fill:var(--surface-muted)}.dash-stage-track-fill{fill:var(--text-soft)}.dash-stage-overflow-button{width:100%;min-height:40px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:flex}.dash-stage-popover{inset:7rem auto auto max(1rem,50% - 14rem)}.dash-outcomes{border-top:1px solid var(--border-strong);margin-top:10px;padding-top:12px}.dash-outcomes-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-outcomes-heading p{color:var(--text-soft);text-align:right;font-size:13px}.dash-outcome-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.dash-outcome-cell{border-radius:var(--radius-row);grid-template-columns:1fr auto;align-items:end;min-height:76px;padding:9px 10px;display:grid}.dash-outcome-filled{color:var(--background);background:var(--text)}.dash-outcome-outlined{border:1px solid var(--text);color:var(--text);background:0 0}.dash-outcome-label{align-self:start;font-size:13px;font-weight:600}.dash-outcome-value{grid-area:1/2/3;font-size:30px;font-weight:500}.dash-outcome-prior{font-size:13px}.dash-ownership{border-radius:var(--radius-control);color:var(--text-soft);background:var(--surface-muted);margin-top:8px;padding:8px 10px;font-size:13px;display:block}.dash-data-notes-wrap{margin-top:8px}.dash-data-notes{width:100%}.dash-note-row,.dash-note-summary{color:var(--text-soft);margin-top:9px;font-size:13px}.dash-note-row{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:9px;display:flex}.dash-note-row strong{color:var(--text);font-weight:600}.dash-note-section+.dash-note-section{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.dash-team-hero{margin-top:9px}.dash-team-hero-line{align-items:center;gap:8px;min-height:48px;display:flex}.dash-team-hero-line .dash-delta{margin-top:0}.dash-team-note,.dash-win-definition{color:var(--text-soft);margin-top:5px;font-size:12px}.dash-team-unavailable-note{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-team-data-note{flex:none;min-height:40px}.dash-team-data-note-compact{display:none}.dash-team-secondary{border-block:1px solid var(--border);color:var(--text);gap:2px;margin-top:9px;padding-block:8px;font-size:15px;display:grid}.dash-team-watch{margin-top:7px;padding-block:6px}.dash-team-zone{--dash-roster-grid:minmax(110px,1fr) 76px 66px;--dash-roster-gap:7px}.dash-roster-header,.dash-roster-row{grid-template-columns:var(--dash-roster-grid);align-items:center;column-gap:var(--dash-roster-gap);padding-inline:8px;display:grid}.dash-roster-header{border-bottom:1px solid var(--border-strong);min-height:26px;color:var(--text-soft);white-space:nowrap;font-size:12px}.dash-roster-header-pipeline{text-align:right}.dash-roster-row{border-bottom:1px solid var(--border);height:58px;color:var(--text);padding-block:5px}.dash-roster-row:hover{background:var(--surface-muted);opacity:1}.dash-roster-row-unassigned{background:var(--attention-soft)}.dash-roster-person{min-width:0}.dash-roster-person>strong{font-size:15px;font-weight:600}.dash-roster-person>strong,.dash-roster-support{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-roster-support{color:var(--text-soft);font-size:13px}.dash-roster-support-owner{border-radius:var(--radius-ui);color:var(--text-soft);background:var(--surface-muted);padding-inline:5px;font-size:12px;font-weight:600;display:inline-block}.dash-roster-support-warn{color:var(--warn-text)}.dash-roster-money{align-content:center;min-width:0;display:grid}.dash-roster-money strong{font-size:17px;font-weight:500}.dash-roster-delta{color:var(--text-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dash-roster-delta-good{color:var(--state-good-text)}.dash-roster-delta-warn{color:var(--warn-text)}.dash-roster-pipeline{text-align:right;justify-items:end}.dash-roster-summary{width:100%;color:var(--text-soft);background:var(--surface-muted);font-family:var(--font-brand);text-align:left;cursor:pointer;border-inline:0;border-top:0;border-radius:0;font-size:13px}.dash-roster-summary strong{color:var(--text);font-size:13px}.dash-roster-summary-booked{color:var(--text-soft)}.dash-roster-summary-empty{color:var(--text-soft);font-family:var(--font-mono)}.dash-roster-summary>:nth-child(3){text-align:right}.dash-roster-summary-short{width:100%;font-family:var(--font-brand);text-align:left;cursor:pointer;border-inline:0;border-top:0;border-radius:0;display:none}.dash-roster-full{margin-top:12px;scroll-margin-top:5rem}.dash-other-accounts-wrap{margin-top:8px}.dash-other-accounts{width:100%}.dash-other-popover{width:min(34rem,100vw - 2rem);inset:auto 1rem 1rem auto}.dash-other-roster{margin-top:8px}.dash-live-update-active{animation:dash-live-enter var(--motion-base) var(--motion-ease) both}.dash-live-delay-40{animation-delay:40ms}.dash-live-delay-80{animation-delay:80ms}.dash-live-delay-120{animation-delay:.12s}.dash-funnel-compact{display:none}.dash-loading{gap:12px;min-height:calc(100dvh - 3.5rem);display:grid}.dash-loading-board,.dash-loading-brief,.dash-loading-deck,.dash-loading-zone{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.dash-loading-deck{height:76px}.dash-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dash-loading-brief{min-height:230px;padding:16px}.dash-loading-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.dash-loading-brief-grid>div{border-radius:var(--radius-row);background:var(--surface-muted);height:160px}.dash-loading-board{height:34rem}.dash-loading-zone{min-height:36rem;padding:16px}.dash-loading-command{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:35rem;padding:16px}.dash-loading-kpis{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.dash-loading-kpis>div{background:var(--surface);height:80px}.dash-loading-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:26px;display:grid}.dash-loading-stages>div{border:1px solid var(--border);background:var(--surface);height:21rem}.dash-loading-block,.dash-loading-hero,.dash-loading-line{border-radius:var(--radius-control);background:var(--surface-muted)}.dash-loading-line{width:76%;height:14px}.dash-loading-line-short{width:34%}.dash-loading-hero{width:58%;height:48px;margin-top:24px}.dash-loading-block{height:58%;margin-top:30px}@keyframes dash-live-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:80rem) and (min-height:51.25rem){.dash-app-main{height:calc(100dvh - 3.5rem);overflow:hidden}.dash-page{grid-template-rows:auto minmax(0,1fr);height:100%}.dash-command-deck{grid-template-columns:auto auto minmax(0,1fr);min-height:64px;padding-block:8px}.dash-command-scopes{justify-self:start}.dash-command-actions{flex-wrap:nowrap;grid-column:auto;justify-self:end}.dash-live-update,.dash-monitor-grid,.dash-zone{min-height:0}.dash-roster-row{height:56px}.dash-roster-full{display:none}}@media (min-width:100rem){.dash-team-zone{--dash-roster-grid:minmax(120px,1fr) 82px 72px}}@media (min-width:80rem) and (max-width:99.999rem){.dash-team-zone{--dash-roster-grid:minmax(110px,1fr) 70px 62px;--dash-roster-gap:6px}}@media (max-width:90rem){.dash-stage-row{grid-template-columns:minmax(0,1fr) 36px minmax(64px,auto);column-gap:6px}.dash-stage-ordinal{display:none}.dash-stage-track{grid-column:1/4}}@media (min-width:80rem) and (min-height:51.25rem) and (max-height:60rem){.dash-command-deck{min-height:58px;padding-block:5px}.dash-zone{padding:13px}.dash-hero-block{margin-top:8px}.dash-hero{font-size:42px}.dash-funnel-full{display:none}.dash-funnel-compact{display:block}.dash-team-data-note-full{display:none}.dash-team-data-note-compact{display:inline-flex}.dash-stage-row{height:44px}.dash-outcomes{margin-top:7px;padding-top:8px}.dash-outcome-grid{margin-top:7px}.dash-outcome-cell{min-height:64px}.dash-roster-row{height:43px;padding-block:3px}.dash-roster-person>strong{font-size:14px}.dash-roster-support{font-size:13px}.dash-roster-money strong{font-size:15px}.dash-team-hero-line{min-height:40px}.dash-team-secondary{margin-top:6px;padding-block:6px;font-size:13px}.dash-roster-row-compact-hidden,.dash-roster-summary-wide{display:none}.dash-roster-summary-short{display:grid}}@media (max-width:79.999rem){.dash-loading-grid,.dash-monitor-grid{grid-template-columns:1fr}.dash-zone{overflow:visible}}@media (max-width:44rem){.dash-command-deck{grid-template-columns:1fr}.dash-command-actions{grid-column:auto;align-items:stretch}.dash-command-actions>*{width:100%}.dash-command-scopes{flex-wrap:wrap}.dash-other-roster,.dash-roster{scrollbar-color:var(--text-muted) var(--surface-muted);max-width:100%;overflow-x:auto}.dash-roster-header,.dash-roster-row{min-width:270px}.dash-stage-row{grid-template-columns:minmax(0,1fr) 36px minmax(58px,auto);column-gap:5px}.dash-outcomes-heading{flex-direction:column;align-items:start}.dash-outcomes-heading p{text-align:left}}.rep-page{gap:16px;display:grid}.rep-subheader{z-index:35;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--background);min-height:72px;box-shadow:var(--shadow);grid-template-columns:auto minmax(12rem,1fr) auto auto;align-items:center;gap:12px 18px;padding:9px 12px;display:grid;position:sticky;top:3.5rem}.rep-attention-title-row>a,.rep-subheader>a{color:var(--text-soft);text-underline-offset:4px;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);font-size:13px;font-weight:600;text-decoration:underline}.rep-attention-title-row>a:hover,.rep-subheader>a:hover{opacity:.8;transform:translateY(-1px)}.rep-kicker{color:var(--text-soft);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:12px;font-weight:600}.rep-subheader h1{color:var(--text);font-size:23px;font-weight:700;line-height:1.15}.rep-freshness{color:var(--text-soft);white-space:nowrap;font-size:12px}.rep-header-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rep-desk-pulse,.rep-metric-tile,.rep-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.rep-metric-tile{min-width:0;min-height:182px;padding:14px}.rep-metric-heading{justify-content:space-between;align-items:start;gap:8px;min-height:36px;display:flex}.rep-metric-heading h2{color:var(--text);font-size:14px;font-weight:600;line-height:1.25}.rep-metric-heading .dash-scope-band{min-height:24px;padding-inline:5px;font-size:12px}.rep-metric-value{color:var(--text);letter-spacing:-.03em;margin-top:15px;font-size:30px;font-weight:500;line-height:1}.rep-metric-value-word{font-family:var(--font-brand);letter-spacing:var(--tracking-display);font-size:17px;font-weight:700}.rep-metric-note,.rep-metric-support{color:var(--text-soft);margin-top:8px;font-size:13px;line-height:1.35}.rep-metric-support{font-size:12px}.rep-win-definition{text-transform:uppercase}.rep-tone-warn{color:var(--warn-text)}.rep-desk-pulse{grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.rep-desk-pulse h2{color:var(--text);margin-top:3px;font-size:15px;font-weight:600}.rep-pulse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rep-pulse-grid>div{border-top:1px solid var(--border);min-width:0;padding-top:8px}.rep-pulse-grid dt{color:var(--text-soft);font-size:12px;font-weight:600;line-height:1.25}.rep-pulse-grid dd{color:var(--text);margin-top:4px;font-size:17px;font-weight:500}.rep-pulse-grid .rep-pulse-danger dd,.rep-pulse-grid .rep-pulse-danger dt{color:var(--danger-text)}.rep-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rep-panel{min-width:0;padding:18px}.rep-section-heading{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;display:flex}.rep-section-heading h2{color:var(--text);margin-top:3px;font-size:17px;font-weight:600;line-height:1.25}.rep-section-heading>p{max-width:52rem;color:var(--text-soft);text-align:right;font-size:13px}.rep-booked-trend{margin-top:16px}.rep-booked-trend svg{width:100%;height:118px;margin-top:6px;display:block;overflow:visible}.rep-money-divider{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.rep-alert-families h3,.rep-attention-block h3,.rep-money-divider h3{color:var(--text);font-size:15px;font-weight:600}.rep-attention-block>p,.rep-attention-title-row p,.rep-money-divider p{color:var(--text-soft);margin-top:3px;font-size:13px}.rep-top-deals{margin-top:8px}.rep-attention-block li,.rep-deal-row{border-top:1px solid var(--border);min-height:48px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;display:flex}.rep-deal-row{transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.rep-deal-row:hover{opacity:.82;transform:translate(2px)}.rep-attention-block li strong,.rep-deal-row strong{font-size:14px;font-weight:600;display:block}.rep-attention-block li small,.rep-deal-row small{color:var(--text-soft);margin-top:2px;font-size:12px;display:block}.rep-attention-block li>.t-num,.rep-deal-row>.t-num{flex:none;font-size:14px}.rep-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rep-strategy-grid>div{border-radius:var(--radius-row);background:var(--surface-muted);padding:10px}.rep-strategy-grid small,.rep-strategy-grid span{color:var(--text-soft);font-size:12px;display:block}.rep-strategy-grid strong{color:var(--text);margin-block:5px 2px;font-size:17px;font-weight:500;display:block}.rep-all-clear,.rep-empty-row,.rep-unavailable-note{border-radius:var(--radius-row);color:var(--text-soft);background:var(--surface-muted);padding:12px 14px;font-size:13px}.rep-desk-unavailable{border:1px solid var(--border)}.rep-ownership-banner{border:1px solid var(--attention);border-radius:var(--radius-row);color:var(--attention);background:var(--attention-soft);justify-content:space-between;align-items:center;gap:14px;margin:-4px -4px 16px;padding:11px 12px;display:flex}.rep-ownership-banner span{letter-spacing:var(--tracking-display);font-size:12px;font-weight:700}.rep-ownership-banner strong{font-size:15px;font-weight:600}.rep-attention-block{border:1px solid var(--border);border-radius:var(--radius-row);margin-top:12px;padding:12px}.rep-attention-overdue{border-color:var(--danger-text);background:var(--danger-soft)}.rep-attention-overdue h3,.rep-attention-overdue li>.t-num{color:var(--danger-text)}.rep-attention-stale{border-color:var(--warn-text);background:var(--warn-soft)}.rep-attention-stale h3,.rep-attention-stale li>.t-num{color:var(--warn-text)}.rep-attention-title-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.rep-attention-block ul{margin-top:8px}.rep-attention-block li a{color:var(--text);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.rep-all-clear{color:var(--text-soft);background:var(--surface-muted);margin-top:12px}.rep-all-clear>span{color:var(--state-good-text);font-weight:700}.rep-alert-families{margin-top:14px}.rep-alert-families>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.rep-narrative{color:var(--text);gap:6px;margin-top:14px;font-size:15px;display:grid}.rep-improved{color:var(--state-good-text)}.rep-slipped{color:var(--warn-text)}.rep-coaching-question{border:1px solid var(--border);border-radius:var(--radius-row);background:var(--surface-muted);margin-top:14px;padding:14px}.rep-coaching-question-signal{border-color:var(--attention);color:var(--attention);background:var(--attention-soft)}.rep-coaching-question>span{letter-spacing:var(--tracking-display);font-size:12px;font-weight:700}.rep-coaching-question h3{color:var(--text);margin-top:6px;font-size:17px;font-weight:600}.rep-coaching-question-signal h3{color:var(--attention)}.rep-wins-strip{border-top:1px solid var(--border);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:grid}.rep-wins-strip>p{color:var(--text-soft);letter-spacing:var(--tracking-display);font-size:12px;font-weight:600}.rep-wins-strip a,.rep-wins-strip strong{color:var(--text);font-size:17px;font-weight:500;display:block}.rep-wins-strip a{text-underline-offset:4px;text-decoration:underline}.rep-wins-strip span{color:var(--text-soft);font-size:12px;display:block}.rep-deep-evidence{gap:14px;scroll-margin-top:9rem;display:grid}.rep-deep-stack,.rep-pipeline-evidence{gap:12px;display:grid}.rep-evidence-group{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.rep-evidence-group>summary{min-height:52px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rep-evidence-group>summary>h3{color:var(--text);font-size:14px;font-weight:600}.rep-evidence-group>summary small{color:var(--text-soft);font-size:12px}.rep-evidence-body{border-top:1px solid var(--border-strong);padding:14px}.rep-evidence-cap,.rep-evidence-description,.rep-evidence-question-label{color:var(--text-soft);font-size:13px}.rep-evidence-question-label{margin-top:12px;font-weight:600}.rep-evidence-question{color:var(--text);margin-top:3px;font-size:14px}.rep-evidence-table{margin-top:12px}.rep-evidence-cap{margin-top:10px}.rep-coaching-alert-stack{gap:12px;display:grid}.rep-coaching-alert-group{scroll-margin-top:9rem}.rep-deep-group-title{color:var(--text);font-size:16px;font-weight:600}.rep-response-count-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rep-response-count-grid>div{border-radius:var(--radius-row);background:var(--surface-muted);padding:10px}.rep-response-count-grid h4{color:var(--text);font-size:13px;font-weight:600}.rep-response-count-grid p{color:var(--text-soft);gap:3px;margin-top:6px;font-size:12px;display:grid}.rep-pipeline-evidence{margin-top:4px}#deep-stale{scroll-margin-top:9rem}.rep-loading{gap:12px;display:grid}.rep-loading-columns>div,.rep-loading-header,.rep-loading-panel,.rep-loading-tile{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted)}.rep-loading-header{height:72px}.rep-loading-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rep-loading-tile{height:182px}.rep-loading-panel{height:80px}.rep-loading-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rep-loading-columns>div{height:28rem}@media (max-width:79rem){.rep-header-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-subheader{grid-template-columns:auto minmax(10rem,1fr) auto}.rep-freshness{grid-area:2/2}.rep-subheader>:last-child{grid-area:1/3/3}}@media (max-width:63.999rem){.rep-desk-pulse,.rep-primary-grid{grid-template-columns:1fr}.rep-pulse-grid{grid-template-columns:repeat(5,minmax(7rem,1fr));overflow-x:auto}}@media (max-width:48rem){.rep-subheader{grid-template-columns:1fr;position:relative;top:auto}.rep-freshness,.rep-subheader-title,.rep-subheader>:last-child,.rep-subheader>a{grid-area:auto/1}.rep-header-grid{grid-template-columns:1fr}.rep-metric-heading,.rep-metric-tile{min-height:0}.rep-attention-title-row,.rep-ownership-banner,.rep-section-heading{flex-direction:column;align-items:start}.rep-section-heading>p{text-align:left}.rep-response-count-grid,.rep-strategy-grid,.rep-wins-strip{grid-template-columns:1fr}.rep-evidence-group>summary{flex-direction:column;justify-content:center;align-items:start}.rep-loading-columns,.rep-loading-tiles{grid-template-columns:1fr}}.dash-page{--dash-positive-text:var(--state-good-text);--dash-warning-text:var(--warn-text);--dash-danger-text:var(--danger-text);--desk-system-ink:var(--state-good);--odoo-system-ink:var(--attention)}.manager-brief,.operating-board{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.manager-brief{padding:16px}.manager-brief-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.manager-brief-heading h2{color:var(--text);letter-spacing:-.025em;margin-top:2px;font-size:22px;font-weight:650}.manager-brief-heading>p{max-width:24rem;color:var(--text-soft);text-align:right;font-size:12px}.manager-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.manager-signal{border:1px solid var(--border-strong);border-radius:var(--radius-row);min-height:190px;color:var(--text);background:var(--background);transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);grid-template-columns:2rem minmax(0,1fr);gap:6px 10px;padding:13px;display:grid;position:relative}a.manager-signal:hover{border-color:var(--text-soft);opacity:1;transform:translateY(-2px)}.manager-signal-index{color:var(--text-muted);grid-row:1/5;font-size:13px}.manager-signal-tone{border-radius:var(--radius-ui);color:var(--text-soft);background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:2px 7px;font-size:11px;font-weight:700}.manager-signal-tone-urgent{color:var(--dash-danger-text);background:var(--danger-soft)}.manager-signal-tone-watch{color:var(--dash-warning-text);background:var(--warn-soft)}.manager-signal-tone-positive{color:var(--dash-positive-text);background:var(--state-good-soft)}.manager-signal>strong{letter-spacing:-.012em;align-self:start;font-size:17px;font-weight:650;line-height:1.25}.manager-signal-evidence{color:var(--text-soft)}.manager-signal-action{border-top:1px solid var(--border);color:var(--text);padding-top:7px;font-weight:600}.dashboard-context-grid,.operating-rails{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:12px;display:grid}.operating-rail{min-height:540px}.execution-zone{border-top:3px solid var(--desk-system-ink);background:linear-gradient(145deg,var(--desk-system-ink),var(--surface) 48%)}@supports (color:color-mix(in lab,red,red)){.execution-zone{background:linear-gradient(145deg,color-mix(in srgb,var(--desk-system-ink) 8%,var(--surface)),var(--surface) 48%)}}.pipeline-motion-zone{border-top:3px solid var(--odoo-system-ink);background:linear-gradient(145deg,var(--odoo-system-ink),var(--surface) 48%)}@supports (color:color-mix(in lab,red,red)){.pipeline-motion-zone{background:linear-gradient(145deg,color-mix(in srgb,var(--odoo-system-ink) 8%,var(--surface)),var(--surface) 48%)}}.execution-zone .dash-zone-heading .t-display,.execution-zone .execution-hero strong{color:var(--desk-system-ink)}@supports (color:color-mix(in lab,red,red)){.execution-zone .dash-zone-heading .t-display,.execution-zone .execution-hero strong{color:color-mix(in srgb,var(--desk-system-ink) 62%,var(--text))}}.pipeline-motion-zone .dash-zone-heading .t-display,.pipeline-motion-zone .motion-hero strong{color:var(--odoo-system-ink)}.execution-hero,.motion-hero{border-block:1px solid var(--border-strong);justify-content:space-between;align-items:end;gap:18px;min-height:110px;margin-top:14px;padding-block:13px;display:flex}.execution-hero>div,.motion-hero>div{display:grid}.execution-hero span,.motion-hero span{color:var(--text-soft);font-size:12px}.execution-hero strong,.motion-hero strong{color:var(--text);letter-spacing:-.05em;font-size:54px;font-weight:500;line-height:1}.execution-hero strong small{color:var(--text-muted);letter-spacing:-.02em;font-size:24px}.execution-hero>p,.motion-hero>p{max-width:17rem;color:var(--text-soft);text-align:right;font-size:13px}.execution-negative,.motion-negative{color:var(--dash-danger-text)!important}.execution-metric-grid,.motion-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.execution-metric-grid>div,.motion-metric{border:1px solid var(--border);border-radius:var(--radius-row);background:var(--background);align-content:space-between;min-height:92px;padding:9px;display:grid}.execution-metric-grid span,.motion-metric>span{color:var(--text-soft);font-size:12px}.execution-metric-grid strong,.motion-metric strong{color:var(--text);font-size:26px;font-weight:550;line-height:1}.execution-metric-grid small,.motion-metric small{color:var(--text-soft);font-size:11px}.motion-metric-good{border-color:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.motion-metric-good{border-color:color-mix(in srgb,var(--state-good) 45%,var(--border))}}.motion-metric-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.motion-metric-warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}}.motion-metric-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.motion-metric-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}}.execution-detail-grid{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);gap:18px;margin-top:16px;display:grid}.motion-section-heading{min-height:28px;color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.motion-section-heading strong{color:var(--text);font-size:13px;font-weight:650}.execution-mix-row{border-top:1px solid var(--border);min-height:30px;color:var(--text-soft);grid-template-columns:62px minmax(40px,1fr) 26px;align-items:center;gap:7px;font-size:12px;display:grid}.execution-mix-track{background:var(--surface-muted);height:4px}.execution-mix-track i{background:var(--desk-system-ink);height:100%;display:block}.execution-mix-row strong{color:var(--text);text-align:right;font-weight:550}.execution-rep-row{border-top:1px solid var(--border);min-height:70px;color:var(--text);grid-template-columns:minmax(125px,1fr) auto 58px 58px minmax(105px,auto);align-items:center;gap:8px;padding:8px 3px;display:grid}.execution-rep-row:hover{background:var(--background);opacity:1}.execution-rep-count,.execution-rep-identity,.execution-rep-last{min-width:0;display:grid}.execution-rep-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.execution-rep-count small,.execution-rep-identity small,.execution-rep-last,.execution-rep-last small{color:var(--text-soft);font-size:11px}.execution-rep-count strong{font-size:18px;font-weight:550}.execution-rep-last{text-align:right}.board-status,.execution-status{border-radius:var(--radius-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-self:start;padding:2px 6px;font-size:10px;font-weight:750}.board-status-good,.execution-status-good{color:var(--dash-positive-text);background:var(--state-good-soft)}.board-status-warn,.execution-status-warn{color:var(--dash-warning-text);background:var(--warn-soft)}.board-status-neutral,.execution-status-neutral{color:var(--text-soft);background:var(--surface-muted)}.operating-board-header .board-header-desk{color:var(--state-good-text)}.board-desk{background:var(--desk-system-ink)}@supports (color:color-mix(in lab,red,red)){.board-desk{background:color-mix(in srgb,var(--desk-system-ink) 5%,transparent)}}.operating-disclosure{border-top:1px solid var(--border-strong);color:var(--text-soft);margin-top:14px;padding-top:10px;font-size:11px;line-height:1.4}.motion-unavailable{border:1px dashed var(--warn);border-radius:var(--radius-row);min-height:310px;color:var(--dash-warning-text);background:var(--warn-soft);margin-top:14px;padding:18px}.motion-unavailable strong{font-size:22px}.motion-unavailable>span{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.motion-unavailable p{max-width:34rem;color:var(--text-soft);margin-top:7px}.motion-fallback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.motion-fallback-grid>div{border:1px solid var(--warn);align-content:space-between;min-height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.motion-fallback-grid>div{border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border))}}.motion-fallback-grid>div{border-radius:var(--radius-control);background:var(--surface);padding:8px}@supports (color:color-mix(in lab,red,red)){.motion-fallback-grid>div{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.motion-fallback-grid small,.motion-fallback-grid span{color:var(--text-soft);font-size:10px}.motion-fallback-grid strong{color:var(--text);font-size:22px;font-weight:550}.motion-transition-list{margin-top:16px}.motion-transition{border-top:1px solid var(--border);min-height:41px;color:var(--text);grid-template-columns:minmax(0,1fr) 38px 78px;align-items:center;gap:8px;font-size:13px;display:grid}.motion-transition>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.motion-transition small,.motion-transition strong{text-align:right}.motion-transition small{color:var(--text-soft)}.motion-transition-advanced strong{color:var(--dash-positive-text)}.motion-transition-lost strong,.motion-transition-regressed strong{color:var(--dash-warning-text)}.motion-empty{border-top:1px solid var(--border);color:var(--text-soft);padding-block:12px;font-size:13px}.operating-board{padding:16px}.operating-board-scroll{scrollbar-color:var(--text-muted) var(--surface-muted);margin-top:13px;overflow-x:auto}.operating-board-header,.operating-board-row{grid-template-columns:minmax(150px,1.25fr) 142px 86px 86px 86px 102px 102px minmax(170px,1.3fr);align-items:center;gap:9px;min-width:1080px;display:grid}.operating-board-header{border-block:1px solid var(--border-strong);min-height:34px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;padding-inline:9px;font-size:11px;font-weight:650}.operating-board-row{border-bottom:1px solid var(--border);min-height:64px}.operating-board-row:hover{background:var(--background);opacity:1}.board-desk,.board-number,.board-person{align-content:center;min-width:0;display:grid}.board-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.board-desk small,.board-number small,.board-person small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.board-desk{gap:3px}.board-number strong{font-size:16px;font-weight:550}.board-number-good strong{color:var(--dash-positive-text)}.board-number-warn strong{color:var(--dash-warning-text)}.board-read{border-left:2px solid var(--border-strong);color:var(--text-soft);padding-left:9px;font-size:12px;font-weight:600}.dashboard-context-grid>.dash-live-update{min-width:0}.dashboard-context-grid .dash-zone{min-height:500px}@media (max-width:74rem){.manager-signal-grid{grid-template-columns:1fr}.manager-signal{min-height:0}.dashboard-context-grid,.operating-rails{grid-template-columns:1fr}.operating-rail{min-height:0}}@media (max-width:48rem){.execution-hero,.manager-brief-heading,.motion-hero{flex-direction:column;align-items:start}.execution-hero>p,.manager-brief-heading>p,.motion-hero>p{text-align:left;max-width:none}.execution-metric-grid,.motion-fallback-grid,.motion-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-detail-grid{grid-template-columns:1fr}.execution-rep-row{grid-template-columns:minmax(0,1fr) auto}.execution-rep-count{border-top:1px solid var(--border);padding-top:7px}.execution-rep-last{text-align:left;grid-column:1/-1}.motion-section-heading>span{text-align:left;flex-basis:100%}.manager-signal{grid-template-columns:1.5rem minmax(0,1fr);padding:11px}.dash-loading-brief-grid{grid-template-columns:1fr}.operating-board-scroll{overflow:visible}.operating-board-header{display:none}.operating-board-row{border:1px solid var(--border);border-radius:var(--radius-row);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin-top:8px;padding:0;overflow:hidden}.board-person,.board-read{grid-column:1/-1;padding:9px}.board-person{background:var(--background)}.board-desk,.board-number{border-top:1px solid var(--border);min-height:64px;padding:22px 9px 7px;position:relative}.board-desk:nth-child(2n),.board-number:nth-child(2n){border-right:1px solid var(--border)}.board-desk:before,.board-number:before{color:var(--text-soft);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;inset:6px auto auto 9px}.board-read{border-top:1px solid var(--border-strong);border-left:0}.operating-board-more-controls{grid-template-columns:1fr}}@media (max-width:22rem){.app-shell-header-grid{grid-template-rows:44px 44px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 8px;height:auto;min-height:96px;padding-block:4px}.app-shell-primary{grid-area:1/2/auto/-1}.app-shell-primary nav{width:100%}.app-shell-primary .app-nav-item{flex:1 1 0;justify-content:center}.app-shell-actions{grid-area:2/1/auto/-1;justify-self:end}}.command-center{border-radius:var(--radius-card);min-width:0;color:var(--cc-text);background:var(--cc-bg);padding:16px;position:relative;overflow:hidden}.command-center a,.command-center button{-webkit-tap-highlight-color:transparent}.command-center a:focus-visible,.command-center button:focus-visible,.command-drawer a:focus-visible,.command-drawer button:focus-visible{outline:2px solid var(--cc-cyan);outline-offset:2px}.command-center-heading{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:13px;display:flex}.command-center-heading .t-display{color:var(--cc-cyan)}.command-drawer-heading .t-display,.command-stage-board-heading .t-display{color:var(--cc-odoo)}.command-center-heading h2{letter-spacing:-.035em;margin-top:2px;font-size:clamp(24px,2.2vw,36px);font-weight:620}.command-center-heading>div>p:last-child{max-width:52rem;color:var(--cc-muted);margin-top:5px;font-size:12px}.command-center-status{color:var(--cc-muted);flex:none;justify-items:end;gap:6px;font-size:11px;display:grid}.command-center-status>span:first-child{letter-spacing:.06em;border:1px solid;padding:3px 7px;font-size:10px;font-weight:750}.command-data-confidence{min-height:44px;color:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid;padding:3px 7px;font-size:9px;font-weight:750}.command-status-good{color:var(--cc-green)}.command-status-watch{color:var(--cc-amber)}.command-kpi-strip{border-block:1px solid var(--cc-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.command-kpi{border:0;border-right:1px solid var(--cc-line);min-width:0;min-height:84px;color:var(--cc-text);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:2px;padding:10px 13px;display:grid}.command-kpi:last-child{border-right:0}@supports (color:color-mix(in lab,red,red)){.command-kpi:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.command-kpi>span{color:var(--cc-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:700}.command-kpi>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2vw,30px);font-weight:520;overflow:hidden}.command-kpi>small{color:var(--cc-faint);font-size:10px}.command-metric-popover{border-color:var(--cc-line-strong);color:var(--cc-text);background:var(--cc-panel-raised);box-shadow:var(--shadow-overlay)}.command-metric-popover .dash-popover-title{color:var(--cc-cyan)}.command-popover-copy{color:var(--cc-muted);gap:9px;margin-top:10px;font-size:13px;line-height:1.5;display:grid}.command-popover-copy strong{color:var(--cc-text)}.command-story{border:1px solid var(--cc-line);background:var(--cc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;list-style:none;display:grid}.command-story-card{background:linear-gradient(155deg,transparent,transparent 60%),var(--cc-panel);grid-template-rows:auto auto auto auto 1fr;gap:13px;min-width:0;min-height:260px;padding:13px;display:grid;position:relative}.command-story-work{box-shadow:inset 0 3px var(--cc-desk);background:linear-gradient(155deg,var(--state-good),transparent 58%),var(--cc-panel)}@supports (color:color-mix(in lab,red,red)){.command-story-work{background:linear-gradient(155deg,color-mix(in srgb,var(--state-good) 12%,transparent),transparent 58%),var(--cc-panel)}}.command-story-crm,.command-story-pipeline{box-shadow:inset 0 3px var(--cc-odoo);background:linear-gradient(155deg,var(--attention),transparent 58%),var(--cc-panel)}@supports (color:color-mix(in lab,red,red)){.command-story-crm,.command-story-pipeline{background:linear-gradient(155deg,color-mix(in srgb,var(--attention) 11%,transparent),transparent 58%),var(--cc-panel)}}.command-story-money{box-shadow:inset 0 3px var(--cc-amber);background:linear-gradient(155deg,var(--warn),transparent 58%),var(--cc-panel)}@supports (color:color-mix(in lab,red,red)){.command-story-money{background:linear-gradient(155deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 58%),var(--cc-panel)}}.command-story-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 9px;display:grid}.command-story-heading .dash-scope-band{border-color:var(--cc-line-strong);min-height:22px;color:var(--cc-muted);grid-column:1/-1;justify-self:start;padding-block:1px;font-size:9px}.command-story-number{color:var(--cc-cyan);font-size:11px}.command-story-work .command-story-heading>div>span,.command-story-work .command-story-hero>strong,.command-story-work .command-story-number{color:var(--cc-desk)}.command-story-crm .command-story-heading>div>span,.command-story-crm .command-story-hero>strong,.command-story-crm .command-story-number,.command-story-pipeline .command-story-heading>div>span,.command-story-pipeline .command-story-hero>strong,.command-story-pipeline .command-story-number{color:var(--cc-odoo)}.command-story-money .command-story-heading>div>span,.command-story-money .command-story-hero>strong,.command-story-money .command-story-number{color:var(--cc-amber)}.command-story-work .dash-scope-band{border-color:var(--cc-desk);color:var(--cc-desk)}.command-story-crm .dash-scope-band,.command-story-pipeline .dash-scope-band{border-color:var(--cc-odoo);color:var(--cc-odoo)}.command-story-money .dash-scope-band{border-color:var(--cc-amber);color:var(--cc-amber)}.command-story-heading>div{gap:2px;min-width:0;display:grid}.command-story-heading>div>span{color:var(--cc-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.command-story-heading>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.command-story-hero{gap:3px;display:grid}.command-story-hero>strong{letter-spacing:-.055em;font-size:clamp(31px,3vw,46px);font-weight:450;line-height:.95}.command-story-hero>strong small{color:var(--cc-faint);font-size:18px}.command-story-hero>span{color:var(--cc-muted);font-size:11px}.command-booked-bullet,.command-composition,.command-confidence-break,.command-motion-rail,.command-stage-mini{border:1px solid var(--cc-line-strong);background:var(--background);width:100%;height:11px;display:flex;overflow:hidden}.command-composition>span,.command-motion-rail>span,.command-stage-mini>span{min-width:2px;height:100%;display:block}.command-composition-calls,.command-composition-email{background:var(--cc-desk)}@supports (color:color-mix(in lab,red,red)){.command-composition-email{background:color-mix(in srgb,var(--cc-desk) 80%,var(--surface))}}.command-composition-text{background:var(--cc-desk)}@supports (color:color-mix(in lab,red,red)){.command-composition-text{background:color-mix(in srgb,var(--cc-desk) 62%,var(--surface))}}.command-composition-person{background:var(--cc-desk)}@supports (color:color-mix(in lab,red,red)){.command-composition-person{background:color-mix(in srgb,var(--cc-desk) 44%,var(--surface))}}.command-composition-other{background:var(--cc-desk)}@supports (color:color-mix(in lab,red,red)){.command-composition-other{background:color-mix(in srgb,var(--cc-desk) 26%,var(--surface))}}.command-composition-pushout{background:var(--cc-amber)}.command-composition-skip{background:var(--cc-red)}.command-motion-forward{background:var(--cc-green)}.command-motion-back{background:var(--cc-red)}.command-confidence-break{background:var(--warn);border-style:dashed;justify-content:space-around;align-items:center}@supports (color:color-mix(in lab,red,red)){.command-confidence-break{background:color-mix(in srgb,var(--warn) 4%,transparent)}}.command-confidence-break span{border-top:1px dashed var(--cc-amber);width:24%}.command-stage-tone-0{background:var(--stage-tone-0)}.command-stage-tone-1{background:var(--stage-tone-1)}.command-stage-tone-2{background:var(--stage-tone-2)}.command-stage-tone-3{background:var(--stage-tone-3)}.command-stage-tone-4{background:var(--stage-tone-4)}.command-booked-bullet{position:relative;overflow:visible}.command-booked-bullet>span{background:var(--cc-green);height:100%;display:block}.command-booked-bullet>i{background:var(--cc-text);width:2px;height:19px;position:absolute;top:-5px;transform:translate(-1px)}.command-story-facts{min-width:0;color:var(--cc-muted);flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex}.command-story-facts strong{color:var(--cc-text);font-size:12px;font-weight:650}.command-warning{color:var(--cc-amber);font-weight:650}.command-danger,.command-danger strong{color:var(--cc-red)}.command-story-foot{border-top:1px solid var(--cc-line);color:var(--cc-faint);align-self:end;padding-top:9px;font-size:10px;line-height:1.35}.command-flow-explorer{border:1px solid var(--cc-line-strong);background:linear-gradient(135deg,var(--attention),transparent 46%),var(--surface);margin-top:16px;padding:14px}@supports (color:color-mix(in lab,red,red)){.command-flow-explorer{background:linear-gradient(135deg,color-mix(in srgb,var(--attention) 8%,transparent),transparent 46%),var(--surface)}}.command-flow-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.command-flow-heading .t-display{color:var(--cc-odoo)}.command-flow-heading h3{letter-spacing:-.025em;margin-top:2px;font-size:22px;font-weight:620}.command-flow-heading p{max-width:48rem;color:var(--cc-muted);margin-top:4px;font-size:11px;line-height:1.4}.command-flow-toggle{border:1px solid var(--cc-line-strong);flex:none;grid-template-columns:1fr 1fr;display:inline-grid}.command-flow-toggle button{min-width:86px;min-height:44px;color:var(--cc-muted);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:10px;font-weight:750}.command-flow-toggle button+button{border-left:1px solid var(--cc-line)}.command-flow-layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,.5fr);gap:10px;margin-top:12px;display:grid}.command-sankey-shell{border:1px solid var(--cc-line);background:linear-gradient(transparent 1px,transparent 1px),linear-gradient(90deg,transparent 1px,transparent 1px),var(--background);background-size:20px 20px;min-width:0}.command-sankey{width:100%;height:auto;min-height:310px;display:block}.command-sankey-column-label{fill:var(--cc-faint);font-family:var(--font-brand);letter-spacing:.08em;font-size:9px;font-weight:750}.command-sankey-root{fill:var(--cc-text);opacity:.92}.command-sankey-root-value{fill:var(--cc-text);font-family:var(--font-mono);font-size:15px;font-weight:700}.command-sankey-stage{cursor:default}.command-sankey-ribbon{opacity:.68;transition:opacity var(--motion-fast) var(--motion-ease)}.command-sankey-node{stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.command-sankey-node{stroke:color-mix(in srgb,var(--text) 38%,transparent)}}.command-sankey-node{stroke-width:1px}.command-sankey-node-stale{fill:var(--cc-red);pointer-events:none}.command-sankey-stage-name,.command-sankey-stage-value{font-family:var(--font-brand);pointer-events:none}.command-sankey-stage-name{fill:var(--cc-text);font-size:11px;font-weight:700}.command-sankey-stage-value{fill:var(--cc-muted);font-family:var(--font-mono);font-size:9px}.command-sankey-stage.is-active .command-sankey-ribbon{opacity:.96}.command-sankey.has-selection .command-sankey-stage.is-muted .command-sankey-ribbon{opacity:.13}.command-sankey.has-selection .command-sankey-stage.is-muted rect,.command-sankey.has-selection .command-sankey-stage.is-muted text{opacity:.34}.command-sankey-stage:focus-visible{outline:none}.command-sankey-stage:focus-visible .command-sankey-node{stroke:var(--text);stroke-width:3px}.command-sankey-legend{border-top:1px solid var(--cc-line);color:var(--cc-faint);flex-wrap:wrap;gap:7px 14px;padding:9px 11px;font-size:9px;display:flex}.command-sankey-legend span{align-items:center;gap:5px;display:inline-flex}.command-sankey-legend i{background:var(--cc-odoo);width:14px;height:4px;display:inline-block}.command-sankey-legend span:nth-child(2) i{background:var(--cc-red)}.command-flow-inspector{background:var(--cc-panel);border:1px solid;border-top:3px solid;align-content:start;min-width:0;padding:14px;display:grid}.command-flow-inspector>.t-display{color:var(--cc-faint)}.command-flow-inspector h4{margin-top:4px;font-size:19px;font-weight:650}.command-flow-inspector>strong{overflow-wrap:anywhere;letter-spacing:-.045em;margin-top:16px;font-size:clamp(30px,3vw,44px);font-weight:470;line-height:1}.command-flow-inspector>p{color:var(--cc-muted);margin-top:6px;font-size:11px;line-height:1.45}.command-flow-inspector dl{background:var(--cc-line);gap:1px;margin-top:15px;display:grid}.command-flow-inspector dl>div{background:var(--cc-panel-raised);grid-template-columns:1fr auto;gap:8px;padding:8px;display:grid}.command-flow-inspector dt{color:var(--cc-muted);font-size:10px}.command-flow-inspector dd{overflow-wrap:anywhere;color:var(--cc-text);text-align:right;font-size:11px}.command-flow-inspector>button{border:1px solid var(--cc-odoo);min-height:44px;color:var(--cc-odoo);background:var(--attention);margin-top:14px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.command-flow-inspector>button{background:color-mix(in srgb,var(--attention) 6%,transparent)}}.command-flow-inspector>button{letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:750}.command-flow-inspector>button:hover{background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.command-flow-inspector>button:hover{background:color-mix(in srgb,var(--attention) 12%,transparent)}}.command-flow-empty{min-height:310px;color:var(--cc-muted);text-align:center;place-items:center;padding:20px;font-size:12px;display:grid}.command-sankey-mobile{display:none}.command-stage-board{border-top:1px solid var(--cc-line-strong);margin-top:16px;padding-top:14px}.command-stage-board-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.command-stage-board-heading h3{letter-spacing:-.025em;margin-top:2px;font-size:20px;font-weight:620}.command-stage-board-heading>p{max-width:30rem;color:var(--cc-muted);text-align:right;font-size:11px}.command-stage-concentration{border:1px solid var(--cc-line-strong);background:var(--background);width:100%;height:13px;margin-top:12px;display:flex;overflow:hidden}.command-stage-concentration>*{border:0;min-width:2px;height:100%;padding:0;display:block}.command-stage-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;list-style:none;display:grid}.command-stage-lane{border:1px solid var(--cc-line);background:var(--surface);grid-template-rows:auto auto auto auto 1fr auto;min-width:0;min-height:330px;display:grid;position:relative}.command-stage-lane:before{content:"";height:2px;position:absolute;inset:0 0 auto}.command-stage-lane-0:before{background:var(--stage-tone-0)}.command-stage-lane-1:before{background:var(--stage-tone-1)}.command-stage-lane-2:before{background:var(--stage-tone-2)}.command-stage-lane-3:before{background:var(--stage-tone-3)}.command-stage-lane-4:before{background:var(--stage-tone-4)}.command-stage-lane-heading{border:0;border-bottom:1px solid var(--cc-line);min-height:46px;color:var(--cc-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;display:grid}.command-stage-index{color:var(--cc-faint);font-size:10px}.command-stage-lane-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.command-stage-totals{grid-template-columns:1fr auto;align-items:end;gap:6px;padding:11px 10px 7px;display:grid}.command-stage-totals>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2vw,29px);font-weight:480;overflow:hidden}.command-stage-totals>span{color:var(--cc-muted);white-space:nowrap;font-size:10px}.command-stage-risk{background:var(--border);height:4px;margin-inline:10px}.command-stage-risk>span{background:var(--cc-red);max-width:100%;height:100%;display:block}.command-stage-risk-label{color:var(--cc-muted);padding:5px 10px 8px;font-size:9px}.command-deal-stack{align-content:start;gap:5px;padding:0 7px 8px;display:grid}.command-deal-card{border:1px solid var(--cc-line);min-height:44px;color:var(--cc-text);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:7px;display:grid}.command-deal-card:hover{border-color:var(--cc-line-strong);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.command-deal-card:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.command-deal-card:hover{opacity:1}.command-deal-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-deal-card>strong,.command-deal-name{font-size:11px;font-weight:620}.command-deal-card>small{color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.command-stage-empty{color:var(--cc-faint);padding:12px 4px;font-size:10px}.command-stage-open{border:0;border-top:1px solid var(--cc-line);min-height:44px;color:var(--cc-cyan);background:var(--attention);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.command-stage-open{background:color-mix(in srgb,var(--attention) 4%,transparent)}}.command-stage-open{letter-spacing:.045em;text-align:left;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.command-stage-open:hover{background:color-mix(in srgb,var(--attention) 8%,transparent)}}.command-drawer{border:0;border-left:1px solid var(--border-strong);width:min(40rem,100%);max-width:none;height:100dvh;max-height:none;color:var(--text);box-shadow:var(--shadow-overlay);margin:0 0 0 auto;padding:0}.command-drawer[open]{animation:command-drawer-in .18s ease-out both}.command-drawer::backdrop{background:var(--shadow-ink-2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.command-drawer-shell{min-height:100%;padding:18px}.command-drawer-heading{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:4px 0 14px;display:flex;position:sticky;top:0}.command-drawer-heading h2{letter-spacing:-.035em;margin-top:2px;font-size:30px;font-weight:580}.command-drawer-heading button{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text);background:var(--surface-muted);cursor:pointer;font-size:24px}.command-drawer-metrics{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.command-drawer-metrics>div{border-right:1px solid var(--border);gap:4px;min-width:0;padding:12px;display:grid}.command-drawer-metrics>div:last-child{border-right:0}.command-drawer-metrics span{color:var(--text-soft);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.command-drawer-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:520;overflow:hidden}.command-drawer-list-heading{border-bottom:1px solid var(--border-strong);color:var(--text-soft);justify-content:space-between;gap:12px;margin-top:20px;padding-bottom:8px;font-size:11px;display:flex}.command-drawer-list-heading strong{color:var(--text);font-size:13px}.command-drawer-list{display:grid}.command-drawer-deal{border-bottom:1px solid var(--border);min-height:66px;color:var(--text);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 3px;display:grid}.command-drawer-deal:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.command-drawer-deal:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.command-drawer-deal:hover{opacity:1}.command-drawer-deal>span{color:var(--text-soft);font-size:10px}.command-drawer-deal>div{gap:3px;min-width:0;display:grid}.command-drawer-deal>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-drawer-deal>div>small{color:var(--text-soft);font-size:10px}.command-drawer-deal>strong{font-size:13px;font-weight:620}.command-drawer-disclosure{color:var(--text-soft);margin-top:14px;font-size:10px;line-height:1.45}.command-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.command-support-grid>.dash-live-update{min-width:0}.command-support-grid .dash-zone,.command-support-grid .operating-rail{min-height:0}.command-support-grid .execution-detail-grid{grid-template-columns:1fr}.command-support-grid .execution-roster{display:none}.command-support-grid .execution-hero,.command-support-grid .motion-hero{min-height:92px}.command-support-grid .dash-money-trend svg{height:80px}.manager-signal-grid{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,.85fr))}.manager-signal{grid-template-rows:auto auto 1fr auto;min-height:132px;padding:11px}.manager-signal>strong{font-size:15px}.manager-signal-action,.manager-signal-evidence{font-size:11px;line-height:1.35}.manager-signal-compact .manager-signal-evidence{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manager-signal-compact .manager-signal-action{white-space:normal}.operating-board-more{border-top:1px solid var(--border-strong)}.operating-board-more>summary{min-height:48px;color:var(--text-soft);background:var(--surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px;font-size:12px;font-weight:650;display:flex}.operating-board-more>summary::-webkit-details-marker{display:none}.operating-board-more>summary strong{color:var(--text)}@keyframes command-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (min-width:80rem) and (min-height:51.25rem){.dash-app-main{height:auto;overflow:visible}.dash-page{grid-template-rows:none;height:auto}}@media (max-width:74rem){.command-stage-columns,.command-story{grid-template-columns:repeat(2,minmax(0,1fr))}.command-stage-lane:last-child{grid-column:1/-1}.command-support-grid{grid-template-columns:1fr 1fr}.command-support-grid>.dash-live-update:last-child{grid-column:1/-1}.manager-signal-grid{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.8fr))}.dash-loading-kpis,.dash-loading-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:60rem){.command-flow-layout{grid-template-columns:1fr}.command-flow-inspector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px}.command-flow-inspector h4,.command-flow-inspector>.t-display,.command-flow-inspector>p,.command-flow-inspector>strong{grid-column:1}.command-flow-inspector dl,.command-flow-inspector>button{grid-column:2}.command-flow-inspector dl{grid-row:1/5;margin-top:0}.manager-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-signal-primary{grid-column:1/-1}.manager-signal{min-height:0}}@media (max-width:48rem){.command-center{padding:12px}.command-center-heading,.command-flow-heading,.command-stage-board-heading{flex-direction:column;align-items:start}.command-center-status{justify-items:start}.command-stage-board-heading>p{text-align:left;max-width:none}.command-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-kpi:nth-child(2){border-right:0}.command-kpi:nth-child(-n+2){border-bottom:1px solid var(--cc-line)}.command-stage-columns,.command-story,.command-support-grid{grid-template-columns:1fr}.command-story-card{min-height:220px}.command-sankey{display:none}.command-sankey-mobile{padding:8px;display:grid}.command-sankey-mobile button{border:0;border-bottom:1px solid var(--cc-line);min-height:62px;color:var(--cc-text);text-align:left;cursor:pointer;background:0 0;gap:8px;padding:9px 7px;display:grid}.command-sankey-mobile button:last-child{border-bottom:0}.command-sankey-mobile button.is-active{background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.command-sankey-mobile button.is-active{background:color-mix(in srgb,var(--attention) 7%,transparent)}}.command-sankey-mobile button>span{justify-content:space-between;gap:10px;display:flex}.command-sankey-mobile button small{color:var(--cc-muted)}.command-sankey-mobile button>i{border:1px solid var(--cc-line-strong);background:var(--background);height:10px;display:block;overflow:hidden}.command-sankey-mobile button>i>b{min-width:1px;height:100%;display:block;position:relative}.command-sankey-mobile button>i em{background:var(--cc-red);height:100%;display:block;position:absolute;inset:0 0 0 auto}.command-flow-inspector{grid-template-columns:1fr;display:grid}.command-flow-inspector dl,.command-flow-inspector h4,.command-flow-inspector>.t-display,.command-flow-inspector>button,.command-flow-inspector>p,.command-flow-inspector>strong{grid-area:auto/1}.command-flow-inspector dl{margin-top:15px}.command-stage-lane,.command-stage-lane:last-child,.command-support-grid>.dash-live-update:last-child{grid-column:auto}.command-stage-lane{min-height:0}.command-drawer-metrics{grid-template-columns:1fr}.command-drawer-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.command-drawer-metrics>div:last-child{border-bottom:0}.command-drawer-deal{grid-template-columns:22px minmax(0,1fr)}.command-drawer-deal>strong{grid-column:2}.board-desk small{text-overflow:clip;white-space:normal;overflow:visible}.manager-signal-grid{grid-template-columns:1fr}.manager-signal-primary{grid-column:auto}.manager-signal-compact .manager-signal-evidence{display:none}.dash-loading-kpis,.dash-loading-stages{grid-template-columns:1fr}.dash-loading-stages>div{height:12rem}}@media (max-width:22rem){.command-kpi{min-height:74px}.command-drawer-shell{padding:12px}}@media (prefers-reduced-motion:reduce){.command-drawer[open]{animation:none}.command-sankey-ribbon{transition:none}}.dash-app-main{background:radial-gradient(circle at 7% 0,var(--desk-system-ink),transparent 28rem),radial-gradient(circle at 96% 8%,var(--attention),transparent 34rem)}@supports (color:color-mix(in lab,red,red)){.dash-app-main{background:radial-gradient(circle at 7% 0,color-mix(in srgb,var(--desk-system-ink) 10%,transparent),transparent 28rem),radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--attention) 9%,transparent),transparent 34rem)}}.app-shell-header-dashboard{border-color:var(--border-strong)!important}@supports (color:color-mix(in lab,red,red)){.app-shell-header-dashboard{border-color:color-mix(in srgb,var(--border-strong) 58%,transparent)!important}}.app-shell-header-dashboard{box-shadow:0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.app-shell-header-dashboard{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 38%,transparent)}}.app-shell-header-dashboard{-webkit-backdrop-filter:saturate(180%)blur(22px)}.app-shell-header-dashboard .app-nav-item{border-radius:var(--radius-control)}.app-shell-header-dashboard [data-app-nav=dashboard]:first-child{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}@supports (color:color-mix(in lab,red,red)){.app-shell-header-dashboard .app-nav-item-active{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.app-shell-header-dashboard .app-nav-item-active{box-shadow:0 1px 2px var(--shadow-ink-2),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.app-shell-header-dashboard .app-nav-item-active{box-shadow:0 1px 2px var(--shadow-ink-2),inset 0 1px 0 color-mix(in srgb,var(--text) 70%,transparent)}}.app-shell-header-dashboard .app-nav-item-active:after{display:none}.app-shell-header-dashboard .pill-ink,.app-shell-header-dashboard .pill-surface{border-radius:var(--radius-control)}.dash-command-deck,.dash-page .dash-zone,.dash-page .operating-board{border-color:var(--border);border-radius:var(--radius-ui);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight-ink),var(--shadow);-webkit-backdrop-filter:saturate(150%)blur(22px)}.dash-command-deck{border-radius:var(--radius-ui);padding:15px 16px}.dash-scope-band{border-radius:var(--radius-ui);border:1px solid var(--border);background:var(--surface);padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.dash-scope-band{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.range-selector-track{overflow:hidden;border-color:var(--border)!important;border-radius:var(--radius-ui)!important;background:var(--surface-muted)!important;padding:3px!important}@supports (color:color-mix(in lab,red,red)){.range-selector-track{background:color-mix(in srgb,var(--surface-muted) 78%,transparent)!important}}.range-chip{border-radius:var(--radius-control)!important}.range-chip-selected{color:var(--text);background:var(--surface);box-shadow:0 1px 3px var(--shadow-ink-2),0 6px 14px var(--shadow-ink-2),inset 0 1px 0 var(--highlight-ink)}.dash-control,.dash-decision-chip{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dash-control,.dash-decision-chip{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.dash-decision-chip{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.dash-decision-chip{border-color:color-mix(in srgb,var(--attention) 45%,var(--border));background:color-mix(in srgb,var(--attention-soft) 75%,var(--surface))}}.dash-popover{border-color:var(--border);box-shadow:0 24px 80px var(--shadow-ink-2),inset 0 1px 0 var(--highlight-ink);-webkit-backdrop-filter:saturate(180%)blur(30px)}.command-center{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.command-center{border-color:color-mix(in srgb,var(--text) 12%,transparent)}}.command-center{background:radial-gradient(circle at 8% -4%,var(--state-good),transparent 25rem),radial-gradient(circle at 88% 4%,var(--attention),transparent 32rem),linear-gradient(transparent 1px,transparent 1px),linear-gradient(90deg,transparent 1px,transparent 1px),var(--background);padding:18px}@supports (color:color-mix(in lab,red,red)){.command-center{background:radial-gradient(circle at 8% -4%,color-mix(in srgb,var(--state-good) 15%,transparent),transparent 25rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--attention) 17%,transparent),transparent 32rem),linear-gradient(transparent 1px,transparent 1px),linear-gradient(90deg,transparent 1px,transparent 1px),var(--background)}}.command-center{box-shadow:inset 0 1px 0 var(--text),0 28px 80px var(--shadow-ink-2);background-size:auto,auto,24px 24px,24px 24px,auto}@supports (color:color-mix(in lab,red,red)){.command-center{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 12%,transparent),0 28px 80px var(--shadow-ink-2)}}.command-center-heading{padding:3px 3px 15px}.command-center-heading h2{font-weight:680}.command-center-status>span:first-child,.command-data-confidence{border-radius:var(--radius-ui);padding-inline:10px}.command-kpi-strip{border:1px solid var(--cc-line);border-radius:var(--radius-ui);background:0 0;overflow:hidden}.command-kpi{transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.command-kpi:active{transform:scale(.985)}.command-story{background:0 0;border:0;gap:8px}.command-story-card{border:1px solid var(--cc-line);border-radius:var(--radius-ui);box-shadow:inset 0 3px var(--cc-cyan),inset 0 1px 0 var(--text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-story-card{box-shadow:inset 0 3px var(--cc-cyan),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.command-story-work{box-shadow:inset 0 3px var(--cc-desk),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.command-story-work{box-shadow:inset 0 3px var(--cc-desk),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.command-story-crm,.command-story-pipeline{box-shadow:inset 0 3px var(--cc-odoo),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.command-story-crm,.command-story-pipeline{box-shadow:inset 0 3px var(--cc-odoo),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.command-story-money{box-shadow:inset 0 3px var(--cc-amber),inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.command-story-money{box-shadow:inset 0 3px var(--cc-amber),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.command-flow-explorer{border-color:var(--cc-line);padding:16px}.command-flow-toggle{overflow:hidden}.command-flow-inspector,.command-sankey-shell{border-radius:var(--radius-ui);overflow:hidden}.command-flow-inspector>button{border-radius:var(--radius-control);text-align:center}.command-stage-board{margin-top:20px;padding-top:18px}.command-stage-columns{gap:10px}.command-stage-lane{box-shadow:inset 0 1px 0 var(--text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-stage-lane{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent)}}.command-stage-lane{transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.command-stage-lane:hover{border-color:var(--cc-line-strong);transform:translateY(-2px)}.command-deal-card,.command-stage-open{border-radius:var(--radius-control)}.command-drawer{border-radius:var(--radius-ui) 0 0 var(--radius-ui);background:var(--surface);-webkit-backdrop-filter:saturate(160%)blur(30px)}.command-drawer-heading button{border-radius:50%}.execution-zone{background:linear-gradient(145deg,var(--desk-system-ink),var(--surface) 52%)!important}@supports (color:color-mix(in lab,red,red)){.execution-zone{background:linear-gradient(145deg,color-mix(in srgb,var(--desk-system-ink) 10%,var(--surface)),var(--surface) 52%)!important}}.pipeline-motion-zone{background:linear-gradient(145deg,var(--odoo-system-ink),var(--surface) 52%)!important}@supports (color:color-mix(in lab,red,red)){.pipeline-motion-zone{background:linear-gradient(145deg,color-mix(in srgb,var(--odoo-system-ink) 10%,var(--surface)),var(--surface) 52%)!important}}.dash-money-zone{border-top:3px solid var(--state-good)!important;background:linear-gradient(145deg,var(--state-good),var(--surface) 52%)!important}@supports (color:color-mix(in lab,red,red)){.dash-money-zone{background:linear-gradient(145deg,color-mix(in srgb,var(--state-good) 8%,var(--surface)),var(--surface) 52%)!important}}.execution-hero,.motion-hero{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);min-height:138px;padding:13px}@supports (color:color-mix(in lab,red,red)){.execution-hero,.motion-hero{background:color-mix(in srgb,var(--surface) 74%,transparent)}}.execution-hero,.motion-hero{box-shadow:inset 0 1px 0 var(--highlight-ink)}.execution-usage-visual{align-items:center;gap:13px;display:flex!important}.execution-usage-ring{width:104px;height:104px;box-shadow:0 10px 28px var(--desk-system-ink),inset 0 1px 0 var(--highlight-ink);border-radius:50%;flex:0 0 104px;place-items:center;padding:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.execution-usage-ring{box-shadow:0 10px 28px color-mix(in srgb,var(--desk-system-ink) 20%,transparent),inset 0 1px 0 var(--highlight-ink)}}.execution-usage-ring>div{width:100%;height:100%;color:var(--text);background:var(--surface);text-align:center;border-radius:50%;place-content:center;display:grid}.execution-usage-ring strong{color:var(--desk-system-ink);font-size:30px;font-weight:600;line-height:1}.execution-usage-ring strong small{font-size:14px}.execution-usage-ring span{letter-spacing:.035em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:650}.execution-usage-copy{gap:3px;display:grid}.execution-usage-copy>span{color:var(--text-soft);font-size:11px}.execution-usage-copy>strong{color:var(--desk-system-ink);font-size:25px;font-weight:650}.execution-period-compare{gap:7px;min-width:150px;display:grid!important}.execution-period-compare>span{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;display:grid}.execution-period-compare small{color:var(--text-soft);font-size:10px}.execution-period-compare strong{color:var(--text);font-size:14px}.execution-period-compare i{border-radius:var(--radius-ui);background:var(--surface-muted);grid-column:1/-1;height:6px;display:block;overflow:hidden}.execution-period-compare i b{border-radius:inherit;background:var(--desk-system-ink);height:100%;display:block}.execution-period-compare>span:nth-child(2) i b{opacity:.42}.execution-period-compare>p{color:var(--text-soft);font-size:10px}.execution-period-compare>p>span{color:var(--text);font-size:12px;font-weight:650}.execution-metric-grid>div,.motion-fallback-grid>div,.motion-metric{border-color:var(--border);border-radius:var(--radius-ui);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.execution-metric-grid>div,.motion-fallback-grid>div,.motion-metric{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.execution-metric-grid>div,.motion-fallback-grid>div,.motion-metric{box-shadow:inset 0 1px 0 var(--highlight-ink)}.motion-unavailable{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.motion-unavailable{border:1px solid color-mix(in srgb,var(--warn) 38%,var(--border))}}.motion-unavailable{border-radius:var(--radius-ui);background:linear-gradient(155deg,var(--warn-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.motion-unavailable{background:linear-gradient(155deg,color-mix(in srgb,var(--warn-soft) 82%,var(--surface)),color-mix(in srgb,var(--surface) 82%,transparent))}}.motion-unavailable{box-shadow:inset 0 1px 0 var(--highlight-ink)}.motion-signal-plot{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:7px;height:132px;margin-top:16px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.motion-signal-plot{background:color-mix(in srgb,var(--surface) 74%,transparent)}}.motion-signal-plot>div{text-align:center;grid-template-rows:72px auto auto;gap:2px;min-width:0;display:grid}.motion-signal-plot i{background:var(--odoo-system-ink);border-radius:8px;justify-content:center;align-items:end;display:flex}@supports (color:color-mix(in lab,red,red)){.motion-signal-plot i{background:color-mix(in srgb,var(--odoo-system-ink) 7%,transparent)}}.motion-signal-plot i b{background:linear-gradient(var(--odoo-system-ink),var(--odoo-system-ink));border-radius:7px 7px 3px 3px;width:min(24px,64%);display:block}@supports (color:color-mix(in lab,red,red)){.motion-signal-plot i b{background:linear-gradient(var(--odoo-system-ink),color-mix(in srgb,var(--odoo-system-ink) 58%,transparent))}}.motion-signal-plot span{color:var(--text-soft);text-overflow:ellipsis;text-transform:uppercase;font-size:9px;overflow:hidden}.motion-signal-plot strong{color:var(--text);font-size:14px}.dash-money-trend{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);padding:10px}@supports (color:color-mix(in lab,red,red)){.dash-money-trend{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.dash-money-trend{box-shadow:inset 0 1px 0 var(--highlight-ink)}.dash-trend-gradient-start{stop-color:var(--state-good-text);stop-opacity:.26}.dash-trend-gradient-end{stop-color:var(--state-good-text);stop-opacity:.01}.dash-trend-area{fill:url(#revenue-trend-area)}.dash-trend-line{fill:none;stroke:var(--state-good);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.dash-trend-bar{fill:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.dash-trend-bar{fill:color-mix(in srgb,var(--state-good) 56%,transparent)}}.dash-trend-bar-partial{fill:#0000;stroke:var(--state-good)}.dash-trend-latest{fill:var(--surface);stroke:var(--state-good);stroke-width:2.5px}.dash-top-product{border-radius:var(--radius-ui);background:var(--surface);padding:11px}@supports (color:color-mix(in lab,red,red)){.dash-top-product{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.operating-board-scroll{padding:2px}.operating-board-header{border-radius:var(--radius-ui);background:var(--surface-muted);border:0}@supports (color:color-mix(in lab,red,red)){.operating-board-header{background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}}.operating-board-rows{gap:6px;padding-block:6px;display:grid}.operating-board-row{border:1px solid var(--border);border-radius:var(--radius-ui);width:100%;color:var(--text);background:var(--surface);padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.operating-board-row{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.operating-board-row{box-shadow:inset 0 1px 0 var(--highlight-ink);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.operating-board-row:hover{background:var(--surface);transform:translateY(-1px)}.operating-board-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operating-board-row-unassigned{background:var(--attention-soft)}@supports (color:color-mix(in lab,red,red)){.operating-board-row-unassigned{background:color-mix(in srgb,var(--attention-soft) 76%,var(--surface))}}.operating-board-more{border:1px solid var(--border);border-radius:var(--radius-ui);overflow:hidden}.operating-board-more>summary{border-radius:var(--radius-control)}.operating-board-more-controls{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.operating-board-more-controls>button,.operating-board-more-controls>p{border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;color:var(--text-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.operating-board-more-controls>button,.operating-board-more-controls>p{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.operating-board-more-controls>button,.operating-board-more-controls>p{text-align:left;font-size:10px;font-weight:700}.operating-board-more-controls>button{color:var(--text);cursor:pointer}.operating-board-more-controls>button:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.operating-board-more-controls>button:first-child{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.operating-board-more-controls>button:first-child{color:var(--accent)}.operating-board-more-controls>button:hover{border-color:currentColor}.operating-board-more-controls>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:48rem){.dash-app-main{background-size:28rem,32rem}.dash-page{gap:12px}.command-center,.command-flow-explorer,.command-stage-lane,.command-story-card,.dash-command-deck,.dash-page .dash-zone,.dash-page .operating-board{border-radius:var(--radius-ui)}.execution-hero{align-items:stretch}.execution-period-compare,.execution-usage-visual{width:100%}.motion-signal-plot{height:118px}}@media (max-width:22rem){.dash-command-deck{padding:12px}.command-center{padding:10px}.execution-usage-ring{flex-basis:92px;width:92px;height:92px}}.daily-cockpit{min-width:0;color:var(--cockpit-text);background:var(--cockpit-bg);gap:12px;padding:18px;display:grid;overflow:hidden}.daily-cockpit-heading{justify-content:space-between;align-items:end;gap:28px;padding:3px 3px 5px;display:flex}.cockpit-kicker{color:var(--cockpit-faint);letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:750}.daily-cockpit-heading h2{letter-spacing:-.042em;max-width:830px;margin-top:4px;font-size:clamp(24px,3vw,38px);font-weight:620;line-height:1.02}.daily-cockpit-heading>div:first-child>p{max-width:820px;color:var(--cockpit-muted);margin-top:8px;font-size:12px;line-height:1.45}.cockpit-header-tools{gap:7px;min-width:220px;display:grid}.quick-find-trigger{border:1px solid var(--cockpit-line-strong);border-radius:var(--radius-ui);width:100%;min-height:44px;color:var(--cockpit-text);background:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.quick-find-trigger{background:color-mix(in srgb,var(--text) 4%,transparent)}}.quick-find-trigger{box-shadow:inset 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.quick-find-trigger{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.quick-find-trigger{cursor:pointer}.quick-find-trigger>span{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.quick-find-trigger>span i{color:var(--cockpit-desk);font-size:18px;font-style:normal;line-height:1}.quick-find-dialog kbd,.quick-find-trigger kbd{border:1px solid var(--cockpit-line-strong);color:var(--cockpit-muted);background:var(--text);border-radius:6px;padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.quick-find-dialog kbd,.quick-find-trigger kbd{background:color-mix(in srgb,var(--text) 4%,transparent)}}.quick-find-dialog kbd,.quick-find-trigger kbd{box-shadow:inset 0 -1px var(--shadow-ink-2);font-family:inherit;font-size:9px;font-weight:700}.quick-find-trigger:hover{border-color:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.quick-find-trigger:hover{border-color:color-mix(in srgb,var(--state-good) 50%,transparent)}}.quick-find-trigger:hover{background:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.quick-find-trigger:hover{background:color-mix(in srgb,var(--state-good) 8%,transparent)}}.quick-find-trigger:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cockpit-as-of{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:148px;padding:10px 12px;display:grid}.cockpit-as-of i{background:var(--cockpit-desk);width:7px;height:7px;box-shadow:0 0 0 5px var(--state-good);border-radius:50%;grid-row:1/3}@supports (color:color-mix(in lab,red,red)){.cockpit-as-of i{box-shadow:0 0 0 5px color-mix(in srgb,var(--state-good) 10%,transparent)}}.cockpit-as-of span{color:var(--cockpit-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.cockpit-as-of strong{font-size:12px;font-weight:650}.cockpit-pulse{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cockpit-pulse-card{appearance:none;border-right:1px solid var(--cockpit-line);width:100%;min-width:0;min-height:156px;color:var(--cockpit-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-rows:auto auto 48px auto;gap:5px;padding:12px;display:grid;position:relative}.cockpit-pulse-card:last-child{border-right:0}.cockpit-pulse-card:before{content:"";background:var(--cockpit-faint);width:2px;position:absolute;inset:0 auto 0 0}.cockpit-pulse-desk:before,.cockpit-pulse-future:before,.cockpit-pulse-today:before{background:var(--cockpit-desk)}.cockpit-pulse-money:before{background:var(--cockpit-money)}.cockpit-pulse-odoo:before{background:var(--cockpit-odoo)}.cockpit-pulse-card>span:first-child{color:var(--cockpit-muted);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.cockpit-pulse-card>div{align-items:baseline;gap:7px;min-width:0;display:flex}.cockpit-pulse-card>div strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.4vw,32px);font-weight:560;overflow:hidden}.cockpit-pulse-card>div small,.cockpit-pulse-card>p{color:var(--cockpit-muted);font-size:9px}.cockpit-pulse-card>p{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.cockpit-pulse-card>p i{float:right;color:var(--cockpit-faint);font-size:11px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.cockpit-pulse-card:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.cockpit-pulse-card:focus-visible{z-index:1;outline:2px solid var(--text);outline-offset:-3px}.cockpit-pulse-spacer{height:48px;display:block}.cockpit-spark{width:100%;height:48px;overflow:visible}.cockpit-spark line{stroke:var(--cockpit-line);stroke-width:1px}.cockpit-spark polyline{fill:none;stroke:var(--cockpit-desk);stroke-width:2px;vector-effect:non-scaling-stroke}.cockpit-spark-money polyline{stroke:var(--cockpit-money)}.cockpit-spark-money circle{fill:var(--cockpit-money)}.cockpit-spark-odoo polyline{stroke:var(--cockpit-odoo)}.cockpit-spark-odoo circle{fill:var(--cockpit-odoo)}.quick-find-dialog{border:1px solid var(--border);width:min(44rem,100vw - 24px);max-width:none;max-height:min(44rem,100dvh - 28px);color:var(--cockpit-text);background:var(--surface);box-shadow:var(--shadow-overlay),inset 0 1px var(--text);margin:min(12vh,96px) auto auto;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quick-find-dialog{box-shadow:var(--shadow-overlay),inset 0 1px color-mix(in srgb,var(--text) 12%,transparent)}}.quick-find-dialog{-webkit-backdrop-filter:blur(34px)saturate(155%);backdrop-filter:blur(34px)saturate(155%)}.quick-find-dialog::backdrop{background:var(--shadow-ink-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-find-dialog[open]{animation:quick-find-in .15s ease-out both}@keyframes quick-find-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-find-shell{min-height:0;max-height:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.quick-find-shell>header{border-bottom:1px solid var(--cockpit-line);align-items:center;gap:12px;min-height:74px;padding:13px 15px;display:flex}.quick-find-shell>header>span{border-radius:var(--radius-ui);width:42px;height:42px;color:var(--cockpit-desk);background:var(--state-good);flex:0 0 42px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.quick-find-shell>header>span{background:color-mix(in srgb,var(--state-good) 10%,transparent)}}.quick-find-shell>header>span{font-size:24px}.quick-find-shell>header>div{flex:1;min-width:0}.quick-find-shell>header h2{letter-spacing:-.025em;font-size:19px;font-weight:640}.quick-find-shell>header p{color:var(--cockpit-muted);margin-top:2px;font-size:10px}.quick-find-shell>header button{border:1px solid var(--cockpit-line-strong);width:44px;height:44px;color:var(--cockpit-text);background:var(--text);border-radius:50%;flex:0 0 44px}@supports (color:color-mix(in lab,red,red)){.quick-find-shell>header button{background:color-mix(in srgb,var(--text) 4%,transparent)}}.quick-find-shell>header button{cursor:pointer;font-size:23px}.quick-find-input{border-bottom:1px solid var(--cockpit-line);align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:flex}.quick-find-input input{width:100%;min-width:0;color:var(--cockpit-text);font:inherit;letter-spacing:-.015em;background:0 0;border:0;outline:0;font-size:17px}.quick-find-input input::placeholder{color:var(--cockpit-faint)}.quick-find-results{overscroll-behavior:contain;min-height:0;padding:8px;overflow-y:auto}.quick-find-results>p{color:var(--cockpit-faint);letter-spacing:.07em;text-transform:uppercase;padding:5px 8px 7px;font-size:9px;font-weight:750}.quick-find-result{border-radius:var(--radius-control);width:100%;min-height:58px;color:var(--cockpit-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;column-gap:10px;padding:8px 10px;display:grid;position:relative}.quick-find-result>span{color:var(--cockpit-faint);letter-spacing:.06em;text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:750}.quick-find-result>strong{align-self:end;font-size:12px;font-weight:650}.quick-find-result>small,.quick-find-result>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-find-result>small{color:var(--cockpit-muted);align-self:start;font-size:9px}.quick-find-result>i{color:var(--cockpit-faint);grid-area:1/3/3;font-size:13px;font-style:normal}.quick-find-result:focus-visible,.quick-find-result:hover{background:linear-gradient(90deg,var(--state-good),var(--attention));outline:none}@supports (color:color-mix(in lab,red,red)){.quick-find-result:focus-visible,.quick-find-result:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--state-good) 12%,transparent),color-mix(in srgb,var(--attention) 8%,transparent))}}.quick-find-result:focus-visible{box-shadow:inset 0 0 0 2px var(--text)}.quick-find-empty{min-height:150px;color:var(--cockpit-muted);text-align:center;place-content:center;gap:5px;display:grid}.quick-find-empty strong{color:var(--cockpit-text);font-size:13px}.quick-find-empty span{font-size:10px}.quick-find-shell>footer{border-top:1px solid var(--cockpit-line);min-height:44px;color:var(--cockpit-faint);align-items:center;gap:14px;padding:8px 14px;font-size:8px;display:flex}.quick-find-shell>footer span{align-items:center;gap:4px;display:flex}.quick-find-shell>footer span:last-child{text-align:right;margin-left:auto}.pulse-evidence-shell{padding-bottom:28px}.pulse-evidence-hero{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:linear-gradient(135deg,var(--state-good),transparent);align-content:end;gap:4px;min-height:104px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.pulse-evidence-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--state-good) 12%,transparent),transparent)}}.pulse-evidence-odoo .pulse-evidence-hero{background:linear-gradient(135deg,var(--attention),transparent)}@supports (color:color-mix(in lab,red,red)){.pulse-evidence-odoo .pulse-evidence-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--attention) 15%,transparent),transparent)}}.pulse-evidence-money .pulse-evidence-hero{background:linear-gradient(135deg,var(--state-good),transparent)}@supports (color:color-mix(in lab,red,red)){.pulse-evidence-money .pulse-evidence-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--state-good) 14%,transparent),transparent)}}.pulse-evidence-hero strong{overflow-wrap:anywhere;letter-spacing:-.052em;font-size:clamp(34px,8vw,48px);font-weight:540;line-height:.95}.pulse-evidence-hero span{color:var(--cockpit-muted);font-size:10px}.pulse-evidence-chart{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--shadow-ink-2);width:100%;height:auto;overflow:visible}.pulse-evidence-chart line{stroke:var(--cockpit-line);stroke-width:1px}.pulse-evidence-chart polyline{fill:none;stroke:var(--cockpit-desk);stroke-width:3px;vector-effect:non-scaling-stroke}.pulse-evidence-chart circle,.pulse-evidence-chart rect{fill:var(--cockpit-desk)}.pulse-evidence-chart-odoo polyline{stroke:var(--cockpit-odoo)}.pulse-evidence-chart-odoo circle,.pulse-evidence-chart-odoo rect{fill:var(--cockpit-odoo)}.pulse-evidence-chart-money polyline{stroke:var(--cockpit-money)}.pulse-evidence-chart-money circle,.pulse-evidence-chart-money rect{fill:var(--cockpit-money)}.pulse-evidence-chart text{fill:var(--cockpit-faint);font-size:9px;font-weight:650}.pulse-evidence-metrics{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--cockpit-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pulse-evidence-metrics>div{background:var(--surface);align-content:end;gap:5px;min-height:72px;padding:11px;display:grid}.pulse-evidence-metrics dt{color:var(--cockpit-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.pulse-evidence-metrics dd{overflow-wrap:anywhere;font-size:13px;font-weight:650}.pulse-evidence-data{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:0 0;overflow:hidden}.pulse-evidence-data>summary{min-height:48px;color:var(--cockpit-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 13px;font-size:9px;font-weight:750;list-style:none;display:flex}.pulse-evidence-data>summary::-webkit-details-marker{display:none}.pulse-evidence-data[open]>summary{border-bottom:1px solid var(--cockpit-line)}.pulse-evidence-data[open]>summary span{transform:rotate(45deg)}.pulse-evidence-data>div{max-height:290px;display:grid;overflow:auto}.pulse-evidence-data p{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(80px,.8fr) minmax(90px,1fr) minmax(0,1.3fr);align-items:center;gap:9px;min-height:44px;padding:7px 11px;display:grid}.pulse-evidence-data p:last-child{border-bottom:0}.pulse-evidence-data p span{color:var(--cockpit-muted);font-size:9px}.pulse-evidence-data p strong{text-align:right;font-size:11px}.pulse-evidence-data p small{color:var(--cockpit-faint);text-align:right;font-size:8px}.cockpit-module{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--cockpit-panel);min-width:0;box-shadow:inset 0 1px var(--text);padding:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-module{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 4%,transparent)}}#pipeline-map,.cockpit-module[id],.dashboard-support-details[id]{scroll-margin-top:5.5rem}.cockpit-module-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.cockpit-module-heading h3{letter-spacing:-.03em;margin-top:3px;font-size:clamp(18px,2vw,23px);font-weight:610;line-height:1.1}.cockpit-module-heading>p{max-width:360px;color:var(--cockpit-muted);text-align:right;font-size:10px;line-height:1.4}.cockpit-disclosure{color:var(--cockpit-faint);margin-top:10px;font-size:9px;line-height:1.45}.cockpit-empty{border:1px dashed var(--cockpit-line-strong);color:var(--cockpit-muted);margin-top:10px;padding:12px;font-size:11px}.execution-runway{padding-bottom:12px}.runway-legend{color:var(--cockpit-muted);flex-wrap:wrap;justify-content:end;gap:7px 12px;font-size:9px;display:flex}.runway-legend span{align-items:center;gap:5px;display:flex}.runway-legend i{background:var(--cockpit-desk);border-radius:2px;width:8px;height:8px}.runway-legend .legend-today{outline:2px solid var(--surface-muted);outline-offset:1px}.runway-legend .legend-next{border:1px solid var(--cockpit-odoo);background:0 0}.runway-axis,.runway-row{grid-template-columns:164px minmax(0,1fr) 150px;align-items:center;gap:10px;display:grid}.runway-axis{border-bottom:1px solid var(--cockpit-line-strong);min-height:37px;color:var(--cockpit-faint);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.runway-axis-risk{text-align:right}.runway-axis-days,.runway-cells{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;min-width:0;display:grid}.runway-axis-days span{justify-items:center;gap:1px;display:grid}.runway-axis-days b{color:var(--cockpit-muted);font-size:8px}.runway-axis-days small{font-size:7px}.runway-axis-days .is-today b{color:var(--cockpit-text)}.runway-row{border-bottom:1px solid var(--cockpit-line);min-height:58px}.runway-row:last-child{border-bottom:0}.runway-row-team{background:linear-gradient(90deg,var(--state-good),transparent 60%);min-height:66px}@supports (color:color-mix(in lab,red,red)){.runway-row-team{background:linear-gradient(90deg,color-mix(in srgb,var(--state-good) 6%,transparent),transparent 60%)}}.runway-owner{gap:2px;min-width:0;display:grid}.runway-owner a,.runway-owner button,.runway-owner strong{min-height:44px;color:var(--cockpit-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.runway-owner button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;width:100%;padding:0}.runway-owner button span{color:var(--cockpit-desk);font-size:10px}.runway-owner a:hover,.runway-owner button:hover{color:var(--cockpit-desk);opacity:1}.runway-owner button:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:8px}.runway-owner small{color:var(--cockpit-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.runway-cell{border:1px solid var(--cockpit-line);background:0 0;border-radius:6px;place-items:center;height:38px;display:grid;position:relative;overflow:hidden}.runway-cell i{height:var(--runway-level);background:linear-gradient(var(--state-good),var(--state-good));max-height:100%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.runway-cell i{background:linear-gradient(color-mix(in srgb,var(--state-good) 36%,transparent),color-mix(in srgb,var(--state-good) 8%,transparent))}}.runway-cell b{z-index:1;font-size:9px;font-weight:650;position:relative}.runway-cell.is-zero b{color:var(--cockpit-faint)}.runway-cell-today{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.runway-cell-today{border-color:color-mix(in srgb,var(--text) 70%,transparent)}}.runway-cell-today{box-shadow:0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.runway-cell-today{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 13%,transparent)}}.runway-cell-future{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.runway-cell-future{border-color:color-mix(in srgb,var(--attention) 25%,transparent)}}.runway-cell-future{background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.runway-cell-future{background:color-mix(in srgb,var(--attention) 4%,transparent)}}.runway-cell-future i{background:linear-gradient(var(--attention),var(--attention))}@supports (color:color-mix(in lab,red,red)){.runway-cell-future i{background:linear-gradient(color-mix(in srgb,var(--attention) 34%,transparent),color-mix(in srgb,var(--attention) 7%,transparent))}}.runway-risk{flex-wrap:wrap;justify-content:end;gap:4px;min-width:0;display:flex}.runway-risk span{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);color:var(--cockpit-muted);white-space:nowrap;padding:4px 7px;font-size:8px;font-weight:650}.runway-risk .is-urgent{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.runway-risk .is-urgent{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}}.runway-risk .is-urgent{color:var(--danger-text);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.runway-risk .is-urgent{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.runway-risk .is-clear{color:var(--state-good-text)}.cockpit-action-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.8fr);align-items:start;gap:12px;min-width:0;display:grid}.exposure-radar-layout{grid-template-columns:minmax(0,1fr) 210px;gap:10px;min-width:0;display:grid}.exposure-radar svg{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--shadow-ink-2);width:100%;min-width:0;height:310px}.radar-grid line{stroke:var(--cockpit-line);stroke-width:1px}.radar-tick{fill:var(--cockpit-faint);font-variant-numeric:tabular-nums;font-size:8px}.radar-axis-label,.radar-unknown-label{fill:var(--cockpit-faint);letter-spacing:.05em;font-size:8px;font-weight:700}.radar-threshold{stroke:var(--danger)}@supports (color:color-mix(in lab,red,red)){.radar-threshold{stroke:color-mix(in srgb,var(--danger) 52%,transparent)}}.radar-threshold{stroke-width:1px;stroke-dasharray:4 5}.radar-threshold-label{fill:var(--danger)}@supports (color:color-mix(in lab,red,red)){.radar-threshold-label{fill:color-mix(in srgb,var(--danger) 82%,var(--text))}}.radar-threshold-label{letter-spacing:.06em;font-size:7px;font-weight:700}.radar-unknown-divider{stroke:var(--cockpit-line-strong);stroke-width:1px;stroke-dasharray:2 4}.radar-deal{cursor:pointer;outline:none}.radar-deal>circle:last-child{opacity:.72;stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.radar-deal>circle:last-child{stroke:color-mix(in srgb,var(--text) 35%,transparent)}}.radar-deal>circle:last-child{stroke-width:1px;transition:opacity .14s,stroke-width .14s}.radar-deal.is-stale>circle:last-child{stroke:var(--cockpit-danger);stroke-width:2px}.radar-deal.is-selected>circle:last-child,.radar-deal:focus-visible>circle:last-child{opacity:1;stroke:var(--text);stroke-width:3px}.radar-hit{fill:#0000;stroke:#0000}.radar-inspector{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:0 0;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.radar-inspector>span{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.radar-inspector h4{overflow-wrap:anywhere;font-size:17px;font-weight:620;line-height:1.15}.radar-inspector>strong{letter-spacing:-.04em;margin-top:4px;font-size:29px;font-weight:530}.radar-inspector dl{margin-top:8px;display:grid}.radar-inspector dl>div{border-top:1px solid var(--cockpit-line);justify-content:space-between;gap:10px;padding:7px 0;font-size:9px;display:flex}.radar-inspector dt{color:var(--cockpit-muted)}.radar-inspector dd{text-align:right}.radar-inspect-button,.radar-inspector a{border:1px solid var(--attention);justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.radar-inspect-button,.radar-inspector a{border:1px solid color-mix(in srgb,var(--attention) 32%,transparent)}}.radar-inspect-button,.radar-inspector a{border-radius:var(--radius-control);color:var(--attention);background:var(--attention);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.radar-inspect-button,.radar-inspector a{background:color-mix(in srgb,var(--attention) 8%,transparent)}}.radar-inspect-button,.radar-inspector a{text-align:left;cursor:pointer;font-size:10px;font-weight:700}.radar-inspect-button{border-color:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.radar-inspect-button{border-color:color-mix(in srgb,var(--state-good) 34%,transparent)}}.radar-inspect-button{color:var(--state-good-text);background:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.radar-inspect-button{background:color-mix(in srgb,var(--state-good) 7%,transparent)}}.radar-inspect-button:hover,.radar-inspector a:hover{opacity:1;border-color:currentColor}.radar-mobile-list{display:none}.signal-stack{gap:6px;list-style:none;display:grid}.signal-card{border:1px solid var(--cockpit-line);width:100%;min-height:82px;color:var(--cockpit-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid;position:relative;overflow:hidden}.signal-card:before{content:"";background:var(--cockpit-warn);width:2px;position:absolute;inset:0 auto 0 0}.signal-card:hover{border-color:var(--cockpit-line-strong);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.signal-card:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.signal-card:focus-visible{outline:2px solid var(--text);outline-offset:2px}.signal-tone-critical:before{background:var(--cockpit-danger)}.signal-tone-confidence:before{background:var(--cockpit-odoo)}.signal-tone-positive:before{background:var(--cockpit-money)}.signal-rank{color:var(--cockpit-faint);text-align:center;font-size:10px}.signal-card>div{gap:3px;min-width:0;display:grid}.signal-card>div>span{color:var(--cockpit-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.signal-card>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.signal-card>div>small{color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signal-card>p{justify-items:end;gap:5px;display:grid}.signal-card>p strong{max-width:92px;color:var(--cockpit-warn);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signal-tone-critical>p strong{color:var(--danger-text)}.signal-card>p span{border:1px solid var(--cockpit-line);width:25px;height:25px;color:var(--cockpit-muted);border-radius:50%;place-items:center;font-size:8px;display:grid}.signal-view-all{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);width:100%;min-height:44px;color:var(--cockpit-muted);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:7px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.signal-view-all:hover{border-color:var(--cockpit-line-strong);color:var(--cockpit-text)}.signal-drawer{--cockpit-bg:var(--surface);--cockpit-panel:var(--surface);--cockpit-panel-strong:var(--surface);--cockpit-line:var(--border);--cockpit-line-strong:var(--border);--cockpit-text:var(--text);--cockpit-muted:var(--text-soft);--cockpit-faint:var(--text-soft);--cockpit-desk:var(--state-good);--cockpit-desk-soft:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.signal-drawer{--cockpit-desk-soft:color-mix(in srgb,var(--state-good) 13%,transparent)}}.signal-drawer{--cockpit-odoo:var(--attention);--cockpit-odoo-soft:var(--attention)}@supports (color:color-mix(in lab,red,red)){.signal-drawer{--cockpit-odoo-soft:color-mix(in srgb,var(--attention) 14%,transparent)}}.signal-drawer{--cockpit-money:var(--state-good);--cockpit-warn:var(--warn);--cockpit-danger:var(--danger);border:0;border-left:1px solid var(--border-strong);border-radius:var(--radius-ui) 0 0 var(--radius-ui);width:min(39rem,100%);max-width:none;height:100dvh;max-height:none;color:var(--cockpit-text);background:var(--surface);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);margin:0 0 0 auto;padding:0}.signal-drawer::backdrop{background:var(--shadow-ink-2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.signal-drawer[open]{animation:command-drawer-in .18s ease-out both}.signal-drawer-shell{align-content:start;gap:13px;min-height:100%;padding:20px;display:grid}.signal-drawer-shell>header{z-index:2;border-bottom:1px solid var(--cockpit-line);background:var(--surface);justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex;position:sticky;top:0}.signal-drawer-shell section>span,.signal-drawer-shell>header span{color:var(--cockpit-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.signal-drawer-shell>header h2{letter-spacing:-.035em;margin-top:4px;font-size:27px;font-weight:610;line-height:1.08}.signal-drawer-shell>header button{border:1px solid var(--cockpit-line-strong);width:44px;height:44px;color:var(--cockpit-text);background:var(--text);border-radius:50%;flex:0 0 44px}@supports (color:color-mix(in lab,red,red)){.signal-drawer-shell>header button{background:color-mix(in srgb,var(--text) 4%,transparent)}}.signal-drawer-shell>header button{cursor:pointer;font-size:24px}.signal-drawer-metric{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--warn);justify-content:space-between;align-items:end;gap:12px;min-height:78px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.signal-drawer-metric{background:color-mix(in srgb,var(--warn) 7%,transparent)}}.signal-drawer-metric strong{letter-spacing:-.045em;font-size:34px;font-weight:540}.signal-drawer-metric span{color:var(--cockpit-muted);font-size:10px}.signal-drawer-shell section{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:0 0;padding:13px}.signal-drawer-shell section>p{color:var(--cockpit-muted);margin-top:7px;font-size:12px;line-height:1.5}.signal-score-detail dl{gap:9px;margin-top:12px;display:grid}.signal-score-detail dl>div{grid-template-columns:92px 1fr;align-items:center;gap:10px;display:grid}.signal-score-detail dt{color:var(--cockpit-muted);text-transform:capitalize;font-size:10px}.signal-score-detail dd{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.signal-score-detail dd i{border-radius:var(--radius-ui);background:var(--text);height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.signal-score-detail dd i{background:color-mix(in srgb,var(--text) 8%,transparent)}}.signal-score-detail dd i b{border-radius:inherit;background:var(--cockpit-warn);height:100%;display:block}.signal-score-detail dd strong{color:var(--cockpit-muted);font-size:9px}.signal-drawer-shell>a{border:1px solid var(--attention);justify-content:space-between;align-items:center;min-height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.signal-drawer-shell>a{border:1px solid color-mix(in srgb,var(--attention) 35%,transparent)}}.signal-drawer-shell>a{border-radius:var(--radius-ui);color:var(--attention);background:var(--attention);padding:10px 13px}@supports (color:color-mix(in lab,red,red)){.signal-drawer-shell>a{background:color-mix(in srgb,var(--attention) 8%,transparent)}}.signal-drawer-shell>a{font-size:11px;font-weight:700}.opportunity-drawer-hero{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:linear-gradient(135deg,var(--attention),var(--state-good));grid-template-columns:minmax(0,1.5fr) minmax(130px,.6fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.opportunity-drawer-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--attention) 12%,transparent),color-mix(in srgb,var(--state-good) 6%,transparent))}}.opportunity-drawer-hero>div,.opportunity-drawer-hero>p{align-content:end;gap:5px;min-height:105px;padding:14px;display:grid}.opportunity-drawer-hero>p{border-left:1px solid var(--cockpit-line)}.opportunity-drawer-hero span{color:var(--cockpit-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.opportunity-drawer-hero>div strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:38px;font-weight:540;overflow:hidden}.opportunity-drawer-hero>p strong{font-size:21px;font-weight:590}.opportunity-rank-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:7px;min-height:54px;display:grid}.opportunity-rank-nav button{border:1px solid var(--cockpit-line);min-width:0;min-height:48px;color:var(--cockpit-text);background:var(--text);justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.opportunity-rank-nav button{background:color-mix(in srgb,var(--text) 4%,transparent)}}.opportunity-rank-nav button{cursor:pointer;font-size:10px;font-weight:700}.opportunity-rank-nav button:last-child{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.opportunity-rank-nav button:last-child{border-color:color-mix(in srgb,var(--attention) 30%,transparent)}}.opportunity-rank-nav button:last-child{background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.opportunity-rank-nav button:last-child{background:color-mix(in srgb,var(--attention) 7%,transparent)}}.opportunity-rank-nav button:disabled{color:var(--cockpit-faint);opacity:.45;cursor:default}.opportunity-rank-nav button:not(:disabled):hover{border-color:var(--cockpit-text)}.opportunity-rank-nav button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.opportunity-rank-nav>span{min-width:72px;color:var(--cockpit-muted);text-align:center;grid-template-columns:auto auto auto;place-content:center;gap:0 4px;font-size:9px;display:grid}.opportunity-rank-nav>span strong{color:var(--cockpit-text);font-size:12px}.opportunity-rank-nav>span small{color:var(--cockpit-faint);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;margin-top:1px;font-size:7px;font-weight:700}.opportunity-fact-grid{background:var(--cockpit-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;padding:1px!important}.opportunity-fact-grid>div{background:var(--surface);align-content:end;gap:5px;min-height:80px;padding:12px;display:grid}.opportunity-fact-grid>div span{color:var(--cockpit-faint);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.opportunity-fact-grid>div strong{overflow-wrap:anywhere;font-size:13px;font-weight:620}.opportunity-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opportunity-drawer-actions.is-single{grid-template-columns:1fr}.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{border:1px solid var(--state-good);justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{border:1px solid color-mix(in srgb,var(--state-good) 35%,transparent)}}.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{border-radius:var(--radius-ui);color:var(--state-good-text);background:var(--state-good);padding:10px 13px}@supports (color:color-mix(in lab,red,red)){.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{background:color-mix(in srgb,var(--state-good) 8%,transparent)}}.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{text-align:left;cursor:pointer;font-size:10px;font-weight:700}.opportunity-drawer-actions>a{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.opportunity-drawer-actions>a{border-color:color-mix(in srgb,var(--attention) 35%,transparent)}}.opportunity-drawer-actions>a{color:var(--attention);background:var(--attention)}@supports (color:color-mix(in lab,red,red)){.opportunity-drawer-actions>a{background:color-mix(in srgb,var(--attention) 8%,transparent)}}.opportunity-drawer-actions>a:hover,.opportunity-drawer-actions>button:hover{opacity:1;border-color:currentColor}.opportunity-drawer-actions>a:focus-visible,.opportunity-drawer-actions>button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.opportunity-source{color:var(--cockpit-faint);text-align:center;font-size:9px}.owner-evidence-hero{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.owner-evidence-hero article{border-right:1px solid var(--cockpit-line);align-content:end;gap:5px;min-width:0;min-height:112px;padding:13px;display:grid;position:relative}.owner-evidence-hero article:last-child{border-right:0}.owner-evidence-hero article:before{content:"";background:var(--cockpit-odoo);height:2px;position:absolute;inset:0 0 auto}.owner-evidence-hero article.is-desk:before{background:var(--cockpit-desk)}.owner-evidence-hero article.is-forward:before{background:linear-gradient(90deg,var(--cockpit-desk),var(--cockpit-odoo))}.owner-evidence-hero span{color:var(--cockpit-faint);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.35}.owner-evidence-hero strong{letter-spacing:-.045em;font-size:clamp(25px,5vw,36px);font-weight:540}.owner-evidence-hero small,.owner-evidence-hero strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-evidence-hero small{color:var(--cockpit-muted);font-size:9px;line-height:1.35}.owner-manager-read{border-color:var(--warn)!important}@supports (color:color-mix(in lab,red,red)){.owner-manager-read{border-color:color-mix(in srgb,var(--warn) 24%,transparent)!important}}.owner-manager-read{background:linear-gradient(135deg,var(--warn),transparent)!important}@supports (color:color-mix(in lab,red,red)){.owner-manager-read{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent)!important}}.owner-manager-read>span{color:var(--cockpit-warn)!important}.owner-manager-read>p{font-weight:560;color:var(--cockpit-text)!important;font-size:14px!important;line-height:1.4!important}.owner-rank-nav>span{min-width:108px}.owner-rank-nav button:first-child:not(:disabled){border-color:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.owner-rank-nav button:first-child:not(:disabled){border-color:color-mix(in srgb,var(--state-good) 28%,transparent)}}.owner-rank-nav button:first-child:not(:disabled){background:var(--state-good)}@supports (color:color-mix(in lab,red,red)){.owner-rank-nav button:first-child:not(:disabled){background:color-mix(in srgb,var(--state-good) 6%,transparent)}}.owner-tense{border:1px solid var(--cockpit-line);border-left:3px solid var(--cockpit-line-strong);border-radius:var(--radius-ui);gap:10px;padding:13px;display:grid}.owner-tense-past{border-left-color:var(--cockpit-desk)}.owner-tense-present{border-left-color:var(--cockpit-odoo)}.owner-tense-next{border-left-color:var(--cockpit-warn)}.owner-tense>header{gap:2px;display:grid}.owner-tense>header h3{color:var(--cockpit-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.owner-tense>header small{color:var(--cockpit-faint);font-size:10px;line-height:1.35}.owner-tense-empty{color:var(--cockpit-muted);font-size:11px;line-height:1.45}.owner-stat-row{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;display:grid}.owner-stat-row>div{border:1px solid var(--cockpit-line);border-radius:var(--radius-control);align-content:start;gap:3px;padding:7px 8px;display:grid}.owner-stat-row>div.is-wide{grid-column:1/-1}.owner-stat-row dt{color:var(--cockpit-faint);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.owner-stat-row dd{color:var(--cockpit-text);gap:1px;margin:0;font-size:15px;font-weight:560;display:grid}.owner-stat-row dd small{color:var(--cockpit-faint);font-size:9px;font-weight:500}.owner-stat-row>div.is-risk{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.owner-stat-row>div.is-risk{border-color:color-mix(in srgb,var(--danger) 42%,transparent)}}.owner-stat-row>div.is-risk{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.owner-stat-row>div.is-risk{background:color-mix(in srgb,var(--danger) 7%,transparent)}}.owner-stat-row>div.is-risk dd{color:var(--danger-text)}.owner-stat-row>div.is-due{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.owner-stat-row>div.is-due{border-color:color-mix(in srgb,var(--warn) 44%,transparent)}}.owner-stat-row>div.is-due{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.owner-stat-row>div.is-due{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.owner-stat-row.is-odoo-tinted>div{border-color:var(--attention)}@supports (color:color-mix(in lab,red,red)){.owner-stat-row.is-odoo-tinted>div{border-color:color-mix(in srgb,var(--attention) 26%,transparent)}}.owner-channel-mix>div{padding:5px 7px}.owner-channel-mix dd{font-size:13px}.owner-history{gap:6px;margin:0;display:grid}.owner-forward figcaption,.owner-history figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.owner-forward figcaption>span,.owner-history figcaption>span{color:var(--cockpit-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.owner-forward figcaption small,.owner-history figcaption small{color:var(--cockpit-faint);font-size:10px}.owner-forward figcaption strong,.owner-history figcaption strong{color:var(--cockpit-text)}.owner-history-bars{border-radius:var(--radius-control);background:var(--cockpit-desk);align-items:flex-end;gap:2px;height:54px;padding:4px 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.owner-history-bars{background:color-mix(in srgb,var(--cockpit-desk) 6%,transparent)}}.owner-history-bars i{background:var(--cockpit-line-strong);border-radius:1px;flex:1 1 0;min-height:1px}.owner-history-bars i.is-active{background:var(--cockpit-desk)}.owner-history-axis{color:var(--cockpit-faint);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.owner-forward{gap:6px;margin:0;display:grid}.owner-forward-bars{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.owner-forward-bars>div{border-radius:var(--radius-control);background:var(--warn);grid-template-rows:30px auto auto;justify-items:center;gap:3px;padding:5px 2px;display:grid}@supports (color:color-mix(in lab,red,red)){.owner-forward-bars>div{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.owner-forward-bars>div.is-today{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.owner-forward-bars>div.is-today{background:color-mix(in srgb,var(--warn) 15%,transparent)}}.owner-forward-bars i{background:var(--cockpit-line-strong);border-radius:1px;align-self:end;width:60%;min-height:2px}.owner-forward-bars i.is-active{background:var(--cockpit-warn)}.owner-forward-bars span{color:var(--cockpit-text);font-size:11px;font-weight:620}.owner-forward-bars small{color:var(--cockpit-faint);font-size:8px}.owner-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-source-card{min-width:0;position:relative;overflow:hidden}.owner-source-card:before{content:"";background:var(--cockpit-odoo);width:2px;position:absolute;inset:0 auto 0 0}.owner-source-card.is-desk:before{background:var(--cockpit-desk)}.owner-source-card>span{padding-left:5px;display:block}.owner-source-card>p{min-height:160px}.owner-source-card dl{margin-top:10px;display:grid}.owner-source-card dl>div{border-top:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:7px 0;display:grid}.owner-source-card dt{color:var(--cockpit-muted);font-size:9px;line-height:1.35}.owner-source-card dd{overflow-wrap:anywhere;max-width:130px;color:var(--cockpit-text);text-align:right;font-size:10px;font-weight:650;line-height:1.3}.owner-money-section{border-color:var(--state-good)!important}@supports (color:color-mix(in lab,red,red)){.owner-money-section{border-color:color-mix(in srgb,var(--state-good) 22%,transparent)!important}}.owner-money-section{background:var(--state-good)!important}@supports (color:color-mix(in lab,red,red)){.owner-money-section{background:color-mix(in srgb,var(--state-good) 4%,transparent)!important}}.owner-money-section>span{color:var(--state-good-text)!important}.owner-money-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-top:10px;display:grid}.owner-money-list p{border:1px solid var(--state-good);align-content:end;gap:4px;min-height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.owner-money-list p{border:1px solid color-mix(in srgb,var(--state-good) 18%,transparent)}}.owner-money-list p{border-radius:var(--radius-ui);background:var(--state-good);padding:10px}@supports (color:color-mix(in lab,red,red)){.owner-money-list p{background:color-mix(in srgb,var(--state-good) 4%,transparent)}}.owner-money-list p span{color:var(--cockpit-faint);letter-spacing:.06em;font-size:8px;font-weight:750}.owner-money-list p strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:560;overflow:hidden}.owner-money-list p small{color:var(--cockpit-muted);font-size:8px;line-height:1.3}.coaching-matrix-shell{position:relative}.coaching-matrix svg{border:1px solid var(--cockpit-line);border-radius:var(--radius-ui);background:var(--shadow-ink-2);width:100%;height:280px}.matrix-zone{opacity:.065}.matrix-zone-good{fill:var(--cockpit-desk)}.matrix-zone-coach{fill:var(--cockpit-danger)}.coaching-matrix svg>line{stroke:var(--cockpit-line-strong);stroke-dasharray:4 4}.matrix-zone-label{fill:var(--cockpit-faint);font-size:7px;font-weight:700}.matrix-rep circle:last-of-type{fill:var(--cockpit-odoo);fill-opacity:.7;stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.matrix-rep circle:last-of-type{stroke:color-mix(in srgb,var(--text) 45%,transparent)}}.matrix-rep:focus-visible circle:last-of-type,.matrix-rep:hover circle:last-of-type{fill-opacity:1;stroke:var(--text);stroke-width:2px}.matrix-hit{fill:#0000}.matrix-rep text{fill:var(--cockpit-text);font-size:8px;font-weight:700}.matrix-coverage{border:1px solid var(--cockpit-line);color:var(--cockpit-muted);background:var(--surface);padding:8px;font-size:9px;position:absolute;inset:auto 12px 12px}.command-stage-details,.dashboard-support-details{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-stage-details,.dashboard-support-details{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.command-stage-details,.dashboard-support-details{box-shadow:inset 0 1px 0 var(--highlight-ink)}.command-stage-details{border-color:var(--cc-line);background:0 0;margin-top:14px}.command-stage-details>summary,.dashboard-support-details>summary{min-height:52px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;list-style:none;display:flex}.command-stage-details>summary{color:var(--cc-text)}.command-stage-details>summary::-webkit-details-marker,.dashboard-support-details>summary::-webkit-details-marker{display:none}.command-stage-details>summary>span,.dashboard-support-details>summary>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.command-stage-details>summary>strong,.dashboard-support-details>summary>strong{color:var(--text-soft);text-align:right;font-size:11px;font-weight:550}.command-stage-details>summary>strong{color:var(--cc-muted)}.command-stage-details[open]>summary,.dashboard-support-details[open]>summary{border-bottom:1px solid var(--border)}.command-stage-details[open]>summary{border-bottom-color:var(--cc-line)}.command-stage-details[open]>summary strong span,.dashboard-support-details[open]>summary strong span{display:inline-block;transform:rotate(45deg)}.command-stage-details .command-stage-board{border:0;margin:0;padding:14px}.dashboard-support-details>.operating-board{box-shadow:none;border:0;border-radius:0}@media (max-width:70rem){.cockpit-action-grid{grid-template-columns:1fr}.proactive-signals .signal-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.proactive-signals .signal-stack li:first-child{grid-column:1/-1}}@media (max-width:48rem){.daily-cockpit{border-radius:var(--radius-ui);padding:12px}.cockpit-module-heading,.daily-cockpit-heading{flex-direction:column;align-items:start}.cockpit-header-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-as-of,.cockpit-header-tools{width:100%;min-width:0}.quick-find-trigger{min-width:0}.quick-find-dialog{border-radius:var(--radius-ui);max-height:calc(100dvh - 24px);margin-top:12px}.quick-find-result{grid-template-columns:66px minmax(0,1fr) 18px;padding-inline:8px}.quick-find-shell>footer span:last-child{display:none}.cockpit-module-heading>p{text-align:left;max-width:none}.cockpit-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-pulse-card{border-right:1px solid var(--cockpit-line);border-bottom:1px solid var(--cockpit-line);min-height:145px}.cockpit-pulse-card:nth-child(2n){border-right:0}.cockpit-pulse-card:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.cockpit-pulse-card>p,.cockpit-pulse-card>span:first-child{-webkit-line-clamp:2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.runway-legend{justify-content:start}.runway-axis{grid-template-columns:1fr;gap:0;padding:4px 0}.runway-axis-name,.runway-axis-risk{display:none}.runway-axis-days{grid-column:1}.runway-axis-days small{display:none}.runway-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px 0}.runway-owner{grid-column:1}.runway-risk{grid-column:2}.runway-cells{grid-area:2/1/auto/-1;gap:2px}.runway-cell{border-radius:4px;height:32px}.runway-cell b{font-size:8px}.exposure-radar-layout{grid-template-columns:1fr}.exposure-radar svg{display:none}.radar-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.radar-mobile-list button{border:1px solid var(--cockpit-line);border-radius:var(--radius-control);min-height:58px;color:var(--cockpit-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px;display:grid}.radar-mobile-list button.is-selected{border-color:var(--cockpit-odoo);background:var(--cockpit-odoo-soft)}.radar-mobile-list button span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:650;display:flex;overflow:hidden}.radar-mobile-list button span i{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.radar-mobile-list button strong{font-size:10px}.radar-mobile-list button small{color:var(--cockpit-muted);grid-column:1/-1;font-size:8px}.radar-mobile-list .radar-view-all{min-height:44px;color:var(--cockpit-muted);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.radar-mobile-list .radar-view-all span{flex:none;font-size:12px;display:inline;overflow:visible}.radar-inspector{min-height:0}.proactive-signals .signal-stack{grid-template-columns:1fr}.proactive-signals .signal-stack li:first-child{grid-column:auto}.signal-card>div>small{display:none}.signal-drawer{border-radius:var(--radius-ui) 0 0 var(--radius-ui)}.pulse-evidence-data p{grid-template-columns:minmax(72px,.8fr) minmax(80px,1fr)}.pulse-evidence-data p small{text-align:left;grid-column:1/-1}.opportunity-drawer-hero{grid-template-columns:1fr}.opportunity-drawer-hero>p{border-top:1px solid var(--cockpit-line);border-left:0;min-height:74px}.owner-evidence-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-evidence-hero article:nth-child(2){border-right:0}.owner-evidence-hero article:last-child{border-top:1px solid var(--cockpit-line);grid-column:1/-1}.owner-source-grid{grid-template-columns:1fr}.owner-source-card>p{min-height:0}.command-stage-details>summary,.dashboard-support-details>summary{flex-direction:column;align-items:start}.command-stage-details>summary>strong,.dashboard-support-details>summary>strong{text-align:left}}@media (max-width:22rem){.daily-cockpit{padding:9px}.cockpit-header-tools{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.quick-find-trigger{padding-inline:9px}.quick-find-trigger>span{gap:5px;font-size:9px}.quick-find-trigger kbd{display:none}.cockpit-as-of{padding-inline:9px}.cockpit-as-of span{font-size:8px}.cockpit-as-of strong{font-size:10px}.quick-find-shell>header>span{display:none}.quick-find-input input{font-size:14px}.quick-find-result{grid-template-columns:56px minmax(0,1fr) 16px}.quick-find-result>small{font-size:8px}.pulse-evidence-metrics{grid-template-columns:1fr}.opportunity-rank-nav{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)}.opportunity-rank-nav button{gap:4px;font-size:9px}.opportunity-drawer-actions,.owner-evidence-hero{grid-template-columns:1fr}.owner-evidence-hero article,.owner-evidence-hero article:last-child,.owner-evidence-hero article:nth-child(2){border-right:0;border-top:1px solid var(--cockpit-line);grid-column:auto;min-height:92px}.owner-evidence-hero article:first-child{border-top:0}.cockpit-pulse-card{min-height:166px;padding:9px}.cockpit-pulse-card>p,.cockpit-pulse-card>span:first-child{-webkit-line-clamp:2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cockpit-pulse-card>div{gap:1px;display:grid}.cockpit-module{padding:10px}.runway-risk span{padding-inline:5px}.radar-mobile-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quick-find-dialog[open],.signal-drawer[open]{animation:none}.radar-deal>circle:last-child{transition:none}}.dash-loading-command{border-radius:var(--radius-ui);min-height:42rem}.dash-loading-kpis{border-radius:var(--radius-ui);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dash-loading-runway{gap:7px;margin-top:18px;display:grid}.dash-loading-runway>div{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);height:58px}.dash-loading-analysis{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:10px;margin-top:18px;display:grid}.dash-loading-analysis>div{height:17rem}.dash-loading-analysis>div,.dash-loading-flow{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface)}.dash-loading-flow{min-height:24rem;padding:16px}.dash-loading-flow .dash-loading-block{height:16rem}@media (max-width:48rem){.dash-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-loading-kpis>div:last-child{grid-column:1/-1}.dash-loading-analysis{grid-template-columns:1fr}.dash-loading-analysis>div{height:14rem}}.theme-segment{border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:repeat(3,1fr);gap:2px;min-height:34px;padding:2px;display:inline-grid;overflow:hidden}.theme-segment button{border-radius:calc(var(--radius-control) - 1px);min-width:0;color:var(--text-soft);font:700 .625rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .5rem}.theme-segment button[aria-pressed=true]{color:var(--background);background:var(--text)}.dash-app-main{background:0 0;max-width:1440px;min-height:calc(100dvh - 3.5rem)}.app-shell-header-dashboard{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--border)!important;background:var(--background-translucent)!important}.app-shell-header-dashboard .app-nav-item,.app-shell-header-dashboard .app-nav-item-active,.app-shell-header-dashboard .pill-surface{border-radius:var(--radius-control);box-shadow:none}.app-shell-header-dashboard .app-nav-item-active{background:var(--surface-muted)}.dash-page{gap:1rem}.dash-command-deck,.dash-page .dash-zone,.dash-page .operating-board,.dashboard-support-details{border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.dash-command-deck{gap:1rem 1.5rem;padding:1rem 1.15rem}.dash-command-title .t-display,.dash-page .t-display{color:var(--text-soft);letter-spacing:var(--tracking-display);font-weight:900}.dash-command-title h1{letter-spacing:-.025em;font-weight:900}.dash-scope-band{border-radius:var(--radius-control);min-height:26px;background:var(--surface-muted);letter-spacing:.08em;border:0;padding:.35rem .55rem}.dash-control,.dash-decision-chip,.dash-scope-band{color:var(--text-soft);font:700 .625rem/1 var(--font-mono)}.dash-control,.dash-decision-chip{border-color:var(--border-strong);border-radius:var(--radius-control);min-height:36px;background:var(--surface);letter-spacing:.06em;box-shadow:none}.dash-control:hover,.dash-decision-chip:hover{border-color:var(--text);opacity:1;transform:none}.dash-decision-chip{color:var(--attention);background:var(--attention-soft);border:0}.dash-popover{box-shadow:var(--shadow-overlay)}.daily-cockpit,.dash-popover{border-radius:var(--radius-ui);background:var(--surface);border:0}.daily-cockpit{--cockpit-bg:var(--surface);--cockpit-panel:var(--surface);--cockpit-panel-strong:var(--surface-muted);--cockpit-line:var(--border);--cockpit-line-strong:var(--border-strong);--cockpit-text:var(--text);--cockpit-muted:var(--text-soft);--cockpit-faint:var(--text-soft);--cockpit-desk:var(--state-good);--cockpit-desk-soft:var(--state-good-soft);--cockpit-odoo:var(--attention);--cockpit-odoo-soft:var(--attention-soft);--cockpit-money:var(--state-good);--cockpit-warn:var(--warn);--cockpit-danger:var(--danger);color:var(--text);box-shadow:var(--shadow);gap:1rem;padding:1.25rem;overflow:visible}.daily-cockpit-heading{gap:1rem;padding:0}.cockpit-kicker{color:var(--text-soft);font:900 .625rem/1.3 var(--font-mono);letter-spacing:.1em}.cockpit-kicker-desk{color:var(--state-good-text)}.cockpit-kicker-odoo{color:var(--attention)}.daily-cockpit-heading h2{letter-spacing:-.025em;max-width:52rem;font-weight:900;line-height:1.08}.daily-cockpit-heading>div:first-child>p{color:var(--text-soft)}.cockpit-as-of,.quick-find-trigger{border-color:var(--border-strong);border-radius:var(--radius-control);color:var(--text);background:var(--surface);box-shadow:none}.quick-find-trigger>span{font:700 .6875rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.quick-find-trigger>span i{color:var(--attention)}.cockpit-as-of i{background:var(--state-good);box-shadow:none}.cockpit-as-of span{color:var(--text-soft);font:900 .625rem/1 var(--font-mono)}.cockpit-pulse{gap:var(--stack-gap);background:0 0;border:0;border-radius:0;overflow:visible}.cockpit-pulse-card{border-radius:var(--radius-ui);min-height:148px;color:var(--text);background:var(--surface);box-shadow:var(--shadow);border:0;padding:1rem}.cockpit-pulse-card:before{display:none}.cockpit-pulse-card:hover{background:var(--surface-muted)}.cockpit-pulse-card:focus-visible{outline-color:var(--text);outline-offset:2px}.cockpit-pulse-card>div small,.cockpit-pulse-card>p,.cockpit-pulse-card>span:first-child{color:var(--text-soft);font-size:.6875rem}.cockpit-pulse-card>div strong{font-weight:500}.cockpit-pulse-card>p.is-up{color:var(--state-good-text)}.cockpit-pulse-card>p.is-down{color:var(--danger-text)}.cockpit-spark line{stroke:var(--border)}.cockpit-spark polyline{stroke:var(--text)}.cockpit-spark circle{fill:var(--text)}.cockpit-spark-money circle,.cockpit-spark-money polyline{stroke:var(--state-good);fill:var(--state-good)}.cockpit-spark-odoo circle,.cockpit-spark-odoo polyline{stroke:var(--attention);fill:var(--attention)}.coaching-matrix,.cockpit-module,.exposure-radar{border-radius:var(--radius-ui);background:var(--surface);box-shadow:var(--shadow);border:0;padding:1rem;overflow:visible}.cockpit-module-heading{gap:1rem;margin-bottom:1rem}.cockpit-module-heading h3{letter-spacing:-.02em;font-weight:900}.cockpit-disclosure,.cockpit-module-heading>p{color:var(--text-soft);font-size:.75rem}.signal-stack{gap:var(--stack-gap)}.signal-card{border-radius:var(--radius-ui);min-height:88px;color:var(--text);background:var(--surface-muted);box-shadow:none;border:0;padding:.8rem}.signal-card:before{display:none}.signal-card:hover{background:var(--attention-soft)}@supports (color:color-mix(in lab,red,red)){.signal-card:hover{background:color-mix(in srgb,var(--attention-soft) 60%,var(--surface-muted))}}.signal-card>div>small,.signal-card>div>span,.signal-rank{color:var(--text-soft)}.signal-card>div>strong{font-size:.8125rem}.signal-card>p strong{color:var(--warn-text)}.signal-card>p span{width:auto;height:auto;background:var(--surface);padding:.3rem .45rem}.signal-card>p span,.signal-view-all{border-radius:var(--radius-control);color:var(--text-soft);border:0}.signal-view-all{background:var(--surface-muted)}.signal-view-all:hover{color:var(--text);border-color:#0000}.runway-axis,.runway-cell,.runway-row{border-color:var(--border)}.runway-cell{border-radius:var(--radius-control);background:var(--surface-muted)}.runway-cell.is-today{outline-color:var(--text)}.runway-risk span{border-radius:var(--radius-control);color:var(--text-soft);background:var(--surface-muted);border:0}.coaching-matrix svg,.exposure-radar svg{border-radius:var(--radius-control);background:var(--background);border:0}.radar-inspector{background:var(--surface-muted)}.radar-inspect-button,.radar-inspector{border-radius:var(--radius-control);border:0}.radar-inspect-button{color:var(--attention);background:var(--attention-soft)}.radar-mobile-list button{border-radius:var(--radius-control);color:var(--text);background:var(--surface-muted);border:0}.radar-mobile-list button.is-selected{background:var(--attention-soft);border-color:#0000}.command-center{--cc-bg:var(--surface);--cc-panel:var(--surface);--cc-panel-raised:var(--surface-muted);--cc-line:var(--border);--cc-line-strong:var(--border-strong);--cc-text:var(--text);--cc-muted:var(--text-soft);--cc-faint:var(--text-soft);--cc-cyan:var(--attention);--cc-violet:var(--attention);--cc-amber:var(--warn);--cc-green:var(--state-good);--cc-red:var(--danger);--cc-desk:var(--state-good);--cc-odoo:var(--attention);border-radius:var(--radius-ui);color:var(--text);background:var(--surface);box-shadow:var(--shadow);border:0;padding:1.25rem;overflow:visible}.command-center-heading{border-color:var(--border)}.command-center-heading .t-display,.command-flow-heading .t-display,.command-stage-board-heading .t-display{color:var(--text-soft)}.command-center-heading h2,.command-flow-heading h3,.command-stage-board-heading h3{letter-spacing:-.025em;font-weight:900}.command-center-heading>div>p:last-child,.command-flow-heading p,.command-stage-board-heading>p{color:var(--text-soft)}.command-kpi-strip,.command-story{gap:var(--stack-gap);background:0 0;border:0;overflow:visible}.command-kpi,.command-story-card{border-radius:var(--radius-ui);min-height:128px;color:var(--text);background:var(--surface-muted);box-shadow:none;border:0;padding:1rem}.command-kpi{min-height:92px}.command-kpi:hover{background:var(--background)}.command-story-card,.command-story-crm,.command-story-money,.command-story-pipeline,.command-story-work{box-shadow:none;background:var(--surface-muted)}.command-story-heading .dash-scope-band{color:var(--text-soft);background:var(--surface);border:0}.command-story-crm .command-story-heading>div>span,.command-story-crm .command-story-hero>strong,.command-story-crm .command-story-number,.command-story-money .command-story-heading>div>span,.command-story-money .command-story-hero>strong,.command-story-money .command-story-number,.command-story-number,.command-story-pipeline .command-story-heading>div>span,.command-story-pipeline .command-story-hero>strong,.command-story-pipeline .command-story-number,.command-story-work .command-story-heading>div>span,.command-story-work .command-story-hero>strong,.command-story-work .command-story-number{color:var(--text)}.command-story-facts,.command-story-foot,.command-story-heading>div>span,.command-story-hero>span{color:var(--text-soft)}.command-booked-bullet,.command-composition,.command-confidence-break,.command-motion-rail,.command-stage-concentration,.command-stage-mini{border-color:var(--border);border-radius:var(--radius-control);background:var(--background)}.command-flow-explorer{border-radius:var(--radius-ui);background:var(--surface-muted);border:0;padding:1rem}.command-flow-toggle{border-radius:var(--radius-control);background:var(--background);border:0}.command-flow-toggle button{color:var(--text-soft)}.command-flow-toggle button[aria-pressed=true]{color:var(--background);background:var(--text)}.command-sankey-shell{border-radius:var(--radius-control);background:var(--background);border:0}.command-sankey-legend{border-color:var(--border);color:var(--text-soft)}.command-flow-inspector{border-radius:var(--radius-control);background:var(--surface);border:0!important}.command-flow-inspector dl{background:0 0;gap:0}.command-flow-inspector dl>div{border-top:1px solid var(--border);background:0 0}.command-stage-board{border-color:var(--border)}.command-stage-lane{border-radius:var(--radius-ui);background:var(--surface-muted);min-height:282px;box-shadow:none;border:0}.command-stage-lane:before{display:none}.command-stage-lane-heading,.command-stage-open{border-color:var(--border);color:var(--text)}.command-stage-open{color:var(--attention);background:0 0}.command-stage-open:hover{background:var(--attention-soft)}.command-deal-card{border-radius:var(--radius-control);color:var(--text);background:var(--surface);border:0}.command-deal-card:hover{background:var(--background);border-color:#0000}.dashboard-support-details{overflow:hidden}.dashboard-support-details>summary{min-height:56px;padding:.9rem 1rem}.dashboard-support-details>summary>span{color:var(--text);font:900 .6875rem/1 var(--font-mono);letter-spacing:.08em}.dashboard-support-details>summary>strong{color:var(--text-soft);font-size:.75rem}.dashboard-support-details[open]>summary{border-color:var(--border)}.dashboard-support-details>.command-support-grid{padding:0 1rem 1rem}.command-drawer,.quick-find-dialog,.signal-drawer{border-radius:var(--radius-ui) 0 0 var(--radius-ui);color:var(--text);background:var(--surface);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.quick-find-dialog{border-radius:var(--radius-ui)}.command-drawer::backdrop,.quick-find-dialog::backdrop,.signal-drawer::backdrop{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.command-drawer::backdrop,.quick-find-dialog::backdrop,.signal-drawer::backdrop{background:color-mix(in srgb,var(--background) 58%,transparent)}}.command-drawer::backdrop,.quick-find-dialog::backdrop,.signal-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.signal-drawer-shell{gap:1rem;padding:1.25rem}.command-drawer-heading,.signal-drawer-shell>header{border-color:var(--border);background:var(--surface)}.opportunity-source,.signal-drawer-shell section>span,.signal-drawer-shell>header span{color:var(--text-soft)}.command-drawer-heading button,.signal-drawer-shell>header button{color:var(--text)}.command-drawer-heading button,.opportunity-drawer-hero,.owner-evidence-hero,.signal-drawer-metric,.signal-drawer-shell section,.signal-drawer-shell>header button{border-radius:var(--radius-control);background:var(--surface-muted);border:0}.signal-drawer-shell section>p{color:var(--text-soft)}.opportunity-rank-nav button{border-radius:var(--radius-control);color:var(--text);background:var(--surface-muted);border:0}.opportunity-drawer-actions>a,.opportunity-drawer-actions>button{border-radius:var(--radius-control);color:var(--background);background:var(--text);border:0}@media (max-width:48rem){.theme-segment{min-height:32px}.theme-segment button{padding-inline:.36rem}.command-center,.daily-cockpit{border-radius:var(--radius-ui);padding:1rem}.cockpit-pulse{gap:var(--stack-gap);background:0 0}.cockpit-pulse-card{border-radius:var(--radius-ui)}.cockpit-pulse-card:last-child,.cockpit-pulse-card:nth-child(2n){border:0}.command-kpi-strip,.command-stage-columns,.command-story{gap:var(--stack-gap)}.signal-drawer{border-radius:var(--radius-ui) 0 0 var(--radius-ui)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}