@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--crm-font-sans);--font-serif:var(--crm-font-serif);--font-mono:var(--crm-font-mono);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-widest:.1em;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--crm-font-sans);--default-mono-font-family:var(--crm-font-mono);--color-warning:var(--crm-warning);--color-warning-soft:var(--crm-warning-soft);--shadow-xs:var(--crm-elev-0);--shadow-sm:var(--crm-elev-1);--shadow-lg:var(--crm-elev-3);--shadow-popover-ring:var(--crm-elev-popover-ring);--text-2xs:10.5px;--text-xs:11.5px;--text-sm:13px;--text-sm--line-height:1.45;--text-lg:15px;--text-lg--line-height:1.3;--text-xl:22px;--text-xl--line-height:1.27}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html,body{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--crm-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv05" 1, "ss01" 1;font-size:13px;line-height:1.45}a{color:var(--primary)}a:hover{text-underline-offset:2px;text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--crm-border-strong);border:2px solid var(--background);border-radius:999px}::-webkit-scrollbar-track{background:0 0}}@layer components{.assistant-ask-pill{z-index:1;width:min(var(--crm-ask-w), calc(100vw - var(--crm-s-56)));transition:opacity var(--ba-motion-assistant-launcher) ease-out var(--ba-motion-assistant-launcher-delay);bottom:0;left:50%;transform:translate(-50%);height:var(--crm-ask-h)!important;gap:var(--ba-ask-gap)!important;padding:0 var(--crm-s-8) 0 var(--ba-ask-pl)!important;box-shadow:none!important;position:absolute!important}.assistant-ask-pill__spark{width:var(--crm-control-h-xs);height:var(--crm-control-h-xs);border-radius:var(--crm-r-3);background:var(--crm-primary);color:var(--crm-primary-foreground);flex:none;place-items:center;display:inline-grid}.assistant-ask-pill__key{padding:var(--crm-s-4) var(--crm-s-8);border:1px solid var(--ba-line-2);border-radius:var(--crm-r-3);background:var(--ba-paper-sunk);color:var(--crm-text-subtle)}.assistant-palette-backdrop{z-index:var(--ba-z-cmdk-backdrop);background:var(--ba-assistant-scrim);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--ba-motion-assistant-close) ease-out, visibility 0s linear var(--ba-motion-assistant-close);position:fixed;inset:0}.assistant-palette-backdrop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-duration:var(--ba-motion-assistant-open), 0s;transition-delay:0s}.assistant-palette{z-index:var(--ba-z-ask);bottom:var(--ba-ask-bottom);width:min(var(--crm-ask-w), calc(100vw - var(--crm-s-56)));height:var(--crm-ask-h);border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:var(--crm-elev-assistant-ring);transform-origin:bottom;transition-property:width,height,bottom,border-radius;transition-duration:var(--ba-motion-assistant-close);transition-timing-function:var(--ba-ease-premium);display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.assistant-palette[data-layer=command]{z-index:var(--ba-z-cmdk)}.assistant-palette[data-open=true]{width:min(var(--ba-assistant-palette-w), calc(100vw - var(--ba-assistant-palette-gutter) - var(--ba-assistant-palette-gutter)));height:var(--ba-assistant-palette-h);pointer-events:auto;border-radius:var(--ba-radius-lg);transition-duration:var(--ba-motion-assistant-open)}.assistant-palette[data-open=true][data-expanded=true]{bottom:var(--ba-assistant-expanded-gutter);width:calc(100vw - var(--ba-assistant-expanded-gutter) - var(--ba-assistant-expanded-gutter));height:calc(100dvh - var(--ba-assistant-expanded-gutter) - var(--ba-assistant-expanded-gutter))}.assistant-palette[data-open=true] .assistant-ask-pill{opacity:0;pointer-events:none;transition-delay:0s}.assistant-palette__panel{opacity:0;min-width:0;animation:assistant-palette-content-in var(--ba-motion-assistant-content) var(--ba-ease-premium) var(--ba-motion-assistant-content-delay) both;display:flex;position:absolute;inset:0}.assistant-palette__panel[hidden]{display:none}.assistant-palette__panel>*{width:100%;min-width:0}.assistant-palette-backdrop[data-reduced-motion=true],.assistant-palette[data-reduced-motion=true],.assistant-palette[data-reduced-motion=true] .assistant-ask-pill{transition:none}.assistant-palette[data-reduced-motion=true] .assistant-palette__panel,.assistant-palette[data-reduced-motion=true] .assistant-dock__persistent-sidebar{opacity:1;animation:none}.assistant-dock__persistent-sidebar,.assistant-conversation-sidebar{width:var(--ba-assistant-conversation-sidebar-w)!important}.assistant-dock__persistent-sidebar{animation:assistant-sidebar-in var(--ba-motion-panel) var(--ba-ease-premium) both}.assistant-chat-column{width:100%;max-width:var(--ba-assistant-chat-column-w);margin-inline:auto}.assistant-dock__history-toggle--narrow,[data-crm-assistant-dock] [data-crm-assistant-drawer]{display:none!important}@keyframes assistant-palette-content-in{0%{opacity:0}to{opacity:1}}@keyframes assistant-sidebar-in{0%{opacity:0;transform:translateX(calc(-1 * var(--crm-s-8)))}to{opacity:1;transform:translate(0)}}@media (max-width:767.98px){.assistant-dock__persistent-sidebar{display:none}.assistant-dock__history-toggle--narrow{display:inline-flex!important}[data-crm-assistant-dock] [data-crm-assistant-drawer]{display:flex!important}}.side-nav-item{font-size:var(--ba-nav-label-size);font-weight:var(--ba-nav-label-weight)}.side-nav-group-label{font-size:var(--ba-nav-group-size);font-weight:var(--ba-nav-group-weight);letter-spacing:var(--ba-nav-group-tracking)}.crm-filter-popover{padding:var(--crm-s-6);transition-duration:var(--ba-motion-menu);transition-timing-function:ease-out;animation-duration:var(--ba-motion-menu)!important;animation-timing-function:ease-out!important}@media (prefers-reduced-motion:reduce){.assistant-palette-backdrop,.assistant-palette,.assistant-ask-pill{transition:none}.assistant-palette__panel,.assistant-dock__persistent-sidebar{opacity:1;animation:none}.crm-filter-popover{transition:none;animation:none!important}}:where(.crm-table--resizable-fixed tbody th,.crm-table--resizable-fixed tbody td:not(.crm-table__expanded-cell):not(.crm-table__empty-cell)) a{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-25{top:calc(var(--spacing) * 25)}.top-100{top:calc(var(--spacing) * 100)}.top-\[8rem\]{top:8rem}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-rail{right:var(--ba-nav-w)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[var\(--ba-z-modal\)\]{z-index:var(--ba-z-modal)}.z-\[var\(--ba-z-modal-backdrop\)\]{z-index:var(--ba-z-modal-backdrop)}.z-\[var\(--ba-z-popover\)\]{z-index:var(--ba-z-popover)}.z-\[var\(--ba-z-tooltip\)\]{z-index:var(--ba-z-tooltip)}.row-1{grid-row:1}.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}}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.\!contents{display:contents!important}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[calc\(var\(--crm-s-56\)\*2\+var\(--crm-s-24\)\)\]{width:calc(var(--crm-s-56) * 2 + var(--crm-s-24));height:calc(var(--crm-s-56) * 2 + var(--crm-s-24))}.size-\[var\(--crm-control-h\)\]{width:var(--crm-control-h);height:var(--crm-control-h)}.size-\[var\(--crm-control-h-sm\)\]{width:var(--crm-control-h-sm);height:var(--crm-control-h-sm)}.size-\[var\(--crm-control-h-xs\)\]{width:var(--crm-control-h-xs);height:var(--crm-control-h-xs)}.size-\[var\(--crm-icon-control\)\]{width:var(--crm-icon-control);height:var(--crm-icon-control)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[720px\]{height:720px}.h-\[min\(55vh\,32rem\)\]{height:min(55vh,32rem)}.h-\[var\(--crm-chip-h\)\]{height:var(--crm-chip-h)}.h-\[var\(--crm-control-h\)\]{height:var(--crm-control-h)}.h-\[var\(--crm-control-h-sm\)\]{height:var(--crm-control-h-sm)}.h-\[var\(--crm-control-h-xs\)\]{height:var(--crm-control-h-xs)}.h-\[var\(--crm-row-h\)\]{height:var(--crm-row-h)}.h-\[var\(--crm-s-6\)\]{height:var(--crm-s-6)}.h-\[var\(--crm-s-40\)\]{height:var(--crm-s-40)}.h-\[var\(--crm-topbar-h\)\]{height:var(--crm-topbar-h)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(680px\,calc\(100vh-2rem\)\)\]{max-height:min(680px,100vh - 2rem)}.max-h-\[min\(900px\,calc\(100vh-2rem\)\)\]{max-height:min(900px,100vh - 2rem)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[var\(--crm-control-h\)\]{min-height:var(--crm-control-h)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-46{width:calc(var(--spacing) * 46)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-57{width:calc(var(--spacing) * 57)}.w-64{width:calc(var(--spacing) * 64)}.w-66{width:calc(var(--spacing) * 66)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[24rem\]{width:24rem}.w-\[38\%\]{width:38%}.w-\[52\%\]{width:52%}.w-\[64\%\]{width:64%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[92\%\]{width:92%}.w-\[96vw\]{width:96vw}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-rail{width:var(--ba-nav-w)}.w-rail-collapsed{width:var(--ba-nav-w-collapsed)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[78\%\]{max-width:78%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--ba-modal-w-compact\)\]{max-width:var(--ba-modal-w-compact)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--crm-chart-bar-min-w\)\]{min-width:var(--crm-chart-bar-min-w)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(0\,var\(--crm-chart-band-label-w\)\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,var(--crm-chart-band-label-w)) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,var\(--crm-chart-band-label-w-wide\)\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,var(--crm-chart-band-label-w-wide)) minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-primary-foreground\/15>:not(:last-child)){border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){:where(.divide-primary-foreground\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--ba-radius-lg\)\]{border-radius:var(--ba-radius-lg)}.rounded-\[var\(--crm-r-1\)\]{border-radius:var(--crm-r-1)}.rounded-\[var\(--crm-r-2\)\]{border-radius:var(--crm-r-2)}.rounded-\[var\(--crm-r-control\)\]{border-radius:var(--crm-r-control)}.rounded-\[var\(--crm-r-popover\)\]{border-radius:var(--crm-r-popover)}.rounded-full{border-radius:var(--crm-r-pill)}.rounded-lg{border-radius:var(--crm-r-3)}.rounded-md{border-radius:var(--crm-r-2)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--crm-r-1)}.rounded-xl{border-radius:var(--crm-r-4)}.rounded-t-lg{border-top-left-radius:var(--crm-r-3);border-top-right-radius:var(--crm-r-3)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--crm-chart-overlay\)\]{border-color:var(--crm-chart-overlay)}.border-ai\/20{border-color:var(--crm-ai)}@supports (color:color-mix(in lab, red, red)){.border-ai\/20{border-color:color-mix(in oklab, var(--crm-ai) 20%, transparent)}}.border-ai\/25{border-color:var(--crm-ai)}@supports (color:color-mix(in lab, red, red)){.border-ai\/25{border-color:color-mix(in oklab, var(--crm-ai) 25%, transparent)}}.border-amber\/20{border-color:var(--crm-amber)}@supports (color:color-mix(in lab, red, red)){.border-amber\/20{border-color:color-mix(in oklab, var(--crm-amber) 20%, transparent)}}.border-amber\/35{border-color:var(--crm-amber)}@supports (color:color-mix(in lab, red, red)){.border-amber\/35{border-color:color-mix(in oklab, var(--crm-amber) 35%, transparent)}}.border-amber\/40{border-color:var(--crm-amber)}@supports (color:color-mix(in lab, red, red)){.border-amber\/40{border-color:color-mix(in oklab, var(--crm-amber) 40%, transparent)}}.border-background{border-color:var(--background)}.border-blue\/20{border-color:var(--crm-blue)}@supports (color:color-mix(in lab, red, red)){.border-blue\/20{border-color:color-mix(in oklab, var(--crm-blue) 20%, transparent)}}.border-border{border-color:var(--border)}.border-border-strong\/30{border-color:var(--crm-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-border-strong\/30{border-color:color-mix(in oklab, var(--crm-border-strong) 30%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-danger,.border-danger\/20{border-color:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--crm-danger) 20%, transparent)}}.border-danger\/25{border-color:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/25{border-color:color-mix(in oklab, var(--crm-danger) 25%, transparent)}}.border-danger\/30{border-color:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--crm-danger) 30%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-green\/20{border-color:var(--crm-green)}@supports (color:color-mix(in lab, red, red)){.border-green\/20{border-color:color-mix(in oklab, var(--crm-green) 20%, transparent)}}.border-info\/20{border-color:var(--crm-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab, var(--crm-info) 20%, transparent)}}.border-input{border-color:var(--input)}.border-magenta\/20{border-color:var(--crm-magenta)}@supports (color:color-mix(in lab, red, red)){.border-magenta\/20{border-color:color-mix(in oklab, var(--crm-magenta) 20%, transparent)}}.border-primary{border-color:var(--primary)}.border-primary-foreground\/15{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/15{border-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/30{border-color:color-mix(in oklab, var(--primary-foreground) 30%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-purple\/20{border-color:var(--crm-purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/20{border-color:color-mix(in oklab, var(--crm-purple) 20%, transparent)}}.border-rail-edge{border-color:var(--ba-nav-edge)}.border-rail-line{border-color:var(--ba-nav-line)}.border-red\/20{border-color:var(--crm-red)}@supports (color:color-mix(in lab, red, red)){.border-red\/20{border-color:color-mix(in oklab, var(--crm-red) 20%, transparent)}}.border-ring{border-color:var(--ring)}.border-success\/20{border-color:var(--crm-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--crm-success) 20%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--crm-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--crm-warning) 20%, transparent)}}.border-warning\/40{border-color:var(--crm-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--crm-warning) 40%, transparent)}}.border-yellow\/20{border-color:var(--crm-yellow)}@supports (color:color-mix(in lab, red, red)){.border-yellow\/20{border-color:color-mix(in oklab, var(--crm-yellow) 20%, transparent)}}.border-b-primary,.border-b-primary\/70{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-b-primary\/70{border-bottom-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-\[var\(--crm-chart-categorical-1\)\]{background-color:var(--crm-chart-categorical-1)}.bg-\[var\(--crm-chart-categorical-2\)\]{background-color:var(--crm-chart-categorical-2)}.bg-\[var\(--crm-chart-categorical-3\)\]{background-color:var(--crm-chart-categorical-3)}.bg-\[var\(--crm-chart-categorical-4\)\]{background-color:var(--crm-chart-categorical-4)}.bg-\[var\(--crm-chart-categorical-5\)\]{background-color:var(--crm-chart-categorical-5)}.bg-\[var\(--crm-chart-categorical-6\)\]{background-color:var(--crm-chart-categorical-6)}.bg-\[var\(--crm-chart-grid\)\]{background-color:var(--crm-chart-grid)}.bg-\[var\(--crm-chart-overlay\)\]{background-color:var(--crm-chart-overlay)}.bg-\[var\(--crm-chart-sequential-4\)\]{background-color:var(--crm-chart-sequential-4)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-accent-foreground{background-color:var(--accent-foreground)}.bg-ai{background-color:var(--crm-ai)}.bg-ai-soft{background-color:var(--crm-ai-soft)}.bg-amber{background-color:var(--crm-amber)}.bg-amber-soft{background-color:var(--crm-amber-soft)}.bg-background{background-color:var(--background)}.bg-black\/35{background-color:#00000059;background-color:lab(0% 0 0/.35)}.bg-black\/50{background-color:#00000080;background-color:lab(0% 0 0/.5)}.bg-blue{background-color:var(--crm-blue)}.bg-blue-soft{background-color:var(--crm-blue-soft)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--crm-danger)}.bg-danger-soft,.bg-danger-soft\/40{background-color:var(--crm-danger-soft)}@supports (color:color-mix(in lab, red, red)){.bg-danger-soft\/40{background-color:color-mix(in oklab, var(--crm-danger-soft) 40%, transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-green{background-color:var(--crm-green)}.bg-green-soft{background-color:var(--crm-green-soft)}.bg-info{background-color:var(--crm-info)}.bg-info-soft{background-color:var(--crm-info-soft)}.bg-magenta{background-color:var(--crm-magenta)}.bg-magenta-soft{background-color:var(--crm-magenta-soft)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}}.bg-primary-soft,.bg-primary-soft\/40{background-color:var(--crm-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-primary-soft\/40{background-color:color-mix(in oklab, var(--crm-primary-soft) 40%, transparent)}}.bg-primary-soft\/70{background-color:var(--crm-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-primary-soft\/70{background-color:color-mix(in oklab, var(--crm-primary-soft) 70%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-purple{background-color:var(--crm-purple)}.bg-purple-soft{background-color:var(--crm-purple-soft)}.bg-rail{background-color:var(--ba-nav)}.bg-rail-accent{background-color:var(--ba-accent)}.bg-rail-hover{background-color:var(--ba-nav-2)}.bg-rail-line{background-color:var(--ba-nav-line)}.bg-red{background-color:var(--crm-red)}.bg-red-soft{background-color:var(--crm-red-soft)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--crm-success)}.bg-success-soft,.bg-success-soft\/40{background-color:var(--crm-success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-success-soft\/40{background-color:color-mix(in oklab, var(--crm-success-soft) 40%, transparent)}}.bg-surface{background-color:var(--crm-surface)}.bg-surface-2,.bg-surface-2\/40{background-color:var(--crm-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab, var(--crm-surface-2) 40%, transparent)}}.bg-surface-2\/70{background-color:var(--crm-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/70{background-color:color-mix(in oklab, var(--crm-surface-2) 70%, transparent)}}.bg-surface\/80{background-color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--crm-surface) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--crm-warning)}.bg-warning-soft,.bg-warning-soft\/40{background-color:var(--crm-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bg-warning-soft\/40{background-color:color-mix(in oklab, var(--crm-warning-soft) 40%, transparent)}}.bg-warning\/10{background-color:var(--crm-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--crm-warning) 10%, transparent)}}.bg-yellow{background-color:var(--crm-yellow)}.bg-yellow-soft{background-color:var(--crm-yellow-soft)}.\[background-image\:var\(--crm-chart-hatch\)\]{background-image:var(--crm-chart-hatch)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-popover{fill:var(--popover)}.stroke-border{stroke:var(--border)}.stroke-success{stroke:var(--crm-success)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[var\(--crm-control-px\)\]{padding-inline:var(--crm-control-px)}.px-\[var\(--page-gutter\)\]{padding-inline:var(--page-gutter)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[var\(--crm-s-24\)\]{padding-block:var(--crm-s-24)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--crm-font-mono)}.text-2xl{font-size:36px;line-height:var(--tw-leading,1.1)}.text-base{font-size:13px;line-height:var(--tw-leading,1.46)}.text-sm{font-size:13px;line-height:var(--tw-leading,1.45)}.text-xs{font-size:11.5px;line-height:var(--tw-leading,1.35)}.text-\[10px\]{font-size:10px}.text-\[19px\]{font-size:19px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-danger{color:var(--crm-danger)!important}.\!text-rail-foreground{color:var(--ba-nav-ink)!important}.text-accent-foreground{color:var(--accent-foreground)}.text-ai{color:var(--crm-ai)}.text-ai-foreground{color:var(--crm-ai-foreground)}.text-amber{color:var(--crm-amber)}.text-background{color:var(--background)}.text-blue{color:var(--crm-blue)}.text-current{color:currentColor}.text-danger{color:var(--crm-danger)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-green{color:var(--crm-green)}.text-info{color:var(--crm-info)}.text-magenta{color:var(--crm-magenta)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/50{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/50{color:color-mix(in oklab, var(--primary-foreground) 50%, transparent)}}.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/80{color:color-mix(in oklab, var(--primary-foreground) 80%, transparent)}}.text-primary-foreground\/90{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/90{color:color-mix(in oklab, var(--primary-foreground) 90%, transparent)}}.text-purple{color:var(--crm-purple)}.text-rail-foreground{color:var(--ba-nav-ink)}.text-rail-muted{color:var(--ba-nav-ink-2)}.text-rail-subtle{color:var(--ba-nav-ink-3)}.text-red{color:var(--crm-red)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--crm-success)}.text-text-subtle{color:var(--crm-text-subtle)}.text-warning{color:var(--crm-warning)}.text-white{color:#fff}.text-yellow{color:var(--crm-yellow)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;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-border-strong{-webkit-text-decoration-color:var(--crm-border-strong);-webkit-text-decoration-color:var(--crm-border-strong);-webkit-text-decoration-color:var(--crm-border-strong);text-decoration-color:var(--crm-border-strong)}.decoration-dashed{text-decoration-style:dashed}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:var(--crm-elev-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg-ring{--tw-shadow:var(--crm-elev-3-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--crm-elev-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md-ring{--tw-shadow:var(--crm-elev-2-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover-ring{--tw-shadow:var(--crm-elev-popover-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--crm-elev-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm-ring{--tw-shadow:var(--crm-elev-1-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--crm-elev-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs-ring{--tw-shadow:var(--crm-elev-0-ring);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border{--tw-ring-color:var(--border)}.ring-primary-foreground\/15{--tw-ring-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-primary-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-rail-line\/50{--tw-ring-color:var(--ba-nav-line)}@supports (color:color-mix(in lab, red, red)){.ring-rail-line\/50{--tw-ring-color:color-mix(in oklab, var(--ba-nav-line) 50%, transparent)}}.ring-ring\/35{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/35{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.ring-surface{--tw-ring-color:var(--crm-surface)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,color\]{transition-property:border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.\[blue-angel\:ashby-pull-seed\]{blue-angel:ashby-pull-seed}.\[eve\:auth\]{eve:auth}.\[eve\:distress\]{eve:distress}.\[eve\:model-selection\]{eve:model-selection}.\[eve\:sandbox\]{eve:sandbox}.\[eve\:session-failure\]{eve:session-failure}.\[eve\:tools\]{eve:tools}.\[eve\:usage\]{eve:usage}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-xs::file-selector-button{font-size:11.5px;line-height:var(--tw-leading,1.35)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-1:last-child{padding-bottom:var(--spacing)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/25:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/25:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.focus-within\:ring-ring\/35:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/35:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-ai\/40:hover{border-color:var(--crm-ai)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ai\/40:hover{border-color:color-mix(in oklab, var(--crm-ai) 40%, transparent)}}.hover\:border-border-strong:hover{border-color:var(--crm-border-strong)}.hover\:border-input:hover{border-color:var(--input)}.hover\:border-rail-muted:hover{border-color:var(--ba-nav-ink-2)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-foreground\/10:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/10:hover{background-color:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--crm-primary-hover)}.hover\:bg-primary-soft:hover{background-color:var(--crm-primary-soft)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-rail-hover:hover{background-color:var(--ba-nav-2)}.hover\:bg-surface:hover{background-color:var(--crm-surface)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/60:hover{background-color:var(--crm-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab, var(--crm-surface-2) 60%, transparent)}}.hover\:bg-surface\/70:hover{background-color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/70:hover{background-color:color-mix(in oklab, var(--crm-surface) 70%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-ai:hover{color:var(--crm-ai)}.hover\:text-danger:hover{color:var(--crm-danger)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-rail-foreground:hover{color:var(--ba-nav-ink)}.hover\:text-success:hover{color:var(--crm-success)}.hover\:text-warning:hover{color:var(--crm-warning)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:var(--crm-elev-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:after\:bg-primary:hover:after{content:var(--tw-content);background-color:var(--primary)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-surface-2:focus{background-color:var(--crm-surface-2)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus,.focus\:ring-ring\/35:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/35:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-rail-foreground:focus-visible{--tw-ring-color:var(--ba-nav-ink)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-rail:focus-visible{--tw-ring-offset-color:var(--ba-nav)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-2:disabled{background-color:var(--crm-surface-2)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[resizing\=true\]\:after\:bg-primary[data-resizing=true]:after{content:var(--tw-content);background-color:var(--primary)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[var\(--crm-control-h-sm\)\][data-size=default]{height:var(--crm-control-h-sm)}.data-\[size\=sm\]\:h-\[var\(--crm-control-h-xs\)\][data-size=sm]{height:var(--crm-control-h-xs)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-xs:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:var(--crm-elev-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-primary-soft[data-state=open]{background-color:var(--crm-primary-soft)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-primary[data-state=open]{color:var(--primary)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:fade-in{--tw-enter-opacity:0}.motion-safe\:slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}@media (hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.after\:motion-safe\:animate-pulse:after{content:var(--tw-content)}@media (prefers-reduced-motion:no-preference){.after\:motion-safe\:animate-pulse:after{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:900px){.min-\[900px\]\:grid-cols-\[minmax\(0\,50fr\)_minmax\(0\,25fr\)_minmax\(0\,25fr\)\]{grid-template-columns:minmax(0,50fr) minmax(0,25fr) minmax(0,25fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,50fr\)_minmax\(0\,50fr\)\]{grid-template-columns:minmax(0,50fr) minmax(0,50fr)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-\[min\(62vh\,34rem\)\]{height:min(62vh,34rem)}.sm\:h-full{height:100%}.sm\:max-h-none{max-height:none}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:basis-96{flex-basis:calc(var(--spacing) * 96)}.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\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:contents{display:contents}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-border{border-color:var(--border)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.5fr_repeat\(5\,1fr\)\]{grid-template-columns:1.5fr repeat(5,1fr)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(300px\,1fr\)_minmax\(260px\,0\.9fr\)\]{grid-template-columns:minmax(300px,1fr) minmax(260px,.9fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(22rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}}.\[\&_\.surface-tab\]\:shrink-0 .surface-tab{flex-shrink:0}.\[\&_\.surface-tab\]\:whitespace-nowrap .surface-tab{white-space:nowrap}.\[\&_\.surface-tabs\]\:overflow-y-hidden .surface-tabs{overflow-y:hidden}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:11.5px;line-height:var(--tw-leading,1.35)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]\]\:h-12 [cmdk-input-wrapper]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=command-input-wrapper\]\]\:sr-only [data-slot=command-input-wrapper]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.t-display{font-family:var(--crm-font-serif);letter-spacing:0;text-wrap:balance;font-size:36px;font-weight:700;line-height:1.1}.t-h1{font-family:var(--crm-font-sans);letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}.t-h2{font-family:var(--crm-font-sans);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.3}.t-h3{font-family:var(--crm-font-sans);font-size:13px;font-weight:600;line-height:1.3}.t-brand-lockup-primary{font-family:var(--crm-font-serif);font-weight:600;font-size:var(--ba-brand-lockup-primary-size);line-height:var(--ba-brand-lockup-primary-leading);letter-spacing:0}.t-brand-lockup-secondary{font-family:var(--crm-font-sans);font-weight:500;font-size:var(--ba-brand-lockup-secondary-size);line-height:var(--ba-brand-lockup-secondary-leading);letter-spacing:var(--ba-brand-lockup-secondary-tracking)}.t-body{font-family:var(--crm-font-sans);font-size:13px;font-weight:400;line-height:1.46}:where(.t-meta,.t-label){color:var(--crm-text-muted)}.t-meta{font-family:var(--crm-font-sans);font-size:11.5px;font-weight:400;line-height:1.35}.t-label{font-family:var(--crm-font-sans);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600;line-height:1.35}.t-mono{font-family:var(--crm-font-mono);font-size:11.5px}.t-kpi{font-family:var(--crm-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.1}.t-form{font-family:var(--crm-font-sans);font-size:12.5px;font-weight:400;line-height:1.4}.t-data{font-family:var(--crm-font-sans);font-weight:400;font-size:var(--crm-data-size);line-height:1.4}.t-icon-label{font-family:var(--crm-font-sans);font-size:14px;font-weight:500;line-height:1}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--crm-primary:#063862;--crm-primary-hover:#042848;--crm-primary-soft:#edf5fd;--crm-selection-strong:#d3e9fc;--crm-selection-border:#568bb9;--crm-primary-foreground:#fff;--crm-ai:#26689b;--crm-ai-hover:#0d4673;--crm-ai-soft:#edf5fd;--crm-ai-foreground:#fff;--crm-bg:#f0f4f8;--crm-surface:#fff;--crm-surface-2:#f6f9fc;--crm-border:#d9e3eb;--crm-border-strong:#a2b7ca;--crm-text:#1f2937;--crm-text-muted:#5d6775;--crm-text-subtle:#68707b;--crm-text-informational-subtle:#87909c;--crm-shadow-rgb:4 40 72;--crm-success:#03642b;--crm-success-soft:#e9f9eb;--crm-info:#386189;--crm-info-soft:#e9f3ff;--crm-amber:#8c5621;--crm-amber-soft:#fff2dd;--crm-warning:#8c5621;--crm-warning-soft:#fff2d9;--crm-danger:#a93929;--crm-danger-soft:#fff0eb;--crm-red:#c5533f;--crm-red-soft:#fff0eb;--crm-blue:#26689b;--crm-blue-soft:#edf5fd;--crm-yellow:#d69d4b;--crm-yellow-soft:#fff2dd;--crm-green:#26689b;--crm-green-soft:#edf5fd;--crm-purple:#7c4f86;--crm-purple-soft:#f9effb;--crm-magenta:#7c4f86;--crm-magenta-soft:#f9effb;--crm-chart-categorical-1:#26689b;--crm-chart-categorical-2:#a97000;--crm-chart-categorical-3:#7d4e88;--crm-chart-categorical-4:#006738;--crm-chart-categorical-5:#d26e5d;--crm-chart-categorical-6:#00949b;--crm-chart-sequential-1:#aad1f5;--crm-chart-sequential-2:#6ea4d3;--crm-chart-sequential-3:#3878ad;--crm-chart-sequential-4:#0d4673;--crm-chart-overlay:#7b8895;--crm-chart-grid:#dbe6f0;--crm-chart-on-color:#fff;--crm-chart-band-label-w:9.5rem;--crm-chart-band-label-w-wide:12rem;--crm-chart-bar-min-w:3px;--crm-chart-hatch:repeating-linear-gradient(45deg, transparent 0, transparent 4px, var(--surface) 4px, var(--surface) 8px);--crm-r-1:2px;--crm-r-2:4px;--crm-r-3:7px;--crm-r-4:10px;--crm-r-popover:11px;--crm-r-control:8px;--crm-r-data:10px;--crm-r-pill:999px;--crm-elev-0:0 1px 2px 0 #0428480b, 0 2px 4px -2px #04284809;--crm-elev-1:0 .5px 1px 0 #04284805, 0 1px 2px 0 #04284806, 0 2px 4px -1px #04284805, 0 4px 12px -4px #04284809, 0 8px 20px -10px #04284805;--crm-elev-2:0 1px 2px 0 #04284809, 0 2px 4px -1px #0428480b, 0 4px 8px -2px #0428480b, 0 8px 16px -4px #0428480f, 0 16px 32px -8px #0428480b;--crm-elev-3:0 1px 2px 0 #0428480a, 0 2px 4px -1px #0428480b, 0 6px 12px -3px #0428480f, 0 12px 24px -6px #04284813, 0 24px 48px -12px #04284816;--crm-elev-popover:var(--crm-elev-2);--crm-elev-action:0 2px 4px 0 #04284812, 0 1px 2px 0 #0428481a, 0 .5px 1px 0 #04284812;--crm-elev-action-hover:0 2px 4px 0 #0428481a, 0 4px 8px -2px #0428481a, 0 8px 16px -8px #04284814;--crm-elev-assistant:0 40px 80px 0 #04284820, 0 20px 40px 0 #0428481b, 0 10px 20px 0 #04284815, 0 5px 10px 0 #04284810, 0 2px 4px 0 #0428480b;--crm-hairline:#04284814;--crm-elev-0-ring:var(--crm-elev-0), 0 0 0 1px var(--crm-hairline);--crm-elev-1-ring:var(--crm-elev-1), 0 0 0 1px var(--crm-hairline);--crm-elev-2-ring:var(--crm-elev-2), 0 0 0 1px var(--crm-hairline);--crm-elev-3-ring:var(--crm-elev-3), 0 0 0 1px var(--crm-hairline);--crm-elev-popover-ring:var(--crm-elev-popover), 0 0 0 1px var(--crm-hairline);--crm-elev-assistant-ring:var(--crm-elev-assistant), 0 0 0 1px var(--crm-hairline);--crm-s-2:2px;--crm-s-4:4px;--crm-s-6:6px;--crm-s-8:8px;--crm-s-12:12px;--crm-s-16:16px;--crm-s-20:20px;--crm-s-24:24px;--crm-s-32:32px;--crm-s-40:40px;--crm-s-56:56px;--crm-font-sans:var(--font-roboto), system-ui, -apple-system, sans-serif;--crm-font-serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--crm-font-mono:var(--font-ibm-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--ba-brand-lockup-primary-size:20.25px;--ba-brand-lockup-primary-leading:.8;--ba-brand-lockup-secondary-size:9px;--ba-brand-lockup-secondary-leading:1;--ba-brand-lockup-secondary-tracking:.14em;--crm-row-h:40px;--crm-control-h:32px;--crm-control-h-sm:28px;--crm-control-h-xs:24px;--crm-control-px:12px;--crm-control-weight:550;--crm-control-press-y:1px;--crm-focus-width:2px;--crm-focus-offset:2px;--crm-chip-h:20px;--crm-icon-control:32px;--crm-topbar-h:52px;--crm-ask-h:46px;--crm-ask-w:520px;--crm-kv-label-w:132px;--crm-kv-row-py:6px;--crm-data-size:13.5px;--crm-text-empty:var(--crm-text-subtle);--crm-content-w:1600px;--ba-ink-2:#374151;--ba-paper-sunk:#ecf2f7;--ba-line-2:#c8d8e6;--ba-nav:#042848;--ba-nav-2:#063862;--ba-nav-edge:#011b35;--ba-nav-line:#294c6b;--ba-nav-ink:#ebf1f7;--ba-nav-ink-2:#b8c6d3;--ba-nav-ink-3:#8e9eab;--ba-accent:#26689b;--ba-accent-ink:#0d4673;--ba-accent-wash:#edf5fd;--ba-accent-line:#c8d8e6;--ba-high:#26689b;--ba-high-ink:#0d4673;--ba-high-wash:#edf5fd;--ba-high-line:#c8d8e6;--ba-med:#d69d4b;--ba-med-ink:#8c5621;--ba-med-wash:#fff2dd;--ba-med-line:#edd6b4;--ba-low:#c5533f;--ba-low-ink:#a93929;--ba-low-wash:#fff0eb;--ba-low-line:#f8d4ca;--ba-info:#4d799e;--ba-info-ink:#386189;--ba-info-wash:#e9f3ff;--ba-info-line:#cadef3;--ba-plum:#7c4f86;--ba-plum-ink:#6d3c78;--ba-plum-wash:#f9effb;--ba-plum-line:#e8d6ec;--ba-chip-replacement-fill:var(--ba-high-wash);--ba-chip-replacement-ink:var(--ba-high-ink);--ba-chip-replacement-line:var(--ba-high-line);--ba-chip-new-hire-fill:var(--ba-info-wash);--ba-chip-new-hire-ink:var(--ba-info-ink);--ba-chip-new-hire-line:var(--ba-info-line);--ba-chip-owner-fill:var(--ba-plum-wash);--ba-chip-owner-ink:var(--ba-plum-ink);--ba-chip-owner-line:var(--ba-plum-line);--ba-chip-referral-fill:#f4effe;--ba-chip-referral-ink:#5d4980;--ba-chip-referral-line:#ded6ef;--ba-chip-geography-fill:var(--ba-high-wash);--ba-chip-geography-ink:var(--ba-high-ink);--ba-chip-geography-line:var(--ba-high-line);--ba-chip-muted-fill:var(--ba-paper-sunk);--ba-chip-muted-ink:var(--crm-text-muted);--ba-chip-muted-line:var(--ba-line-2);--ba-star-gold:#a97000;--ba-star-wash:#fff3d5;--ba-star-line:#dcb469;--ba-shadow-panel:-24px 0 60px 0 #0428481b, -12px 0 28px 0 #04284815, -6px 0 14px 0 #04284810, -3px 0 7px 0 #0428480b, -1px 0 3px 0 #0428480b;--ba-nav-w:220px;--ba-nav-w-collapsed:60px;--ba-radius-lg:14px;--ba-row-h:38px;--ba-drawer-w:560px;--ba-table-min-w:1540px;--ba-filter-w:154px;--ba-saved-search-w:390px;--ba-search-w:208px;--ba-table-body-h:570px;--ba-col-fit-w:88px;--ba-col-name-w:228px;--ba-col-specialty-w:132px;--ba-col-subspecialty-w:132px;--ba-col-credential-w:82px;--ba-col-experience-w:120px;--ba-col-bucket-w:100px;--ba-col-ashby-w:52px;--ba-col-school-w:100px;--ba-col-residency-w:104px;--ba-col-grad-w:52px;--ba-col-why-w:166px;--ba-col-distance-w:96px;--ba-col-contact-w:96px;--ba-col-list-w:176px;--ba-target-match-avatar:40px;--ba-target-match-rank:28px;--ba-target-match-score:56px;--ba-target-edit-w:720px;--ba-target-match-identity-min:180px;--ba-target-match-rationale-min:260px;--ba-target-rationale-measure:72ch;--ba-target-profile-rail:340px;--ba-target-profile-photo:var(--crm-s-56);--ba-target-card-photo:48px;--ba-fit-bar-w:30px;--ba-fit-bar-h:5px;--ba-contact-icon:18px;--ba-page-gutter:22px;--ba-page-top:18px;--ba-page-bottom:96px;--ba-home-content-w:1240px;--ba-saved-copy-w:175px;--ba-filter-fit-w:80px;--ba-filter-specialty-w:81px;--ba-filter-subspecialty-w:105px;--ba-filter-area-w:76px;--ba-filter-school-w:70px;--ba-filter-residency-w:109px;--ba-filter-bucket-w:70px;--ba-filter-gender-w:72px;--ba-filter-grad-w:129px;--ba-filter-warning-w:216px;--ba-filter-enriched-w:87px;--ba-filter-list-w:72px;--ba-toolbar-py:10px;--ba-toolbar-px:14px;--ba-profile-avatar:54px;--ba-profile-title-size:20px;--ba-profile-section-title-size:16px;--ba-profile-rank-size:15px;--ba-profile-copy-size:14.5px;--ba-profile-fit-score-size:30px;--ba-profile-fit-act-w:116px;--ba-note-min-h:72px;--ba-dialog-w:620px;--ba-modal-w-compact:440px;--ba-modal-w-workspace:840px;--ba-modal-w-onboarding:1000px;--ba-modal-h-onboarding:640px;--ba-profile-step-width:200px;--ba-profile-panel-height:560px;--ba-reading-measure:69ch;--ba-welcome-title-size:36px;--ba-welcome-compact-title-size:28px;--ba-welcome-section-size:24px;--ba-welcome-body-size:18px;--ba-welcome-label-size:16px;--ba-welcome-meta-size:14px;--ba-welcome-control-height:44px;--ba-list-membership-row-min:52px;--ba-modal-motion-scale:.985;--ba-assistant-palette-w:1160px;--ba-assistant-palette-h:calc(100dvh - var(--ba-assistant-palette-top) - var(--ba-ask-bottom));--ba-assistant-palette-top:68px;--ba-assistant-palette-gutter:32px;--ba-assistant-expanded-gutter:8px;--ba-assistant-conversation-sidebar-w:288px;--ba-assistant-chat-column-w:720px;--ba-filter-px:10px;--ba-home-footer-py:9px;--ba-home-footer-px:14px;--ba-home-section-title-size:17px;--ba-home-section-title-weight:500;--ba-list-content-w:1240px;--ba-list-block-gap:var(--crm-s-16);--ba-list-inset:10px;--ba-list-title-action:28px;--ba-list-context-avatar:30px;--ba-list-context-avatar-radius:8px;--ba-list-collaborator-avatar:27px;--ba-list-search-w:190px;--ba-list-control-h:30px;--ba-list-filter-select-w:106px;--ba-list-training-filter-w:190px;--ba-list-training-select-w:128px;--ba-list-table-body-min-h:330px;--ba-list-row-h:48px;--ba-list-col-fit-w:70px;--ba-list-col-physician-w:220px;--ba-list-col-distance-w:112px;--ba-list-col-why-w:250px;--ba-list-col-training-w:145px;--ba-list-col-added-w:88px;--ba-list-col-review-w:128px;--ba-list-col-notes-w:80px;--ba-list-decision-w:29px;--ba-list-decision-h:27px;--ba-list-note-control:26px;--ba-list-access-w:420px;--ba-list-access-offset:19px;--ba-list-access-mobile-gutter:32px;--ba-list-access-avatar:27px;--ba-list-access-person-h:46px;--ba-list-comment-w:360px;--ba-list-profile-rating-copy-w:112px;--ba-home-section-title-tracking:-.01em;--ba-ask-bottom:22px;--ba-ask-pl:15px;--ba-ask-gap:10px;--ba-nav-label-size:13px;--ba-nav-label-weight:450;--ba-nav-group-size:9.5px;--ba-nav-group-weight:600;--ba-nav-group-tracking:.1em;--ba-scrim:#04284842;--ba-scrim-blur:1.5px;--ba-assistant-scrim:#04284857;--ba-motion-row:.12s;--ba-motion-control:.15s;--ba-motion-menu:.13s;--ba-motion-palette:.18s;--ba-motion-modal:.18s;--ba-motion-rail:.2s;--ba-motion-panel:.3s;--ba-motion-assistant-open:.22s;--ba-motion-assistant-close:.18s;--ba-motion-assistant-content:.16s;--ba-motion-assistant-content-delay:60ms;--ba-motion-assistant-launcher:.12s;--ba-motion-assistant-launcher-delay:.1s;--ba-motion-fit:.7s;--ba-ease-premium:cubic-bezier(.22, 1, .36, 1);--ba-z-sticky:100;--ba-z-nav:200;--ba-z-ask:250;--ba-z-panel-backdrop:300;--ba-z-panel:310;--ba-z-modal-backdrop:400;--ba-z-modal:410;--ba-z-cmdk-backdrop:450;--ba-z-cmdk:460;--ba-z-popover:500;--ba-z-toast:550;--ba-z-tooltip:600;--background:var(--crm-bg);--foreground:var(--crm-text);--card:var(--crm-surface);--card-foreground:var(--crm-text);--popover:var(--crm-surface);--popover-foreground:var(--crm-text);--primary:var(--crm-primary);--primary-foreground:var(--crm-primary-foreground);--secondary:var(--crm-surface-2);--secondary-foreground:var(--crm-text);--muted:var(--crm-surface-2);--muted-foreground:var(--crm-text-muted);--accent:var(--crm-primary-soft);--accent-foreground:var(--crm-primary);--destructive:var(--crm-danger);--destructive-foreground:#fff;--border:var(--crm-border);--input:var(--crm-border);--ring:var(--crm-primary);--radius:var(--crm-r-3)}@supports (color:lab(0% 0 0)){:root{--crm-primary:lab(22.3978% -2.15878 -29.853);--crm-primary-hover:lab(15.1896% -1.84433 -23.8278);--crm-primary-soft:lab(96.1797% -1.9744 -4.77783);--crm-selection-strong:lab(91.3077% -4.71038 -11.8328);--crm-selection-border:lab(55.7474% -8.14709 -29.9531);--crm-primary-foreground:lab(100% 0 0);--crm-ai:lab(41.6861% -7.19911 -34.5213);--crm-ai-hover:lab(28.2579% -4.11679 -31.5218);--crm-ai-soft:lab(96.1797% -1.9744 -4.77783);--crm-ai-foreground:lab(100% 0 0);--crm-bg:lab(95.9429% -.963151 -2.41599);--crm-surface:lab(100% 0 0);--crm-surface-2:lab(97.6822% -.690907 -1.72737);--crm-border:lab(89.5642% -2.1562 -5.49759);--crm-border-strong:lab(73.3152% -4.44195 -11.895);--crm-text:lab(16.1228% -1.15614 -10.7209);--crm-success:lab(36.5291% -36.4906 24.3663);--crm-success-soft:lab(96.5073% -7.39074 4.70995);--crm-info:lab(39.4096% -4.77687 -27.2385);--crm-info-soft:lab(95.4534% -2.32214 -7.81213);--crm-amber:lab(42.2287% 19.4413 39.4458);--crm-amber-soft:lab(96.1435% 2.36851 13.7861);--crm-danger:lab(41.1869% 46.0088 35.7498);--crm-danger-soft:lab(96.1111% 6.95983 6.22193);--crm-red:lab(50.5111% 45.4385 35.4204);--crm-red-soft:lab(96.1111% 6.95983 6.22193);--crm-blue:lab(41.6861% -7.19911 -34.5213);--crm-blue-soft:lab(96.1797% -1.9744 -4.77783);--crm-yellow:lab(69.1705% 15.8491 50.6824);--crm-yellow-soft:lab(96.1435% 2.36851 13.7861);--crm-green:lab(41.6861% -7.19911 -34.5213);--crm-green-soft:lab(96.1797% -1.9744 -4.77783);--crm-purple:lab(40.5377% 26.8404 -23.3506);--crm-purple-soft:lab(95.4444% 5.24762 -4.81772);--crm-magenta:lab(40.5377% 26.8404 -23.3506);--crm-magenta-soft:lab(95.4444% 5.24762 -4.81772);--crm-chart-categorical-1:lab(41.6861% -7.19911 -34.5213);--crm-chart-categorical-2:lab(52.2242% 19.7508 67.4033);--crm-chart-categorical-3:lab(40.4554% 28.222 -24.4889);--crm-chart-categorical-4:lab(37.6778% -37.067 19.1716);--crm-chart-categorical-5:lab(58.2439% 39.2362 28.4036);--crm-chart-categorical-6:lab(55.0248% -46.5432 -19.0039);--crm-chart-sequential-1:lab(81.9644% -7.28226 -22.0259);--crm-chart-sequential-2:lab(65.0512% -8.63195 -30.068);--crm-chart-sequential-3:lab(48.1029% -7.95501 -34.6417);--crm-chart-sequential-4:lab(28.2579% -4.11679 -31.5218);--crm-chart-overlay:lab(55.8876% -2.50995 -8.8161);--crm-chart-grid:lab(90.7242% -2.41581 -6.17964);--crm-chart-on-color:lab(100% 0 0);--crm-elev-0:0 1px 2px 0 lab(15.1896% -1.84433 -23.8278/.045), 0 2px 4px -2px lab(15.1896% -1.84433 -23.8278/.035);--crm-elev-1:0 .5px 1px 0 lab(15.1896% -1.84433 -23.8278/.02), 0 1px 2px 0 lab(15.1896% -1.84433 -23.8278/.025), 0 2px 4px -1px lab(15.1896% -1.84433 -23.8278/.02), 0 4px 12px -4px lab(15.1896% -1.84433 -23.8278/.035), 0 8px 20px -10px lab(15.1896% -1.84433 -23.8278/.02);--crm-elev-2:0 1px 2px 0 lab(15.1896% -1.84433 -23.8278/.035), 0 2px 4px -1px lab(15.1896% -1.84433 -23.8278/.045), 0 4px 8px -2px lab(15.1896% -1.84433 -23.8278/.045), 0 8px 16px -4px lab(15.1896% -1.84433 -23.8278/.06), 0 16px 32px -8px lab(15.1896% -1.84433 -23.8278/.045);--crm-elev-3:0 1px 2px 0 lab(15.1896% -1.84433 -23.8278/.04), 0 2px 4px -1px lab(15.1896% -1.84433 -23.8278/.045), 0 6px 12px -3px lab(15.1896% -1.84433 -23.8278/.06), 0 12px 24px -6px lab(15.1896% -1.84433 -23.8278/.075), 0 24px 48px -12px lab(15.1896% -1.84433 -23.8278/.085);--crm-elev-action:0 2px 4px 0 lab(15.1896% -1.84433 -23.8278/.07), 0 1px 2px 0 lab(15.1896% -1.84433 -23.8278/.1), 0 .5px 1px 0 lab(15.1896% -1.84433 -23.8278/.07);--crm-elev-action-hover:0 2px 4px 0 lab(15.1896% -1.84433 -23.8278/.1), 0 4px 8px -2px lab(15.1896% -1.84433 -23.8278/.1), 0 8px 16px -8px lab(15.1896% -1.84433 -23.8278/.08);--crm-elev-assistant:0 40px 80px 0 lab(15.1896% -1.84433 -23.8278/.126), 0 20px 40px 0 lab(15.1896% -1.84433 -23.8278/.105), 0 10px 20px 0 lab(15.1896% -1.84433 -23.8278/.084), 0 5px 10px 0 lab(15.1896% -1.84433 -23.8278/.063), 0 2px 4px 0 lab(15.1896% -1.84433 -23.8278/.042);--crm-hairline:lab(15.1896% -1.84433 -23.8278/.08);--ba-ink-2:lab(27.1295% -.904784 -11.2709);--ba-paper-sunk:lab(95.1357% -1.32981 -3.05218);--ba-line-2:lab(85.3863% -3.4157 -8.88924);--ba-nav:lab(15.1896% -1.84433 -23.8278);--ba-nav-2:lab(22.3978% -2.15878 -29.853);--ba-nav-edge:lab(9.20026% -1.29791 -20.1102);--ba-nav-line:lab(30.816% -5.19556 -22.0442);--ba-nav-ink:lab(94.7836% -1.36715 -3.44653);--ba-nav-ink-2:lab(79.1223% -3.15624 -8.20699);--ba-nav-ink-3:lab(64.0388% -3.47552 -9.1977);--ba-accent:lab(41.6861% -7.19911 -34.5213);--ba-accent-ink:lab(28.2579% -4.11679 -31.5218);--ba-accent-wash:lab(96.1797% -1.9744 -4.77783);--ba-accent-line:lab(85.3863% -3.4157 -8.88924);--ba-high:lab(41.6861% -7.19911 -34.5213);--ba-high-ink:lab(28.2579% -4.11679 -31.5218);--ba-high-wash:lab(96.1797% -1.9744 -4.77783);--ba-high-line:lab(85.3863% -3.4157 -8.88924);--ba-med:lab(69.1705% 15.8491 50.6824);--ba-med-ink:lab(42.2287% 19.4413 39.4458);--ba-med-wash:lab(96.1435% 2.36851 13.7861);--ba-med-line:lab(86.9773% 4.33254 20.0577);--ba-low:lab(50.5111% 45.4385 35.4204);--ba-low-ink:lab(41.1869% 46.0088 35.7498);--ba-low-wash:lab(96.1111% 6.95983 6.22193);--ba-low-line:lab(87.7371% 11.9032 9.91303);--ba-info:lab(48.8704% -7.93642 -24.6346);--ba-info-ink:lab(39.4096% -4.77687 -27.2385);--ba-info-wash:lab(95.4534% -2.32214 -7.81213);--ba-info-line:lab(87.3093% -3.61356 -12.6948);--ba-plum:lab(40.5377% 26.8404 -23.3506);--ba-plum-ink:lab(33.3825% 29.7365 -25.5444);--ba-plum-wash:lab(95.4444% 5.24762 -4.81772);--ba-plum-line:lab(87.5723% 9.46674 -8.63354);--ba-chip-referral-fill:lab(95.1372% 3.51524 -6.51034);--ba-chip-referral-ink:lab(34.9612% 18.3531 -28.1393);--ba-chip-referral-line:lab(86.8414% 6.25116 -11.3251);--ba-star-gold:lab(52.2242% 19.7508 67.4033);--ba-star-wash:lab(96.155% 1.3248 21.6155);--ba-star-line:lab(75.7888% 8.36784 43.8685);--ba-shadow-panel:-24px 0 60px 0 lab(15.1896% -1.84433 -23.8278/.105), -12px 0 28px 0 lab(15.1896% -1.84433 -23.8278/.084), -6px 0 14px 0 lab(15.1896% -1.84433 -23.8278/.063), -3px 0 7px 0 lab(15.1896% -1.84433 -23.8278/.042), -1px 0 3px 0 lab(15.1896% -1.84433 -23.8278/.042);--ba-assistant-scrim:lab(15.1896% -1.84433 -23.8278/.34)}}.dark{--crm-primary:#74a4ce;--crm-primary-hover:#8db6db;--crm-primary-soft:#142c42;--crm-selection-strong:#1b3954;--crm-selection-border:#74a4ce;--crm-primary-foreground:#091521;--crm-ai:#74a4ce;--crm-ai-hover:#8db6db;--crm-ai-soft:#142c42;--crm-ai-foreground:#091521;--crm-bg:#091521;--crm-surface:#101e2d;--crm-surface-2:#172839;--crm-border:#2c3f51;--crm-border-strong:#4e667c;--crm-text:#ebf1f7;--crm-text-muted:#b8c6d3;--crm-text-subtle:#91a1ae;--crm-text-informational-subtle:#91a1ae;--crm-shadow-rgb:0 12 28;--crm-success:#6fc082;--crm-success-soft:#16311d;--crm-info:#7ca3c4;--crm-info-soft:#1a2c3d;--crm-amber:#d7a866;--crm-amber-soft:#3b2a12;--crm-warning:#d69459;--crm-warning-soft:#3d250f;--crm-danger:#e87a67;--crm-danger-soft:#411f19;--crm-red:#e87a67;--crm-red-soft:#411f19;--crm-blue:#74a4ce;--crm-blue-soft:#142c42;--crm-yellow:#d7a866;--crm-yellow-soft:#3b2a12;--crm-green:#74a4ce;--crm-green-soft:#142c42;--crm-purple:#b88cc1;--crm-purple-soft:#342338;--crm-magenta:#b88cc1;--crm-magenta-soft:#342338;--crm-chart-categorical-1:#3c80b7;--crm-chart-categorical-2:#bf8732;--crm-chart-categorical-3:#9764a3;--crm-chart-categorical-4:#0b7643;--crm-chart-categorical-5:#d17464;--crm-chart-categorical-6:#008d94;--crm-chart-sequential-1:#22405b;--crm-chart-sequential-2:#3d678c;--crm-chart-sequential-3:#6391ba;--crm-chart-sequential-4:#90b9df;--crm-chart-overlay:#7b8895;--crm-chart-grid:#242f3a;--crm-chart-on-color:#0b121a;--crm-elev-0:0 1px 2px 0 #00020733, 0 2px 4px -2px #00020726;--crm-elev-1:0 .5px 1px 0 #0002071a, 0 1px 2px 0 #0002071f, 0 2px 4px -1px #0002071a, 0 4px 12px -4px #00020729, 0 8px 20px -10px #0002071a;--crm-elev-2:0 1px 2px 0 #00020724, 0 2px 4px -1px #00020729, 0 4px 8px -2px #0002072e, 0 8px 16px -4px #00020738, 0 16px 32px -8px #0002072e;--crm-elev-3:0 1px 2px 0 #00020729, 0 2px 4px -1px #0002072e, 0 6px 12px -3px #00020738, 0 12px 24px -6px #00020740, 0 24px 48px -12px #00020747;--crm-elev-assistant:0 40px 80px 0 #0002075c, 0 20px 40px 0 #0002074d, 0 10px 20px 0 #0002073d, 0 5px 10px 0 #0002072e, 0 2px 4px 0 #0002071f;--crm-elev-action:0 2px 4px 0 #0002074d, 0 1px 2px 0 #0002075c, 0 .5px 1px 0 #0002073d;--crm-elev-action-hover:0 2px 4px 0 #00020752, 0 4px 8px -2px #0002074d, 0 8px 16px -8px #0002073d;--crm-hairline:#ffffff29;--destructive-foreground:#091521}@supports (color:lab(0% 0 0)){.dark{--crm-primary:lab(65.0857% -8.03754 -26.8225);--crm-primary-hover:lab(72.084% -7.51793 -23.6124);--crm-primary-soft:lab(16.9113% -3.42777 -16.7764);--crm-selection-strong:lab(22.6777% -4.03778 -20.1179);--crm-selection-border:lab(65.0857% -8.03754 -26.8225);--crm-primary-foreground:lab(6.11442% -1.54168 -9.93722);--crm-ai:lab(65.0857% -8.03754 -26.8225);--crm-ai-hover:lab(72.084% -7.51793 -23.6124);--crm-ai-soft:lab(16.9113% -3.42777 -16.7764);--crm-ai-foreground:lab(6.11442% -1.54168 -9.93722);--crm-bg:lab(6.11442% -1.54168 -9.93722);--crm-surface:lab(10.5705% -2.26305 -11.9521);--crm-surface-2:lab(15.1976% -2.64083 -13.6714);--crm-border:lab(25.6942% -3.82797 -13.521);--crm-border-strong:lab(41.9643% -5.11833 -15.0724);--crm-text:lab(94.7836% -1.36715 -3.44653);--crm-text-muted:lab(79.1223% -3.15624 -8.20699);--crm-text-subtle:lab(65.199% -3.47981 -9.19963);--crm-text-informational-subtle:lab(65.199% -3.47981 -9.19963);--crm-success:lab(71.3803% -35.9441 23.3871);--crm-success-soft:lab(17.6991% -15.0004 9.78506);--crm-info:lab(65.1626% -7.70554 -21.5791);--crm-info-soft:lab(16.943% -2.74575 -13.6949);--crm-amber:lab(72.1286% 12.4626 40.4642);--crm-amber-soft:lab(18.7745% 5.80515 18.6384);--crm-warning:lab(67.1775% 20.9469 41.6276);--crm-warning-soft:lab(17.473% 9.71422 19.1996);--crm-danger:lab(63.9549% 42.2544 30.5885);--crm-danger-soft:lab(16.5725% 16.5783 11.9599);--crm-red:lab(63.9549% 42.2544 30.5885);--crm-red-soft:lab(16.5725% 16.5783 11.9599);--crm-blue:lab(65.0857% -8.03754 -26.8225);--crm-blue-soft:lab(16.9113% -3.42777 -16.7764);--crm-yellow:lab(72.1286% 12.4626 40.4642);--crm-yellow-soft:lab(18.7745% 5.80515 18.6384);--crm-green:lab(65.0857% -8.03754 -26.8225);--crm-green-soft:lab(16.9113% -3.42777 -16.7764);--crm-purple:lab(63.9382% 23.9255 -21.2268);--crm-purple-soft:lab(16.4182% 12.009 -10.5664);--crm-magenta:lab(63.9382% 23.9255 -21.2268);--crm-magenta-soft:lab(16.4182% 12.009 -10.5664);--crm-chart-categorical-1:lab(50.9889% -8.31628 -36.2883);--crm-chart-categorical-2:lab(61.023% 16.3151 52.2148);--crm-chart-categorical-3:lab(49.6814% 29.482 -25.7187);--crm-chart-categorical-4:lab(43.5473% -38.5456 19.9158);--crm-chart-categorical-5:lab(59.5018% 36.0946 25.9057);--crm-chart-categorical-6:lab(52.7022% -46.4966 -18.9788);--crm-chart-sequential-1:lab(25.5905% -4.29299 -20.1658);--crm-chart-sequential-2:lab(41.8503% -6.67006 -24.9345);--crm-chart-sequential-3:lab(58.1122% -7.76458 -26.7503);--crm-chart-sequential-4:lab(73.2453% -7.54374 -23.6205);--crm-chart-overlay:lab(55.8876% -2.50995 -8.8161);--crm-chart-grid:lab(18.7505% -2.17971 -8.68827);--crm-chart-on-color:lab(5.23127% -1.15929 -6.2068);--crm-elev-0:0 1px 2px 0 lab(.417959% .213929 -3.14933/.2), 0 2px 4px -2px lab(.417959% .213929 -3.14933/.15);--crm-elev-1:0 .5px 1px 0 lab(.417959% .213929 -3.14933/.1), 0 1px 2px 0 lab(.417959% .213929 -3.14933/.12), 0 2px 4px -1px lab(.417959% .213929 -3.14933/.1), 0 4px 12px -4px lab(.417959% .213929 -3.14933/.16), 0 8px 20px -10px lab(.417959% .213929 -3.14933/.1);--crm-elev-2:0 1px 2px 0 lab(.417959% .213929 -3.14933/.14), 0 2px 4px -1px lab(.417959% .213929 -3.14933/.16), 0 4px 8px -2px lab(.417959% .213929 -3.14933/.18), 0 8px 16px -4px lab(.417959% .213929 -3.14933/.22), 0 16px 32px -8px lab(.417959% .213929 -3.14933/.18);--crm-elev-3:0 1px 2px 0 lab(.417959% .213929 -3.14933/.16), 0 2px 4px -1px lab(.417959% .213929 -3.14933/.18), 0 6px 12px -3px lab(.417959% .213929 -3.14933/.22), 0 12px 24px -6px lab(.417959% .213929 -3.14933/.25), 0 24px 48px -12px lab(.417959% .213929 -3.14933/.28);--crm-elev-assistant:0 40px 80px 0 lab(.417959% .213929 -3.14933/.36), 0 20px 40px 0 lab(.417959% .213929 -3.14933/.3), 0 10px 20px 0 lab(.417959% .213929 -3.14933/.24), 0 5px 10px 0 lab(.417959% .213929 -3.14933/.18), 0 2px 4px 0 lab(.417959% .213929 -3.14933/.12);--crm-elev-action:0 2px 4px 0 lab(.417959% .213929 -3.14933/.3), 0 1px 2px 0 lab(.417959% .213929 -3.14933/.36), 0 .5px 1px 0 lab(.417959% .213929 -3.14933/.24);--crm-elev-action-hover:0 2px 4px 0 lab(.417959% .213929 -3.14933/.32), 0 4px 8px -2px lab(.417959% .213929 -3.14933/.3), 0 8px 16px -8px lab(.417959% .213929 -3.14933/.24);--crm-hairline:lab(100% 0 0/.16);--destructive-foreground:lab(6.11442% -1.54168 -9.93722)}}:root{--primary-h:var(--crm-primary-hover);--primary-soft:var(--crm-primary-soft);--ai:var(--crm-ai);--ai-h:var(--crm-ai-hover);--ai-soft:var(--crm-ai-soft);--bg:var(--crm-bg);--surface:var(--crm-surface);--surface-2:var(--crm-surface-2);--border-strong:var(--crm-border-strong);--text:var(--crm-text);--text-muted:var(--crm-text-muted);--text-subtle:var(--crm-text-subtle);--shadow:var(--crm-shadow-rgb);--c-success:var(--crm-success);--c-success-soft:var(--crm-success-soft);--c-info:var(--crm-info);--c-info-soft:var(--crm-info-soft);--c-amber:var(--crm-amber);--c-amber-soft:var(--crm-amber-soft);--c-danger:var(--crm-danger);--c-danger-soft:var(--crm-danger-soft);--c-violet:var(--crm-ai);--c-violet-soft:var(--crm-ai-soft);--r-1:var(--crm-r-1);--r-2:var(--crm-r-2);--r-3:var(--crm-r-3);--r-4:var(--crm-r-4);--r-pill:var(--crm-r-pill);--elev-0:var(--crm-elev-0);--elev-1:var(--crm-elev-1);--elev-2:var(--crm-elev-2);--elev-3:var(--crm-elev-3);--s-2:var(--crm-s-2);--s-4:var(--crm-s-4);--s-6:var(--crm-s-6);--s-8:var(--crm-s-8);--s-12:var(--crm-s-12);--s-16:var(--crm-s-16);--s-20:var(--crm-s-20);--s-24:var(--crm-s-24);--s-32:var(--crm-s-32);--s-40:var(--crm-s-40);--s-56:var(--crm-s-56);--font-sans:var(--crm-font-sans);--font-serif:var(--crm-font-serif);--font-mono:var(--crm-font-mono);--row-h:var(--crm-row-h);--content-w:var(--crm-content-w);--kv-label-w:var(--crm-kv-label-w);--kv-row-py:var(--crm-kv-row-py);--data-size:var(--crm-data-size);--text-empty:var(--crm-text-empty);--page-gutter:24px;--detail-gutter:var(--page-gutter);--detail-rail-w:320px;--detail-rail-gap:16px;--detail-fact-aside-w:260px}@media (max-width:1024px){:root{--page-gutter:20px}}@media (max-width:700px){:root{--page-gutter:16px;--detail-rail-w:1fr}}[data-app-main]{container:app-main/inline-size}[data-page-frame]{--detail-gutter:var(--page-gutter);inline-size:100%;max-inline-size:var(--content-w);flex-direction:column;flex:1;margin-inline:auto;display:flex}[data-page-frame]:has([data-page-width=fluid]){max-inline-size:none}@container app-main (max-width:1024px){[data-page-frame]{--page-gutter:20px}}@container app-main (max-width:700px){[data-page-frame]{--page-gutter:16px;--detail-rail-w:1fr}}.toaster [data-sonner-toast][data-styled=true]{box-shadow:var(--crm-elev-popover-ring);border:none}.toaster [data-sonner-toast][data-styled=true] [data-description]{color:inherit}.toaster [data-sonner-toast][data-type=success]{background:var(--success-bg);color:var(--success-text)}.toaster [data-sonner-toast][data-type=error]{background:var(--error-bg);color:var(--error-text)}.toaster [data-sonner-toast][data-type=info]{background:var(--info-bg);color:var(--info-text)}.reviewer-multi-select{gap:var(--s-8);min-inline-size:0;display:grid}.reviewer-multi-select__label,.reviewer-multi-select__option>span,.list-review-cell__summary,.list-detail-reviewer-summary{flex-direction:column;min-inline-size:0;display:flex}.reviewer-multi-select__label small{margin-inline-start:var(--s-4)}.reviewer-multi-select__selected{gap:var(--s-4);flex-wrap:wrap;display:flex}.reviewer-multi-select__selected [data-crm-action]{block-size:var(--s-20);inline-size:var(--s-20);margin-inline-end:calc(var(--s-4) * -1)}.reviewer-multi-select__search{position:relative}.reviewer-multi-select__search>svg{z-index:1;block-size:var(--s-16);inline-size:var(--s-16);color:var(--crm-text-subtle);position:absolute;inset-block-start:var(--s-8);inset-inline-start:var(--s-8)}.reviewer-multi-select__search input{padding-inline-start:var(--s-32)}.reviewer-multi-select__options{max-block-size:calc(var(--s-64) * 3);border:1px solid var(--crm-border);border-radius:var(--crm-r-control);display:grid;overflow-y:auto}.reviewer-multi-select__option{align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12);border-block-end:1px solid var(--crm-border);grid-template-columns:auto minmax(0,1fr);display:grid}.reviewer-multi-select__option:last-child{border-block-end:0}.reviewer-multi-select__option small{color:var(--crm-text-subtle)}.reviewer-multi-select__error,.list-people-error,.physician-detail-error{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.list-detail-reviewer-summary{border-inline-start:1px solid var(--crm-border);margin-inline-start:var(--s-16);padding-inline-start:var(--s-16)}.list-detail-reviewer-summary span{color:var(--crm-text-subtle)}.list-review-cell{align-items:center;gap:var(--s-4) var(--s-8);flex-wrap:wrap;min-inline-size:0;display:flex}.list-review-cell__summary small{color:var(--crm-text-subtle)}.list-review-cell__verdicts,.list-review-cell__verdict{align-items:center;display:inline-flex}.list-review-cell__verdicts{gap:var(--s-8)}.list-review-cell__verdict{gap:var(--s-4)}.list-review-cell__verdict svg{block-size:var(--s-12);inline-size:var(--s-12)}.list-review-cell__placeholder,.list-review-cell__pending{color:var(--crm-text-subtle)}.list-review-cell>[data-slot=badge]{flex:none}.physician-review-editor,.physician-review-group,.physician-review-pending{gap:var(--s-8);margin-block-end:var(--s-16);display:grid}.physician-review-editor{padding:var(--s-12);background:var(--crm-surface-2);border-radius:var(--crm-r-control)}.physician-review-editor .physician-list-rating{justify-content:flex-start}.physician-review-row{gap:var(--s-8);padding-block:var(--s-8);border-block-end:1px solid var(--crm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.physician-review-row>span:nth-child(2){flex-direction:column;min-inline-size:0;display:flex}.physician-review-row small{color:var(--crm-text-subtle)}.physician-review-rationale{overflow-wrap:anywhere}.physician-review-verdict svg{block-size:var(--s-16);inline-size:var(--s-16)}.physician-review-verdict.is-up{color:var(--crm-success)}.physician-review-verdict.is-down{color:var(--crm-danger)}.physician-review-pending>span{color:var(--crm-text-subtle)}.physician-imported-reviews{margin-block-start:var(--s-16)}.physician-review-history{border-block-start:1px solid var(--crm-border);margin-block-end:var(--s-16);padding-block-start:var(--s-8)}.physician-review-history>summary{justify-content:space-between;align-items:center;gap:var(--s-8);color:var(--crm-text);display:flex}.physician-review-history>summary>span{align-items:center;gap:var(--s-6);display:inline-flex}.physician-review-history>summary svg{block-size:var(--s-16);inline-size:var(--s-16)}.physician-list-discussion-list{display:grid}.physician-list-discussion-list article{gap:var(--s-4) var(--s-12);padding:var(--s-8) var(--s-12);border-block-end:1px solid var(--crm-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.physician-list-discussion-list article:last-child{border-block-end:0}.physician-list-discussion-list article>div{align-items:center;gap:var(--s-6);min-width:0;display:flex}.physician-list-discussion-list article>div svg{block-size:var(--s-16);inline-size:var(--s-16)}.physician-list-discussion-list article>p{overflow-wrap:anywhere;grid-column:1/-1}.physician-list-discussion-list article>small{white-space:nowrap;grid-area:1/2}.crm-action-control,.crm-select-control{border-radius:var(--crm-r-control);font-weight:var(--crm-control-weight);transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--ba-motion-control);transition-timing-function:var(--ba-ease-premium)}.crm-action-control--default{box-shadow:var(--crm-elev-action)}.crm-action-control--default:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--crm-elev-action-hover)}.crm-action-control--outlined,.crm-select-control{box-shadow:none;border-color:var(--ba-line-2)}:where(.crm-action-control--outlined,.crm-select-control):hover:where(:not(:disabled):not([aria-disabled=true]):not([aria-invalid=true])){border-color:var(--crm-border-strong)}.crm-action-control:focus-visible,.crm-select-control:focus-visible,[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible{outline:var(--crm-focus-width) solid var(--crm-primary);outline-offset:var(--crm-focus-offset)}:where(.crm-action-control--outlined,.crm-select-control):focus-visible:where(:not([aria-invalid=true])){border-color:var(--crm-primary)}[data-slot=input],[data-slot=textarea],[data-slot=tabs-trigger]{transition-duration:var(--ba-motion-control);transition-timing-function:var(--ba-ease-premium)}.crm-action-control--outlined[aria-invalid=true],.crm-select-control[aria-invalid=true]{border-color:var(--crm-danger)}.crm-action-control:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(var(--crm-control-press-y))}@media (prefers-reduced-motion:reduce){.crm-action-control,.crm-select-control,[data-slot=input],[data-slot=textarea],[data-slot=tabs-trigger]{transition:none}.crm-action-control:active:not(:disabled){transform:none}}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){animation-duration:var(--ba-motion-menu);animation-timing-function:var(--ba-ease-premium)}@media (prefers-reduced-motion:reduce){:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){animation:none}}.crm-dialog-overlay[data-state=open]{background:var(--ba-scrim);-webkit-backdrop-filter:blur(var(--ba-scrim-blur));backdrop-filter:blur(var(--ba-scrim-blur));animation:crm-dialog-overlay-in var(--ba-motion-modal) var(--ba-ease-premium)}.crm-dialog-overlay[data-state=closed]{background:var(--ba-scrim);-webkit-backdrop-filter:blur(var(--ba-scrim-blur));backdrop-filter:blur(var(--ba-scrim-blur));animation:crm-dialog-overlay-out var(--ba-motion-modal) var(--ba-ease-premium)}.crm-dialog-content{max-height:calc(100dvh - (2 * var(--crm-s-16)));transform:none}.crm-dialog-content[data-state=open]{animation:crm-dialog-content-in var(--ba-motion-modal) var(--ba-ease-premium)}.crm-dialog-content[data-state=closed]{animation:crm-dialog-content-out var(--ba-motion-modal) var(--ba-ease-premium)}@keyframes crm-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes crm-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes crm-dialog-content-in{0%{opacity:0;transform:scale(var(--ba-modal-motion-scale))}to{opacity:1;transform:none}}@keyframes crm-dialog-content-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--ba-modal-motion-scale))}}@media (prefers-reduced-motion:reduce){.crm-dialog-overlay,.crm-dialog-content{animation:none!important}.crm-dialog-content{transform:none!important}}.side-nav-rail{transition:width var(--ba-motion-rail) var(--ba-ease-premium)}.side-nav-rail-canvas{width:var(--ba-nav-w)}.side-nav-expanded-content,.side-nav-collapsed-content{transition-property:opacity,transform,visibility;transition-duration:var(--ba-motion-rail), var(--ba-motion-rail), 0s;transition-timing-function:var(--ba-ease-premium), var(--ba-ease-premium), linear;will-change:opacity, transform}.side-nav-expanded-content{opacity:1;visibility:visible;transform:translate(0)}.side-nav-collapsed-content{opacity:0;pointer-events:none;transform:translateX(var(--crm-s-4));visibility:hidden;transition-delay:0s, 0s, var(--ba-motion-rail)}[data-collapsed=true] .side-nav-expanded-content{opacity:0;pointer-events:none;transform:translateX(calc(var(--crm-s-4) * -1));visibility:hidden;transition-delay:0s, 0s, var(--ba-motion-rail)}[data-collapsed=true] .side-nav-collapsed-content{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.side-nav-brand-mark .brand-mark-wordmark{opacity:1;visibility:visible;transition-property:opacity,transform,visibility;transition-duration:var(--ba-motion-rail), var(--ba-motion-rail), 0s;transition-timing-function:var(--ba-ease-premium), var(--ba-ease-premium), linear;will-change:opacity, transform;transform:translate(0)}[data-collapsed=true] .side-nav-brand-mark .brand-mark-wordmark{opacity:0;transform:translateX(calc(var(--crm-s-4) * -1));visibility:hidden;transition-delay:0s, 0s, var(--ba-motion-rail)}.crm-badge--replacement{border-color:var(--ba-chip-replacement-line);background:var(--ba-chip-replacement-fill);color:var(--ba-chip-replacement-ink)}.crm-badge--new-hire{border-color:var(--ba-chip-new-hire-line);background:var(--ba-chip-new-hire-fill);color:var(--ba-chip-new-hire-ink)}.crm-badge--owner{border-color:var(--ba-chip-owner-line);background:var(--ba-chip-owner-fill);color:var(--ba-chip-owner-ink)}.crm-badge--referral{border-color:var(--ba-chip-referral-line);background:var(--ba-chip-referral-fill);color:var(--ba-chip-referral-ink)}.crm-badge--geography{border-color:var(--ba-chip-geography-line);background:var(--ba-chip-geography-fill);color:var(--ba-chip-geography-ink)}.crm-badge--muted{border-color:var(--ba-chip-muted-line);background:var(--ba-chip-muted-fill);color:var(--ba-chip-muted-ink)}.physician-database-page{contain:paint;background:var(--crm-bg);flex-direction:column;width:100%;min-width:0;min-height:100%;display:flex;overflow-x:hidden}.physician-page-header{padding:var(--ba-page-top) var(--ba-page-gutter) 0;background:0 0;border-bottom:0}.physician-page-header>div:first-child>div:last-child{display:none}.physician-page-header p{max-width:78ch}.physician-database-main{gap:var(--crm-s-12);min-width:0;padding:var(--crm-s-16) var(--ba-page-gutter) var(--ba-page-bottom);flex-direction:column;flex:1;display:flex}.physician-saved-searches{align-items:center;gap:var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-4);background:var(--crm-surface-2);padding:var(--crm-s-8) var(--crm-s-12);box-shadow:var(--crm-elev-0);display:flex}.physician-saved-search-copy{min-width:var(--ba-saved-copy-w);align-items:center;gap:var(--crm-s-8);display:flex}.physician-saved-search-copy>span{width:var(--crm-s-8);height:var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--ba-high);flex:none}.physician-saved-search-copy p{color:var(--crm-text-subtle)}.physician-saved-search-picker-wrap{min-width:0;width:min(var(--ba-saved-search-w), calc(100dvw - var(--crm-s-16)));max-width:100%}.physician-saved-search-trigger{background:var(--crm-surface);justify-content:flex-start;width:100%}.physician-saved-search-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.physician-saved-search-trigger>svg{width:var(--crm-s-12);height:var(--crm-s-12);color:var(--ba-accent-ink)}.physician-saved-search-trigger.is-active{border-color:var(--ba-accent-line);background:var(--ba-accent-wash);color:var(--ba-accent-ink)}.physician-save-search{margin-left:auto}.physician-saved-search-popover{max-inline-size:calc(100dvw - var(--crm-s-16));width:min(var(--ba-saved-search-w), calc(100dvw - var(--crm-s-16)));max-height:calc(100dvh - var(--crm-s-16));background:var(--crm-surface);color:var(--crm-text);box-shadow:var(--crm-elev-popover-ring);padding:0;overflow:hidden auto}.physician-saved-search-popover-head{gap:var(--crm-s-8);padding:var(--crm-s-12);background:var(--crm-surface-2);flex-direction:column;display:flex}.physician-saved-search-search{position:relative}.physician-saved-search-search>svg{z-index:1;top:50%;left:var(--crm-s-8);width:var(--crm-s-12);height:var(--crm-s-12);color:var(--crm-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.physician-saved-search-search input{padding-left:var(--crm-s-24);background:var(--crm-surface)}.physician-saved-search-section{max-height:calc(var(--crm-s-56) * 4);gap:var(--crm-s-2);padding:var(--crm-s-8);flex-direction:column;display:flex;overflow-y:auto}.physician-saved-search-section-title{padding:var(--crm-s-4) var(--crm-s-8);color:var(--crm-text-subtle);font-weight:600}.physician-saved-search-row{align-items:center;gap:var(--crm-s-2);border-radius:var(--crm-r-control);display:flex}.physician-saved-search-row.is-active{background:var(--crm-primary-soft)}.physician-saved-search-apply,.physician-saved-search-none{align-items:flex-start;gap:var(--crm-s-2);min-width:0;height:auto;padding:var(--crm-s-8);text-align:left;flex-direction:column;flex:1}.physician-saved-search-apply>span,.physician-saved-search-none>span{max-width:100%;color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-saved-search-apply small,.physician-saved-search-none small{color:var(--crm-text-subtle)}.physician-saved-search-row.is-active .physician-saved-search-apply>span{color:var(--crm-text)}.physician-saved-search-row.is-active .physician-saved-search-apply small{color:var(--crm-text-muted)}.physician-saved-search-none{flex:none;width:100%}.physician-saved-search-none.is-active{background:var(--ba-accent-wash)}.physician-saved-search-star{color:var(--crm-text-subtle);flex:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.physician-saved-search-star:hover,.physician-saved-search-star.is-starred,.physician-saved-search-star.is-starred:hover{color:var(--ba-star-gold);background:0 0!important;border-color:#0000!important}.physician-saved-search-star:focus-visible{outline:2px solid var(--crm-focus-ring);outline-offset:2px}.physician-saved-search-empty{padding:var(--crm-s-12);color:var(--crm-text-subtle);text-align:center}.physician-saved-search-global{border-top:1px solid var(--crm-border);background:var(--ba-paper-sunk);padding:var(--crm-s-6) var(--crm-s-8)}.physician-saved-search-global-trigger{justify-content:flex-start;width:100%}.physician-saved-search-global-trigger svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-saved-search-global-trigger span{text-align:left;flex:1}.physician-saved-search-global-trigger small{color:var(--crm-text-subtle)}.physician-saved-search-global-list{max-height:calc(var(--crm-s-56) * 3);padding-top:var(--crm-s-4);overflow-y:auto}.physician-save-current-search-slot{max-width:100%;margin-left:auto;display:flex}.physician-save-current-search-slot>*{white-space:normal;max-width:100%}.physician-save-search-summary-card{gap:var(--crm-s-8);padding:var(--crm-s-12);border-radius:var(--crm-r-4);background:var(--ba-paper-sunk);flex-direction:column;display:flex}.physician-save-search-summary-head{justify-content:space-between;align-items:baseline;gap:var(--crm-s-12);color:var(--crm-text-muted);display:flex}.physician-save-search-summary-head strong{color:var(--crm-text);font-variant-numeric:tabular-nums}.physician-save-search-chips{gap:var(--crm-s-6);flex-wrap:wrap;display:flex}.physician-save-search-chip{align-items:center;gap:var(--crm-s-4);height:var(--crm-chip-h);padding:0 var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:0 0 0 1px var(--crm-hairline);color:var(--ba-accent-ink);white-space:nowrap;display:inline-flex}.physician-save-search-chip b{font-weight:600}.physician-save-search-summary-meta{color:var(--crm-text-subtle)}.physician-save-search-dialog,.physician-saved-search-edit-dialog{max-inline-size:calc(100dvw - var(--crm-s-16));width:min(44rem, calc(100dvw - var(--crm-s-16)));max-height:calc(100dvh - var(--crm-s-16));overflow:hidden auto}.physician-save-search-dialog{width:min(32rem, calc(100dvw - var(--crm-s-16)))}.physician-saved-search-edit-filters{gap:var(--crm-s-6);flex-wrap:wrap;display:flex}.physician-saved-search-edit-filters>*{min-width:0;max-width:100%}.physician-saved-search-error{color:var(--crm-danger)}.physician-save-search-dialog form,.physician-saved-search-edit-dialog form{gap:var(--crm-s-20);flex-direction:column;min-width:0;display:flex}.physician-save-search-fields{gap:var(--crm-s-8);flex-direction:column;display:flex}.physician-save-search-toggle{align-items:center;gap:var(--crm-s-12);margin-top:var(--crm-s-6);display:flex}.physician-save-search-toggle>div{flex:1;min-width:0}.physician-save-search-toggle strong{display:block}.physician-save-search-toggle p{margin-top:var(--crm-s-2);color:var(--crm-text-subtle)}.physician-filter-row{align-items:center;gap:var(--crm-s-6);flex-wrap:wrap;min-width:0;max-width:100%;display:flex;overflow-x:clip}.physician-filter-row>*{min-width:0;max-width:100%}@media (max-width:240px){body:has(.physician-database-page) .side-nav-rail{display:none}body:has(.physician-database-page){max-width:100dvw;overflow-x:clip}.physician-database-page,.physician-database-main,.physician-saved-searches,.physician-filter-row{max-width:100dvw}.physician-saved-searches{flex-direction:column;align-items:stretch}.physician-saved-search-copy{min-width:0}.physician-saved-search-picker-wrap{width:100%}}.physician-filter-pill-wrap{flex:none;display:inline-flex;position:relative}.physician-filter-pill{height:var(--crm-control-h-sm);gap:var(--crm-s-6);border-radius:var(--crm-r-control);background:var(--crm-surface);width:auto;min-width:max-content;padding:0 var(--ba-filter-px);font-size:var(--text-xs);font-weight:var(--crm-control-weight)}.physician-filter-pill svg{width:var(--text-xs);height:var(--text-xs)}.physician-filter-pill[data-placeholder]{color:var(--ba-ink-2)}:is(.physician-filter-pill.is-active,.physician-filter-pill-wrap:has(.physician-filter-pill[data-state=open]) .physician-filter-pill){border-color:var(--ba-accent-line);background:var(--ba-accent-wash);color:var(--ba-accent-ink)}.physician-filter-pill-wrap.is-warning>svg{z-index:1;top:50%;left:var(--crm-s-8);width:var(--crm-s-12);height:var(--crm-s-12);color:var(--ba-med-ink);pointer-events:none;position:absolute;transform:translateY(-50%)}.physician-filter-pill-wrap.is-warning .physician-filter-pill{padding-left:var(--crm-s-24)}.physician-filter-popover{width:var(--ba-saved-search-w);max-width:calc(100vw - var(--crm-s-24));background:var(--crm-surface);box-shadow:var(--crm-elev-popover-ring);padding:0;overflow:hidden}.physician-filter-popover-head{justify-content:space-between;align-items:flex-start;gap:var(--crm-s-12);padding:var(--crm-s-12);background:var(--crm-surface-2);display:flex}.physician-filter-popover-head>div{gap:var(--crm-s-2);flex-direction:column;min-width:0;display:flex}.physician-filter-popover-head p{color:var(--crm-text-subtle)}.physician-filter-search{padding:var(--crm-s-8) var(--crm-s-8) var(--crm-s-4);position:relative}.physician-filter-search>svg{z-index:1;top:50%;left:var(--crm-s-16);width:var(--crm-s-12);height:var(--crm-s-12);color:var(--crm-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.physician-filter-search input{padding-left:var(--crm-s-24)}.physician-filter-options{max-height:calc(var(--crm-s-56) * 4);gap:var(--crm-s-2);padding:var(--crm-s-4) var(--crm-s-8) var(--crm-s-8);flex-direction:column;display:flex;overflow-y:auto}.physician-filter-section-head{justify-content:space-between;align-items:baseline;gap:var(--crm-s-8);padding:var(--crm-s-8) var(--crm-s-6) var(--crm-s-2);display:flex}.physician-filter-section-head:first-child{padding-top:var(--crm-s-2)}.physician-filter-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-text-subtle);font-size:10.5px;font-weight:600;line-height:1.35}.physician-filter-section-hint{flex:none}.physician-filter-section-body{gap:var(--crm-s-2);flex-direction:column;display:flex}.physician-filter-list-row{min-height:var(--crm-control-h-sm);justify-content:space-between;align-items:center;gap:var(--crm-s-8);padding:0 var(--crm-s-4) 0 var(--crm-s-8);border-radius:var(--crm-r-2);font-size:12.5px;display:flex}.physician-filter-list-row:hover{background:var(--crm-surface-2)}.physician-filter-list-row.is-active .physician-filter-list-name{color:var(--crm-text);font-weight:600}.physician-filter-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.physician-filter-list-toggle{border:1px solid var(--crm-border);border-radius:var(--crm-r-2);background:var(--crm-surface);flex:none;display:inline-flex;overflow:hidden}.physician-filter-list-toggle-option{height:var(--crm-control-h-xs);padding:0 var(--crm-s-6);color:var(--crm-text-muted);border-radius:0}.physician-filter-list-toggle-option+.physician-filter-list-toggle-option{border-left:1px solid var(--crm-border)}.physician-filter-list-toggle-option.is-included{background:var(--ba-accent-wash);color:var(--ba-accent-ink)}.physician-filter-list-toggle-option.is-excluded{background:var(--crm-danger-soft);color:var(--crm-danger)}.physician-filter-summary{padding:var(--crm-s-8) var(--crm-s-12);border-top:1px solid var(--crm-border);background:var(--crm-surface-2)}.physician-filter-option{justify-content:flex-start;gap:var(--crm-s-8);width:100%}.physician-filter-option.is-selected{background:var(--ba-accent-wash);color:var(--ba-accent-ink)}.physician-filter-option-check{width:var(--crm-s-16);height:var(--crm-s-16);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-2);background:var(--crm-surface);justify-content:center;align-items:center;display:inline-flex}.physician-filter-option-check svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-filter-option>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.physician-filter-option small{color:var(--crm-text-subtle)}.physician-filter-clear{border-top:1px solid var(--crm-border);width:100%;color:var(--ba-accent-ink);border-radius:0}.physician-filter-empty{padding:var(--crm-s-16);color:var(--crm-text-subtle);text-align:center}.physician-grad-year-fields{gap:var(--crm-s-6) var(--crm-s-8);padding:var(--crm-s-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.physician-grad-year-fields label{color:var(--crm-text-muted)}.physician-grad-year-fields input{width:100%}.physician-grad-year-error{color:var(--crm-danger);grid-column:1/-1}.physician-fit-range-control{gap:var(--crm-s-12);padding:var(--crm-s-12);flex-direction:column;display:flex}.physician-fit-range-fields{gap:var(--crm-s-6) var(--crm-s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.physician-fit-range-fields label{color:var(--crm-text-muted)}.physician-fit-range-fields input{width:100%}.crm-range-slider{height:var(--crm-s-24);position:relative}.crm-range-slider-track{height:var(--crm-s-4);border-radius:var(--crm-r-pill);background:var(--crm-surface-3);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.crm-range-slider input[type=range]{width:100%;height:var(--crm-s-24);appearance:none;pointer-events:none;background:0 0;position:absolute;inset:0}.crm-range-slider input[type=range].is-raised{z-index:1}.crm-range-slider input[type=range]::-webkit-slider-runnable-track{height:var(--crm-s-4);background:0 0}.crm-range-slider input[type=range]::-webkit-slider-thumb{width:var(--crm-s-16);height:var(--crm-s-16);appearance:none;border:1px solid var(--ba-accent-line);border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:var(--shadow-xs);pointer-events:auto}.crm-range-slider input[type=range]::-moz-range-track{height:var(--crm-s-4);background:0 0}.crm-range-slider input[type=range]::-moz-range-thumb{width:var(--crm-s-16);height:var(--crm-s-16);border:1px solid var(--ba-accent-line);border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:var(--shadow-xs);pointer-events:auto}.crm-range-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--crm-s-2) solid var(--crm-focus-ring);outline-offset:var(--crm-s-2)}.crm-range-slider input[type=range]:focus-visible::-moz-range-thumb{outline:var(--crm-s-2) solid var(--crm-focus-ring);outline-offset:var(--crm-s-2)}.physician-table-surface{border-radius:var(--crm-r-data);background:var(--crm-surface);min-width:0;box-shadow:var(--crm-elev-1-ring);margin-top:var(--crm-s-2);overflow:hidden}.physician-table-toolbar{align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-border);padding:var(--ba-toolbar-py) var(--ba-toolbar-px);background:var(--crm-surface-2);color:var(--crm-text-muted);display:flex}.physician-table-count{font-size:var(--text-xs)}.physician-table-count strong{color:var(--crm-text);font-weight:600}.physician-active-filters{align-items:center;gap:var(--crm-s-4);flex:1;min-width:0;display:flex;overflow:hidden}.physician-active-filter-chips{align-items:center;gap:var(--crm-s-4);min-width:0;display:flex;overflow:hidden}.physician-active-filter-chip{min-width:0;max-width:var(--ba-saved-search-w);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-active-filter-more{min-width:var(--crm-control-h-xs);padding-inline:var(--crm-s-6);flex:none;font-weight:700}.physician-active-filter-popover{width:var(--ba-saved-search-w);max-width:calc(100vw - var(--crm-s-24));background:var(--crm-surface);box-shadow:var(--crm-elev-popover-ring);padding:0;overflow:hidden}.physician-active-filter-popover-head{padding:var(--crm-s-12);background:var(--crm-surface-2);justify-content:space-between;align-items:baseline;display:flex}.physician-active-filter-popover-head span{color:var(--crm-text-subtle)}.physician-active-filter-popover-list{max-height:calc(var(--crm-s-56) * 5);padding:var(--crm-s-8);flex-direction:column;display:flex;overflow-y:auto}.physician-active-filter-popover-list>div{align-items:baseline;gap:var(--crm-s-12);border-radius:var(--crm-r-2);padding:var(--crm-s-8);display:flex}.physician-active-filter-popover-list>div:nth-child(2n){background:var(--crm-surface-2)}.physician-active-filter-popover-list strong{width:var(--ba-filter-residency-w);color:var(--crm-text);flex:none}.physician-active-filter-popover-list span{color:var(--crm-text-muted)}.physician-fit-summary{align-items:center;gap:var(--crm-s-2);height:var(--crm-chip-h);border:1px solid var(--ba-line-2);border-radius:var(--crm-r-2);background:var(--ba-paper-sunk);padding:0 var(--crm-s-6);color:var(--ba-ink-2);font-size:var(--text-2xs);flex:none;font-weight:500;display:inline-flex}.physician-table-surface table{min-width:var(--ba-table-min-w)}.physician-table-row{height:var(--ba-row-h);cursor:pointer;transition:background-color var(--ba-motion-row) ease-out, box-shadow var(--ba-motion-row) ease-out}.physician-table-row.is-selected{background:var(--crm-selection-strong)}.physician-intelligence-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-intelligence-full-text{white-space:pre-wrap;display:block}.physician-description-control{align-items:flex-start;gap:var(--crm-s-4);min-width:0;display:flex}.physician-description-control>[data-slot=tooltip-trigger]{flex:1;min-width:0}.physician-description-edit{min-width:0;height:auto;padding:var(--crm-s-2);text-align:left;justify-content:flex-start}.physician-description-edit--cell{width:100%}.physician-description-edit--full{flex:1}.physician-description-edit>span{flex:1;min-width:0}.physician-description-pencil{width:var(--crm-s-12);height:var(--crm-s-12);opacity:0;transition:opacity var(--ba-motion-row) ease-out;flex:none}.physician-description-edit:hover .physician-description-pencil,.physician-description-edit:focus-visible .physician-description-pencil{opacity:1}.physician-description-editor{width:100%;position:relative}.physician-description-editor textarea{padding-bottom:var(--crm-s-20);resize:vertical}.physician-description-editor--cell textarea{max-height:calc(var(--crm-s-56) * 2);overflow-y:auto}.physician-description-counter{right:var(--crm-s-8);bottom:var(--crm-s-6);color:var(--crm-text-subtle);position:absolute}.physician-description-card{gap:var(--crm-s-8);margin-top:var(--crm-s-16);margin-bottom:var(--crm-s-16);padding:var(--crm-s-12) var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface-2);flex-direction:column;display:flex}.physician-description-card-head{align-items:center;gap:var(--crm-s-6);color:var(--crm-text-muted);display:flex}.physician-description-card-head>svg{width:var(--crm-s-16);height:var(--crm-s-16);color:var(--ba-accent-ink);flex:none}.physician-description-card-head>small{margin-left:auto}.physician-description-card-body{color:var(--crm-text);font-size:var(--ba-profile-copy-size);white-space:pre-wrap;font-weight:400;line-height:1.55}.physician-description-edit--card{width:calc(100% + var(--crm-s-4));margin:calc(-1 * var(--crm-s-2));font-weight:400}.physician-description-edit--card>span{flex:1;min-width:0}.physician-description-editor--card textarea{field-sizing:content;min-height:calc(var(--crm-s-24) * 4);font-size:var(--ba-profile-copy-size);line-height:1.55}.physician-experience-type-select{width:fit-content;min-width:0;height:var(--crm-chip-h);border-radius:var(--crm-r-control);background:var(--crm-surface-2);padding-inline:var(--crm-s-6);color:var(--crm-text-muted)}.physician-col-fit{width:var(--ba-col-fit-w)}.physician-col-identity{width:var(--ba-col-name-w)}.physician-col-specialty{width:var(--ba-col-specialty-w)}.physician-col-subspecialty{width:var(--ba-col-subspecialty-w)}.physician-col-credential{width:var(--ba-col-credential-w)}.physician-col-experience{width:var(--ba-col-experience-w)}.physician-col-bucket{width:var(--ba-col-bucket-w)}.physician-col-ashby{width:var(--ba-col-ashby-w)}.physician-col-school{width:var(--ba-col-school-w)}.physician-col-residency{width:var(--ba-col-residency-w)}.physician-col-grad{width:var(--ba-col-grad-w)}.physician-col-why{width:var(--ba-col-why-w)}.physician-col-distance{width:var(--ba-col-distance-w)}.physician-col-contact{width:var(--ba-col-contact-w)}.physician-col-list{width:var(--ba-col-list-w)}.physician-fit-score,.physician-contact-readiness,.physician-contact-indicator{align-items:center;display:inline-flex}.physician-fit-score{gap:var(--crm-s-8)}.physician-fit-score strong{width:var(--crm-s-20);color:var(--crm-text);text-align:right}.physician-fit-score progress{width:var(--ba-fit-bar-w);height:var(--ba-fit-bar-h);border-radius:var(--crm-r-pill);background:var(--ba-line-2);appearance:none;border:0;overflow:hidden}.physician-fit-score progress::-webkit-progress-bar{background:var(--ba-line-2)}.physician-fit-score progress::-webkit-progress-value{border-radius:var(--crm-r-pill);background:var(--ba-high)}.physician-fit-score.is-gold progress::-webkit-progress-value{background:var(--ba-med)}.physician-fit-score progress::-moz-progress-bar{border-radius:var(--crm-r-pill);background:var(--ba-high)}.physician-fit-score.is-gold progress::-moz-progress-bar{background:var(--ba-med)}.physician-fit-score progress::-webkit-progress-value{transform-origin:0;animation:physician-fit-fill var(--ba-motion-fit) var(--ba-ease-premium) both}.physician-fit-score progress::-moz-progress-bar{transform-origin:0;animation:physician-fit-fill var(--ba-motion-fit) var(--ba-ease-premium) both}.physician-database-table .physician-fit-score progress::-webkit-progress-value{animation:none}.physician-database-table .physician-fit-score progress::-moz-progress-bar{animation:none}@keyframes physician-fit-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.physician-contact-readiness{gap:var(--crm-s-4)}.physician-contact-indicator{width:var(--ba-contact-icon);height:var(--ba-contact-icon);color:var(--crm-text-subtle);border:1px solid var(--ba-line-2);border-radius:var(--crm-r-2);background:var(--ba-paper-sunk);justify-content:center}.physician-contact-indicator:not(.is-ready){cursor:default}.physician-contact-indicator.is-ready{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-primary-foreground);text-decoration:none}.physician-contact-indicator.is-ready:hover{background:var(--crm-primary-hover);color:var(--crm-primary-foreground);text-decoration:none}.physician-contact-readiness--quiet .physician-contact-indicator{width:var(--crm-s-24);height:var(--crm-s-24);border-radius:var(--crm-r-pill);background:var(--crm-surface-2);color:var(--crm-text-muted);border:0}.physician-contact-readiness--quiet .physician-contact-indicator.is-ready{background:var(--crm-primary-soft);color:var(--crm-primary)}.physician-contact-readiness--quiet .physician-contact-indicator.is-ready:hover{background:var(--crm-selection-strong);color:var(--crm-primary-hover)}.physician-linkedin-mark{font-family:var(--crm-font-sans);font-size:var(--text-2xs);font-weight:700;line-height:1}.physician-name-button{text-align:left;justify-content:flex-start;width:100%;min-width:0;height:auto;padding:0;text-decoration:none}.physician-identity{flex-direction:column;min-width:0;display:flex}.physician-identity-name{align-items:center;gap:var(--crm-s-6);min-width:0;display:flex}.physician-identity-name strong{color:var(--crm-text);font-size:var(--text-sm);text-overflow:ellipsis;font-weight:600;overflow:hidden}.physician-credential{color:var(--crm-text-subtle);font-family:var(--crm-font-mono);font-size:var(--text-2xs);flex:none}.physician-name-flag{width:var(--crm-s-16);height:var(--crm-s-16);border:1px solid var(--ba-med-line);border-radius:var(--crm-r-2);background:var(--ba-med-wash);color:var(--ba-med-ink);flex:none;place-items:center;display:inline-grid}.physician-name-flag svg{width:var(--text-2xs);height:var(--text-2xs)}.physician-identity small{color:var(--crm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-bucket-chip{height:var(--crm-chip-h);border:1px solid var(--ba-high-line);border-radius:var(--crm-r-2);background:var(--ba-accent-wash);padding:0 var(--crm-s-6);color:var(--ba-high-ink);font-size:var(--text-2xs);align-items:center;font-weight:500;display:inline-flex}.physician-bucket-chip.is-new-hire{border-color:var(--ba-info-line);background:var(--ba-info-wash);color:var(--ba-info-ink)}.physician-bucket-chip.is-owner,.physician-bucket-chip.is-referral{border-color:var(--ba-plum-line);background:var(--ba-plum-wash);color:var(--ba-plum-ink)}.physician-muted-cell,.physician-truncate{color:var(--crm-text-muted)}.physician-truncate{max-width:var(--ba-col-why-w);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-distance-unit{color:var(--crm-text-subtle);font-family:var(--crm-font-sans);font-size:var(--text-2xs)}.physician-list-cell{justify-content:space-between;align-items:center;gap:var(--crm-s-4);display:flex}.physician-list-membership{align-items:center;gap:var(--crm-s-4);min-width:0;color:var(--ba-accent-ink);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.physician-list-membership svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.physician-list-membership.is-empty{color:var(--crm-text-muted)}.physician-list-empty{color:var(--crm-text-subtle)}.physician-pagination{border-top:1px solid var(--crm-border);background:var(--crm-surface-2);padding:var(--crm-s-8) var(--crm-s-12)}.physician-database-table thead th{background:var(--crm-surface-2);color:var(--ba-ink-2);font-size:var(--text-2xs)}.physician-database-table :is(thead th,tbody td):not(:last-child){border-right:1px solid var(--crm-border)}.physician-database-table .resizable-th__label{-webkit-line-clamp:1}.physician-database-table :is(.physician-col-fit,.physician-col-grad,.physician-col-distance) button>svg{display:none}.physician-database-table tbody tr{background:var(--crm-surface)}.physician-database-table tbody tr:hover{background:var(--ba-accent-wash);box-shadow:inset 0 0 0 1px var(--ba-accent-line)}@supports (color:color-mix(in lab, red, red)){.physician-database-table tbody tr:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ba-accent-line) 72%, transparent)}}.physician-database-table tbody tr.is-selected,.physician-database-table tbody tr.is-selected:hover{background:var(--crm-selection-strong);box-shadow:inset 0 0 0 1px var(--crm-selection-border)}.physician-database-table tbody tr.is-selected td{background:0 0}.physician-database-table tbody tr.is-selected .dtable__check [data-state=checked]{border-color:var(--crm-selection-border)}.workspace-page{width:100%;min-width:0;max-width:var(--ba-home-content-w);background:var(--crm-bg);flex-direction:column;min-height:100%;margin-inline:auto;display:flex}[data-page-frame]:has([data-page-width=fluid]) .workspace-page{max-width:none}.workspace-header{padding:calc(var(--crm-s-20) + var(--crm-s-2)) var(--crm-s-24) 0;background:0 0;border-bottom:0}.workspace-header p{max-width:78ch}.workspace-main{min-width:0;padding:var(--ba-page-top) var(--crm-s-24) var(--ba-page-bottom);flex:1}.surface-tabs{gap:var(--crm-s-2);margin-bottom:var(--crm-s-16);border-bottom:1px solid var(--crm-border);display:flex}.surface-tab{align-items:center;gap:var(--crm-s-4);padding:var(--ba-toolbar-py) var(--ba-toolbar-px);color:var(--crm-text-muted);font-size:var(--text-sm);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none;transition:border-color .14s ease-out,color .14s ease-out;display:inline-flex}.surface-tab:hover{color:var(--crm-text)}.surface-tab.is-active{border-bottom-color:var(--crm-primary);color:var(--crm-text);font-weight:600}.surface-tab .t-mono{color:var(--crm-text-subtle);font-size:var(--text-2xs)}.surface-tabs:has(.surface-tab__pending) .surface-tab.is-active{color:var(--crm-text-muted);border-bottom-color:#0000;font-weight:500}.surface-tab:has(.surface-tab__pending){border-bottom-color:var(--crm-primary);color:var(--crm-text);font-weight:600}.surface-tab__pending{inline-size:var(--crm-s-6);block-size:var(--crm-s-6);border-radius:var(--crm-r-pill);background:var(--crm-primary);opacity:.85}@media (prefers-reduced-motion:no-preference){.surface-tab__pending{animation:.9s ease-in-out infinite surface-tab-pulse}}@keyframes surface-tab-pulse{50%{opacity:.25}}.workspace-toolbar{min-height:var(--crm-control-h-sm);align-items:center;gap:var(--ba-toolbar-py);margin-bottom:var(--ba-toolbar-px);display:flex}.workspace-toolbar__lede{color:var(--crm-text-muted);font-size:var(--text-sm);flex:1}.workspace-toolbar__end{align-items:center;gap:var(--ba-toolbar-py);margin-left:auto;display:flex}.workspace-toolbar__search{width:var(--ba-search-w)}.lists-workspace__search{width:min(var(--ba-saved-search-w), 100%)}.workspace-toolbar [data-slot=select-trigger]{min-width:var(--ba-filter-w)}.workspace-toolbar .toggle-group__item{min-height:var(--crm-control-h-sm);padding-inline:var(--crm-s-12);font-size:var(--text-sm);white-space:nowrap}.workspace-toolbar .toggle-group__item .t-mono{color:var(--crm-text-subtle);font-size:var(--text-2xs)}.workspace-toolbar .toggle-group__item[data-state=checked] .t-mono{color:inherit}.workspace-toolbar .toggle-group__item svg{width:var(--crm-s-12);height:var(--crm-s-12)}.table-surface{border-radius:var(--crm-r-data);background:var(--crm-surface);box-shadow:var(--crm-elev-1-ring);overflow:hidden}.workspace-table{font-size:var(--text-sm)}.workspace-table thead th,.workspace-table thead th .resizable-th__label{background:var(--crm-surface-2);color:var(--crm-text-muted);font-size:var(--text-xs);letter-spacing:normal;text-transform:none}.workspace-table tbody tr{background:var(--crm-surface);transition:background-color .1s ease-out}.workspace-table tbody tr:hover{background:var(--ba-accent-wash)}.workspace-table tbody td{color:var(--crm-text-muted)}.workspace-table tbody tr:has(a[href]){cursor:pointer}.workspace-table .lists-col-actions,.workspace-table .lists-col-open{padding-right:var(--crm-s-8)}.lists-coded-for,.lists-row-actions,.lists-live-count{align-items:center;display:inline-flex}.lists-coded-for{gap:var(--crm-s-4);max-width:100%;overflow:hidden}.lists-coded-for>.lists-target-chip{max-width:var(--ba-col-bucket-w);text-overflow:ellipsis;overflow:hidden}.lists-row-actions{justify-content:flex-end;gap:var(--crm-s-2);white-space:nowrap}.lists-muted-cell,.lists-filter-summary{color:var(--crm-text-muted)}.lists-filter-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lists-live-count{gap:var(--crm-s-6);color:var(--crm-text)}.lists-live-count>span{width:var(--crm-s-8);height:var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--ba-high)}.lists-star-button,.lists-row-action-button{height:var(--crm-control-h-xs)}.lists-star-button{width:var(--crm-control-h-xs);color:var(--crm-text-subtle)}.lists-star-button svg{width:var(--crm-s-16);height:var(--crm-s-16)}.lists-star-button.is-starred{color:var(--ba-star-gold)}.lists-search-star,.lists-search-star:hover,.lists-search-star:active,.lists-search-star.is-starred,.lists-search-star.is-starred:hover{box-shadow:none;background:0 0;border-color:#0000}.lists-search-star:hover{color:var(--ba-star-gold)}.lists-search-star:focus-visible{box-shadow:none;outline:1px solid var(--crm-border-strong);outline-offset:1px;background:0 0;border-color:#0000}.lists-search-row-actions{opacity:.3;transition:opacity .14s ease-out}tr:hover>td>.lists-search-row-actions,tr:focus-within>td>.lists-search-row-actions{opacity:1}@media (hover:none){.lists-search-row-actions{opacity:1}}.lists-saved-search-table tbody td{height:2.75rem}.saved-search-editor{max-width:34rem}.saved-search-editor__body{gap:var(--crm-s-12);flex-direction:column;display:flex}.saved-search-editor__grid,.saved-search-editor__sort{gap:var(--crm-s-12);grid-template-columns:minmax(0,1fr) 10rem;display:grid}.saved-search-editor__field{gap:var(--crm-s-6);flex-direction:column;display:flex}.saved-search-editor__visibility{justify-content:space-between;align-items:center;gap:var(--crm-s-8);border:1px solid var(--crm-border);border-radius:var(--crm-r-control);background:var(--crm-surface-2);padding:var(--crm-s-8) var(--crm-s-10);display:flex}.saved-search-editor__visibility span{flex-direction:column;min-width:0;display:flex}.saved-search-editor__visibility small{color:var(--crm-text-subtle)}.saved-search-editor__filters{gap:var(--crm-s-6);border:0;flex-direction:column;padding:0;display:flex}.saved-search-editor__filter{gap:var(--crm-s-6);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.saved-search-editor__fit-range{gap:var(--crm-s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.saved-search-editor__add-filter{align-items:center;gap:var(--crm-s-6);display:flex}.saved-search-editor__add-filter>:first-child{width:12rem}.saved-search-editor select{min-height:var(--crm-control-h-sm);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-control);background:var(--crm-surface);padding-inline:var(--crm-s-8)}.saved-search-editor__preview{align-items:center;gap:var(--crm-s-6);color:var(--crm-text-muted);font-size:var(--text-xs);display:flex}.saved-search-editor__preview>span:first-child{width:var(--crm-s-8);height:var(--crm-s-8);background:var(--ba-high);border-radius:50%}.saved-search-editor__preview strong{color:var(--crm-text)}.saved-search-editor__error{color:var(--crm-danger);font-size:var(--text-xs)}.workspace-loading-header{gap:var(--crm-s-8);flex-direction:column;display:flex}.workspace-loading-line,.workspace-loading-tabs,.workspace-loading-toolbar,.workspace-loading-table>div{border-radius:var(--crm-r-control);background:var(--crm-surface-2)}.workspace-loading-line.is-title{width:16rem;height:1.6rem}.workspace-loading-line.is-copy{width:min(34rem,80%);height:1rem}.workspace-loading-tabs{width:18rem;height:2rem;margin-bottom:var(--crm-s-16)}.workspace-loading-toolbar{width:min(26rem,60%);height:var(--crm-control-h-sm);margin-bottom:var(--ba-toolbar-px)}.workspace-loading-table{border-radius:var(--crm-r-data);background:var(--crm-surface);box-shadow:var(--crm-elev-1-ring);overflow:hidden}.workspace-loading-table>div{height:3rem;margin:var(--crm-s-8)}@media (prefers-reduced-motion:no-preference){.workspace-loading-line,.workspace-loading-tabs,.workspace-loading-toolbar,.workspace-loading-table>div{animation:1.4s ease-in-out infinite workspace-loading-pulse}}@keyframes workspace-loading-pulse{50%{opacity:.55}}.workspace-hint{align-items:center;gap:var(--crm-s-12);margin-top:var(--ba-toolbar-px);border:1px dashed var(--crm-border);border-radius:var(--crm-r-data);background:var(--ba-paper-sunk);padding:var(--crm-s-16);color:var(--crm-text-muted);font-size:var(--text-sm);display:flex}.workspace-hint>svg{width:var(--crm-s-20);height:var(--crm-s-20);color:var(--crm-text-muted);flex:none}.workspace-hint strong{color:var(--crm-text)}@media (max-width:700px){.workspace-header,.workspace-main{padding-inline:var(--page-gutter)}.surface-tabs{overflow-x:auto}.workspace-toolbar{flex-wrap:wrap;align-items:flex-start}.workspace-toolbar__search{width:100%}.workspace-toolbar__end{width:100%;margin-left:0}.saved-search-editor__grid,.saved-search-editor__sort,.saved-search-editor__filter{grid-template-columns:1fr}.saved-search-editor__add-filter{flex-direction:column;align-items:stretch}.saved-search-editor__add-filter>:first-child{width:100%}}.home-workbench-page{gap:var(--crm-s-12);width:100%;min-width:0;max-width:var(--ba-home-content-w);padding:calc(var(--crm-s-20) + var(--crm-s-2)) var(--page-gutter) var(--ba-page-bottom);background:var(--crm-bg);flex-direction:column;flex:1;margin-inline:auto;display:flex}.home-workbench-banner{min-height:var(--crm-s-56);align-items:center;gap:var(--crm-s-16);border-radius:var(--crm-r-data);background:var(--crm-primary);padding:var(--crm-s-16) var(--crm-s-20);color:var(--crm-primary-foreground);box-shadow:var(--crm-elev-1);display:flex}.home-workbench-banner-icon{width:var(--crm-s-40);height:var(--crm-s-40);border-radius:var(--crm-r-4);background:var(--crm-primary-foreground);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.home-workbench-banner-icon{background:color-mix(in oklch, var(--crm-primary-foreground) 14%, transparent)}}.home-workbench-banner-icon svg{width:var(--crm-s-20);height:var(--crm-s-20)}.home-workbench-banner-copy{min-width:0}.home-workbench-banner-copy h1{color:var(--crm-primary-foreground);font-size:var(--text-xl);font-weight:600}.home-workbench-banner-copy p{margin-top:var(--crm-s-2);color:var(--crm-primary-foreground)}@supports (color:color-mix(in lab, red, red)){.home-workbench-banner-copy p{color:color-mix(in oklch, var(--crm-primary-foreground) 86%, var(--crm-primary))}}.home-workbench-banner-actions{align-items:center;gap:var(--crm-s-8);flex:none;margin-left:auto;display:flex}.home-workbench-run{min-height:var(--crm-control-h);align-items:center;gap:var(--crm-s-8);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface);padding:var(--crm-s-12);color:var(--crm-text-muted);font-size:var(--text-xs);display:flex}.home-workbench-run-dot{width:var(--crm-s-8);height:var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--ba-high);flex:none}.home-workbench-run-dot.is-running{background:var(--crm-primary)}.home-workbench-run-dot.is-succeeded{background:var(--crm-success)}.home-workbench-run strong{color:var(--crm-text);font-weight:600}@media (prefers-reduced-motion:no-preference){.home-workbench-run-dot.is-running{animation:1.4s ease-in-out infinite home-workbench-run-pulse}}@keyframes home-workbench-run-pulse{50%{opacity:.4}}.home-workbench-section-lead{align-items:baseline;gap:var(--crm-s-8);margin:var(--crm-s-20) 0 var(--crm-s-12);display:flex}.home-workbench-section-lead h2{font-family:var(--crm-font-serif);font-size:var(--ba-home-section-title-size);font-weight:var(--ba-home-section-title-weight);letter-spacing:var(--ba-home-section-title-tracking)}.home-workbench-section-lead>span{background:var(--crm-border);flex:1;height:1px}.home-workbench-section-lead small{color:var(--crm-text-muted)}.home-workbench-section-actions{align-items:center;gap:var(--crm-s-8);flex:none;display:flex}.home-workbench-table-surface{border-radius:var(--crm-r-data);background:var(--crm-surface);min-width:0;box-shadow:var(--crm-elev-1-ring);overflow:hidden}.home-workbench-table{table-layout:fixed;min-width:0!important}.home-workbench-table .physician-table-row{height:var(--ba-row-h)}.home-workbench-table td{text-overflow:ellipsis;overflow:hidden}.home-workbench-row-actions{justify-content:flex-end;align-items:center;gap:var(--crm-s-6);display:inline-flex}.home-workbench-truncate{min-width:0;color:var(--crm-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-workbench-table-footer{justify-content:space-between;align-items:center;gap:var(--crm-s-12);border-top:1px solid var(--crm-border);background:var(--crm-surface-2);padding:var(--ba-home-footer-py) var(--ba-home-footer-px);display:flex}.home-workbench-table-footer-summary,.home-workbench-table-footer-actions{align-items:center;gap:var(--crm-s-8);display:flex}.home-workbench-table-footer-summary{color:var(--crm-text-informational-subtle)}.home-workbench-page-size-select{width:calc(var(--crm-s-40) + var(--crm-s-32))}.home-workbench-empty{min-height:calc(var(--crm-s-56) + var(--crm-s-56));text-align:center;border:0;border-radius:0;justify-content:center;align-items:center}.home-workbench-list-rails{gap:var(--crm-s-20);margin-top:var(--crm-s-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.home-workbench-list-rail{border-radius:var(--crm-r-data);background:var(--crm-surface);box-shadow:var(--crm-elev-1-ring);align-self:start;overflow:hidden}.home-workbench-list-header{align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-8) var(--crm-s-12);display:flex}.home-workbench-list-header>svg{width:var(--crm-s-16);height:var(--crm-s-16);color:var(--crm-text-subtle)}.home-workbench-list-header>.home-workbench-star{color:var(--ba-star-gold)}.home-workbench-list-row{align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-8) var(--crm-s-12);color:inherit;transition:background-color var(--ba-motion-row) ease-out, box-shadow var(--ba-motion-row) ease-out;text-decoration:none;display:flex}.home-workbench-list-row:last-child{border-bottom:0}.home-workbench-list-row:hover{background:var(--ba-accent-wash);box-shadow:inset 0 0 0 1px var(--ba-accent-line)}@supports (color:color-mix(in lab, red, red)){.home-workbench-list-row:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ba-accent-line) 72%, transparent)}}.home-workbench-list-row:hover{text-decoration:none}.home-workbench-list-main{flex-direction:column;flex:1;min-width:0;display:flex}.home-workbench-list-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.home-workbench-list-main small{color:var(--crm-text-informational-subtle);font-size:var(--text-2xs)}.home-workbench-list-count{color:var(--crm-text-informational-subtle);font-size:var(--text-2xs);flex:none}@media (max-width:800px){.home-workbench-banner{flex-wrap:wrap;align-items:flex-start}.home-workbench-banner-actions{width:100%;margin-left:0}.home-workbench-run{flex-wrap:wrap;align-items:flex-start}.home-workbench-run>a{margin-left:0}.home-workbench-section-lead{flex-wrap:wrap;align-items:center}.home-workbench-section-lead>span{display:none}.home-workbench-section-actions{margin-left:auto}.home-workbench-table-footer{flex-direction:column;align-items:flex-start}.home-workbench-table-footer-summary{flex-wrap:wrap}.home-workbench-table-footer-actions{justify-content:flex-end;width:100%}.home-workbench-list-rails{grid-template-columns:minmax(0,1fr)}}.physician-profile-sheet{width:min(var(--ba-drawer-w), 100%);min-width:0;box-shadow:var(--ba-shadow-panel);gap:0;overflow-x:hidden;max-width:var(--ba-drawer-w)!important}.physician-profile-sheet--list{width:min(calc(var(--ba-drawer-w) + var(--crm-s-56) + var(--crm-s-24)), 100%);max-width:calc(var(--ba-drawer-w) + var(--crm-s-56) + var(--crm-s-24))!important}.physician-profile-sheet--companion{z-index:calc(var(--ba-z-modal) + 1)}.physician-profile-header{border-bottom:1px solid var(--crm-border);background:var(--crm-surface-2);padding:var(--crm-s-12) var(--crm-s-16) var(--crm-s-8)}.physician-profile-identity{align-items:flex-start;gap:var(--crm-s-12);display:flex}.physician-profile-avatar{width:var(--ba-profile-avatar);height:var(--ba-profile-avatar);border-radius:var(--crm-r-4);border-color:var(--ba-accent-line);background:var(--ba-accent-wash);color:var(--ba-accent-ink);flex:none}.physician-profile-avatar-link{color:inherit;flex:none;display:block;position:relative}.physician-profile-avatar-link:hover{text-decoration:none}.physician-profile-avatar-add{right:calc(-1 * var(--crm-s-2));bottom:calc(-1 * var(--crm-s-2));width:var(--crm-s-20);height:var(--crm-s-20);border:var(--crm-s-2) solid var(--crm-surface-2);border-radius:var(--crm-r-pill);background:var(--crm-primary);color:var(--crm-primary-foreground);place-items:center;display:grid;position:absolute}.physician-profile-avatar-add svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-profile-head-main{flex:1;min-width:0}.physician-profile-name-line{align-items:center;gap:var(--crm-s-8);display:flex}.physician-profile-name-line [data-slot=sheet-title]{font-family:var(--crm-font-serif);font-size:var(--ba-profile-title-size);font-weight:500}.physician-profile-head-main [data-slot=sheet-description]{margin-top:var(--crm-s-2)}.physician-profile-head-chips{gap:var(--crm-s-4);margin-top:var(--crm-s-8);flex-wrap:wrap;display:flex}.physician-profile-ai-chip{width:var(--crm-chip-h);justify-content:center;padding:0}.physician-profile-head-side{align-self:stretch;align-items:flex-end;gap:var(--crm-s-6);flex-direction:column;margin-left:auto;display:flex}.physician-profile-header-actions{gap:var(--crm-s-4);display:flex}.physician-profile-icon-link{width:var(--crm-icon-control);height:var(--crm-icon-control);border-radius:var(--crm-r-2);color:var(--crm-text-muted);justify-content:center;align-items:center;display:inline-flex}.physician-profile-icon-link:hover{background:var(--crm-surface-2);color:var(--crm-text);text-decoration:none}.physician-profile-rank{align-items:flex-end;gap:var(--crm-s-4);color:var(--crm-text-muted);display:flex}.physician-profile-rank strong{color:var(--crm-text)}.physician-profile-rank .t-kpi{font-size:var(--ba-profile-rank-size)}.physician-profile-body{min-width:0;min-height:0;padding:0 var(--crm-s-20) var(--crm-s-24);flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}.physician-profile-body>*{min-width:0}.physician-profile-sheet--list .physician-profile-body{padding-inline:var(--crm-s-16)}.physician-assessment-section .physician-profile-section-title{margin-top:var(--crm-s-16)}.physician-assessment-meta{margin-bottom:var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.physician-assessment-meta>span{gap:var(--crm-s-2);min-width:0;padding:var(--crm-s-8) var(--crm-s-12);border-right:1px solid var(--crm-border);flex-direction:column;display:flex}.physician-assessment-meta>span:last-child{border-right:0}.physician-assessment-meta small{color:var(--crm-text-muted)}.physician-assessment-meta strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-profile-empty{color:var(--crm-text-subtle);font-style:italic}.physician-summary-list{margin:0}.physician-summary-list>div{grid-template-columns:var(--crm-kv-label-w) minmax(0, 1fr);gap:var(--crm-s-8);padding:var(--crm-s-4) 0;display:grid}.physician-summary-list dt{color:var(--crm-text-muted)}.physician-summary-list dd{overflow-wrap:anywhere;margin:0}.physician-profile-section-title{align-items:center;gap:var(--crm-s-8);margin:var(--crm-s-20) 0 calc(var(--crm-s-8) + var(--crm-s-2));display:flex}.physician-profile-section-title h3{font-family:var(--crm-font-serif);font-size:var(--ba-profile-section-title-size);font-weight:600}.physician-profile-section-title>span{background:var(--crm-border);flex:1;height:1px}.physician-ai-flag{gap:var(--crm-s-6);border:1px solid var(--ba-med-line);border-radius:var(--crm-r-3);background:var(--ba-med-wash);color:var(--ba-med-ink);padding:var(--crm-s-12);flex-direction:column;display:flex}.physician-ai-flag>div{align-items:center;gap:var(--crm-s-6);color:var(--ba-med-ink);display:flex}.physician-rank-note{gap:var(--crm-s-8);border:1px solid var(--ba-high-line);border-radius:var(--crm-r-3);background:linear-gradient(to bottom, var(--ba-accent-wash), var(--crm-surface));padding:var(--crm-s-12) var(--crm-s-16);flex-direction:column;display:flex}.physician-rank-note.is-warning{border-color:var(--ba-med-line)}.physician-rank-note-label{align-items:center;gap:var(--crm-s-6);color:var(--ba-high-ink);display:flex}.physician-rank-note-label svg{width:var(--crm-s-16);height:var(--crm-s-16)}.physician-rank-note.is-warning .physician-rank-note-label{color:var(--ba-med-ink)}.physician-rank-note-meta{color:var(--crm-text-muted)}.physician-rank-note p{color:var(--ba-ink-2);font-family:var(--crm-font-serif);font-size:var(--ba-profile-copy-size);line-height:1.6}.physician-ai-detail{margin-top:var(--crm-s-12);flex-direction:column;display:flex}.physician-ai-detail>div{grid-template-columns:var(--crm-kv-label-w) minmax(0, 1fr);gap:var(--crm-s-8);padding:var(--crm-s-8) 0;border-bottom:1px solid var(--crm-border);display:grid}.physician-ai-detail p{font-family:var(--crm-font-serif);font-size:var(--crm-data-size);margin:0;line-height:1.5}.physician-ai-detail+.physician-ai-flag{margin-top:var(--crm-s-12)}.physician-ai-flags{gap:var(--crm-s-4);margin-top:var(--crm-s-12);border-top:1px dashed var(--ba-high-line);padding-top:var(--crm-s-8);flex-direction:column;display:flex}.physician-ai-flags>div{align-items:center;gap:var(--crm-s-6);color:var(--ba-high-ink);display:flex}.physician-ai-flags>div svg{width:var(--crm-s-16);height:var(--crm-s-16)}.physician-ai-flags p{color:var(--ba-ink-2)}.physician-ai-flags.is-warning>div{color:var(--ba-med-ink)}.physician-work-history{padding-left:var(--crm-s-20);position:relative}.physician-work-history:before{inset:var(--crm-s-4) auto var(--crm-s-4) var(--crm-s-4);background:var(--crm-border);content:"";width:1px;position:absolute}.physician-work-history>div{padding-bottom:var(--crm-s-12);color:var(--ba-ink-2);flex-direction:column;line-height:1.45;display:flex;position:relative}.physician-work-history>div:last-child{padding-bottom:0}.physician-work-history>div:before{top:var(--crm-s-4);left:calc(-1 * var(--crm-s-20));width:var(--crm-s-8);height:var(--crm-s-8);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-pill);background:var(--crm-surface);content:"";position:absolute}.physician-work-history>div.is-current:before{border-color:var(--ba-high);background:var(--ba-high);box-shadow:0 0 0 var(--crm-s-2) var(--ba-high-wash)}.physician-work-history>div>span{color:var(--crm-text-subtle)}.physician-work-history>div>strong{margin-top:var(--crm-s-2);color:var(--crm-text);font-weight:var(--crm-control-weight)}.physician-work-history>div>small{margin-top:var(--crm-s-2);color:var(--crm-text-muted)}.physician-work-summary{margin-top:var(--crm-s-12);color:var(--crm-text-muted);font-family:var(--crm-font-serif);font-size:var(--ba-profile-copy-size);font-style:italic;line-height:1.5}.physician-profile-contact-grid .kv{margin:0}.physician-profile-contact-grid .kvrow{border-bottom:1px solid var(--crm-border);padding-block:var(--crm-s-6)}.physician-contact-list{flex-direction:column;display:flex}.physician-contact-list>div{grid-template-columns:var(--crm-s-24) var(--crm-kv-label-w) minmax(0, 1fr);align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-8) 0;color:var(--crm-text-subtle);display:grid}.physician-contact-list>div.is-found{color:var(--ba-high-ink)}.physician-contact-list>div>span{flex-direction:column;display:flex}.physician-contact-list b{color:var(--crm-text);font-weight:500}.physician-contact-list small{color:var(--crm-text-muted)}.physician-contact-value{justify-content:flex-end;align-items:center;gap:var(--crm-s-4);overflow-wrap:anywhere;text-align:right;min-width:0;display:inline-flex}.physician-membership-list{gap:var(--crm-s-6);flex-wrap:wrap;display:flex}.physician-enrichment-seam{gap:var(--crm-s-8);margin-top:var(--crm-s-12);padding:var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface);flex-direction:column;display:flex}.physician-enrichment-seam>div{align-items:center;gap:var(--crm-s-8);display:flex}.physician-enrichment-seam>div>span{flex-direction:column;display:flex}.physician-enrichment-seam small,.physician-enrichment-seam>span{color:var(--crm-text-muted)}.crm-modal{max-width:calc(100% - var(--crm-s-32));max-height:calc(100dvh - var(--crm-s-32));border-radius:var(--ba-radius-lg);box-shadow:var(--crm-elev-3-ring);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}@media (min-width:1100px){.crm-modal--companion-open{transition:inset-inline-end var(--ba-motion-panel) var(--ba-ease-premium);inset-inline-end:calc(var(--crm-s-16) + var(--ba-drawer-w))}}.crm-modal--sm{width:var(--ba-modal-w-compact)}.crm-modal--md{width:var(--ba-dialog-w)}.crm-modal--lg{width:var(--ba-modal-w-workspace)}.crm-modal__header{align-items:flex-start;gap:var(--crm-s-12);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-16) var(--crm-s-20);text-align:left;flex-direction:row;flex:none;display:flex}.crm-modal__icon{width:var(--crm-s-24);height:var(--crm-s-24);margin-top:var(--crm-s-2);color:var(--ba-high-ink);background:0 0;flex:none;place-items:center;display:grid}.crm-modal__icon svg{width:var(--crm-s-20);height:var(--crm-s-20)}.crm-modal__heading{gap:var(--crm-s-8);flex-direction:column;flex:1;min-width:0;display:flex}.crm-modal__context{align-items:center;gap:var(--crm-s-8);min-width:0;color:var(--crm-text-muted);flex-wrap:wrap;display:flex}.crm-modal__header-actions{align-items:center;gap:var(--crm-s-8);flex:none;display:flex}.crm-modal__header-actions>[data-crm-action$=\.close_icon]{color:var(--crm-text-subtle)}.crm-modal__body{background:var(--crm-surface-2);min-height:0;padding:var(--crm-s-16) var(--crm-s-20);overflow-y:auto}.crm-modal__body:empty{display:none}.crm-modal__footer{justify-content:space-between;align-items:center;gap:var(--crm-s-16);border-top:1px solid var(--crm-border-strong);background:var(--crm-surface);padding:var(--crm-s-12) var(--crm-s-20);flex:none;display:flex}.crm-modal__footer-meta{align-items:center;gap:var(--crm-s-8);min-width:0;color:var(--crm-text-muted);display:flex}.crm-modal__footer-actions{align-items:center;gap:var(--crm-s-8);flex:none;margin-left:auto;display:flex}.entity-row{min-height:var(--ba-list-membership-row-min);align-items:center;gap:var(--crm-s-12);padding:var(--crm-s-8) var(--crm-s-12);background:var(--crm-surface);display:flex}.entity-row+.entity-row{border-top:1px solid var(--crm-border)}.entity-row:hover{background:var(--crm-surface-2)}.entity-row__avatar{width:var(--crm-control-h-sm);height:var(--crm-control-h-sm);border-radius:var(--crm-r-3);background:var(--ba-high-wash);color:var(--ba-high-ink);flex:none;place-items:center;display:grid}.entity-row__avatar--record{border-radius:var(--crm-r-2)}.entity-row__main{gap:var(--crm-s-2);flex-direction:column;flex:1;min-width:0;display:flex}.entity-row__title{color:var(--crm-text);font-weight:var(--crm-control-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-row__meta{align-items:center;gap:var(--crm-s-4);min-width:0;color:var(--crm-text-muted);white-space:nowrap;display:flex}.entity-row__separator{color:var(--crm-text-informational-subtle);flex:none}.entity-row__details{text-overflow:ellipsis;overflow:hidden}.entity-row__reason{color:var(--ba-high-ink);flex:none}.entity-row__trailing{align-items:center;gap:var(--crm-s-8);flex:none;display:flex}.membership-chip{height:var(--crm-control-h-xs);align-items:center;gap:var(--crm-s-4);border:1px solid var(--ba-chip-muted-line);border-radius:var(--crm-r-pill);background:var(--ba-chip-muted-fill);padding-left:var(--crm-s-8);color:var(--crm-text);white-space:nowrap;display:inline-flex}.membership-chip--replacement{border-color:var(--ba-chip-replacement-line);background:var(--ba-chip-replacement-fill);color:var(--ba-chip-replacement-ink)}.membership-chip--new_hire{border-color:var(--ba-chip-new-hire-line);background:var(--ba-chip-new-hire-fill);color:var(--ba-chip-new-hire-ink)}.membership-chip--owner{border-color:var(--ba-chip-owner-line);background:var(--ba-chip-owner-fill);color:var(--ba-chip-owner-ink)}.membership-chip--referral{border-color:var(--ba-chip-referral-line);background:var(--ba-chip-referral-fill);color:var(--ba-chip-referral-ink)}.membership-chip__dot{width:var(--crm-s-6);height:var(--crm-s-6);border-radius:var(--crm-r-pill);background:var(--crm-text-subtle);flex:none}.membership-chip__dot--replacement{background:var(--ba-chip-replacement-ink)}.membership-chip__dot--new_hire{background:var(--ba-chip-new-hire-ink)}.membership-chip__dot--owner{background:var(--ba-chip-owner-ink)}.membership-chip__dot--referral{background:var(--ba-chip-referral-ink)}.membership-chip__label{max-width:var(--ba-saved-copy-w);text-overflow:ellipsis;overflow:hidden}.membership-chip__remove{width:var(--crm-s-20);height:var(--crm-s-20);border-radius:var(--crm-r-pill);color:var(--crm-text-subtle)}.modal-stepper{align-items:center;gap:var(--crm-s-8);margin:0;padding:0;list-style:none;display:flex}.modal-stepper__group{align-items:center;gap:var(--crm-s-8);flex:1;min-width:0;display:flex}.modal-stepper__group:last-child{flex:none}.modal-stepper__step{align-items:center;gap:var(--crm-s-6);display:flex}.modal-stepper__number{width:var(--crm-s-20);height:var(--crm-s-20);border:1px solid var(--crm-border);border-radius:var(--crm-r-pill);background:var(--crm-surface-2);color:var(--crm-text-subtle);flex:none;place-items:center;display:grid}.modal-stepper__number svg{width:var(--crm-s-12);height:var(--crm-s-12)}.modal-stepper__step[data-state=current] .modal-stepper__number{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-primary-foreground)}.modal-stepper__step[data-state=complete] .modal-stepper__number{border-color:var(--ba-high-line);background:var(--ba-high-wash);color:var(--ba-high-ink)}.modal-stepper__step[data-state=current] .modal-stepper__label{color:var(--crm-text)}.modal-stepper__rule{height:1px;min-width:var(--crm-s-16);background:var(--crm-border);flex:1}.fit-meter{width:var(--ba-target-match-score);align-items:flex-end;gap:var(--crm-s-2);flex-direction:column;display:flex}.fit-meter__score{color:var(--crm-text);font-weight:600}.fit-meter__bar{width:var(--ba-fit-bar-w);height:var(--ba-fit-bar-h);border-radius:var(--crm-r-pill);background:var(--ba-line-2);border:0;overflow:hidden}.fit-meter__bar::-webkit-progress-bar{background:var(--ba-line-2)}.fit-meter__bar::-webkit-progress-value{border-radius:var(--crm-r-pill);background:var(--ba-high-ink)}.fit-meter__bar::-moz-progress-bar{border-radius:var(--crm-r-pill);background:var(--ba-high-ink)}.toggle-group{border:1px solid var(--crm-border);border-radius:var(--crm-r-control);display:flex;overflow:hidden}.toggle-group__item{min-height:var(--crm-control-h);justify-content:center;align-items:center;gap:var(--crm-s-6);border:0;border-left:1px solid var(--crm-border);background:var(--crm-surface);padding-inline:var(--crm-s-8);color:var(--crm-text-muted);cursor:pointer;outline:none;flex:1;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .12s ease-out;display:inline-flex}.toggle-group__item:first-child{border-left:0}.toggle-group__item:hover{background:var(--crm-surface-2)}.toggle-group__item:focus-visible{box-shadow:inset 0 0 0 var(--crm-s-2) var(--crm-primary);position:relative}.toggle-group__item[data-state=checked],.toggle-group__item[data-state=on]{background:var(--ba-high-wash);color:var(--ba-high-ink);font-weight:600}.toggle-group__item:disabled{cursor:not-allowed;opacity:.5}.toggle-group__item:active:not(:disabled){transform:translateY(1px)}.toggle-group--chips{gap:var(--crm-s-8);border:0;border-radius:0;flex-wrap:wrap;overflow:visible}.toggle-group--chips .toggle-group__item{min-height:var(--crm-control-h-sm);border:1px solid var(--crm-border);border-radius:var(--crm-r-pill);padding-inline:var(--crm-s-12);flex:none}.toggle-group--chips .toggle-group__item:hover:not(:disabled){border-color:var(--crm-border-strong);background:var(--crm-surface-2)}.toggle-group--chips .toggle-group__item[data-state=on]{border-color:var(--ba-high-line);background:var(--ba-high-wash);color:var(--ba-high-ink)}.toggle-group--chips .toggle-group__item[data-state=on]:hover:not(:disabled){border-color:var(--ba-high);background:var(--ba-high-wash)}.toggle-group__mark{width:var(--crm-s-12);height:var(--crm-s-12);opacity:0;flex:none;transition:opacity .15s ease-out}.toggle-group__item[data-state=on] .toggle-group__mark{opacity:1}@media (prefers-reduced-motion:reduce){.toggle-group__item,.toggle-group__mark{transition:none}.toggle-group__item:active:not(:disabled){transform:none}}.scrape-purpose-subject{animation:scrape-purpose-subject-in .16s var(--ba-ease-premium) both}@keyframes scrape-purpose-subject-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrape-purpose-subject{animation:none}}.modal-system-rows{border:1px solid var(--crm-border);border-radius:var(--crm-r-4);overflow:hidden}.add-to-lists__body{gap:var(--crm-s-16);overscroll-behavior:contain;flex-direction:column;display:flex}.modal-subject-context{align-items:center;gap:var(--crm-s-8);min-width:0;display:flex}.modal-subject-context__avatar{width:var(--crm-control-h-sm);height:var(--crm-control-h-sm);border:1px solid var(--ba-high-line);border-radius:var(--crm-r-control);background:var(--ba-high-wash);color:var(--ba-high-ink);flex:none;place-items:center;font-weight:600;display:grid}.modal-subject-context__copy{gap:var(--crm-s-2);flex-direction:column;min-width:0;display:flex}.modal-subject-context__name{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.modal-subject-context__meta{color:var(--crm-text-muted);text-wrap:pretty}.add-to-lists__zone{gap:var(--crm-s-8);flex-direction:column;display:flex}.add-to-lists__zone-heading{align-items:center;gap:var(--crm-s-8);display:flex}.add-to-lists__zone-heading svg{width:var(--crm-s-12);height:var(--crm-s-12);color:var(--crm-text-subtle)}.add-to-lists__count{color:var(--crm-text-subtle);margin-left:auto}.add-to-lists__chips{gap:var(--crm-s-8);flex-wrap:wrap;display:flex}.add-to-lists__rows{border:1px solid var(--crm-border);border-radius:var(--crm-r-4);flex-direction:column;display:flex;overflow:hidden}.add-to-lists__row-wrap{flex-direction:column;display:flex}.add-to-lists__row-wrap+.add-to-lists__row-wrap{border-top:1px solid var(--crm-border)}.add-to-lists__success,.add-to-lists__already{align-items:center;gap:var(--crm-s-4);white-space:nowrap;display:inline-flex}.add-to-lists__success{color:var(--crm-success)}.add-to-lists__already{color:var(--crm-text-muted)}.add-to-lists__success svg,.add-to-lists__already svg,.add-to-lists__load-error svg,.add-to-lists .crm-modal__footer-meta svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.add-to-lists__search-state{min-height:var(--crm-control-h);align-items:center;gap:var(--crm-s-8);color:var(--crm-text-muted);display:flex}.add-to-lists__load-error{min-height:var(--crm-control-h);align-items:center;gap:var(--crm-s-8);border-radius:var(--crm-r-3);background:var(--crm-danger-soft);padding:var(--crm-s-8) var(--crm-s-12);color:var(--crm-danger);display:flex}.add-to-lists__error{align-items:center;gap:var(--crm-s-8);border-top:1px solid var(--crm-border);background:var(--crm-danger-soft);padding:var(--crm-s-6) var(--crm-s-12);color:var(--crm-danger);display:flex}.add-to-lists__error svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.add-to-lists .crm-search{max-width:none}.add-to-lists .crm-modal__footer-meta>span:last-child{align-items:center;gap:var(--crm-s-4);display:inline-flex}.add-to-lists__empty{align-items:center;gap:var(--crm-s-8);border:1px dashed var(--crm-border-strong);border-radius:var(--crm-r-4);padding:var(--crm-s-20) var(--crm-s-16);text-align:center;flex-direction:column;display:flex}.add-to-lists__empty p{max-width:40ch;color:var(--crm-text-muted)}.add-to-lists__loading{gap:var(--crm-s-8);flex-direction:column;display:flex}.add-to-lists__loading span{min-height:var(--ba-list-membership-row-min);border-radius:var(--crm-r-3);background:var(--crm-surface-2);animation:pulse 2s var(--ba-ease-premium) infinite}.new-list__body,.new-list__fields,.new-list__review{flex-direction:column;display:flex}.new-list__body{gap:var(--crm-s-20)}.new-list__fields,.new-list__review{gap:var(--crm-s-16)}.new-list__field{gap:var(--crm-s-6);flex-direction:column;display:flex}.new-list__field>p{color:var(--crm-text-subtle)}.new-list__basis{gap:var(--crm-s-16);flex-direction:column;display:flex}.new-list__kv{border:1px solid var(--crm-border);border-radius:var(--crm-r-4);margin:0;overflow:hidden}.new-list__kv>div{grid-template-columns:var(--crm-kv-label-w) minmax(0, 1fr);align-items:center;gap:var(--crm-s-12);padding:var(--crm-s-8) var(--crm-s-12);background:var(--crm-surface);display:grid}.new-list__kv>div+div{border-top:1px solid var(--crm-border)}.new-list__kv dt{color:var(--crm-text-muted)}.new-list__kv dd{align-items:center;gap:var(--crm-s-8);min-width:0;color:var(--crm-text);margin:0;font-weight:500;display:flex}.new-list__kv dd>span,.new-list__kv dd>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-list__callout{align-items:flex-start;gap:var(--crm-s-8);border:1px solid var(--ba-med-line);border-radius:var(--crm-r-4);background:var(--ba-med-wash);padding:var(--crm-s-8) var(--crm-s-12);color:var(--ba-med-ink);display:flex}.new-list__callout svg{width:var(--crm-s-16);height:var(--crm-s-16);margin-top:var(--crm-s-2);flex:none}.new-list__callout strong{font-weight:600}.new-list__error{color:var(--crm-danger)}.add-physicians__body{gap:var(--crm-s-16);overscroll-behavior:contain;flex-direction:column;display:flex}.add-physicians__success-strip{align-items:center;gap:var(--crm-s-8);margin:calc(-1 * var(--crm-s-16)) calc(-1 * var(--crm-s-20)) 0;border-bottom:1px solid var(--crm-border);background:var(--ba-high-wash);padding:var(--crm-s-8) var(--crm-s-20);color:var(--ba-high-ink);font-weight:500;display:flex}.add-physicians__success-strip svg,.add-physicians .crm-modal__footer-meta svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.add-physicians .crm-modal__footer-meta>span:last-child{align-items:center;gap:var(--crm-s-4);display:inline-flex}.add-physicians .crm-search{max-width:none}.add-physicians__zone{gap:var(--crm-s-8);flex-direction:column;display:flex}.add-physicians__zone-heading{justify-content:space-between;align-items:center;gap:var(--crm-s-16);display:flex}.add-physicians__zone-heading>span{color:var(--crm-text-subtle)}.add-physicians__rows{border:1px solid var(--crm-border);border-radius:var(--crm-r-4);overflow:hidden}.add-physicians__row-wrap{flex-direction:column;display:flex}.add-physicians__row-wrap+.add-physicians__row-wrap{border-top:1px solid var(--crm-border)}.add-physicians__added{align-items:center;gap:var(--crm-s-4);color:var(--crm-success);white-space:nowrap;display:inline-flex}.add-physicians__added svg{width:var(--crm-s-12);height:var(--crm-s-12)}.add-physicians__error,.add-physicians__load-error{align-items:center;gap:var(--crm-s-6);background:var(--crm-danger-soft);color:var(--crm-danger);display:flex}.add-physicians__error{border-top:1px solid var(--crm-border);padding:var(--crm-s-6) var(--crm-s-12)}.add-physicians__load-error{border-radius:var(--crm-r-3);padding:var(--crm-s-8) var(--crm-s-12)}.add-physicians__error svg,.add-physicians__load-error svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.add-physicians__next{align-self:center}.add-physicians__loading{gap:var(--crm-s-8);flex-direction:column;display:flex}.add-physicians__loading span{min-height:var(--ba-list-membership-row-min);border-radius:var(--crm-r-3);background:var(--crm-surface-2);animation:pulse 2s var(--ba-ease-premium) infinite}.add-physicians__empty{align-items:center;gap:var(--crm-s-8);border:1px dashed var(--crm-border-strong);border-radius:var(--crm-r-4);padding:var(--crm-s-20) var(--crm-s-16);text-align:center;flex-direction:column;display:flex}.add-physicians__empty p{max-width:46ch;color:var(--crm-text-muted)}@media (max-width:700px){.crm-modal__header,.crm-modal__body,.crm-modal__footer{padding-inline:var(--crm-s-16)}}@media (max-width:520px){.entity-row{grid-template-columns:var(--crm-control-h-sm) minmax(0, 1fr);align-items:start;display:grid}.entity-row__avatar{grid-row:1/span 2}.entity-row__trailing{flex-wrap:wrap;grid-column:2;justify-content:flex-start;width:auto}.add-to-lists .crm-modal__footer,.add-physicians .crm-modal__footer{flex-direction:column;align-items:stretch}.add-physicians .crm-modal__footer-actions{justify-content:space-between;margin-left:0}}.physician-match-list{flex-direction:column;display:flex}.physician-match-row{align-items:center;gap:var(--crm-s-12);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-8) 0;color:var(--crm-text);display:flex}.physician-match-row:hover{background:var(--crm-surface);text-decoration:none}.physician-match-row>span:first-child{width:var(--crm-s-32);height:var(--crm-s-32);border-radius:var(--crm-r-pill);background:var(--ba-high-wash);color:var(--ba-high-ink);justify-content:center;align-items:center;display:inline-flex}.physician-match-row>.physician-match-score{gap:var(--crm-s-2);background:0 0;border-radius:0;flex-direction:column;width:auto;height:auto;display:flex}.physician-match-score progress{width:var(--crm-s-32);height:var(--crm-s-4);accent-color:var(--ba-high)}.physician-match-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.physician-match-row small{color:var(--crm-text-muted)}.physician-note-modal__body{padding:0}.physician-note-workspace{min-height:calc(var(--crm-s-56) * 6);border-radius:var(--crm-r-4);background:var(--crm-surface);box-shadow:var(--crm-elev-1-ring);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.physician-note-history,.physician-note-compose{min-width:0;min-height:0;padding:var(--crm-s-20);flex-direction:column;display:flex}.physician-note-history{border-right:1px solid var(--crm-border);background:var(--crm-surface-2);overflow:hidden}.physician-note-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--crm-s-12);margin-bottom:var(--crm-s-16);flex:none;display:flex}.physician-note-section-heading>div{gap:var(--crm-s-2);flex-direction:column;min-width:0;display:flex}.physician-note-section-heading .t-meta,.physician-note-submit-row>.t-meta{color:var(--crm-text-muted)}.physician-note-count{min-width:var(--crm-s-24);height:var(--crm-s-24);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface);color:var(--crm-text-muted);justify-content:center;align-items:center;display:inline-flex}.physician-note-empty{min-height:calc(var(--crm-s-56) * 4);justify-content:center;align-items:center;gap:var(--crm-s-6);padding:var(--crm-s-24);text-align:center;flex-direction:column;flex:1;display:flex}.physician-note-empty>span{width:var(--crm-s-40);height:var(--crm-s-40);margin-bottom:var(--crm-s-4);border:1px solid var(--crm-border);border-radius:var(--crm-r-4);background:var(--crm-surface);color:var(--crm-text-muted);justify-content:center;align-items:center;display:inline-flex}.physician-note-empty svg{width:var(--crm-s-16);height:var(--crm-s-16)}.physician-note-empty .t-meta{max-width:calc(var(--crm-s-56) * 4);color:var(--crm-text-muted)}.physician-note-loading{gap:var(--crm-s-12);padding-top:var(--crm-s-8);flex-direction:column;display:flex}.physician-note-loading span{height:var(--crm-s-56);border-radius:var(--crm-r-3);background:var(--crm-surface);display:block}.physician-note-loading span:nth-child(2){margin-right:var(--crm-s-32)}.physician-note-loading span:nth-child(3){margin-right:var(--crm-s-56)}.physician-notes-card{gap:var(--crm-s-12);border-radius:var(--crm-r-4);background:var(--crm-surface);padding:var(--crm-s-16);box-shadow:var(--crm-elev-1-ring);flex-direction:column;display:flex}.physician-notes-card__head{justify-content:space-between;align-items:center;gap:var(--crm-s-8);display:flex}.physician-notes-card__count{border-radius:var(--crm-r-pill);background:var(--ba-accent-wash);padding:0 var(--crm-s-8);color:var(--crm-text-muted)}.physician-notes-card__error{align-items:center;gap:var(--crm-s-6);color:var(--crm-danger);display:flex}.physician-notes-card__error svg{width:var(--crm-s-16);height:var(--crm-s-16);flex:none}.physician-notes-card .physician-note-list{max-height:calc(var(--crm-s-56) * 5);flex:none}.physician-notes-card__action{width:100%}.physician-note-list{overscroll-behavior:contain;min-height:0;padding:var(--crm-s-2) var(--crm-s-4) var(--crm-s-8) 0;text-align:left;flex:1;overflow-y:auto}.physician-note-list article{grid-template-columns:var(--crm-s-32) minmax(0, 1fr);gap:var(--crm-s-12);padding:var(--crm-s-12);margin:0 0 var(--crm-s-8);border-radius:var(--crm-r-4);background:0 0;border:1px solid #0000;transition:background-color .18s ease-out,border-color .18s ease-out;display:grid}.physician-note-list article:last-child{margin-bottom:0}.physician-note-list article:hover{background:var(--crm-surface)}.physician-note-list article[data-editing]{border-color:var(--crm-border-strong);background:var(--crm-surface)}.physician-note-avatar{width:var(--crm-s-32);height:var(--crm-s-32);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-4);background:var(--crm-surface);color:var(--crm-text-muted);justify-content:center;align-items:center;display:inline-flex}.physician-note-entry{min-width:0}.physician-note-entry-heading{justify-content:space-between;align-items:flex-start;gap:var(--crm-s-8);min-width:0;margin-bottom:var(--crm-s-6);display:flex}.physician-note-entry-heading>div{gap:var(--crm-s-2);flex-direction:column;min-width:0;display:flex}.physician-note-entry-heading .t-label{overflow-wrap:anywhere}.physician-note-entry-heading time{align-items:center;gap:var(--crm-s-2);color:var(--crm-text-muted);white-space:nowrap;display:inline-flex}.physician-note-entry-heading time svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-note-actions{gap:var(--crm-s-2);opacity:0;flex:none;transition:opacity .18s ease-out;display:flex}.physician-note-list article:hover .physician-note-actions,.physician-note-list article:focus-within .physician-note-actions{opacity:1}.physician-note-markdown{gap:var(--crm-s-8);overflow-wrap:anywhere;flex-direction:column;max-width:72ch;display:flex}.physician-note-markdown p{white-space:pre-wrap}.physician-note-markdown__code{padding:var(--crm-s-2) var(--crm-s-4);border-radius:var(--crm-r-2);background:var(--crm-surface-2)}.physician-note-markdown__list{gap:var(--crm-s-4);padding-left:var(--crm-s-20);flex-direction:column;list-style:outside;display:flex}.physician-note-markdown__quote{padding:var(--crm-s-8) var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface-2);color:var(--crm-text-muted)}.physician-note-compose{background:var(--crm-surface)}.physician-note-editor{flex:1;min-height:0}.note-editor{border:1px solid var(--crm-border);border-radius:var(--crm-r-4);background:var(--crm-surface);flex-direction:column;min-height:0;transition:border-color .18s ease-out,outline-color .18s ease-out;display:flex;overflow:hidden}.note-editor:focus-within{border-color:var(--crm-border-strong);outline:2px solid var(--crm-border-strong);outline-offset:var(--crm-s-2)}.note-editor__toolbar{justify-content:space-between;align-items:center;gap:var(--crm-s-12);padding:var(--crm-s-6) var(--crm-s-4);border-bottom:1px solid var(--crm-border);background:var(--crm-surface-2);flex:none;display:flex}.note-editor__formatting,.note-editor__mode{align-items:center;gap:var(--crm-s-2);display:flex}.note-editor__separator{width:1px;height:var(--crm-s-16);margin:0 var(--crm-s-2);background:var(--crm-border)}.note-editor__mode{padding:var(--crm-s-2);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);background:var(--crm-surface)}.note-editor__mode [aria-pressed=true]{background:var(--crm-surface-2)}.note-editor__preview{min-height:0;padding:var(--crm-s-16);flex:1;overflow:auto}.note-editor--readonly{min-height:0;padding:var(--crm-s-12);overflow:auto}.note-editor .note-editor__textarea{resize:none;min-height:0;padding:var(--crm-s-16);background:var(--crm-surface);box-shadow:none;border:0;border-radius:0;flex:1}.note-editor .note-editor__textarea:focus-visible{box-shadow:none;border:0;outline:0}.physician-note-submit-row{justify-content:space-between;align-items:center;gap:var(--crm-s-12);padding-top:var(--crm-s-12);flex-wrap:wrap;flex:none;display:flex}.physician-note-submit-row>div{gap:var(--crm-s-6);display:flex}.physician-note-error{margin-top:var(--crm-s-12);padding:var(--crm-s-8) var(--crm-s-12);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-3)}@media (max-width:767px){.physician-note-workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.physician-note-history{max-height:calc(var(--crm-s-56) * 5);border-right:0;border-bottom:1px solid var(--crm-border)}.physician-note-compose{min-height:calc(var(--crm-s-56) * 5)}.note-editor__toolbar{flex-direction:column;align-items:stretch}.note-editor__formatting{flex-wrap:wrap}.note-editor__mode{align-self:flex-end}}@media (hover:none){.physician-note-actions{opacity:1}.physician-note-actions .crm-action-control,.note-editor__toolbar .crm-action-control{min-width:calc(var(--crm-s-40) + var(--crm-s-4));min-height:calc(var(--crm-s-40) + var(--crm-s-4))}}@media (prefers-reduced-motion:reduce){.physician-note-list article,.physician-note-actions,.note-editor{transition:none}}.physician-all-data{border-top:1px solid var(--crm-border);margin-top:var(--crm-s-8);padding-top:var(--crm-s-8)}.physician-sources{margin-top:var(--crm-s-20);border-top:1px solid var(--crm-border);padding-top:var(--crm-s-12)}.physician-sources>summary{justify-content:space-between;align-items:center;gap:var(--crm-s-8);color:var(--crm-text);display:flex}.physician-sources>summary>span{align-items:center;gap:var(--crm-s-6);display:inline-flex}.physician-sources>summary svg{width:var(--crm-s-16);height:var(--crm-s-16);color:var(--crm-text-muted)}.physician-source-links{margin-top:var(--crm-s-8);flex-direction:column;display:flex}.physician-source-links a{justify-content:space-between;align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-6) 0;display:flex}.physician-source-links a svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-all-data>summary{color:var(--crm-primary);justify-content:space-between;align-items:center;display:flex}.physician-all-data .kv{margin-top:var(--crm-s-12)}.physician-profile-overlay{background:var(--ba-scrim);-webkit-backdrop-filter:blur(var(--ba-scrim-blur));backdrop-filter:blur(var(--ba-scrim-blur))}.physician-profile-panel-motion{transition-duration:var(--ba-motion-panel)!important;transition-timing-function:var(--ba-ease-premium)!important;animation-duration:var(--ba-motion-panel)!important;animation-timing-function:var(--ba-ease-premium)!important}@media (max-width:767px){.physician-saved-searches{flex-direction:column;align-items:stretch}.physician-saved-search-picker-wrap{width:100%}.physician-save-search{margin-left:0}.physician-table-toolbar{flex-wrap:wrap;align-items:flex-start}.physician-active-filters{flex-basis:100%;order:3}.physician-summary-grid,.physician-evidence-row{grid-template-columns:1fr}.physician-summary-grid>div:nth-child(2n){padding-left:var(--crm-s-4);border-left:0}}@media (prefers-reduced-motion:reduce){.add-to-lists__loading span{animation:none}.crm-action-control,.crm-select-control,.side-nav-rail,.side-nav-expanded-content,.side-nav-collapsed-content,.side-nav-brand-mark .brand-mark-wordmark,.physician-profile-sheet,.physician-profile-panel-motion,.physician-table-row,.home-workbench-list-row{transition:none!important}.physician-fit-score progress::-webkit-progress-value{animation:none}.physician-fit-score progress::-moz-progress-bar{animation:none}.physician-profile-overlay,.physician-profile-panel-motion{animation:none!important}}.assistant-composer-picker{background:0 0;border-color:#0000}.assistant-composer-picker:hover:not(:disabled),.assistant-composer-picker[data-state=open]{background:var(--crm-surface-2);border-color:#0000}.assistant-composer-picker:focus-visible{border-color:var(--ring)}.assistant-conversation-search input[data-slot=input]{height:var(--crm-control-h-sm);background:var(--ba-paper-sunk);border-color:#0000}.assistant-conversation-search input[data-slot=input]:hover{border-color:var(--ba-line-2)}.assistant-conversation-search input[data-slot=input]:focus-visible{border-color:var(--ring)}@keyframes crm-stream-caret{0%,to{opacity:.9}50%{opacity:.25}}.crm-stream-caret{vertical-align:text-bottom;background:currentColor;border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1.1s ease-in-out infinite crm-stream-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.crm-stream-caret{opacity:1;animation:none}}@keyframes crm-thinking-dots{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.crm-thinking-dots{align-items:center;gap:3px;display:inline-flex}.crm-thinking-dots>span{opacity:.3;background:currentColor;border-radius:9999px;width:4px;height:4px;animation:1.2s ease-in-out infinite crm-thinking-dots}.crm-thinking-dots>span:nth-child(2){animation-delay:.16s}.crm-thinking-dots>span:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.crm-thinking-dots>span{opacity:.5;animation:none}}.dhead{padding:20px var(--detail-gutter) 16px;border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;display:flex}.dhead__row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dhead__main{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.dhead__body{flex:1;min-width:0}.dhead__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dhead__title-btn{border-radius:var(--r-2);cursor:text;color:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin-left:-6px;padding:2px 6px;display:inline-flex}.dhead__title-btn:hover,.dhead__title-btn:focus-visible{background:var(--surface-2);border-color:var(--border)}.dhead__title-btn:focus-visible{outline:none}.dhead__title-pencil{color:var(--text-subtle);opacity:0;transition:opacity .12s}.dhead__title-btn:hover .dhead__title-pencil,.dhead__title-btn:focus-visible .dhead__title-pencil{opacity:1}.dhead__title-editor{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.dhead__title-input{letter-spacing:-.01em;background:var(--surface);border:1px solid var(--primary);border-radius:var(--r-2);height:34px;color:var(--text);flex:1;min-width:240px;padding:2px 8px;font-size:22px;font-weight:600}.dhead__title-busy{color:var(--text-muted);font-size:11px}.dhead__title-error{color:var(--c-danger);font-size:12px}.dhead__title-saved{color:var(--c-success);align-items:center;gap:4px;font-size:11px;animation:.18s ease-out crm-saved-in;display:inline-flex}@media (prefers-reduced-motion:reduce){.dhead__title-saved{animation:none}}.dhead__kind{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 2px;font-size:10.5px;font-weight:600}.dhead__title{letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60ch;margin:0;font-size:22px;font-weight:600;overflow:hidden}.dhead__subtitle{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.dhead__subtitle>*{align-items:center;display:inline-flex}.dhead__link{color:var(--text-muted);border-bottom:1px dashed var(--border);text-decoration:none;transition:color .12s,border-color .12s}.dhead__link:hover{color:var(--primary);border-bottom-color:var(--primary)}.dhead__link--icon{align-items:center;gap:4px;display:inline-flex}.add-rel__dialog{max-width:480px}.add-rel__search{align-items:center;display:flex;position:relative}.add-rel__search-icon{color:var(--text-subtle);pointer-events:none;position:absolute;left:10px}.add-rel__search input{padding-left:30px}.add-rel__results{flex-direction:column;gap:4px;max-height:280px;padding:4px 0;display:flex;overflow-y:auto}.add-rel__result{border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:4px 6px;display:flex}.add-rel__result:hover{background:var(--surface-2)}.add-rel__result-main{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.add-rel__result-body{flex-direction:column;gap:0;min-width:0;display:flex}.add-rel__result-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.add-rel__result-sub{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.add-rel__result-action{flex-shrink:0;height:auto!important;padding:0 4px!important;font-size:11px!important}.add-rel__searching{color:var(--text-subtle);text-align:center;padding:4px 0;font-size:10.5px;font-style:italic}.add-rel__picked{border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:10px;padding:10px;display:flex}.add-rel__form{flex-direction:column;gap:12px;display:flex}.add-rel__field{flex-direction:column;gap:4px;display:flex}.add-rel__field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-size:11px}.add-rel__toggles{gap:16px;display:flex}.add-rel__checkbox{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.add-rel__checkbox input{accent-color:var(--primary);width:14px;height:14px}.company-mark{border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--border);object-fit:cover;flex-shrink:0}.dhead__fields{flex-wrap:wrap;gap:24px;margin-top:10px;display:flex}.dhead__field{flex-direction:column;gap:2px;min-width:60px;display:flex}.dhead__field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-size:10.5px;font-weight:500}.dhead__field-value{font-size:12.5px;font-weight:500}.dhead__meta{flex-direction:column;align-items:flex-end;gap:6px;min-width:200px;display:flex}.dhead__meta-row{align-items:center;gap:8px;font-size:12px;display:flex}.dhead__meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.dhead__meta-value{color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dhead__actions{align-items:center;gap:6px;margin-top:4px;display:flex}.dhead__edit-toggle{align-items:center;gap:8px;display:inline-flex}.dhead__edit-hint{white-space:nowrap}.banner{margin:12px var(--detail-gutter) 0;border-radius:var(--r-3);background:var(--surface-2);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.banner--danger{background:var(--c-danger-soft);border-color:var(--c-danger);color:var(--c-danger)}.banner--warning{background:var(--c-warning-soft);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.banner--warning{border-color:color-mix(in oklab, var(--c-warning) 35%, var(--border))}}.banner--warning{color:var(--text)}.banner svg{flex-shrink:0;margin-top:2px}.banner__body{flex:1;font-size:12.5px}.banner__body p{margin:4px 0 0}.banner__meta{color:var(--text-muted)}.dlayout{gap:var(--detail-rail-gap);padding:16px var(--detail-gutter) 24px;grid-template-columns:minmax(0,1fr) clamp(320px,25%,440px);align-items:start;display:grid}.dlayout.dlayout--wide-rail{grid-template-columns:minmax(0,1fr) clamp(360px,30%,520px)}.dlayout__main{flex-direction:column;gap:12px;min-width:0;display:flex}.dlayout__rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.dlayout.dlayout--wide-rail .dlayout__rail{max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto}.dlayout.dlayout--wide-rail .dlayout__rail>*{flex-shrink:0}.dlayout:not(:has(>.dlayout__rail)){grid-template-columns:minmax(0,1fr)}.area-detail__workspace{gap:var(--crm-s-16);min-width:0;display:grid}.area-physicians-card{min-width:0}.area-physicians-card .card__head{min-height:calc(var(--crm-control-h) + var(--crm-s-12));padding:var(--crm-s-8) var(--crm-s-16)}.area-physicians-card .card__action{color:var(--crm-text-muted)}.area-physicians-card__title{align-items:baseline;gap:var(--crm-s-16);display:flex}.area-physicians-filter-row{justify-content:space-between;align-items:center;gap:var(--crm-s-8);min-width:0;padding:var(--crm-s-12) var(--crm-s-16);border-bottom:1px solid var(--crm-border);flex-wrap:wrap;display:flex}.area-physicians-filter-row .crm-search{width:calc(var(--crm-s-56) * 3);max-width:calc(var(--crm-s-56) * 3);flex:0 0 calc(var(--crm-s-56) * 3)}.area-physicians-filter-row .crm-search input,.area-physicians-filter-row .area-physicians-filter-select{height:var(--crm-control-h)}.area-physicians-filter-select{flex:none}.area-physicians-filter-select--specialty{width:calc(var(--crm-s-56) * 2 + var(--crm-s-32))}.area-physicians-filter-select--fit{width:calc(var(--crm-s-56) * 2)}.area-physicians-zip-filter{padding:var(--crm-s-8) var(--crm-s-16);border-bottom:1px solid var(--crm-border);background:var(--crm-surface-2);display:flex}.area-physicians-table{min-width:calc(var(--crm-s-56) * 10)}.area-physicians-table thead th{height:calc(var(--crm-control-h) + var(--crm-s-2))}.area-physicians-table tbody tr{height:calc(var(--crm-control-h) + var(--crm-s-12))}.area-physicians-pagination{border-top:1px solid var(--crm-border);padding-inline:var(--crm-s-16)}.area-scrape-coverage-strip{align-items:baseline;gap:var(--crm-s-8);padding:var(--crm-s-8) var(--crm-s-16);border-top:1px solid var(--crm-border);flex-wrap:wrap;display:flex}.area-scrape-coverage-strip p{margin:0}.area-scrape-coverage-strip__rows{gap:var(--crm-s-8) var(--crm-s-16);flex-wrap:wrap;flex:auto;margin:0;padding:0;list-style:none;display:flex}.area-scrape-coverage-strip__row{gap:var(--crm-s-2);display:grid}.dlayout__rail .area-coverage-card{min-width:0;overflow:visible}.area-coverage-map-card{min-width:0}.area-coverage-card .card__head{z-index:3;min-height:calc(var(--crm-control-h) + var(--crm-s-12));padding:var(--crm-s-8) var(--crm-s-12);border-radius:var(--crm-r-4) var(--crm-r-4) 0 0;background:var(--crm-surface);position:sticky;top:0}.area-coverage-card .card__action{color:var(--crm-text-muted)}.area-coverage-card__controls{z-index:2;top:calc(var(--crm-control-h) + var(--crm-s-12));background:var(--crm-surface);position:sticky}.area-coverage-map-card .card__head{min-height:calc(var(--crm-control-h) + var(--crm-s-12));padding:var(--crm-s-8) var(--crm-s-12)}.area-coverage-map__stage{height:calc(var(--crm-s-56) * 7 + var(--crm-s-24) + var(--crm-s-4));background:var(--crm-surface-2);position:relative;overflow:hidden}.area-coverage-map__stage>svg{width:100%;height:100%;display:block}.area-coverage-map__stage>svg:focus-visible{outline:var(--crm-s-2) solid var(--crm-primary);outline-offset:calc(var(--crm-s-2) * -1)}.area-coverage-map__top-controls{z-index:2;top:var(--crm-s-12);right:var(--crm-s-12);left:var(--crm-s-12);align-items:flex-start;gap:var(--crm-s-8);display:flex;position:absolute}.area-coverage-map__level-control{min-width:0;max-width:calc(100% - var(--crm-control-h-sm) - var(--crm-s-8));flex:1 1 0}.area-coverage-map__level-control .toggle-group{width:100%;min-width:0;box-shadow:var(--crm-elev-0-ring)}.area-coverage-map__top-controls .toggle-group__item{min-width:0;min-height:var(--crm-control-h-sm);padding-inline:var(--crm-s-8);white-space:nowrap}.area-coverage-map__zoom-controls{grid-auto-flow:row;grid-template-columns:var(--crm-control-h-sm);flex:0 0 var(--crm-control-h-sm);border-radius:var(--crm-r-control);background:var(--crm-surface);box-shadow:var(--crm-elev-0-ring);display:grid;overflow:hidden}.area-coverage-map__zoom-controls button{width:var(--crm-control-h-sm);height:var(--crm-control-h-sm);border-radius:0}.area-coverage-map__zoom-controls button+button{border-top:1px solid var(--crm-border)}.area-coverage-map__legend{z-index:2;bottom:var(--crm-s-12);left:var(--crm-s-12);max-width:calc(100% - var(--crm-s-24));min-height:var(--crm-control-h);align-items:center;gap:var(--crm-s-4);padding:var(--crm-s-6) var(--crm-s-8);border-radius:var(--crm-r-2);background:var(--crm-surface);box-shadow:var(--crm-elev-0-ring);white-space:nowrap;pointer-events:none;display:flex;position:absolute;overflow:hidden}.area-coverage-map__legend>span{flex:none}.area-coverage-map__legend-ramp{gap:var(--crm-s-2);display:flex}.area-coverage-map__legend-ramp i{width:var(--crm-s-8);height:var(--crm-s-8);border-radius:var(--crm-r-1)}.area-coverage-map__legend-key{align-items:center;gap:var(--crm-s-4);display:inline-flex}.area-coverage-map__legend-key i{width:var(--crm-s-8);height:var(--crm-s-8);border-radius:var(--crm-r-1)}.area-coverage-map__context{padding:var(--crm-s-8) var(--crm-s-12);border-top:1px solid var(--crm-border);color:var(--crm-text-muted);margin:0}.area-coverage-map__state{fill:var(--crm-surface);stroke:var(--crm-border-strong)}.area-coverage-map__county{fill:#0000;stroke:var(--crm-border)}.area-coverage-map--grounded .area-coverage-map__stage{background:var(--crm-bg)}.area-coverage-map--grounded .area-coverage-map__state{fill:var(--crm-surface-2);stroke:var(--crm-border-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.area-coverage-map--grounded .area-coverage-map__county{fill:var(--crm-surface);fill-opacity:.5;stroke:var(--crm-border);stroke-width:1px;vector-effect:non-scaling-stroke}.area-coverage-map__county-label{fill:var(--crm-text-muted);stroke:var(--crm-surface);stroke-width:3px;paint-order:stroke;pointer-events:none;text-anchor:middle;vector-effect:non-scaling-stroke;font-weight:500}.area-coverage-map__area-halo{fill:none;stroke:var(--crm-primary-soft);stroke-width:var(--crm-s-8);stroke-linejoin:round;vector-effect:non-scaling-stroke}.area-coverage-map__area-boundary{fill:none;pointer-events:none;stroke:var(--crm-primary);stroke-width:var(--crm-s-2);stroke-linejoin:round;vector-effect:non-scaling-stroke}.area-coverage-map__current-area-footprint{fill:var(--crm-primary-soft);stroke:var(--crm-primary);stroke-width:var(--crm-s-2);stroke-linejoin:round;vector-effect:non-scaling-stroke}.area-coverage-map__current-area-label{fill:var(--crm-primary-hover);stroke:var(--crm-surface);stroke-width:var(--crm-s-4);paint-order:stroke;pointer-events:none;text-anchor:middle;vector-effect:non-scaling-stroke;font-weight:700}.choropleth-map__feature:focus{stroke:var(--crm-focus-ring);stroke-width:var(--crm-s-4);outline:none}.area-coverage-map__place,.area-coverage-map__zip-label{pointer-events:none}.area-coverage-map__place-dot{fill:var(--crm-primary);stroke:var(--crm-surface);stroke-width:1.5px;vector-effect:non-scaling-stroke}.area-coverage-map__place-label{fill:var(--crm-text);stroke:var(--crm-surface);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke}.area-coverage-map__zip-label{fill:var(--crm-primary-hover);stroke:var(--crm-surface);stroke-width:3px;stroke-linejoin:round;text-anchor:middle;paint-order:stroke;vector-effect:non-scaling-stroke;font-weight:600}.area-coverage-map__zip{fill:var(--crm-chart-overlay);stroke:var(--crm-border-strong);stroke-width:1px;cursor:pointer}.area-coverage-map__zip--density-1,.area-coverage-map__legend-density-1{background:var(--crm-chart-sequential-1);fill:var(--crm-chart-sequential-1)}.area-coverage-map__zip--density-2{fill:var(--crm-chart-sequential-2)}.area-coverage-map__legend-density-2{background:var(--crm-chart-sequential-2)}.area-coverage-map__zip--density-3{fill:var(--crm-chart-sequential-3)}.area-coverage-map__legend-density-3{background:var(--crm-chart-sequential-3)}.area-coverage-map__zip--density-4,.area-coverage-map__legend-density-4{background:var(--crm-chart-sequential-4);fill:var(--crm-chart-sequential-4)}.area-coverage-map__zip--recommended{fill:var(--crm-surface);stroke:var(--crm-amber);stroke-dasharray:var(--crm-s-4) var(--crm-s-2)}.area-coverage-map__zip--uncovered{fill:var(--crm-chart-grid)}.area-coverage-map__zip.is-highlighted,.area-coverage-map__zip.is-selected{stroke:var(--crm-primary-hover);stroke-width:var(--crm-s-4)}.area-coverage-map__legend-recommended{border:var(--crm-s-2) dashed var(--crm-amber);background:var(--crm-surface)}.area-coverage-map__legend-uncovered{background:var(--crm-chart-grid)}.area-zip-add-field{padding:var(--crm-s-12);border-bottom:1px solid var(--crm-border)}.area-zip-add-field__controls{align-items:center;gap:var(--crm-s-6);display:flex}.area-zip-add-field__input{flex:auto;min-width:0}.area-zip-add-field__preview{margin-top:var(--crm-s-6);color:var(--crm-text-muted)}.area-zip-add-field__pending{justify-content:space-between;gap:var(--crm-s-4) var(--crm-s-8);margin-top:var(--crm-s-6);padding:var(--crm-s-6) var(--crm-s-8);border-radius:var(--crm-r-2);background:var(--crm-selection-soft);color:var(--crm-text);flex-wrap:wrap;display:flex}.area-zip-add-field__pending-zips{color:var(--crm-text-muted)}.area-zip-add-field__error{margin-top:var(--crm-s-4)}.area-coverage-first-run .area-zip-add-field{border-bottom:0;padding:0}.area-coverage-group+.area-coverage-group{border-top:1px solid var(--crm-border)}.area-coverage-group__header{z-index:1;min-height:var(--crm-control-h);align-items:center;gap:var(--crm-s-6);padding:0 var(--crm-s-12);background:var(--crm-surface-2);color:var(--crm-text);cursor:pointer;font-weight:600;list-style:none;display:flex;position:sticky;top:0}.area-coverage-group__header::-webkit-details-marker{display:none}.area-coverage-group__disclosure-icon{width:var(--crm-s-12);height:var(--crm-s-12);color:var(--crm-text-muted);transition:transform var(--ba-motion-fast) var(--ba-ease-premium)}.area-coverage-group[open] .area-coverage-group__disclosure-icon{transform:rotate(90deg)}.area-coverage-group__total{color:var(--crm-text-muted);margin-left:auto;font-weight:400}.area-coverage-row-shell{border-top:1px solid var(--crm-border);align-items:center;display:flex}.area-coverage-row{min-width:0;min-height:calc(var(--crm-control-h) + var(--crm-s-4));grid-template-columns:var(--crm-s-56) minmax(0, 1fr) var(--crm-s-32) var(--crm-s-56);align-items:center;gap:var(--crm-s-8);padding:0 var(--crm-s-12);text-align:left;border-radius:0;flex:auto;display:grid}.area-coverage-row-remove{margin-right:var(--crm-s-8);flex:none}.area-coverage-row.is-selected{background:var(--crm-selection-strong);box-shadow:inset 2px 0 0 var(--crm-selection-border)}.area-coverage-row.is-highlighted{background:var(--crm-selection-soft)}.area-coverage-row__zip{color:var(--crm-primary);font-weight:600}.area-coverage-row__place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-coverage-row__count{color:var(--crm-text-muted);text-align:right}.area-coverage-row__density{display:block}.area-coverage-row__density>[role=progressbar]{height:var(--crm-s-4)}.area-coverage-list__error{margin:var(--crm-s-8) var(--crm-s-12)}.area-recommended-zips{padding:var(--crm-s-12);border-top:1px solid var(--crm-border)}.area-recommended-zips__header{justify-content:space-between;align-items:center;gap:var(--crm-s-8);display:flex}.area-recommended-zips__copy{margin:var(--crm-s-4) 0 var(--crm-s-8);color:var(--crm-text-muted)}.area-recommended-zips__list{gap:var(--crm-s-2);display:grid}.area-recommended-zip-row{min-height:var(--crm-control-h);grid-template-columns:var(--crm-s-56) minmax(0, 1fr) var(--crm-s-32) auto;align-items:center;gap:var(--crm-s-8);padding-left:var(--crm-s-4);border-radius:var(--crm-r-2);display:grid}.area-recommended-zip-row:hover,.area-recommended-zip-row:focus-within,.area-recommended-zip-row.is-highlighted{background:var(--crm-selection-soft)}.area-recommended-zip-row__zip{color:var(--crm-primary);font-weight:600}.area-recommended-zip-row__place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-recommended-zip-row__count{color:var(--crm-text-muted);text-align:right}.area-recommended-zips__error{margin-top:var(--crm-s-6)}@media (prefers-reduced-motion:reduce){.area-coverage-group__disclosure-icon{transition:none}}@media (max-width:520px){.area-zip-add-field__controls{flex-direction:column;align-items:stretch}.area-zip-add-field__input,.area-zip-add-field__controls>.crm-action-control{width:100%}.area-coverage-row{grid-template-columns:var(--crm-s-56) minmax(0, 1fr) var(--crm-s-32)}.area-coverage-row__density{display:none}.area-recommended-zip-row{grid-template-columns:var(--crm-s-56) minmax(0, 1fr) var(--crm-s-32)}.area-recommended-zip-row>.crm-action-control{grid-column:2/-1;justify-self:end}}@container app-main (max-width:1024px){.dlayout,.dlayout.dlayout--wide-rail{grid-template-columns:1fr}.dlayout__rail{position:static}.dlayout.dlayout--wide-rail .dlayout__rail{max-height:none;position:static;top:auto;overflow-y:visible}}.tabbody{padding:0}.detail-stack{flex-direction:column;gap:12px;display:flex}.card--ai{background:var(--ai-soft);border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.card--ai{border-color:color-mix(in oklab, var(--ai) 25%, var(--border))}}.card--ai .card__head{border-bottom-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.card--ai .card__head{border-bottom-color:color-mix(in oklab, var(--ai) 18%, var(--border))}}.card--ai .card__kicker{color:var(--ai)}.card--info{background:var(--c-info-soft);border-color:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.card--info{border-color:color-mix(in oklab, var(--c-info) 25%, var(--border))}}.card--info .card__head{border-bottom-color:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.card--info .card__head{border-bottom-color:color-mix(in oklab, var(--c-info) 18%, var(--border))}}.card--info .card__kicker{color:var(--c-info)}.rel-card{flex-direction:column;gap:0;display:flex}.rel-card__row{border-bottom:1px solid var(--border);flex-direction:column;padding:8px 0;display:flex}.rel-card__row:last-child{border-bottom:0}.rel-card__row--open{background:var(--surface-2);border-radius:var(--r-2);margin:0 -8px;padding:8px}.rel-card__header{align-items:center;gap:8px;min-width:0;display:flex}.rel-card__header--clickable{cursor:pointer}.rel-card__primary{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rel-card__main{min-width:0;color:inherit;flex-direction:column;gap:1px;text-decoration:none;display:flex}.rel-card__main:hover .rel-card__name{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.rel-card__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.rel-card__sub{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rel-card__badges{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.rel-card__badges .badge{padding:1px 5px;font-size:10px}.rel-card__expand{color:var(--text-subtle);flex-shrink:0;transition:transform .15s;width:22px!important;height:22px!important}.rel-card__expand--open{transform:rotate(180deg)}.rel-card__detail{flex-direction:column;gap:4px;padding:6px 0 2px 30px;font-size:11.5px;display:flex}.rel-card__detail-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rel-card__unlink{flex-shrink:0;height:auto!important;color:var(--c-danger)!important;padding:0 2px!important;font-size:11px!important}.rel-card__unlink:hover{color:var(--c-danger)!important}.rel-card__email{color:var(--primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.rel-card__email:hover{text-decoration:underline}.rel-card__email--empty{color:var(--text-subtle)}.rel-card__email--empty:hover{cursor:default;text-decoration:none}.rel-card__meta{color:var(--text-subtle);align-items:center;gap:4px;display:flex}.rel-card__fact-label{color:var(--text-subtle)}.rel-card__fact-value{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.related-mini{flex-direction:column;gap:0;display:flex}.related-mini__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.related-mini__row:last-child{border-bottom:0}.related-mini__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.related-mini__name:hover{color:var(--primary)}.related-mini__meta{color:var(--text-subtle);flex-shrink:0;font-size:11px}.record-meta{border-top:1px solid var(--border);background:var(--surface-2);border-radius:var(--r-2);flex-wrap:wrap;gap:4px 18px;margin:0;padding:8px 12px;font-size:11px;display:flex}.record-meta__item{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.record-meta__label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:10px}.record-meta__value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.record-meta__item--amber .record-meta__label,.record-meta__item--amber .record-meta__value{color:var(--c-amber)}.rel-section{flex-direction:column;gap:8px;display:flex}.rel-section__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.rel-section__title{color:var(--text);font-size:12.5px;font-weight:600}.rel-section__count{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.card{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--crm-elev-1-ring);overflow:hidden}.card__head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 12px;display:flex}.card__title{flex:1;min-width:0}.card__kicker{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px;font-size:11px}.card__name{color:var(--text);margin:0;font-size:15px;font-weight:600}.card__name a{color:inherit}.card__name a:hover{color:var(--primary)}.card__icon{flex-shrink:0;align-items:center;display:flex}.card__action{flex-shrink:0;align-items:center;gap:4px;display:flex}.card__body{padding:10px 12px}.card__body--flush{padding:0}.card__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.dashboard-filter-bar{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.dashboard-filter-bar label{gap:6px;min-width:280px;display:grid}.dashboard-filter-bar label span{color:var(--text);font-size:11.5px;font-weight:600}.dashboard-filter-bar [data-slot=select-trigger]{border-radius:var(--r-pill);background:var(--surface);width:100%}.dashboard-date-filter{align-items:center;gap:6px;min-width:0;display:flex}.dashboard-date-filter .kvrow__date-editor{flex:auto;width:auto}.dashboard-date-filter .kvrow__date-input{border-radius:var(--r-pill);background:var(--surface);height:32px;padding:4px 12px}.report-dashboard-grid{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.report-dashboard-grid>*{min-width:0}.report-dashboard-layout{flex-direction:column;gap:8px;width:100%;max-width:1600px;margin-inline:auto;display:flex}.report-dashboard-section{min-width:0}.report-dashboard-overview{grid-template-columns:minmax(0,1fr) minmax(340px,34%);align-items:stretch;gap:8px;display:grid}.report-dashboard-overview__main,.report-dashboard-overview__sidecar{min-width:0}.report-dashboard-overview__sidecar{flex-direction:column;gap:8px;display:flex}.report-dashboard-overview__sidecar>.report-dashboard-card{min-height:100%}.report-dashboard-split-zone{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:8px;min-width:0;display:grid}.report-dashboard-split-zone__main,.report-dashboard-split-zone__sidecar{flex-direction:column;gap:8px;min-width:0;display:flex}.report-dashboard-split-zone__sidecar .report-dashboard-funnel{grid-template-columns:1fr;align-content:start}.report-dashboard-split-zone__sidecar .report-dashboard-chart__legend{grid-template-columns:1fr;display:grid}.report-dashboard-balanced-zone{--report-dashboard-zone-columns:1;--report-dashboard-zone-gap:8px;--report-dashboard-zone-min-width:220px;gap:var(--report-dashboard-zone-gap);flex-wrap:wrap;min-width:0;display:flex}.report-dashboard-balanced-zone__item{flex:1 1 calc((100% - (var(--report-dashboard-zone-columns) - 1) * var(--report-dashboard-zone-gap)) / var(--report-dashboard-zone-columns));min-width:min(100%, var(--report-dashboard-zone-min-width))}@media (max-width:1180px){.report-dashboard-overview,.report-dashboard-split-zone{grid-template-columns:1fr}}@media (max-width:767px){.report-dashboard-layout{max-width:none}.report-dashboard-balanced-zone__item{flex-basis:100%;min-width:100%}}@media (min-width:640px) and (max-width:1023px){.report-dashboard-grid,.report-dashboard-grid--legacy12{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-auto-flow:dense}.report-dashboard-grid__item--wide,.report-dashboard-grid__item--tall,.report-dashboard-grid__item--half,.report-dashboard-grid__item--full,.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span4,.report-dashboard-grid--legacy12 .report-dashboard-grid__item--full{grid-column:1/-1}}@media (min-width:1024px){.report-dashboard-grid{grid-template-columns:repeat(20,minmax(0,1fr));grid-auto-flow:dense}.report-dashboard-grid__item--sm,.report-dashboard-grid__item--md{grid-column:span 4}.report-dashboard-grid__item--wide,.report-dashboard-grid__item--tall{grid-column:span 5}.report-dashboard-grid__item--tall{grid-row:span 3}.report-dashboard-grid__item--half{grid-column:span 10}.report-dashboard-grid__item--full{grid-column:span 20}.report-dashboard-grid--legacy12{grid-template-columns:repeat(12,minmax(0,1fr))}.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span2{grid-column:span 2}.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span3,.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span3-tall{grid-column:span 3}.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span4{grid-column:span 4}.report-dashboard-grid--legacy12 .report-dashboard-grid__item--span3-tall{grid-row:span 3}.report-dashboard-grid--legacy12 .report-dashboard-grid__item--full{grid-column:span 12}}.report-dashboard-card{border-radius:var(--r-4);min-height:116px}.report-dashboard-card .card__head{border-bottom:0;align-items:flex-start;min-height:36px;padding:8px 14px 4px}.report-dashboard-card .card__name{overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.22}.report-dashboard-card .card__name-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;display:-webkit-box;overflow:hidden}.report-dashboard-card .card__body{padding:0 16px 4px}.report-dashboard-card__body{min-height:0}.report-dashboard-card__footer{border-top:0;padding:0 16px 10px}.report-dashboard-card--metric{min-height:116px;container:report-metric/inline-size}.report-dashboard-card--density-compact{min-height:88px}.report-dashboard-card--density-compact .card__head{min-height:30px;padding:8px 12px 0}.report-dashboard-card--density-compact .card__name{font-size:14px;line-height:1.18}.report-dashboard-card--density-compact .report-dashboard-card__footer{padding:0 12px 8px}.report-dashboard-card--density-compact .report-dashboard-card__footer span{display:none}.report-dashboard-card--density-compact.report-dashboard-card--metric .report-dashboard-card__body{min-height:46px}.report-dashboard-card--metric .report-dashboard-card__body{min-height:60px;display:grid}.report-dashboard-card--chart{min-height:328px}.report-dashboard-card--table{min-height:0}.report-dashboard-card--table-compact .report-dashboard-card__body{flex:none}.report-dashboard-card--table-summary .report-dashboard-card__body{align-self:flex-start;max-width:100%}.report-dashboard-card--table-data .report-dashboard-card__body{width:100%}.report-dashboard-card__source-link{white-space:nowrap;flex:none}.report-dashboard__metric-value{white-space:nowrap;font-weight:400;line-height:1}.report-dashboard__metric-body{place-items:center;min-width:0;display:grid}.report-dashboard__metric-value--sm{font-size:clamp(20px,13cqi,28px)}.report-dashboard__metric-value--md{font-size:clamp(22px,16cqi,34px)}.report-dashboard__metric-value--lg{font-size:clamp(24px,19cqi,40px)}.report-dashboard-card--density-compact .report-dashboard__metric-value--sm{font-size:clamp(18px,11cqi,24px)}.report-dashboard-card--density-compact .report-dashboard__metric-value--md{font-size:clamp(20px,13cqi,28px)}.report-dashboard-card--density-compact .report-dashboard__metric-value--lg{font-size:clamp(22px,15cqi,32px)}.report-dashboard__table-scroll{max-height:420px;overflow:auto}.report-dashboard__table-scroll--summary{max-height:260px}.report-dashboard__table{table-layout:fixed}.report-dashboard__table-scroll .dtable--wide thead th{vertical-align:bottom;line-height:1.15}.report-dashboard__table-scroll .dtable--wide tbody td{overflow:hidden}.report-dashboard-table__head--number,.report-dashboard-table__cell--number{text-align:right}.report-dashboard-table__cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.report-dashboard-chart{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:250px;display:flex;position:relative}.report-dashboard-funnel{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:14px;min-height:250px;display:grid;position:relative}.report-dashboard-funnel__plot{justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.report-dashboard-funnel__plot p{color:var(--crm-text-muted);margin:0;font-size:11.5px}.report-dashboard-funnel__body{justify-self:center;width:100%;max-width:270px;overflow:visible}.report-dashboard-funnel__segment-label{fill:#fff;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#0000006b;stroke-linejoin:round;stroke-width:3px;font-size:13.5px;font-weight:700}.report-dashboard-slice-chart{grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:14px;min-height:250px;display:grid;position:relative}.report-dashboard-slice-chart__plot{justify-self:center;width:100%;max-width:220px;overflow:visible}.report-dashboard-slice-chart__track,.report-dashboard-slice-chart__slice{fill:none;stroke-width:28px}.report-dashboard-slice-chart__track{stroke:var(--surface-2)}.report-dashboard-chart-color-0{--report-dashboard-chart-color:#d19012}.report-dashboard-chart-color-1{--report-dashboard-chart-color:#1d7d68}.report-dashboard-chart-color-2{--report-dashboard-chart-color:#2f67b1}.report-dashboard-chart-color-3{--report-dashboard-chart-color:#c45435}.report-dashboard-chart-color-4{--report-dashboard-chart-color:#7d52b4}.report-dashboard-chart-color-5{--report-dashboard-chart-color:#2f91b5}.report-dashboard-chart-color-6{--report-dashboard-chart-color:#9d6d2a}.report-dashboard-chart-color-7{--report-dashboard-chart-color:#bf4c83}.report-dashboard-chart-color-8{--report-dashboard-chart-color:#6b8e2f}.report-dashboard-chart-color-9{--report-dashboard-chart-color:#717987}.report-dashboard-chart__shape{fill:var(--report-dashboard-chart-color,var(--crm-blue))}.report-dashboard-slice-chart__slice{stroke:var(--report-dashboard-chart-color,var(--crm-blue));transform-origin:75px 75px;cursor:default;transition:opacity .15s,filter .15s;transform:rotate(-90deg)}.report-dashboard-slice-chart__slice-label{fill:#fff;font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:#000;stroke-linejoin:round;stroke-width:1px;font-size:10px;font-weight:700}.report-dashboard-slice-chart__slice:hover,.report-dashboard-slice-chart__slice:focus-visible,.report-dashboard-chart__segment:hover polygon,.report-dashboard-chart__segment:focus-visible polygon{filter:saturate(1.08)brightness(1.03);opacity:.9}.report-dashboard-chart__segment{cursor:default;outline:none}.report-dashboard-slice-chart__hole{fill:var(--surface)}.report-dashboard-slice-chart__total{fill:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.report-dashboard-stacked-column{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:12px;min-height:250px;display:grid;position:relative}.report-dashboard-chart__subtitle{color:var(--crm-blue);grid-column:1/-1;margin:-2px 0 -4px;font-size:12px;font-weight:600}.report-dashboard-stacked-column__scroll{min-width:0;overflow:auto hidden}.report-dashboard-stacked-column__plot{min-width:100%;display:block;overflow:visible}.report-dashboard-stacked-column__grid{stroke:var(--border);stroke-width:1px}.report-dashboard-stacked-column__axis{stroke:var(--border-strong);stroke-width:1px}.report-dashboard-stacked-column__axis-label,.report-dashboard-stacked-column__axis-title{fill:var(--crm-text-muted);font-size:10px}.report-dashboard-stacked-column__segment{fill:var(--report-dashboard-chart-color,var(--crm-blue));outline:none;transition:opacity .15s,filter .15s}.report-dashboard-stacked-column__segment:hover,.report-dashboard-stacked-column a:focus-visible .report-dashboard-stacked-column__segment{filter:saturate(1.08)brightness(1.03);opacity:.9}.report-dashboard-stacked-column__category{fill:var(--crm-text-muted);font-size:10px}.report-dashboard-stacked-column__legend{padding-top:12px}.report-dashboard-column{min-height:250px;position:relative}.report-dashboard-column__scroll{min-width:0;overflow:auto hidden}.report-dashboard-column__plot{min-width:100%;display:block;overflow:visible}.report-dashboard-column__bar{fill:var(--crm-blue);outline:none;transition:opacity .15s,filter .15s}.report-dashboard-column g:hover .report-dashboard-column__bar,.report-dashboard-column g:focus-visible .report-dashboard-column__bar{filter:saturate(1.08)brightness(1.03);opacity:.9}.report-dashboard-column__value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.report-dashboard-column__category,.report-dashboard-column__axis-caption{fill:var(--crm-text-muted);font-size:12px}.report-dashboard-chart__legend{color:var(--crm-text-muted);gap:7px;min-width:0;font-size:11.5px;display:grid}.report-dashboard-chart__legend p{text-align:right;margin:0}.report-dashboard-chart__legend-row{border-radius:4px;outline:none;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:8px;padding:1px 2px;display:grid}.report-dashboard-chart__legend-row:hover,.report-dashboard-chart__legend-row:focus-visible{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.report-dashboard-chart__legend-row:hover,.report-dashboard-chart__legend-row:focus-visible{background:color-mix(in oklab, var(--primary-soft) 60%, transparent)}}.report-dashboard-chart__legend-row span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-dashboard-chart__legend-row i{background:var(--report-dashboard-chart-color,var(--crm-blue));border-radius:3px;width:10px;height:10px}.report-dashboard-chart__hover-detail{z-index:3;border:1px solid var(--primary);max-width:min(340px,100% - 24px);position:absolute;top:22px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.report-dashboard-chart__hover-detail{border:1px solid color-mix(in oklab, var(--primary) 70%, white)}}.report-dashboard-chart__hover-detail{background:var(--primary);box-shadow:var(--shadow-sm);color:#fff;pointer-events:none;text-align:left;white-space:normal;border-radius:6px;padding:10px 12px;font-size:11.5px;line-height:1.35}.report-dashboard-chart__hover-detail--offset{top:-78px;left:calc(50% + 100px)}.report-dashboard-chart__tooltip{gap:3px;min-width:220px;display:grid}.report-dashboard-chart__tooltip p{margin:0}.report-dashboard-chart__tooltip-label{color:#fff}@supports (color:color-mix(in lab, red, red)){.report-dashboard-chart__tooltip-label{color:color-mix(in oklab, white 62%, var(--primary))}}.report-dashboard-chart__tooltip-label{font-weight:600}.report-dashboard-chart__tooltip-value{text-align:right;font-weight:700}.report-dashboard-chart__tooltip-note{color:#fff}@supports (color:color-mix(in lab, red, red)){.report-dashboard-chart__tooltip-note{color:color-mix(in oklab, white 65%, var(--primary))}}.report-dashboard-chart__tooltip-note{text-align:right}.report-dashboard-bar-chart__row{border-radius:4px;outline:none;gap:4px;display:grid}.report-dashboard-bar-chart__row:hover,.report-dashboard-bar-chart__row:focus-visible{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.report-dashboard-bar-chart__row:hover,.report-dashboard-bar-chart__row:focus-visible{background:color-mix(in oklab, var(--primary-soft) 55%, transparent)}}.home-filter-count{font-size:10px}.home-card-scroll{height:calc(var(--row-h) * 10 + 30px);overflow:hidden}.home-card-scroll>.dtable-scroll:not(.dtable-scroll--fit-content){max-height:100%}.home-card-scroll .dtable tbody tr:last-child td{border-bottom:1px solid var(--border)}.home-card-scroll>.card__body{flex-direction:column;justify-content:center;min-height:100%;display:flex}.home-activity-cell{background:var(--surface-2)}.home-activity-cell--1{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.home-activity-cell--1{background:color-mix(in oklab, var(--ai) 24%, white)}}.home-activity-cell--2{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.home-activity-cell--2{background:color-mix(in oklab, var(--ai) 40%, white)}}.home-activity-cell--3{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.home-activity-cell--3{background:color-mix(in oklab, var(--ai) 58%, white)}}.home-activity-cell--4{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.home-activity-cell--4{background:color-mix(in oklab, var(--ai) 78%, white)}}.kv{flex-direction:column;display:flex}.kv--two{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.kv__spacer{border:0}.kv__spacer--full{grid-column:1/-1;min-height:8px}.kv__row{grid-template-columns:var(--kv-label-w) 1fr;padding:var(--kv-row-py) 0;border-bottom:1px solid var(--border);font-size:var(--crm-data-size);align-items:baseline;gap:8px;display:grid}.kv__row:last-child{border-bottom:0}.kv__row>:first-child{color:var(--text-muted);font-size:11.5px}.kv__row a{color:var(--primary)}.kv__row a:hover{text-decoration:underline}.dlayout__rail .kv__row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.dlayout__rail .kv__row>:first-child{flex-shrink:0}.dlayout__rail .kv__row>:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlayout__rail .kv__row--multiline{align-items:flex-start}.dlayout__rail .kv__row--multiline>:last-child{text-align:left;white-space:normal;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;display:-webkit-box}.kvrow{grid-template-columns:var(--kv-label-w) 1fr;padding:var(--kv-row-py) 6px;border-bottom:1px solid var(--border);border-radius:var(--r-2);font-size:var(--crm-data-size);align-items:center;gap:8px;margin:0 -6px;transition:background-color .12s;display:grid;position:relative}.kvrow:not(.kvrow--embedded-control):hover:not(:has(.kvrow__edit-wrap)){background:var(--surface-2)}.kvrow--span{grid-column:1/-1;grid-template-columns:var(--kv-label-w) 1fr}.kvrow:last-child{border-bottom:0}.kvrow__label{color:var(--text-muted);font-size:12.5px}.kvrow__value{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.kvrow__value>span,.kvrow__value>a{min-width:0}.kvrow--embedded-control .kvrow__display{white-space:normal;width:100%;overflow:visible}.tabs{border-bottom:1px solid var(--border);padding:0 var(--detail-gutter);background:var(--bg);gap:4px;margin-top:4px;display:flex;overflow:auto hidden}.tab{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.tab>svg,.tab__count{flex:none}.tab:hover{color:var(--text)}.tab[data-state=active],.tab--active{color:var(--primary);border-bottom-color:var(--primary)}.tab[disabled]{color:var(--text-subtle);cursor:not-allowed}.tab__count{background:var(--surface-2);color:var(--text-muted);border-radius:var(--r-pill);text-align:center;min-width:16px;padding:0 5px;font-size:10px;line-height:14px}.tab__count:empty{display:none}.tab[data-state=active] .tab__count,.tab--active .tab__count{background:var(--primary-soft);color:var(--primary)}.tabpanel{padding:0}.logbar{flex-wrap:wrap;align-items:center;gap:4px;padding:8px 0 12px;display:flex}.logbar__btn{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-2);color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.logbar__btn:hover{background:var(--surface);border-color:var(--border-strong)}.logbar__btn[disabled]{opacity:.6;cursor:not-allowed}.logbar__spacer{flex:1}.logbar__ai{background:var(--ai-soft);border:1px solid var(--ai);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.logbar__ai{border:1px solid color-mix(in oklab, var(--ai), white 70%)}}.logbar__ai{border-radius:var(--r-2);color:var(--ai);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500}.empty--inline{text-align:center;background:var(--surface-2);border-radius:var(--r-3);border:1px dashed var(--border);color:var(--text-muted);padding:18px;font-size:12.5px}.empty--inline .empty__icon{color:var(--text-subtle);margin-bottom:6px;display:inline-block}.empty--inline .empty__title{color:var(--text);margin:4px 0 2px;font-size:13px;font-weight:600}.empty--inline .empty__body{color:var(--text-muted);font-size:11.5px}.list-page{padding:16px var(--detail-gutter) 80px;flex-direction:column;gap:16px;display:flex}.phead{align-items:flex-start;gap:16px;padding-bottom:6px;display:flex}.phead__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.phead__kicker{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.phead__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:22px;font-weight:600;line-height:1.2}.phead__sub{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.phead__actions{flex-shrink:0;gap:6px;display:flex}.listchrome{flex-direction:column;gap:8px;display:flex}.listchrome__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listchrome__row--chips{min-height:26px}.listchrome__spacer{flex:1}.seg{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);gap:1px;padding:2px;display:inline-flex}.seg__btn{color:var(--text-muted);cursor:pointer;background:0;border:0;border-radius:3px;align-items:center;gap:4px;height:22px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.seg__btn:hover{color:var(--text)}.seg__btn--active{background:var(--primary-soft);color:var(--primary)}.filterchip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text);align-items:center;gap:4px;height:22px;padding:2px 8px;font-size:11.5px;display:inline-flex}.filterchip__remove{cursor:pointer;color:var(--text-muted);background:0;border:0;border-radius:50%;place-items:center;margin-right:-3px;padding:1px;display:inline-grid}.filterchip__remove:hover{background:var(--surface-2);color:var(--text)}.filterchip--add{color:var(--text-muted);cursor:pointer;border-style:dashed}.filterchip--add:hover{color:var(--primary);border-color:var(--primary)}.crm-search input[type=search]::-webkit-search-cancel-button{appearance:none}.field--search{align-items:center;width:100%;max-width:360px;display:flex;position:relative}.field--search>.field__icon{color:var(--text-subtle);pointer-events:none;position:absolute;left:10px}.field--search input{width:100%;height:28px;box-shadow:none;padding-left:30px;font-size:12.5px;border-radius:var(--crm-r-3)!important}.paginator{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11.5px;display:flex}.paginator__nav{align-items:center;gap:6px;display:inline-flex}.paginator__page{color:var(--text-muted);font-size:11.5px}.bg-red{background-color:var(--crm-red)}.bg-red-soft{background-color:var(--crm-red-soft)}.text-red{color:var(--crm-red)}.bg-blue{background-color:var(--crm-blue)}.bg-blue-soft{background-color:var(--crm-blue-soft)}.text-blue{color:var(--crm-blue)}.bg-yellow{background-color:var(--crm-yellow)}.bg-yellow-soft{background-color:var(--crm-yellow-soft)}.text-yellow{color:var(--crm-yellow)}.bg-green{background-color:var(--crm-green)}.bg-green-soft{background-color:var(--crm-green-soft)}.text-green{color:var(--crm-green)}.bg-purple{background-color:var(--crm-purple)}.bg-purple-soft{background-color:var(--crm-purple-soft)}.text-purple{color:var(--crm-purple)}.bg-magenta{background-color:var(--crm-magenta)}.bg-magenta-soft{background-color:var(--crm-magenta-soft)}.text-magenta{color:var(--crm-magenta)}.stagestrip{background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.75fr) repeat(auto-fit,minmax(140px,1fr));display:grid}.stagestrip__cell{border:0;border-right:1px solid var(--border);cursor:pointer;text-align:left;min-height:76px;font-family:var(--crm-font-sans);background:0 0;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:background .12s;display:flex;position:relative}.stagestrip__cell:last-child{border-right:0}.stagestrip__cell:hover{background:var(--surface-2)}.stagestrip__cell--all .stagestrip__label{color:var(--text)}.stagestrip__cell--active{background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.stagestrip__cell--active:hover{background:var(--primary-soft)}.stagestrip__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.stagestrip__label{color:var(--text-muted);white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;font-weight:500;line-height:1.2;overflow:hidden}.stagestrip__cell--active .stagestrip__label{color:var(--primary);font-weight:600}.stagestrip__count{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:600;line-height:1}.stagestrip__cell--active .stagestrip__count{color:var(--primary)}.stagestrip__amt{font-family:var(--crm-font-mono);color:var(--text-subtle);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.2}@media (max-width:900px){.stagestrip{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.stagestrip__cell{min-height:72px;padding:11px 12px}}@media (max-width:640px){.stagestrip{grid-template-columns:repeat(2,minmax(0,1fr))}.stagestrip__cell{min-height:70px;padding:10px 11px}.stagestrip__count{font-size:16px}.stagestrip__amt{font-size:12px}}.name-cell{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.name-cell>*{flex-shrink:0}.name-cell__stack{flex-direction:column;flex-shrink:1;min-width:0;display:flex}.name-cell__name,.name-cell__text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-weight:500;overflow:hidden}.name-cell__sub{color:var(--text-subtle);margin-left:4px;font-size:11px}.name-cell__stack .name-cell__sub{font-size:var(--text-xs);color:var(--crm-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:0;overflow:hidden}.workspace-table .name-cell__name{font-weight:600}.name-cell__stack.is-single-line{justify-content:center}.name-cell .profile-photo{inline-size:var(--crm-s-24);block-size:var(--crm-s-24);font-size:var(--text-2xs)}.filters-popover{min-width:260px;max-width:320px;max-height:min(420px, calc(var(--radix-popover-content-available-height,480px) - 8px));flex-direction:column;gap:8px;padding:6px;display:flex;overflow:hidden}.filters-popover__head{align-items:center;gap:4px;padding:6px 6px 4px;display:flex}.filters-popover__back{border-radius:var(--r-2);width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.filters-popover__back:hover{background:var(--surface-2);color:var(--text)}.filters-popover__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);flex:1;margin:0;font-size:11px;font-weight:600}.filters-popover__search{margin:0 4px 4px}.filters-popover__search input{width:100%;height:28px;padding:4px 8px;font-size:12.5px}.filters-popover__scroll{max-height:min(320px, calc(var(--radix-popover-content-available-height,480px) - 80px));overscroll-behavior:contain;min-height:0;margin:0 -4px -4px;padding:0 4px 4px;overflow-y:auto}.filters-popover>[data-crm-action="wsc.filter-menu.keynav"]{flex-direction:column;min-height:0;display:flex}.filters-popover__field{flex-direction:column;gap:4px;display:flex}.filters-popover__field-label{color:var(--text-muted);font-size:11px}.filters-popover__footer{border-top:1px solid var(--border);justify-content:space-between;gap:6px;margin-top:4px;padding-top:8px;display:flex}.filterchip{min-height:var(--crm-control-h-sm);padding:0 var(--crm-s-8);background:var(--crm-surface);border-color:var(--ba-line-2);color:var(--text);animation:.14s ease-out filterchip-in}@media (prefers-reduced-motion:reduce){.filterchip{animation:none}}@keyframes filterchip-in{0%{opacity:0;transform:translateY(-2px)scale(.96)}to{opacity:1;transform:none}}.filterchip--add{background:var(--surface);border-color:var(--ba-line-2);border-style:solid;animation:none}.filterchip__body{font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0;border:0;align-items:center;gap:4px;max-width:220px;margin:0;padding:0;font-size:12px;display:inline-flex;overflow:hidden}.filterchip__body:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-pill)}.filterchip__body strong{color:var(--ba-accent-ink);font-weight:600}.filterchip__body-label{color:var(--text-muted);font-weight:500}.filterchip__default-badge{margin-left:2px;padding-inline:5px}.filter-hint{color:var(--text-subtle);font-size:11px;font-style:italic}.filters-popover__picker{flex-direction:column;gap:1px;width:100%;min-width:220px;margin:0;padding:0;list-style:none;display:flex}.filters-popover__picker>li{width:100%}.filters-popover__picker>li>button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:var(--r-2);background:0;border:0;align-items:center;padding:6px 8px;font-size:12.5px;display:flex}.filters-popover__picker>li>button:hover{background:var(--surface-2)}.filters-popover__hint{color:var(--text-muted);margin:4px 0 0;font-size:12px}.filters-popover__option{border-radius:var(--r-2);cursor:pointer;align-items:center;gap:8px;width:100%;padding:6px;font-size:12.5px;display:flex}.filters-popover__option:hover{background:var(--surface-2)}.filters-popover__option-label{flex:1;min-width:0;overflow:hidden}.filters-popover__range{grid-template-columns:40px 1fr;align-items:center;gap:8px;font-size:11.5px;display:grid}.filters-popover__range-label{color:var(--text-muted)}.dtable{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.dtable thead th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--surface-2);padding:8px 10px;font-size:10.5px;font-weight:600;line-height:1.3}.dtable tbody td{height:var(--row-h);border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:0 10px}.dtable td.num-cell,.dtable th.num-cell{text-align:right;font-variant-numeric:tabular-nums}.crm-table{table-layout:auto}.crm-table--resizable-fixed{table-layout:fixed}.crm-table--intrinsic-min{width:max-content}.crm-table thead th,.crm-table tbody th,.crm-table tbody td,.crm-table tfoot th,.crm-table tfoot td{border-right:0}.crm-table thead th{white-space:nowrap;min-width:0;overflow:visible}.crm-table thead th.crm-table__resizable-head{padding:0}.crm-table tbody th,.crm-table tbody td{min-width:0}.crm-table--resizable-fixed thead th,.crm-table--resizable-fixed tbody th,.crm-table--resizable-fixed tbody td{overflow:hidden}.crm-table--resizable-fixed tbody th,.crm-table--resizable-fixed tbody td{text-overflow:ellipsis}.crm-table--resizable-fixed tbody th>*,.crm-table--resizable-fixed tbody td>*{min-width:0;max-width:100%}.dtable tbody tr:last-child td{border-bottom:0}.dtable tbody tr{background:var(--crm-surface)}.dtable tbody tr:hover{background:var(--crm-primary-soft)}.dtable__primary{font-weight:500}.dtable a,.dtable .link{color:var(--primary)}.dtable a:hover{text-decoration:underline}.dtable-scroll{position:relative}.dtable-scroll:not(.dtable-scroll--fit-content){max-height:max(var(--crm-record-table-available-height), calc(var(--crm-s-40) * 8));overflow:auto}.dtable-scroll--fit-content{overflow:auto clip}.dtable-scroll:not(.dtable-scroll--fit-content)>.crm-table>thead th{z-index:1;background:var(--crm-surface-2);position:sticky;inset-block-start:0}.dtable-scroll::-webkit-scrollbar{height:8px}.dtable-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.dtable--wide thead th,.dtable--wide tbody td{white-space:nowrap}.dtable tbody td.crm-table__expanded-cell,.dtable tbody td.crm-table__empty-cell,.crm-table--resizable-fixed tbody td.crm-table__expanded-cell,.crm-table--resizable-fixed tbody td.crm-table__empty-cell{text-overflow:clip;white-space:normal;overflow:visible}.dtable__check{vertical-align:middle;text-align:center;width:36px;padding:0 8px}.dtable__row--selected td,.dtable__row--selected:hover td{background:var(--crm-primary-soft)}.resizable-th{width:100%;min-width:0;position:relative}.resizable-th__label{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.resizable-th__handle{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:16px;height:100%;position:absolute;top:0;right:-8px}.resizable-th__handle:after{content:"";background:0 0;width:1px;position:absolute;top:20%;bottom:20%;left:7px}.resizable-th__handle:hover:after,.resizable-th__handle:focus-visible:after,.resizable-th__handle[data-resizing=true]:after{background:var(--primary)}.selection-actions{align-items:center;gap:8px;display:flex}.selection-actions__summary{color:var(--muted-foreground)}.physician-bulk-selection-bar{z-index:30;bottom:calc(var(--crm-s-56) + var(--crm-s-20));min-width:0;max-width:calc(100vw - var(--crm-s-24));align-items:center;gap:var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:var(--crm-elev-2-ring);color:var(--crm-text);padding:var(--crm-s-8) var(--crm-s-12);display:flex;position:fixed;left:50%;transform:translate(-50%)}.physician-bulk-selection-bar__summary{color:var(--crm-text-muted);flex:none}.physician-bulk-selection-bar__actions{align-items:center;gap:var(--crm-s-8);min-width:0;display:flex}.physician-bulk-selection-bar__overflow{display:none}.physician-database-page.has-floating-bulk-actions{contain:none}.has-floating-bulk-actions .physician-table-surface{padding-bottom:calc((var(--crm-s-56) * 2) + var(--crm-s-20))}.enrich-dialog__body{padding:0}.enrich-module{flex-direction:column;flex:1;min-height:0;display:flex}.enrich-module__overview{justify-content:space-between;align-items:center;gap:var(--crm-s-12);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-12) var(--crm-s-20);background:var(--crm-surface-2);flex-wrap:wrap;display:flex}.enrich-summary-row,.enrich-done-summary{gap:var(--crm-s-8);flex-wrap:wrap;display:flex}.enrich-done-credits{color:var(--crm-text-muted);flex-basis:100%}.enrich-summary-chip{min-height:var(--crm-s-24);align-items:center;gap:var(--crm-s-4);border:1px solid var(--crm-border);border-radius:var(--crm-r-pill);background:var(--crm-surface);color:var(--crm-text);padding:var(--crm-s-2) var(--crm-s-8);display:inline-flex}.enrich-summary-chip svg,.enrich-module__lookup-copy svg{width:var(--crm-s-12);height:var(--crm-s-12)}.enrich-module__lookup-copy{justify-content:flex-end;gap:var(--crm-s-12);color:var(--crm-text-muted);flex-wrap:wrap;display:flex}.enrich-module__lookup-copy span{align-items:center;gap:var(--crm-s-4);display:inline-flex}.enrich-lookup-warning{align-items:center;gap:var(--crm-s-8);border-bottom:1px solid var(--crm-warning);background:var(--crm-warning-soft);color:var(--crm-warning);padding:var(--crm-s-8) var(--crm-s-20);display:flex}.enrich-lookup-warning svg{width:var(--crm-s-14);height:var(--crm-s-14);flex:none}.enrich-selection-limit,.enrich-auto-skip-note{border-bottom:1px solid var(--crm-border);background:var(--crm-primary-soft);color:var(--crm-primary);padding:var(--crm-s-8) var(--crm-s-20)}.enrich-search-again-note{justify-content:space-between;align-items:center;gap:var(--crm-s-12);border-bottom:1px solid var(--crm-border);color:var(--crm-text-muted);padding:var(--crm-s-8) var(--crm-s-20);display:flex}.enrich-progress,.enrich-done-summary{border-bottom:1px solid var(--crm-border);padding:var(--crm-s-12) var(--crm-s-20)}.enrich-progress__copy{justify-content:space-between;align-items:center;display:flex}.enrich-progress__copy>span{align-items:center;gap:var(--crm-s-4);color:var(--crm-success);display:inline-flex}.enrich-progress__track{height:var(--crm-s-2);margin-top:var(--crm-s-8);border-radius:var(--crm-r-pill);background:var(--crm-border);overflow:hidden}.enrich-progress__track span{border-radius:inherit;background:var(--crm-primary);width:36%;height:100%;animation:enrich-progress-breathe 1.2s var(--ba-ease-premium) infinite alternate;display:block}.enrich-live-dot{width:var(--crm-s-6);height:var(--crm-s-6);border-radius:var(--crm-r-pill);background:var(--crm-success);box-shadow:0 0 0 var(--crm-s-4) var(--crm-success-soft)}.enrich-grid{flex-direction:column;flex:1;min-height:0;display:flex}.enrich-grid__header,.enrich-grid__row{gap:var(--crm-s-8);grid-template-columns:minmax(200px,1.25fr) repeat(3,minmax(150px,1fr));align-items:center;display:grid}.enrich-grid__header{border-bottom:1px solid var(--crm-border);color:var(--crm-text-muted);padding:var(--crm-s-8) var(--crm-s-20);flex:none}.enrich-grid__header span{align-items:center;gap:var(--crm-s-4);display:inline-flex}.enrich-grid__header svg{width:var(--crm-s-12);height:var(--crm-s-12)}.enrich-grid__rows{min-height:0;overflow-y:auto}.enrich-grid__row{min-height:var(--crm-s-56);border-bottom:1px solid var(--crm-border);padding:var(--crm-s-8) var(--crm-s-20)}.enrich-grid__row:last-child{border-bottom:0}.enrich-grid__row.is-skipped{background:var(--crm-surface-2)}.enrich-grid__row.is-skip-group-start{border-top:1px solid var(--crm-border-strong)}.enrich-physician{gap:var(--crm-s-2);min-width:0;display:grid}.enrich-physician strong,.enrich-physician small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enrich-physician small{color:var(--crm-text-muted)}.enrich-outcome-note{color:var(--crm-text-muted);grid-column:2/-1}.enrich-slot{max-width:100%;min-height:var(--crm-control-h-sm);align-items:center;gap:var(--crm-s-4);border-radius:var(--crm-r-pill);padding:var(--crm-s-4) var(--crm-s-8);display:inline-flex}.enrich-slot--empty,.enrich-slot--planned{border:1px dashed var(--crm-border-strong);color:var(--crm-text-subtle)}.enrich-slot--active{background:var(--crm-primary-soft);color:var(--crm-primary);animation:enrich-pulse .9s var(--ba-ease-premium) infinite alternate}.enrich-slot--found{background:var(--crm-success-soft);color:var(--crm-success);animation:enrich-value-in .15s var(--ba-ease-premium) both}.enrich-slot--found>svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.enrich-slot__value{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enrich-grade{width:var(--crm-s-20);height:var(--crm-s-20);border-radius:var(--crm-r-pill);background:var(--crm-surface);color:var(--crm-success);flex:none;place-items:center;display:grid}.enrich-slot--settled,.enrich-skip{color:var(--crm-text-subtle)}.enrich-skip,.enrich-waiting,.enrich-deferred,.enrich-failed{grid-column:2/-1}.enrich-waiting{color:var(--crm-text-subtle)}.enrich-deferred{border-radius:var(--crm-r-pill);background:var(--crm-warning-soft);width:fit-content;color:var(--crm-warning);padding:var(--crm-s-4) var(--crm-s-8)}.enrich-failed{color:var(--crm-text-subtle)}.enrich-inline-state{place-content:center;justify-items:center;gap:var(--crm-s-8);min-height:280px;color:var(--crm-text-muted);padding:var(--crm-s-24);text-align:center;display:grid}.enrich-inline-state strong{color:var(--crm-text)}.enrich-poll-error{justify-content:space-between;align-items:center;gap:var(--crm-s-12);margin-top:var(--crm-s-12);color:var(--crm-text-muted);display:flex}.enrich-run-error{color:var(--crm-danger);align-self:center}.enrich-module__footer{justify-content:flex-end;gap:var(--crm-s-8);border-top:1px solid var(--crm-border);padding:var(--crm-s-12) var(--crm-s-20);background:var(--crm-surface-2);flex:none;display:flex}@keyframes enrich-progress-breathe{to{width:42%}}@keyframes enrich-pulse{to{opacity:.68;transform:scale(.98)}}@keyframes enrich-value-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.enrich-progress__track span,.enrich-slot--active,.enrich-slot--found{animation:none}}@media (max-width:767px){.enrich-module__overview{flex-direction:column;align-items:flex-start}.enrich-module__lookup-copy{justify-content:flex-start}.enrich-grid{overflow-x:auto}.enrich-grid__header,.enrich-grid__row{min-width:760px}.physician-bulk-selection-bar__actions{display:none}.physician-bulk-selection-bar__overflow{display:block}.physician-bulk-selection-bar{width:calc(100vw - var(--crm-s-24))}}.kvfact__readbtn{border-radius:var(--r-2);cursor:text;text-align:right;color:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:4px;max-width:100%;margin:-1px -4px;padding:1px 4px;display:inline-flex}.kvfact__readbtn:hover,.kvfact__readbtn:focus-visible{background:var(--surface-2);border-color:var(--border)}.kvfact__readbtn:focus-visible{outline:none}.kvfact__display{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kvfact__pencil{color:var(--primary);opacity:.5;flex-shrink:0;transition:opacity .12s}.kvfact__readbtn:hover .kvfact__pencil,.kvfact__readbtn:focus-visible .kvfact__pencil{opacity:1}@media (hover:none){.kvfact__pencil{opacity:1}}.kvfact__editor{justify-content:flex-end;width:100%}.kvfact__busy{color:var(--text-muted);font-size:10.5px}.kvfact__readonly{padding-right:15px}.kvfact__locked{justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.kvfact__lock{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kvfact__lock-icon{color:var(--text-subtle);opacity:.7;flex-shrink:0;margin-left:auto;transition:color .12s,opacity .12s,transform .12s}.kv__row:hover .kvfact__lock-icon,.kvfact__lock:focus-visible .kvfact__lock-icon{color:var(--text);opacity:1}@media (prefers-reduced-motion:reduce){.kvfact__lock-icon{transition:none}}.kvfact__saved{color:var(--c-success);flex-basis:100%;justify-content:flex-end;align-items:center;gap:4px;font-size:10.5px;animation:.18s ease-out crm-saved-in;display:inline-flex}@media (prefers-reduced-motion:reduce){.kvfact__saved{animation:none}}.kvfact__error{color:var(--c-danger);text-align:right;flex-basis:100%;font-size:10.5px}.stage-strip{--stage-chevron:12px;gap:calc(var(--stage-chevron) * -1);width:100%;font-size:11.5px;display:flex}.stage-strip__seg{padding:7px calc(var(--stage-chevron) + 6px);background:var(--surface);color:var(--text-muted);text-align:center;cursor:default;white-space:nowrap;text-overflow:ellipsis;min-width:0;clip-path:polygon(0 0, calc(100% - var(--stage-chevron)) 0, 100% 50%, calc(100% - var(--stage-chevron)) 100%, 0 100%, var(--stage-chevron) 50%);border:0;flex:1;font-family:inherit;font-weight:500;position:relative;overflow:hidden}.stage-strip__seg:first-child{clip-path:polygon(0 0, calc(100% - var(--stage-chevron)) 0, 100% 50%, calc(100% - var(--stage-chevron)) 100%, 0 100%);padding-left:10px}.stage-strip__seg:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--stage-chevron) 50%);padding-right:10px}.stage-strip__seg:first-child:last-child{clip-path:none;padding:7px 12px}.stage-strip__seg--done{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.stage-strip__seg--done{background:color-mix(in oklab, var(--primary-soft) 35%, var(--primary) 65%)}}.stage-strip__seg--done{color:var(--primary-foreground)}.stage-strip__seg--current{background:var(--primary);color:var(--primary-foreground);z-index:2;font-weight:600}.stage-strip--interactive .stage-strip__seg:not(:disabled){cursor:pointer}.stage-strip--interactive .stage-strip__seg:not(:disabled):hover{background:var(--surface-2);color:var(--text)}.stage-strip--interactive .stage-strip__seg--done:not(:disabled):hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.stage-strip--interactive .stage-strip__seg--done:not(:disabled):hover{background:color-mix(in oklab, var(--primary-soft) 15%, var(--primary) 85%)}}.stage-strip--interactive .stage-strip__seg--done:not(:disabled):hover{color:var(--primary-foreground)}.stage-strip--interactive .stage-strip__seg:disabled{cursor:default}.stage-strip__seg:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;z-index:3}.stage-strip--terminal{width:100%;display:flex}.stage-strip__terminal{padding:8px calc(var(--stage-chevron,12px) + 6px) 8px 12px;text-align:center;white-space:nowrap;text-overflow:ellipsis;clip-path:polygon(0 0, calc(100% - var(--stage-chevron,12px)) 0, 100% 50%, calc(100% - var(--stage-chevron,12px)) 100%, 0 100%);flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.stage-strip__terminal--won{background:var(--success-soft,var(--primary-soft));color:var(--success,var(--primary))}.stage-strip__terminal--lost{background:var(--danger-soft,var(--surface-2));color:var(--danger,var(--text))}.stage-strip__terminal--neutral{background:var(--surface-2);color:var(--text-muted)}.pipeline-shell__head{align-items:flex-start;gap:16px;padding-bottom:6px;display:flex}.pipeline-shell__head-main{flex:1;min-width:0}.pipeline-list{flex-direction:column;display:flex}.pipeline-list__tabs{border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:6px 14px;display:flex;overflow-x:auto}.pipeline-list__tab{border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pipeline-list__tab:hover{color:var(--text);background:var(--surface-2)}.pipeline-list__tab--active{color:var(--primary);background:var(--primary-soft)}.kanban{align-items:flex-start;gap:10px;padding:10px 12px 12px;display:flex;overflow-x:auto}.kanban--empty{padding:32px 14px}.kanban__col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-2);flex-direction:column;flex:0 0 236px;gap:7px;width:236px;max-width:236px;padding:8px;display:flex}.kanban__col-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.kanban__col-title{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.kanban__col-desc{color:var(--text-subtle);margin:0;font-size:11px}.kanban__col-list{min-height:var(--crm-s-56);flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kanban__col-list--drag-over{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.kanban__col-list--drag-over{background:color-mix(in srgb, var(--primary-soft) 45%, transparent)}}.kanban__col-list--drag-over{border-radius:var(--r-2)}.kanban__placeholder{border:1px dashed var(--border);border-radius:var(--r-2);text-align:center;color:var(--text-subtle);padding:18px 8px;font-size:11px}.kanban__card-wrap{list-style:none}.kanban__card{background:var(--surface);border-radius:var(--r-2);width:100%;min-width:0;max-width:218px;box-shadow:var(--crm-elev-1-ring);padding:7px 26px 7px 22px;font-size:11px;transition:box-shadow .12s;position:relative}.kanban__card:hover{box-shadow:var(--crm-elev-2), 0 0 0 1px var(--primary)}.kanban__card--dragging{border-color:var(--primary);box-shadow:var(--shadow-lg)}.kanban__card--pending{border-color:var(--primary);opacity:.75}.kanban__card-drag-handle{z-index:2;top:var(--crm-s-6);width:16px;height:16px;color:var(--text-subtle);cursor:grab;place-items:center;display:grid;position:absolute;left:4px}.kanban__card-drag-handle:active{cursor:grabbing}.kanban__card-drag-handle:focus-visible{outline:var(--crm-s-2) solid var(--primary);outline-offset:var(--crm-s-2);border-radius:var(--r-2)}.kanban__card:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.kanban__card-link{z-index:1;color:inherit;border-radius:var(--r-2);min-width:0;text-decoration:none;display:block;position:absolute;inset:0}.kanban__card-link:focus-visible{outline:none}.kanban__card-body{flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.kanban__card-actions{z-index:2;flex-wrap:wrap;gap:3px;min-width:0;margin-top:5px;display:flex;position:relative}.kanban__card-ref{min-width:0;max-width:100%;color:var(--primary);overflow-wrap:anywhere;white-space:normal;word-break:break-word;font-size:10.5px;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.kanban__card-ref:hover{text-decoration:underline}.kanban__card-ref:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kanban__card-menu{z-index:2;opacity:0;transition:opacity .12s;position:absolute;top:4px;right:4px}.kanban__card:hover .kanban__card-menu,.kanban__card-menu[data-state=open]{opacity:1}.kcard-tags{flex-wrap:wrap;gap:4px;display:flex}.kcard{gap:3px;min-width:0;display:grid}.kcard-title{-webkit-line-clamp:2;min-width:0;color:var(--text);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.kcard-field{min-width:0;color:var(--text-subtle);font-size:10.5px;line-height:1.25;display:block}.kcard-field__label{color:var(--text-subtle);white-space:nowrap;font-weight:500;display:inline}.kcard-field__label:after{content:" "}.kcard-field__value{color:var(--text);overflow-wrap:anywhere;white-space:normal;word-break:break-word;display:inline}.styleguide__nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.styleguide__nav-link{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-muted);padding:4px 10px;font-size:11.5px;text-decoration:none;display:inline-block}.styleguide__nav-link:hover{background:var(--surface-2);color:var(--text);border-color:var(--primary)}.styleguide__section{border-bottom:1px solid var(--border);flex-direction:column;gap:16px;padding:24px 0;scroll-margin-top:24px;display:flex}.styleguide__section-head{flex-direction:column;gap:4px;display:flex}.styleguide__section-title{color:var(--text);margin:0;font-size:18px;font-weight:600}.styleguide__section-sub{color:var(--text-muted);margin:0;font-size:12.5px}.styleguide__section-body{flex-direction:column;gap:20px;display:flex}.styleguide__subsection{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;gap:10px;padding:14px;display:flex}.styleguide__subsection-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin:0;font-size:11px;font-weight:600}.styleguide__subsection-body{flex-direction:column;gap:12px;display:flex}.styleguide__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.styleguide__grid{gap:12px;display:grid}.styleguide__grid--2{grid-template-columns:repeat(2,1fr)}.styleguide__grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.styleguide__grid--2,.styleguide__grid--3{grid-template-columns:1fr}}.styleguide__rail-wrap{max-width:320px}.styleguide__select-wrap{max-width:280px}.styleguide__detail-wrap{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);padding:12px 16px}.styleguide__card-tags{flex-wrap:wrap;gap:4px;display:flex}.styleguide__hint{color:var(--text-subtle);margin:0}.styleguide__matrix{overflow-x:auto}.styleguide__matrix-row-label{text-align:left}.email-cell{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.email-cell>*{flex-shrink:0}.email-cell>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.new-record__dialog{width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow-y:auto}.new-record__fields{flex-direction:column;gap:12px;padding:4px 2px 8px 0;display:flex}.new-record__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.new-record__row--single{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.new-record__row{grid-template-columns:minmax(0,1fr)}}.new-record__field{flex-direction:column;gap:4px;display:flex}.new-record__label{color:var(--text-muted);font-size:11.5px;font-weight:500}.new-record__error{color:var(--c-danger);background:var(--c-danger-soft);border-radius:var(--r-2);padding:6px 10px;font-size:12px}.linked-record-field{flex-direction:column;gap:5px;min-width:0;display:flex}.linked-record-field__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.linked-record-field__derived{color:var(--primary);background:var(--primary-soft);border-radius:var(--r-pill);white-space:nowrap;padding:1px 7px;font-size:10.5px;font-weight:600}.linked-record-field__description,.linked-record-field__state,.linked-record-field__empty{color:var(--text-muted);font-size:12px}.linked-record-field__selected{min-height:32px}.linked-record-field__card{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:38px;padding:8px;display:flex;overflow:hidden}.linked-record-field__chip{flex-direction:column;gap:2px;min-width:0;display:flex}.linked-record-field__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.linked-record-field__name{color:var(--text);overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;line-height:1.25}.linked-record-field__subtitle{color:var(--text-muted);overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.25}.linked-record-field__dialog{gap:12px;overflow:hidden}.linked-record-field__search{align-items:center;min-width:0;display:flex}.linked-record-field__search input{width:100%}.linked-record-field__results{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:96px;max-height:min(280px,42vh);padding:2px 2px 4px;display:flex;overflow-y:auto}.linked-record-field__result{text-align:left;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;width:100%;height:auto;min-height:44px;padding:8px 10px;overflow:hidden}.linked-record-field__result:hover{background:var(--surface-2);border-color:var(--border-strong,var(--border))}.linked-record-field__result:focus-visible{border-color:var(--ring,var(--primary));box-shadow:0 0 0 2px var(--ring-soft,var(--primary-soft));outline:none}.linked-record-field__empty{border:1px dashed var(--border);border-radius:var(--r-2);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.linked-record-field__empty p,.linked-record-field__state{margin:0}.linked-record-field__footer{padding-top:2px}.send-form__for{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.send-form__modes{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-2);grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.send-form__mode{border-radius:var(--r-2);min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.send-form__mode--on{background:var(--surface);border-color:var(--border);color:var(--text)}.send-form__mode:disabled{cursor:not-allowed;opacity:.7}.send-form__soon{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:1px 6px;font-size:10px;font-weight:600}.send-form__success{color:var(--c-success);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.send-form__link-row{align-items:center;gap:8px;min-width:0;display:flex}.send-form__link{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;padding:8px 10px;font-size:12px}.send-form__cards{gap:8px;display:grid}.send-form__card{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:auto;padding:12px;font-weight:400;display:flex}.send-form__card-icon{border-radius:var(--r-3);background:var(--primary-soft);width:34px;height:34px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.send-form__card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.send-form__card-top{align-items:center;gap:8px;display:flex}.send-form__card-title{color:var(--text);font-size:13.5px;font-weight:600}.send-form__card-desc{color:var(--text-muted);white-space:normal;font-size:12px;font-weight:400;line-height:1.4}.send-form__card-arrow{color:var(--text-subtle);flex-shrink:0;align-self:center}.send-form__tie{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}.send-form__tie--contact{background:var(--c-info-soft);color:var(--c-info)}.send-form__picked{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);align-items:center;gap:10px;padding:8px 10px;display:flex}.send-form__picked-icon{border-radius:var(--r-2);background:var(--primary-soft);width:28px;height:28px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.send-form__picked-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.send-form__picked-sub{color:var(--text-subtle);font-size:11px}.send-form__change{flex-shrink:0;margin-left:auto}.send-form__note{color:var(--c-info);background:var(--c-info-soft);border-radius:var(--r-2);gap:7px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.compose-email{flex-direction:column;gap:0;min-height:0;display:flex}.compose-email__dialog{gap:0;width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px);max-height:min(840px,100dvh - 32px);padding:0;overflow:hidden}.compose-email__head{border-bottom:1px solid var(--border);text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 14px;display:flex}.compose-email__head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.compose-email__head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.compose-email__spin{animation:.7s linear infinite compose-spin}@keyframes compose-spin{to{transform:rotate(360deg)}}.compose-email__progress{background:0 0;height:2px;position:relative;overflow:hidden}.compose-email__progress[data-active=true]{background:var(--primary-soft)}.compose-email__progress-bar{border-radius:var(--r-pill);background:var(--primary);width:40%;position:absolute;inset:0;transform:translate(-100%)}.compose-email__progress[data-active=true] .compose-email__progress-bar{animation:compose-progress 1.1s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) infinite}@keyframes compose-progress{0%{transform:translate(-100%)}to{transform:translate(320%)}}.compose-email__body{flex-direction:column;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.compose-email__from{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);align-items:baseline;gap:10px;padding:8px 10px;display:flex}.compose-email__from-id{min-width:0;color:var(--text);align-items:baseline;gap:8px;font-size:13px;display:flex}.compose-email__from-id strong{font-weight:600}.compose-email__from-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.compose-email__field{flex-direction:column;gap:4px;display:flex}.compose-email__field-label{color:var(--text-muted);font-size:11.5px;font-weight:500}.compose-email__field-optional{color:var(--text-subtle);font-weight:400}.compose-email__cc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.compose-email__cc-row{grid-template-columns:minmax(0,1fr)}}.compose-email__address-box{flex-direction:column;gap:6px;min-width:0;display:flex}.compose-email__address-pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.compose-email__address-pill{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);max-width:100%;color:var(--text);align-items:center;gap:4px;padding:3px 4px 3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.compose-email__address-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compose-email__address-remove{border-radius:var(--r-pill);width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.compose-email__address-remove:hover:not(:disabled){background:var(--muted);color:var(--text)}.compose-email__address-remove:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.compose-email__field-error{color:var(--c-danger);margin:0;font-size:12px}.compose-email__editor{flex-direction:column;display:flex}.compose-email__toolbar{border:1px solid var(--border);border-radius:var(--r-2) var(--r-2) 0 0;background:var(--surface-2);border-bottom:0;align-items:center;gap:2px;padding:4px 6px;display:flex}.compose-email__toolbar-sep{background:var(--border);width:1px;height:16px;margin:0 4px}.compose-email__toolbar-toggle{margin-left:auto}.compose-email__textarea{resize:vertical;border-top-left-radius:0;border-top-right-radius:0;min-height:168px;line-height:1.55}.compose-email__preview{border:1px solid var(--border);border-radius:0 0 var(--r-2) var(--r-2);background:var(--surface);min-height:168px;color:var(--text);border-top:0;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:auto}.compose-email__preview p{margin:0 0 .65em}.compose-email__preview p:last-child{margin-bottom:0}.compose-email__preview ul,.compose-email__preview ol{margin:0 0 .65em;padding-left:1.3em;list-style-position:outside}.compose-email__preview ul{list-style-type:disc}.compose-email__preview ol{list-style-type:decimal}.compose-email__preview li{margin:.15em 0}.compose-email__preview a{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.compose-email__preview-empty{color:var(--text-subtle);font-style:italic}.compose-email__error{color:var(--c-danger);background:var(--c-danger-soft);border-radius:var(--r-2);padding:8px 10px;font-size:12px}.new-record__select{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);height:32px;color:var(--text);padding:0 8px;font-size:13px}.new-record__select:focus-visible{border-color:var(--ring,var(--primary));box-shadow:0 0 0 2px var(--ring-soft,var(--primary));outline:none}.badge{border-radius:var(--r-pill);white-space:nowrap;letter-spacing:.005em;align-items:center;gap:4px;height:18px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.badge--xs{height:16px;padding:0 6px;font-size:10px}.badge--md{height:22px;padding:2px 9px;font-size:12px}.badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.badge--success.badge--soft{color:var(--c-success);background:var(--c-success-soft)}.badge--success.badge--solid{background:var(--c-success);color:#fff}.badge--info.badge--soft{color:var(--c-info);background:var(--c-info-soft)}.badge--info.badge--solid{background:var(--c-info);color:#fff}.badge--amber.badge--soft{color:var(--c-amber);background:var(--c-amber-soft)}.badge--amber.badge--solid{background:var(--c-amber);color:#fff}.badge--danger.badge--soft{color:var(--c-danger);background:var(--c-danger-soft)}.badge--danger.badge--solid{background:var(--c-danger);color:#fff}.badge--violet.badge--soft{color:var(--ai);background:var(--ai-soft)}.badge--violet.badge--solid{background:var(--ai);color:#fff}.badge--primary.badge--soft{color:var(--primary);background:var(--primary-soft)}.badge--primary.badge--solid{background:var(--primary);color:#fff}.badge--neutral.badge--soft{color:var(--text-muted);background:var(--surface-2)}.badge--neutral.badge--solid{background:var(--text-muted);color:#fff}.avatar{border-radius:var(--r-pill);font-weight:600;font-family:var(--font-sans);letter-spacing:.02em;flex-shrink:0;place-items:center;display:inline-grid}.aisummary{background:var(--ai-soft);border:1px solid var(--ai)}@supports (color:color-mix(in lab, red, red)){.aisummary{border:1px solid color-mix(in oklab, var(--ai), white 70%)}}.aisummary{border-radius:var(--r-3);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.aisummary__head{color:var(--ai);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.aisummary__body{color:var(--text);font-size:13px;line-height:1.5}.aisummary__actions{flex-wrap:wrap;gap:6px;display:flex}.aisummary__chip{background:var(--surface);border:1px solid var(--ai);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aisummary__chip{border:1px solid color-mix(in oklab, var(--ai), white 60%)}}.aisummary__chip{border-radius:var(--r-pill);color:var(--ai);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500}.aisummary__chip:hover{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.aisummary__chip:hover{background:color-mix(in oklab, var(--ai), white 92%)}}.kv__empty{color:var(--text-empty)}.kv__muted{color:var(--text-muted)}.kvrow__read{justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.kvrow__read:has(.kvrow__rich-text){align-items:flex-start}.kvrow__edit-trigger{color:var(--primary);cursor:pointer;background:0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.kvrow__edit-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.kvrow__display{color:var(--text);font-size:var(--crm-data-size);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kvrow__rich-text{gap:var(--crm-s-8);overflow-wrap:anywhere;white-space:normal;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow:visible}.kvrow__rich-text p{white-space:pre-wrap}.kvrow__rich-text ul,.kvrow__rich-text ol{gap:var(--crm-s-4);padding-left:var(--crm-s-20);flex-direction:column;display:flex}.kvrow__rich-text ul{list-style:outside}.kvrow__rich-text ol{list-style:decimal}.kvrow__rich-text a{color:var(--primary);text-underline-offset:var(--crm-s-2);text-decoration:underline}.kvrow__rich-text a:hover{color:var(--primary-h)}.kvrow__rich-text blockquote{border-left:1px solid var(--border-strong);padding-left:var(--crm-s-12);color:var(--text-muted)}.kvrow__rich-text code{border-radius:var(--crm-r-2);background:var(--surface-2);padding:var(--crm-s-2) var(--crm-s-4);font-family:var(--crm-font-mono)}.kvrow__rich-text pre{border-radius:var(--crm-r-2);background:var(--surface-2);max-width:100%;padding:var(--crm-s-8);overflow-x:auto}.kvrow__rich-text pre code{background:0 0;padding:0}.kvrow__rich-text h1,.kvrow__rich-text h2,.kvrow__rich-text h3{color:var(--text);font-weight:600}.kvrow__rich-text h1{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.kvrow__rich-text h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.kvrow__rich-text h3{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kvrow__rich-text table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.kvrow__rich-text th,.kvrow__rich-text td{border-bottom:1px solid var(--border);padding:var(--crm-s-4) var(--crm-s-8);text-align:left}.kvrow__rich-text th{font-weight:600}.crm-rich-text{gap:var(--crm-s-4);width:100%;min-width:0;min-height:86px;padding:7px var(--crm-s-8);flex-direction:column;display:flex}.crm-rich-text:focus-within{border-color:var(--ring)}.crm-rich-text--loading:focus-visible,.crm-rich-text--source:focus-visible{box-shadow:none}.crm-rich-text__toolbar{min-height:var(--crm-control-h-xs);align-items:center;gap:var(--crm-s-2);flex-wrap:wrap;flex:none;margin-inline-start:calc(var(--crm-s-6) * -1);display:flex}.crm-rich-text__toolbar--live{animation:.12s ease-out crm-rich-text-toolbar-in}@keyframes crm-rich-text-toolbar-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.crm-rich-text__toolbar--live{animation:none}}.crm-rich-text__scroll{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.crm-rich-text__content:focus,.crm-rich-text__content:focus-visible{outline:none}.crm-rich-text__content .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-empty);pointer-events:none}.crm-rich-text__link-popover{align-items:center;gap:var(--crm-s-6);margin-top:var(--crm-s-6);padding:var(--crm-s-6);border-radius:var(--crm-r-3);background:var(--surface);box-shadow:var(--crm-elev-popover-ring);display:flex}.crm-rich-text__link-popover>:first-child{flex:1;min-width:0}.crm-rich-text--loading,.crm-rich-text--source{resize:vertical;gap:0;display:block}.kvrow__tags{flex-wrap:wrap;gap:4px;min-width:0;font-size:11.5px;display:flex}.kvrow__tags .badge{padding:1px 6px;font-size:11px}.kvrow__edit-icon{color:var(--primary);opacity:.5;flex-shrink:0;margin-left:auto;transition:opacity .1s}.kvrow:hover .kvrow__edit-icon,.kvrow__edit-trigger:focus-visible .kvrow__edit-icon{opacity:1}@media (hover:none){.kvrow__edit-icon{opacity:1}}.kvrow__lock{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.kvrow__lock-icon{color:var(--text-subtle);opacity:.7;flex-shrink:0;margin-left:auto;transition:color .12s,opacity .12s,transform .12s}.kvrow:hover .kvrow__lock-icon,.kvrow__lock:focus-visible .kvrow__lock-icon{color:var(--text);opacity:1}@media (prefers-reduced-motion:reduce){.kvrow__lock-icon{transition:none}}.kvrow__edit-wrap{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.kvrow__edit-input{flex:min(100%,16ch);min-width:12ch}.kvrow__input{height:28px;font-size:var(--crm-data-size);padding:2px 6px}@media (max-width:900px){.kv--two{grid-template-columns:1fr}}@media (max-width:600px){.kvrow,.kvrow--span{grid-template-columns:1fr;align-items:start;gap:2px}.kvrow__label{padding-top:2px}}.detail-edit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;width:100%;display:grid}.detail-edit-grid__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),calc(25% - 18px)))}.kvrow__checkbox-read,.kvrow__checkbox-edit{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.kvrow__checkbox-read [data-slot=checkbox]{opacity:1}.kvrow__checkbox-edit{cursor:pointer}.kvrow__date-editor{flex:160px;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;position:relative}.kvrow__date-input{flex:1;min-width:10ch}.kvrow__date-trigger,.kvrow__calendar-nav{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kvrow__date-trigger{border-radius:var(--r-2);width:26px;height:26px}.kvrow__date-trigger:hover,.kvrow__calendar-nav:hover,.kvrow__calendar-day:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-2)}.kvrow__date-trigger:focus-visible,.kvrow__calendar-nav:focus-visible,.kvrow__calendar-day:focus-visible,.kvrow__calendar-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kvrow__calendar{z-index:var(--ba-z-popover);box-sizing:border-box;border-radius:var(--r-3);background:var(--surface);width:min(292px,100vw - 16px);box-shadow:var(--crm-elev-3-ring);max-height:calc(100vh - 16px);padding:10px;position:fixed;overflow-y:auto}.kvrow__calendar-toolbar{grid-template-columns:28px minmax(118px,1fr) 82px 28px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.kvrow__calendar-nav{border-radius:var(--r-2);width:28px;height:28px}.kvrow__calendar-select{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);min-width:0;height:28px;color:var(--text);font:inherit;padding:2px 6px;font-size:12px}.kvrow__calendar-year{width:82px}.kvrow__calendar-weekdays,.kvrow__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.kvrow__calendar-weekdays{color:var(--text-muted);text-align:center;margin-bottom:5px;font-size:10px}.kvrow__calendar-weekdays span{justify-content:center;align-items:center;min-width:0;height:18px;display:flex}.kvrow__calendar-empty,.kvrow__calendar-day{width:100%;min-width:0;height:32px}.kvrow__calendar-day{border-radius:var(--r-2);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:12px}.kvrow__calendar-day--selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kvrow__calendar-day--selected{background:color-mix(in oklab, var(--primary), white 88%)}}.kvrow__calendar-day--selected{color:var(--primary);font-weight:600}.kvrow__select-trigger{width:100%!important;height:28px!important;padding:2px 6px!important;font-size:14px!important}.kvrow__textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);width:100%;font:inherit;color:var(--text);padding:3px 6px;font-size:14px}.kvrow__textarea:focus{outline:2px solid var(--primary);outline-offset:0}.kvrow__busy{color:var(--text-muted);font-size:11px}.kvrow__saved{color:var(--c-success);align-items:center;gap:4px;margin-top:2px;font-size:11px;animation:.18s ease-out crm-saved-in;display:inline-flex}@media (prefers-reduced-motion:reduce){.kvrow__saved{animation:none}}@keyframes crm-saved-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.kvrow__error{color:var(--c-danger);margin-top:2px;font-size:11px;display:block}.kvrow__display--textarea,.kvrow__display--textarea-empty{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:86px;padding:7px 8px;line-height:1.45;display:block}.kvrow__display--textarea-empty{color:var(--text-empty)}.detail-topslot{padding:4px var(--detail-gutter) 18px;background:var(--surface);border-bottom:1px solid var(--border)}.detail-topslot__stack{flex-direction:column;gap:10px;display:flex}.detail-topslot .banner{margin:0}.dhead:has(+.detail-topslot){border-bottom:0}.detail-fact-strip{padding:var(--s-12) var(--s-16);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-3);margin:0}.detail-fact-strip__facts{flex-wrap:wrap;align-items:baseline;gap:10px 32px;min-width:0;margin:0;display:flex}.detail-fact-strip__item{flex-direction:column;gap:2px;min-width:0;display:flex}.detail-fact-strip__item dt{align-items:center;gap:var(--s-4);margin:0;display:flex}.detail-fact-strip__item dd{margin:0}.detail-fact-strip__empty-row{align-items:baseline;gap:var(--s-6);display:inline-flex}.detail-fact-strip__empty{color:var(--text-subtle);-webkit-text-decoration:underline dashed var(--ba-line-2);-webkit-text-decoration:underline dashed var(--ba-line-2);-webkit-text-decoration:underline dashed var(--ba-line-2);text-decoration:underline dashed var(--ba-line-2);text-underline-offset:var(--s-2);font-weight:400}.detail-fact-strip__set{font-weight:400;font-size:inherit;line-height:inherit}.detail-fact-strip__value-row{align-items:center;gap:var(--s-4);display:inline-flex}.detail-fact-strip--panel{align-items:stretch;column-gap:var(--s-16);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"anchor facts aside""footer footer footer";display:grid}.detail-fact-strip--panel .detail-fact-strip__facts{grid-area:facts;align-content:center}.detail-fact-strip__anchor{align-items:center;gap:var(--s-8);min-width:0;padding-right:var(--s-16);border-right:1px solid var(--border);grid-area:anchor;display:flex}.detail-fact-strip__aside{min-width:0;max-inline-size:var(--detail-fact-aside-w);justify-content:center;gap:var(--s-2);padding:var(--s-8) var(--s-12);border:1px solid var(--border);border-radius:var(--r-3);background:var(--ba-paper-sunk);flex-direction:column;grid-area:aside;display:flex}.detail-fact-strip__footer{align-items:center;gap:var(--s-12);margin:var(--s-12) calc(var(--s-16) * -1) 0;padding:var(--s-12) var(--s-16) 0;border-top:1px solid var(--border);grid-area:footer;display:flex}@media (max-width:900px){.detail-fact-strip--panel{row-gap:var(--s-12);grid-template-columns:minmax(0,1fr);grid-template-areas:"anchor""facts""aside""footer"}.detail-fact-strip__anchor{padding-right:0;padding-bottom:var(--s-12);border-right:0;border-bottom:1px solid var(--border)}.detail-fact-strip__aside{max-inline-size:none}.detail-fact-strip__footer{flex-wrap:wrap;margin-top:0}}.profile-photo{object-fit:cover;border:1px solid var(--border-strong);border-radius:var(--crm-r-pill);background:var(--primary-soft);color:var(--primary);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:650;display:grid;overflow:hidden}.target-profile-photo{inline-size:var(--ba-target-profile-photo);block-size:var(--ba-target-profile-photo);border-color:var(--border);font-size:var(--text-xl)}.profile-photo-editor{flex:none;position:relative}.profile-photo-editor__pencil{right:calc(var(--crm-s-4) * -1);bottom:calc(var(--crm-s-4) * -1);inline-size:calc(var(--crm-s-24) + var(--crm-s-4));block-size:calc(var(--crm-s-24) + var(--crm-s-4));border-radius:var(--crm-r-pill);background:var(--crm-surface);box-shadow:var(--crm-elev-1-ring);position:absolute}.profile-photo-editor__pencil>svg{inline-size:calc(var(--crm-s-12) + var(--crm-s-2));block-size:calc(var(--crm-s-12) + var(--crm-s-2))}.profile-photo-editor__dropzone{min-block-size:calc(var(--crm-s-40) * 4);justify-content:center;align-items:center;gap:var(--crm-s-12);border:1px dashed var(--crm-border-strong);border-radius:var(--crm-r-data);background:var(--crm-surface-2);padding:var(--crm-s-20);text-align:center;display:flex}.profile-photo-editor__dropzone:focus-visible{outline:2px solid var(--crm-focus-ring);outline-offset:2px}.profile-photo-editor__dropzone>svg{inline-size:var(--crm-s-24);block-size:var(--crm-s-24);color:var(--crm-text-subtle)}.target-profile-chips,.target-profile-clinic{flex-wrap:wrap;align-items:center;display:inline-flex}.target-profile-chips{gap:var(--crm-s-6)}.target-profile-clinic{gap:var(--crm-s-4);color:var(--text-muted)}.target-profile-clinic svg{inline-size:var(--crm-s-12);block-size:var(--crm-s-12)}.work-history-timeline{min-width:0;container-type:inline-size}.work-history-timeline__editor{gap:var(--crm-s-8);flex-direction:column;display:flex}.work-history-timeline__rail{margin:0;padding:0;list-style:none}.work-history-timeline__rail li{grid-template-columns:var(--crm-s-16) minmax(0, 1fr);gap:var(--crm-s-8);padding-bottom:var(--crm-s-12);display:grid;position:relative}.work-history-timeline__rail li:last-child{padding-bottom:0}.work-history-timeline__rail li:before{inset-block:var(--crm-s-12) 0;background:var(--border);content:"";inline-size:1px;position:absolute;inset-inline-start:var(--crm-s-6)}.work-history-timeline__rail li:last-child:before{display:none}.work-history-timeline__rail li>span{z-index:1;inline-size:var(--crm-s-12);block-size:var(--crm-s-12);margin-top:var(--crm-s-4);border:2px solid var(--surface);background:var(--text-subtle);border-radius:50%;position:relative}.work-history-timeline__rail li>span.is-current{background:var(--primary)}.work-history-timeline__rail strong{color:var(--text)}.work-history-timeline__rail p{margin-top:var(--crm-s-2);color:var(--text-muted)}.work-history-timeline__rail time{margin-top:var(--crm-s-2);color:var(--text-subtle);display:block}.work-history-timeline__rail+.work-history-timeline__empty{margin-top:var(--crm-s-12)}.work-history-timeline__content{min-width:0}.work-history-timeline__content strong,.work-history-timeline__content p{overflow-wrap:anywhere}.work-history-timeline__fields{grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr) calc(8ch + var(--crm-s-16)) calc(8ch + var(--crm-s-16)) auto var(--crm-control-h-sm);align-items:center;gap:var(--crm-s-4);display:grid}.work-history-timeline__remove{margin-inline-start:auto}.work-history-timeline__year-input{width:100%;min-width:0}.work-history-timeline__current{align-items:center;gap:var(--crm-s-4);color:var(--crm-text-muted);white-space:nowrap;display:inline-flex}.work-history-timeline__entry-error{grid-column:1/-1}.work-history-timeline__empty{align-items:flex-start;gap:var(--crm-s-4);flex-direction:column;display:flex}.work-history-timeline__actions{justify-content:flex-end;gap:var(--crm-s-8);display:flex}.work-history-timeline__source{margin-top:var(--crm-s-12);border-top:1px solid var(--crm-border);padding-top:var(--crm-s-8)}.work-history-timeline__source>summary{cursor:pointer;width:fit-content;color:var(--crm-text-muted)}@container (max-width:420px){.work-history-timeline__rail--editing li:not(:last-child){padding-bottom:var(--crm-s-16)}.work-history-timeline__fields{gap:var(--crm-s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.work-history-timeline__role,.work-history-timeline__organization{height:var(--crm-control-h);grid-column:1/-1}.work-history-timeline__year-input{width:100%;min-width:0;height:var(--crm-control-h);padding-inline:var(--crm-s-8)}.work-history-timeline__current{grid-column:3}.work-history-timeline__remove{grid-column:4}}.target-match-stack{flex-direction:column;display:flex}.target-match-row{grid-template-columns:var(--ba-target-match-rank) var(--ba-target-match-avatar) minmax(var(--ba-target-match-identity-min), .8fr) minmax(var(--ba-target-match-rationale-min), 1.5fr) var(--ba-col-fit-w) auto;align-items:center;gap:var(--crm-s-8);min-block-size:var(--crm-s-56);padding:var(--crm-s-8) var(--crm-s-12);background:var(--surface);transition:background-color var(--ba-motion-row) var(--ba-ease-premium);display:grid}.target-match-row+.target-match-row{border-top:1px solid var(--border)}.target-match-row:hover{background:var(--primary-soft)}.target-match-rank{color:var(--text-subtle);text-align:center}.target-match-avatar{inline-size:var(--crm-s-32);block-size:var(--crm-s-32)}.target-match-identity{min-inline-size:0}.target-match-identity>div{align-items:center;gap:var(--crm-s-6);min-inline-size:0;display:flex}.target-match-identity strong{color:var(--text)}.target-match-identity>span{margin-top:var(--crm-s-2);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.target-match-why{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.target-match-row>.physician-fit-score{justify-self:end}.target-match-stack-footer{padding:var(--crm-s-12);border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);text-align:center}.target-physician-empty{margin:var(--crm-s-20)}.target-physician-profile-grid{grid-template-columns:minmax(0, 1fr) var(--ba-target-profile-rail);gap:var(--crm-s-16);align-items:start;display:grid}.target-physician-profile-sections{gap:var(--crm-s-16);flex-direction:column;min-inline-size:0;display:flex}.target-physician-fields{margin:0}.target-physician-fields>div{grid-template-columns:var(--kv-label-w) minmax(0, 1fr);gap:var(--crm-s-16);padding:var(--crm-s-8) 0;display:grid}.target-physician-fields>div+div{border-top:1px solid var(--border)}.target-physician-fields dt{color:var(--text-muted)}.target-physician-fields dd{color:var(--text);overflow-wrap:anywhere;margin:0}.target-physician-section-empty{background:var(--surface-2);padding:var(--crm-s-16);border:0}.target-physician-rationale{align-items:flex-start;gap:var(--crm-s-12);display:flex}.target-physician-rationale-icon,.target-physician-list-icon{inline-size:var(--crm-s-32);block-size:var(--crm-s-32);border-radius:var(--r-control);background:var(--ai-soft);color:var(--ai);flex:none;justify-content:center;align-items:center;display:inline-flex}.target-physician-rationale-icon svg,.target-physician-list-icon svg{inline-size:var(--crm-s-16);block-size:var(--crm-s-16)}.target-physician-rationale p{max-inline-size:var(--ba-target-rationale-measure);margin-top:var(--crm-s-4);color:var(--text);white-space:pre-wrap}.target-physician-list-stack{flex-direction:column;display:flex}.target-physician-list-row{grid-template-columns:var(--crm-s-32) minmax(0, 1fr) auto;align-items:center;gap:var(--crm-s-8);padding:var(--crm-s-12) 0;color:inherit;text-decoration:none;display:grid}.target-physician-list-row+.target-physician-list-row{border-top:1px solid var(--border)}.target-physician-list-row:hover strong{color:var(--primary);text-underline-offset:var(--crm-s-2);text-decoration:underline}.target-physician-list-row>span:nth-child(2){gap:var(--crm-s-2);flex-direction:column;min-inline-size:0;display:flex}.target-physician-list-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target-physician-list-row small{color:var(--text-muted)}.target-physician-list-icon{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted)}@container app-main (max-width:1100px){.target-match-row{grid-template-columns:var(--ba-target-match-rank) var(--ba-target-match-avatar) minmax(0, 1fr) var(--ba-col-fit-w) auto}.target-match-why{grid-area:2/3/auto/-1}.target-match-identity{grid-area:1/3}.target-match-row>.physician-fit-score{grid-area:1/4}.target-match-row>button{grid-area:1/5}}@container app-main (max-width:860px){.target-physician-profile-grid{grid-template-columns:minmax(0,1fr)}.target-match-row{grid-template-columns:var(--ba-target-match-rank) var(--ba-target-match-avatar) minmax(0, 1fr) var(--ba-col-fit-w)}.target-match-row>button{grid-area:3/3/auto/-1;justify-self:start}}@container app-main (max-width:480px){.target-physician-list-row{grid-template-columns:var(--crm-s-32) minmax(0, 1fr)}.target-physician-list-row>.badge{grid-column:2;justify-self:start}.target-match-row{grid-template-columns:var(--ba-target-match-rank) var(--ba-target-match-avatar) minmax(0, 1fr);align-items:start}.target-match-rank{margin-top:var(--crm-s-8);grid-area:1/1}.target-match-avatar{grid-area:1/2}.target-match-identity{grid-area:1/3}.target-match-row>.physician-fit-score{grid-area:2/2/auto/-1;justify-content:flex-start;justify-self:start}.target-match-why{grid-area:3/2/auto/-1}.target-match-row>button{grid-area:4/2/auto/-1;justify-self:stretch;inline-size:100%}}.roster-cell-stack{gap:var(--crm-s-2);flex-direction:column;min-inline-size:0;display:flex}.roster-cell-stack>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-cell-stack>span:first-child{color:var(--crm-text)}.roster-cell-stack .t-meta{align-items:center;gap:var(--crm-s-4);color:var(--crm-text-muted);display:inline-flex}.roster-cell-stack svg{inline-size:var(--crm-s-12);block-size:var(--crm-s-12);flex:none}.roster-expanded-row td{background:var(--crm-surface-2);padding:0}.roster-expanded-content{gap:var(--crm-s-20);padding:var(--crm-s-16) var(--crm-s-20) var(--crm-s-20) var(--crm-s-40);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;display:grid}.roster-expanded-content>div{gap:var(--crm-s-4);flex-direction:column;min-inline-size:0;display:flex}.roster-expanded-content .t-label{color:var(--crm-text-muted)}.roster-expanded-content p{color:var(--crm-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roster-cards{gap:var(--crm-s-12);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.roster-card{min-inline-size:0;transition:box-shadow var(--ba-motion-row) var(--ba-ease-premium);flex-direction:column;display:flex}.roster-card:hover{box-shadow:var(--crm-elev-2-ring)}.roster-card .card__body{gap:var(--crm-s-8);flex-direction:column;flex:1;display:flex}.roster-card-facts{gap:var(--crm-s-4) var(--crm-s-16);color:var(--crm-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.roster-card-facts strong{color:var(--crm-text);font-weight:600}.roster-card-summary{color:var(--crm-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roster-card .profile-photo{inline-size:var(--crm-s-40);block-size:var(--crm-s-40);font-size:var(--text-sm)}.roster-card .card__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target-physician-edit-sheet{inline-size:min(92vw, var(--ba-target-edit-w));max-inline-size:var(--ba-target-edit-w);background:var(--surface);gap:0}.target-physician-edit-form{flex-direction:column;flex:1;min-block-size:0;display:flex}.target-physician-edit-header{padding:var(--crm-s-20) var(--crm-s-24);border-bottom:1px solid var(--border);background:var(--surface-2)}.target-physician-edit-identity{align-items:center;gap:var(--crm-s-12);display:flex}.target-physician-edit-identity [data-slot=avatar]{inline-size:var(--crm-s-40);block-size:var(--crm-s-40)}.target-physician-edit-body{gap:var(--crm-s-24);min-block-size:0;padding:var(--crm-s-20) var(--crm-s-24) var(--crm-s-32);flex-direction:column;flex:1;display:flex;overflow-y:auto}.target-physician-edit-body section{gap:var(--crm-s-12);flex-direction:column;display:flex}.target-physician-edit-body section+section{padding-top:var(--crm-s-20);border-top:1px solid var(--border)}.target-physician-edit-grid{gap:var(--crm-s-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.target-physician-edit-field{gap:var(--crm-s-6);flex-direction:column;min-inline-size:0;display:flex}.target-physician-edit-field.is-wide{grid-column:1/-1}.target-physician-edit-field>span{color:var(--text-muted)}.target-physician-edit-field textarea{min-block-size:calc(var(--crm-s-56) + var(--crm-s-20));resize:vertical}.target-physician-edit-footer{padding:var(--crm-s-12) var(--crm-s-24);border-top:1px solid var(--border);background:var(--surface);flex-direction:row;justify-content:flex-end}@container app-main (max-width:760px){.roster-expanded-content{padding-left:var(--crm-s-20);grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.target-physician-edit-grid{grid-template-columns:minmax(0,1fr)}.target-physician-edit-field.is-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.target-match-row,.roster-card,.workspace-table tbody tr{transition:none}}.lifecycle-ribbon{border:1px solid var(--border);border-radius:var(--r-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lifecycle-ribbon__track{flex:1;align-items:stretch;gap:8px;min-width:0;display:flex}.lifecycle-ribbon__node{min-width:0;color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.lifecycle-ribbon__node:not(:last-child):after{content:"";background:var(--border);width:22px;height:1px;margin-left:2px;display:block}.lifecycle-ribbon__node--completed,.lifecycle-ribbon__node--current,.lifecycle-ribbon__node--available{color:var(--text)}.lifecycle-ribbon__dot{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;flex:none;width:9px;height:9px}.lifecycle-ribbon__node--completed .lifecycle-ribbon__dot{border-color:var(--c-success);background:var(--c-success)}.lifecycle-ribbon__node--current .lifecycle-ribbon__dot,.lifecycle-ribbon__node--available .lifecycle-ribbon__dot{border-color:var(--primary)}.lifecycle-ribbon__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.lifecycle-ribbon__label{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:600;overflow:hidden}.lifecycle-ribbon__meta{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--text-muted);font-size:11px;overflow:hidden}.readiness-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.readiness-list__item{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:12px;display:flex}.readiness-list__item--ok{color:var(--c-success)}.readiness-list__item--warn{color:var(--c-amber)}.readiness-list__item--block{color:var(--c-danger)}.readiness-list__text{flex-direction:column;gap:1px;min-width:0;display:flex}.readiness-list__label{color:var(--text)}.readiness-list__detail{color:var(--text-muted);font-size:11px}@media (max-width:720px){.lifecycle-ribbon{flex-direction:column;align-items:stretch}.lifecycle-ribbon__track{padding-bottom:2px;overflow-x:auto}}.related-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related-list__item{border-bottom:1px solid var(--border)}.related-list__item:last-child{border-bottom:0}.related-list__link{color:inherit;cursor:pointer;flex-direction:column;gap:2px;padding:8px 0;text-decoration:none;display:flex}.related-list__link:hover{background:var(--surface-2)}.related-list__name{color:var(--primary);font-size:12.5px;font-weight:500}.related-list__meta{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.list-detail-page,.share-list-page{gap:var(--ba-list-block-gap);inline-size:100%;max-inline-size:var(--ba-list-content-w);padding:var(--ba-page-gutter) var(--page-gutter) var(--ba-page-bottom);flex-direction:column;margin-inline:auto;display:flex;position:relative}.list-detail-page[data-page-width=fluid]{max-inline-size:none}.list-detail-stack{gap:var(--ba-list-block-gap);flex-direction:column;min-inline-size:0;display:flex}.list-detail-head{margin-bottom:0;display:block}.list-detail-heading-row{justify-content:space-between;align-items:center;gap:var(--s-16);padding-bottom:var(--s-8);display:flex}.list-detail-title-line,.list-detail-actions{align-items:center;gap:var(--s-8);display:flex}.list-detail-title-line{min-width:0}.list-detail-title-line h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-list-page .list-detail-title-line h1{text-overflow:clip;white-space:normal;text-wrap:balance;overflow:visible}.list-detail-star{inline-size:var(--ba-list-title-action);block-size:var(--ba-list-title-action);border-radius:var(--r-3);color:var(--text-subtle);background:0 0;border:0;flex:none}.list-detail-star svg{inline-size:var(--ba-home-section-title-size);block-size:var(--ba-home-section-title-size)}.list-detail-star:hover{background:var(--ba-paper-sunk);color:var(--ba-accent-ink)}.list-detail-star.is-starred,.list-detail-star.is-starred:hover{color:var(--ba-star-gold)}.list-detail-context{margin-top:var(--s-4);padding-block:var(--s-8)}.list-detail-context .detail-fact-strip__empty{text-decoration:none}.list-detail-context .detail-fact-strip__aside{max-inline-size:var(--detail-fact-aside-w);text-align:right;background:0 0;border:0;border-radius:0;align-items:flex-end;padding:0}.list-detail-origin-head{align-items:center;gap:var(--s-4);color:var(--text-muted);display:inline-flex}.list-detail-origin-head svg{inline-size:var(--s-12);block-size:var(--s-12)}.list-detail-origin-value{color:var(--text)}.list-detail-context .detail-fact-strip__footer{margin-top:var(--s-8);padding-top:var(--s-8)}.list-detail-target{align-items:center;gap:var(--s-8);min-width:0;color:inherit;display:flex}.list-detail-target-group{align-items:center;gap:var(--s-4);display:flex}.list-detail-target>span:first-child{inline-size:var(--ba-list-context-avatar);block-size:var(--ba-list-context-avatar);border-radius:var(--ba-list-context-avatar-radius);flex:none}.list-detail-target>span:last-child{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.list-detail-target strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-detail-target:hover strong{color:var(--ba-accent-ink)}.list-detail-target__blank{border:1px dashed var(--ba-line-2);background:var(--surface);color:var(--text-subtle);place-items:center;display:grid}.list-detail-collaboration{align-items:center;gap:calc(var(--s-8) + var(--s-2));flex:1;min-width:0;display:flex}.list-detail-collaboration>div:not(.list-detail-avatar-stack){gap:calc(var(--s-2) / 2);flex-direction:column;min-width:0;display:flex}.list-detail-collaboration .list-detail-reviewer-summary{margin-inline-start:auto}.list-detail-collaboration strong{color:var(--text);font-size:var(--text-xs);font-weight:600}.list-detail-collaboration span{color:var(--text-muted);font-size:var(--text-2xs)}.list-detail-avatar-stack{padding-left:var(--s-6);display:flex}.list-detail-avatar-stack span{inline-size:var(--ba-list-collaborator-avatar);block-size:var(--ba-list-collaborator-avatar);margin-left:calc(var(--s-6) * -1);border:var(--s-2) solid var(--surface);border-radius:var(--r-pill);background:var(--ba-nav);color:var(--primary-foreground);font-size:calc(var(--text-2xs) - var(--s-2) + (var(--s-2) / 4));place-items:center;font-weight:650;display:grid}.list-detail-avatar-stack span:nth-child(2){background:var(--ba-accent)}.list-detail-avatar-stack span:nth-child(3){background:var(--text-muted)}.list-detail-controls{border:calc(var(--s-2) / 2) solid var(--border);border-radius:var(--r-4);background:var(--surface-2);overflow:hidden}.list-detail-review-summary{align-items:center;gap:calc(var(--s-12) + (var(--s-2) / 2));padding:var(--s-8) calc(var(--s-8) + var(--s-2));border-bottom:calc(var(--s-2) / 2) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);display:flex}.list-detail-review-summary>span+span{padding-left:calc(var(--s-12) + (var(--s-2) / 2));border-left:calc(var(--s-2) / 2) solid var(--border)}.list-detail-review-summary strong{color:var(--text);font-family:var(--font-mono);font-weight:600}.list-detail-review-summary .is-up strong{color:var(--ba-high-ink)}.list-detail-review-summary .is-down strong{color:var(--ba-low-ink)}.list-detail-review-summary .list-detail-review-note{color:var(--text-subtle);font:calc(var(--text-2xs) - (var(--s-2) / 2)) var(--font-mono);border-left:0;margin-left:auto;padding-left:0}.list-detail-toolbar{align-items:center;gap:calc(var(--s-8) - (var(--s-2) / 2));padding:var(--s-8) calc(var(--s-8) + (var(--s-2) / 2));background:var(--surface-2);display:flex}.list-detail-search{inline-size:var(--ba-list-search-w);flex:none}.list-detail-review-filters{block-size:var(--ba-list-control-h);padding:var(--s-2);border-radius:var(--r-3);background:var(--ba-paper-sunk);display:flex}.list-detail-review-filters button{gap:var(--s-4);block-size:100%;padding:0 var(--s-8);border-radius:calc(var(--r-2) + (var(--s-2) / 2));box-shadow:none;color:var(--text-muted);font-size:var(--text-2xs);background:0 0;border:0}.list-detail-review-filters button svg{inline-size:calc(var(--text-xs) - (var(--s-2) / 4));block-size:calc(var(--text-xs) - (var(--s-2) / 4))}.list-detail-review-filters button:hover{color:var(--text)}.list-detail-review-filters button.is-active{background:var(--surface);color:var(--text);box-shadow:var(--elev-0)}.list-detail-select{block-size:var(--ba-list-control-h);align-items:center;gap:calc(var(--s-4) + (var(--s-2) / 2));padding:0 calc(var(--s-8) - (var(--s-2) / 2));border:calc(var(--s-2) / 2) solid var(--ba-line-2);border-radius:var(--r-3);background:var(--surface);display:flex}.list-detail-select>span{color:var(--text-subtle);font-size:calc(var(--text-2xs) - (var(--s-2) / 2));white-space:nowrap}.list-detail-select>button{max-inline-size:var(--ba-list-filter-select-w);block-size:auto;box-shadow:none;color:var(--ba-ink-2);font-size:var(--text-2xs);background:0 0;border:0;padding:0}.list-detail-filter-button{block-size:var(--ba-list-control-h);gap:calc(var(--s-4) + (var(--s-2) / 2));padding:0 var(--s-8);border-color:var(--ba-line-2);border-radius:var(--r-3);color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap}.list-detail-filter-button svg{inline-size:calc(var(--text-xs) + (var(--s-2) / 4));block-size:calc(var(--text-xs) + (var(--s-2) / 4))}.list-detail-filter-button:hover,.list-detail-filter-button.is-active{border-color:var(--ba-accent-line);background:var(--ba-accent-wash);color:var(--ba-accent-ink)}.list-detail-filter-count{min-inline-size:var(--ba-home-section-title-size);block-size:var(--ba-home-section-title-size);border-radius:var(--r-pill);background:var(--ba-accent-wash);color:var(--ba-accent-ink);font:calc(var(--text-2xs) - var(--s-2) + (var(--s-2) / 4)) var(--font-mono);place-items:center;display:inline-grid}.list-detail-training-filters{align-items:center;gap:calc(var(--s-8) - (var(--s-2) / 2));padding:var(--s-8) calc(var(--s-8) + (var(--s-2) / 2));border-top:calc(var(--s-2) / 2) solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.list-detail-training-filters .list-detail-select{min-inline-size:var(--ba-list-training-filter-w)}.list-detail-training-filters .list-detail-select>button{max-inline-size:var(--ba-list-training-select-w)}.list-detail-clear-training{block-size:var(--ba-list-control-h);padding:0 var(--s-6);color:var(--ba-accent-ink);font-size:var(--text-2xs);margin-left:auto}.list-detail-table-meta{justify-content:space-between;align-items:center;gap:var(--s-12);padding:var(--s-8) var(--ba-list-inset);color:var(--text-subtle);font-size:var(--text-2xs);display:flex}.list-detail-table-meta strong{color:var(--ba-ink-2);font-family:var(--font-mono)}.list-detail-table-surface{border:calc(var(--s-2) / 2) solid var(--border);border-radius:var(--r-4);background:var(--surface);overflow:hidden}.list-detail-table-surface--shared{box-shadow:var(--crm-elev-1-ring);border:0}.list-detail-table{min-inline-size:0}.list-detail-table tbody td{block-size:var(--ba-list-row-h);background:var(--surface)}.list-detail-table tbody tr:hover td{background:var(--ba-accent-wash)}.list-detail-table-row{cursor:pointer}.list-detail-table-row.is-selected td{background:var(--ba-accent-wash)}.list-detail-why{color:var(--ba-ink-2);font-family:var(--font-serif);font-size:calc(var(--text-xs) + (var(--s-2) / 2));text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.list-detail-added{flex-direction:column;line-height:1.2;display:flex}.list-detail-added strong{color:var(--ba-ink-2);font-size:var(--text-2xs);text-overflow:ellipsis;font-weight:600;overflow:hidden}.list-detail-added small{color:var(--text-subtle);font-size:calc(var(--text-2xs) - var(--s-2) + (var(--s-2) / 4))}.list-detail-decision{gap:var(--s-4);display:flex}.list-detail-decision-button,.physician-list-rating-button{inline-size:var(--ba-list-decision-w);block-size:var(--ba-list-decision-h);border-color:var(--ba-line-2);border-radius:calc(var(--r-2) + var(--s-2));background:var(--surface);color:var(--text-subtle);place-items:center;display:grid}.list-detail-decision-button:hover,.physician-list-rating-button:hover{border-color:var(--crm-border-strong);color:var(--text)}.list-detail-decision-button.is-up,.physician-list-rating-button.is-up{border-color:var(--ba-high-line);background:var(--ba-high-wash);color:var(--ba-high-ink)}.list-detail-decision-button.is-down,.physician-list-rating-button.is-down{border-color:var(--ba-low-line);background:var(--ba-low-wash);color:var(--ba-low-ink)}.list-detail-comment-count{min-inline-size:var(--ba-list-note-control);block-size:var(--ba-list-note-control);justify-content:center;align-items:center;gap:calc(var(--s-2) + (var(--s-2) / 2));border-radius:calc(var(--r-2) + var(--s-2));background:var(--ba-paper-sunk);color:var(--text-muted);font:calc(var(--text-2xs) - (var(--s-2) / 4)) var(--font-mono);display:inline-flex}.list-detail-comment-count svg{inline-size:calc(var(--text-xs) - (var(--s-2) / 4));block-size:calc(var(--text-xs) - (var(--s-2) / 4))}.list-detail-comment-count.is-empty{color:var(--text-subtle);font-size:var(--text-lg);background:0 0}.list-detail-pagination{border-top:calc(var(--s-2) / 2) solid var(--border)}.list-detail-empty{min-block-size:var(--ba-list-table-body-min-h);justify-content:center;align-items:center;gap:var(--s-8);color:var(--text-muted);flex-direction:column;display:flex}.list-detail-footnote{padding-inline:var(--ba-list-inset);color:var(--text-muted);font-size:var(--text-2xs);line-height:1.45}.list-detail-footnote strong{color:var(--ba-ink-2)}.list-detail-comment-popover{box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.list-detail-settings-popover{inline-size:max-content;min-inline-size:calc(var(--s-56) * 3);padding:var(--s-4)}.list-detail-settings-menu{gap:var(--s-2);flex-direction:column;display:flex}.list-detail-settings-menu>button{justify-content:flex-start;inline-size:100%}.list-detail-comment-popover{inline-size:min(var(--ba-list-comment-w), calc(100vw - var(--ba-list-access-mobile-gutter)));border-radius:calc(var(--r-4) + var(--s-2));background:var(--surface);box-shadow:var(--crm-elev-3-ring)}.list-detail-comment-head{align-items:flex-start;gap:calc(var(--s-8) + var(--s-2));padding-bottom:calc(var(--s-12) - (var(--s-2) / 2));border-bottom:calc(var(--s-2) / 2) solid var(--border);display:flex}.list-detail-comment-head>div{flex:1}.list-people-section{gap:var(--s-12);flex-direction:column;display:flex}.list-people-section+.list-people-section{margin-top:var(--s-24);padding-top:var(--s-20);border-top:1px solid var(--border)}.list-people-search{max-inline-size:calc(var(--s-56) * 5)}.list-people-rows{flex-direction:column;display:flex}.list-people-row,.list-people-columns{align-items:center;gap:var(--s-8) var(--s-16);grid-template-areas:"avatar identity access reviewer"".notes notes notes";grid-template-columns:var(--ba-list-access-avatar) minmax(0, 1fr) minmax(calc(var(--s-56) * 3), auto) minmax(calc(var(--s-56) * 2.5), auto);display:grid}.list-people-row{padding-block:var(--s-12);border-bottom:1px solid var(--border)}.list-people-row:last-child{border-bottom:0}.list-people-columns{padding-bottom:var(--s-8);border-bottom:1px solid var(--border);color:var(--text-subtle)}.list-people-rows--access-only .list-people-row,.list-people-rows--access-only .list-people-columns{grid-template-areas:"avatar identity access"".notes notes";grid-template-columns:var(--ba-list-access-avatar) minmax(0, 1fr) minmax(calc(var(--s-56) * 3), auto)}.list-people-avatar{grid-area:avatar}.list-people-identity{flex-direction:column;grid-area:identity;min-width:0;display:flex}.list-people-identity strong{color:var(--text);overflow-wrap:anywhere}.list-people-identity small{color:var(--text-subtle)}.list-people-cell{align-items:center;gap:var(--s-8);display:flex}.list-people-cell--access{grid-area:access}.list-people-cell--reviewer{grid-area:reviewer}.list-people-cell>.t-label{color:var(--text-subtle);display:none}.list-people-cell button,.list-people-quiet{color:var(--text-subtle)}.list-people-reviewer-state{align-items:center;gap:var(--s-4);display:flex}.list-people-notes{gap:var(--s-4);flex-direction:column;grid-area:notes;display:flex}.list-people-note{color:var(--text-muted);text-wrap:pretty}.list-people-note--amber{color:var(--c-amber)}.list-people-adders{gap:var(--s-8);padding-top:var(--s-4);flex-direction:column;display:flex}.list-people-adder,.list-people-composer{align-items:center;gap:var(--s-8);display:flex}.list-people-adder>:first-child,.list-people-composer>:first-child{flex:1;min-width:0}.list-people-add-person{color:var(--ba-accent-ink);align-self:flex-start}.list-people-footnote{color:var(--text-subtle);text-wrap:pretty}.list-people-link-actions{align-items:center;gap:var(--s-8);flex-shrink:0;display:flex}@media (max-width:720px){.list-people-columns{display:none}.list-people-row,.list-people-rows--access-only .list-people-row{grid-template-areas:"avatar identity"".access"".reviewer"".notes";grid-template-columns:var(--ba-list-access-avatar) minmax(0, 1fr)}.list-people-cell>.t-label{display:inline}.list-people-adder,.list-people-composer{flex-wrap:wrap}}.list-detail-link-access{align-items:center;gap:calc(var(--s-8) + var(--s-2));padding:calc(var(--s-12) - (var(--s-2) / 2));border-radius:var(--crm-r-control);background:var(--ba-paper-sunk);display:flex}.list-detail-link-access>div{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.list-detail-link-access strong{color:var(--text);font-size:var(--text-xs)}.list-detail-link-access span{color:var(--text-subtle);font-size:calc(var(--text-2xs) - (var(--s-2) / 2))}.list-people-contact-sharing{align-items:center;gap:var(--s-8);color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);display:flex}.list-people-contact-sharing:has([data-disabled]){cursor:default}.list-people-link-contact-status{align-items:center;gap:var(--s-8);color:var(--text-muted);flex-wrap:wrap;display:flex}.list-detail-link-history{gap:var(--s-4);padding-top:calc(var(--s-12) - (var(--s-2) / 2));color:var(--text-subtle);font-size:calc(var(--text-2xs) - (var(--s-2) / 2));display:grid}.list-detail-link-history strong{margin-bottom:var(--s-2);color:var(--ba-ink-2);font-size:var(--text-2xs)}.list-detail-comment-popover{padding:var(--s-12)}.list-detail-comment-head strong{color:var(--text);font-size:calc(var(--text-xs) + (var(--s-2) / 4));display:block}.list-detail-comment-head small{color:var(--text-muted);font-size:calc(var(--text-2xs) - (var(--s-2) / 4))}.list-detail-comment-list{max-block-size:var(--ba-list-table-body-min-h);gap:var(--s-8);padding-block:var(--s-12);display:grid;overflow-y:auto}.list-detail-comment-list article{padding:var(--s-8);border-radius:var(--r-3);background:var(--surface-2)}.list-detail-comment-list article>div{justify-content:space-between;gap:var(--s-8);color:var(--text-muted);font-size:calc(var(--text-2xs) - (var(--s-2) / 4));display:flex}.list-detail-comment-list article p{margin-top:var(--s-4);color:var(--text);font-size:var(--text-xs);white-space:normal}.list-detail-comment-composer{gap:var(--s-8);border-top:calc(var(--s-2) / 2) solid var(--border);padding-top:var(--s-12);flex-direction:column;display:flex}.physician-list-context{align-items:center;gap:var(--s-12);padding:calc(var(--s-8) + var(--s-2)) calc(var(--s-16) + var(--s-2));border-bottom:calc(var(--s-2) / 2) solid var(--ba-accent-line);background:var(--ba-accent-wash);display:flex}.physician-list-context-copy{gap:calc(var(--s-2) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.physician-list-context-copy>span{color:var(--ba-accent-ink);font-size:calc(var(--text-2xs) - (var(--s-2) / 2));font-weight:600}.physician-list-context-copy strong{color:var(--text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-list-context-copy small{color:var(--text-muted);font-size:calc(var(--text-2xs) - (var(--s-2) / 4));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.physician-list-rating{align-items:center;gap:var(--s-8);flex:none;display:flex}.physician-list-rating>span{max-inline-size:var(--ba-list-profile-rating-copy-w);color:var(--text-muted);font-size:calc(var(--text-2xs) - (var(--s-2) / 2));text-align:right;line-height:1.25}.physician-list-rating>div{gap:var(--s-4);display:flex}@media (max-width:900px){.list-detail-heading-row{align-items:flex-start}.list-detail-collaboration{flex-wrap:wrap}.list-detail-collaboration .list-detail-reviewer-summary{margin-inline-start:0}.list-detail-review-summary{white-space:nowrap;overflow-x:auto}.list-detail-review-note{display:none}.list-detail-toolbar{overflow-x:auto}}@keyframes ai-connection-checking-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes ai-connection-disconnected-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--crm-danger) 55%, transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab, var(--crm-danger) 0%, transparent)}}.ai-connection-status-dot--checking{animation:1.1s ease-in-out infinite ai-connection-checking-pulse}.ai-connection-status-dot--disconnected{animation:1.6s ease-out infinite ai-connection-disconnected-ring}@media (prefers-reduced-motion:reduce){.ai-connection-status-dot--checking,.ai-connection-status-dot--disconnected{animation:none}}.stagestrip.physician-profile-tabs{margin-inline:calc(-1 * var(--crm-s-20));padding-inline:var(--crm-s-20);background:var(--crm-surface-2);justify-content:flex-start;gap:var(--crm-s-2);flex:none;display:flex;overflow-x:auto}.physician-profile-sheet--list .stagestrip.physician-profile-tabs{margin-inline:calc(-1 * var(--crm-s-16));padding-inline:var(--crm-s-16)}.physician-profile-tabs .stagestrip__cell{align-items:center;gap:var(--crm-s-4);min-height:0;padding:var(--crm-s-8) var(--crm-s-8) var(--crm-s-6);border-right:0;border-bottom:var(--crm-s-2) solid transparent;flex-direction:row;flex:none;margin-bottom:-1px}.physician-profile-tabs .stagestrip__cell--active{border-bottom-color:var(--crm-primary);box-shadow:none;background:0 0}.physician-profile-tabs .stagestrip__cell--active:hover{background:var(--crm-surface)}.physician-profile-tabs .stagestrip__head{gap:var(--crm-s-4);align-items:baseline}.physician-profile-tabs .stagestrip__label{white-space:nowrap;flex:none}.physician-profile-tabs .stagestrip__count{font-family:var(--crm-font-mono);font-size:var(--text-xs);color:var(--crm-text-subtle);font-weight:400}.physician-profile-tabs .stagestrip__cell--active .stagestrip__count{color:var(--crm-text-subtle)}.physician-profile-actions{justify-content:flex-end;gap:var(--crm-s-8);margin-top:auto;display:flex}.physician-profile-tabpanel{padding-top:var(--crm-s-12)}.physician-profile-facts-rule{height:1px;margin:var(--crm-s-20) 0 0;background:var(--crm-border-strong);border:0}.physician-profile-place{align-items:flex-start;gap:var(--crm-s-6);margin-top:var(--crm-s-2);color:var(--crm-text-muted);font-size:var(--text-sm);line-height:1.35;display:flex}.physician-profile-place svg{width:var(--crm-s-12);height:var(--crm-s-12);margin-top:var(--crm-s-2);flex:none}.physician-profile-place span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.physician-profile-head-chips svg{width:var(--crm-s-12);height:var(--crm-s-12);flex:none}.physician-profile-section-title>.physician-section-meta{background:0 0;flex:none;height:auto}.physician-section-meta{color:var(--crm-text-subtle)}.physician-fit-box{border:1px solid var(--ba-accent-line);border-radius:var(--crm-r-4);background:var(--crm-surface);overflow:hidden}.physician-fit-head{align-items:center;gap:var(--crm-s-12);padding:var(--crm-s-12);border-bottom:1px solid var(--ba-accent-line);background:var(--ba-accent-wash);display:flex}.physician-fit-score{color:var(--ba-accent-ink);font-family:var(--crm-font-sans);font-size:var(--ba-profile-fit-score-size);font-variant-numeric:tabular-nums;flex:none;font-weight:600;line-height:1}.physician-fit-head p{min-width:0;color:var(--ba-ink-2);font-size:var(--text-sm);flex:1;margin:0;line-height:1.4}.physician-fit-head p b{color:var(--crm-text);font-weight:600}.physician-fit-row{grid-template-columns:var(--crm-s-32) minmax(0, 1fr) var(--ba-profile-fit-act-w);align-items:center;gap:var(--crm-s-8);padding:var(--crm-s-8) var(--crm-s-12);border-bottom:1px solid var(--crm-border);display:grid}.physician-fit-row:last-child{border-bottom:0}.physician-fit-row:hover{background:var(--crm-surface-2)}.physician-fit-disclosure{width:100%;color:var(--crm-text-muted);border-radius:0;justify-content:center}.physician-fit-disclosure svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-fit-rank{color:var(--ba-accent-ink)}.physician-fit-what{min-width:0}.physician-fit-what b{color:var(--crm-text);font-weight:600}.physician-fit-what b>span{color:var(--crm-text-muted);font-weight:400}.physician-fit-what a{color:var(--ba-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ba-accent-line);-webkit-text-decoration-color:var(--ba-accent-line);-webkit-text-decoration-color:var(--ba-accent-line);text-decoration-color:var(--ba-accent-line);text-underline-offset:var(--crm-s-2)}.physician-fit-what small{color:var(--crm-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.physician-fit-unlinked{color:var(--crm-text-subtle);font-style:italic;font-weight:400}.physician-fit-act{justify-content:flex-end;align-items:center;gap:var(--crm-s-8);min-width:0;display:flex}.physician-fit-act>button{flex:none}.physician-fit-score-cell{color:var(--crm-text-muted);flex:none}.physician-fit-open{height:var(--crm-control-h-xs);padding-inline:var(--crm-s-8);border:1px solid var(--crm-border-strong);border-radius:var(--crm-r-2);color:var(--crm-text);align-items:center;display:inline-flex}.physician-fit-open:hover{background:var(--crm-surface-2);text-decoration:none}.physician-fit-similar{margin:var(--crm-s-6) 0 0;color:var(--crm-text-muted);overflow-wrap:anywhere}.physician-fit-similar a{color:var(--ba-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ba-accent-line);-webkit-text-decoration-color:var(--ba-accent-line);-webkit-text-decoration-color:var(--ba-accent-line);text-decoration-color:var(--ba-accent-line);text-underline-offset:var(--crm-s-2)}.physician-reach{gap:var(--crm-s-8);margin-top:var(--crm-s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.physician-reach>div{align-items:center;gap:var(--crm-s-8);min-width:0;padding:var(--crm-s-8);border:1px solid var(--crm-border);border-radius:var(--crm-r-3);display:flex}.physician-reach svg{width:var(--crm-s-16);height:var(--crm-s-16);flex:none}.physician-reach>div>span{min-width:0}.physician-reach b,.physician-reach a{font-size:var(--text-sm);font-weight:var(--crm-control-weight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-reach small{color:var(--crm-text-muted);font-size:var(--text-xs);display:block}.physician-reach>div.is-off{color:var(--crm-text-subtle)}.physician-reach>div.is-off b{color:var(--crm-text-subtle);font-weight:400}.physician-flag-chips{gap:var(--crm-s-6);flex-wrap:wrap;display:flex}.physician-flag-chips svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-warn-list{gap:var(--crm-s-4);margin-top:var(--crm-s-8);flex-direction:column;display:flex}.physician-warn-list>div{align-items:flex-start;gap:var(--crm-s-8);color:var(--ba-ink-2);font-size:var(--text-sm);display:flex}.physician-warn-list svg{width:var(--crm-s-12);height:var(--crm-s-12);margin-top:var(--crm-s-4);color:var(--ba-med-ink);flex:none}.physician-conflicts{margin-top:var(--crm-s-8)}.physician-conflicts>summary{list-style:none}.physician-conflicts>summary::-webkit-details-marker{display:none}.physician-conflicts-summary{justify-content:space-between;align-items:center;gap:var(--crm-s-8);color:var(--ba-ink-2);font-size:var(--text-sm);display:flex}.physician-conflicts-summary>span:first-child{align-items:center;gap:var(--crm-s-8);min-width:0;display:inline-flex}.physician-conflicts-summary svg{width:var(--crm-s-12);height:var(--crm-s-12);color:var(--ba-med-ink);flex:none}.physician-conflict-row{padding:var(--crm-s-8) 0;border-bottom:1px solid var(--crm-border)}.physician-conflict-row:last-child{border-bottom:0}.physician-conflict-field{color:var(--crm-text);margin:0}.physician-conflict-row dl{margin:var(--crm-s-4) 0 0;gap:var(--crm-s-4) var(--crm-s-8);grid-template-columns:auto minmax(0,1fr);display:grid}.physician-conflict-row dl>div{display:contents}.physician-conflict-row dt{color:var(--crm-text-muted);font-size:var(--text-xs)}.physician-conflict-row dd{min-width:0;margin:0}.physician-conflict-row .is-dropped dd{color:var(--crm-text-subtle)}.physician-conflict-value>*{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-conflict-value a{color:var(--ba-accent-ink)}.physician-conflict-row dd small{color:var(--crm-text-subtle);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-source-rows{flex-direction:column;display:flex}.physician-source-row{align-items:center;gap:var(--crm-s-8);padding:var(--crm-s-6) 0;border-bottom:1px solid var(--crm-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;display:grid}.physician-source-row:hover{text-decoration:none}.physician-source-row:hover b{text-decoration:underline}.physician-source-row>span{min-width:0}.physician-source-row b{font-weight:var(--crm-control-weight);display:block}.physician-source-row small{color:var(--crm-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.physician-source-kind{color:var(--crm-text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none}.physician-source-kind svg{width:var(--crm-s-12);height:var(--crm-s-12)}.physician-source-collapsed>summary{list-style:none}.physician-source-collapsed>summary::-webkit-details-marker{display:none}.physician-source-collapsed[open]>summary{border-bottom-color:var(--crm-border-strong)}.physician-source-rows>.physician-source-collapsed:last-child>summary{border-bottom:0}.physician-source-collapsed a.physician-source-row{padding-left:var(--crm-s-12)}.physician-source-searches{margin-top:var(--crm-s-8)}.physician-facts-grid{gap:var(--crm-s-2) var(--crm-s-20);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.physician-facts-grid>div{min-width:0;padding:var(--crm-s-6) 0;border-bottom:1px solid var(--crm-border)}.physician-facts-grid dt{color:var(--crm-text-muted);font-size:var(--text-xs)}.physician-facts-grid dd{margin:var(--crm-s-2) 0 0;overflow-wrap:anywhere}.physician-facts-grid dd small{color:var(--crm-text-muted)}.physician-facts-grid dd>.physician-experience-type-select{margin-top:var(--crm-s-2)}.physician-practice{min-width:0}.physician-practice b{font-weight:600;display:block}.physician-practice>span{color:var(--ba-ink-2);display:block}.physician-practice small{color:var(--crm-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.physician-practice-profile{align-items:center;gap:var(--crm-s-4);display:inline-flex}.physician-practice-profile svg{width:var(--crm-s-12);height:var(--crm-s-12)}.practice-card{gap:var(--crm-s-4);min-width:0;display:grid}.practice-card__head{justify-content:flex-start;align-items:center;gap:var(--crm-s-8);flex-wrap:wrap;min-width:0;display:flex}.practice-card__head b{overflow-wrap:anywhere;min-width:0;font-weight:600;display:block}.practice-card__alias{color:var(--ba-ink-2);display:block}.practice-card small{color:var(--crm-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.practice-card--full{gap:var(--crm-s-8)}.practice-card-stack{gap:var(--crm-s-12);display:grid}.practice-card-stack .practice-card+.practice-card{padding-top:var(--crm-s-12);border-top:1px solid var(--crm-border)}.physician-work-history:before{background:var(--crm-border-strong)}.physician-work-history>div.is-gap:before{border-style:dashed}.physician-work-history>div.is-gap>strong{color:var(--crm-text-subtle);font-style:italic;font-weight:400}.physician-lists-notes>section:first-child .physician-profile-section-title{margin-top:var(--crm-s-16)}.physician-drawer-note-composer{gap:var(--crm-s-8);margin-top:var(--crm-s-8);flex-direction:column;display:flex}.physician-drawer-note-composer>div{justify-content:flex-end;display:flex}.physician-all-data>summary{justify-content:flex-start;align-items:baseline;gap:var(--crm-s-6);display:flex}.physician-all-data>summary>span:first-child{text-decoration:underline}.physician-all-data>summary>span:last-child{color:var(--crm-text-muted)}.physician-all-data>summary>span:last-child:before{content:"· "}.ashby-roster-scroll{overflow-y:auto}.help-explainer-page{background:var(--crm-bg);min-height:100%;color:var(--crm-text)}.help-explainer-page .help-explainer-header{width:min(100%, calc(var(--crm-s-56) * 18 + var(--crm-s-32)));padding:var(--crm-s-24) var(--crm-s-24) 0;background:0 0;border-bottom:0;margin-inline:auto}.help-explainer-header h1{font-family:var(--crm-font-serif)}.help-explainer-header>div:first-child{max-width:calc(var(--crm-s-56) * 12)}.help-explainer-toolbar{gap:var(--crm-s-8);display:flex}.help-explainer-toolbar svg{width:var(--crm-s-16);height:var(--crm-s-16)}.help-explainer-main{width:min(100%, calc(var(--crm-s-56) * 18 + var(--crm-s-32)));padding:var(--crm-s-16) var(--crm-s-24) calc(var(--crm-s-40) * 2);margin-inline:auto}.help-explainer-tabs{gap:var(--crm-s-24)}.help-explainer-tabs-list{border-bottom:1px solid var(--crm-border);flex-wrap:wrap;justify-content:flex-start;row-gap:0;width:100%;height:auto}.help-explainer-tabs-list [role=tab]{padding-inline:var(--crm-s-12);flex:none}.help-explainer-panel[data-state=inactive]{display:none}.help-explainer-sub{max-width:calc(var(--crm-s-56) * 10);margin:0 0 var(--crm-s-16);color:var(--crm-text-muted)}.help-explainer-diagram-intro{margin:0 0 var(--crm-s-12);color:var(--crm-text-muted)}.help-explainer-key-label{margin:0 0 var(--crm-s-6)}.help-explainer-definitions{gap:var(--crm-s-8) var(--crm-s-32);margin-bottom:var(--crm-s-16);padding:var(--crm-s-12) var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-explainer-definition{grid-template-columns:var(--crm-s-16) calc(var(--crm-s-40) * 2) minmax(0, 1fr);align-items:center;gap:var(--crm-s-8);white-space:nowrap;min-width:0;display:grid}.help-explainer-definition svg{width:var(--crm-s-16);height:var(--crm-s-16);color:var(--crm-primary)}.help-explainer-definition b{color:var(--crm-text)}.help-explainer-definition span{color:var(--crm-text-muted);text-overflow:ellipsis;overflow:hidden}.help-explainer-flow{padding:var(--crm-s-24) calc(var(--crm-s-24) + var(--crm-s-4)) calc(var(--crm-s-24) + var(--crm-s-4));border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface);display:grid;position:relative}.help-explainer-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.help-explainer-wires path{fill:none;stroke:var(--crm-border-strong);stroke-width:1.5px}.help-explainer-wires path.teal{stroke:var(--crm-chart-categorical-4)}.help-explainer-wires path.gold{stroke:var(--crm-amber)}.help-explainer-wires path.head{fill:var(--crm-border-strong);stroke:none}.help-explainer-wires path.head.teal{fill:var(--crm-chart-categorical-4)}.help-explainer-wires path.head.gold{fill:var(--crm-amber)}.help-explainer-row{z-index:1;position:relative}.help-explainer-row--start{justify-content:center;display:flex}.help-explainer-lanes{gap:calc(var(--crm-s-40) + var(--crm-s-4));margin-top:var(--crm-s-40);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.help-explainer-lane{flex-direction:column;align-items:stretch;min-width:0;display:flex}.help-explainer-fan{justify-content:center;gap:var(--crm-s-6);margin-top:var(--crm-s-32);flex-wrap:nowrap;display:flex}.help-explainer-chip{z-index:1;padding:var(--crm-s-4) calc(var(--crm-s-8) + var(--crm-s-2));border:1px solid var(--crm-border);border-radius:var(--crm-r-pill);background:var(--crm-surface-2);color:var(--crm-text);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.help-explainer-chip--more{color:var(--crm-text-muted)}.help-explainer-chip--explore{background:var(--crm-info-soft);border-color:#0000}.help-explainer-fan-caption{margin:var(--crm-s-8) 0 0;text-align:center}.help-explainer-row--roster{margin-top:var(--crm-s-40);justify-content:center;display:flex}.help-explainer-stages{gap:var(--crm-s-20);margin-top:var(--crm-s-40);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.help-explainer-outcomes{gap:var(--crm-s-20);margin-top:var(--crm-s-40);grid-template-columns:1fr 1fr;display:grid}.help-explainer-box{align-items:flex-start;gap:calc(var(--crm-s-8) + var(--crm-s-2));padding:var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface);cursor:default;transition:border-color var(--ba-motion-row) var(--ba-ease-premium), outline-color var(--ba-motion-row) var(--ba-ease-premium);outline:none;display:flex;position:relative}.help-explainer-box:hover,.help-explainer-box.is-active{border-color:var(--crm-primary);outline:1px solid var(--crm-primary)}.help-explainer-box:focus-visible{outline:2px solid var(--crm-selection-border);outline-offset:2px}.help-explainer-box-icon{padding-top:var(--crm-s-2);color:var(--crm-primary);flex:none;display:flex}.help-explainer-box-icon svg{width:var(--crm-s-16);height:var(--crm-s-16)}.help-explainer-box-text{gap:var(--crm-s-2);text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.help-explainer-box-text>span{color:var(--crm-text-muted)}.help-explainer-box-number{padding-left:var(--crm-s-8);color:var(--crm-primary);white-space:nowrap;margin-left:auto;font-weight:600}.help-explainer-box--start{width:min(100%, calc(var(--crm-s-56) * 7 + var(--crm-s-24)));border-color:var(--crm-primary);background:var(--crm-primary);color:var(--crm-primary-foreground)}.help-explainer-box--start .help-explainer-box-icon,.help-explainer-box--start .help-explainer-box-text>span{color:var(--crm-primary-foreground)}.help-explainer-box--explore .help-explainer-box-icon,.help-explainer-box--explore .help-explainer-box-text>b{color:var(--crm-chart-categorical-4)}.help-explainer-box--roster{width:min(100%, calc(var(--crm-s-56) * 12.5));padding:var(--crm-s-12) var(--crm-s-16);align-items:center}.help-explainer-box--roster .help-explainer-box-text{align-items:flex-start;gap:var(--crm-s-2);flex-direction:column}.help-explainer-box--roster .help-explainer-box-text>b{font-family:var(--crm-font-serif);flex:none}.help-explainer-box--stage{gap:var(--crm-s-6);flex-direction:column;min-width:0}.help-explainer-box--stage .help-explainer-box-number{margin-left:0;padding-left:0}.help-explainer-box--outcome{background:var(--crm-amber-soft);border-color:#0000}.help-explainer-box--outcome .help-explainer-box-icon,.help-explainer-box--outcome .help-explainer-box-text>b,.help-explainer-box--outcome .help-explainer-box-number{color:var(--crm-amber)}.help-explainer-notes{margin:var(--crm-s-20) 0 0;columns:2;column-gap:var(--crm-s-40);padding:0;list-style:none}.help-explainer-note{break-inside:avoid;padding:calc(var(--crm-s-8) + var(--crm-s-2));border-top:1px solid var(--crm-border);border-radius:var(--crm-r-3);transition:background-color var(--ba-motion-row) var(--ba-ease-premium)}.help-explainer-note.is-active{background:var(--crm-primary-soft)}.help-explainer-note p{max-width:60ch;margin:var(--crm-s-2) 0 0;color:var(--crm-text-muted)}.help-explainer-rule{max-width:calc(var(--crm-s-56) * 8);margin:var(--crm-s-32) auto 0;color:var(--crm-text-muted);text-align:center}.help-explainer-rule b{color:var(--crm-text)}.help-explainer-journey{grid-template-columns:calc(var(--crm-s-56) * 4) 1fr;gap:var(--crm-s-32);align-items:start;display:grid}.help-explainer-person{top:var(--crm-s-16);padding:var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface);position:sticky}.help-explainer-person>p{margin-top:var(--crm-s-2)}.help-explainer-person dl{gap:var(--crm-s-4) var(--crm-s-12);margin:var(--crm-s-12) 0 0;grid-template-columns:auto 1fr;display:grid}.help-explainer-person dt{color:var(--crm-text-muted)}.help-explainer-person dd{margin:0;font-weight:500}.help-explainer-steps{margin:0;padding:0;list-style:none}.help-explainer-steps li{grid-template-columns:var(--crm-s-40) 1fr;gap:var(--crm-s-12);padding:var(--crm-s-16) 0;border-top:1px solid var(--crm-border);display:grid}.help-explainer-steps li:first-child{border-top:0;padding-top:0}.help-explainer-step-icon{width:var(--crm-s-40);height:var(--crm-s-40);border-radius:var(--crm-r-control);background:var(--crm-primary-soft);color:var(--crm-primary);place-items:center;display:grid}.help-explainer-step-icon svg{width:var(--crm-s-20);height:var(--crm-s-20)}.help-explainer-steps h3{margin:0 0 var(--crm-s-2)}.help-explainer-steps p{max-width:calc(var(--crm-s-56) * 9);color:var(--crm-text-muted);margin:0}.help-explainer-recipe{min-height:calc(var(--crm-s-40) + var(--crm-s-4));border:1px solid var(--crm-border);border-radius:var(--crm-r-data);display:flex;overflow:hidden}.help-explainer-recipe-segment{flex:var(--help-recipe-points) 1 0;min-width:0;padding-inline:var(--crm-s-12);flex-direction:column;justify-content:center;display:flex}.help-explainer-recipe-segment b{white-space:nowrap;text-overflow:ellipsis;color:inherit;overflow:hidden}.help-explainer-recipe-segment--1{background:var(--crm-primary);color:var(--crm-primary-foreground)}.help-explainer-recipe-segment--2{background:var(--crm-chart-categorical-4);color:var(--crm-primary-foreground)}.help-explainer-recipe-segment--3{background:var(--crm-border-strong);color:var(--crm-text)}.help-explainer-recipe-segment--4{background:var(--crm-surface-2);color:var(--crm-text)}.help-explainer-recipe-caption{justify-content:space-between;gap:var(--crm-s-12);margin-top:var(--crm-s-6);color:var(--crm-text-muted);display:flex}.help-explainer-histogram{padding:var(--crm-s-8) var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface)}.help-explainer-histogram-plot{gap:var(--crm-s-8);min-height:calc(var(--crm-s-56) * 3);padding-top:var(--crm-s-20);grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:relative}.help-explainer-histogram-band{z-index:2;top:0;bottom:var(--crm-s-24);left:var(--help-band-position);border-left:1px dashed var(--crm-amber);pointer-events:none;position:absolute}.help-explainer-histogram-band span{top:0;left:var(--crm-s-6);color:var(--crm-amber);white-space:nowrap;position:absolute}.help-explainer-histogram-column{z-index:1;grid-template-rows:var(--crm-s-20) minmax(0, 1fr) var(--crm-s-20);gap:var(--crm-s-4);text-align:center;align-items:end;min-width:0;display:grid;position:relative}.help-explainer-histogram-count,.help-explainer-histogram-axis{color:var(--crm-text-muted)}.help-explainer-histogram-axis{white-space:nowrap}.help-explainer-histogram-bar-zone{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.help-explainer-histogram-bar-zone i{width:min(100%, var(--crm-s-56));height:var(--help-histogram-height);border-radius:var(--crm-r-2) var(--crm-r-2) 0 0;background:var(--crm-primary);display:block}.help-explainer-histogram-bar-zone i.has-value{min-height:var(--crm-s-2)}.help-explainer-histogram-column--muted .help-explainer-histogram-bar-zone i{background:var(--crm-border-strong)}.help-explainer-histogram-column--gold .help-explainer-histogram-bar-zone i{background:var(--crm-amber)}.help-explainer-scoring{gap:var(--crm-s-32);flex-direction:column;display:flex}.help-explainer-section h2{margin:0 0 var(--crm-s-4);font-family:var(--crm-font-serif)}.help-explainer-section-copy{max-width:calc(var(--crm-s-56) * 10);margin:0 0 var(--crm-s-16);color:var(--crm-text-muted)}.help-explainer-score-example{align-items:center;gap:var(--crm-s-16);margin-top:var(--crm-s-16);padding:var(--crm-s-12) var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface-2);display:flex}.help-explainer-score-example-value{color:var(--crm-primary);flex:none}.help-explainer-score-example-person{flex-direction:column;flex:none;display:flex}.help-explainer-score-example-person span{color:var(--crm-text-muted)}.help-explainer-score-example-reasons{justify-content:flex-end;gap:var(--crm-s-6);flex-wrap:wrap;flex:auto;display:flex}.help-explainer-triggers{gap:var(--crm-s-12);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.help-explainer-trigger{padding:var(--crm-s-12);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface)}.help-explainer-trigger b,.help-explainer-trigger span{display:block}.help-explainer-trigger span{margin-top:var(--crm-s-2);color:var(--crm-text-muted)}.help-explainer-loops{gap:var(--crm-s-16);grid-template-columns:1fr 1fr;display:grid}.help-explainer-loop{padding:var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface)}.help-explainer-loop h3{margin:0 0 var(--crm-s-12)}.help-explainer-loop-steps{align-items:center;gap:var(--crm-s-8);flex-wrap:wrap;display:flex}.help-explainer-loop-step-group{align-items:center;gap:var(--crm-s-8);display:inline-flex}.help-explainer-loop-step{padding:var(--crm-s-6) var(--crm-s-12);border-radius:var(--crm-r-pill);background:var(--crm-primary-soft);color:var(--crm-text);font-weight:500;display:inline-flex}.help-explainer-loop--teal .help-explainer-loop-step{background:var(--crm-success-soft)}.help-explainer-loop--teal h3{color:var(--crm-chart-categorical-4)}.help-explainer-loop-arrow{color:var(--crm-border-strong);font-weight:600}.help-explainer-loop>p{max-width:calc(var(--crm-s-56) * 8);margin:var(--crm-s-12) 0 0;color:var(--crm-text-muted)}.help-explainer-quiet-link{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--crm-border-strong);-webkit-text-decoration-color:var(--crm-border-strong);-webkit-text-decoration-color:var(--crm-border-strong);text-decoration-color:var(--crm-border-strong);text-underline-offset:var(--crm-s-2)}.help-explainer-quiet-link:hover{color:var(--crm-primary);text-decoration-color:currentColor}.help-guide-nav{gap:var(--crm-s-4);width:max-content;max-width:100%;padding:var(--crm-s-4);margin-bottom:var(--crm-s-24);border:1px solid var(--crm-border);border-radius:var(--crm-r-pill);background:var(--crm-surface);flex-wrap:wrap;display:flex}.help-guide-nav a{height:var(--crm-s-24);padding-inline:var(--crm-s-12);border-radius:var(--crm-r-pill);color:var(--crm-text-muted);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.help-guide-nav a:hover{background:var(--crm-surface-2);color:var(--crm-text);text-decoration:none}.help-guide-nav a[aria-current=page]{background:var(--crm-primary-soft);color:var(--crm-primary)}.help-guide-nav a:focus-visible{outline:var(--crm-s-2) solid var(--crm-focus-ring);outline-offset:var(--crm-s-2)}.help-index-main{gap:var(--crm-s-32);display:grid}.help-index-cards{gap:var(--crm-s-16);display:grid}.help-index-door{padding-bottom:calc(var(--crm-s-56) + var(--crm-s-8));position:relative}.help-index-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.help-index-wires path{fill:none;stroke:var(--crm-border-strong);stroke-width:1.5px}.help-index-wires path.gold{stroke:var(--crm-amber)}.help-index-wires path.head{fill:var(--crm-border-strong);stroke:none}.help-index-wires path.head.gold{fill:var(--crm-amber);stroke:none}.help-index-panels{z-index:1;gap:calc(var(--crm-s-40) + var(--crm-s-4));grid-template-columns:5fr 2fr 5fr;align-items:stretch;display:grid;position:relative}.help-index-panel{border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface);color:var(--crm-text);transition:border-color var(--ba-motion-row) var(--ba-ease-premium);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.help-index-panel:hover{border-color:var(--crm-primary);outline:1px solid var(--crm-primary);color:var(--crm-text);text-decoration:none}.help-index-panel:focus-visible{outline:var(--crm-s-2) solid var(--crm-focus-ring);outline-offset:var(--crm-s-2);text-decoration:none}.help-index-panel-art{height:calc(var(--crm-s-56) * 2 + var(--crm-s-32));border-bottom:1px solid var(--crm-border);background:var(--crm-bg);place-items:center;display:grid}.help-index-panel-art svg{width:74%;height:80%}.help-index-panel-body{align-content:start;gap:var(--crm-s-4);padding:var(--crm-s-16) var(--crm-s-20) var(--crm-s-16);display:grid}.help-index-panel-body h2{font-family:var(--crm-font-serif);margin:0}.help-index-panel-body>span{color:var(--crm-text-muted)}.help-index-panel-go{color:var(--crm-primary);font-weight:600}.help-index-panel:hover .help-index-panel-go{text-underline-offset:var(--crm-s-2);text-decoration:underline}.help-index-db{z-index:1;align-self:center;gap:var(--crm-s-2);padding:var(--crm-s-12) var(--crm-s-16);border:1px solid var(--crm-border);border-radius:var(--crm-r-data);background:var(--crm-surface-2);text-align:center;display:grid;position:relative}.help-index-db span{color:var(--crm-text-muted)}.help-index-ret{bottom:var(--crm-s-12);z-index:1;padding:var(--crm-s-4) var(--crm-s-16);border-radius:var(--crm-r-pill);background:var(--crm-amber-soft);color:var(--crm-text);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.help-index-caption{max-width:75ch;color:var(--crm-text-muted);text-align:center;margin:0 auto}.help-index-caption a{font-weight:600}@media (max-width:52rem){.help-explainer-header>div:first-child{max-width:none}.help-explainer-main{padding-inline:var(--crm-s-16)}.help-explainer-definitions{grid-template-columns:1fr}.help-explainer-definition{white-space:normal}.help-explainer-notes{columns:1}.help-explainer-lanes,.help-explainer-journey{grid-template-columns:1fr}.help-explainer-stages{gap:var(--crm-s-12);grid-template-columns:1fr}.help-explainer-outcomes{grid-template-columns:1fr}.help-explainer-person{position:static}.help-explainer-box--roster,.help-explainer-box--roster .help-explainer-box-text{flex-direction:column;align-items:flex-start}.help-explainer-recipe{flex-direction:column}.help-explainer-recipe-segment{min-height:var(--crm-s-40)}.help-explainer-recipe-caption{align-items:flex-start;gap:var(--crm-s-2);flex-direction:column}.help-explainer-histogram{overflow-x:auto}.help-explainer-histogram-plot{min-width:calc(var(--crm-s-56) * 10)}.help-explainer-score-example{flex-direction:column;align-items:flex-start}.help-explainer-score-example-reasons{justify-content:flex-start}.help-explainer-triggers{grid-template-columns:repeat(2,minmax(0,1fr))}.help-explainer-loops{grid-template-columns:1fr}.help-index-panels{gap:var(--crm-s-16);grid-template-columns:minmax(0,1fr)}.help-index-wires{display:none}.help-index-door{padding-bottom:0}.help-index-ret{width:max-content;max-width:100%;margin:var(--crm-s-16) auto 0;white-space:normal;text-align:center;display:block;position:static;transform:none}.help-explainer-fan{flex-wrap:wrap}.help-explainer-wires{display:none}}@media (max-width:32rem){.help-explainer-triggers{grid-template-columns:1fr}.help-index-panel-art{height:calc(var(--crm-s-56) * 2)}}@media print{.help-explainer-page{background:var(--crm-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact}.help-explainer-toolbar,.help-explainer-tabs-list{display:none!important}.help-explainer-main{width:100%;padding:0}.help-explainer-panel,.help-explainer-panel[data-state=inactive]{break-before:page;display:block!important}.help-explainer-panel[data-print-first]{break-before:auto}.help-explainer-box{break-inside:avoid;box-shadow:none}.help-explainer-person{box-shadow:none;position:static}.help-explainer-page *{box-shadow:none!important}}@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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}