*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.velvet-card,.velvet-detail-card,.velvet-kpi{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,var(--status-info-soft)) 100%)!important;box-shadow:0 18px 44px rgba(15,35,58,.08),0 2px 10px rgba(15,35,58,.04)!important}.velvet-card:before,.velvet-detail-card:before,.velvet-kpi:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset-inline:1.25rem;top:0;height:1px;background:hsla(0,0%,100%,.82)}.velvet-kpi:after{content:"";pointer-events:none;position:absolute;z-index:1;left:1.35rem;top:0;width:4rem;height:5px;border-radius:999px;background:transparent}.velvet-card,.velvet-kpi{transition-property:border-color,box-shadow,transform,background-color;transition-duration:.15s}.velvet-card:hover,.velvet-kpi:hover{box-shadow:0 22px 54px rgba(15,35,58,.12),0 4px 14px rgba(15,35,58,.06)!important}.velvet-kpi{background:var(--surface-card)!important}.velvet-kpi,.velvet-kpi[data-tone=info],.velvet-kpi[data-tone=neutral]{border-color:transparent!important;box-shadow:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04)!important}.velvet-kpi[data-tone=info],.velvet-kpi[data-tone=neutral]{background:linear-gradient(122deg,transparent 0 64%,rgba(2,132,199,.13) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(2,132,199,.09) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(2,132,199,.06) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(2,132,199,.2)) 100%)!important}.velvet-kpi[data-tone=info]:after,.velvet-kpi[data-tone=neutral]:after{background:rgba(2,132,199,.98)}.velvet-kpi[data-tone=success]{background:linear-gradient(122deg,transparent 0 64%,rgba(5,150,105,.13) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(5,150,105,.09) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(5,150,105,.06) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(5,150,105,.2)) 100%)!important;border-color:transparent!important;box-shadow:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04)!important}.velvet-kpi[data-tone=success]:after{background:rgba(5,150,105,.98)}.velvet-kpi[data-tone=warning]{background:linear-gradient(122deg,transparent 0 64%,rgba(217,119,6,.14) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(217,119,6,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(217,119,6,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(217,119,6,.2)) 100%)!important;border-color:transparent!important;box-shadow:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04)!important}.velvet-kpi[data-tone=warning]:after{background:rgba(217,119,6,.98)}.velvet-kpi[data-tone=critical],.velvet-kpi[data-tone=danger]{background:linear-gradient(122deg,transparent 0 64%,rgba(225,29,72,.13) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(225,29,72,.09) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(225,29,72,.06) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(225,29,72,.19)) 100%)!important;border-color:transparent!important;box-shadow:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04)!important}.velvet-kpi[data-tone=critical]:after,.velvet-kpi[data-tone=danger]:after{background:rgba(225,29,72,.96)}.velvet-kpi[data-tone=lavender]{background:linear-gradient(122deg,transparent 0 64%,rgba(124,58,237,.13) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(124,58,237,.09) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(124,58,237,.06) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(124,58,237,.19)) 100%)!important;border-color:transparent!important;box-shadow:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04)!important}.velvet-kpi[data-tone=lavender]:after{background:rgba(124,58,237,.96)}.velvet-kpi[data-tone=info] p:nth-of-type(2),.velvet-kpi[data-tone=neutral] p:nth-of-type(2){color:#0369a1!important}.velvet-kpi[data-tone=success] p:nth-of-type(2){color:#047857!important}.velvet-kpi[data-tone=warning] p:nth-of-type(2){color:#b45309!important}.velvet-kpi[data-tone=critical] p:nth-of-type(2),.velvet-kpi[data-tone=danger] p:nth-of-type(2){color:#be123c!important}.velvet-kpi[data-tone=lavender] p:nth-of-type(2){color:#6d28d9!important}.velvet-kpi [class*=rounded-full]{align-self:flex-start;min-width:2.75rem;min-height:2.75rem;margin-top:1.25rem}.velvet-kpi [class*=rounded-full] svg{width:1.25rem;height:1.25rem}.velvet-kpi p:nth-of-type(2){font-size:1.875rem!important;line-height:1!important}.velvet-kpi p:first-of-type{font-size:.875rem!important;line-height:1.25rem!important}.velvet-kpi[data-tone=info] [class*=rounded-full],.velvet-kpi[data-tone=neutral] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(2,132,199,.12)!important}.velvet-kpi[data-tone=success] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(5,150,105,.12)!important}.velvet-kpi[data-tone=warning] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(217,119,6,.13)!important}.velvet-kpi[data-tone=critical] [class*=rounded-full],.velvet-kpi[data-tone=danger] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(225,29,72,.11)!important}.velvet-kpi[data-tone=lavender] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(124,58,237,.11)!important}.velvet-detail-card{background:linear-gradient(160deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card-soft) 88%,var(--status-info-soft)) 100%)!important;box-shadow:0 10px 26px rgba(15,35,58,.055),inset 0 1px 0 hsla(0,0%,100%,.78)!important}.dark .velvet-card,.dark .velvet-detail-card,.dark .velvet-kpi{background:linear-gradient(145deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,var(--status-info-soft)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-card:before,.dark .velvet-detail-card:before,.dark .velvet-kpi:before{background:hsla(0,0%,100%,.08)}.dark .velvet-kpi{background:var(--surface-card)!important;border-color:transparent!important}.dark .velvet-kpi[data-tone=info],.dark .velvet-kpi[data-tone=neutral]{background:linear-gradient(122deg,transparent 0 64%,rgba(56,189,248,.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(56,189,248,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(56,189,248,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(56,189,248,.22)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-kpi[data-tone=info]:after,.dark .velvet-kpi[data-tone=neutral]:after{background:rgba(56,189,248,.86)}.dark .velvet-kpi[data-tone=success]{background:linear-gradient(122deg,transparent 0 64%,rgba(52,211,153,.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(52,211,153,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(52,211,153,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(52,211,153,.22)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-kpi[data-tone=success]:after{background:rgba(52,211,153,.86)}.dark .velvet-kpi[data-tone=warning]{background:linear-gradient(122deg,transparent 0 64%,rgba(251,191,36,.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(251,191,36,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(251,191,36,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(251,191,36,.22)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-kpi[data-tone=warning]:after{background:rgba(251,191,36,.86)}.dark .velvet-kpi[data-tone=critical],.dark .velvet-kpi[data-tone=danger]{background:linear-gradient(122deg,transparent 0 64%,rgba(251,113,133,.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(251,113,133,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(251,113,133,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(251,113,133,.21)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-kpi[data-tone=critical]:after,.dark .velvet-kpi[data-tone=danger]:after{background:rgba(251,113,133,.82)}.dark .velvet-kpi[data-tone=lavender]{background:linear-gradient(122deg,transparent 0 64%,rgba(167,139,250,.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(167,139,250,.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(167,139,250,.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(167,139,250,.21)) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22)!important}.dark .velvet-kpi[data-tone=lavender]:after{background:rgba(167,139,250,.82)}.dark .velvet-kpi[data-tone=info] p:nth-of-type(2),.dark .velvet-kpi[data-tone=neutral] p:nth-of-type(2){color:#7dd3fc!important}.dark .velvet-kpi[data-tone=success] p:nth-of-type(2){color:#6ee7b7!important}.dark .velvet-kpi[data-tone=warning] p:nth-of-type(2){color:#fcd34d!important}.dark .velvet-kpi[data-tone=critical] p:nth-of-type(2),.dark .velvet-kpi[data-tone=danger] p:nth-of-type(2){color:#fda4af!important}.dark .velvet-kpi[data-tone=lavender] p:nth-of-type(2){color:#c4b5fd!important}.dark .velvet-kpi[data-tone=info] [class*=rounded-full],.dark .velvet-kpi[data-tone=neutral] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(56,189,248,.08)!important}.dark .velvet-kpi[data-tone=success] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(52,211,153,.08)!important}.dark .velvet-kpi[data-tone=warning] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(251,191,36,.08)!important}.dark .velvet-kpi[data-tone=critical] [class*=rounded-full],.dark .velvet-kpi[data-tone=danger] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(251,113,133,.08)!important}.dark .velvet-kpi[data-tone=lavender] [class*=rounded-full]{border-radius:.875rem!important;box-shadow:0 8px 18px rgba(167,139,250,.08)!important}.velvet-kpi[data-tone=info],.velvet-kpi[data-tone=neutral]{--kpi-texture-rgb:2,132,199}.velvet-kpi[data-tone=success]{--kpi-texture-rgb:5,150,105}.velvet-kpi[data-tone=warning]{--kpi-texture-rgb:217,119,6}.velvet-kpi[data-tone=critical],.velvet-kpi[data-tone=danger]{--kpi-texture-rgb:225,29,72}.velvet-kpi[data-tone=lavender]{--kpi-texture-rgb:124,58,237}.dark .velvet-kpi[data-tone=info],.dark .velvet-kpi[data-tone=neutral]{--kpi-texture-rgb:56,189,248}.dark .velvet-kpi[data-tone=success]{--kpi-texture-rgb:52,211,153}.dark .velvet-kpi[data-tone=warning]{--kpi-texture-rgb:251,191,36}.dark .velvet-kpi[data-tone=critical],.dark .velvet-kpi[data-tone=danger]{--kpi-texture-rgb:251,113,133}.dark .velvet-kpi[data-tone=lavender]{--kpi-texture-rgb:167,139,250}:root[data-kpi-texture=none] .velvet-kpi{background:var(--surface-card)!important}:root[data-kpi-texture=lines] .velvet-kpi{background:linear-gradient(122deg,transparent 0 64%,rgba(var(--kpi-texture-rgb),.13) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(var(--kpi-texture-rgb),.09) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(var(--kpi-texture-rgb),.06) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(var(--kpi-texture-rgb),.2)) 100%)!important}:root[data-kpi-texture=aurora] .velvet-kpi{background:radial-gradient(ellipse at 96% 36%,rgba(var(--kpi-texture-rgb),.18) 0 28%,transparent 62%),radial-gradient(ellipse at 74% 106%,rgba(var(--kpi-texture-rgb),.12) 0 26%,transparent 58%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(var(--kpi-texture-rgb),.18)) 100%)!important}:root[data-kpi-texture=facets] .velvet-kpi{background:linear-gradient(130deg,transparent 0 58%,rgba(var(--kpi-texture-rgb),.09) 58.2% 74%,transparent 74.2% 100%),linear-gradient(35deg,transparent 0 70%,rgba(var(--kpi-texture-rgb),.075) 70.2% 86%,transparent 86.2% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(var(--kpi-texture-rgb),.18)) 100%)!important}:root[data-kpi-texture=waves] .velvet-kpi{background:radial-gradient(ellipse 76% 62% at 104% 94%,transparent 0 48%,rgba(var(--kpi-texture-rgb),.13) 48.5% 49.5%,transparent 50% 100%),radial-gradient(ellipse 62% 52% at 94% 108%,transparent 0 50%,rgba(var(--kpi-texture-rgb),.09) 50.5% 51.5%,transparent 52% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(var(--kpi-texture-rgb),.18)) 100%)!important}:root[data-kpi-texture=bubbles] .velvet-kpi{background:radial-gradient(circle at 76% 78%,transparent 0 1.05rem,rgba(var(--kpi-texture-rgb),.16) 1.08rem 1.15rem,transparent 1.18rem),radial-gradient(circle at 22% 72%,transparent 0 .7rem,rgba(var(--kpi-texture-rgb),.1) .73rem .8rem,transparent .83rem),radial-gradient(circle at 98% 110%,rgba(var(--kpi-texture-rgb),.075) 0 1.85rem,transparent 1.9rem),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,rgba(var(--kpi-texture-rgb),.18)) 100%)!important}.dark:root[data-kpi-texture=lines] .velvet-kpi{background:linear-gradient(122deg,transparent 0 64%,rgba(var(--kpi-texture-rgb),.15) 64.2% 64.7%,transparent 65% 100%),linear-gradient(122deg,transparent 0 74%,rgba(var(--kpi-texture-rgb),.1) 74.2% 74.7%,transparent 75% 100%),linear-gradient(122deg,transparent 0 83%,rgba(var(--kpi-texture-rgb),.07) 83.2% 83.6%,transparent 84% 100%),linear-gradient(135deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 86%,rgba(var(--kpi-texture-rgb),.22)) 100%)!important}.dark:root[data-kpi-texture=aurora] .velvet-kpi,.dark:root[data-kpi-texture=bubbles] .velvet-kpi,.dark:root[data-kpi-texture=facets] .velvet-kpi,.dark:root[data-kpi-texture=waves] .velvet-kpi{background-color:color-mix(in srgb,var(--surface-card) 86%,rgba(var(--kpi-texture-rgb),.18))!important}.ds-card{background:var(--surface-glass,var(--background-elevated));color:var(--foreground);border-radius:22px;box-shadow:var(--shadow-elevated)}.ds-glow-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px -22px rgba(15,23,42,.12),0 26px 70px -58px color-mix(in srgb,var(--brand-secondary) 42%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--background-elevated);transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.ds-glow-card:focus-within,.ds-glow-card:hover{border-color:color-mix(in srgb,var(--brand-secondary) 18%,var(--border) 82%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 16px 30px -22px rgba(15,23,42,.14),0 34px 84px -60px color-mix(in srgb,var(--brand-secondary) 58%,transparent)}.dark .ds-glow-card{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 34px -30px rgba(0,0,0,.58),0 26px 70px -58px color-mix(in srgb,var(--brand-secondary) 24%,transparent)}.dark .ds-glow-card:focus-within,.dark .ds-glow-card:hover{border-color:color-mix(in srgb,var(--brand-secondary) 18%,var(--border) 82%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 18px 40px -34px rgba(0,0,0,.68),0 34px 84px -60px color-mix(in srgb,var(--brand-secondary) 30%,transparent)}.record-tabs-nav{position:relative;margin-inline:-2px}.record-tabs-nav:after{content:"";position:absolute;inset-inline:0;bottom:2px;height:1px;background:color-mix(in srgb,var(--border-subtle) 44%,transparent);pointer-events:none}.record-prontuario-page,.record-prontuario-shell{min-height:0;overflow:hidden!important}.record-prontuario-page,.record-prontuario-shell{height:100%}.record-prontuario-page>div{height:100%;min-height:0;gap:0!important;overflow:hidden}.record-prontuario-sticky-top{position:relative;z-index:60;align-self:stretch;flex-shrink:0;display:flex;flex-direction:column;gap:16px;margin-inline:calc(var(--app-page-padding) * -1);margin-top:calc(var(--app-page-padding) * -1);padding:var(--app-page-padding) var(--app-page-padding) 0;background:color-mix(in srgb,var(--surface-app) 96%,transparent);backdrop-filter:blur(14px)}.record-prontuario-sticky-top:after{content:"";position:absolute;inset-inline:0;bottom:-18px;height:18px;pointer-events:none;background:transparent}.record-prontuario-hero .record-prontuario-identity:after{content:"";position:absolute;left:-94px;top:-48px;width:460px;height:250px;background:radial-gradient(ellipse 410px 210px at 0 90%,transparent 62%,color-mix(in srgb,var(--status-info) 12%,transparent) 62.25%,transparent 62.65%),radial-gradient(ellipse 350px 180px at 18px 84%,transparent 57%,color-mix(in srgb,var(--status-info) 10%,transparent) 57.25%,transparent 57.65%);pointer-events:none;transform:rotate(-8deg);opacity:.92;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.52) 48%,transparent 92%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.52) 48%,transparent 92%)}.record-prontuario-header-row{display:grid;grid-template-columns:minmax(420px,1fr) minmax(520px,auto);align-items:start;gap:16px}.record-prontuario-identity{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-width:0}.record-prontuario-status-pill{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle))!important;background:color-mix(in srgb,var(--status-info) 8%,var(--surface-card))!important;color:var(--status-info)!important}.record-prontuario-session-pill{border-color:color-mix(in srgb,var(--status-success) 28%,var(--border-subtle))!important;background:color-mix(in srgb,var(--status-success) 8%,var(--surface-card))!important;color:var(--status-success)!important}.record-prontuario-session-dot{width:6px;height:6px;border-radius:999px;background:var(--status-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success) 12%,transparent)}.record-prontuario-metrics{margin-top:16px;display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:12px 0;color:var(--text-secondary)}.record-prontuario-metric{display:inline-flex;align-items:center;gap:9px;padding-right:22px;margin-right:22px;border-right:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent)}.record-prontuario-metric:last-child{margin-right:0;padding-right:0;border-right:0}.record-prontuario-metric-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--status-info) 9%,var(--surface-card));color:var(--status-info);box-shadow:var(--shadow-xs)}.record-prontuario-metric-copy{display:grid;gap:1px;min-width:0}.record-prontuario-metric-copy span{color:var(--text-secondary);font-size:.77rem;font-weight:500;line-height:1.2}.record-prontuario-metric-copy strong{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.25}.record-prontuario-header-actions{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.record-prontuario-header-actions [role=combobox]{width:260px;max-width:260px}@media (max-width:1100px){.record-prontuario-header-row{grid-template-columns:minmax(0,1fr)}.record-prontuario-header-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media (max-width:720px){.record-prontuario-identity{grid-template-columns:minmax(0,1fr)}.record-prontuario-avatar{display:none}.record-prontuario-metric{width:calc(50% - 6px);margin-right:0;padding-right:0;border-right:0}}.record-prontuario-scroll-content{display:grid;gap:16px;min-height:0;flex:1 1 auto;overflow-y:auto;padding-top:18px;padding-bottom:var(--app-page-padding);position:relative;z-index:1}.record-tab-button{position:relative;padding-inline:0!important}.record-tab-button:hover{background:transparent}.record-tab-workspace{--record-card-radius:28px}.record-tab-workspace .dashboard-section-card,.record-tab-workspace .ds-card,.record-tab-workspace .ds-glow-card{border-radius:var(--record-card-radius)!important;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 96%,var(--surface-app) 4%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 18px 46px -42px rgba(15,23,42,.24)!important;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.record-tab-workspace .dashboard-section-card:focus-within,.record-tab-workspace .dashboard-section-card:hover,.record-tab-workspace .ds-card:focus-within,.record-tab-workspace .ds-card:hover,.record-tab-workspace .ds-glow-card:focus-within,.record-tab-workspace .ds-glow-card:hover{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 18px 46px -42px rgba(15,23,42,.24)!important}.record-tab-workspace .dashboard-section-header,.record-tab-workspace .ds-card:has(>div+div)>div:first-child,.record-tab-workspace .ds-glow-card:has(>div+div)>div:first-child{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%)}.record-tab-workspace .dashboard-section-header h3,.record-tab-workspace .ds-card h3,.record-tab-workspace .ds-glow-card h3{font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--text-primary)!important}.record-tab-workspace .dashboard-section-icon{background:color-mix(in srgb,var(--status-info) 9%,transparent);color:var(--status-info);border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)}.record-tab-workspace [role=combobox],.record-tab-workspace input,.record-tab-workspace textarea{border-radius:16px!important}.record-tab-workspace .dashboard-action-button,.record-tab-workspace .dashboard-outline-action{border-radius:999px!important}.record-tab-workspace .record-form-field{min-width:0}.record-tab-workspace .record-summary-unified{padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-summary-unified>div{gap:22px}.record-tab-workspace .record-summary-unified .clinical-executive-summary-strip{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--status-info) 8%,var(--border-subtle) 92%)!important;border-radius:26px!important;background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--status-info) 6%,transparent),transparent 46%),color-mix(in srgb,var(--status-info-soft) 46%,var(--surface-card) 54%)!important;box-shadow:var(--shadow-card)!important;padding:18px}.record-tab-workspace .record-summary-unified .clinical-executive-summary-strip>div:first-child{position:relative;z-index:1;padding:0 0 16px;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--status-info) 18%,transparent)}.record-tab-workspace .copilot-inline-hero:after,.record-tab-workspace .record-summary-unified .clinical-executive-summary-strip:after{content:"";position:absolute;right:-58px;top:-78px;width:360px;height:250px;border:1px solid color-mix(in srgb,var(--status-info) 8%,transparent);border-radius:50%;box-shadow:-26px 22px 0 -1px color-mix(in srgb,var(--status-info) 8%,transparent),-54px 44px 0 -1px color-mix(in srgb,var(--status-info) 5%,transparent),-82px 66px 0 -1px color-mix(in srgb,var(--status-info) 3%,transparent);pointer-events:none}.clinical-executive-summary-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.clinical-executive-summary-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--status-info) 9%,transparent);color:var(--status-info);border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)}.clinical-executive-summary-title{color:var(--text-primary)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.4!important}.clinical-executive-summary-description{margin-top:4px;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.5}.record-tab-workspace .record-summary-unified .clinical-executive-summary-strip>div:last-child{position:relative;z-index:1;padding:16px 0 0}.record-tab-workspace .record-summary-unified .clinical-executive-summary-strip [class*=rounded-\\\[20px\\\]]{border-radius:18px;padding:14px 16px}.record-tab-workspace .record-summary-main-grid{padding-top:0}@media (min-width:1280px){.record-tab-workspace .record-summary-main-grid{-moz-column-gap:28px;column-gap:28px}}.record-tab-workspace .record-summary-panel{position:relative;overflow:hidden;border-radius:26px;border:1px solid color-mix(in srgb,var(--border-subtle) 36%,transparent);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:border-color .16s ease,box-shadow .16s ease}.record-tab-workspace .record-summary-panel:after{display:none}.record-tab-workspace .record-summary-panel:focus-within,.record-tab-workspace .record-summary-panel:hover{border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%);box-shadow:var(--shadow-card)}.record-tab-workspace .record-summary-panel .dashboard-section-header{padding-inline:20px;padding-top:20px;padding-bottom:14px;background:transparent;border-bottom-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)}.record-tab-workspace .record-summary-panel>header{padding:20px 20px 14px;background:transparent;border-bottom-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)}.record-tab-workspace .record-summary-panel>div{padding-inline:20px;padding-bottom:20px;padding-top:16px}.record-tab-workspace .record-summary-primary-panel{height:100%}.record-tab-workspace .record-summary-panel .dashboard-section-title-group{align-items:flex-start}.record-tab-workspace .record-summary-panel .dashboard-section-icon{margin-top:1px}.record-tab-workspace .copilot-inline-hero{position:relative;overflow:hidden;border-style:solid!important;border-color:color-mix(in srgb,var(--status-info) 8%,var(--border-subtle) 92%)!important;background:radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--status-info) 6%,transparent),transparent 48%),color-mix(in srgb,var(--status-info-soft) 48%,var(--surface-card) 52%)!important;box-shadow:var(--shadow-card)!important}.record-tab-workspace .copilot-inline-hero>div{position:relative;z-index:1;padding:12px 16px!important}.record-tab-workspace .copilot-inline-hero .dashboard-primary-action{border-radius:999px!important}.record-tab-workspace .copilot-inline-hero .copilot-inline-action{border-color:color-mix(in srgb,var(--copilot-ai-border,#ddd6fe) 72%,var(--border-subtle) 28%)!important;background:color-mix(in srgb,var(--surface-card) 88%,var(--copilot-ai-bg,#f5f3ff) 12%)!important;color:var(--copilot-ai-text,#7c3aed)!important;border-radius:999px!important;box-shadow:none!important}.record-tab-workspace .copilot-inline-hero .copilot-inline-action:hover{border-color:color-mix(in srgb,var(--copilot-ai-text,#7c3aed) 54%,var(--copilot-ai-border,#ddd6fe) 46%)!important;background:color-mix(in srgb,var(--surface-card) 52%,var(--copilot-ai-bg,#f5f3ff) 48%)!important;color:var(--copilot-ai-text,#7c3aed)!important;box-shadow:0 10px 22px -18px color-mix(in srgb,var(--copilot-ai-text,#7c3aed) 58%,transparent)!important}.record-tab-workspace .copilot-inline-hero-empty{--copilot-ai-bg:var(--ai-bg,#f5f3ff);--copilot-ai-border:var(--ai-border,#ddd6fe);--copilot-ai-text:var(--ai-text,#7c3aed);border-color:var(--copilot-ai-border)!important;background:linear-gradient(180deg,var(--surface-card) 0,var(--copilot-ai-bg) 300%)!important;box-shadow:var(--shadow-xs)!important}.record-tab-workspace .copilot-inline-hero-empty>div{padding:14px 16px!important}.record-tab-workspace .copilot-inline-hero-empty .copilot-inline-title{color:var(--copilot-ai-text)!important}.record-tab-workspace .record-summary-field{display:flex;align-items:center;gap:14px;min-height:82px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-muted) 10%);padding:14px 16px;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-summary-field.is-emphasis{background:var(--surface-card)}.record-tab-workspace .record-summary-field-icon{display:inline-flex;height:44px;width:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--status-info) 15%,transparent);background:color-mix(in srgb,var(--status-info-soft) 48%,var(--surface-card) 52%);color:var(--status-info)}.record-tab-workspace .record-summary-field-label{color:var(--status-info);font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1.25}.record-tab-workspace .record-summary-field-value{margin-top:6px;white-space:pre-wrap;color:var(--text-primary);font-size:.84rem;line-height:1.5}.record-tab-workspace .record-timeline-body{padding-top:18px!important}.record-timeline-list{display:grid;gap:12px}.record-timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px}.record-timeline-marker{display:flex;align-items:center;flex-direction:column;padding-top:18px}.record-timeline-marker span{width:9px;height:9px;border-radius:999px;background:var(--status-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-info) 10%,transparent)}.record-timeline-marker i{width:1px;min-height:62px;margin-top:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--status-info) 18%,transparent),color-mix(in srgb,var(--border-subtle) 70%,transparent))}.record-timeline-marker.is-current span{background:var(--status-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-success) 14%,transparent)}.record-timeline-marker.is-current i{background:linear-gradient(180deg,color-mix(in srgb,var(--status-success) 24%,transparent),color-mix(in srgb,var(--border-subtle) 70%,transparent))}.record-timeline-marker.is-checkin span,.record-timeline-marker.is-draft span{background:var(--status-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-warning) 14%,transparent)}.record-timeline-marker.is-checkin i,.record-timeline-marker.is-draft i{background:linear-gradient(180deg,color-mix(in srgb,var(--status-warning) 24%,transparent),color-mix(in srgb,var(--border-subtle) 70%,transparent))}.record-timeline-marker.is-completed span{background:color-mix(in srgb,var(--text-secondary) 78%,var(--surface-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--text-secondary) 12%,transparent)}.record-timeline-marker.is-completed i,.record-timeline-marker.is-empty i{background:linear-gradient(180deg,color-mix(in srgb,var(--text-secondary) 18%,transparent),color-mix(in srgb,var(--border-subtle) 70%,transparent))}.record-timeline-marker.is-empty span{background:color-mix(in srgb,var(--text-secondary) 42%,var(--surface-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--text-secondary) 8%,transparent)}.record-timeline-marker.is-cancelled span{background:var(--status-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-danger) 12%,transparent)}.record-timeline-marker.is-cancelled i{background:linear-gradient(180deg,color-mix(in srgb,var(--status-danger) 22%,transparent),color-mix(in srgb,var(--border-subtle) 70%,transparent))}.record-timeline-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;border:1px solid color-mix(in srgb,var(--border-subtle) 56%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--surface-app) 4%),var(--surface-card));padding:13px 14px;box-shadow:0 8px 22px -20px rgba(15,23,42,.24);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.record-timeline-card-link:hover{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--surface-card) 94%,var(--status-info) 4%);box-shadow:0 12px 28px -22px rgba(15,23,42,.32);transform:translateY(-1px)}.record-timeline-date{min-width:0;border-right:1px solid color-mix(in srgb,var(--border-subtle) 52%,transparent);padding-right:12px}.record-timeline-date span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:600;line-height:1.2;text-transform:lowercase}.record-timeline-date strong{display:block;margin-top:5px;color:var(--text-primary);font-size:.86rem;font-weight:750;letter-spacing:0;line-height:1}.record-timeline-copy{min-width:0}.record-timeline-copy p{overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-timeline-copy span{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.record-session-timeline-badges,.record-timeline-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.record-session-timeline-badges>span,.record-timeline-badges>span{display:inline-flex;overflow:visible;margin-top:0;line-height:1;white-space:nowrap;-webkit-line-clamp:unset}.record-session-timeline-panel{overflow:hidden}.record-session-timeline-header{padding:22px 24px 16px!important}.record-session-timeline-header p{margin-top:6px;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.record-session-timeline-body{padding:18px 24px 22px!important}.record-session-timeline-list{gap:12px}.record-session-timeline-item{grid-template-columns:18px minmax(0,1fr)}.record-session-timeline-entry{min-width:0}.record-session-timeline-button{width:100%;text-align:left}.record-session-timeline-button .record-timeline-copy{position:relative;padding-right:28px}.record-session-timeline-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.record-session-timeline-chevron{position:absolute;top:16px;right:16px;color:var(--text-secondary)}.record-session-timeline-details{display:grid;gap:12px;margin-top:10px;border:1px solid color-mix(in srgb,var(--border-subtle) 46%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-muted) 40%,var(--surface-card));padding:14px;box-shadow:0 10px 28px -24px rgba(15,23,42,.32)}.record-comparison-panel{overflow:hidden}.record-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.record-comparison-column{position:relative;min-width:0;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--surface-app) 4%),var(--surface-card));padding:15px;box-shadow:0 8px 22px -20px rgba(15,23,42,.22)}.record-comparison-column:before{content:"";position:absolute;inset:0 auto auto 15px;width:48px;height:2px;border-radius:0 0 999px 999px;background:var(--record-comparison-accent,var(--status-info))}.record-comparison-column[data-stage="1"]{--record-comparison-accent:var(--status-info)}.record-comparison-column[data-stage="2"]{--record-comparison-accent:var(--status-warning)}.record-comparison-column[data-stage="3"]{--record-comparison-accent:var(--status-success)}.record-comparison-column-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.record-comparison-column-head span{display:inline-flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--record-comparison-accent,var(--status-info)) 10%,transparent);color:var(--record-comparison-accent,var(--status-info));font-size:.76rem;font-weight:800}.record-comparison-column-head p{min-width:0;color:var(--text-primary);font-size:.92rem;font-weight:750;line-height:1.25}.record-comparison-field{border-top:1px solid color-mix(in srgb,var(--border-subtle) 44%,transparent);padding-top:11px}.record-comparison-field+.record-comparison-field{margin-top:11px}.record-comparison-field span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:650;line-height:1.25}.record-comparison-field p{display:-webkit-box;overflow:hidden;margin-top:4px;color:var(--text-primary);font-size:.84rem;font-weight:400;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.record-comparison-empty{color:var(--text-secondary);font-size:.84rem;line-height:1.5}@media (max-width:900px){.record-comparison-grid,.record-timeline-card{grid-template-columns:minmax(0,1fr)}.record-timeline-date{display:flex;align-items:baseline;justify-content:space-between;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 48%,transparent);padding-right:0;padding-bottom:8px}}.record-tab-workspace .record-evaluation-unified{padding:0}.record-tab-workspace .record-evaluation-unified>div{gap:20px}.record-tab-workspace .record-evaluation-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);padding:0 0 18px}.record-tab-workspace .record-evaluation-hero h2{color:var(--text-primary);font-size:1.08rem;font-weight:750;letter-spacing:0;line-height:1.25}.record-tab-workspace .record-evaluation-hero p{margin-top:6px;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.record-tab-workspace .record-evaluation-hero-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.record-tab-workspace .record-evaluation-copilot-block .evaluation-copilot-shell{border-color:var(--ai-border,#ddd6fe)!important;background:linear-gradient(180deg,var(--surface-card) 0,var(--ai-bg,#f5f3ff) 300%)!important}.record-tab-workspace .record-evaluation-tab-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,.55fr);align-items:stretch;gap:20px}.record-tab-workspace .record-evaluation-workspace{display:block}.record-tab-workspace .record-evaluation-sections{display:grid;gap:16px}.record-tab-workspace .record-evaluation-document{overflow:hidden;gap:0;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:18px;background:var(--surface-card);box-shadow:0 10px 26px -24px rgba(15,23,42,.26)}.record-tab-workspace .record-evaluation-document .record-evaluation-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-evaluation-document .record-evaluation-panel+.record-evaluation-panel{border-top:1px solid color-mix(in srgb,var(--border-subtle) 44%,transparent)!important}.record-tab-workspace .record-evaluation-document .record-evaluation-panel:after{display:none!important}.record-tab-workspace .record-evaluation-document .record-evaluation-panel:focus-within,.record-tab-workspace .record-evaluation-document .record-evaluation-panel:hover{transform:none!important;box-shadow:none!important}@media (max-width:900px){.record-tab-workspace .record-evaluation-hero{flex-direction:column}.record-tab-workspace .record-evaluation-hero-actions{justify-content:flex-start;width:100%}.record-tab-workspace .record-evaluation-tab-shell{grid-template-columns:minmax(0,1fr)}}.record-tab-workspace .record-evaluation-toolbar{align-items:center;min-height:60px;padding:0 0 18px;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent)}.record-tab-workspace .record-evaluation-toolbar:before{inset-block:6px 24px}.record-tab-workspace .record-evaluation-toolbar>div:first-child{align-items:center}.record-tab-workspace .record-evaluation-main-grid{padding-top:2px}.record-tab-workspace .record-evaluation-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(560px,720px);gap:24px;align-items:start}.record-tab-workspace .record-evaluation-content{display:flex;min-width:0;flex-direction:column;gap:16px}.record-tab-workspace .record-evaluation-copilot-side{min-width:0;height:100%}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-shell{position:sticky;top:16px;min-height:100%}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-input{flex:1;min-height:0}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-input-panel{flex:1;min-height:420px}.record-tab-workspace .record-evaluation-template-bar,.record-tab-workspace .record-evaluation-template-builder{border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent);background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted));padding:16px 18px}.record-tab-workspace .record-evaluation-template-bar{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:18px}.record-tab-workspace .record-evaluation-template-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.record-tab-workspace .record-template-new-button{min-height:40px;padding-inline:14px!important;border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle))!important;background:color-mix(in srgb,var(--brand-ice) 8%,var(--surface-card))!important;color:var(--text-primary)!important;white-space:nowrap}.record-tab-workspace .record-evaluation-progress-summary{display:grid;grid-template-columns:minmax(0,220px) minmax(140px,1fr) minmax(260px,auto);align-items:center;gap:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 76%,var(--surface-muted));padding:12px 14px}.record-tab-workspace .record-evaluation-progress-summary span{color:var(--text-secondary);font-size:.76rem;font-weight:500;line-height:1.35}.record-tab-workspace .record-evaluation-progress-summary strong{display:block;margin-top:2px;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.record-tab-workspace .record-evaluation-progress-track,.record-tab-workspace .record-evaluation-section-progress{overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 44%,transparent)}.record-tab-workspace .record-evaluation-progress-track{height:5px}.record-tab-workspace .record-evaluation-section-progress{height:4px;margin-bottom:14px}.record-tab-workspace .record-evaluation-progress-track span,.record-tab-workspace .record-evaluation-section-progress span{display:block;height:100%;border-radius:inherit;background:var(--status-info)}.record-tab-workspace .record-evaluation-progress-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.record-tab-workspace .record-evaluation-progress-pills span{display:inline-flex;min-width:0;min-height:0;align-items:center;justify-content:center;gap:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent);background:color-mix(in srgb,var(--surface-app) 78%,transparent);padding:4px 8px;color:var(--text-secondary);font-size:.7rem;line-height:1;text-align:center;white-space:nowrap}.record-tab-workspace .record-evaluation-progress-pills strong{display:inline;margin:0;color:var(--text-primary);font-size:.72rem}.record-tab-workspace .record-evaluation-progress-pills span.is-attention{border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger) 7%,var(--surface-card));color:var(--status-danger)}.record-tab-workspace .record-evaluation-template-builder{display:flex;flex-direction:column;gap:14px}.record-tab-workspace .record-evaluation-template-section{border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-app) 62%,var(--surface-muted));padding:14px}.evaluation-template-ai-card,.evaluation-template-builder-shell,.evaluation-template-create-shell{border-radius:24px;border:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted));box-shadow:var(--shadow-sm)}.evaluation-template-create-shell{padding:18px}.evaluation-template-mode-tabs button.is-active,.evaluation-template-mode-tabs button:hover{color:var(--status-info)}.evaluation-template-mode-tabs button.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:999px;background:var(--status-info)}.evaluation-template-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evaluation-template-preset-card{display:flex;min-height:134px;gap:12px;text-align:left;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-app) 74%,var(--surface-muted));padding:16px;box-shadow:var(--shadow-xs);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.evaluation-template-preset-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle));background:color-mix(in srgb,var(--brand-ice) 10%,var(--surface-card))}.evaluation-template-ai-card h2,.evaluation-template-builder-header h2,.evaluation-template-preset-card strong,.evaluation-template-section-head h3{display:block;color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.evaluation-template-ai-card p,.evaluation-template-builder-header p,.evaluation-template-preset-card small,.evaluation-template-section-head p{display:block;margin-top:4px;color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1.45}.evaluation-template-preset-card em{display:inline-flex;margin-top:14px;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 52%,transparent);padding:4px 9px;color:var(--text-secondary);font-size:.75rem;font-style:normal;font-weight:500}.evaluation-template-ai-card,.evaluation-template-builder-shell{display:flex;flex-direction:column;gap:18px;padding:18px}.evaluation-template-ai-side{display:flex;flex-direction:column;gap:12px}.evaluation-template-ai-side label,.evaluation-template-field{display:flex;min-width:0;flex-direction:column;gap:7px}.evaluation-template-ai-side label span,.evaluation-template-field>span{color:var(--text-secondary);font-size:.78rem;font-weight:500}.evaluation-template-ai-side input{min-height:40px;width:100%;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent);background:var(--surface-card);padding:0 12px;color:var(--text-primary);font-size:.875rem;outline:none;box-shadow:var(--shadow-xs)}.evaluation-template-ai-side input:focus-visible{border-color:color-mix(in srgb,var(--status-info) 38%,var(--border-subtle));box-shadow:0 0 0 2px hsl(var(--ring)/.22)}.evaluation-template-builder-actions,.evaluation-template-builder-header,.evaluation-template-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.evaluation-template-builder-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.evaluation-template-builder-summary span{border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);background:color-mix(in srgb,var(--surface-app) 72%,var(--surface-muted));padding:6px 10px;color:var(--text-secondary);font-size:.75rem;font-weight:500}.evaluation-template-identity-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px}.evaluation-template-sections{display:grid;gap:14px}.evaluation-template-section-card{display:flex;flex-direction:column;gap:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent);background:color-mix(in srgb,var(--surface-app) 72%,var(--surface-muted));padding:16px}.evaluation-template-section-index{display:inline-flex;height:34px;min-width:34px;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--brand-ice) 18%,var(--surface-app));color:var(--status-info);font-size:.875rem;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 18%,transparent)}.evaluation-template-fields-list{display:grid;gap:10px}.evaluation-template-field-row{display:flex;gap:10px;align-items:end;border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-app));padding:12px}.evaluation-template-field-row-icon{display:inline-flex;height:38px;width:22px;align-items:center;justify-content:center;color:var(--text-secondary)}@media (max-width:900px){.evaluation-template-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-template-identity-grid{grid-template-columns:1fr}.evaluation-template-builder-actions,.evaluation-template-builder-header{flex-direction:column;align-items:stretch}.evaluation-template-builder-summary{justify-content:flex-start}}@media (max-width:640px){.evaluation-template-ai-card,.evaluation-template-builder-shell,.evaluation-template-create-shell,.evaluation-template-section-card{border-radius:20px;padding:14px}.evaluation-template-preset-grid{grid-template-columns:1fr}.evaluation-template-field-row{align-items:stretch;flex-direction:column}.evaluation-template-field-row-icon{display:none}}.record-tab-workspace .record-evaluation-panel{position:relative;overflow:visible;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent)!important;border-radius:22px!important;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted))!important;box-shadow:none!important;padding:16px 18px}.record-tab-workspace .record-evaluation-panel:focus-within,.record-tab-workspace .record-evaluation-panel:hover{border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%)!important;box-shadow:none!important;transform:none!important}.record-tab-workspace .record-evaluation-panel:after{display:none}.record-tab-workspace .record-evaluation-panel>div:first-child{padding:0;background:transparent;border:0!important;box-shadow:none!important}.record-tab-workspace .record-evaluation-panel>div:first-child:after,.record-tab-workspace .record-evaluation-panel>div:first-child:before{display:none!important;content:none!important}.record-tab-workspace .record-evaluation-accordion-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:14px;border:0;background:transparent;padding:0;text-align:left;outline:none}.record-tab-workspace .record-evaluation-accordion-trigger:focus-visible{border-radius:16px;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 16%,transparent)}.record-tab-workspace .record-evaluation-section-meta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;min-width:150px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-muted) 44%,transparent);padding:5px 8px}.record-tab-workspace .record-evaluation-section-count,.record-tab-workspace .record-evaluation-section-status{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;font-size:.7rem;font-weight:600;line-height:1;white-space:nowrap}.record-tab-workspace .record-evaluation-section-count{min-width:34px;padding-inline:6px}.record-tab-workspace .record-evaluation-section-status--success{background:color-mix(in srgb,var(--status-success) 10%,var(--surface-card));color:var(--status-success)}.record-tab-workspace .record-evaluation-section-status--warning{background:color-mix(in srgb,var(--status-warning) 12%,var(--surface-card));color:var(--status-warning)}.record-tab-workspace .record-evaluation-section-status--attention{background:color-mix(in srgb,var(--status-danger) 10%,var(--surface-card));color:var(--status-danger)}.record-tab-workspace .record-evaluation-section-count,.record-tab-workspace .record-evaluation-section-status--neutral{background:color-mix(in srgb,var(--surface-muted) 42%,transparent);color:var(--text-secondary)}.record-tab-workspace .record-evaluation-section-chevron{margin-top:0;color:var(--text-secondary);transition:transform .16s ease}.record-tab-workspace .record-evaluation-section-chevron.is-open{transform:rotate(180deg)}.record-tab-workspace .record-evaluation-section-heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.record-tab-workspace .record-evaluation-section-heading>span{width:30px!important;height:30px!important;border-radius:12px!important}.record-tab-workspace .record-evaluation-section-heading>span svg{width:14px!important;height:14px!important}.record-tab-workspace .record-evaluation-section-heading h3{color:var(--text-primary)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.record-tab-workspace .record-evaluation-section-heading p{margin-top:4px;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.45}.record-tab-workspace .record-evaluation-panel>div:last-child{margin-top:12px;padding:12px 0 0;border-top:0}.record-tab-workspace .record-evaluation-panel>div:last-child .record-evaluation-section-progress{display:none}.record-tab-workspace .record-evaluation-unified .record-form-field{border-radius:18px;background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted));padding:12px 14px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-app) 72%,transparent)}.record-tab-workspace .record-evaluation-unified .record-form-field label{margin-bottom:8px;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.35}.record-tab-workspace .record-evaluation-unified [role=combobox],.record-tab-workspace .record-evaluation-unified input,.record-tab-workspace .record-evaluation-unified textarea{border-radius:16px!important;border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)!important;background:var(--surface-card)!important;box-shadow:none!important}.record-tab-workspace .record-evaluation-unified .record-evaluation-textarea{min-height:62px;overflow:hidden;color:var(--text-primary);line-height:1.6}.record-tab-workspace .record-evaluation-unified .record-evaluation-textarea::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 78%,transparent)}.record-tab-workspace .record-evaluation-unified .record-evaluation-textarea::placeholder{color:color-mix(in srgb,var(--text-secondary) 78%,transparent)}.record-tab-workspace .record-pain-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.record-tab-workspace .record-pain-scale button{min-height:38px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);background:var(--surface-card);color:var(--text-secondary);font-size:.85rem;font-weight:700;outline:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.record-tab-workspace .record-pain-scale button:focus-visible,.record-tab-workspace .record-pain-scale button:hover{border-color:color-mix(in srgb,var(--status-info) 34%,var(--border-subtle));color:var(--status-info);transform:translateY(-1px)}.record-tab-workspace .record-pain-scale button.is-active{border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle));background:color-mix(in srgb,var(--brand-ice) 18%,var(--surface-card));color:var(--status-info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 18%,transparent)}.record-tab-workspace .record-evaluation-unified [role=combobox]:focus,.record-tab-workspace .record-evaluation-unified input:focus,.record-tab-workspace .record-evaluation-unified textarea:focus{border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle) 58%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 10%,transparent)!important}.record-tab-workspace .record-evaluation-status-row{max-width:360px}.record-tab-workspace .evaluation-copilot-shell{display:flex;flex-direction:column;gap:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent);background:var(--surface-card);padding:18px 20px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 66%,transparent),0 18px 42px -34px rgba(15,23,42,.34)}.record-tab-workspace .evaluation-copilot-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:2px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent)}.record-tab-workspace .evaluation-copilot-block-title h4,.record-tab-workspace .evaluation-copilot-header h3{color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.record-tab-workspace .evaluation-copilot-header p{margin-top:3px;color:var(--text-secondary);font-size:.82rem;font-weight:400}.record-tab-workspace .evaluation-copilot-action{min-height:40px!important;padding-inline:18px!important;border:1px solid color-mix(in srgb,var(--action-primary-bg) 22%,transparent)!important;border-radius:999px!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;font-weight:700!important;box-shadow:0 12px 24px -20px color-mix(in srgb,var(--action-primary-bg) 70%,transparent)!important}.record-tab-workspace .evaluation-copilot-action:hover{background:var(--action-primary-hover)!important;box-shadow:0 14px 28px -20px color-mix(in srgb,var(--action-primary-hover) 76%,transparent)!important;transform:translateY(-1px)}.record-tab-workspace .evaluation-copilot-action:active{transform:translateY(0) scale(.98)}.record-tab-workspace .record-accept-suggestion-action{border:1px solid color-mix(in srgb,var(--ai-text,#7c3aed) 22%,transparent)!important;border-radius:999px!important;background:var(--ai-text,#7c3aed)!important;color:var(--text-inverse)!important;font-weight:700!important;box-shadow:0 12px 26px -18px color-mix(in srgb,var(--ai-text,#7c3aed) 74%,transparent)!important}.record-tab-workspace .record-accept-suggestion-action:hover{background:color-mix(in srgb,var(--ai-text,#7c3aed) 88%,var(--text-primary) 12%)!important;box-shadow:0 16px 30px -18px color-mix(in srgb,var(--ai-text,#7c3aed) 82%,transparent)!important;transform:translateY(-1px)}.record-tab-workspace .record-accept-suggestion-action:active{transform:translateY(0) scale(.98)}.record-ai-acceptance-dialog .record-ai-action,.record-tab-workspace .record-ai-action{min-height:38px!important;padding-inline:16px!important;border:1px solid color-mix(in srgb,var(--ai-text,#7c3aed) 28%,transparent)!important;border-radius:999px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.13),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--ai-text,#7c3aed) 82%,#1f2937 18%),color-mix(in srgb,var(--ai-text,#7c3aed) 76%,#1d4ed8 24%))!important;color:var(--text-inverse)!important;font-weight:700!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 18px -14px rgba(15,23,42,.52)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.record-ai-acceptance-dialog .record-ai-action:hover,.record-tab-workspace .record-ai-action:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--ai-text,#7c3aed) 86%,#1f2937 14%),color-mix(in srgb,var(--ai-text,#7c3aed) 80%,#1d4ed8 20%))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 10px 22px -14px rgba(15,23,42,.56)!important;transform:translateY(-1px)}.record-ai-acceptance-dialog .record-ai-action:active,.record-tab-workspace .record-ai-action:active{transform:translateY(0) scale(.98)}.record-ai-acceptance-dialog{max-width:520px!important;border-color:color-mix(in srgb,var(--ai-border,#ddd6fe) 72%,var(--border-subtle) 28%)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ai-bg,#f5f3ff) 74%,transparent),transparent 42%),var(--surface-card)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 24px 58px -34px rgba(15,23,42,.48)!important}.record-ai-acceptance-note{display:flex;gap:12px;align-items:flex-start;border-radius:18px;border:1px solid color-mix(in srgb,var(--ai-border,#ddd6fe) 78%,var(--border-subtle) 22%);background:color-mix(in srgb,var(--ai-bg,#f5f3ff) 58%,var(--surface-card) 42%);padding:14px 15px}.record-ai-acceptance-note svg{margin-top:2px;flex-shrink:0;color:var(--ai-text,#7c3aed)}.record-ai-acceptance-note strong{display:block;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.record-ai-acceptance-note p{margin-top:4px;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.record-tab-workspace .evaluation-copilot-input,.record-tab-workspace .evaluation-copilot-input-panel{display:flex;min-height:0;flex-direction:column;gap:12px}.record-tab-workspace .evaluation-copilot-input-panel{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.record-tab-workspace .evaluation-copilot-input-title{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary)}.record-tab-workspace .evaluation-copilot-input-title-main{display:inline-flex;min-width:0;align-items:center;gap:10px}.record-tab-workspace .evaluation-copilot-input-title-main>span{margin-right:2px;display:inline-flex;height:18px;width:18px;align-items:center;justify-content:center;border-radius:0;background:transparent;color:var(--status-info);box-shadow:none}.record-tab-workspace .evaluation-copilot-input-title strong{color:var(--text-primary);font-size:.95rem;font-weight:700}.record-tab-workspace .evaluation-copilot-input-hint{display:inline-flex;margin-left:-7px;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:0;background:transparent;color:var(--text-muted);transition:color .16s ease,opacity .16s ease}.record-tab-workspace .evaluation-copilot-input-hint:focus-visible,.record-tab-workspace .evaluation-copilot-input-hint:hover{color:var(--status-info);outline:none}.evaluation-copilot-light-tooltip{max-width:340px;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important;font-size:.75rem!important;font-weight:500!important;line-height:1.45!important}.record-tab-workspace .evaluation-copilot-empty-note{display:flex;align-items:center;gap:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%);background:color-mix(in srgb,var(--status-info-soft) 34%,var(--surface-card) 66%);padding:10px 12px}.record-tab-workspace .evaluation-copilot-empty-note strong{color:var(--text-primary);font-size:.85rem;font-weight:700}.record-tab-workspace .evaluation-copilot-empty-note span{color:color-mix(in srgb,var(--text-secondary) 92%,var(--status-info) 8%);font-size:.78rem;line-height:1.45}.record-tab-workspace .evaluation-copilot-empty-note svg{flex-shrink:0;color:var(--status-info)}.record-tab-workspace .evaluation-copilot-input textarea{flex:1;min-height:228px;resize:vertical;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);background:var(--surface-card);padding:14px 15px;color:var(--text-primary);font-size:.875rem;line-height:1.55;outline:none;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-input textarea{min-height:320px}.record-tab-workspace .evaluation-copilot-input textarea:focus{border-color:color-mix(in srgb,var(--status-info) 34%,var(--border-subtle));box-shadow:0 0 0 2px hsl(var(--ring)/.18)}.record-tab-workspace .evaluation-copilot-block small,.record-tab-workspace .evaluation-copilot-disclaimer,.record-tab-workspace .evaluation-copilot-input p,.record-tab-workspace .evaluation-copilot-input span,.record-tab-workspace .evaluation-copilot-tests small{color:var(--text-secondary);font-size:.78rem;font-weight:400;line-height:1.45}.record-tab-workspace .evaluation-copilot-input span{color:var(--status-danger)}.record-tab-workspace .evaluation-copilot-capture-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.record-tab-workspace .evaluation-copilot-file-action{display:inline-flex;min-height:40px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 13px;font-size:.8125rem;font-weight:600}.record-tab-workspace .evaluation-copilot-capture-actions button,.record-tab-workspace .evaluation-copilot-capture-actions label{min-height:40px}.record-tab-workspace .evaluation-copilot-tooltip-action{display:inline-flex;min-height:40px;width:100%}.record-tab-workspace .evaluation-copilot-tooltip-action>button{min-height:40px}.record-tab-workspace .evaluation-copilot-capture-actions button svg,.record-tab-workspace .evaluation-copilot-capture-actions label svg{color:var(--status-info);stroke:currentColor}.record-tab-workspace .evaluation-copilot-capture-actions button:last-child:nth-child(3){grid-column:auto}.record-tab-workspace .evaluation-copilot-info-note{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-secondary)!important;font-size:.78rem;line-height:1.45}.record-tab-workspace .evaluation-copilot-info-note svg{flex-shrink:0;color:var(--status-info)}.record-tab-workspace .evaluation-copilot-safety-note{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;border-radius:16px;border:1px solid color-mix(in srgb,#2563eb 20%,var(--border-subtle) 80%);background:radial-gradient(circle at 92% 50%,rgba(37,99,235,.1),transparent 34%),linear-gradient(90deg,rgba(239,246,255,.94),rgba(248,251,255,.98));padding:10px 12px;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.record-tab-workspace .evaluation-copilot-safety-note:after{content:"✦";position:absolute;right:54px;bottom:7px;color:rgba(37,99,235,.28);font-size:1.8rem;line-height:1;pointer-events:none}.record-tab-workspace .evaluation-copilot-safety-note:before{content:"✦";position:absolute;right:22px;top:7px;color:rgba(37,99,235,.22);font-size:1.25rem;line-height:1;pointer-events:none}.record-tab-workspace .evaluation-copilot-safety-note svg{position:relative;z-index:1;flex-shrink:0;color:#2563eb}.record-tab-workspace .evaluation-copilot-safety-note span{position:relative;z-index:1;color:color-mix(in srgb,#2563eb 28%,var(--text-secondary) 72%)!important}.record-tab-workspace .evaluation-copilot-result{display:grid;gap:14px}.record-tab-workspace .evaluation-copilot-transcript-review{display:grid;gap:12px;border-radius:20px;border:0;background:transparent;padding:0}.record-tab-workspace .evaluation-copilot-transcript-review strong{display:block;color:var(--text-primary);font-size:.84rem;font-weight:700;line-height:1.35}.record-tab-workspace .evaluation-copilot-transcript-review span{display:block;margin-top:3px;color:var(--text-secondary);font-size:.78rem;line-height:1.4}.record-tab-workspace .evaluation-copilot-transcript-review textarea{min-height:132px;resize:vertical;border-radius:var(--radius-md,12px);border:1px solid var(--border-subtle);background:var(--surface-card);padding:10px 14px;color:var(--text-primary);font-size:.875rem;line-height:1.55;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.record-tab-workspace .evaluation-copilot-transcript-review .evaluation-copilot-transcript-textarea{max-height:none;overflow:hidden}.record-tab-workspace .evaluation-copilot-transcript-review textarea:focus{border-color:var(--status-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 14%,transparent)}.record-tab-workspace .evaluation-copilot-analysis-card{--copilot-tone:var(--ai-text,#7c3aed);--copilot-tone-soft:var(--ai-bg,#f5f3ff);--copilot-tone-border:var(--ai-border,#ddd6fe);display:flex;flex-direction:column;gap:12px;border-radius:18px;border:1px solid var(--copilot-tone-border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--copilot-tone-soft) 82%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--copilot-tone-soft) 30%,var(--surface-card)),var(--surface-card) 58%),var(--surface-card);padding:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent),0 16px 36px -30px color-mix(in srgb,var(--copilot-tone) 34%,transparent)}.record-tab-workspace .evaluation-copilot-analysis-card.is-success{--copilot-tone:var(--status-success);--copilot-tone-soft:var(--status-success-soft);--copilot-tone-border:var(--status-success-border)}.record-tab-workspace .evaluation-copilot-analysis-card.is-warning{--copilot-tone:var(--status-warning);--copilot-tone-soft:var(--status-warning-soft);--copilot-tone-border:var(--status-warning-border)}.record-tab-workspace .evaluation-copilot-analysis-card.is-danger{--copilot-tone:var(--status-danger);--copilot-tone-soft:var(--status-danger-soft);--copilot-tone-border:var(--status-danger-border)}.record-tab-workspace .evaluation-copilot-analysis-label{display:inline-flex;align-items:center;gap:8px;color:var(--copilot-tone);font-size:.82rem;font-weight:700;line-height:1.35}.record-tab-workspace .evaluation-copilot-analysis-label svg{flex-shrink:0;color:currentColor}.record-tab-workspace .evaluation-copilot-analysis-card h4{margin:0;color:var(--text-primary);font-size:.98rem;font-weight:700;line-height:1.35}.record-tab-workspace .evaluation-copilot-analysis-card>p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.65}.record-tab-workspace .evaluation-copilot-analysis-card .evaluation-copilot-result-status{margin-top:2px}.record-tab-workspace .evaluation-copilot-ghost-action{min-height:40px!important;border-radius:999px!important;color:var(--text-secondary)!important;font-weight:700!important}.record-tab-workspace .evaluation-copilot-ghost-action:hover{background:color-mix(in srgb,var(--ai-bg,#f5f3ff) 72%,var(--surface-card) 28%)!important;color:var(--ai-text,#7c3aed)!important}.record-tab-workspace .evaluation-copilot-result-status{display:flex;gap:10px;align-items:flex-start;border-radius:20px;border:1px solid var(--status-success-border);background:color-mix(in srgb,var(--status-success-soft) 58%,var(--surface-card));padding:14px}.record-tab-workspace .evaluation-copilot-result-status.is-warning{border-color:var(--status-warning-border);background:color-mix(in srgb,var(--status-warning-soft) 64%,var(--surface-card))}.record-tab-workspace .evaluation-copilot-result-status.is-danger{border-color:var(--status-danger-border);background:color-mix(in srgb,var(--status-danger-soft) 64%,var(--surface-card))}.record-tab-workspace .evaluation-copilot-result-status.is-success{border-color:var(--status-success-border);background:color-mix(in srgb,var(--status-success-soft) 58%,var(--surface-card))}.record-tab-workspace .evaluation-copilot-result-status svg{margin-top:2px;flex-shrink:0;color:var(--status-success)}.record-tab-workspace .evaluation-copilot-result-status.is-warning svg{color:var(--status-warning)}.record-tab-workspace .evaluation-copilot-result-status.is-danger svg{color:var(--status-danger)}.record-tab-workspace .evaluation-copilot-result-status strong,.record-tab-workspace .evaluation-copilot-result-summary strong{display:block;color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.35}.record-tab-workspace .evaluation-copilot-result-status span,.record-tab-workspace .evaluation-copilot-result-summary span{display:block;margin-top:3px;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.record-tab-workspace .evaluation-copilot-result-summary{border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted));padding:14px}.record-tab-workspace .evaluation-copilot-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.record-tab-workspace .evaluation-copilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-tab-workspace .evaluation-copilot-block{display:flex;min-width:0;flex-direction:column;gap:10px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent);background:color-mix(in srgb,var(--surface-app) 74%,var(--surface-muted));padding:14px}.record-tab-workspace .evaluation-copilot-block-wide{grid-column:1/-1}.record-tab-workspace .evaluation-copilot-block-title{display:flex;align-items:center;gap:8px}.record-tab-workspace .evaluation-copilot-block-title svg{color:var(--status-info)}.record-tab-workspace .evaluation-copilot-block li,.record-tab-workspace .evaluation-copilot-block p{color:var(--text-primary);font-size:.875rem;line-height:1.55}.record-tab-workspace .evaluation-copilot-block ul{display:grid;gap:6px;margin:0;padding-left:17px}.record-tab-workspace .evaluation-copilot-block-risk{background:color-mix(in srgb,var(--status-success) 4%,var(--surface-card))}.record-tab-workspace .evaluation-copilot-block-risk.is-warning{border-color:color-mix(in srgb,var(--status-danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger) 6%,var(--surface-card))}.record-tab-workspace .evaluation-copilot-block-risk.is-warning .evaluation-copilot-block-title svg{color:var(--status-danger)}.record-tab-workspace .evaluation-copilot-tests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-tab-workspace .evaluation-copilot-tests div,.record-tab-workspace .evaluation-copilot-treatment div{border-radius:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-app));padding:12px}.record-tab-workspace .evaluation-copilot-tests strong,.record-tab-workspace .evaluation-copilot-treatment strong{display:block;margin-bottom:6px;color:var(--text-primary);font-size:.84rem;font-weight:700}.record-tab-workspace .evaluation-copilot-tests p{margin-bottom:5px}.record-tab-workspace .evaluation-copilot-treatment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.record-tab-workspace .evaluation-copilot-treatment div[data-tone=warning]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-warning) 72%,transparent)}.record-tab-workspace .evaluation-copilot-treatment div[data-tone=info]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-info) 72%,transparent)}.record-tab-workspace .evaluation-copilot-treatment div[data-tone=success]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-success) 72%,transparent)}.evaluation-copilot-dialog{max-height:min(840px,calc(100vh - 40px));overflow:hidden;border-radius:24px;border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent);background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 28px 70px -38px rgba(15,23,42,.52)}.evaluation-copilot-dialog>button{top:22px;right:22px;border-radius:999px}.evaluation-copilot-dialog>div:first-child{border-bottom-color:color-mix(in srgb,var(--border-subtle) 34%,transparent);padding:28px 36px 18px}.evaluation-copilot-dialog>div:nth-child(2){max-height:calc(100vh - 190px);overflow-y:auto;padding:22px 36px 34px}.evaluation-copilot-dialog .evaluation-copilot-modal-grid,.evaluation-copilot-dialog [data-radix-scroll-area-viewport]{max-height:none;padding-right:6px}.evaluation-copilot-support{display:grid;gap:18px}.evaluation-copilot-support-lead{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px}.evaluation-copilot-support-main{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);gap:18px;align-items:stretch}.evaluation-copilot-support-card,.evaluation-copilot-support-section{position:relative;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 38%,transparent);background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 66%,transparent),0 18px 42px -38px rgba(15,23,42,.34)}.evaluation-copilot-support-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:18px 20px}.evaluation-copilot-support-section{display:flex;min-width:0;flex-direction:column;padding:20px}.evaluation-copilot-support-card-safety{border-color:color-mix(in srgb,var(--status-success) 16%,var(--border-subtle));background:color-mix(in srgb,var(--status-success-soft) 42%,var(--surface-card))}.evaluation-copilot-support-card-safety.is-warning{border-color:color-mix(in srgb,var(--status-danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger-soft) 42%,var(--surface-card))}.evaluation-copilot-support-card-hypothesis{border-color:var(--ai-border,#ddd6fe);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ai-bg,#f5f3ff) 72%,transparent),transparent 44%),var(--surface-card)}.evaluation-copilot-support-card-header{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary)}.evaluation-copilot-support-card-header svg{flex-shrink:0;color:var(--status-info)}.evaluation-copilot-support-card-safety.is-warning .evaluation-copilot-support-card-header svg{color:var(--status-danger)}.evaluation-copilot-support-card-hypothesis .evaluation-copilot-support-card-header svg{color:var(--ai-text,#7c3aed)}.evaluation-copilot-support-section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 36%,transparent)}.evaluation-copilot-support-card h4,.evaluation-copilot-support-section-header h4{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.35}.evaluation-copilot-muted,.evaluation-copilot-support-card p,.evaluation-copilot-test-list span{color:var(--text-primary);font-size:.9rem;line-height:1.68}.evaluation-copilot-support-section-header p{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.evaluation-copilot-disclaimer,.evaluation-copilot-support-card small,.evaluation-copilot-test-list small{display:block;color:var(--text-secondary);font-size:.82rem;line-height:1.58}.evaluation-copilot-support-card small,.evaluation-copilot-test-list small{margin-top:2px}.evaluation-copilot-test-list{display:grid;gap:10px}.evaluation-copilot-test-list div{border-radius:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);background:color-mix(in srgb,var(--surface-app) 44%,transparent);padding:14px 15px}.evaluation-copilot-test-list strong,.evaluation-copilot-treatment-roadmap strong{display:block;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.evaluation-copilot-test-list span{display:block;margin-top:6px;color:var(--text-secondary);font-size:.84rem}.evaluation-copilot-treatment-roadmap{display:grid;gap:10px}.evaluation-copilot-treatment-roadmap div{display:grid;grid-template-columns:minmax(132px,.28fr) 1fr;gap:16px;align-items:start;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);background:color-mix(in srgb,var(--surface-app) 44%,transparent);padding:14px 15px}.evaluation-copilot-treatment-roadmap div[data-tone=warning]{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--status-warning) 72%,transparent)}.evaluation-copilot-treatment-roadmap div[data-tone=info]{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--status-info) 72%,transparent)}.evaluation-copilot-treatment-roadmap div[data-tone=success]{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--status-success) 72%,transparent)}.evaluation-copilot-treatment-roadmap ul{-moz-columns:2;column-count:2;-moz-column-gap:26px;column-gap:26px;margin:0;padding-left:18px}.evaluation-copilot-treatment-roadmap li{color:var(--text-primary);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:7px;font-size:.84rem;line-height:1.55}.evaluation-copilot-dialog .evaluation-copilot-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px}.evaluation-copilot-dialog .evaluation-copilot-block{display:flex;min-width:0;flex-direction:column;align-self:start;gap:12px;border-radius:24px;border:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-muted));padding:18px;box-shadow:0 18px 42px -36px color-mix(in srgb,var(--text-primary) 34%,transparent)}.evaluation-copilot-dialog .evaluation-copilot-block:not(.evaluation-copilot-block-wide){grid-column:span 6}.evaluation-copilot-dialog .evaluation-copilot-block-wide{grid-column:1/-1}.evaluation-copilot-dialog .evaluation-copilot-block-tests{grid-column:span 4}.evaluation-copilot-dialog .evaluation-copilot-block-treatment{grid-column:span 8}.evaluation-copilot-dialog .evaluation-copilot-block-title{display:flex;align-items:center;gap:10px}.evaluation-copilot-dialog .evaluation-copilot-block-title svg{box-sizing:content-box;width:16px;height:16px;border-radius:12px;background:color-mix(in srgb,var(--brand-ice) 26%,var(--surface-card));padding:8px;color:var(--status-info)}.evaluation-copilot-dialog .evaluation-copilot-block-title h4{color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.evaluation-copilot-dialog .evaluation-copilot-block li,.evaluation-copilot-dialog .evaluation-copilot-block p{color:var(--text-primary);font-size:.9rem;line-height:1.58}.evaluation-copilot-dialog .evaluation-copilot-block small,.evaluation-copilot-dialog .evaluation-copilot-disclaimer,.evaluation-copilot-dialog .evaluation-copilot-tests small{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.evaluation-copilot-dialog .evaluation-copilot-block ul{display:grid;gap:6px;margin:0;padding-left:17px}.evaluation-copilot-dialog .evaluation-copilot-block-risk{border-color:color-mix(in srgb,var(--status-success) 16%,var(--border-subtle));background:color-mix(in srgb,var(--status-success-soft) 42%,var(--surface-card))}.evaluation-copilot-dialog .evaluation-copilot-block-risk.is-warning{border-color:color-mix(in srgb,var(--status-danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger-soft) 42%,var(--surface-card))}.evaluation-copilot-dialog .evaluation-copilot-block-risk.is-warning .evaluation-copilot-block-title svg{color:var(--status-danger)}.evaluation-copilot-dialog .evaluation-copilot-tests{display:grid;grid-template-columns:1fr;gap:10px}.evaluation-copilot-dialog .evaluation-copilot-tests div,.evaluation-copilot-dialog .evaluation-copilot-treatment div{border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-app));padding:14px}.evaluation-copilot-dialog .evaluation-copilot-tests strong,.evaluation-copilot-dialog .evaluation-copilot-treatment strong{display:block;margin-bottom:6px;color:var(--text-primary);font-size:.84rem;font-weight:700}.evaluation-copilot-dialog .evaluation-copilot-treatment{display:grid;grid-template-columns:1fr;gap:12px}.evaluation-copilot-dialog .evaluation-copilot-treatment div{display:grid;grid-template-columns:minmax(130px,.32fr) 1fr;gap:14px;align-items:start}.evaluation-copilot-dialog .evaluation-copilot-treatment div strong{margin-bottom:0;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 34%,transparent);padding:8px 10px;text-align:center}.evaluation-copilot-dialog .evaluation-copilot-treatment div ul{-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.evaluation-copilot-dialog .evaluation-copilot-treatment div li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.evaluation-copilot-dialog .evaluation-copilot-treatment div[data-tone=warning]{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--status-warning) 72%,transparent)}.evaluation-copilot-dialog .evaluation-copilot-treatment div[data-tone=info]{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--status-info) 72%,transparent)}.evaluation-copilot-dialog .evaluation-copilot-treatment div[data-tone=success]{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--status-success) 72%,transparent)}@media (max-width:900px){.evaluation-copilot-support-lead,.evaluation-copilot-support-main{grid-template-columns:1fr}.evaluation-copilot-treatment-roadmap div,.evaluation-copilot-treatment-roadmap ul{display:block;-moz-columns:1;column-count:1}.evaluation-copilot-treatment-roadmap div strong{display:inline-flex;margin-bottom:10px}.evaluation-copilot-dialog .evaluation-copilot-grid,.evaluation-copilot-dialog .evaluation-copilot-tests,.evaluation-copilot-dialog .evaluation-copilot-treatment{grid-template-columns:1fr}.evaluation-copilot-dialog .evaluation-copilot-treatment div,.evaluation-copilot-dialog .evaluation-copilot-treatment div ul{display:block;-moz-columns:1;column-count:1}.evaluation-copilot-dialog .evaluation-copilot-treatment div strong{display:inline-flex;margin-bottom:10px}.evaluation-copilot-dialog .evaluation-copilot-block-tests,.evaluation-copilot-dialog .evaluation-copilot-block-treatment,.evaluation-copilot-dialog .evaluation-copilot-block:not(.evaluation-copilot-block-wide){grid-column:1/-1}.evaluation-copilot-dialog>div:first-child,.evaluation-copilot-dialog>div:nth-child(2){padding-left:20px;padding-right:20px}.record-tab-workspace .record-evaluation-layout{grid-template-columns:1fr}.record-tab-workspace .record-evaluation-progress-summary{grid-template-columns:1fr;align-items:stretch}.record-tab-workspace .record-evaluation-progress-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-shell{position:static;min-height:auto}.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-input textarea,.record-tab-workspace .record-evaluation-copilot-side .evaluation-copilot-input-panel{min-height:220px}.record-tab-workspace .evaluation-copilot-grid,.record-tab-workspace .evaluation-copilot-tests,.record-tab-workspace .evaluation-copilot-treatment{grid-template-columns:1fr}.record-tab-workspace .evaluation-copilot-header{align-items:stretch;flex-direction:column}}@media (min-width:768px){.record-tab-workspace .record-evaluation-main-grid{row-gap:18px}.record-tab-workspace .record-evaluation-panel:last-child:after,.record-tab-workspace .record-evaluation-panel:nth-child(2n):before{display:none}}@media (max-width:760px){.record-tab-workspace .record-evaluation-template-bar{grid-template-columns:1fr;align-items:stretch}.record-tab-workspace .record-evaluation-template-actions{grid-template-columns:1fr}.record-tab-workspace .record-evaluation-accordion-trigger{flex-direction:column}.record-tab-workspace .record-evaluation-section-meta{width:100%;justify-content:space-between;min-width:0}.record-tab-workspace .record-evaluation-progress-pills{grid-template-columns:1fr}.record-tab-workspace .record-pain-scale{grid-template-columns:repeat(6,minmax(0,1fr))}}.record-tab-workspace .record-clinical-tab{display:flex;flex-direction:column;gap:16px}.record-tab-workspace .record-clinical-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent);background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted));padding:14px 16px;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-tab-unified{display:block;padding:0}.record-tab-workspace .record-tab-unified>div{gap:20px}.record-tab-workspace .record-tab-unified .record-clinical-toolbar{min-height:60px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 34%,transparent);border-radius:0;background:transparent;padding:0 0 18px;box-shadow:none}.record-tab-workspace .record-tab-unified .record-clinical-toolbar:before{inset-block:6px 24px;background:color-mix(in srgb,var(--status-info) 68%,transparent)}.record-tab-workspace .record-tab-unified .record-clinical-toolbar h2{font-size:.95rem;font-weight:700;letter-spacing:0}.record-tab-workspace .record-tab-unified .record-clinical-panel{border-radius:24px!important;border-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted))!important;box-shadow:none!important}.record-tab-workspace .record-tab-unified .record-clinical-panel-header{min-height:74px;align-items:flex-start;justify-content:flex-start;padding:18px 20px;text-align:left}.record-tab-workspace .record-tab-unified .record-clinical-panel-header>div:first-child{margin-left:0;padding-left:0;align-self:flex-start;justify-content:flex-start}.record-tab-workspace .record-session-history-panel .record-clinical-panel-header{align-items:flex-start}.record-tab-workspace .record-session-history-panel .record-clinical-panel-header h3{white-space:nowrap}.record-tab-workspace .record-tab-unified .record-clinical-panel-content{padding:18px 20px 20px}.record-tab-workspace .record-clinical-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 32%,transparent)!important;border-radius:24px!important;background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-muted))!important;box-shadow:var(--shadow-sm)!important}.record-tab-workspace .record-clinical-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent);background:transparent;padding:16px 18px}.record-tab-workspace .record-clinical-panel-header p{margin-top:3px;color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.45}.record-tab-workspace .record-clinical-panel-content{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.record-tab-workspace .record-plan-core-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.record-tab-workspace .record-plan-tab-shell{display:grid;gap:18px;padding:0;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-plan-tab{display:block;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.record-tab-workspace .record-plan-goals-grid,.record-tab-workspace .record-plan-overview-grid{display:grid;align-items:stretch;gap:18px}.record-tab-workspace .record-plan-overview-grid{grid-template-columns:minmax(620px,1.32fr) minmax(380px,.68fr);align-items:start}.record-tab-workspace .record-plan-goals-grid{grid-template-columns:minmax(620px,1.32fr) minmax(380px,.68fr);align-items:stretch}.record-tab-workspace .record-plan-goals-grid.is-single{grid-template-columns:minmax(0,1fr)}.record-tab-workspace .record-plan-goals-grid.is-single .record-plan-goals-panel,.record-tab-workspace .record-plan-goals-grid>.record-plan-goals-panel:first-child{grid-column:1/-1}.record-tab-workspace .record-plan-goals-grid>.record-clinical-panel{height:100%}.record-tab-workspace .record-plan-primary-panel,.record-tab-workspace .record-plan-schedule-card,.record-tab-workspace .record-plan-tab .record-clinical-panel{scroll-margin-top:18px}.record-tab-workspace .record-plan-tab .record-clinical-panel{border-radius:26px!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-app) 72%,transparent),var(--shadow-xs)!important}.record-tab-workspace .record-plan-tab .record-clinical-toolbar{min-height:auto;margin:0 0 2px;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.record-tab-workspace .record-plan-tab .record-clinical-toolbar:after,.record-tab-workspace .record-plan-tab .record-clinical-toolbar:before{display:none!important}.record-tab-workspace .record-plan-tab .record-clinical-panel{border-color:color-mix(in srgb,var(--border-subtle) 48%,transparent)!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 40px -34px rgba(15,23,42,.42)!important}.record-tab-workspace .record-plan-schedule-card{position:sticky;top:16px}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content,.record-tab-workspace .record-plan-schedule-draft-list,.record-tab-workspace .record-plan-tab textarea{scrollbar-width:thin;scrollbar-color:rgba(107,122,140,.32) transparent}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content::-webkit-scrollbar,.record-tab-workspace .record-plan-schedule-draft-list::-webkit-scrollbar,.record-tab-workspace .record-plan-tab textarea::-webkit-scrollbar{width:6px;height:6px}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content::-webkit-scrollbar-track,.record-tab-workspace .record-plan-schedule-draft-list::-webkit-scrollbar-track,.record-tab-workspace .record-plan-tab textarea::-webkit-scrollbar-track{background:transparent}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content::-webkit-scrollbar-thumb,.record-tab-workspace .record-plan-schedule-draft-list::-webkit-scrollbar-thumb,.record-tab-workspace .record-plan-tab textarea::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(107,122,140,.32)}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content::-webkit-scrollbar-thumb:hover,.record-tab-workspace .record-plan-schedule-draft-list::-webkit-scrollbar-thumb:hover,.record-tab-workspace .record-plan-tab textarea::-webkit-scrollbar-thumb:hover{background:rgba(107,122,140,.48)}.record-tab-workspace .record-plan-primary-panel textarea{min-height:72px;max-height:none;overflow-y:hidden;field-sizing:content;resize:vertical}.record-tab-workspace .record-plan-schedule-draft-list{display:grid;max-height:360px;gap:8px;overflow-y:auto;padding-right:4px}.record-tab-workspace .record-plan-schedule-draft-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta remove" "fields fields";align-items:flex-start;gap:10px;border-radius:18px;background:color-mix(in srgb,var(--surface-card) 80%,var(--surface-muted));padding:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 28%,transparent)}.record-tab-workspace .record-plan-schedule-draft-meta{grid-area:meta;min-width:0}.record-tab-workspace .record-plan-schedule-draft-meta p{overflow-wrap:normal;word-break:normal}.record-tab-workspace .record-plan-schedule-draft-fields{grid-area:fields;display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-tab-workspace .record-plan-schedule-draft-fields>*{min-width:0;width:100%}.record-tab-workspace .record-plan-schedule-draft-item>button{grid-area:remove;height:32px;width:32px;min-width:32px;padding:0;color:var(--status-info)}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content{max-height:520px;overflow-y:auto;padding-right:16px}.record-tab-workspace .record-plan-goals-grid.is-single .record-plan-goals-panel .record-clinical-panel-content{max-height:none;overflow:visible;padding-right:20px}.record-tab-workspace .record-plan-acceptance-log{display:flex;flex-wrap:wrap;gap:8px 14px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 36%,transparent);padding-top:2px;color:var(--text-secondary);font-size:.76rem;line-height:1.45}.record-tab-workspace .record-plan-acceptance-log span{display:inline-flex;align-items:center;gap:6px}.record-tab-workspace .record-plan-acceptance-log span:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--ai-text,#7c3aed);opacity:.72}.record-tab-workspace .record-evaluation-event-log{display:flex;flex-wrap:wrap;gap:8px 14px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 36%,transparent);padding-top:2px;color:var(--text-secondary);font-size:.76rem;line-height:1.45}.record-tab-workspace .record-evaluation-event-log span{display:inline-flex;align-items:center;gap:6px}.record-tab-workspace .record-evaluation-event-log span:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--ai-text,#7c3aed);opacity:.72}.record-tab-workspace .record-plan-panel-header{align-items:flex-start;justify-content:space-between!important}.record-tab-workspace .record-plan-panel-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.record-tab-workspace .record-plan-schedule-header{display:block!important;align-items:flex-start!important;justify-content:stretch!important;gap:0}.record-tab-workspace .record-plan-schedule-heading-stack{display:flex;width:100%;min-width:0;flex-direction:column;gap:14px}.record-tab-workspace .record-plan-schedule-heading-copy{display:flex;width:100%;min-width:0;align-items:flex-start;gap:12px}.record-tab-workspace .record-plan-schedule-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin-left:0}.record-tab-workspace .record-plan-schedule-actions .record-ai-action,.record-tab-workspace .record-plan-schedule-actions button{white-space:nowrap}.record-tab-workspace .record-plan-schedule-actions button{flex:0 0 auto}.record-tab-workspace .record-plan-cadence-grid,.record-tab-workspace .record-plan-followup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.record-tab-workspace .record-plan-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-tab-workspace .record-plan-schedule-summary,.record-tab-workspace .record-session-context-row,.record-tab-workspace .record-session-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record-tab-workspace .record-plan-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.record-tab-workspace .record-plan-schedule-card .record-plan-schedule-summary{grid-template-columns:1fr}.record-tab-workspace .record-plan-schedule-summary>div,.record-tab-workspace .record-session-context-row>div,.record-tab-workspace .record-session-summary-strip>div{border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-card));padding:12px 14px}.record-tab-workspace .record-discharge-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.record-tab-workspace .record-discharge-shell{display:flex;flex-direction:column;gap:20px;margin:0!important;padding:0!important}.record-tab-workspace .record-discharge-start-panel .record-clinical-panel-content{padding:18px}.record-tab-workspace .record-discharge-start-content{display:flex;align-items:center;justify-content:space-between;gap:18px}.record-tab-workspace .record-discharge-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.record-tab-workspace .record-discharge-support-grid>*{min-width:0;height:100%}.record-tab-workspace .record-discharge-support-grid>:is(.copilot-inline-hero,[class*="rounded-[28px]"],.record-clinical-panel){border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-tab-workspace :is(.record-reassessments-tab,.record-discharge-tab) :where(.record-clinical-panel,.copilot-inline-hero,[class*="rounded-[28px]"]){border-color:color-mix(in srgb,var(--border-subtle) 68%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 2px 8px rgba(15,23,42,.025)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-tab-workspace :is(.record-reassessments-tab,.record-discharge-tab) :where(.record-clinical-panel,.copilot-inline-hero,[class*="rounded-[28px]"]):hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 2px 8px rgba(15,23,42,.025)!important}.dark .record-tab-workspace .record-discharge-support-grid>:is(.copilot-inline-hero,[class*="rounded-[28px]"],.record-clinical-panel){border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.dark .patient-detail-depth-scope .record-tab-workspace :is(.record-reassessments-tab,.record-discharge-tab) :where(.record-clinical-panel,.copilot-inline-hero,[class*="rounded-[28px]"]),.dark .patient-detail-depth-scope .record-tab-workspace :is(.record-reassessments-tab,.record-discharge-tab) :where(.record-clinical-panel,.copilot-inline-hero,[class*="rounded-[28px]"]):hover{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.record-tab-workspace .record-discharge-status-grid>div{border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-muted) 50%,var(--surface-card));padding:12px 14px;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-discharge-status-grid p{color:var(--text-secondary);font-size:.76rem;font-weight:400;line-height:1.35}.record-tab-workspace .record-discharge-status-grid strong{display:block;margin-top:4px;color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.record-tab-workspace .record-discharge-guidance{border-radius:18px;border:1px solid color-mix(in srgb,var(--status-info) 16%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 7%,var(--surface-card));padding:12px 14px;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.record-tab-workspace .record-discharge-form-content,.record-tab-workspace .record-discharge-summary-content{gap:16px}.record-tab-workspace .record-discharge-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-tab-workspace .record-attachments-content{gap:18px}.record-tab-workspace .record-attachments-dropzone{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--status-info) 14%,var(--border-subtle));background:radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--status-info) 10%,transparent),transparent 26%),color-mix(in srgb,var(--surface-muted) 44%,var(--surface-card));padding:12px 16px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-card) 78%,transparent),var(--shadow-xs)}.record-tab-workspace .record-attachment-row-icon,.record-tab-workspace .record-attachments-dropzone-icon,.record-tab-workspace .record-attachments-empty>span{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--status-info) 10%,var(--surface-card));color:var(--status-info)}.record-tab-workspace .record-attachments-dropzone-icon{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle))}.record-tab-workspace .record-attachments-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-tab-workspace .record-attachment-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted));padding:12px 14px;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-attachment-row-icon{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--status-info) 16%,var(--border-subtle))}.record-tab-workspace .record-attachment-row p{overflow:hidden;color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-tab-workspace .record-attachment-row small{display:block;margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:.74rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-tab-workspace .record-attachment-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.record-tab-workspace .record-attachment-row a,.record-tab-workspace .record-attachment-row-actions button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);min-height:30px;color:var(--status-info);font-size:.76rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.record-tab-workspace .record-attachment-row a{padding:6px 12px}.record-tab-workspace .record-attachment-row-actions button{width:30px;padding:0}.record-tab-workspace .record-attachment-row a:hover,.record-tab-workspace .record-attachment-row-actions button:hover{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 8%,transparent)}.record-tab-workspace .record-attachment-row-actions button.is-danger{color:var(--status-danger)}.record-tab-workspace .record-attachment-row-actions button.is-danger:hover{border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger) 8%,transparent)}.record-tab-workspace .record-attachment-row-actions button:disabled{cursor:not-allowed;opacity:.55}.record-tab-workspace .record-attachments-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:116px;border-radius:22px;border:1px dashed color-mix(in srgb,var(--border-subtle) 56%,transparent);background:color-mix(in srgb,var(--surface-muted) 38%,var(--surface-card));padding:22px;text-align:left}.record-tab-workspace .record-attachments-empty>span{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--status-info) 16%,var(--border-subtle))}.record-tab-workspace .record-attachments-empty p{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.record-tab-workspace .record-attachments-empty small{display:block;margin-top:4px;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.record-attachment-dialog-file{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 46%,transparent);background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-card));padding:12px;box-shadow:var(--shadow-xs)}.record-attachment-dialog-file>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:15px;border:1px solid color-mix(in srgb,var(--status-info) 16%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 10%,var(--surface-card));color:var(--status-info)}.record-attachment-dialog-file.is-danger>span{border-color:color-mix(in srgb,var(--status-danger) 20%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger) 8%,var(--surface-card));color:var(--status-danger)}.record-attachment-dialog-file p{overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-attachment-dialog-file small{display:block;margin-top:4px;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.record-tab-workspace .record-session-context-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted));box-shadow:var(--shadow-xs)}.record-tab-workspace .record-session-context-row>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:74px;border:0;border-radius:0;background:transparent;padding:14px 16px}.record-tab-workspace .record-session-context-row>div+div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent)}.record-tab-workspace .record-session-context-icon{grid-row:span 2;display:inline-flex!important;width:24px;height:24px;align-items:center;justify-content:center;color:var(--status-info)!important}.record-tab-workspace .record-session-context-icon.is-calendar{color:var(--status-info)!important}.record-tab-workspace .record-session-context-icon.is-note{color:var(--status-success)!important}.record-tab-workspace .record-session-context-icon.is-goal{color:var(--status-warning)!important}.record-tab-workspace .record-session-summary-strip>div{background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted));box-shadow:var(--shadow-xs)}.record-tab-workspace .record-session-context-row span,.record-tab-workspace .record-session-summary-strip span{display:block;color:var(--text-secondary);font-size:.76rem;font-weight:500}.record-tab-workspace .record-session-context-row strong,.record-tab-workspace .record-session-summary-strip strong{display:block;margin-top:5px;color:var(--status-info);font-size:1rem;font-weight:700;line-height:1.35}.record-tab-workspace .record-session-context-row strong{color:var(--text-primary)}.record-tab-workspace .record-soap-composer-panel{border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle))!important;background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-muted))!important}.record-tab-workspace .record-soap-alert{align-items:center;border-color:var(--status-danger-border);background:var(--status-danger-soft);color:var(--status-danger);padding:10px 12px;font-size:.78rem;font-weight:600}.record-tab-workspace .record-soap-alert svg{flex:0 0 auto}.record-tab-workspace .record-soap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-tab-workspace .record-soap-field,.record-tab-workspace .record-soap-goals,.record-tab-workspace .record-soap-summary-field{border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-card));padding:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-app) 66%,transparent)}.record-tab-workspace .record-soap-field.is-invalid{border-color:color-mix(in srgb,var(--status-danger) 30%,var(--border-subtle));background:color-mix(in srgb,var(--status-danger-soft) 30%,var(--surface-card))}.record-tab-workspace .record-form-error,.record-tab-workspace .record-soap-field.is-invalid label{color:var(--status-danger)}.record-tab-workspace .record-form-error{font-size:.75rem;font-weight:600;line-height:1.45}.record-tab-workspace .record-soap-field textarea{min-height:116px;margin-top:10px}.record-tab-workspace .record-soap-goals{display:flex;flex-direction:column;gap:12px}.record-tab-workspace .record-soap-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);padding-top:14px}.record-tab-workspace .record-current-session-title{flex:1 1 auto}.record-tab-workspace .record-current-session-badges{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.record-tab-workspace .record-reassessment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-tab-workspace .record-audit-shell{display:flex;flex-direction:column;gap:20px;margin:0!important;padding:0!important}.record-tab-workspace .record-audit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;align-items:start}.record-tab-workspace .record-audit-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);border-radius:24px;background:color-mix(in srgb,#fff 94%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 2px 8px rgba(15,23,42,.025)}.record-tab-workspace .record-audit-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent);padding:18px 20px}.record-tab-workspace .record-audit-panel-head h3{color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.record-tab-workspace .record-audit-panel-head p{margin-top:4px;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.record-tab-workspace .record-audit-list,.record-tab-workspace .record-audit-panel .record-plan-schedule-draft-list{display:flex;flex-direction:column;gap:10px;max-height:min(620px,calc(100dvh - 330px));overflow-y:auto;padding:18px 20px 20px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 28%,transparent) transparent}.record-tab-workspace .record-audit-list::-webkit-scrollbar,.record-tab-workspace .record-audit-panel .record-plan-schedule-draft-list::-webkit-scrollbar{width:8px}.record-tab-workspace .record-audit-list::-webkit-scrollbar-track,.record-tab-workspace .record-audit-panel .record-plan-schedule-draft-list::-webkit-scrollbar-track{background:transparent}.record-tab-workspace .record-audit-list::-webkit-scrollbar-thumb,.record-tab-workspace .record-audit-panel .record-plan-schedule-draft-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 26%,transparent);background-clip:padding-box}.record-tab-workspace .record-audit-item{border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,#fff 94%,transparent),color-mix(in srgb,var(--surface-muted) 24%,#fff 76%));padding:15px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.022)}.record-tab-workspace .record-audit-item--trail{position:relative;padding-left:18px}.record-tab-workspace .record-audit-item--trail:before{position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:var(--status-info);content:""}.record-tab-workspace .record-audit-item--trail.is-success:before{background:var(--status-success)}.record-tab-workspace .record-audit-item--trail.is-danger:before{background:var(--status-danger)}.record-tab-workspace .record-audit-entity{border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:999px;background:color-mix(in srgb,var(--status-info) 8%,transparent);color:var(--status-info);padding:4px 9px;font-size:.72rem;font-weight:600;line-height:1}.record-tab-workspace .record-audit-fields{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.record-tab-workspace .record-audit-fields span{border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 74%,var(--surface-muted) 26%);color:var(--text-secondary);padding:5px 9px;font-size:.74rem;line-height:1}.record-tab-workspace .record-audit-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.record-tab-workspace .record-audit-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--text-secondary);font-size:.75rem;line-height:1.15rem}.record-tab-workspace .record-audit-date,.record-tab-workspace .record-audit-meta-row span{border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 64%,#fff 36%);padding:5px 10px}.record-tab-workspace .record-audit-date{color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.dark .record-tab-workspace .record-audit-panel{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)}.dark .record-tab-workspace .record-audit-item{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 88%,transparent),color-mix(in srgb,var(--surface-muted) 22%,var(--surface-card) 78%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.18)}.dark .record-tab-workspace .record-audit-entity{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--status-info) 12%,transparent)}.dark .record-tab-workspace .record-audit-fields span{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:color-mix(in srgb,var(--surface-muted) 34%,var(--surface-card) 66%)}.dark .record-tab-workspace .record-audit-date,.dark .record-tab-workspace .record-audit-meta-row span{background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-card) 56%)}.record-tab-workspace .record-reassessments-shell{display:flex;flex-direction:column;gap:20px;margin:0!important;padding:0!important}.record-tab-workspace .record-reassessment-start-panel .record-clinical-panel-content{padding:18px}.record-tab-workspace .record-reassessment-start-content{display:flex;align-items:center;justify-content:space-between;gap:18px}.record-tab-workspace .record-reassessment-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.record-tab-workspace .record-reassessment-support-grid>*{min-width:0;height:100%}.record-tab-workspace .record-reassessment-support-grid>:is(.copilot-inline-hero,[class*="rounded-[28px]"],.record-clinical-panel){border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;backdrop-filter:none!important}.dark .record-tab-workspace .record-reassessment-support-grid>:is(.copilot-inline-hero,[class*="rounded-[28px]"],.record-clinical-panel){border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.record-tab-workspace .record-reassessment-form-wide{grid-column:1/-1}.record-tab-workspace .record-reassessment-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);padding-top:14px}.record-tab-workspace .record-reassessment-history-panel .record-clinical-panel-content{gap:12px}.record-tab-workspace .record-reassessment-history-item{display:flex;flex-direction:column;gap:14px}.record-tab-workspace .record-reassessment-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-tab-workspace .record-reassessment-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);padding-top:12px}.record-tab-workspace .record-prescription-panel{overflow:hidden;border-radius:24px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-muted))!important;box-shadow:var(--shadow-sm)!important}.record-tab-workspace .record-prescription-panel-header{display:flex;flex-direction:column;gap:16px;padding:20px}.record-tab-workspace .record-prescription-support-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.record-tab-workspace .record-prescription-support-title{display:flex;min-width:0;align-items:center;gap:14px}.record-tab-workspace .record-prescription-empty-icon,.record-tab-workspace .record-prescription-support-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:18px;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 8%,var(--surface-card));color:var(--status-info);box-shadow:var(--shadow-xs)}.record-tab-workspace .record-prescription-support-icon{width:46px;height:46px}.record-tab-workspace .record-prescription-empty-icon{width:38px;height:38px;color:#3b82f6;background:color-mix(in srgb,#3b82f6 8%,var(--surface-card));border-color:color-mix(in srgb,#3b82f6 18%,var(--border-subtle))}.record-tab-workspace .record-prescription-support-title p{margin-top:5px;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.record-tab-workspace .record-prescription-support-actions{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:10px}.record-tab-workspace .record-prescription-warning{border-radius:18px;border:1px solid color-mix(in srgb,var(--status-warning) 34%,var(--border-subtle));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-card));padding:14px 16px;color:color-mix(in srgb,var(--status-warning) 82%,var(--text-primary));font-size:.88rem;line-height:1.45}.record-tab-workspace .record-prescription-panel-content{display:flex;flex-direction:column;gap:14px;padding:0 20px 20px}.record-tab-workspace .record-prescription-empty-state{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:82px;border-radius:18px;border:1px solid color-mix(in srgb,#93c5fd 36%,var(--border-subtle));background:radial-gradient(ellipse at 92% 100%,rgba(147,197,253,.22),transparent 35%),linear-gradient(90deg,color-mix(in srgb,#eff6ff 74%,var(--surface-card)),color-mix(in srgb,#eff6ff 42%,var(--surface-card)));padding:18px 20px;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.record-tab-workspace .record-prescription-empty-state:after,.record-tab-workspace .record-prescription-empty-state:before{content:"";position:absolute;z-index:-1;pointer-events:none}.record-tab-workspace .record-prescription-empty-state:before{right:-28px;bottom:-44px;width:260px;height:118px;border-radius:50%;border:2px solid rgba(147,197,253,.22);box-shadow:-48px -18px 0 -2px rgba(147,197,253,.12),-96px 10px 0 -4px rgba(147,197,253,.1)}.record-tab-workspace .record-prescription-empty-state:after{right:58px;top:18px;width:74px;height:74px;border-radius:22px;border:2px solid rgba(147,197,253,.22);transform:rotate(45deg);opacity:.42}.record-tab-workspace .record-prescription-empty-state p{margin:0;color:var(--text-secondary)}.record-tab-workspace .record-prescription-empty-state p span{color:var(--status-info);font-weight:700}.record-prescription-composer-body{display:flex;flex-direction:column;gap:14px}.record-prescription-composer-inline{display:flex;flex-direction:column;gap:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent);background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted));padding:18px;box-shadow:var(--shadow-sm)}.record-prescription-composer-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);padding-bottom:14px}.record-prescription-composer-inline-head h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.35}.record-prescription-composer-inline-head p{margin-top:4px;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.record-prescription-composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);padding-top:14px}.record-prescription-composer-section{border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-card));padding:14px}.record-prescription-composer-section-head{margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent);padding-bottom:12px}.record-prescription-composer-section-head h4{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.35}.record-prescription-composer-section-head p{margin-top:4px;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.record-prescription-composer-field{display:flex;min-width:0;flex-direction:column;gap:8px}.record-prescription-composer-label{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:.76rem;font-weight:600;line-height:1.35}.record-prescription-composer-help{display:inline-flex;height:18px;width:18px;align-items:center;justify-content:center;border-radius:999px;color:color-mix(in srgb,var(--text-secondary) 78%,var(--status-info));transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.record-prescription-composer-help:focus-visible,.record-prescription-composer-help:hover{background:color-mix(in srgb,var(--status-info) 10%,transparent);color:var(--status-info);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-info) 18%,transparent);outline:none}.record-tab-workspace .record-clinical-list-item{border-radius:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted));padding:14px;box-shadow:var(--shadow-xs)}.record-tab-workspace .record-clinical-create-box,.record-tab-workspace .record-session-action-box{border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 24%,transparent);background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-card));padding:14px}.record-tab-workspace .record-session-plan-callout{display:grid;gap:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--surface-muted) 4%),var(--surface-card));padding:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 14px 34px -30px rgba(15,23,42,.42)}.record-session-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.record-session-plan-status{flex-shrink:0;white-space:nowrap;font-size:.72rem;line-height:1.2}.record-session-plan-head p{margin:0;color:var(--status-info);font-size:.78rem;font-weight:700;line-height:1.3}.record-session-plan-head h4{display:-webkit-box;margin:6px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-primary);font-size:.86rem;font-weight:650;letter-spacing:0;line-height:1.5}.record-session-plan-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);padding-top:14px}.record-session-plan-meta>div{min-width:0;border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-card));padding:11px 12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 26%,transparent)}.record-session-plan-meta span{display:block;color:var(--text-secondary);font-size:.72rem;line-height:1.25}.record-session-plan-meta strong{display:block;margin-top:5px;overflow:hidden;color:var(--text-primary);font-size:.8rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-session-plan-meta .is-success strong{color:var(--status-success)}.record-tab-workspace .record-clinical-create-box{display:flex;flex-direction:column;gap:12px;border-style:dashed}.record-tab-workspace .record-plan-goal-create{border-style:solid;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--status-info) 7%,transparent),transparent 34%),color-mix(in srgb,var(--surface-muted) 54%,var(--surface-card))}.record-tab-workspace .record-session-action-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.record-tab-workspace .record-sessions-layout{display:grid;grid-template-columns:1fr;gap:16px}.record-tab-workspace .record-ai-suggestion-panel{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle))!important;background:color-mix(in srgb,var(--status-info) 5%,var(--surface-card))!important}@media (max-width:900px){.record-tab-workspace .record-clinical-toolbar{align-items:stretch;flex-direction:column}.record-tab-workspace .record-attachments-list,.record-tab-workspace .record-discharge-form-grid,.record-tab-workspace .record-discharge-status-grid,.record-tab-workspace .record-discharge-support-grid,.record-tab-workspace .record-plan-cadence-grid,.record-tab-workspace .record-plan-followup-grid,.record-tab-workspace .record-plan-goals-grid,.record-tab-workspace .record-plan-overview-grid,.record-tab-workspace .record-plan-schedule-summary,.record-tab-workspace .record-session-context-row,.record-tab-workspace .record-session-summary-strip{grid-template-columns:1fr}.record-tab-workspace .record-attachments-dropzone{align-items:flex-start;flex-direction:column}.record-tab-workspace .record-session-context-row>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 28%,transparent)}.record-tab-workspace .record-soap-grid{grid-template-columns:1fr}.record-tab-workspace .record-plan-panel-actions,.record-tab-workspace .record-plan-panel-header{align-items:flex-start;flex-direction:column}.record-tab-workspace .record-plan-schedule-header{flex-direction:column!important}.record-tab-workspace .record-plan-schedule-card{position:static}.record-tab-workspace .record-plan-goals-panel .record-clinical-panel-content{max-height:none;overflow:visible;padding-right:20px}.record-tab-workspace .record-plan-schedule-actions{width:100%;justify-content:flex-start;margin-left:0}.record-tab-workspace .record-audit-grid,.record-tab-workspace .record-reassessment-form-grid,.record-tab-workspace .record-reassessment-history-grid,.record-tab-workspace .record-reassessment-support-grid{grid-template-columns:1fr}.record-tab-workspace .record-audit-item-row,.record-tab-workspace .record-discharge-start-content,.record-tab-workspace .record-reassessment-history-head,.record-tab-workspace .record-reassessment-start-content{flex-direction:column;align-items:flex-start}.record-tab-workspace .record-audit-item-row{display:flex}.record-tab-workspace .record-prescription-support-head{align-items:flex-start;flex-direction:column}.record-tab-workspace .record-prescription-support-actions{justify-content:flex-start;width:100%}}.record-tab-workspace .record-tab-toolbar{position:relative}.record-tab-workspace .record-tab-toolbar:before{content:"";position:absolute;inset-block:14px;left:0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--status-info) 62%,transparent)}.record-tab-workspace .record-tab-toolbar>div{min-width:0}.record-tab-workspace .record-tab-toolbar>div:first-child{padding-left:10px}.record-tab-workspace .record-tab-toolbar.record-evaluation-toolbar{min-height:60px;align-items:center;padding:0 0 18px}.record-tab-workspace .record-tab-toolbar.record-evaluation-toolbar:before{inset-block:6px 24px}.record-tab-workspace .record-tab-toolbar.record-evaluation-toolbar>div:first-child{align-items:center}.record-tab-workspace .rounded-md{border-radius:16px}.dark .record-tab-workspace .dashboard-section-card,.dark .record-tab-workspace .ds-card,.dark .record-tab-workspace .ds-glow-card{background:color-mix(in srgb,var(--card) 88%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 46px -42px rgba(0,0,0,.68)!important}.dark .record-tab-workspace .dashboard-section-header,.dark .record-tab-workspace .ds-card:has(>div+div)>div:first-child,.dark .record-tab-workspace .ds-glow-card:has(>div+div)>div:first-child{background:color-mix(in srgb,var(--surface-card) 90%,var(--status-info) 4%)}.dark .record-prontuario-hero{border-color:color-mix(in srgb,var(--border-subtle) 48%,transparent);background:radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--status-info) 8%,transparent),transparent 42%),radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--status-info) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%),color-mix(in srgb,var(--surface-card) 94%,var(--surface-app) 6%) 72%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 20px 48px -38px rgba(0,0,0,.82)}.dark .record-prontuario-avatar{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 11%,var(--surface-card));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 42px -34px color-mix(in srgb,var(--status-info) 62%,transparent)}.dark .record-prontuario-session-pill,.dark .record-prontuario-status-pill{background:color-mix(in srgb,currentColor 11%,var(--surface-card))!important}.dark .record-tab-workspace .record-evaluation-unified{border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-app) 8%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 52px -44px rgba(0,0,0,.8)}.dark .record-tab-workspace .record-evaluation-panel{border-color:color-mix(in srgb,var(--border-subtle) 28%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 42px -38px rgba(0,0,0,.82)!important}.dark .record-tab-workspace .record-evaluation-panel:focus-within,.dark .record-tab-workspace .record-evaluation-panel:hover{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important}.dark .record-tab-workspace .record-evaluation-section-meta{border-color:color-mix(in srgb,var(--border-subtle) 20%,transparent);background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-card))}.dark .record-tab-workspace .record-evaluation-section-status--success{background:color-mix(in srgb,var(--status-success) 14%,var(--surface-card))}.dark .record-tab-workspace .record-evaluation-section-status--warning{background:color-mix(in srgb,var(--status-warning) 16%,var(--surface-card))}.dark .record-tab-workspace .record-evaluation-section-status--attention{background:color-mix(in srgb,var(--status-danger) 14%,var(--surface-card))}.dark .record-tab-workspace .record-evaluation-section-count,.dark .record-tab-workspace .record-evaluation-section-status--neutral{background:color-mix(in srgb,var(--surface-muted) 52%,transparent)}.dark .record-tab-workspace .record-evaluation-section-heading .record-section-icon,.dark .record-tab-workspace .record-evaluation-section-heading [class*="bg-[color:color-mix"]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.dark .record-tab-workspace .evaluation-copilot-shell{border-color:color-mix(in srgb,var(--border-subtle) 36%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-app) 10%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 44px -38px rgba(0,0,0,.86)}.dark .record-tab-workspace .evaluation-copilot-input-panel{border-color:transparent;background:transparent;box-shadow:none}.dark .record-tab-workspace .evaluation-copilot-input textarea{border-color:color-mix(in srgb,var(--border-subtle) 30%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%);box-shadow:none}.dark .record-tab-workspace .evaluation-copilot-transcript-review textarea{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%)}.dark .record-tab-workspace .evaluation-copilot-analysis-card{border-color:color-mix(in srgb,var(--copilot-tone) 34%,var(--border-subtle) 66%);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--copilot-tone) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--copilot-tone-soft) 18%,transparent),transparent 62%),color-mix(in srgb,var(--surface-card) 90%,var(--surface-app) 10%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 42px -36px rgba(0,0,0,.78)}.dark .evaluation-copilot-dialog{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-app) 8%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 28px 70px -34px rgba(0,0,0,.86)}.dark .evaluation-copilot-support-card,.dark .evaluation-copilot-support-section{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px -38px rgba(0,0,0,.78)}.dark .evaluation-copilot-support-card-safety{border-color:color-mix(in srgb,var(--status-success) 24%,var(--border-subtle) 76%);background:color-mix(in srgb,var(--status-success) 8%,var(--surface-card) 92%)}.dark .evaluation-copilot-support-card-safety.is-warning{border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--status-danger) 9%,var(--surface-card) 91%)}.dark .evaluation-copilot-support-card-hypothesis{border-color:color-mix(in srgb,var(--ai-text,#a78bfa) 32%,var(--border-subtle) 68%);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ai-text,#a78bfa) 12%,transparent),transparent 44%),color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%)}.dark .evaluation-copilot-test-list div,.dark .evaluation-copilot-treatment-roadmap div{border-color:color-mix(in srgb,var(--border-subtle) 30%,transparent);background:color-mix(in srgb,var(--surface-app) 32%,transparent)}.dark .record-ai-acceptance-dialog{border-color:color-mix(in srgb,var(--ai-text,#a78bfa) 34%,var(--border-subtle) 66%)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ai-text,#a78bfa) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface-card) 92%,var(--surface-app) 8%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 58px -32px rgba(0,0,0,.82)!important}.dark .record-ai-acceptance-note{border-color:color-mix(in srgb,var(--ai-text,#a78bfa) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--ai-text,#a78bfa) 9%,var(--surface-card) 91%)}.dark .record-tab-workspace .evaluation-copilot-safety-note{border-color:color-mix(in srgb,#93c5fd 22%,var(--border-subtle) 78%);background:radial-gradient(circle at 92% 50%,rgba(147,197,253,.08),transparent 34%),linear-gradient(90deg,rgba(15,23,42,.76),rgba(15,23,42,.6))}.dark .record-tab-workspace .evaluation-copilot-safety-note span{color:color-mix(in srgb,#bfdbfe 36%,var(--text-secondary) 64%)!important}.dark .record-tab-workspace .record-prescription-panel{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-app) 10%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 44px -38px rgba(0,0,0,.82)!important}.dark .record-tab-workspace .record-prescription-support-icon{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 11%,var(--surface-card))}.dark .record-tab-workspace .record-prescription-warning{border-color:color-mix(in srgb,var(--status-warning) 28%,var(--border-subtle));background:color-mix(in srgb,var(--status-warning) 9%,var(--surface-card))}.dark .record-tab-workspace .record-prescription-empty-state{border-color:color-mix(in srgb,#93c5fd 24%,var(--border-subtle));background:radial-gradient(ellipse at 92% 100%,rgba(147,197,253,.12),transparent 35%),linear-gradient(90deg,color-mix(in srgb,#1d4ed8 9%,var(--surface-card)),color-mix(in srgb,#1d4ed8 5%,var(--surface-card)))}.dark .record-tab-workspace .record-prescription-empty-icon{border-color:color-mix(in srgb,#93c5fd 24%,var(--border-subtle));background:color-mix(in srgb,#3b82f6 11%,var(--surface-card));color:#93c5fd}.dark .record-prescription-composer-dialog{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-app) 6%)!important}.dark .record-prescription-composer-section{border-color:color-mix(in srgb,var(--border-subtle) 26%,transparent);background:color-mix(in srgb,var(--surface-muted) 40%,var(--surface-card))}.dark .record-prescription-composer-inline{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-app) 10%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 16px 40px -36px rgba(0,0,0,.82)}.ds-inset{background:color-mix(in srgb,var(--background-elevated) 72%,var(--background-soft) 28%);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055);border-radius:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-0\.5{inset:.125rem}.inset-5{inset:1.25rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.inset-y-4{top:1rem;bottom:1rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[17\%\]{bottom:17%}.bottom-\[18\%\]{bottom:18%}.bottom-\[7\%\]{bottom:7%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[50\%\]{left:50%}.left-\[6\%\]{left:6%}.left-\[9\%\]{left:9%}.left-\[calc\(50\%-105px\)\]{left:calc(50% - 105px)}.right-0{right:0}.right-0\.5{right:.125rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-10\%\]{right:-10%}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-\[16\%\]{top:16%}.top-\[17\%\]{top:17%}.top-\[50\%\]{top:50%}.top-\[7\%\]{top:7%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.m-0{margin:0}.m-\[3px\]{margin:3px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[112px\]{height:112px}.h-\[150px\]{height:150px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[340px\]{height:340px}.h-\[36px\]{height:36px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[52px\]{height:52px}.h-\[540px\]{height:540px}.h-\[560px\]{height:560px}.h-\[620px\]{height:620px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[780px\]{height:780px}.h-\[920px\]{height:920px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72px\]{max-height:72px}.max-h-\[74vh\]{max-height:74vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-210px\)\]{max-height:calc(100vh - 210px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-32{min-height:8rem}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[178px\]{min-height:178px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[390px\]{min-height:390px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[456px\]{min-height:456px}.min-h-\[48px\]{min-height:48px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[56px\]{min-height:56px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[716px\]{min-height:716px}.min-h-\[780px\]{min-height:780px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-160px\)\]{min-height:calc(100dvh - 160px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[11\%\]{width:11%}.w-\[112px\]{width:112px}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[142px\]{width:142px}.w-\[15\%\]{width:15%}.w-\[150px\]{width:150px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[17\%\]{width:17%}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[240px\]{width:240px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[29\%\]{width:29%}.w-\[290px\]{width:290px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[320px\]{width:320px}.w-\[38\%\]{width:38%}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[540px\]{width:540px}.w-\[58\%\]{width:58%}.w-\[640px\]{width:640px}.w-\[72px\]{width:72px}.w-\[7px\]{width:7px}.w-\[8\%\]{width:8%}.w-\[88px\]{width:88px}.w-\[9\%\]{width:9%}.w-\[90\%\]{width:90%}.w-\[calc\(100vw-48px\)\]{width:calc(100vw - 48px)}.w-\[min\(1120px\2c calc\(100vw-32px\)\)\]{width:min(1120px,calc(100vw - 32px))}.w-\[min\(88vw\2c 300px\)\]{width:min(88vw,300px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[108px\]{min-width:108px}.min-w-\[118px\]{min-width:118px}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[142px\]{min-width:142px}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[540px\]{min-width:540px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[76px\]{min-width:76px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-\[1120px\]{max-width:1120px!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-72{max-width:18rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[590px\]{max-width:590px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[75\%\]{max-width:75%}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[85\%\]{max-width:85%}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[var\(--content-max-width\)\]{max-width:var(--content-max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-0.5rem}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.scale-110,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-125,.scale-\[1\.01\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[three-dots_900ms_ease-in-out_infinite\]{animation:three-dots .9s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.grid-cols-\[42px_minmax\(54px\2c 1fr\)_28px\]{grid-template-columns:42px minmax(54px,1fr) 28px}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}.grid-cols-\[48px_minmax\(86px\2c 1fr\)_34px\]{grid-template-columns:48px minmax(86px,1fr) 34px}.grid-cols-\[58px_minmax\(0\2c 1fr\)_14px_minmax\(0\2c 1fr\)\]{grid-template-columns:58px minmax(0,1fr) 14px minmax(0,1fr)}.grid-cols-\[70px_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\2c 1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_20px_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_72px\]{grid-template-columns:minmax(0,1fr) 72px}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_30\%\2c transparent\)\]>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--border-subtle) 30%,transparent)}.divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--border-hsl)/var(--tw-divide-opacity,1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[34px\]{border-radius:34px}.rounded-\[40px\]{border-radius:40px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9999px\],.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#02BFBF\]\/20{border-color:rgba(2,191,191,.2)}.border-\[\#076C63\]{--tw-border-opacity:1;border-color:rgb(7 108 99/var(--tw-border-opacity,1))}.border-\[\#ccfbf1\]{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-\[\#e4e4e7\]{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-\[\#f0f2f5\]{--tw-border-opacity:1;border-color:rgb(240 242 245/var(--tw-border-opacity,1))}.border-\[\#fde68a\]{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[\#fecaca\]{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\2c var\(--auxiliary\)_20\%\2c var\(--border\)_80\%\)\]{border-color:color-mix(in srgb,var(--auxiliary) 20%,var(--border) 80%)}.border-\[color-mix\(in_srgb\2c var\(--auxiliary\)_22\%\2c var\(--border\)_78\%\)\]{border-color:color-mix(in srgb,var(--auxiliary) 22%,var(--border) 78%)}.border-\[color-mix\(in_srgb\2c var\(--border-subtle\)_78\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--brand-navy\)_18\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--brand-navy) 18%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--danger\)_16\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--danger) 16%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--danger\)_18\%\2c var\(--border\)_82\%\)\]{border-color:color-mix(in srgb,var(--danger) 18%,var(--border) 82%)}.border-\[color-mix\(in_srgb\2c var\(--danger\)_20\%\2c var\(--border\)_80\%\)\]{border-color:color-mix(in srgb,var(--danger) 20%,var(--border) 80%)}.border-\[color-mix\(in_srgb\2c var\(--info\)_16\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--info) 16%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--info\)_18\%\2c var\(--border\)_82\%\)\]{border-color:color-mix(in srgb,var(--info) 18%,var(--border) 82%)}.border-\[color-mix\(in_srgb\2c var\(--info\)_20\%\2c var\(--border\)_80\%\)\]{border-color:color-mix(in srgb,var(--info) 20%,var(--border) 80%)}.border-\[color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle))}.border-\[color-mix\(in_srgb\2c var\(--success\)_16\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--success) 16%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--success\)_18\%\2c var\(--border\)_82\%\)\]{border-color:color-mix(in srgb,var(--success) 18%,var(--border) 82%)}.border-\[color-mix\(in_srgb\2c var\(--success\)_20\%\2c var\(--border\)_80\%\)\]{border-color:color-mix(in srgb,var(--success) 20%,var(--border) 80%)}.border-\[color-mix\(in_srgb\2c var\(--warning\)_18\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--warning) 18%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--warning\)_20\%\2c var\(--border\)_80\%\)\]{border-color:color-mix(in srgb,var(--warning) 20%,var(--border) 80%)}.border-\[color-mix\(in_srgb\2c var\(--warning\)_22\%\2c var\(--border\)_78\%\)\]{border-color:color-mix(in srgb,var(--warning) 22%,var(--border) 78%)}.border-\[color\:color-mix\(in_srgb\2c var\(--border\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border) 30%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border\)_42\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border) 42%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border\)_44\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border) 44%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border\)_78\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border) 78%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_34\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_42\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_45\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 45%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_46\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 46%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_48\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 48%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_52\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 52%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_54\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_58\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_58\%\2c var\(--status-info\)_12\%\)\]{border-color:color-mix(in srgb,var(--border-subtle) 58%,var(--status-info) 12%)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_62\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 62%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_65\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 65%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_70\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_72\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_76\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_78\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_84\%\2c var\(--dashboard-history-kpi-accent\)\)\]{border-color:color-mix(in srgb,var(--border-subtle) 84%,var(--dashboard-history-kpi-accent))}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_84\%\2c var\(--editorial-kpi-accent\)\)\]{border-color:color-mix(in srgb,var(--border-subtle) 84%,var(--editorial-kpi-accent))}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_84\%\2c var\(--history-kpi-accent\)\)\]{border-color:color-mix(in srgb,var(--border-subtle) 84%,var(--history-kpi-accent))}.border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_84\%\2c var\(--kpi-accent\)\)\]{border-color:color-mix(in srgb,var(--border-subtle) 84%,var(--kpi-accent))}.border-\[color\:color-mix\(in_srgb\2c var\(--brand-petrol\)_24\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--brand-petrol) 24%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_44\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--brand-secondary) 44%,var(--border))}.border-\[color\:color-mix\(in_srgb\2c var\(--danger\)_18\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--danger) 18%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--danger\)_28\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}.border-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_14\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 14%,var(--border-subtle))}.border-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--history-status-accent) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_24\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--status-danger) 24%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_26\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--status-danger) 26%,var(--border-subtle))}.border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_28\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border))}.border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_28\%\2c var\(--border-subtle\)_72\%\)\]{border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border-subtle) 72%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-danger-border\)_70\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--status-danger-border) 70%,var(--border-subtle))}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--status-info) 14%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c var\(--border-subtle\)_84\%\)\]{border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--status-info) 18%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c var\(--border-subtle\)_82\%\)\]{border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_20\%\2c var\(--border-subtle\)_80\%\)\]{border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle))}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--status-info) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c var\(--border-subtle\)_72\%\)\]{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_28\%\2c var\(--border-subtle\)_72\%\)\]{border-color:color-mix(in srgb,var(--status-success) 28%,var(--border-subtle) 72%)}.border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_22\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--status-warning) 22%,var(--border-subtle))}.border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--status-warning) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--warning\)_26\%\2c var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning) 26%,var(--border))}.border-\[rgba\(216\2c 92\2c 92\2c 0\.16\)\]{border-color:rgba(216,92,92,.16)}.border-\[var\(--action-secondary-border\)\]{border-color:var(--action-secondary-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-medium\)\]{border-color:var(--border-medium)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--card-lilac-bg\)\]{border-color:var(--card-lilac-bg)}.border-\[var\(--card-mint-bg\)\]{border-color:var(--card-mint-bg)}.border-\[var\(--card-peach-bg\)\]{border-color:var(--card-peach-bg)}.border-\[var\(--primary-100\)\]{border-color:var(--primary-100)}.border-\[var\(--primary-600\)\]{border-color:var(--primary-600)}.border-\[var\(--sidebar-border\)\]{border-color:var(--sidebar-border)}.border-\[var\(--status-danger\)\]{border-color:var(--status-danger)}.border-\[var\(--status-danger-border\)\]{border-color:var(--status-danger-border)}.border-\[var\(--status-info\)\]{border-color:var(--status-info)}.border-\[var\(--status-info-border\)\]{border-color:var(--status-info-border)}.border-\[var\(--status-success-border\)\]{border-color:var(--status-success-border)}.border-\[var\(--status-warning-border\)\]{border-color:var(--status-warning-border)}.border-\[var\(--surface-card\)\]{border-color:var(--surface-card)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-border{--tw-border-opacity:1;border-color:hsl(var(--border-hsl)/var(--tw-border-opacity,1))}.border-border\/70{border-color:hsl(var(--border-hsl)/.7)}.border-border\/80{border-color:hsl(var(--border-hsl)/.8)}.border-current{border-color:currentColor}.border-danger\/25{border-color:hsl(var(--danger-hsl)/.25)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-input{--tw-border-opacity:1;border-color:hsl(var(--input-hsl)/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary)/.2)}.border-primary\/35{border-color:hsl(var(--primary)/.35)}.border-primary\/40{border-color:hsl(var(--primary)/.4)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-b-\[var\(--border-subtle\)\]{border-bottom-color:var(--border-subtle)}.border-l-\[var\(--brand-secondary\)\]{border-left-color:var(--brand-secondary)}.border-l-\[var\(--danger\)\]{border-left-color:var(--danger)}.border-l-\[var\(--status-danger\)\]{border-left-color:var(--status-danger)}.border-l-\[var\(--status-info\)\]{border-left-color:var(--status-info)}.border-l-\[var\(--status-success\)\]{border-left-color:var(--status-success)}.border-l-\[var\(--status-warning\)\]{border-left-color:var(--status-warning)}.border-l-\[var\(--warning\)\]{border-left-color:var(--warning)}.border-t-\[var\(--border-subtle\)\]{border-top-color:var(--border-subtle)}.border-t-transparent{border-top-color:transparent}.bg-\[\#02BFBF\]\/15{background-color:rgba(2,191,191,.15)}.bg-\[\#02BFBF\]\/5{background-color:rgba(2,191,191,.05)}.bg-\[\#076C63\]{--tw-bg-opacity:1;background-color:rgb(7 108 99/var(--tw-bg-opacity,1))}.bg-\[\#0F1E3A\]{--tw-bg-opacity:1;background-color:rgb(15 30 58/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#10b981\]{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#e4e4e7\]{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-\[\#f0f2f5\]{--tw-bg-opacity:1;background-color:rgb(240 242 245/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f4f4f5\]{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fafafc\]{--tw-bg-opacity:1;background-color:rgb(250 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fcfcfd\]{--tw-bg-opacity:1;background-color:rgb(252 252 253/var(--tw-bg-opacity,1))}.bg-\[\#fef2f2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#fffbeb\]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--auxiliary-soft\)_64\%\2c var\(--background\)_36\%\)\]{background-color:color-mix(in srgb,var(--auxiliary-soft) 64%,var(--background) 36%)}.bg-\[color-mix\(in_srgb\2c var\(--auxiliary-soft\)_70\%\2c var\(--background\)_30\%\)\]{background-color:color-mix(in srgb,var(--auxiliary-soft) 70%,var(--background) 30%)}.bg-\[color-mix\(in_srgb\2c var\(--background-elevated\)_70\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--background-elevated) 70%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--background-elevated\)_72\%\2c var\(--background\)_28\%\)\]{background-color:color-mix(in srgb,var(--background-elevated) 72%,var(--background) 28%)}.bg-\[color-mix\(in_srgb\2c var\(--brand-ice\)_20\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--brand-ice) 20%,var(--surface-card))}.bg-\[color-mix\(in_srgb\2c var\(--brand-ice\)_22\%\2c var\(--surface-muted\)_78\%\)\]{background-color:color-mix(in srgb,var(--brand-ice) 22%,var(--surface-muted) 78%)}.bg-\[color-mix\(in_srgb\2c var\(--danger\)_10\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--danger) 10%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--danger\)_9\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--danger) 9%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--danger-soft\)_64\%\2c var\(--background\)_36\%\)\]{background-color:color-mix(in srgb,var(--danger-soft) 64%,var(--background) 36%)}.bg-\[color-mix\(in_srgb\2c var\(--danger-soft\)_70\%\2c var\(--background\)_30\%\)\]{background-color:color-mix(in srgb,var(--danger-soft) 70%,var(--background) 30%)}.bg-\[color-mix\(in_srgb\2c var\(--info\)_10\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--info) 10%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--info\)_12\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--info) 12%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--info-soft\)_64\%\2c var\(--background\)_36\%\)\]{background-color:color-mix(in srgb,var(--info-soft) 64%,var(--background) 36%)}.bg-\[color-mix\(in_srgb\2c var\(--info-soft\)_70\%\2c var\(--background\)_30\%\)\]{background-color:color-mix(in srgb,var(--info-soft) 70%,var(--background) 30%)}.bg-\[color-mix\(in_srgb\2c var\(--kpi-accent\)_10\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--kpi-accent) 10%,var(--border-subtle))}.bg-\[color-mix\(in_srgb\2c var\(--muted\)_72\%\2c white_28\%\)\]{background-color:color-mix(in srgb,var(--muted) 72%,#fff 28%)}.bg-\[color-mix\(in_srgb\2c var\(--success\)_10\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--success) 10%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--success\)_12\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--success) 12%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--success-soft\)_64\%\2c var\(--background\)_36\%\)\]{background-color:color-mix(in srgb,var(--success-soft) 64%,var(--background) 36%)}.bg-\[color-mix\(in_srgb\2c var\(--success-soft\)_70\%\2c var\(--background\)_30\%\)\]{background-color:color-mix(in srgb,var(--success-soft) 70%,var(--background) 30%)}.bg-\[color-mix\(in_srgb\2c var\(--surface-card\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 72%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--surface-card\)_88\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 88%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--surface-card\)_90\%\2c var\(--status-info-soft\)_10\%\)\]{background-color:color-mix(in srgb,var(--surface-card) 90%,var(--status-info-soft) 10%)}.bg-\[color-mix\(in_srgb\2c var\(--surface-muted\)_92\%\2c var\(--surface-card\)_8\%\)\]{background-color:color-mix(in srgb,var(--surface-muted) 92%,var(--surface-card) 8%)}.bg-\[color-mix\(in_srgb\2c var\(--surface-raised\)_90\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--warning\)_10\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--warning) 10%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--warning\)_12\%\2c var\(--card\)\)\]{background-color:color-mix(in srgb,var(--warning) 12%,var(--card))}.bg-\[color-mix\(in_srgb\2c var\(--warning-soft\)_64\%\2c var\(--background\)_36\%\)\]{background-color:color-mix(in srgb,var(--warning-soft) 64%,var(--background) 36%)}.bg-\[color-mix\(in_srgb\2c var\(--warning-soft\)_70\%\2c var\(--background\)_30\%\)\]{background-color:color-mix(in srgb,var(--warning-soft) 70%,var(--background) 30%)}.bg-\[color\:color-mix\(in_srgb\2c \#fff_72\%\2c transparent\)\]{background-color:color-mix(in srgb,#fff 72%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c \#fff_92\%\2c var\(--primary-50\)_8\%\)\]{background-color:color-mix(in srgb,#fff 92%,var(--primary-50) 8%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--ai-bg\)_42\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ai-bg) 42%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-elevated\)_70\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--background-elevated) 70%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-elevated\)_78\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--background-elevated) 78%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-elevated\)_82\%\2c var\(--background-soft\)\)\]{background-color:color-mix(in srgb,var(--background-elevated) 82%,var(--background-soft))}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-soft\)_62\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--background-soft) 62%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-soft\)_70\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--background-soft) 70%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--background-soft\)_86\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--background-soft) 86%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_46\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 46%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_55\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--border-subtle) 55%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-ice\)_18\%\2c var\(--surface-muted\)\)\]{background-color:color-mix(in srgb,var(--brand-ice) 18%,var(--surface-muted))}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-ice\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--brand-ice) 72%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-primary\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-primary\)_6\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-primary\)_6\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--brand-primary) 6%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_12\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--brand-secondary) 12%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_12\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--brand-secondary) 12%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_8\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--brand-secondary) 8%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_10\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--danger) 10%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_10\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--danger) 10%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_6\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--danger) 6%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_6\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--danger) 6%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_10\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 10%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_62\%\2c var\(--text-ghost\)\)\]{background-color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 62%,var(--text-ghost))}.bg-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_72\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 72%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-soft\)_46\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--dashboard-history-kpi-soft) 46%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ds-cyan-deep) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--ds-cyan-deep) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep-light\)_14\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--ds-cyan-deep-light) 14%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--editorial-kpi-accent\)_10\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--editorial-kpi-accent) 10%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--editorial-kpi-accent\)_62\%\2c var\(--text-ghost\)\)\]{background-color:color-mix(in srgb,var(--editorial-kpi-accent) 62%,var(--text-ghost))}.bg-\[color\:color-mix\(in_srgb\2c var\(--editorial-kpi-accent\)_72\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--editorial-kpi-accent) 72%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--history-kpi-accent\)_10\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--history-kpi-accent) 10%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--history-kpi-accent\)_62\%\2c var\(--text-ghost\)\)\]{background-color:color-mix(in srgb,var(--history-kpi-accent) 62%,var(--text-ghost))}.bg-\[color\:color-mix\(in_srgb\2c var\(--history-kpi-accent\)_72\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--history-kpi-accent) 72%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--history-status-soft\)_68\%\2c white\)\]{background-color:color-mix(in srgb,var(--history-status-soft) 68%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--kpi-accent\)_72\%\2c var\(--border-subtle\)\)\]{background-color:color-mix(in srgb,var(--kpi-accent) 72%,var(--border-subtle))}.bg-\[color\:color-mix\(in_srgb\2c var\(--patient-metric-tone\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--patient-metric-tone) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-danger) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_10\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--status-danger) 10%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_10\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-danger) 10%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_8\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--status-danger) 8%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_8\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-danger) 8%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_8\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-danger) 8%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger-soft\)_68\%\2c var\(--surface-app\)_32\%\)\]{background-color:color-mix(in srgb,var(--status-danger-soft) 68%,var(--surface-app) 32%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger-soft\)_70\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-danger-soft) 70%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_10\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info) 10%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 12%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info) 12%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_15\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info) 15%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 16%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 18%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info) 22%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_5\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 5%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_58\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 58%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_7\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--status-info) 7%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_7\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 7%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_7\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info) 7%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_72\%\2c var\(--text-heading\)\)\]{background-color:color-mix(in srgb,var(--status-info) 72%,var(--text-heading))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 8%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_8\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-info) 8%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_9\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 9%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_24\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info-soft) 24%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_30\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info-soft) 30%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_34\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info-soft) 34%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_48\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-info-soft) 48%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_72\%\2c var\(--surface-card\)_28\%\)\]{background-color:color-mix(in srgb,var(--status-info-soft) 72%,var(--surface-card) 28%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-success) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-success) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_12\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-success) 12%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_12\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-success) 12%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_10\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-warning) 10%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-warning) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_12\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--status-warning) 12%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_7\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--status-warning) 7%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_9\%\2c white\)\]{background-color:color-mix(in srgb,var(--status-warning) 9%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--success\)_10\%\2c white\)\]{background-color:color-mix(in srgb,var(--success) 10%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--success\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--success) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--success\)_12\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--success) 12%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_70\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 70%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_70\%\2c var\(--surface-muted\)_30\%\)\]{background-color:color-mix(in srgb,var(--surface-card) 70%,var(--surface-muted) 30%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_74\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 74%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_82\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 82%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_84\%\2c var\(--status-info-soft\)_16\%\)\]{background-color:color-mix(in srgb,var(--surface-card) 84%,var(--status-info-soft) 16%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_86\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 86%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_86\%\2c var\(--surface-muted\)\)\]{background-color:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_88\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card) 88%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_92\%\2c var\(--status-success\)_8\%\)\]{background-color:color-mix(in srgb,var(--surface-card) 92%,var(--status-success) 8%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_97\%\2c var\(--primary-50\)_3\%\)\]{background-color:color-mix(in srgb,var(--surface-card) 97%,var(--primary-50) 3%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_62\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-card-soft) 62%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_72\%\2c white\)\]{background-color:color-mix(in srgb,var(--surface-card-soft) 72%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_30\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 30%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_34\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 34%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_34\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 34%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_35\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 35%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_40\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 40%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_42\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 42%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_42\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_42\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_48\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 48%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_54\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_55\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 55%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_55\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 55%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_56\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 56%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_56\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 56%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_58\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_58\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_62\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--surface-muted) 62%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_62\%\2c var\(--surface-card\)_38\%\)\]{background-color:color-mix(in srgb,var(--surface-muted) 62%,var(--surface-card) 38%)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface-muted\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-heading) 16%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_6\%\2c var\(--surface-app\)\)\]{background-color:color-mix(in srgb,var(--text-heading) 6%,var(--surface-app))}.bg-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_7\%\2c white\)\]{background-color:color-mix(in srgb,var(--text-heading) 7%,#fff)}.bg-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_8\%\2c var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--text-heading) 8%,var(--surface-card))}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_10\%\2c var\(--background\)\)\]{background-color:color-mix(in srgb,var(--warning) 10%,var(--background))}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--warning) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_12\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--warning) 12%,var(--background-elevated))}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--warning) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_7\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--warning) 7%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_7\%\2c var\(--background-elevated\)\)\]{background-color:color-mix(in srgb,var(--warning) 7%,var(--background-elevated))}.bg-\[rgba\(216\2c 92\2c 92\2c 0\.08\)\]{background-color:rgba(216,92,92,.08)}.bg-\[var\(--action-primary-bg\)\]{background-color:var(--action-primary-bg)}.bg-\[var\(--action-secondary-bg\)\]{background-color:var(--action-secondary-bg)}.bg-\[var\(--ai-text\)\]{background-color:var(--ai-text)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--background-elevated\)\]{background-color:var(--background-elevated)}.bg-\[var\(--background-soft\)\]{background-color:var(--background-soft)}.bg-\[var\(--bg-app-outside\)\]{background-color:var(--bg-app-outside)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--border-medium\)\]{background-color:var(--border-medium)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--brand-ice\)\]{background-color:var(--brand-ice)}.bg-\[var\(--brand-light\)\]{background-color:var(--brand-light)}.bg-\[var\(--brand-main\)\]{background-color:var(--brand-main)}.bg-\[var\(--brand-navy\)\]{background-color:var(--brand-navy)}.bg-\[var\(--brand-petrol\)\]{background-color:var(--brand-petrol)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-secondary\)\]{background-color:var(--brand-secondary)}.bg-\[var\(--card-lilac-bg\)\]{background-color:var(--card-lilac-bg)}.bg-\[var\(--card-mint-bg\)\]{background-color:var(--card-mint-bg)}.bg-\[var\(--card-peach-bg\)\]{background-color:var(--card-peach-bg)}.bg-\[var\(--card-peach-text\)\]{background-color:var(--card-peach-text)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--dashboard-history-kpi-accent\)\]{background-color:var(--dashboard-history-kpi-accent)}.bg-\[var\(--ds-bg-app\)\]{background-color:var(--ds-bg-app)}.bg-\[var\(--ds-cyan-deep\)\]{background-color:var(--ds-cyan-deep)}.bg-\[var\(--ds-cyan-deep-light\)\]{background-color:var(--ds-cyan-deep-light)}.bg-\[var\(--editorial-kpi-accent\)\]{background-color:var(--editorial-kpi-accent)}.bg-\[var\(--history-kpi-accent\)\]{background-color:var(--history-kpi-accent)}.bg-\[var\(--kpi-accent\)\]{background-color:var(--kpi-accent)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--neutral-graphite\)\]{background-color:var(--neutral-graphite)}.bg-\[var\(--patient-metric-tone\)\]{background-color:var(--patient-metric-tone)}.bg-\[var\(--primary-50\)\]{background-color:var(--primary-50)}.bg-\[var\(--primary-600\)\]{background-color:var(--primary-600)}.bg-\[var\(--sidebar-active\)\]{background-color:var(--sidebar-active)}.bg-\[var\(--sidebar-badge-bg\)\]{background-color:var(--sidebar-badge-bg)}.bg-\[var\(--sidebar-badge-danger-bg\)\]{background-color:var(--sidebar-badge-danger-bg)}.bg-\[var\(--sidebar-badge-info-bg\)\]{background-color:var(--sidebar-badge-info-bg)}.bg-\[var\(--sidebar-badge-warning-bg\)\]{background-color:var(--sidebar-badge-warning-bg)}.bg-\[var\(--sidebar-bg\)\]{background-color:var(--sidebar-bg)}.bg-\[var\(--sidebar-border\)\]{background-color:var(--sidebar-border)}.bg-\[var\(--status-danger\)\]{background-color:var(--status-danger)}.bg-\[var\(--status-danger-soft\)\]{background-color:var(--status-danger-soft)}.bg-\[var\(--status-info\)\]{background-color:var(--status-info)}.bg-\[var\(--status-info-soft\)\]{background-color:var(--status-info-soft)}.bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.bg-\[var\(--status-success-soft\)\]{background-color:var(--status-success-soft)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--status-warning-soft\)\]{background-color:var(--status-warning-soft)}.bg-\[var\(--surface-app\)\]{background-color:var(--surface-app)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-card-soft\)\]{background-color:var(--surface-card-soft)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--text-heading\)\]{background-color:var(--text-heading)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-auxiliary-100{--tw-bg-opacity:1;background-color:rgb(255 246 243/var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background-hsl)/var(--tw-bg-opacity,1))}.bg-background\/70{background-color:hsl(var(--background-hsl)/.7)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border-hsl)/var(--tw-bg-opacity,1))}.bg-card{--tw-bg-opacity:1;background-color:hsl(var(--card-hsl)/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--danger-hsl)/var(--tw-bg-opacity,1))}.bg-danger-100{--tw-bg-opacity:1;background-color:rgb(254 236 236/var(--tw-bg-opacity,1))}.bg-danger-50{--tw-bg-opacity:1;background-color:rgb(255 251 251/var(--tw-bg-opacity,1))}.bg-danger\/10{background-color:hsl(var(--danger-hsl)/.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-info{--tw-bg-opacity:1;background-color:hsl(var(--info-hsl)/var(--tw-bg-opacity,1))}.bg-info-100{--tw-bg-opacity:1;background-color:rgb(234 246 255/var(--tw-bg-opacity,1))}.bg-info-50{--tw-bg-opacity:1;background-color:rgb(248 252 255/var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted-hsl)/var(--tw-bg-opacity,1))}.bg-muted-foreground{--tw-bg-opacity:1;background-color:hsl(var(--muted-foreground-hsl)/var(--tw-bg-opacity,1))}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground-hsl)/.5)}.bg-muted\/15{background-color:hsl(var(--muted-hsl)/.15)}.bg-muted\/20{background-color:hsl(var(--muted-hsl)/.2)}.bg-muted\/30{background-color:hsl(var(--muted-hsl)/.3)}.bg-muted\/40{background-color:hsl(var(--muted-hsl)/.4)}.bg-muted\/50{background-color:hsl(var(--muted-hsl)/.5)}.bg-muted\/60{background-color:hsl(var(--muted-hsl)/.6)}.bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover-hsl)/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-100{--tw-bg-opacity:1;background-color:rgb(217 243 248/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(248 251 252/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/5{background-color:hsl(var(--primary)/.05)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-success{--tw-bg-opacity:1;background-color:hsl(var(--success-hsl)/var(--tw-bg-opacity,1))}.bg-success-100{--tw-bg-opacity:1;background-color:rgb(234 251 245/var(--tw-bg-opacity,1))}.bg-success-50{--tw-bg-opacity:1;background-color:rgb(251 254 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--warning-hsl)/var(--tw-bg-opacity,1))}.bg-warning-100{--tw-bg-opacity:1;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))}.bg-warning-50{--tw-bg-opacity:1;background-color:rgb(255 253 250/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/25{background-color:hsla(0,0%,100%,.25)}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/\[0\.06\]{background-color:hsla(0,0%,100%,.06)}.bg-white\/\[0\.07\]{background-color:hsla(0,0%,100%,.07)}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(115deg\2c var\(--surface-card\)_0\%\2c color-mix\(in_srgb\2c var\(--status-info-soft\)_72\%\2c var\(--surface-card\)\)_100\%\)\]{background-image:linear-gradient(115deg,var(--surface-card) 0,color-mix(in srgb,var(--status-info-soft) 72%,var(--surface-card)) 100%)}.bg-\[linear-gradient\(135deg\2c \#0D9488\2c \#0F766E\)\]{background-image:linear-gradient(135deg,#0d9488,#0f766e)}.bg-\[linear-gradient\(135deg\2c rgba\(230\2c 246\2c 244\2c 0\.78\)\2c rgba\(255\2c 255\2c 255\2c 0\.96\)\)\]{background-image:linear-gradient(135deg,rgba(230,246,244,.78),hsla(0,0%,100%,.96))}.bg-\[linear-gradient\(135deg\2c rgba\(248\2c 250\2c 252\2c 0\.98\)\2c rgba\(230\2c 246\2c 244\2c 0\.88\)\)\]{background-image:linear-gradient(135deg,rgba(248,250,252,.98),rgba(230,246,244,.88))}.bg-\[linear-gradient\(180deg\2c \#fff_0\%\2c color-mix\(in_srgb\2c \#fff_96\%\2c var\(--primary-50\)_4\%\)_100\%\)\]{background-image:linear-gradient(180deg,#fff 0,color-mix(in srgb,#fff 96%,var(--primary-50) 4%) 100%)}.bg-\[linear-gradient\(180deg\2c \#ffffff_0\%\2c \#fcfcfd_100\%\)\]{background-image:linear-gradient(180deg,#fff,#fcfcfd)}.bg-\[linear-gradient\(180deg\2c color-mix\(in_srgb\2c var\(--surface-card\)_88\%\2c transparent\)\2c color-mix\(in_srgb\2c var\(--surface-card-soft\)_92\%\2c transparent\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 88%,transparent),color-mix(in srgb,var(--surface-card-soft) 92%,transparent))}.bg-\[linear-gradient\(180deg\2c rgba\(249\2c 252\2c 251\2c 0\.7\)_0\%\2c transparent_36\%\2c rgba\(231\2c 252\2c 248\2c 0\.48\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(249,252,251,.7),transparent 36%,rgba(231,252,248,.48))}.bg-\[linear-gradient\(180deg\2c rgba\(6\2c 18\2c 31\2c 0\.02\)\2c rgba\(6\2c 18\2c 31\2c 0\.18\)\)\]{background-image:linear-gradient(180deg,rgba(6,18,31,.02),rgba(6,18,31,.18))}.bg-\[linear-gradient\(180deg\2c transparent\2c rgba\(5\2c 14\2c 26\2c 0\.84\)\)\]{background-image:linear-gradient(180deg,transparent,rgba(5,14,26,.84))}.bg-\[linear-gradient\(180deg\2c var\(--surface-card\)_0\%\2c var\(--primary-50\)_260\%\)\]{background-image:linear-gradient(180deg,var(--surface-card) 0,var(--primary-50) 260%)}.bg-\[linear-gradient\(90deg\2c rgba\(249\2c 252\2c 251\2c 0\.98\)_0\%\2c rgba\(249\2c 252\2c 251\2c 0\.92\)_30\%\2c rgba\(249\2c 252\2c 251\2c 0\.58\)_55\%\2c rgba\(249\2c 252\2c 251\2c 0\.08\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(249,252,251,.98),rgba(249,252,251,.92) 30%,rgba(249,252,251,.58) 55%,rgba(249,252,251,.08))}.bg-\[linear-gradient\(90deg\2c rgba\(6\2c 18\2c 31\2c 0\.18\)\2c rgba\(6\2c 18\2c 31\2c 0\.10\)_45\%\2c rgba\(6\2c 18\2c 31\2c 0\.30\)\)\]{background-image:linear-gradient(90deg,rgba(6,18,31,.18),rgba(6,18,31,.1) 45%,rgba(6,18,31,.3))}.bg-\[radial-gradient\(circle_at_18\%_42\%\2c rgba\(0\2c 157\2c 149\2c 0\.12\)\2c transparent_36\%\)\2c linear-gradient\(180deg\2c rgba\(5\2c 14\2c 26\2c 0\.02\)\2c rgba\(5\2c 14\2c 26\2c 0\.32\)\)\]{background-image:radial-gradient(circle at 18% 42%,rgba(0,157,149,.12),transparent 36%),linear-gradient(180deg,rgba(5,14,26,.02),rgba(5,14,26,.32))}.bg-\[radial-gradient\(circle_at_top_left\2c color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_16\%\2c transparent\)\2c transparent_55\%\)\2c linear-gradient\(180deg\2c var\(--background-elevated\)\2c var\(--background-elevated\)\)\]{background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--ds-cyan-deep) 16%,transparent),transparent 55%),linear-gradient(180deg,var(--background-elevated),var(--background-elevated))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[var\(--surface-muted\)\]{--tw-gradient-from:var(--surface-muted) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-\[var\(--neutral-graphite\)\]{fill:var(--neutral-graphite)}.fill-\[var\(--status-success\)\]{fill:var(--status-success)}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground-hsl)/1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[var\(--app-page-padding\)\]{padding:var(--app-page-padding)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--app-page-padding\)\]{padding-left:var(--app-page-padding);padding-right:var(--app-page-padding)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[var\(--app-page-padding\)\]{padding-top:var(--app-page-padding);padding-bottom:var(--app-page-padding)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[var\(--app-page-padding\)\]{padding-bottom:var(--app-page-padding)}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[var\(--app-page-padding\)\]{padding-top:var(--app-page-padding)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[3\.45rem\]{font-size:3.45rem}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-caption{font-size:12px;line-height:18px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-title{font-size:16px;line-height:24px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[760\]{font-weight:760}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.96\]{line-height:.96}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#02BFBF\]{--tw-text-opacity:1;color:rgb(2 191 191/var(--tw-text-opacity,1))}.text-\[\#09090b\]{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.text-\[\#52525b\]{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-\[\#71717a\]{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-\[\#a1a1aa\]{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\2c var\(--sidebar-muted\)_70\%\2c transparent\)\]{color:color-mix(in srgb,var(--sidebar-muted) 70%,transparent)}.text-\[color\:color-mix\(in_srgb\2c var\(--brand-navy\)_70\%\2c var\(--status-info\)\)\]{color:color-mix(in srgb,var(--brand-navy) 70%,var(--status-info))}.text-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_82\%\2c var\(--text-secondary\)\)\]{color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 82%,var(--text-secondary))}.text-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c white\)\]{color:color-mix(in srgb,var(--status-info) 28%,#fff)}.text-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_34\%\2c white\)\]{color:color-mix(in srgb,var(--status-info) 34%,#fff)}.text-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_74\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--status-warning) 74%,var(--text-primary))}.text-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_58\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--text-heading) 58%,var(--text-primary))}.text-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_72\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--text-heading) 72%,var(--text-primary))}.text-\[color\:color-mix\(in_srgb\2c var\(--text-secondary\)_58\%\2c transparent\)\]{color:color-mix(in srgb,var(--text-secondary) 58%,transparent)}.text-\[rgba\(255\2c 255\2c 255\2c 0\.58\)\]{color:hsla(0,0%,100%,.58)}.text-\[rgba\(255\2c 255\2c 255\2c 0\.68\)\]{color:hsla(0,0%,100%,.68)}.text-\[var\(--action-ghost-fg\)\]{color:var(--action-ghost-fg)}.text-\[var\(--action-primary-fg\)\]{color:var(--action-primary-fg)}.text-\[var\(--action-secondary-fg\)\]{color:var(--action-secondary-fg)}.text-\[var\(--ai-text\)\]{color:var(--ai-text)}.text-\[var\(--border-medium\)\]{color:var(--border-medium)}.text-\[var\(--brand-main\)\]{color:var(--brand-main)}.text-\[var\(--brand-petrol\)\]{color:var(--brand-petrol)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-primary-foreground\)\]{color:var(--brand-primary-foreground)}.text-\[var\(--brand-secondary\)\]{color:var(--brand-secondary)}.text-\[var\(--card-butter-text\)\]{color:var(--card-butter-text)}.text-\[var\(--card-lilac-text\)\]{color:var(--card-lilac-text)}.text-\[var\(--card-mint-text\)\]{color:var(--card-mint-text)}.text-\[var\(--card-peach-text\)\]{color:var(--card-peach-text)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-foreground\)\]{color:var(--danger-foreground)}.text-\[var\(--ds-cyan-deep\)\]{color:var(--ds-cyan-deep)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--history-status-accent\)\]{color:var(--history-status-accent)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--patient-metric-tone\)\]{color:var(--patient-metric-tone)}.text-\[var\(--primary-600\)\]{color:var(--primary-600)}.text-\[var\(--primary-700\)\]{color:var(--primary-700)}.text-\[var\(--sidebar-badge-danger-text\)\]{color:var(--sidebar-badge-danger-text)}.text-\[var\(--sidebar-badge-info-text\)\]{color:var(--sidebar-badge-info-text)}.text-\[var\(--sidebar-badge-text\)\]{color:var(--sidebar-badge-text)}.text-\[var\(--sidebar-badge-warning-text\)\]{color:var(--sidebar-badge-warning-text)}.text-\[var\(--sidebar-foreground\)\]{color:var(--sidebar-foreground)}.text-\[var\(--sidebar-muted\)\]{color:var(--sidebar-muted)}.text-\[var\(--status-danger\)\]{color:var(--status-danger)}.text-\[var\(--status-info\)\]{color:var(--status-info)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-heading\)\]{color:var(--text-heading)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-\[var\(--warning-foreground\)\]{color:var(--warning-foreground)}.text-accent{color:hsl(var(--accent))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-auxiliary-700{--tw-text-opacity:1;color:rgb(254 99 47/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity:1;color:hsl(var(--danger-hsl)/var(--tw-text-opacity,1))}.text-danger-700{--tw-text-opacity:1;color:rgb(168 50 50/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground-hsl)/var(--tw-text-opacity,1))}.text-foreground\/70{color:hsl(var(--foreground-hsl)/.7)}.text-foreground\/80{color:hsl(var(--foreground-hsl)/.8)}.text-foreground\/90{color:hsl(var(--foreground-hsl)/.9)}.text-info-700{--tw-text-opacity:1;color:rgb(18 59 93/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground-hsl)/var(--tw-text-opacity,1))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground-hsl)/.4)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground-hsl)/.7)}.text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground-hsl)/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-700{--tw-text-opacity:1;color:rgb(18 59 93/var(--tw-text-opacity,1))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:hsl(var(--success-hsl)/var(--tw-text-opacity,1))}.text-success-700{--tw-text-opacity:1;color:rgb(15 122 85/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-warning{--tw-text-opacity:1;color:hsl(var(--warning-hsl)/var(--tw-text-opacity,1))}.text-warning-700{--tw-text-opacity:1;color:rgb(118 80 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/90{color:hsla(0,0%,100%,.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[var\(--border-medium\)\]{text-decoration-color:var(--border-medium)}.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-\[var\(--status-info\)\]{accent-color:var(--status-info)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.42\]{opacity:.42}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[-10px_0_30px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:-10px 0 30px rgba(0,0,0,.02);--tw-shadow-colored:-10px 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_28\%\2c transparent\)\]{--tw-shadow:0 0 0 1px color-mix(in srgb,var(--ds-cyan-deep) 28%,transparent);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\2c var\(--status-danger\)_34\%\2c transparent\)\]{--tw-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger) 34%,transparent);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_\#ecfdf5\]{--tw-shadow:0 0 0 2px #ecfdf5;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_\#ecfdf5\],.shadow-\[0_0_0_2px_var\(--status-success-soft\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--status-success-soft\)\]{--tw-shadow:0 0 0 2px var(--status-success-soft);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_white\]{--tw-shadow:0 0 0 2px #fff;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_white\],.shadow-\[0_0_0_3px_rgba\(13\2c 148\2c 136\2c 0\.12\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(13\2c 148\2c 136\2c 0\.12\)\]{--tw-shadow:0 0 0 3px rgba(13,148,136,.12);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)}.shadow-\[0_0_16px_var\(--primary-alpha\)\]{--tw-shadow:0 0 16px var(--primary-alpha);--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_var\(--primary-alpha\)\],.shadow-\[0_0_8px_rgba\(13\2c 148\2c 136\2c 0\.5\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(13\2c 148\2c 136\2c 0\.5\)\]{--tw-shadow:0 0 8px rgba(13,148,136,.5);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_10px_22px_-20px_rgba\(15\2c 23\2c 42\2c 0\.24\)\]{--tw-shadow:0 10px 22px -20px rgba(15,23,42,.24);--tw-shadow-colored:0 10px 22px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(13\2c 148\2c 136\2c 0\.20\)\]{--tw-shadow:0 10px 22px rgba(13,148,136,.2);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\2c var\(--status-danger\)_14\%\2c transparent\)\]{--tw-shadow:0 10px 24px color-mix(in srgb,var(--status-danger) 14%,transparent);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\2c var\(--status-info\)_10\%\2c transparent\)\]{--tw-shadow:0 10px 24px color-mix(in srgb,var(--status-info) 10%,transparent);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]{--tw-shadow:0 10px 24px color-mix(in srgb,var(--status-info) 14%,transparent);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\2c var\(--status-success\)_14\%\2c transparent\)\]{--tw-shadow:0 10px 24px color-mix(in srgb,var(--status-success) 14%,transparent);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\2c var\(--status-warning\)_14\%\2c transparent\)\]{--tw-shadow:0 10px 24px color-mix(in srgb,var(--status-warning) 14%,transparent);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 10px 28px rgba(15,23,42,.06);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-22px_rgba\(15\2c 23\2c 42\2c 0\.45\)\]{--tw-shadow:0 12px 28px -22px rgba(15,23,42,.45);--tw-shadow-colored:0 12px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-22px_var\(--action-primary-bg\)\]{--tw-shadow:0 12px 28px -22px var(--action-primary-bg);--tw-shadow-colored:0 12px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-22px_var\(--status-danger\)\]{--tw-shadow:0 12px 28px -22px var(--status-danger);--tw-shadow-colored:0 12px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-22px_var\(--status-success\)\]{--tw-shadow:0 12px 28px -22px var(--status-success);--tw-shadow-colored:0 12px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-4px_rgba\(0\2c 0\2c 0\2c 0\.08\)\2c 0_4px_12px_-4px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 12px 32px -4px rgba(0,0,0,.08),0 4px 12px -4px rgba(0,0,0,.04);--tw-shadow-colored:0 12px 32px -4px var(--tw-shadow-color),0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-4px_rgba\(0\2c 0\2c 0\2c 0\.12\)\2c 0_4px_12px_-4px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 12px 32px -4px rgba(0,0,0,.12),0 4px 12px -4px rgba(0,0,0,.08);--tw-shadow-colored:0 12px 32px -4px var(--tw-shadow-color),0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 12px 34px rgba(15,23,42,.07);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 14px 28px rgba(15,23,42,.1);--tw-shadow-colored:0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-24px_rgba\(15\2c 23\2c 42\2c 0\.55\)\]{--tw-shadow:0 16px 34px -24px rgba(15,23,42,.55);--tw-shadow-colored:0 16px 34px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c transparent\)\]{--tw-shadow:0 16px 38px color-mix(in srgb,var(--status-info) 24%,transparent);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(7\2c 108\2c 99\2c 0\.3\)\]{--tw-shadow:0 18px 44px rgba(7,108,99,.3);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-24px_rgba\(15\2c 23\2c 42\2c 0\.72\)\]{--tw-shadow:0 18px 45px -24px rgba(15,23,42,.72);--tw-shadow-colored:0 18px 45px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 18px 46px rgba(15,23,42,.1);--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 18px 48px rgba(15,23,42,.14);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 18px 50px rgba(15,23,42,.1);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,.02);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c 0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,.22);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 26px 70px rgba(15,23,42,.14);--tw-shadow-colored:0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:0 2px 10px rgba(0,0,0,.02);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_color-mix\(in_srgb\2c var\(--status-danger\)_18\%\2c transparent\)\]{--tw-shadow:0 2px 6px color-mix(in srgb,var(--status-danger) 18%,transparent);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c transparent\)\]{--tw-shadow:0 2px 6px color-mix(in srgb,var(--status-info) 16%,transparent);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_8px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 3px 8px rgba(15,23,42,.18);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 4px 14px rgba(15,23,42,.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(15\2c 23\2c 42\2c 0\.04\)\]{--tw-shadow:0 5px 14px rgba(15,23,42,.04);--tw-shadow-colored:0 5px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-14px_rgba\(15\2c 23\2c 42\2c 0\.28\)\]{--tw-shadow:0 6px 16px -14px rgba(15,23,42,.28);--tw-shadow-colored:0 6px 16px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\2c 23\2c 42\2c 0\.05\)\]{--tw-shadow:0 6px 16px rgba(15,23,42,.05);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 6px 16px rgba(15,23,42,.06);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-16px_rgba\(15\2c 23\2c 42\2c 0\.32\)\]{--tw-shadow:0 8px 18px -16px rgba(15,23,42,.32);--tw-shadow-colored:0 8px 18px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]{--tw-shadow:0 8px 18px color-mix(in srgb,var(--status-info) 14%,transparent);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(13\2c 148\2c 136\2c 0\.07\)\]{--tw-shadow:0 8px 18px rgba(13,148,136,.07);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(7\2c 25\2c 61\2c 0\.14\)\]{--tw-shadow:0 8px 18px rgba(7,25,61,.14);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 8px 20px rgba(15,23,42,.06);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 8px 20px rgba(15,23,42,.07);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(15\2c 23\2c 42\2c 0\.035\)\]{--tw-shadow:inset 0 0 0 1px rgba(15,23,42,.035);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.66\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.66);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.9\)\2c 0_1px_3px_-1px_rgba\(15\2c 23\2c 42\2c 0\.08\)\2c 0_10px_22px_-18px_rgba\(15\2c 23\2c 42\2c 0\.28\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 3px -1px rgba(15,23,42,.08),0 10px 22px -18px rgba(15,23,42,.28);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 3px -1px var(--tw-shadow-color),0 10px 22px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.92\)\2c 0_2px_4px_-2px_rgba\(15\2c 23\2c 42\2c 0\.08\)\2c 0_14px_30px_-20px_rgba\(15\2c 23\2c 42\2c 0\.34\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 2px 4px -2px rgba(15,23,42,.08),0 14px 30px -20px rgba(15,23,42,.34);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color),0 14px 30px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_10px_22px_-20px_rgba\(15\2c 23\2c 42\2c 0\.24\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 10px 22px -20px rgba(15,23,42,.24);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 22px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_12px_28px_-24px_rgba\(13\2c 148\2c 136\2c 0\.30\)\2c 0_4px_12px_-10px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 28px -24px rgba(13,148,136,.3),0 4px 12px -10px rgba(15,23,42,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 28px -24px var(--tw-shadow-color),0 4px 12px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_12px_28px_-24px_rgba\(13\2c 148\2c 136\2c 0\.34\)\2c 0_4px_12px_-10px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 28px -24px rgba(13,148,136,.34),0 4px 12px -10px rgba(15,23,42,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 28px -24px var(--tw-shadow-color),0 4px 12px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_12px_28px_-24px_rgba\(217\2c 119\2c 6\2c 0\.34\)\2c 0_4px_12px_-10px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 28px -24px rgba(217,119,6,.34),0 4px 12px -10px rgba(15,23,42,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 28px -24px var(--tw-shadow-color),0 4px 12px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_12px_28px_-24px_rgba\(220\2c 38\2c 38\2c 0\.30\)\2c 0_4px_12px_-10px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 28px -24px rgba(220,38,38,.3),0 4px 12px -10px rgba(15,23,42,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 28px -24px var(--tw-shadow-color),0 4px 12px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_12px_28px_-24px_rgba\(5\2c 150\2c 105\2c 0\.34\)\2c 0_4px_12px_-10px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 12px 28px -24px rgba(5,150,105,.34),0 4px 12px -10px rgba(15,23,42,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 28px -24px var(--tw-shadow-color),0 4px 12px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_14px_30px_-26px_rgba\(15\2c 23\2c 42\2c 0\.36\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 14px 30px -26px rgba(15,23,42,.36);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 14px 30px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_18px_40px_-34px_rgba\(13\2c 148\2c 136\2c 0\.42\)\2c 0_6px_14px_-14px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 18px 40px -34px rgba(13,148,136,.42),0 6px 14px -14px rgba(15,23,42,.22);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 18px 40px -34px var(--tw-shadow-color),0 6px 14px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.98\)\2c 0_22px_48px_-34px_rgba\(13\2c 148\2c 136\2c 0\.54\)\2c 0_8px_18px_-16px_rgba\(15\2c 23\2c 42\2c 0\.28\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 22px 48px -34px rgba(13,148,136,.54),0 8px 18px -16px rgba(15,23,42,.28);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 22px 48px -34px var(--tw-shadow-color),0 8px 18px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--shadow-elevated);--tw-shadow-colored:var(--shadow-elevated)}.shadow-elevated,.shadow-elevation-1{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--elevation-1);--tw-shadow-colored:var(--elevation-1)}.shadow-elevation-3{--tw-shadow:var(--elevation-3);--tw-shadow-colored:var(--elevation-3)}.shadow-elevation-3,.shadow-elevation-4{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-elevation-4{--tw-shadow:var(--elevation-4);--tw-shadow-colored:var(--elevation-4)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_var\(--status-info\)\2c var\(--shadow-card\)\]{--tw-shadow-color:0 0 0 2px var(--status-info),var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-app\)\]{--tw-shadow-color:var(--shadow-app);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card-hover\)\]{--tw-shadow-color:var(--shadow-card-hover);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-fab\)\]{--tw-shadow-color:var(--shadow-fab);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color:var(--shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color:var(--shadow-md);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color:var(--shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow-color:var(--shadow-xs);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color:rgba(226,232,240,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color:rgba(15,23,42,.1);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-\[color-mix\(in_srgb\2c var\(--border-subtle\)_42\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--danger\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--danger) 18%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--danger\)_20\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--danger) 20%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--info\)_20\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--info) 20%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--info\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--info) 22%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--status-info\)_26\%\2c var\(--border-subtle\)_74\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 26%,var(--border-subtle) 74%)}.ring-\[color-mix\(in_srgb\2c var\(--success\)_20\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--success) 20%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--success\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--success) 22%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--warning\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--warning) 22%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--warning\)_24\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--warning) 24%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--ai-text\)_16\%\2c var\(--border-subtle\)_84\%\)\]{--tw-ring-color:color-mix(in srgb,var(--ai-text) 16%,var(--border-subtle) 84%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border\)_14\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border) 14%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border) 22%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border\)_28\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border) 28%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 22%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_28\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 28%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_30\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 30%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_32\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_35\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 35%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_48\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 48%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_56\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 56%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_72\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--brand-petrol\)_12\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--brand-petrol) 12%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--brand-petrol\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--brand-petrol) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--brand-primary\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--brand-primary) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--brand-secondary) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--danger\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--danger) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--danger\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--danger) 22%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--danger\)_28\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--danger) 28%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_10\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--ds-cyan-deep) 10%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--ds-cyan-deep) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--patient-metric-tone\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--patient-metric-tone) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-danger) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-danger) 22%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 16%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c var\(--border-subtle\)_84\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c var\(--border-subtle\)_82\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 22%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 24%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c var\(--border-subtle\)\)\]{--tw-ring-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle))}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_18\%\2c var\(--border-subtle\)_82\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-success) 18%,var(--border-subtle) 82%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-warning) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_18\%\2c var\(--border-subtle\)_82\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-warning) 18%,var(--border-subtle) 82%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_20\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--status-warning) 20%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_20\%\2c var\(--border-subtle\)_80\%\)\]{--tw-ring-color:color-mix(in srgb,var(--status-warning) 20%,var(--border-subtle) 80%)}.ring-\[color\:color-mix\(in_srgb\2c var\(--success\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--success) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--text-heading\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--text-heading) 18%,transparent)}.ring-\[color\:color-mix\(in_srgb\2c var\(--warning\)_18\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--warning) 18%,transparent)}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.ring-\[var\(--brand-secondary\)\]{--tw-ring-color:var(--brand-secondary)}.ring-\[var\(--sidebar-bg\)\]{--tw-ring-color:var(--sidebar-bg)}.ring-\[var\(--status-danger\)\]{--tw-ring-color:var(--status-danger)}.ring-\[var\(--status-danger-border\)\]{--tw-ring-color:var(--status-danger-border)}.ring-\[var\(--status-info-border\)\]{--tw-ring-color:var(--status-info-border)}.ring-\[var\(--status-success\)\]{--tw-ring-color:var(--status-success)}.ring-\[var\(--status-success-border\)\]{--tw-ring-color:var(--status-success-border)}.ring-\[var\(--status-warning\)\]{--tw-ring-color:var(--status-warning)}.ring-\[var\(--status-warning-border\)\]{--tw-ring-color:var(--status-warning-border)}.ring-\[var\(--surface-card\)\]{--tw-ring-color:var(--surface-card)}.ring-\[var\(--surface-raised\)\]{--tw-ring-color:var(--surface-raised)}.ring-border\/70{--tw-ring-color:hsl(var(--border-hsl)/0.7)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background-hsl)/1)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[2px\],.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.drop-shadow-sm,.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-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[10px\]{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-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\]{transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c box-shadow\2c color\2c ring-color\]{transition-property:background-color,box-shadow,color,ring-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c opacity\]{transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c color\2c transform\]{transition-property:border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\2c border-color\2c background-color\]{transition-property:box-shadow,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\2c transform\2c background\]{transition-property:box-shadow,transform,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\2c transform\2c border-color\]{transition-property:box-shadow,transform,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c background-color\2c border-color\2c color\]{transition-property:opacity,background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c background-color\2c border-color\2c box-shadow\]{transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c background-color\2c box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c border-color\2c box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c border-color\2c box-shadow\2c background-color\]{transition-property:width,border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-right-8{--tw-enter-translate-x:2rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[background-image\:linear-gradient\(color-mix\(in_srgb\2c var\(--brand-navy\)_6\%\2c transparent\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c color-mix\(in_srgb\2c var\(--brand-navy\)_5\%\2c transparent\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(color-mix(in srgb,var(--brand-navy) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-navy) 5%,transparent) 1px,transparent 1px)}.\[background-size\:44px_44px\]{background-size:44px 44px}.\[scrollbar-width\:none\]{scrollbar-width:none}@keyframes loading-bar{0%{transform:translateX(-60%);opacity:.55}50%{transform:translateX(120%);opacity:.9}to{transform:translateX(240%);opacity:.55}}@keyframes three-dots{0%,to{transform:translateY(0);opacity:.55}45%{transform:translateY(-4px);opacity:.95}}.catalog-texture-background{position:relative;isolation:isolate;background:#f8fafc}.catalog-texture-background:after,.catalog-texture-background:before{content:"";display:none}.catalog-texture-background>*{position:relative;z-index:1}.dark .catalog-texture-background{background:#061a24}.dark .catalog-texture-background:after,.dark .catalog-texture-background:before{display:none}:root{--neutral-700:#1f1f1f;--neutral-600:#4b4b4b;--neutral-500:#8e8e8e;--neutral-400:#cacaca;--neutral-300:#e1e1e1;--neutral-200:#eee;--neutral-100:#f5f5f5;--neutral-50:#fafafa;--primary-700:#00abb6;--primary-600:#15c5ce;--primary-500:#47cfd6;--primary-400:#7ddde1;--primary-300:#b0ebec;--primary-200:#dff7f7;--primary-100:#eefcfc;--primary-50:#f9ffff;--danger-700:#ec2d30;--danger-600:#f64c4c;--danger-500:#eb6f70;--danger-400:#f49898;--danger-300:#ffccd2;--danger-200:#ffebee;--danger-100:#fef2f2;--danger-50:#fffbfb;--warning-700:#fe9b0e;--warning-600:#ffad0d;--warning-500:#ffc62b;--warning-400:#ffdd82;--warning-300:#ffeab3;--warning-200:#fff7e1;--warning-100:#fff9ee;--warning-50:#fffdfa;--success-700:#0c9d61;--success-600:#47b881;--success-500:#6bc497;--success-400:#97d4b4;--success-300:#c0e5d1;--success-200:#e5f5ec;--success-100:#f2faf6;--success-50:#fbfefc;--info-700:#3a70e2;--info-600:#3b82f6;--info-500:#4ba1ff;--info-400:#93c8ff;--info-300:#bdddff;--info-200:#e4f2ff;--info-100:#f1f8ff;--info-50:#f8fcff;--auxiliary-700:#fe632f;--auxiliary-600:#ff8156;--auxiliary-500:#ffa487;--auxiliary-400:#ffc8b6;--auxiliary-300:#ffe1d6;--auxiliary-200:#fff2ee;--auxiliary-100:#fff6f3;--auxiliary-50:#fffcfc;--brand-primary:var(--primary-700);--brand-primary-foreground:var(--neutral-50);--brand-secondary:var(--primary-600);--brand-secondary-foreground:var(--neutral-50);--brand-accent:var(--warning-600);--brand-accent-foreground:var(--neutral-700);--background:var(--neutral-100);--background-soft:var(--neutral-50);--background-elevated:var(--neutral-0);--surface-raised:var(--neutral-50);--surface-glass:hsla(0,0%,98%,.78);--foreground:var(--neutral-700);--background-hsl:0 0% 96%;--foreground-hsl:0 0% 12%;--muted-hsl:0 0% 93%;--muted-foreground-hsl:0 0% 56%;--border-hsl:0 0% 88%;--input-hsl:0 0% 93%;--ring-hsl:184 100% 36%;--muted:var(--neutral-200);--muted-foreground:var(--neutral-500);--border:var(--neutral-300);--input:var(--neutral-200);--ring:rgba(0,171,182,.22);--success:var(--success-600);--success-foreground:var(--neutral-50);--success-hsl:151 44% 50%;--warning:var(--warning-600);--warning-foreground:var(--neutral-700);--warning-hsl:40 100% 53%;--danger:var(--danger-600);--danger-foreground:var(--neutral-50);--danger-hsl:0 90% 63%;--info:var(--info-600);--info-foreground:var(--neutral-50);--info-hsl:217 91% 60%;--auxiliary:var(--auxiliary-600);--auxiliary-foreground:var(--neutral-700);--auxiliary-hsl:15 100% 67%;--success-soft:var(--success-100);--warning-soft:var(--warning-100);--danger-soft:var(--danger-100);--info-soft:var(--info-100);--auxiliary-soft:var(--auxiliary-100);--sidebar-bg:var(--background-elevated);--sidebar-foreground:var(--foreground);--sidebar-muted:var(--muted-foreground);--sidebar-border:color-mix(in srgb,var(--border) 86%,transparent);--sidebar-active:var(--primary-50);--sidebar-hover:color-mix(in srgb,var(--muted) 52%,transparent);--sidebar-active-border:color-mix(in srgb,var(--primary-200) 78%,var(--border) 22%);--sidebar-active-indicator:var(--primary-600);--sidebar-active-icon:var(--primary-600);--sidebar-active-text:var(--primary-700);--sidebar-badge-bg:color-mix(in srgb,var(--muted) 62%,transparent);--sidebar-badge-text:color-mix(in srgb,var(--foreground) 84%,transparent);--sidebar-badge-danger-bg:var(--danger-600);--sidebar-badge-danger-text:var(--neutral-50);--sidebar-badge-warning-bg:var(--warning-100);--sidebar-badge-warning-text:var(--warning-700);--sidebar-badge-info-bg:var(--info-100);--sidebar-badge-info-text:var(--info-700);--card:var(--neutral-0);--card-foreground:var(--neutral-700);--card-border:color-mix(in srgb,var(--neutral-300) 82%,transparent);--card-hsl:0 0% 98%;--card-foreground-hsl:0 0% 12%;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--elevation-1:0 1px 1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.04);--elevation-2:0 1px 4px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.08);--elevation-3:0 2px 20px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.08);--elevation-4:0 8px 20px rgba(0,0,0,.06),0 24px 60px rgba(0,0,0,.12);--shadow-xs:var(--elevation-1);--shadow-soft:var(--elevation-2);--shadow-sm:var(--elevation-2);--shadow-md:var(--elevation-3);--shadow-lg:var(--elevation-4);--shadow-elevated:var(--elevation-3);--content-max-width:1600px;--gradient-brand:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-600) 100%);--gradient-soft:radial-gradient(circle at top left,rgba(0,171,182,.1),transparent 34%),linear-gradient(180deg,var(--neutral-50) 0%,var(--neutral-100) 100%);--gradient-teal:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-500) 100%);--gradient-gold:linear-gradient(135deg,var(--warning-700) 0%,var(--warning-400) 100%);--bg-app-outside:var(--background-soft);--bg-surface:var(--background-elevated);--border-subtle:var(--border);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--brand-main:var(--brand-secondary);--brand-light:rgba(13,148,136,.12);--card-mint-bg:rgba(13,148,136,.12);--card-mint-text:var(--success);--card-lilac-bg:rgba(15,23,42,.1);--card-lilac-text:var(--brand-primary);--card-peach-bg:rgba(216,92,92,.12);--card-peach-text:var(--danger);--card-butter-bg:rgba(217,164,65,.14);--card-butter-text:#9d6c12;--radius-card:var(--radius-md);--radius-app-container:28px;--app-page-padding:1.5rem;--shadow-drawer:-12px 0 42px rgba(16,24,40,.14);--shadow-fab:0 8px 16px rgba(13,148,136,.25);--ds-bg-app:var(--bg-app-outside);--ds-surface:var(--bg-surface);--ds-cyan-deep:var(--brand-main);--ds-cyan-deep-hover:#0f766e;--ds-cyan-deep-light:var(--brand-light);--ds-cyan-accent:var(--brand-main);--ds-error-bg:rgba(216,92,92,.12);--ds-error-text:var(--danger);--ds-success-text:var(--success);--ds-warning-bg:rgba(217,164,65,.14);--ds-warning-text:#9d6c12;--popover:0 0% 100%;--popover-foreground:0 0% 12%;--popover-foreground-hsl:0 0% 12%;--primary:184 100% 36%;--primary-foreground:0 0% 98%;--secondary:183 81% 45%;--secondary-foreground:0 0% 98%;--accent:0 0% 93%;--accent-foreground:0 0% 12%;--destructive:0 90% 63%;--destructive-foreground:0 0% 98%;--radius:0.875rem;--sidebar-width:240px;--ds-border-focus:184 100% 36%;--ds-text-on-primary:0 0% 98%;--ds-cyan-accent-soft:184 100% 36%/0.12;--semaphore-red:0 90% 63%;--semaphore-amber:40 100% 53%;--semaphore-blue:217 91% 60%;--semaphore-green:151 44% 50%;--semaphore-gray:0 0% 56%;--semaphore-auxiliary:15 100% 67%;--border-subtle:rgba(15,23,42,.1);--border-medium:rgba(15,23,42,.16);--border-strong:rgba(15,23,42,.24);--action-primary-bg:#0f172a;--action-primary-hover:#0d9488;--action-primary-active:#115e59;--action-secondary-border:rgba(15,23,42,.14);--action-ghost-hover:rgba(230,246,244,.45);--status-success:#159a6b;--status-success-soft:#eafbf5;--status-success-border:rgba(21,154,107,.14);--status-warning:#9a6700;--status-warning-soft:#fff4e5;--status-warning-border:rgba(154,103,0,.14);--status-danger:var(--status-danger);--status-danger-soft:var(--status-danger-soft);--status-danger-border:rgba(217,70,70,.14);--status-info-soft:#eaf6ff;--status-info-border:rgba(13,148,136,.14);--shadow-card:0 16px 38px rgba(15,35,58,.075),0 2px 9px rgba(15,35,58,.04);--shadow-card-hover:0 22px 54px rgba(15,35,58,.12),0 4px 14px rgba(15,35,58,.06);--input:rgba(15,23,42,.12);--ring:var(--focus-ring);--background-hsl:195 40% 98%;--foreground-hsl:200 19% 18%;--card-foreground:var(--text-heading);--card-foreground-hsl:207 68% 22%;--popover-foreground-hsl:200 19% 18%;--primary:207 68% 22%;--secondary:190 69% 91%;--secondary-foreground:207 68% 22%;--muted-hsl:190 69% 91%;--muted-foreground-hsl:212 14% 60%;--accent:190 69% 91%;--accent-foreground:196 65% 33%;--destructive:0 65% 56%;--border-hsl:207 68% 22%;--input-hsl:207 68% 22%;--ring-hsl:196 65% 33%;--primary-50:var(--surface-app);--primary-100:var(--brand-ice);--primary-200:#bfeaf1;--primary-300:var(--brand-mint);--primary-400:var(--brand-aqua);--primary-500:var(--brand-cyan);--primary-600:var(--brand-petrol);--primary-700:var(--brand-navy);--primary-800:#115e59;--brand-primary:var(--brand-navy);--brand-primary-foreground:var(--text-inverse);--brand-secondary:var(--brand-petrol);--brand-secondary-foreground:var(--text-inverse);--brand-light:rgba(230,246,244,.7);--ds-cyan-deep:var(--brand-petrol);--ds-cyan-deep-hover:var(--brand-navy);--ds-cyan-deep-light:var(--brand-ice);--ds-cyan-soft:var(--brand-ice);--ds-cyan-accent:var(--brand-cyan);--success-foreground:var(--text-inverse);--success-hsl:160 76% 34%;--warning-hsl:40 100% 30%;--danger-hsl:0 65% 56%;--info-hsl:196 65% 33%;--shadow-soft:var(--shadow-card);--shadow-elevated:var(--shadow-card-hover);--gradient-soft:linear-gradient(180deg,var(--surface-app) 0%,var(--surface-muted) 100%);--sidebar-active:var(--surface-card-soft);--sidebar-active-border:var(--border-medium);--sidebar-active-indicator:var(--brand-petrol);--sidebar-active-icon:var(--brand-petrol);--sidebar-active-text:var(--brand-navy)}.app-flat-topbar{flex-shrink:0;height:64px;background:color-mix(in srgb,var(--surface-raised) 85%,transparent);border-bottom:1px solid var(--border-medium);color:var(--text-primary);backdrop-filter:blur(12px) saturate(112%)}.agenda-action-overflow-menu,.agenda-create-menu,.agenda-form-dialog{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card-hover)!important}.agenda-create-menu{padding:8px!important}.agenda-create-menu-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card-soft)}.agenda-create-menu-icon--block{color:var(--status-warning)}.agenda-create-menu-title{font-weight:600}.agenda-create-menu-description{color:var(--text-secondary)}.agenda-form-dialog{overflow:hidden!important}.agenda-form-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.agenda-form-description{margin-top:4px;color:var(--text-secondary)}.agenda-form-body{background:var(--surface-card)}.agenda-form-label{color:var(--text-heading);font-size:13px}.agenda-form-subpanel{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--surface-card-soft)!important}.agenda-form-footer{border-top:1px solid var(--border-subtle);background:var(--surface-card)}.agenda-action-compact-grid{gap:8px}.agenda-action-complete-state{display:flex;gap:6px;border:1px solid var(--border-subtle);background:var(--surface-card-soft);color:var(--text-secondary);font-weight:500}.agenda-financial-panel{gap:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:16px;box-shadow:var(--shadow-card)}.agenda-financial-panel--embedded{border-radius:var(--radius-md);box-shadow:none}.agenda-financial-panel-header,.agenda-financial-signal-row,.agenda-financial-subheading,.agenda-financial-warning{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agenda-financial-panel-title span,.agenda-financial-subheading span{font-weight:600}.agenda-context-tile-helper,.agenda-financial-panel-title p,.agenda-financial-signal-row p,.agenda-financial-signal-row span,.agenda-financial-subheading p,.agenda-financial-warning span{color:var(--text-secondary);font-size:12px;font-weight:400}.agenda-financial-kpis{gap:10px}.agenda-context-tile,.agenda-financial-action-card,.agenda-financial-signal{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card-soft);padding:12px}.agenda-context-tile-header{gap:8px;font-size:12px}.agenda-context-tile-icon{height:26px;width:26px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card)}.agenda-context-tile-value{margin-top:10px;font-size:22px;letter-spacing:-.02em}.agenda-financial-badges,.agenda-financial-manage,.agenda-financial-selects,.agenda-financial-signal-list{display:grid;gap:8px}.agenda-financial-signal-row{border-top:1px solid var(--border-subtle);padding-top:10px}.agenda-financial-signal-row strong{font-size:13px}.agenda-financial-warning{justify-content:flex-start;border-radius:var(--radius-md);background:var(--status-warning-soft);padding:12px}.agenda-financial-warning p{color:var(--text-heading);font-size:13px;font-weight:600}@media (max-width:760px){.agenda-financial-kpis{grid-template-columns:1fr}}.app-flat-topbar-inner{display:flex;height:100%;min-width:0;align-items:center;justify-content:space-between;gap:24px;padding:0 24px}@media (max-width:760px){.app-flat-topbar{height:52px}.app-flat-topbar-inner{padding:0 12px}}.dark .app-flat-topbar{background:color-mix(in srgb,var(--surface-raised) 92%,transparent);border-bottom:1px solid var(--border-subtle)}.dashboard-page{padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--background-soft) 70%,#fff 30%) 0,var(--background-soft) 100%)}.dashboard-page:after,.dashboard-page:before{display:none}.dashboard-container{max-width:1480px}.dashboard-main-grid{gap:14px}.dashboard-side-stack{display:flex;min-width:0;flex-direction:column;gap:14px}.dashboard-command-card,.dashboard-section-card{border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:14px;box-shadow:0 1px 0 rgba(15,23,42,.035),0 18px 40px -36px rgba(15,23,42,.24)}.dashboard-command-ambient,.dashboard-command-card:after,.dashboard-command-card:before,.dashboard-command-pulse-track,.dashboard-section-aura{display:none}.dashboard-command-main{padding:20px 22px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.dashboard-command-meta{margin-top:10px}.dashboard-status-badge{height:22px;border-radius:7px}.dashboard-command-mini-strip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-command-mini-pill{display:inline-flex;align-items:center;gap:6px;height:24px;border-radius:999px;border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background-elevated) 92%,var(--background-soft) 8%);padding:0 10px;color:var(--muted-foreground);font-size:12px;font-weight:500}.dashboard-command-mini-pill strong{color:var(--foreground);font-weight:650}@media (max-width:760px){.dashboard-command-mini-strip{display:none}}.dashboard-command-title{font-weight:650}.dashboard-primary-action{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:none}.dashboard-primary-action:hover{background:var(--action-primary-hover)}.dashboard-primary-action:active{background:var(--action-primary-active)}.dashboard-action-button{background:var(--background-elevated)}.dashboard-command-kpis{padding:14px 16px 16px}.dashboard-command-kpi{min-height:96px;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--background-elevated) 92%,var(--background-soft) 8%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 24px -24px rgba(15,23,42,.2)}.dashboard-command-kpi:hover{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border) 84%);background:var(--background-elevated);transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 14px 28px -24px rgba(15,23,42,.24)}.dashboard-command-kpi-top{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-command-kpi--success .dashboard-command-kpi-top svg{color:var(--success)}.dashboard-command-kpi--warning .dashboard-command-kpi-top svg{color:var(--warning)}.dashboard-command-kpi--critical .dashboard-command-kpi-top svg{color:var(--danger)}.dashboard-command-kpi-body{display:flex;gap:10px}.dashboard-command-kpi-body strong{font-size:26px}.dashboard-command-kpi-body span{line-height:1.3}.dashboard-section-header{border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.dashboard-section-card{border-color:color-mix(in srgb,var(--border) 70%,transparent)}.dashboard-section-card:hover{border-color:color-mix(in srgb,var(--border) 62%,transparent)}.dashboard-section-icon{background:color-mix(in srgb,var(--background-soft) 72%,#fff 28%)}.dashboard-section-header h2{font-weight:720}.dashboard-agenda-panel,.dashboard-priority-panel{min-height:328px;height:100%}.dashboard-priority-panel .dashboard-section-content{display:flex;flex-direction:column}.dashboard-priority-item{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--background-elevated) 88%,var(--background-soft) 12%);padding:13px 14px;transition:background-color .16s ease,border-color .16s ease}.dashboard-priority-item:before{display:none}.dashboard-priority-item:hover{background:var(--background-elevated);box-shadow:none}.dashboard-priority-icon{border-radius:8px}.dashboard-priority-count{background:color-mix(in srgb,var(--background-soft) 80%,#fff 20%)}.dashboard-agenda-content{display:flex;flex:1;flex-direction:column}.dashboard-agenda-list:before{display:none}.dashboard-agenda-row{grid-template-columns:58px minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--border) 58%,#fff 42%);background:color-mix(in srgb,var(--background-elevated) 90%,var(--background-soft) 10%);transition:background-color .16s ease,border-color .16s ease}.dashboard-agenda-main-link{display:block;color:inherit;text-decoration:none;outline:none}.dashboard-agenda-main-link:focus-visible{border-radius:10px;outline:2px solid color-mix(in srgb,var(--ring) 60%,transparent);outline-offset:2px}.dashboard-agenda-actions{display:inline-flex;color:var(--muted-foreground)}.dashboard-agenda-actions a{width:40px;height:40px;pointer-events:auto}.dashboard-agenda-actions svg{width:24px;height:24px}.dashboard-agenda-row:hover{background:var(--background-elevated)}.dashboard-agenda-time{font-weight:700}.dashboard-empty-state{border:1px dashed color-mix(in srgb,var(--border) 66%,#fff 34%);background:color-mix(in srgb,var(--background-elevated) 72%,var(--background-soft) 28%)}.dashboard-command-report{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;padding:12px 0 0}.dashboard-flow-card{border:1px solid color-mix(in srgb,var(--border) 50%,#fff 50%);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.74)),color-mix(in srgb,var(--background-soft) 74%,#fff 26%);padding:13px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.dashboard-flow-header,.dashboard-flow-legend,.dashboard-mini-chart-head,.dashboard-mini-chart-labels{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-flow-header span,.dashboard-mini-chart-head span{color:var(--muted-foreground);font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.dashboard-flow-header strong,.dashboard-mini-chart-head strong{color:var(--foreground);font-size:13px;font-weight:760}.dashboard-flow-track{display:flex;height:14px;gap:3px;margin-top:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--background-soft) 78%,#fff 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 52%,transparent)}.dashboard-flow-segment{width:var(--dashboard-flow);min-width:14px;border-radius:inherit}.dashboard-flow-segment--done{background:var(--success)}.dashboard-flow-segment--progress{background:var(--brand-secondary)}.dashboard-flow-segment--pending{background:var(--warning)}.dashboard-flow-legend{justify-content:flex-start;flex-wrap:wrap;margin-top:10px;color:var(--muted-foreground);font-size:11px;font-weight:650}.dashboard-flow-legend span{display:inline-flex;align-items:center;gap:6px}.dashboard-dot{display:inline-block;height:6px;width:6px;border-radius:999px}.dashboard-dot--success{background:var(--success)}.dashboard-dot--info{background:var(--brand-secondary)}.dashboard-dot--warning{background:var(--warning)}.dashboard-command-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-command-mini{display:flex;min-height:72px;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--border) 50%,#fff 50%);border-radius:12px;background:hsla(0,0%,100%,.82);padding:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 22px -24px rgba(15,23,42,.12)}.dashboard-command-mini-icon{display:inline-flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--background-soft) 76%,#fff 24%);color:var(--brand-primary)}.dashboard-command-mini--success .dashboard-command-mini-icon{color:var(--success)}.dashboard-command-mini--warning .dashboard-command-mini-icon{color:var(--warning)}.dashboard-command-mini--info .dashboard-command-mini-icon{color:var(--info)}.dashboard-command-mini-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.dashboard-command-mini-copy strong{color:var(--foreground);font-size:18px;font-weight:760;line-height:1}.dashboard-command-mini-copy span{color:var(--muted-foreground);font-size:11px;font-weight:650}.dashboard-secondary-report{grid-template-columns:minmax(220px,.72fr) minmax(220px,.72fr) minmax(0,1.56fr)}.dashboard-secondary-report .dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mini-chart{min-height:102px;border:1px solid color-mix(in srgb,var(--border) 58%,#fff 42%);border-radius:12px;background:var(--card);padding:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px -24px rgba(15,23,42,.12)}.dashboard-mini-chart-bars{display:flex;height:44px;gap:5px;margin-top:12px}.dashboard-mini-chart-bar{flex:1;min-width:10px;height:var(--dashboard-bar-height);background:color-mix(in srgb,var(--muted-foreground) 24%,var(--background-soft) 76%)}.dashboard-mini-chart-bar--critical{background:color-mix(in srgb,var(--danger) 78%,#fff 22%)}.dashboard-mini-chart-bar--warning{background:color-mix(in srgb,var(--warning) 78%,#fff 22%)}.dashboard-mini-chart-bar--info{background:color-mix(in srgb,var(--info) 78%,#fff 22%)}.dashboard-mini-chart-bar--success{background:color-mix(in srgb,var(--success) 78%,#fff 22%)}.dashboard-mini-chart-labels{justify-content:flex-start;margin-top:8px;overflow:hidden;color:var(--muted-foreground);font-size:10px;font-weight:650}.dashboard-mini-chart-labels span{max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.dashboard-command-report,.dashboard-secondary-report{grid-template-columns:1fr}.dashboard-secondary-report .dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-command-report{gap:10px;padding-top:10px}.dashboard-command-mini-grid,.dashboard-secondary-report .dashboard-secondary-grid{grid-template-columns:1fr}}.dashboard-command-stack{display:flex;flex-direction:column;gap:12px}.dashboard-command-card{display:block}.dashboard-command-main{overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-command-kpis,.dashboard-command-report{padding:0}.dashboard-command-kpi,.dashboard-command-mini,.dashboard-flow-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 26px -26px rgba(15,23,42,.16)}.dashboard-agenda-panel .dashboard-empty-state{min-height:216px;flex:1}.dashboard-empty-state:before{display:none}.dashboard-secondary-item{border:1px solid color-mix(in srgb,var(--border) 58%,#fff 42%);border-radius:12px;background:color-mix(in srgb,var(--background-elevated) 88%,var(--background-soft) 12%);transition:background-color .16s ease,border-color .16s ease}.dashboard-secondary-item:hover{background:var(--background-elevated)}.dashboard-tone-success-soft{background:color-mix(in srgb,var(--success-soft) 80%,#fff 20%)}.dashboard-tone-warning-soft{background:color-mix(in srgb,var(--warning-soft) 80%,#fff 20%)}.dashboard-tone-critical-soft{background:color-mix(in srgb,var(--danger-soft) 80%,#fff 20%)}.dashboard-tone-info-soft{background:color-mix(in srgb,var(--info-soft) 80%,#fff 20%)}.dashboard-tone-neutral-soft{background:color-mix(in srgb,var(--muted) 84%,#fff 16%)}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-container{gap:12px}.dashboard-command-main{flex-direction:column;gap:14px;padding:18px}.dashboard-command-title{font-size:23px}.dashboard-command-actions{width:100%;justify-content:flex-start}.dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-kpi{min-height:88px}.dashboard-priority-item{grid-template-columns:1fr}.dashboard-agenda-panel,.dashboard-priority-panel{min-height:0}.dashboard-priority-action{min-width:0;flex-direction:row;align-items:center;justify-content:space-between}.dashboard-secondary-grid{grid-template-columns:1fr}}.agenda-popover-overflow-menu{z-index:120!important}.agenda-form-dialog[data-datetime-picker-open=true]{overflow:visible!important}.agenda-create-menu-title{display:block!important;color:var(--text-heading)!important;font-size:13px!important;font-weight:600!important}.agenda-blocked-slot{border:1px dashed var(--border-medium)!important;border-radius:var(--radius-md)!important;background:var(--surface-card-soft)!important;box-shadow:none!important}.agenda-context-tile,.agenda-financial-action-card,.agenda-financial-signal,.agenda-form-subpanel{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--surface-card-soft)!important}.agenda-financial-panel-title span,.agenda-financial-subheading span{color:var(--text-heading)!important;font-size:13px!important;font-weight:600!important}.agenda-action-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agenda-action-compact-button{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}.agenda-action-compact-button>span{display:inline-flex;align-items:center;gap:5px!important}.agenda-action-compact-button svg{height:12px!important;width:12px!important}.agenda-action-compact-button--primary{grid-column:1/-1;height:34px!important;min-height:34px!important;font-size:11.5px!important;font-weight:700!important}.agenda-action-compact-button--info,.agenda-action-compact-button--secondary{border-color:color-mix(in srgb,var(--status-info) 34%,var(--border-subtle) 66%)!important;background:color-mix(in srgb,var(--status-info-soft) 18%,#fff 82%)!important;color:var(--status-info)!important}.agenda-action-compact-button--danger{border-color:color-mix(in srgb,var(--status-danger) 30%,var(--border-subtle) 70%)!important;background:color-mix(in srgb,var(--status-danger-soft) 18%,#fff 82%)!important}.agenda-appointment-card-main{display:grid!important}.agenda-appointment-card-service,.agenda-appointment-card-status{display:inline-flex!important}.agenda-appointment-card-footer{display:flex!important}.agenda-appointment-card-location{display:inline-flex!important}@container (max-width: 180px){.agenda-appointment-card-location{display:none!important}.agenda-appointment-card-service{font-size:10px!important}}.agenda-details-content>.agenda-details-action-panel{margin-top:0!important}.agenda-details-action-panel{padding:0!important}.agenda-details-action-panel .agenda-details-panel-heading{min-height:30px!important;margin-bottom:6px!important}.agenda-details-action-title{font-size:11px!important}.agenda-action-overflow-trigger{height:28px!important;width:28px!important}.agenda-action-overflow-trigger svg{height:14px!important;width:14px!important}.agenda-action-hub--visible{gap:7px!important}.agenda-action-visible-button{height:34px!important;min-height:34px!important;font-size:11px!important}.agenda-action-visible-button--primary{height:40px!important;min-height:40px!important;font-size:12px!important;font-weight:720!important;box-shadow:0 10px 18px -18px color-mix(in srgb,var(--action-primary-bg) 55%,transparent)!important}.agenda-action-visible-button svg{height:13px!important;width:13px!important}.agenda-action-visible-button>span{gap:6px!important}.agenda-action-visible-button--info,.agenda-action-visible-button--secondary{background:color-mix(in srgb,var(--status-info-soft) 24%,#fff 76%)!important}.agenda-action-visible-button--danger{background:color-mix(in srgb,var(--status-danger-soft) 22%,#fff 78%)!important}.agenda-action-visible-button[data-testid=agenda-open-cancelar]:last-child:nth-child(odd){grid-column:auto!important}.agenda-board-footer{grid-template-columns:auto minmax(280px,1fr) auto!important;gap:16px!important}.agenda-legend{width:100%!important}@media (max-width:1280px){.agenda-board-footer{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}.agenda-legend{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.agenda-legend::-webkit-scrollbar{display:none}}.agenda-appointment-block{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:6px!important;border:1px solid #f2d6a4!important;border-left:3px solid #d8911f!important;border-radius:10px!important;background:#fff8ea!important;color:#0f172a!important;padding:9px 13px 8px 14px!important;box-shadow:none!important}.agenda-appointment-block:after,.agenda-appointment-block:before{display:none!important;content:none!important}.agenda-appointment-block:hover{transform:none!important;box-shadow:0 8px 18px -18px rgba(15,23,42,.32)!important}.agenda-appointment-block--selected{outline:2px solid rgba(216,145,31,.18)!important;outline-offset:2px!important}.agenda-appointment-card-main{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.agenda-appointment-card-copy{display:grid;min-width:0;gap:3px}.agenda-appointment-card-time{color:#b7791f!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important}.agenda-appointment-card-patient{color:#0f172a!important;font-size:13px!important;font-weight:800!important;line-height:1.14!important;letter-spacing:0!important}.agenda-appointment-card-patient,.agenda-appointment-card-service{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-appointment-card-service{display:inline-flex;align-items:center;gap:6px;color:#64748b!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.agenda-appointment-card-status{display:inline-flex;min-width:0;justify-content:flex-end}.agenda-appointment-card-status .inline-flex.rounded-full,.agenda-appointment-card-status [data-slot=badge]{height:24px!important;min-height:24px!important;border:1px solid #f0d09b!important;border-radius:999px!important;background:#fff3de!important;color:#b7791f!important;padding:0 10px!important;font-size:10px!important;font-weight:600!important;line-height:1!important}.agenda-appointment-card-footer{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:#64748b!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.agenda-appointment-initials{height:18px!important;min-width:18px!important;border:1px solid #f0d09b!important;border-radius:999px!important;background:#fff!important;color:#b7791f!important;padding:0 4px!important;font-size:9px!important;font-weight:700!important;box-shadow:none!important}.agenda-appointment-card-location,.agenda-appointment-card-professional{min-width:0;overflow:hidden;color:#64748b!important;text-overflow:ellipsis;white-space:nowrap}.agenda-appointment-card-professional{flex:0 1 auto}.agenda-appointment-card-location{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;margin-left:8px}.agenda-appointment-card-location svg{color:#64748b!important;stroke-width:1.8}@container (max-width: 180px){.agenda-appointment-card-location{display:none}.agenda-appointment-card-service{font-size:10px!important}}.agenda-slot{max-height:none!important;overflow:visible!important;scrollbar-width:auto!important}.agenda-slot::-webkit-scrollbar{display:none!important}.agenda-hour-row{overflow:visible!important}.agenda-appointment-block{position:absolute!important;left:10px!important;right:10px!important;top:var(--agenda-apt-top,10px)!important;width:auto!important;height:var(--agenda-apt-height,88px)!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow:hidden!important}.agenda-workspace{position:relative}.agenda-board-footer{left:0!important;right:0!important;width:auto!important;grid-template-columns:auto minmax(0,1fr) auto!important}.agenda-workspace:has(.agenda-details-drawer) .agenda-board-footer{right:436px!important}.agenda-board-footer .agenda-legend{min-width:0!important;max-width:720px!important}@media (max-width:1180px){.agenda-workspace:has(.agenda-details-drawer) .agenda-board-footer{right:0!important}}.agenda-details-content,.agenda-details-drawer{background:#fff!important}.agenda-details-content{gap:14px!important;padding:18px 16px!important}.agenda-details-summary-main,.agenda-details-summary-panel{background:transparent!important}.agenda-details-summary-main{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;min-height:84px!important;border:0!important;border-radius:0!important;padding:0 36px 4px 0!important}.agenda-details-summary-main:after,.agenda-details-summary-main:before{content:none!important}.agenda-details-summary-panel .agenda-details-time-card{width:66px!important;min-height:76px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 22px -18px rgba(15,23,42,.38),inset 0 1px 0 hsla(0,0%,100%,.88)!important}.agenda-details-time-icon{height:21px!important;width:21px!important;border-radius:0!important;background:transparent!important;color:var(--status-info)!important;padding:0!important;box-shadow:none!important}.agenda-details-summary-panel .agenda-details-time-value{font-size:15px!important;line-height:1!important}.agenda-details-summary-panel .agenda-details-time-duration{margin-top:6px!important;line-height:1!important}.agenda-details-summary-badges{margin:0 0 8px!important;gap:6px!important}.agenda-details-summary-badges>.inline-flex,.agenda-details-type-pill{border-radius:999px!important;font-size:9.5px!important;font-weight:700!important;line-height:1!important}.agenda-details-type-pill{color:#fff!important}.agenda-details-summary-copy .agenda-details-hero-title{margin:0!important;font-size:16px!important;line-height:1.15!important}.agenda-details-summary-copy .agenda-details-hero-caption{display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;font-size:10.5px!important;line-height:1!important}.agenda-details-summary-copy .agenda-details-hero-caption svg{height:12px!important;width:12px!important;color:var(--text-secondary)!important}.agenda-details-summary-close{top:-8px!important;right:-8px!important;height:32px!important;width:32px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)!important;background:#fff!important;box-shadow:0 10px 18px -18px rgba(15,23,42,.4)!important}.agenda-details-summary-close svg{height:15px!important;width:15px!important}.agenda-details-summary-facts{gap:8px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.agenda-details-summary-fact,.agenda-details-summary-fact:first-child,.agenda-details-summary-fact:nth-child(2),.agenda-details-summary-fact:nth-child(odd){min-height:58px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;border-radius:11px!important;background:#fff!important;padding:9px 10px!important;box-shadow:0 10px 18px -20px rgba(15,23,42,.3)!important}.agenda-details-summary-fact:hover{background:#fff!important}.agenda-details-summary-fact-icon{height:25px!important;width:25px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,var(--status-info-soft) 58%,#fff 42%)!important}.agenda-details-summary-fact-icon svg{height:13px!important;width:13px!important}.agenda-details-summary-fact-copy{gap:4px!important}.agenda-details-summary-fact-copy span{font-size:10px!important;font-weight:650!important}.agenda-details-summary-fact-copy button,.agenda-details-summary-fact-copy strong{font-size:10.5px!important;font-weight:760!important}.agenda-action-visible-button--primary,.agenda-action-visible-button[data-testid=agenda-open-cancelar]:last-child:nth-child(odd){grid-column:1/-1!important}.agenda-details-content{gap:12px!important;padding:14px!important}.agenda-details-summary-panel{border-radius:18px!important}.agenda-details-summary-main{min-height:110px!important;box-shadow:none!important}.agenda-details-summary-panel .agenda-details-time-card{width:68px!important;min-height:78px!important}.agenda-details-time-icon{height:26px!important;width:26px!important;margin-bottom:6px!important;padding:6px!important}.agenda-details-summary-panel .agenda-details-time-value{font-size:17px!important}.agenda-details-summary-panel .agenda-details-time-duration{font-size:11px!important}.agenda-details-summary-badges{margin-bottom:6px!important}.agenda-details-summary-badges>.inline-flex,.agenda-details-type-pill{min-height:22px!important;padding:0 8px!important;font-size:10px!important}.agenda-details-summary-copy .agenda-details-hero-title{font-size:17px!important}.agenda-details-summary-copy .agenda-details-hero-caption{margin-top:5px!important;font-size:11px!important}.agenda-details-summary-close{top:-10px!important;right:-10px!important;height:36px!important;width:36px!important}.agenda-details-summary-facts{margin-top:10px!important;box-shadow:none!important}.agenda-details-summary-fact{min-height:58px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.agenda-details-summary-fact-icon{height:30px!important;width:30px!important}.agenda-details-content>.agenda-details-action-panel{margin-top:2px!important}.agenda-action-hub--visible{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.agenda-action-visible-button{min-height:42px!important;padding-inline:10px!important;font-size:12px!important;font-weight:720!important}.agenda-action-visible-button--primary{grid-column:1/-1;height:46px!important;min-height:46px!important}.agenda-action-visible-button[data-testid=agenda-open-cancelar]:last-child:nth-child(2n){grid-column:auto}.agenda-action-visible-button[data-testid=agenda-open-cancelar]:last-child:nth-child(odd){grid-column:1/-1}.agenda-action-visible-button:after,.agenda-action-visible-button:before{opacity:.28!important}.agenda-details-disclosure{border-radius:14px!important}.agenda-details-disclosure-summary{min-height:50px!important}.agenda-board-footer{display:grid!important;grid-template-columns:auto minmax(280px,1fr) auto;gap:16px}.agenda-board-footer>.pointer-events-auto:first-child{justify-self:start}.agenda-board-footer>.pointer-events-auto:last-child{justify-self:end}.agenda-legend{display:flex!important;min-width:0;max-width:760px;width:100%;align-items:center;justify-self:center;justify-content:center;gap:8px;margin:0!important;overflow:hidden}.agenda-legend-item,.agenda-legend-title{display:inline-flex;height:30px;flex-shrink:0;align-items:center;border-radius:999px;font-size:11px;line-height:1;white-space:nowrap}.agenda-legend-title{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);background:color-mix(in srgb,var(--surface-muted) 64%,var(--surface-card) 36%);color:var(--text-secondary);font-weight:650;padding:0 12px}.agenda-legend-item{gap:7px;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-secondary);font-weight:600;padding:0 11px 0 9px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent)}.agenda-legend-dot{height:8px;width:8px;flex-shrink:0;border-radius:999px}@media (max-width:1280px){.agenda-board-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.agenda-legend{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.agenda-legend::-webkit-scrollbar{display:none}}@media (max-width:760px){.agenda-board-footer{display:flex!important;overflow-x:auto;padding-inline:12px!important}.agenda-legend{min-width:440px;width:auto!important}}.agenda-view-toggle{width:272px!important;min-width:272px!important;height:56px!important;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-card) 28%)!important;padding:5px!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--border-subtle) 60%,transparent)!important}.agenda-view-toggle button{height:44px!important;flex:1;border-radius:999px!important;color:var(--text-secondary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}.agenda-view-toggle button.bg-\[var\(--surface-card\)\]{background:var(--surface-card)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 14px 26px -22px rgba(15,23,42,.38)!important}.agenda-scroll-area{padding-bottom:0}.agenda-scroll-area .custom-scroll-area-viewport{height:calc(100% - 72px)!important}.agenda-board-footer{position:absolute;left:0;right:436px;bottom:0;z-index:12;height:72px;align-items:center;border-top:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 92%,transparent),var(--surface-card));padding:0 20px!important;box-shadow:0 -14px 26px -28px rgba(15,23,42,.34)}.agenda-workspace:not(:has(.agenda-details-drawer)) .agenda-board-footer{right:0}.agenda-board-footer .pointer-events-auto{height:42px!important;border-radius:12px!important;background:var(--surface-card)!important;color:var(--text-heading)!important;font-size:13px!important;font-weight:650!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent),0 10px 22px -22px rgba(15,23,42,.32)!important}.agenda-details-drawer{border-radius:0!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;box-shadow:none!important}.agenda-details-content,.agenda-details-drawer{background:color-mix(in srgb,var(--surface-card) 96%,var(--surface-muted) 4%)!important}.agenda-details-content{display:flex;min-height:100%;flex-direction:column;padding:18px 18px 20px!important}.agenda-details-summary-panel{display:block!important;padding:0!important}.agenda-details-summary-main{min-height:132px!important;grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important;border:1px solid color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;border-radius:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--status-info-soft) 36%,var(--surface-card) 64%),var(--surface-card))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent),0 16px 34px -30px color-mix(in srgb,var(--status-info) 34%,rgba(15,23,42,.28))!important;padding:16px 44px 16px 16px!important}.agenda-details-summary-main:after,.agenda-details-summary-main:before{display:none!important}.agenda-details-summary-panel .agenda-details-time-card{min-height:90px!important;border:1px solid color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important;border-radius:18px!important;background:color-mix(in srgb,var(--status-info-soft) 64%,var(--surface-card) 36%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent)!important}.agenda-details-time-icon{height:30px!important;width:30px!important;margin-bottom:8px!important;border-radius:999px!important;background:var(--status-info)!important;color:#fff!important;padding:7px!important}.agenda-details-summary-panel .agenda-details-time-value{color:var(--text-heading)!important;font-size:20px!important;font-weight:800!important}.agenda-details-summary-panel .agenda-details-time-duration{color:var(--status-info)!important;font-size:12px!important;font-weight:700!important}.agenda-details-type-pill{background:var(--text-heading)!important;color:var(--text-inverse)!important;font-size:11px!important;font-weight:700!important}.agenda-details-summary-copy .agenda-details-hero-title{color:var(--text-heading)!important;font-size:20px!important;font-weight:760!important;line-height:1.18!important}.agenda-details-summary-copy .agenda-details-hero-caption{color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important}.agenda-details-summary-close{top:-12px!important;right:-12px!important;height:44px!important;width:44px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;background:var(--surface-card)!important}.agenda-details-summary-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:16px!important;background:var(--surface-card)!important;box-shadow:0 14px 30px -30px rgba(15,23,42,.34)!important}.agenda-details-summary-fact{min-height:64px!important;grid-template-columns:36px minmax(0,1fr)!important;padding:12px!important}.agenda-details-summary-fact-icon{height:34px!important;width:34px!important;border-radius:999px!important;background:color-mix(in srgb,var(--status-info-soft) 68%,var(--surface-card) 32%)!important}.agenda-details-summary-fact-copy span{color:var(--text-secondary)!important;font-size:11px!important;font-weight:600!important}.agenda-details-summary-fact-copy button,.agenda-details-summary-fact-copy strong{color:var(--text-heading)!important;font-size:12px!important;font-weight:720!important}.agenda-details-summary-fact-copy button{color:var(--status-info)!important}.agenda-details-content>.agenda-details-action-panel{padding:0!important}.agenda-details-action-panel{border:0!important;background:transparent!important;box-shadow:none!important}.agenda-details-action-title{color:var(--text-heading)!important;font-size:13px!important;font-weight:650!important}.agenda-action-overflow-trigger{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;background:var(--surface-card)!important;color:var(--status-info)!important}.agenda-action-hub--visible{gap:10px!important}.agenda-action-visible-button{height:48px!important;font-weight:750!important}.agenda-action-visible-button--info,.agenda-action-visible-button--secondary{border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle) 58%)!important;background:color-mix(in srgb,var(--status-info-soft) 42%,var(--surface-card) 58%)!important;color:var(--status-info)!important}.agenda-action-visible-button--danger{border-color:color-mix(in srgb,var(--status-danger) 36%,var(--border-subtle) 64%)!important;background:color-mix(in srgb,var(--status-danger-soft) 42%,var(--surface-card) 58%)!important}.agenda-details-disclosure{overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:16px!important;background:var(--surface-card)!important}.agenda-details-disclosure+.agenda-details-disclosure{margin-top:0!important}.agenda-details-disclosure-summary{padding:0 14px!important}@media (max-width:1180px){.agenda-board-footer{right:0}.agenda-details-drawer{border-radius:20px 0 0 20px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important}}@media (max-width:980px){.agenda-view-toggle{width:100%!important;min-width:0!important}}.patient-detail-depth-scope .record-clinical-tab,.patient-detail-depth-scope .record-evaluation-unified,.patient-detail-depth-scope .record-prontuario-page,.patient-detail-depth-scope .record-prontuario-page>div,.patient-detail-depth-scope .record-prontuario-scroll-content,.patient-detail-depth-scope .record-prontuario-sticky-top,.patient-detail-depth-scope .record-summary-unified,.patient-detail-depth-scope .record-tab-unified,.patient-detail-depth-scope .record-tab-workspace,.patient-detail-depth-scope .record-tab-workspace>div{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-prontuario-sticky-top{padding-bottom:0!important}.patient-detail-depth-scope .record-clinical-tab:after,.patient-detail-depth-scope .record-clinical-tab:before,.patient-detail-depth-scope .record-evaluation-unified:after,.patient-detail-depth-scope .record-evaluation-unified:before,.patient-detail-depth-scope .record-prontuario-scroll-content:after,.patient-detail-depth-scope .record-prontuario-scroll-content:before,.patient-detail-depth-scope .record-prontuario-sticky-top:after,.patient-detail-depth-scope .record-prontuario-sticky-top:before,.patient-detail-depth-scope .record-summary-unified:after,.patient-detail-depth-scope .record-summary-unified:before,.patient-detail-depth-scope .record-tab-unified:after,.patient-detail-depth-scope .record-tab-unified:before,.patient-detail-depth-scope .record-tab-workspace:after,.patient-detail-depth-scope .record-tab-workspace:before{display:none!important}.patient-detail-depth-scope .record-clinical-tab>div,.patient-detail-depth-scope .record-evaluation-unified>div,.patient-detail-depth-scope .record-plan-tab-shell,.patient-detail-depth-scope .record-summary-unified>div,.patient-detail-depth-scope .record-tab-unified>div{background:transparent!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace .record-plan-tab{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.patient-detail-depth-scope .record-tabs-nav{background:transparent!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.record-clinical-panel,.record-plan-primary-panel,.record-plan-schedule-card,.record-current-session-panel,.record-soap-composer-panel,.record-session-history-panel,.record-reassessment-form-panel,.record-reassessment-history-panel,.record-discharge-status-panel,.record-discharge-form-panel,.record-discharge-summary-panel,.record-attachments-upload-panel,.copilot-inline-hero){border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;backdrop-filter:none!important}.dark .patient-detail-depth-scope .record-clinical-tab,.dark .patient-detail-depth-scope .record-evaluation-unified,.dark .patient-detail-depth-scope .record-prontuario-page,.dark .patient-detail-depth-scope .record-prontuario-page>div,.dark .patient-detail-depth-scope .record-prontuario-scroll-content,.dark .patient-detail-depth-scope .record-prontuario-sticky-top,.dark .patient-detail-depth-scope .record-summary-unified,.dark .patient-detail-depth-scope .record-tab-unified,.dark .patient-detail-depth-scope .record-tab-workspace,.dark .patient-detail-depth-scope .record-tab-workspace>div,.dark .patient-detail-depth-scope .record-tabs-nav{background:transparent!important;box-shadow:none!important}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.record-clinical-panel,.record-plan-primary-panel,.record-plan-schedule-card,.record-current-session-panel,.record-soap-composer-panel,.record-session-history-panel,.record-reassessment-form-panel,.record-reassessment-history-panel,.record-discharge-status-panel,.record-discharge-form-panel,.record-discharge-summary-panel,.record-attachments-upload-panel,.copilot-inline-hero){border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.patient-detail-depth-scope .record-tab-workspace{border-color:transparent!important;backdrop-filter:none!important;overflow:visible!important}.patient-detail-depth-scope .record-tab-workspace,.patient-detail-depth-scope .record-tab-workspace>div{background:transparent!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.copilot-inline-hero),.patient-detail-depth-scope .record-tab-workspace :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"])[class*="shadow-[var(--shadow-card)]"],.patient-detail-depth-scope .record-tab-workspace :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"])[class*="shadow-[var(--shadow-lg)]"]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 14px 34px rgba(15,23,42,.075)!important;backdrop-filter:blur(12px)}.patient-detail-depth-scope .record-tab-workspace :where([class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"]{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;background:color-mix(in srgb,#fff 82%,var(--surface-card) 18%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.025)!important;backdrop-filter:none}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.copilot-inline-hero),.dark .patient-detail-depth-scope .record-tab-workspace :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"])[class*="shadow-[var(--shadow-card)]"],.dark .patient-detail-depth-scope .record-tab-workspace :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"])[class*="shadow-[var(--shadow-lg)]"]{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}.dark .patient-detail-depth-scope .record-tab-workspace :where([class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"]{background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted) 16%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.18)!important}.patient-detail-depth-scope .record-prontuario-hero,.patient-detail-depth-scope .velvet-card,.patient-detail-depth-scope .velvet-detail-card,.patient-detail-depth-scope .velvet-kpi,.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-card)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-lg)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-md)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*=shadow-elevation]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.dark .patient-detail-depth-scope .record-prontuario-hero,.dark .patient-detail-depth-scope .velvet-card,.dark .patient-detail-depth-scope .velvet-detail-card,.dark .patient-detail-depth-scope .velvet-kpi,.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-card)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-lg)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-md)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*=shadow-elevation]{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.patient-detail-depth-scope section:has(>div [class*=PatientStatsBar]),.patient-detail-depth-scope section:has(h1[class*="text-[2rem]"]),.patient-detail-depth-scope>section:first-of-type{box-shadow:0 10px 28px rgba(15,23,42,.065)!important}.patient-detail-depth-scope section:has(h1[class*="text-[2rem]"]) [class*="shadow-[var(--shadow-xs)]"]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.025)!important}.dark .patient-detail-depth-scope section:has(>div [class*=PatientStatsBar]),.dark .patient-detail-depth-scope section:has(h1[class*="text-[2rem]"]),.dark .patient-detail-depth-scope>section:first-of-type{box-shadow:0 10px 28px rgba(0,0,0,.22)!important}.patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-card)]"],.patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[20px]"][class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[22px]"][class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[24px]"][class*="shadow-[var(--shadow-xs)]"]{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;background:color-mix(in srgb,#fff 82%,var(--surface-card) 18%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.025)!important;backdrop-filter:none}.patient-detail-depth-scope :where(div,button,a)[class*="rounded-[20px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.patient-detail-depth-scope :where(div,button,a)[class*="rounded-[22px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.patient-detail-depth-scope :where(div,button,a)[class*="rounded-[24px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-card)]"]:hover,.patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-xs)]"]:hover{border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important;background:color-mix(in srgb,#fff 88%,var(--brand-ice) 12%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 3px 10px rgba(15,23,42,.035)!important}.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[20px]"][class*="bg-[color:color-mix"][class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[22px]"][class*="bg-[color:color-mix"][class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[24px]"][class*="bg-[color:color-mix"][class*="shadow-[var(--shadow-xs)]"]{background:color-mix(in srgb,#fff 78%,var(--surface-muted) 22%)!important}.dark .patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-card)]"],.dark .patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-xs)]"],.dark .patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[20px]"][class*="shadow-[var(--shadow-xs)]"],.dark .patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[22px]"][class*="shadow-[var(--shadow-xs)]"],.dark .patient-detail-depth-scope :where(div,button,a,textarea)[class*="rounded-[24px]"][class*="shadow-[var(--shadow-xs)]"]{border-color:color-mix(in srgb,var(--border-subtle) 36%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted) 16%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.18)!important}.dark .patient-detail-depth-scope :where(div,button,a)[class*="rounded-[20px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.dark .patient-detail-depth-scope :where(div,button,a)[class*="rounded-[22px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.dark .patient-detail-depth-scope :where(div,button,a)[class*="rounded-[24px]"][class*="shadow-[var(--shadow-xs)]"]:hover,.dark .patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-card)]"]:hover,.dark .patient-detail-depth-scope :where(div,button,a)[class*=rounded-2xl][class*="shadow-[var(--shadow-xs)]"]:hover{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 88%,var(--status-info-soft) 12%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 3px 12px rgba(0,0,0,.22)!important}.patient-detail-depth-scope .patient-detail-header-surface{border-color:transparent!important}.dashboard-agenda-panel,.dashboard-birthday-row,.dashboard-chart-card,.dashboard-compact-kpi,.dashboard-priority-panel,.dashboard-reminder-item,.dashboard-secondary-item,.dashboard-secondary-panel,.dashboard-secondary-report,.dashboard-section-card,.dashboard-soft-card,.dashboard-soft-card-sm{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.dashboard-chart-card,.dashboard-compact-kpi,.dashboard-secondary-report,.dashboard-section-card,.dashboard-soft-card{border-radius:28px!important}.dashboard-birthday-row,.dashboard-reminder-item,.dashboard-secondary-item{border-radius:22px!important}.dashboard-chart-card:hover,.dashboard-compact-kpi:hover,.dashboard-secondary-item:hover,.dashboard-section-card:hover,.dashboard-soft-card:hover{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.dark .dashboard-agenda-panel,.dark .dashboard-birthday-row,.dark .dashboard-chart-card,.dark .dashboard-compact-kpi,.dark .dashboard-priority-panel,.dark .dashboard-reminder-item,.dark .dashboard-secondary-item,.dark .dashboard-secondary-panel,.dark .dashboard-secondary-report,.dark .dashboard-section-card,.dark .dashboard-soft-card,.dark .dashboard-soft-card-sm{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.dashboard-depth-scope .dashboard-agenda-panel,.dashboard-depth-scope .dashboard-chart-card,.dashboard-depth-scope .dashboard-compact-kpi,.dashboard-depth-scope .dashboard-priority-panel,.dashboard-depth-scope .dashboard-secondary-panel,.dashboard-depth-scope .dashboard-secondary-report,.dashboard-depth-scope .dashboard-section-card,.dashboard-depth-scope .dashboard-soft-card,.dashboard-depth-scope .dashboard-soft-card-sm,.dashboard-depth-scope .velvet-card,.dashboard-depth-scope .velvet-detail-card,.dashboard-depth-scope .velvet-kpi{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.dashboard-depth-scope .dashboard-chart-card:hover,.dashboard-depth-scope .dashboard-compact-kpi:hover,.dashboard-depth-scope .dashboard-section-card:hover,.dashboard-depth-scope .dashboard-soft-card:hover,.dashboard-depth-scope .velvet-card:hover,.dashboard-depth-scope .velvet-detail-card:hover,.dashboard-depth-scope .velvet-kpi:hover{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.dashboard-depth-scope .velvet-card:before,.dashboard-depth-scope .velvet-detail-card:before,.dashboard-depth-scope .velvet-kpi:before{background:color-mix(in srgb,#fff 72%,transparent)!important}.dark .dashboard-depth-scope .dashboard-agenda-panel,.dark .dashboard-depth-scope .dashboard-chart-card,.dark .dashboard-depth-scope .dashboard-compact-kpi,.dark .dashboard-depth-scope .dashboard-priority-panel,.dark .dashboard-depth-scope .dashboard-secondary-panel,.dark .dashboard-depth-scope .dashboard-secondary-report,.dark .dashboard-depth-scope .dashboard-section-card,.dark .dashboard-depth-scope .dashboard-soft-card,.dark .dashboard-depth-scope .dashboard-soft-card-sm,.dark .dashboard-depth-scope .velvet-card,.dark .dashboard-depth-scope .velvet-detail-card,.dark .dashboard-depth-scope .velvet-kpi{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.conversations-depth-scope .conversations-shell{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.conversations-depth-scope .conversations-shell>aside,.conversations-depth-scope .conversations-shell>section{background:transparent!important}.dark .conversations-depth-scope .conversations-shell{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.assistants-ds-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.assistants-ds-header h1{margin:0;color:var(--foreground);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.assistants-ds-header p{margin:8px 0 0;color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:1.5}.assistants-ds-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.assistants-primary-action,.assistants-secondary-action{height:36px!important;min-height:36px!important;border-radius:999px!important;padding-inline:16px!important;font-size:13px!important;font-weight:700!important}.assistants-secondary-action{border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;background:var(--surface-card)!important;color:var(--text-heading)!important;box-shadow:var(--shadow-xs)!important}.assistants-secondary-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 90%,var(--status-info-soft) 10%)!important;box-shadow:var(--shadow-soft)!important}.assistants-primary-action{border-color:var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--status-info) 62%,transparent)!important}.assistants-primary-action:hover{transform:translateY(-1px);border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important}.assistants-status-nav{display:flex;min-width:0;min-height:47px;align-items:center;gap:34px;margin-top:24px;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);padding:0 2px 10px;scrollbar-width:none}.assistants-status-nav::-webkit-scrollbar{display:none}.assistants-status-tab{position:relative;display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:10px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:0;transition:color .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.assistants-status-tab:hover{color:var(--text-heading)}.assistants-status-tab.active{color:var(--status-info)}.assistants-status-tab.active:after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;border-radius:999px;background:var(--status-info)}.assistants-status-count{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--status-info) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-info-soft) 84%,var(--surface-card) 16%);color:var(--status-info);font-size:11px;font-weight:800;line-height:1;padding:0 7px}.assistants-filterbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.assistants-filter-controls{display:grid;min-width:0;grid-template-columns:minmax(260px,1fr) 200px 200px auto auto;align-items:center;gap:10px}.assistants-filter-controls>:first-child{max-width:none}.assistants-filter-summary{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.assistants-filter-pill{display:inline-flex;height:32px;align-items:center;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-card-soft);color:var(--text-secondary);padding:0 12px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}@media (max-width:1280px){.assistants-filterbar{grid-template-columns:1fr}.assistants-filter-summary{justify-content:flex-start}}@media (max-width:920px){.assistants-filter-controls{grid-template-columns:1fr 1fr}.assistants-filter-controls>:first-child{grid-column:1/-1}}@media (max-width:640px){.assistants-filter-controls{grid-template-columns:1fr}.assistants-filter-controls [data-radix-select-trigger],.assistants-filter-controls button,.assistants-filter-controls>*{width:100%}.assistants-filter-summary{min-width:0}}.assistant-editorial-card{--assistant-accent:var(--status-info);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:28px!important;background:radial-gradient(circle at calc(100% - 34px) 26px,color-mix(in srgb,var(--assistant-accent) 12%,transparent) 0,transparent 34%),var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 76%,transparent),0 2px 5px -2px color-mix(in srgb,var(--foreground) 9%,transparent),0 18px 42px -30px color-mix(in srgb,var(--foreground) 24%,transparent)!important;color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.assistant-editorial-card:before{display:none}.assistant-editorial-card:after{content:none}.assistant-editorial-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--assistant-accent) 24%,var(--border-subtle) 76%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 3px 8px -3px color-mix(in srgb,var(--foreground) 11%,transparent),0 24px 50px -32px color-mix(in srgb,var(--foreground) 28%,transparent)!important}.assistant-editorial-card--inactive{opacity:.66}.assistant-editorial-card--inactive:hover{transform:none}.assistant-editorial-content{display:flex;min-height:352px;flex-direction:column;gap:18px;padding:20px 20px 18px!important}.assistant-editorial-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.assistant-editorial-kicker{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.assistant-editorial-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--assistant-accent) 20%,var(--border-subtle) 80%);border-radius:14px;background:color-mix(in srgb,var(--assistant-accent) 9%,var(--surface-card) 91%);color:var(--assistant-accent)}.assistant-editorial-type{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-muted) 76%,var(--surface-card) 24%)!important;color:var(--text-secondary)!important;padding:2px 10px!important;font-size:11px!important;font-weight:600!important}.assistant-editorial-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.assistant-editorial-icon-button{width:30px!important;height:30px!important;border-radius:999px!important;color:var(--assistant-accent)!important}.assistant-editorial-icon-button:hover{background:color-mix(in srgb,var(--assistant-accent) 9%,var(--surface-card) 91%)!important}.assistant-editorial-lede{min-width:0}.assistant-editorial-title{margin:0;overflow:hidden;color:var(--text-heading)!important;font-size:17px!important;font-weight:760!important;letter-spacing:-.02em!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.assistant-editorial-lede p{display:-webkit-box;min-height:50px;margin:10px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.65}.assistant-editorial-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.assistant-editorial-metrics>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 14px 13px 0}.assistant-editorial-metrics>div+div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 66%,transparent);padding-right:0;padding-left:14px}.assistant-editorial-metrics span{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.assistant-editorial-metrics strong{color:var(--text-heading);font-size:22px;font-weight:760;line-height:1}.assistant-editorial-scope{display:grid;gap:6px;padding:14px 0 2px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent)}.assistant-editorial-scope span,.assistant-editorial-section-heading span{color:var(--text-muted);font-size:10px;font-weight:760;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.assistant-editorial-scope p{margin:0;color:var(--text-secondary);font-size:12px;font-weight:520;line-height:1.55}.assistant-editorial-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.assistant-editorial-primary-link{height:34px!important;border-color:transparent!important;border-radius:12px!important;background:transparent!important;color:var(--text-primary)!important;padding-inline:0 12px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.assistant-editorial-primary-link svg{width:26px;height:26px;margin-left:-5px;border:1px solid color-mix(in srgb,var(--assistant-accent) 16%,var(--border-subtle) 84%);border-radius:10px;background:color-mix(in srgb,var(--assistant-accent) 8%,var(--surface-card) 92%);color:var(--assistant-accent);padding:5px}.assistant-editorial-primary-link:hover{border-color:transparent!important;background:color-mix(in srgb,var(--assistant-accent) 6%,transparent)!important;color:var(--text-heading)!important;transform:translateY(-1px);box-shadow:none!important}.assistant-editorial-link{height:34px!important;border-radius:999px!important;color:var(--assistant-accent)!important;padding-inline:10px!important;font-size:12px!important;font-weight:700!important}.assistant-editorial-link:hover{background:color-mix(in srgb,var(--assistant-accent) 8%,var(--surface-card) 92%)!important}.assistant-editorial-expanded{display:grid;gap:18px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);padding-top:16px}.assistant-editorial-section{display:grid;gap:12px}.assistant-editorial-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.assistant-editorial-section-heading strong{overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.assistant-editorial-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)}.assistant-editorial-capability{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)}.assistant-editorial-capability span{color:color-mix(in srgb,var(--assistant-accent) 76%,var(--text-secondary) 24%);font-size:10px;font-weight:760;letter-spacing:.04em;line-height:1}.assistant-editorial-capability p{margin:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.assistant-editorial-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)}.assistant-editorial-config-row{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)}.assistant-editorial-config-row span{overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.assistant-editorial-config-row strong{color:var(--text-heading);font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.knowledge-editorial-card{--knowledge-accent:var(--status-info);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:28px!important;background:radial-gradient(circle at calc(100% - 36px) 28px,color-mix(in srgb,var(--knowledge-accent) 10%,transparent) 0,transparent 34%),var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 76%,transparent),0 2px 5px -2px color-mix(in srgb,var(--foreground) 8%,transparent),0 18px 42px -30px color-mix(in srgb,var(--foreground) 22%,transparent)!important;color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.knowledge-editorial-card:after,.knowledge-editorial-card:before{content:none}.knowledge-editorial-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--knowledge-accent) 22%,var(--border-subtle) 78%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 3px 8px -3px color-mix(in srgb,var(--foreground) 10%,transparent),0 24px 50px -32px color-mix(in srgb,var(--foreground) 26%,transparent)!important}.knowledge-editorial-content{display:grid;min-height:214px;gap:16px;padding:20px!important}.knowledge-editorial-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.knowledge-editorial-kicker{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-editorial-icon{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--knowledge-accent) 20%,var(--border-subtle) 80%);border-radius:14px;background:color-mix(in srgb,var(--knowledge-accent) 9%,var(--surface-card) 91%);color:var(--knowledge-accent)}.knowledge-editorial-status,.knowledge-editorial-type{border-radius:999px!important;padding:2px 10px!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important}.knowledge-editorial-type{border-color:color-mix(in srgb,var(--border-subtle) 46%,transparent)!important;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-card) 22%)!important;color:var(--text-secondary)!important}.knowledge-editorial-status{border-color:color-mix(in srgb,var(--knowledge-accent) 24%,transparent)!important;background:color-mix(in srgb,var(--knowledge-accent) 10%,var(--surface-card) 90%)!important;color:color-mix(in srgb,var(--knowledge-accent) 82%,var(--text-heading) 18%)!important}.knowledge-editorial-icon-button{width:30px!important;height:30px!important;border-radius:999px!important;color:var(--knowledge-accent)!important}.knowledge-editorial-icon-button:hover{background:color-mix(in srgb,var(--knowledge-accent) 8%,var(--surface-card) 92%)!important}.knowledge-editorial-title-block{display:grid;min-width:0;gap:7px}.knowledge-editorial-title{margin:0;overflow:hidden;color:var(--text-heading)!important;font-size:17px!important;font-weight:760!important;letter-spacing:-.02em!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}.knowledge-editorial-meta{display:flex;min-width:0;align-items:center;gap:14px;flex-wrap:wrap;color:var(--text-secondary);font-size:12px;font-weight:500}.knowledge-editorial-meta span{display:inline-flex;min-width:0;align-items:center;gap:6px}.knowledge-editorial-meta svg{color:var(--knowledge-accent)}.knowledge-editorial-excerpt{display:grid;gap:8px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent)}.knowledge-editorial-excerpt span,.knowledge-editorial-facts span{color:var(--text-muted);font-size:10px;font-weight:760;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.knowledge-editorial-excerpt p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:13px;font-weight:420;line-height:1.65}.knowledge-editorial-facts{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:0 18px;margin-top:auto}.knowledge-editorial-facts>div{display:grid;min-width:0;gap:5px}.knowledge-editorial-facts>div+div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);padding-left:18px}.knowledge-editorial-facts strong{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.assistants-depth-scope .assistants-depth-card,.assistants-depth-scope .velvet-card,.assistants-depth-scope .velvet-kpi{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.assistants-depth-scope .assistants-depth-card:hover,.assistants-depth-scope .velvet-card:hover,.assistants-depth-scope .velvet-kpi:hover{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.assistants-depth-scope .velvet-card:before,.assistants-depth-scope .velvet-kpi:before{background:color-mix(in srgb,#fff 72%,transparent)!important}.dark .assistants-depth-scope .assistants-depth-card,.dark .assistants-depth-scope .velvet-card,.dark .assistants-depth-scope .velvet-kpi{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.dark .assistants-ds-header h1{color:var(--text-heading)}.dark .assistants-ds-header p{color:var(--text-secondary)}.dark .assistants-status-nav{border-bottom-color:color-mix(in srgb,#fff 8%,transparent)}.dark .assistants-status-tab{color:var(--text-secondary)}.dark .assistants-status-tab:hover{color:var(--text-heading)}.dark .assistants-status-tab.active{color:var(--status-info)}.dark .assistants-status-count{background:color-mix(in srgb,var(--status-info) 14%,transparent);border-color:color-mix(in srgb,var(--status-info) 30%,transparent)}.dark .assistants-filter-pill{border-color:var(--border-subtle);background:var(--surface-card-soft);color:var(--text-secondary)}.dark .assistant-editorial-card{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent)!important;background:radial-gradient(circle at calc(100% - 34px) 26px,color-mix(in srgb,var(--assistant-accent) 16%,transparent) 0,transparent 34%),color-mix(in srgb,var(--surface-card) 90%,var(--surface-card-soft) 10%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 2px 6px -2px rgba(0,0,0,.62),0 22px 44px -30px rgba(0,0,0,.82)!important}.dark .assistant-editorial-card:hover{border-color:color-mix(in srgb,var(--assistant-accent) 30%,var(--border-subtle) 70%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 6%,transparent),0 3px 9px -3px rgba(0,0,0,.72),0 26px 52px -32px rgba(0,0,0,.9)!important}.dark .assistant-editorial-icon,.dark .assistant-editorial-icon-button:hover,.dark .assistant-editorial-link:hover{background:color-mix(in srgb,var(--assistant-accent) 13%,var(--surface-card) 87%)!important}.dark .assistant-editorial-primary-link{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.dark .assistant-editorial-primary-link:hover{border-color:transparent!important;background:color-mix(in srgb,var(--assistant-accent) 10%,transparent)!important;box-shadow:none!important}.dark .assistant-editorial-tool,.dark .assistant-editorial-type{border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;background:color-mix(in srgb,var(--surface-card-soft) 74%,var(--surface-card) 26%)!important}.dark .assistant-editorial-expanded,.dark .assistant-editorial-footer,.dark .assistant-editorial-metrics{border-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.dark .assistant-editorial-capability,.dark .assistant-editorial-capability-list,.dark .assistant-editorial-config-grid,.dark .assistant-editorial-config-row,.dark .assistant-editorial-scope{border-color:color-mix(in srgb,var(--border-subtle) 74%,transparent)}.dark .assistant-editorial-metrics>div+div{border-left-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.dark .knowledge-editorial-card{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent)!important;background:radial-gradient(circle at calc(100% - 36px) 28px,color-mix(in srgb,var(--knowledge-accent) 15%,transparent) 0,transparent 34%),color-mix(in srgb,var(--surface-card) 90%,var(--surface-card-soft) 10%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 2px 6px -2px rgba(0,0,0,.62),0 22px 44px -30px rgba(0,0,0,.82)!important}.dark .knowledge-editorial-card:hover{border-color:color-mix(in srgb,var(--knowledge-accent) 28%,var(--border-subtle) 72%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 6%,transparent),0 3px 9px -3px rgba(0,0,0,.72),0 26px 52px -32px rgba(0,0,0,.9)!important}.dark .knowledge-editorial-icon,.dark .knowledge-editorial-icon-button:hover{background:color-mix(in srgb,var(--knowledge-accent) 13%,var(--surface-card) 87%)!important}.dark .knowledge-editorial-type{border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;background:color-mix(in srgb,var(--surface-card-soft) 74%,var(--surface-card) 26%)!important;color:var(--text-secondary)!important}.dark .knowledge-editorial-status{border-color:color-mix(in srgb,var(--knowledge-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--knowledge-accent) 14%,transparent)!important;color:color-mix(in srgb,var(--knowledge-accent) 80%,#fff 20%)!important}html.dark .assistants-depth-scope .knowledge-editorial-type{border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;background:color-mix(in srgb,var(--surface-card-soft) 74%,var(--surface-card) 26%)!important;color:var(--text-secondary)!important}html.dark .assistants-depth-scope .knowledge-editorial-status{border-color:color-mix(in srgb,var(--knowledge-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--knowledge-accent) 14%,transparent)!important;color:color-mix(in srgb,var(--knowledge-accent) 80%,#fff 20%)!important}.dark .knowledge-editorial-excerpt,.dark .knowledge-editorial-facts>div+div{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)}.dark .assistants-secondary-action{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-card-soft) 22%)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.04),0 10px 22px -22px rgba(0,0,0,.9)!important}.dark .assistants-secondary-action:hover{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%)!important;background:color-mix(in srgb,var(--surface-card-soft) 86%,var(--status-info) 14%)!important}@media (max-width:860px){.assistants-ds-header{align-items:flex-start;flex-direction:column}.assistants-ds-actions{justify-content:flex-start}}@media (max-width:640px){.assistants-ds-actions>*{flex:1 1 auto}.assistants-status-nav{gap:24px;margin-right:-18px;padding-bottom:9px;padding-right:18px}.assistant-editorial-content{min-height:auto;padding:18px 18px 16px 22px!important}.assistant-editorial-header{gap:12px}.assistant-editorial-metrics{grid-template-columns:1fr}.assistant-editorial-metrics>div{padding-right:0}.assistant-editorial-metrics>div+div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 66%,transparent);border-left:0;padding-left:0}.assistant-editorial-capability-list,.assistant-editorial-config-grid{grid-template-columns:1fr}.assistant-editorial-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.knowledge-editorial-content{min-height:auto;padding:18px!important}.knowledge-editorial-header{gap:12px}.knowledge-editorial-facts{grid-template-columns:1fr;gap:12px}.knowledge-editorial-facts>div+div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-left:0;padding-top:12px;padding-left:0}}.company-depth-scope .velvet-card,.company-depth-scope .velvet-kpi,.company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"],.company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-md)]"]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.company-depth-scope .velvet-card:hover,.company-depth-scope .velvet-kpi:hover,.company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"]:hover,.company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-md)]"]:hover{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.company-depth-scope .velvet-card:before,.company-depth-scope .velvet-kpi:before{background:color-mix(in srgb,#fff 72%,transparent)!important}.dark .company-depth-scope .velvet-card,.dark .company-depth-scope .velvet-kpi,.dark .company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"],.dark .company-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-md)]"]{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.channels-depth-scope .velvet-card,.channels-depth-scope .velvet-detail-card,.channels-depth-scope .velvet-kpi,.channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-app)]"],.channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.channels-depth-scope .velvet-card:hover,.channels-depth-scope .velvet-detail-card:hover,.channels-depth-scope .velvet-kpi:hover,.channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-app)]"]:hover,.channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"]:hover{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.channels-depth-scope .velvet-card:before,.channels-depth-scope .velvet-detail-card:before,.channels-depth-scope .velvet-kpi:before{background:color-mix(in srgb,#fff 72%,transparent)!important}.dark .channels-depth-scope .velvet-card,.dark .channels-depth-scope .velvet-detail-card,.dark .channels-depth-scope .velvet-kpi,.dark .channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-app)]"],.dark .channels-depth-scope :where(section,article,[class*="rounded-[28px]"],[class*="rounded-[24px]"])[class*="shadow-[var(--shadow-card)]"]{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}:root{--color-bg-app:#f8fafc;--color-surface:#fff;--color-brand-primary:#0d9488;--color-brand-hover:#14b8a6;--color-brand-subtle:#e6f6f4;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-disabled:#94a3b8;--color-border-subtle:#e2e8f0;--color-border-focus:#cbd5e1;--neutral-700:#0f172a;--neutral-600:#334155;--neutral-500:#64748b;--neutral-400:#94a3b8;--neutral-300:#cbd5e1;--neutral-200:#e2e8f0;--neutral-100:#f1f5f9;--neutral-50:#f8fafc;--neutral-0:#fff;--primary-700:#0f766e;--primary-600:#0d9488;--primary-500:#14b8a6;--primary-400:#2dd4bf;--primary-300:#5eead4;--primary-200:#99f6e4;--primary-100:#ccfbf1;--primary-50:#f0fdfa;--brand-navy:#0f172a;--brand-petrol:#0d9488;--brand-cyan:#14b8a6;--brand-aqua:#14b8a6;--brand-mint:#5eead4;--brand-ice:#e6f6f4;--neutral-cool:#94a3b8;--neutral-graphite:#0f172a;--surface-app:#f8fafc;--surface-card:#fff;--surface-card-soft:#f8fafc;--surface-muted:#f1f5f9;--surface-raised:#fff;--text-primary:#0f172a;--text-heading:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--text-inverse:#fff;--foreground:var(--text-primary);--muted-foreground:var(--text-secondary);--border-subtle:#e2e8f0;--border-medium:#cbd5e1;--border-strong:#94a3b8;--border:var(--border-subtle);--input:#cbd5e1;--ring:rgba(13,148,136,.22);--focus-ring:rgba(13,148,136,.22);--action-primary-bg:#0d9488;--action-primary-hover:#14b8a6;--action-primary-active:#0f766e;--action-primary-fg:#fff;--action-secondary-bg:#fff;--action-secondary-hover:#f8fafc;--action-secondary-fg:#0f172a;--action-secondary-border:#e2e8f0;--action-ghost-fg:#0d9488;--action-ghost-hover:#e6f6f4;--status-success:#0d9488;--status-success-soft:#e6f6f4;--status-success-border:rgba(13,148,136,.18);--status-warning:#b7791f;--status-warning-soft:#fff7e6;--status-warning-border:rgba(183,121,31,.18);--status-danger:#d85c5c;--status-danger-soft:#fef0f0;--status-danger-border:rgba(216,92,92,.18);--status-info:#0d9488;--status-info-soft:#e6f6f4;--status-info-border:rgba(13,148,136,.18);--success:var(--status-success);--success-soft:var(--status-success-soft);--success-foreground:#fff;--warning:var(--status-warning);--warning-soft:var(--status-warning-soft);--warning-foreground:#fff;--danger:var(--status-danger);--danger-soft:var(--status-danger-soft);--danger-foreground:#fff;--info:var(--status-info);--info-soft:var(--status-info-soft);--info-foreground:#fff;--background:var(--surface-app);--background-soft:var(--surface-muted);--background-elevated:var(--surface-card);--card:var(--surface-card);--card-foreground:var(--text-primary);--card-border:var(--border-subtle);--muted:var(--surface-muted);--popover:var(--surface-raised);--popover-foreground:var(--text-primary);--background-hsl:210 40% 98%;--foreground-hsl:222 47% 11%;--card-hsl:0 0% 100%;--card-foreground-hsl:222 47% 11%;--popover-hsl:0 0% 100%;--popover-foreground-hsl:222 47% 11%;--primary:174 84% 32%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted-hsl:210 40% 96%;--muted-foreground-hsl:215 16% 47%;--accent:168 42% 93%;--accent-foreground:174 84% 32%;--destructive:0 62% 60%;--destructive-foreground:0 0% 100%;--border-hsl:214 32% 91%;--input-hsl:213 27% 84%;--ring-hsl:174 84% 32%;--brand-primary:var(--color-brand-primary);--brand-primary-foreground:#fff;--brand-secondary:var(--color-brand-hover);--brand-secondary-foreground:#fff;--brand-main:var(--action-primary-bg);--brand-light:var(--color-brand-subtle);--ds-bg-app:var(--surface-app);--ds-surface:var(--surface-card);--ds-border:var(--border-subtle);--ds-text-main:var(--text-primary);--ds-text-muted:var(--text-secondary);--ds-cyan-deep:var(--color-brand-primary);--ds-cyan-deep-hover:var(--color-brand-hover);--ds-cyan-deep-light:var(--color-brand-subtle);--ds-cyan-soft:var(--color-brand-subtle);--ds-cyan-accent:var(--color-brand-hover);--shadow-xs:0 1px 2px 0 rgba(15,23,42,.05);--shadow-sm:0 1px 2px 0 rgba(15,23,42,.05);--shadow-md:0 4px 6px -1px rgba(15,23,42,.05),0 2px 4px -2px rgba(15,23,42,.05);--shadow-lg:0 10px 15px -3px rgba(15,23,42,.05),0 4px 6px -4px rgba(15,23,42,.05);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-soft:var(--shadow-sm);--shadow-elevated:var(--shadow-md);--shadow-app:var(--shadow-md);--shadow-fab:0 8px 16px rgba(13,148,136,.2);--gradient-soft:linear-gradient(180deg,var(--surface-app) 0%,var(--surface-app) 100%);--gradient-brand:linear-gradient(135deg,#0d9488,#14b8a6);--gradient-teal:var(--gradient-brand);--sidebar-bg:var(--surface-card);--sidebar-foreground:var(--text-primary);--sidebar-muted:var(--text-secondary);--sidebar-border:var(--border-subtle);--sidebar-active:var(--color-brand-subtle);--sidebar-hover:var(--surface-muted);--sidebar-active-border:rgba(13,148,136,.2);--sidebar-active-indicator:var(--color-brand-primary);--sidebar-active-icon:var(--color-brand-primary);--sidebar-active-text:#0f766e;--sidebar-badge-bg:var(--surface-muted);--sidebar-badge-text:var(--text-secondary);--sidebar-badge-danger-bg:var(--status-danger-soft);--sidebar-badge-danger-text:var(--status-danger);--sidebar-badge-warning-bg:var(--status-warning-soft);--sidebar-badge-warning-text:var(--status-warning);--sidebar-badge-info-bg:var(--status-info-soft);--sidebar-badge-info-text:var(--status-info)}.dark{--color-bg-app:#020617;--color-surface:#0f172a;--color-brand-primary:#14b8a6;--color-brand-hover:#2dd4bf;--color-brand-subtle:rgba(20,184,166,.12);--color-text-primary:#e2e8f0;--color-text-secondary:#94a3b8;--color-text-disabled:#64748b;--color-border-subtle:rgba(148,163,184,.16);--color-border-focus:rgba(148,163,184,.28);--surface-card:#0f172a;--surface-card-soft:#111c2f;--surface-muted:#172033;--surface-raised:#111c2f;--foreground:#e2e8f0;--text-primary:#e2e8f0;--text-heading:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--border-subtle:rgba(148,163,184,.16);--border-medium:rgba(148,163,184,.24);--border-strong:rgba(148,163,184,.34);--input:rgba(148,163,184,.22);--ring:rgba(20,184,166,.28);--focus-ring:rgba(20,184,166,.28);--action-primary-hover:#2dd4bf;--action-secondary-hover:hsla(0,0%,100%,.07);--action-secondary-fg:#e2e8f0;--action-secondary-border:rgba(148,163,184,.2);--action-ghost-hover:rgba(20,184,166,.12);--status-success-border:rgba(94,234,212,.22);--status-warning:#fbbf24;--status-warning-soft:rgba(251,191,36,.12);--status-warning-border:rgba(251,191,36,.22);--status-danger:#f87171;--status-danger-soft:hsla(0,91%,71%,.12);--status-danger-border:hsla(0,91%,71%,.22);--status-info-border:rgba(94,234,212,.22);--success-foreground:#020617;--warning-foreground:#020617;--danger-foreground:#020617;--info-foreground:#020617;--card-border:var(--border-subtle);--background-hsl:222 47% 4%;--foreground-hsl:214 32% 91%;--card-hsl:222 47% 11%;--card-foreground-hsl:214 32% 91%;--popover-hsl:220 46% 13%;--popover-foreground-hsl:214 32% 91%;--primary:174 72% 46%;--primary-foreground:222 47% 4%;--secondary:220 33% 17%;--secondary-foreground:214 32% 91%;--muted-hsl:220 33% 17%;--muted-foreground-hsl:215 20% 65%;--accent:174 72% 46%;--accent-foreground:222 47% 4%;--destructive:0 91% 71%;--destructive-foreground:222 47% 4%;--border-hsl:215 20% 65%;--input-hsl:215 20% 65%;--ring-hsl:174 72% 46%;--brand-primary:#14b8a6;--brand-primary-foreground:#020617;--brand-secondary:#2dd4bf;--brand-secondary-foreground:#020617;--brand-light:var(--color-brand-subtle);--brand-navy:#f8fafc;--brand-petrol:#14b8a6;--brand-cyan:#2dd4bf;--brand-aqua:#2dd4bf;--brand-mint:#5eead4;--brand-ice:rgba(20,184,166,.12);--ds-cyan-deep:var(--color-brand-primary);--ds-cyan-deep-hover:var(--color-brand-hover);--ds-cyan-deep-light:var(--color-brand-subtle);--ds-cyan-soft:var(--color-brand-subtle);--ds-cyan-accent:var(--color-brand-hover);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.22);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.24);--shadow-md:0 8px 18px -12px rgba(0,0,0,.55),0 2px 5px -3px rgba(0,0,0,.42);--shadow-lg:0 16px 34px -18px rgba(0,0,0,.62),0 6px 12px -8px rgba(0,0,0,.44);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-soft:var(--shadow-sm);--shadow-elevated:var(--shadow-md);--shadow-app:var(--shadow-md);--gradient-brand:linear-gradient(135deg,#14b8a6,#2dd4bf);--gradient-teal:var(--gradient-brand);--sidebar-bg:#0f172a;--sidebar-foreground:#e2e8f0;--sidebar-muted:#94a3b8;--sidebar-border:rgba(148,163,184,.14);--sidebar-active:rgba(20,184,166,.13);--sidebar-hover:hsla(0,0%,100%,.05);--sidebar-active-border:rgba(94,234,212,.2);--sidebar-active-indicator:#14b8a6;--sidebar-active-icon:#5eead4;--sidebar-active-text:#f8fafc;--sidebar-badge-bg:rgba(148,163,184,.12);--sidebar-badge-text:#cbd5e1}body{background:var(--surface-app);color:var(--text-primary)}.catalog-texture-background{background:var(--surface-app)!important}.app-flat-topbar{background:color-mix(in srgb,var(--surface-raised) 94%,transparent)!important;border-bottom:0!important;box-shadow:none!important}.app-flat-topbar+main:after,.app-flat-topbar+main:before,.app-flat-topbar:after,.app-flat-topbar:before{content:none!important;display:none!important}.dashboard-primary-action{border-color:var(--action-primary-bg)!important;box-shadow:0 1px 2px rgba(13,148,136,.2)!important}.dashboard-primary-action:hover{border-color:var(--action-primary-hover)!important}.velvet-card,.velvet-detail-card,.velvet-kpi{background:var(--surface-card)!important;border-color:var(--border-subtle)!important;box-shadow:var(--shadow-card)!important}.velvet-card:hover,.velvet-detail-card:hover,.velvet-kpi:hover{box-shadow:var(--shadow-card-hover)!important}.velvet-card:before,.velvet-detail-card:before,.velvet-kpi:before{background:color-mix(in srgb,#fff 72%,transparent)!important}.dark .velvet-card:before,.dark .velvet-detail-card:before,.dark .velvet-kpi:before{background:color-mix(in srgb,#fff 8%,transparent)!important}.velvet-kpi[data-tone=info],.velvet-kpi[data-tone=neutral],.velvet-kpi[data-tone=success]{--kpi-texture-rgb:13,148,136}.velvet-kpi[data-tone=warning]{--kpi-texture-rgb:183,121,31}.velvet-kpi[data-tone=critical],.velvet-kpi[data-tone=danger]{--kpi-texture-rgb:216,92,92}.velvet-kpi[data-tone=info]:after,.velvet-kpi[data-tone=neutral]:after,.velvet-kpi[data-tone=success]:after{background:var(--color-brand-primary)!important}.velvet-kpi[data-tone=warning]:after{background:var(--status-warning)!important}.velvet-kpi[data-tone=critical]:after,.velvet-kpi[data-tone=danger]:after{background:var(--status-danger)!important}.velvet-kpi[data-tone=info] p:nth-of-type(2),.velvet-kpi[data-tone=neutral] p:nth-of-type(2),.velvet-kpi[data-tone=success] p:nth-of-type(2){color:var(--color-brand-primary)!important}.velvet-kpi[data-tone=warning] p:nth-of-type(2){color:var(--status-warning)!important}.velvet-kpi[data-tone=critical] p:nth-of-type(2),.velvet-kpi[data-tone=danger] p:nth-of-type(2){color:var(--status-danger)!important}.dashboard-operations-grid{align-items:start}.dashboard-premium-shell .dashboard-section-card{border-left-color:color-mix(in srgb,var(--border) 66%,transparent)!important}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-premium-shell{gap:14px}.dashboard-premium-shell .dashboard-command-stack,.dashboard-workspace-section{border-radius:22px}.dashboard-premium-shell .dashboard-command-main{padding:22px 18px 14px 24px}.dashboard-premium-shell .dashboard-command-signal{left:12px}.dashboard-premium-shell .dashboard-command-kpis{grid-template-columns:1fr;gap:10px;padding:12px}.dashboard-premium-shell .dashboard-command-kpis>*{min-height:108px}.dashboard-workspace-header{padding:18px 16px 16px 20px}.dashboard-workspace-header:before{left:12px}.dashboard-workspace-content{padding:12px}.dashboard-premium-shell .dashboard-section-header{align-items:flex-start;min-height:0;padding:15px}.dashboard-premium-shell .dashboard-section-content{padding:14px}}.dashboard-premium-shell .dashboard-section-card{min-height:0!important}.dashboard-premium-shell .dashboard-section-card.dashboard-agenda-panel,.dashboard-premium-shell .dashboard-section-card.dashboard-priority-panel,.dashboard-premium-shell .dashboard-section-card.dashboard-secondary-panel{border-left-color:color-mix(in srgb,var(--border) 66%,transparent)}.dashboard-premium-shell .dashboard-agenda-panel,.dashboard-premium-shell .dashboard-priority-panel,.dashboard-premium-shell .dashboard-secondary-panel{min-height:0!important}.dashboard-premium-shell .dashboard-agenda-content,.dashboard-premium-shell .dashboard-empty-state{min-height:0}.dashboard-page{padding:clamp(18px,2vw,30px);background:linear-gradient(180deg,#fafafa 0,color-mix(in srgb,var(--background-soft) 88%,var(--primary-50) 12%) 100%)}.dashboard-premium-shell{display:grid;gap:18px}.dashboard-premium-refresh{display:flex;justify-content:flex-end}.dashboard-premium-shell .dashboard-command-stack{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:28px;background:linear-gradient(115deg,color-mix(in srgb,var(--primary-50) 74%,#fff 26%) 0,#fff 44%,color-mix(in srgb,var(--background-soft) 82%,#fff 18%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 1px 2px rgba(15,23,42,.035),0 26px 64px -52px rgba(15,23,42,.34)}.dashboard-premium-shell .dashboard-command-main{padding:28px 30px 20px 34px}.dashboard-premium-shell .dashboard-command-signal{left:20px;top:30px;bottom:22px}.dashboard-premium-shell .dashboard-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--background-soft) 48%,#fff 52%);padding:14px 18px 18px}.dashboard-premium-shell .dashboard-command-kpis>*{min-height:118px;margin-left:0!important}.dashboard-premium-shell .dashboard-command-kpi,.dashboard-premium-shell .dashboard-command-kpis>.group{border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:18px!important;background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 14px 28px -26px rgba(15,23,42,.24)}.dashboard-premium-shell .dashboard-command-kpi:hover,.dashboard-premium-shell .dashboard-command-kpis>.group:hover{border-color:color-mix(in srgb,var(--brand-primary) 20%,var(--border) 80%);background:#fff;transform:translateY(-1px)}.dashboard-workspace-section{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:26px;background:var(--background-elevated);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 1px 2px rgba(15,23,42,.03),0 22px 54px -48px rgba(15,23,42,.28)}.dashboard-workspace-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 88%,var(--background-soft) 12%),color-mix(in srgb,var(--background-soft) 50%,#fff 50%));padding:20px 22px 18px 26px}.dashboard-workspace-header:before{content:"";position:absolute;left:16px;top:20px;bottom:18px;width:3px;border-radius:999px;background:var(--brand-primary)}.dashboard-workspace-header>div{min-width:0;padding-left:12px}.dashboard-workspace-eyebrow{color:var(--brand-primary);font-size:12px;font-weight:500;letter-spacing:0}.dashboard-workspace-header h2{margin-top:5px;color:var(--foreground);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.25}.dashboard-workspace-header p:last-child{margin-top:5px;max-width:760px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.55}.dashboard-workspace-content{padding:18px}.dashboard-operations-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.82fr);gap:16px;align-items:stretch}.dashboard-support-stack{display:grid;gap:16px;align-content:start}.dashboard-decision-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;align-items:stretch}.dashboard-premium-shell .dashboard-section-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:20px!important;background:color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 34px -34px rgba(15,23,42,.22)!important}.dashboard-premium-shell .dashboard-section-header{min-height:76px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 66%,transparent);background:hsla(0,0%,100%,.62);padding:16px 18px}.dashboard-premium-shell .dashboard-section-content{padding:16px 18px 18px}.dashboard-premium-shell .dashboard-agenda-panel{min-height:520px}.dashboard-premium-shell .dashboard-agenda-row,.dashboard-premium-shell .dashboard-agenda-summary,.dashboard-premium-shell .dashboard-birthday-empty-line,.dashboard-premium-shell .dashboard-birthday-row,.dashboard-premium-shell .dashboard-empty-state,.dashboard-premium-shell .dashboard-priority-item,.dashboard-premium-shell .dashboard-quick-insight-item,.dashboard-premium-shell .dashboard-reminder-item{box-shadow:none}.dashboard-premium-shell .dashboard-agenda-row,.dashboard-premium-shell .dashboard-agenda-summary,.dashboard-premium-shell .dashboard-birthday-empty-line,.dashboard-premium-shell .dashboard-birthday-row,.dashboard-premium-shell .dashboard-empty-state,.dashboard-premium-shell .dashboard-priority-item,.dashboard-premium-shell .dashboard-quick-insight-item,.dashboard-premium-shell .dashboard-reminder-item{border-color:color-mix(in srgb,var(--border) 66%,transparent);background:#fff}.dashboard-premium-shell .dashboard-agenda-row:hover,.dashboard-premium-shell .dashboard-priority-item:hover,.dashboard-premium-shell .dashboard-quick-insight-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border) 78%);background:color-mix(in srgb,var(--primary-50) 16%,#fff 84%)}.dashboard-premium-shell .dashboard-action-button,.dashboard-premium-shell .dashboard-agenda-actions .dashboard-agenda-icon-link,.dashboard-premium-shell .dashboard-priority-action>span,.dashboard-premium-shell .dashboard-quick-insight-action,.dashboard-premium-shell .dashboard-section-action-button{box-shadow:none!important}.dark .dashboard-premium-shell .dashboard-command-stack,.dark .dashboard-premium-shell .dashboard-section-card,.dark .dashboard-workspace-section{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%)}@media (max-width:1180px){.dashboard-decision-grid,.dashboard-operations-grid{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-premium-shell .dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-premium-shell{gap:14px}.dashboard-premium-shell .dashboard-command-stack,.dashboard-workspace-section{border-radius:22px}.dashboard-premium-shell .dashboard-command-main{padding:22px 18px 14px 24px}.dashboard-premium-shell .dashboard-command-signal{left:12px}.dashboard-premium-shell .dashboard-command-kpis{grid-template-columns:1fr;gap:10px;padding:12px}.dashboard-premium-shell .dashboard-command-kpis>*{min-height:108px}.dashboard-workspace-header{padding:18px 16px 16px 20px}.dashboard-workspace-header:before{left:12px}.dashboard-workspace-content{padding:12px}.dashboard-premium-shell .dashboard-section-header{align-items:flex-start;min-height:0;padding:15px}.dashboard-premium-shell .dashboard-section-content{padding:14px}.dashboard-premium-shell .dashboard-agenda-panel{min-height:0}}.dashboard-unified-content{background:var(--background-elevated)}.dashboard-unified-board .dashboard-command-stack{overflow:visible;border:0;border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,var(--primary-50) 74%,#fff 26%) 0,#fff 44%,color-mix(in srgb,var(--background-soft) 82%,#fff 18%) 100%);box-shadow:none}.dashboard-unified-board .dashboard-command-main{padding:28px 30px 18px 34px}.dashboard-unified-board .dashboard-command-signal{left:20px}.dashboard-unified-board .dashboard-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--border) 62%,transparent);padding:1px 0 0}.dashboard-unified-board .dashboard-command-kpis>*{min-height:128px;margin-left:0!important}.dashboard-unified-board .dashboard-command-kpi,.dashboard-unified-board .dashboard-command-kpis>.group{border:0;border-radius:0!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%));box-shadow:none}.dashboard-unified-board .dashboard-command-kpi:hover,.dashboard-unified-board .dashboard-command-kpis>.group:hover{transform:none;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--primary-50) 32%,#fff 68%));box-shadow:none}.dashboard-unified-board .dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.82fr);gap:0;align-items:stretch}.dashboard-unified-board .dashboard-side-stack{display:grid;gap:0}.dashboard-unified-board .dashboard-below-fold-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-unified-board .dashboard-below-fold-grid>.dashboard-section-card:first-child,.dashboard-unified-board .dashboard-main-grid>.dashboard-section-card:first-child{border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-unified-board .dashboard-side-stack>.dashboard-section-card+.dashboard-section-card{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-unified-board .dashboard-section-card{overflow:hidden;min-height:0;border-top:0;border-bottom:0;border-left:0;border-radius:0!important;background:transparent;box-shadow:none!important}.dashboard-unified-board .dashboard-section-header{min-height:78px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:linear-gradient(180deg,hsla(0,0%,100%,.78),color-mix(in srgb,var(--background-soft) 42%,transparent));padding:18px 20px}.dashboard-unified-board .dashboard-section-content{padding:18px 20px 20px}.dashboard-unified-board .dashboard-agenda-panel{min-height:560px}.dashboard-unified-board .dashboard-side-stack .dashboard-priority-panel{min-height:280px}.dashboard-unified-board .dashboard-below-fold-grid .dashboard-priority-panel,.dashboard-unified-board .dashboard-below-fold-grid .dashboard-secondary-panel{min-height:310px}.dashboard-unified-board .dashboard-agenda-row,.dashboard-unified-board .dashboard-agenda-summary,.dashboard-unified-board .dashboard-birthday-empty-line,.dashboard-unified-board .dashboard-birthday-row,.dashboard-unified-board .dashboard-empty-state,.dashboard-unified-board .dashboard-priority-item,.dashboard-unified-board .dashboard-quick-insight-item,.dashboard-unified-board .dashboard-reminder-item{box-shadow:none}.dashboard-unified-board .dashboard-agenda-summary,.dashboard-unified-board .dashboard-birthday-empty-line,.dashboard-unified-board .dashboard-birthday-row,.dashboard-unified-board .dashboard-empty-state,.dashboard-unified-board .dashboard-priority-item,.dashboard-unified-board .dashboard-quick-insight-item,.dashboard-unified-board .dashboard-reminder-item{border-color:color-mix(in srgb,var(--border) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 88%,var(--background-soft) 12%),color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%))}.dashboard-unified-board .dashboard-agenda-row{border-color:color-mix(in srgb,var(--border) 66%,transparent);background:#fff}.dashboard-unified-board .dashboard-agenda-row:hover,.dashboard-unified-board .dashboard-priority-item:hover,.dashboard-unified-board .dashboard-quick-insight-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border) 78%);background:color-mix(in srgb,var(--primary-50) 20%,#fff 80%)}.dashboard-unified-board .dashboard-action-button,.dashboard-unified-board .dashboard-agenda-actions .dashboard-agenda-icon-link,.dashboard-unified-board .dashboard-priority-action>span,.dashboard-unified-board .dashboard-quick-insight-action,.dashboard-unified-board .dashboard-section-action-button{box-shadow:none!important}@media (max-width:1180px){.dashboard-unified-board .dashboard-below-fold-grid,.dashboard-unified-board .dashboard-main-grid{grid-template-columns:1fr}.dashboard-unified-board .dashboard-below-fold-grid>.dashboard-section-card:first-child,.dashboard-unified-board .dashboard-main-grid>.dashboard-section-card:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}@media (max-width:900px){.dashboard-unified-board .dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-unified-board{border-radius:22px}.dashboard-unified-board .dashboard-command-main{padding:22px 18px 14px 24px}.dashboard-unified-board .dashboard-command-signal{left:12px}.dashboard-unified-board .dashboard-command-kpis{grid-template-columns:1fr}.dashboard-unified-board .dashboard-command-kpis>*{min-height:112px}.dashboard-unified-board .dashboard-section-header{align-items:flex-start;min-height:0;padding:16px}.dashboard-unified-board .dashboard-section-content{padding:16px}.dashboard-unified-board .dashboard-agenda-panel,.dashboard-unified-board .dashboard-below-fold-grid .dashboard-priority-panel,.dashboard-unified-board .dashboard-below-fold-grid .dashboard-secondary-panel,.dashboard-unified-board .dashboard-side-stack .dashboard-priority-panel{min-height:0}}.dashboard-page{padding:clamp(18px,2.2vw,30px);background:linear-gradient(135deg,hsla(0,0%,100%,.68) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--background-soft) 92%,#fff 8%) 0,color-mix(in srgb,var(--neutral-100) 88%,var(--primary-50) 12%) 46%,var(--background-soft) 100%)}.dashboard-container{max-width:1500px}.dashboard-command-stack{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.94) 0,color-mix(in srgb,var(--background-elevated) 96%,var(--primary-50) 4%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(15,23,42,.04),0 28px 64px -48px rgba(15,23,42,.42)}.dashboard-command-stack:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--foreground) 3%,transparent),transparent 38%);opacity:.9}.dashboard-command-card{z-index:1}.dashboard-command-main{position:relative;gap:28px;padding:26px 28px 18px 32px}.dashboard-command-signal{left:18px;top:28px;bottom:22px;width:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.dashboard-command-copy h1{max-width:780px;line-height:1.05}.dashboard-command-copy p{max-width:900px}.dashboard-command-actions{padding-top:2px}.dashboard-command-chips{max-width:min(100%,900px)}.dashboard-command-actions .dashboard-primary-action{min-height:40px;padding-inline:17px;background:var(--action-primary-bg);box-shadow:0 14px 26px -18px color-mix(in srgb,var(--action-primary-bg) 68%,transparent)}.dashboard-command-actions .dashboard-primary-action:hover{background:var(--action-primary-hover)}.dashboard-action-button{min-height:40px;border-radius:999px;border-color:color-mix(in srgb,var(--border) 62%,transparent);background:hsla(0,0%,100%,.72);color:var(--foreground);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 12px 24px -22px rgba(15,23,42,.28);backdrop-filter:blur(10px)}.dashboard-command-kpis{gap:0;padding:8px 18px 18px}.dashboard-command-kpis>*+*{margin-left:10px}.dashboard-command-kpi,.dashboard-command-kpis>.group{border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:linear-gradient(180deg,hsla(0,0%,100%,.92),color-mix(in srgb,var(--card) 94%,var(--background-soft) 6%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 16px 34px -32px rgba(15,23,42,.28)}.dashboard-command-kpis>.group:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border) 82%);transform:translateY(-1px)}.dashboard-main-grid{grid-template-columns:minmax(0,1.62fr) minmax(340px,.82fr)}.dashboard-below-fold-grid,.dashboard-side-stack{gap:18px}.dashboard-below-fold-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.dashboard-section-card{border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),color-mix(in srgb,var(--background-elevated) 96%,var(--neutral-100) 4%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 1px 2px rgba(15,23,42,.035),0 22px 52px -44px rgba(15,23,42,.34)}.dashboard-section-header{background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%),transparent)}.dashboard-section-icon{height:34px;width:34px;border-radius:12px;background:color-mix(in srgb,var(--primary-100) 74%,#fff 26%);color:var(--primary-700);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-300) 54%,transparent),0 10px 22px -20px color-mix(in srgb,var(--primary-700) 56%,transparent)}.dashboard-section-content{padding:16px 20px 20px}.dashboard-section-action-button{height:36px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 12px 24px -20px rgba(15,23,42,.24)!important}.dashboard-agenda-summary,.dashboard-birthday-empty-line,.dashboard-birthday-row,.dashboard-priority-item,.dashboard-quick-insight-item,.dashboard-reminder-item{border-color:color-mix(in srgb,var(--border) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,#fff 4%),color-mix(in srgb,var(--card) 94%,var(--background-soft) 6%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 12px 28px -28px rgba(15,23,42,.26)}.dashboard-agenda-row{min-height:82px;border-color:color-mix(in srgb,var(--border) 58%,transparent);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),color-mix(in srgb,var(--card) 94%,var(--background-soft) 6%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 12px 30px -30px rgba(15,23,42,.32)}.dashboard-agenda-time{border-color:color-mix(in srgb,var(--brand-primary) 26%,transparent);background:color-mix(in srgb,var(--brand-primary) 13%,#fff 87%);color:color-mix(in srgb,var(--foreground) 88%,var(--brand-primary) 12%)}.dashboard-agenda-actions .dashboard-agenda-icon-link,.dashboard-priority-action>span,.dashboard-quick-insight-action{background:hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.66)}.dashboard-priority-rail{inset-block:12px;width:4px}.dashboard-agenda-row:hover,.dashboard-priority-item:hover,.dashboard-quick-insight-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border) 76%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 18px 34px -30px rgba(15,23,42,.28)}.dashboard-empty-state{border-color:color-mix(in srgb,var(--border) 64%,transparent);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),color-mix(in srgb,var(--background-soft) 82%,#fff 18%))}.dashboard-birthday-row--today{border-color:color-mix(in srgb,var(--success) 30%,var(--border) 70%);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 9%,#fff 91%),color-mix(in srgb,var(--card) 94%,var(--success-100) 6%))}.dashboard-reminder-item--today{border-color:color-mix(in srgb,var(--warning) 34%,var(--border) 66%);background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 8%,#fff 92%),color-mix(in srgb,var(--card) 94%,var(--warning-100) 6%))}.dark .dashboard-page{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,#000 6%) 0,var(--background) 100%)}.dark .dashboard-agenda-row,.dark .dashboard-agenda-summary,.dark .dashboard-birthday-empty-line,.dark .dashboard-birthday-row,.dark .dashboard-command-kpi,.dark .dashboard-command-kpis>.group,.dark .dashboard-command-stack,.dark .dashboard-priority-item,.dark .dashboard-quick-insight-item,.dark .dashboard-reminder-item,.dark .dashboard-section-card{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%),color-mix(in srgb,var(--background-elevated) 90%,var(--background) 10%))}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-command-stack{border-radius:20px}.dashboard-command-main{padding:20px 18px 12px 22px}.dashboard-command-signal{left:10px}.dashboard-command-actions{width:100%}.dashboard-command-actions>*{flex:1 1 150px}.dashboard-command-chips{flex-wrap:wrap;overflow-x:visible}.dashboard-command-kpis{grid-template-columns:1fr;gap:10px;padding:10px 12px 14px}.dashboard-command-kpis>*+*{margin-left:0}.dashboard-command-kpis>*{min-height:112px}.dashboard-section-header{align-items:flex-start;padding:16px}.dashboard-section-content{padding:14px 16px 16px}.dashboard-agenda-row{min-height:0;padding:14px}}.dashboard-page{padding:clamp(18px,2vw,28px);background:linear-gradient(180deg,#f8faf9 0,color-mix(in srgb,var(--background-soft) 90%,var(--primary-50) 10%) 100%)}.dashboard-container{max-width:1520px;gap:0}.dashboard-unified-board{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:28px;background:var(--background-elevated);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 1px 2px rgba(15,23,42,.04),0 28px 70px -56px rgba(15,23,42,.38)}.dashboard-unified-refresh{display:flex;justify-content:flex-end;padding:16px 22px 0}.dashboard-unified-content{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-soft) 58%,#fff 42%) 0,var(--background-elevated) 52%)}.dashboard-command-stack{border:0;border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,var(--primary-50) 72%,#fff 28%) 0,#fff 42%,color-mix(in srgb,var(--background-soft) 82%,#fff 18%) 100%);box-shadow:none}.dashboard-command-stack:before{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--foreground) 3%,transparent),transparent 42%)}.dashboard-command-main{padding:28px 30px 18px 34px}.dashboard-command-signal{left:20px}.dashboard-command-kpis{gap:1px;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--border) 62%,transparent);padding:1px 0 0}.dashboard-command-kpis>*{min-height:128px;margin-left:0!important}.dashboard-command-kpi,.dashboard-command-kpis>.group{border:0;border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,.96),color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%));box-shadow:none}.dashboard-command-kpi:first-child,.dashboard-command-kpis>.group:first-child{border-bottom-left-radius:0}.dashboard-command-kpi:hover,.dashboard-command-kpis>.group:hover{transform:none;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--primary-50) 32%,#fff 68%));box-shadow:none}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.82fr);gap:0;align-items:stretch}.dashboard-main-grid>.dashboard-section-card:first-child{border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-side-stack{display:grid;gap:0}.dashboard-below-fold-grid,.dashboard-side-stack>.dashboard-section-card+.dashboard-section-card{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-below-fold-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:0}.dashboard-below-fold-grid>.dashboard-section-card:first-child{border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-section-card{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-section-card:hover{border-color:transparent}.dashboard-section-header{min-height:78px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:linear-gradient(180deg,hsla(0,0%,100%,.78),color-mix(in srgb,var(--background-soft) 42%,transparent))}.dashboard-section-icon{background:color-mix(in srgb,var(--primary-100) 82%,#fff 18%)}.dashboard-agenda-panel{min-height:560px}.dashboard-side-stack .dashboard-priority-panel{min-height:280px}.dashboard-below-fold-grid .dashboard-priority-panel,.dashboard-below-fold-grid .dashboard-secondary-panel{min-height:310px}.dashboard-agenda-summary,.dashboard-birthday-empty-line,.dashboard-birthday-row,.dashboard-empty-state,.dashboard-priority-item,.dashboard-quick-insight-item,.dashboard-reminder-item{border-color:color-mix(in srgb,var(--border) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 88%,var(--background-soft) 12%),color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%));box-shadow:none}.dashboard-agenda-row{border-color:color-mix(in srgb,var(--border) 66%,transparent);background:#fff;box-shadow:none}.dashboard-agenda-row:hover,.dashboard-priority-item:hover,.dashboard-quick-insight-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border) 78%);background:color-mix(in srgb,var(--primary-50) 20%,#fff 80%);box-shadow:none}.dashboard-action-button,.dashboard-agenda-actions .dashboard-agenda-icon-link,.dashboard-priority-action>span,.dashboard-quick-insight-action,.dashboard-section-action-button{box-shadow:none!important}.dark .dashboard-command-stack,.dark .dashboard-unified-board,.dark .dashboard-unified-content{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%)}.dark .dashboard-below-fold-grid,.dark .dashboard-below-fold-grid>.dashboard-section-card:first-child,.dark .dashboard-command-kpis,.dark .dashboard-main-grid>.dashboard-section-card:first-child,.dark .dashboard-side-stack>.dashboard-section-card+.dashboard-section-card,.dark .dashboard-unified-content{border-color:color-mix(in srgb,var(--border) 76%,transparent)}.dark .dashboard-command-kpi,.dark .dashboard-command-kpis>.group,.dark .dashboard-section-card{background:transparent}@media (max-width:1180px){.dashboard-below-fold-grid,.dashboard-main-grid{grid-template-columns:1fr}.dashboard-below-fold-grid>.dashboard-section-card:first-child,.dashboard-main-grid>.dashboard-section-card:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}@media (max-width:900px){.dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-unified-board{border-radius:22px}.dashboard-command-main{padding:22px 18px 14px 24px}.dashboard-command-signal{left:12px}.dashboard-command-kpis{grid-template-columns:1fr}.dashboard-command-kpis>*{min-height:112px}.dashboard-section-header{align-items:flex-start;min-height:0;padding:16px}.dashboard-section-content{padding:16px}.dashboard-agenda-panel,.dashboard-below-fold-grid .dashboard-priority-panel,.dashboard-below-fold-grid .dashboard-secondary-panel,.dashboard-side-stack .dashboard-priority-panel{min-height:0}}.dashboard-container{max-width:1440px;gap:14px}.dashboard-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr)}.dashboard-side-stack{gap:12px}.dashboard-below-fold-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;align-items:start}.dashboard-command-main{padding:16px 4px 10px}.dashboard-command-actions{padding-top:4px}.dashboard-command-kpis{padding:4px 0 2px}.dashboard-command-kpis>*{min-height:116px}.dashboard-section-card{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:18px;background:color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 16px 34px -32px rgba(15,23,42,.2)}.dashboard-agenda-panel,.dashboard-priority-panel{min-height:auto}.dashboard-section-header{padding:14px 16px}.dashboard-section-content{padding:12px 16px 16px}.dashboard-section-action-button{height:34px;border-radius:999px!important;border-color:color-mix(in srgb,var(--border) 76%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 88%,var(--background) 12%)!important;padding-inline:13px!important;color:var(--foreground)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 10px 22px -20px rgba(15,23,42,.2)!important}.dashboard-section-action-button:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border) 76%)!important;background:color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%)!important;color:var(--foreground)!important}.dashboard-agenda-list{gap:7px}.dashboard-agenda-row{min-height:56px;border-radius:12px;padding:9px 10px 9px 24px}.dashboard-agenda-time{background:color-mix(in srgb,var(--primary) 12%,var(--background-elevated) 88%);font-weight:600}.dashboard-priority-list{gap:8px}.dashboard-priority-item{gap:12px;border-color:color-mix(in srgb,var(--border) 72%,transparent);background:var(--card);padding:12px 13px}.dashboard-priority-item:hover{background:var(--card)}.dashboard-priority-icon{height:26px;width:26px}.dashboard-priority-action{min-width:92px}.dashboard-priority-count{min-width:26px}.dashboard-priority-more{padding-top:4px}.dashboard-secondary-panel--compact .dashboard-empty-state{padding:20px 16px}.dashboard-quick-insight-list{display:grid;gap:8px}.dashboard-quick-insight-item{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;background:var(--card);padding:11px 12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)}.dashboard-empty-state{padding:22px 16px}.dashboard-reminder-item{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:14px;background:var(--card);padding:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 10px 24px -24px rgba(15,23,42,.18)}.dashboard-reminder-item--today{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--warning) 28%,var(--border) 72%);background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 5%,var(--card) 95%),var(--card));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--warning) 72%,transparent),0 14px 30px -28px color-mix(in srgb,var(--warning) 46%,transparent)}.dashboard-reminder-item--today:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 18%,transparent);opacity:.28;animation:dashboard-reminder-item-pulse 2.4s ease-in-out infinite}.dashboard-reminder-header-bell{position:relative;isolation:isolate;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,var(--card) 86%)}.dashboard-reminder-header-bell:after{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--warning) 16%,transparent);animation:dashboard-reminder-header-pulse 1.9s ease-out infinite}.dashboard-reminder-bell,.dashboard-reminder-bell-motion{transform-origin:50% 0;animation:dashboard-reminder-bell-ring 1.25s ease-in-out infinite}.dashboard-reminder-bell{display:inline-flex;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--warning) 14%,var(--card) 86%);color:var(--warning)}.dashboard-reminder-date{flex-shrink:0;color:var(--muted-foreground);font-size:11px;font-weight:400}.dashboard-reminder-date--today{border-radius:999px;background:color-mix(in srgb,var(--warning) 12%,var(--card) 88%);padding:3px 8px;color:var(--warning);font-weight:500}@keyframes dashboard-reminder-bell-ring{0%,42%,to{transform:rotate(0deg)}8%{transform:rotate(14deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(8deg)}32%{transform:rotate(-6deg)}}@keyframes dashboard-reminder-header-pulse{0%{transform:scale(.88);opacity:.52}to{transform:scale(1.32);opacity:0}}@keyframes dashboard-reminder-item-pulse{0%,to{opacity:.18}50%{opacity:.46}}@media (prefers-reduced-motion:reduce){.dashboard-reminder-bell,.dashboard-reminder-bell-motion,.dashboard-reminder-header-bell:after,.dashboard-reminder-item--today:after{animation:none!important}}.dark .dashboard-agenda-row,.dark .dashboard-priority-item,.dark .dashboard-quick-insight-item,.dark .dashboard-reminder-item,.dark .dashboard-section-card{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 16px 34px -34px rgba(0,0,0,.56)}.dark .dashboard-reminder-item--today{border-color:color-mix(in srgb,var(--warning) 34%,var(--border) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 9%,var(--background-elevated) 91%),color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%))}.dark .dashboard-action-button{background:color-mix(in srgb,var(--background-elevated) 88%,transparent)}.dark .dashboard-section-action-button{border-color:color-mix(in srgb,var(--border) 74%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 88%,var(--background) 12%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 7%,transparent),0 12px 24px -22px rgba(0,0,0,.5)!important}@media (max-width:1180px){.dashboard-below-fold-grid,.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-command-main{padding:14px 2px 6px}.dashboard-command-kpis{grid-template-columns:1fr;padding:2px 0}.dashboard-command-kpis>*{min-height:0}.dashboard-section-content,.dashboard-section-header{padding-left:14px;padding-right:14px}.dashboard-agenda-row{grid-template-columns:54px minmax(0,1fr)}.dashboard-agenda-actions{display:none}.dashboard-priority-item{grid-template-columns:1fr}}.app-toast-viewport{position:fixed;right:18px;bottom:18px;z-index:100;display:flex;width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 32px));flex-direction:column;gap:10px;outline:none}.app-toast{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:16px;background:color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%);padding:13px 12px;color:var(--foreground);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 22px 48px -32px rgba(15,23,42,.36)}.app-toast[data-state=open]{animation:app-toast-in .18s ease-out}.app-toast[data-state=closed]{animation:app-toast-out .14s ease-in}.app-toast-icon{display:inline-flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--info) 12%,var(--card) 88%);color:var(--info)}.app-toast--success .app-toast-icon{background:color-mix(in srgb,var(--success) 12%,var(--card) 88%);color:var(--success)}.app-toast--error .app-toast-icon{background:color-mix(in srgb,var(--danger) 12%,var(--card) 88%);color:var(--danger)}.app-toast--warning .app-toast-icon{background:color-mix(in srgb,var(--warning) 12%,var(--card) 88%);color:var(--warning)}.app-toast-title{color:var(--foreground);font-size:13px;font-weight:500;line-height:1.35}.app-toast-description{margin-top:2px;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.45}.app-toast-close{display:inline-flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-foreground);transition:background-color .16s ease,color .16s ease}.app-toast-close:hover{background:color-mix(in srgb,var(--muted) 62%,transparent);color:var(--foreground)}.dark .app-toast{border-color:color-mix(in srgb,var(--border) 74%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 22px 52px -30px rgba(0,0,0,.68)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:760px){.app-toast-viewport{right:12px;bottom:12px;left:12px;width:auto}}.dashboard-agenda-shell{display:grid;gap:12px}.dashboard-agenda-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 92%,var(--background) 8%),color-mix(in srgb,var(--background-elevated) 98%,var(--background) 2%));padding:12px 14px}.dashboard-agenda-summary-label{color:var(--muted-foreground);font-size:11px;font-weight:400;letter-spacing:0}.dashboard-agenda-summary-value{margin-top:3px;color:var(--foreground);font-size:13px;font-weight:500;letter-spacing:0}.dashboard-agenda-summary-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-agenda-summary-metrics span{display:inline-flex;height:26px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:999px;background:var(--card);padding:0 10px;color:var(--muted-foreground);font-size:11px;font-weight:400}.dashboard-agenda-list{padding-left:12px}.dashboard-agenda-list:before{display:block;left:15px;background:color-mix(in srgb,var(--border) 76%,transparent)}.dashboard-agenda-dot{left:0;top:32px;height:8px;width:8px;box-shadow:0 0 0 4px var(--background-elevated),0 0 0 5px color-mix(in srgb,var(--border) 70%,transparent)}.dashboard-agenda-row{position:relative;grid-template-columns:76px minmax(0,1fr);min-height:76px;overflow:hidden;border-color:color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,var(--background-elevated) 4%),var(--card));padding:14px 112px 14px 20px}.dashboard-agenda-row:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border) 76%)}.dashboard-agenda-time-block{display:flex;align-items:center;justify-content:center}.dashboard-agenda-time{min-width:66px;border:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--card) 88%);color:var(--foreground);padding:7px 10px;font-weight:500;letter-spacing:0}.dashboard-agenda-patient-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.dashboard-agenda-main-link:hover p{color:var(--brand-primary)}.dashboard-agenda-meta-row{margin-top:6px;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted-foreground);font-size:12px;font-weight:400}.dashboard-agenda-meta-row span{display:inline-flex;min-width:0;align-items:center;gap:5px}.dashboard-agenda-note{margin-top:6px;max-width:780px;overflow:hidden;color:var(--muted-foreground);display:-webkit-box;font-size:12px;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dashboard-agenda-actions{position:absolute;right:34px;top:50%;display:flex;width:58px;min-width:58px;align-items:center;justify-content:center;gap:4px;opacity:1;overflow:hidden;transform:translateY(-50%)}.dashboard-agenda-actions .dashboard-agenda-icon-link{display:inline-flex;height:26px;width:26px;min-width:26px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 88%,transparent);color:var(--muted-foreground);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-agenda-actions .dashboard-agenda-icon-link:hover{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border) 76%);background:color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%);color:var(--foreground)}.dashboard-agenda-actions .dashboard-agenda-icon-link svg{height:15px;width:15px}.dark .dashboard-agenda-row,.dark .dashboard-agenda-summary{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 96%,var(--background) 4%),color-mix(in srgb,var(--background-elevated) 92%,var(--background) 8%))}.dark .dashboard-agenda-dot{box-shadow:0 0 0 4px var(--background-elevated),0 0 0 5px color-mix(in srgb,var(--border) 70%,transparent)}@media (max-width:760px){.dashboard-agenda-summary{align-items:flex-start;flex-direction:column}.dashboard-agenda-summary-metrics{justify-content:flex-start}.dashboard-agenda-list{padding-left:0}.dashboard-agenda-dot,.dashboard-agenda-list:before{display:none}.dashboard-agenda-row{grid-template-columns:1fr;gap:10px;padding:13px}.dashboard-agenda-time-block{display:flex;justify-content:space-between}}.dashboard-birthday-stack{display:grid;gap:16px}.dashboard-birthday-group{display:grid;gap:9px}.dashboard-birthday-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-birthday-list{display:grid;gap:8px}.dashboard-birthday-empty-line{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 90%,var(--background-elevated) 10%);padding:13px 14px;color:var(--muted-foreground);font-size:13px;font-weight:400}.dashboard-birthday-row{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;background:var(--card);padding:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 12px 28px -28px rgba(15,23,42,.22)}.dashboard-birthday-row--today{isolation:isolate;border-color:color-mix(in srgb,var(--success) 26%,var(--border) 74%);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--success) 13%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--success) 5%,var(--card) 95%),var(--card));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--success) 72%,transparent),0 14px 30px -28px color-mix(in srgb,var(--success) 46%,transparent)}.dashboard-birthday-row--today:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 18%,transparent);opacity:.2;animation:dashboard-birthday-row-pulse 2.6s ease-in-out infinite}.dashboard-birthday-avatar{display:inline-flex;height:34px;min-width:34px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--muted) 68%,var(--card) 32%);color:var(--muted-foreground);padding:0 8px;font-size:11px;font-weight:500;letter-spacing:0}.dashboard-birthday-row--today .dashboard-birthday-avatar{background:color-mix(in srgb,var(--success) 16%,var(--card) 84%);color:var(--success)}.dashboard-birthday-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-birthday-sparkle{position:absolute;right:16px;top:10px;color:color-mix(in srgb,var(--success) 72%,transparent);opacity:.62;animation:dashboard-birthday-sparkle 1.8s ease-in-out infinite}.dashboard-birthday-header-gift{position:relative;isolation:isolate;color:var(--success);background:color-mix(in srgb,var(--success) 14%,var(--card) 86%)}.dashboard-birthday-header-gift:after{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--success) 16%,transparent);animation:dashboard-birthday-header-pulse 2s ease-out infinite}.dashboard-birthday-gift-motion{transform-origin:50% 80%;animation:dashboard-birthday-gift-pop 1.6s ease-in-out infinite}@keyframes dashboard-birthday-sparkle{0%,to{opacity:.45;transform:scale(.92) rotate(0deg)}50%{opacity:.9;transform:scale(1.08) rotate(8deg)}}@keyframes dashboard-birthday-header-pulse{0%{transform:scale(.9);opacity:.48}to{transform:scale(1.3);opacity:0}}@keyframes dashboard-birthday-gift-pop{0%,to{transform:translateY(0) rotate(0deg) scale(1)}12%{transform:translateY(-1px) rotate(-8deg) scale(1.04)}24%{transform:translateY(0) rotate(7deg) scale(1.02)}36%{transform:translateY(-1px) rotate(-4deg) scale(1.03)}48%{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes dashboard-birthday-row-pulse{0%,to{opacity:.16}50%{opacity:.42}}.dark .dashboard-birthday-empty-line,.dark .dashboard-birthday-row{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%)}@media (prefers-reduced-motion:reduce){.dashboard-birthday-gift-motion,.dashboard-birthday-header-gift:after,.dashboard-birthday-row--today:after,.dashboard-birthday-sparkle{animation:none!important}}.dark .dashboard-birthday-row--today{border-color:color-mix(in srgb,var(--success) 34%,var(--border) 66%);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--success) 15%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--success) 8%,var(--background-elevated) 92%),color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%))}@media (max-width:760px){.dashboard-birthday-row{align-items:flex-start;flex-wrap:wrap}.dashboard-birthday-row .dashboard-primary-action,.dashboard-birthday-row a{margin-left:46px}}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-section-content{padding-top:16px}.dashboard-birthday-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--status-success-border) 32%,var(--border-subtle) 68%);border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-success-soft) 82%,transparent),transparent 40%),radial-gradient(circle at 100% 20%,color-mix(in srgb,var(--status-info-soft) 48%,transparent),transparent 34%),linear-gradient(180deg,#fff 0,#fcfcfd 100%);padding:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 18px 40px -30px rgba(5,150,105,.3),0 8px 18px -16px rgba(15,23,42,.2)}.dashboard-birthday-brief-label{display:block;color:var(--status-success);font-size:11px;font-weight:760;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dashboard-birthday-brief strong{display:block;margin-top:5px;color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:0;line-height:1.1}.dashboard-birthday-brief p{margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.55}.dashboard-birthday-brief-metrics{display:grid;gap:8px;min-width:112px}.dashboard-birthday-brief-metrics span{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:999px;background:hsla(0,0%,100%,.62);padding:6px 10px;color:var(--text-secondary);font-size:12px;font-weight:700;white-space:nowrap}.dashboard-birthday-brief-metrics svg{color:var(--status-success)}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row{gap:14px;border-color:color-mix(in srgb,var(--border-subtle) 50%,transparent);border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-success-soft) 26%,transparent),transparent 34%),linear-gradient(180deg,#fff 0,#fcfcfd 100%);padding:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 1px 3px -1px rgba(15,23,42,.07),0 14px 30px -24px rgba(15,23,42,.28);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--status-info) 66%,transparent)}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row--today:before{background:var(--status-success)}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-success-border) 40%,var(--border-subtle) 60%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 2px 5px -3px rgba(15,23,42,.08),0 18px 36px -26px rgba(15,23,42,.34)}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-avatar{height:40px;min-width:40px;border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 72%,#fff 28%);color:var(--text-secondary);font-size:12px;font-weight:760;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 64%,transparent)}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row--today .dashboard-birthday-avatar{background:color-mix(in srgb,var(--status-success-soft) 82%,#fff 18%);color:var(--status-success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-success-border) 72%,transparent)}.dashboard-birthday-whatsapp{height:34px;border-radius:999px;border-color:color-mix(in srgb,#25d366 38%,var(--border-subtle) 62%);background:color-mix(in srgb,#25d366 10%,#fff 90%);color:#128c3a;font-size:12px;font-weight:760;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 10px 20px -16px rgba(18,140,58,.32)}.dashboard-birthday-whatsapp:hover{border-color:color-mix(in srgb,#25d366 58%,var(--border-subtle) 42%);background:color-mix(in srgb,#25d366 16%,#fff 84%);color:#0f7a32}.dashboard-birthday-month-list{display:grid;max-height:min(62vh,520px);gap:10px;overflow-y:auto;padding:2px 4px 2px 1px}.dark .dashboard-birthday-brief,.dark .dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row{background:var(--surface-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 4px -1px rgba(0,0,0,.32),0 14px 24px -18px rgba(0,0,0,.55)}@media (max-width:760px){.dashboard-birthday-brief{grid-template-columns:minmax(0,1fr)}.dashboard-birthday-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row .dashboard-birthday-whatsapp,.dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row a{margin-left:54px}}.dashboard-below-fold-grid .dashboard-section-card{min-height:0}.dashboard-priority-list{gap:9px}.dashboard-priority-item{border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,var(--background-elevated) 4%),var(--card));padding:14px 14px 14px 16px}.dashboard-priority-item:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--foreground) 4%,transparent),transparent 36%);opacity:0;transition:opacity .16s ease}.dashboard-priority-item:hover:after{opacity:1}.dashboard-priority-leading{align-items:center}.dashboard-priority-signal{display:grid;width:46px;flex-shrink:0;justify-items:center;gap:7px}.dashboard-priority-icon{height:30px;width:30px;border-radius:999px}.dashboard-priority-count{height:22px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background-elevated) 84%,var(--background) 16%);font-size:12px;font-weight:500}.dashboard-priority-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-priority-action{min-width:118px;justify-content:center}.dashboard-priority-action>span{border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 84%,var(--background) 16%);padding:7px 10px}.dashboard-quick-insight-list{gap:9px}.dashboard-quick-insight-item{min-height:70px;border-radius:16px;padding:13px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-quick-insight-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border) 78%);transform:translateY(-1px)}.dashboard-quick-insight-icon{height:32px;width:32px;border-radius:999px;background:color-mix(in srgb,var(--info) 10%,var(--card) 90%);color:var(--info)}.dashboard-quick-insight-action,.dashboard-quick-insight-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.dashboard-quick-insight-action{height:30px;width:30px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;color:var(--muted-foreground);transition:color .16s ease,border-color .16s ease,background-color .16s ease}.dashboard-quick-insight-item:hover .dashboard-quick-insight-action{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border) 76%);background:color-mix(in srgb,var(--background-elevated) 92%,var(--background) 8%);color:var(--foreground)}.dark .dashboard-priority-item,.dark .dashboard-quick-insight-item{background:var(--surface-card)}@media (max-width:760px){.dashboard-priority-item{grid-template-columns:1fr}.dashboard-priority-action{min-width:0;align-items:flex-start}.dashboard-quick-insight-item{align-items:flex-start}}.dark .dashboard-depth-scope{--dashboard-dark-card-bg:var(--surface-card);--dashboard-dark-card-muted-bg:color-mix(in srgb,var(--surface-card) 92%,var(--surface-app) 8%);--dashboard-dark-border:color-mix(in srgb,var(--border-subtle) 70%,transparent);--dashboard-dark-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 26px -24px rgba(0,0,0,.58)}.dark .dashboard-depth-scope .dashboard-agenda-metric,.dark .dashboard-depth-scope .dashboard-agenda-spotlight,.dark .dashboard-depth-scope .dashboard-agenda-timeline-item,.dark .dashboard-depth-scope .dashboard-birthday-brief,.dark .dashboard-depth-scope .dashboard-birthday-row--today,.dark .dashboard-depth-scope .dashboard-birthdays-panel .dashboard-birthday-row,.dark .dashboard-depth-scope .dashboard-kpi-card,.dark .dashboard-depth-scope .dashboard-priority-item,.dark .dashboard-depth-scope .dashboard-quick-insight-item,.dark .dashboard-depth-scope .dashboard-reminder-brief,.dark .dashboard-depth-scope .dashboard-reminder-view-card,.dark .dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item,.dark .dashboard-depth-scope .dashboard-schedule-hero,.dark .dashboard-depth-scope .dashboard-section-card{border-color:var(--dashboard-dark-border)!important;background:var(--dashboard-dark-card-bg)!important;box-shadow:var(--dashboard-dark-shadow)!important}.dark .dashboard-depth-scope .dashboard-agenda-timeline-item[style],.dark .dashboard-depth-scope .dashboard-birthday-row--today[style],.dark .dashboard-depth-scope .dashboard-priority-item[style]{background:var(--dashboard-dark-card-bg)!important}.dark .dashboard-depth-scope .dashboard-birthday-row--today:after,.dark .dashboard-depth-scope .dashboard-priority-item:after{background:transparent!important;box-shadow:none!important}.dark .dashboard-depth-scope .dashboard-birthday-avatar,.dark .dashboard-depth-scope .dashboard-birthday-brief-metrics span,.dark .dashboard-depth-scope .dashboard-priority-action>span,.dark .dashboard-depth-scope .dashboard-priority-count,.dark .dashboard-depth-scope .dashboard-reminder-brief-metrics span,.dark .dashboard-depth-scope .dashboard-reminder-date,.dark .dashboard-depth-scope .dashboard-reminder-done-item,.dark .dashboard-depth-scope .dashboard-reminder-menu-button{background:var(--dashboard-dark-card-muted-bg)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.agenda-page{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 96%,var(--background-soft) 4%),var(--ds-bg-app))}.agenda-shell{border-color:color-mix(in srgb,var(--border) 78%,transparent)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 24px 52px -44px rgba(15,23,42,.28)!important}.agenda-header{min-height:86px;gap:18px;padding:18px 24px!important}.agenda-date-heading,.agenda-header-left{min-width:0}.agenda-date-heading h1{line-height:1.1}.agenda-alert-button,.agenda-nav-button{background:color-mix(in srgb,var(--background-elevated) 86%,var(--background) 14%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)}.agenda-view-toggle{border-radius:999px!important;background:color-mix(in srgb,var(--background-soft) 74%,var(--background-elevated) 26%)!important;padding:4px!important}.agenda-view-toggle button{border-radius:999px;letter-spacing:0}.agenda-header-actions{flex-shrink:0}.agenda-filter-bar{background:color-mix(in srgb,var(--background-elevated) 88%,var(--background-soft) 12%)!important;padding:14px 24px!important}.agenda-filter-bar [role=combobox],.agenda-filter-bar input{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 74%,var(--background-soft) 26%)!important;font-weight:400!important}.agenda-status-summary{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 78%,transparent);padding:5px 8px}.agenda-status-summary span{padding:3px 8px;font-size:11px;font-weight:400}.agenda-legend,.agenda-status-summary span{color:var(--muted-foreground)}.agenda-workspace{background:var(--background)}.agenda-scroll-area{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 96%,var(--background-soft) 4%),var(--background))}.agenda-grid-header{border-bottom-color:color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 94%,transparent)!important}.agenda-column-header{border-left-color:color-mix(in srgb,var(--border) 72%,transparent)!important}.agenda-professional-avatar{display:inline-flex;height:34px;min-width:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-cyan-deep) 9%,var(--background-elevated) 91%);color:var(--ds-cyan-deep);padding:0 8px;font-size:11px;font-weight:500;letter-spacing:0}.agenda-hour-row{border-bottom-color:color-mix(in srgb,var(--border) 62%,transparent)!important}.agenda-hour-label{color:color-mix(in srgb,var(--muted-foreground) 82%,transparent);font-weight:400!important}.agenda-slot{border-left-color:color-mix(in srgb,var(--border) 58%,transparent)!important}.agenda-slot:hover{background:color-mix(in srgb,var(--ds-cyan-deep) 3%,transparent)}.agenda-now-line{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-cyan-deep) 8%,transparent)}.agenda-appointment-block{border-width:1px!important;border-radius:14px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 14px 28px -26px rgba(15,23,42,.32)}.agenda-appointment-block:hover{transform:translateY(-1px);opacity:1!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 18px 34px -28px rgba(15,23,42,.38)}.agenda-appointment-block--selected{outline:2px solid color-mix(in srgb,var(--ds-cyan-deep) 38%,transparent);outline-offset:1px}.agenda-appointment-initials{display:inline-flex;height:20px;min-width:20px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,#fff 68%,transparent);color:currentColor;padding:0 5px;font-size:9px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.agenda-blocked-slot{border-radius:14px!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 14px 28px -28px rgba(15,23,42,.32)!important}.agenda-fab{background:var(--ds-cyan-deep)!important;color:var(--brand-primary-foreground)!important}.dark .agenda-filter-bar,.dark .agenda-grid-header,.dark .agenda-shell{background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%)!important}.dark .agenda-appointment-initials{background:color-mix(in srgb,var(--background) 50%,transparent)}@media (max-width:980px){.agenda-header{align-items:flex-start;flex-direction:column}.agenda-header-actions,.agenda-view-toggle{width:100%}.agenda-view-toggle button{flex:1}}@media (max-width:760px){.agenda-page{padding:12px}.agenda-filter-bar,.agenda-header{padding-left:16px!important;padding-right:16px!important}.agenda-date-heading h1{font-size:1.6rem}.agenda-legend,.agenda-status-summary{width:100%}}.agenda-create-menu{border-color:color-mix(in srgb,var(--border) 72%,transparent)!important;border-radius:18px!important;background:color-mix(in srgb,var(--background-elevated) 98%,var(--background) 2%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 24px 48px -34px rgba(15,23,42,.34)!important}.agenda-create-menu-item{display:flex!important;gap:12px!important;min-height:62px!important;border-radius:14px!important;padding:10px 11px!important;cursor:pointer!important}.agenda-create-menu-item:hover,.agenda-create-menu-item[data-highlighted]{background:color-mix(in srgb,var(--ds-cyan-deep) 7%,var(--background-soft) 93%)!important}.agenda-create-menu-icon{display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ds-cyan-deep) 11%,var(--card) 89%);color:var(--ds-cyan-deep)}.agenda-create-menu-icon--block{background:color-mix(in srgb,var(--auxiliary) 12%,var(--card) 88%);color:var(--auxiliary)}.agenda-create-menu-icon--patient{background:color-mix(in srgb,var(--success) 12%,var(--card) 88%);color:var(--success)}.agenda-create-menu-description,.agenda-create-menu-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-create-menu-title{color:var(--foreground);font-size:13px;font-weight:500;line-height:1.35}.agenda-create-menu-description{margin-top:2px;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.35}.account-texture-menu-item{min-height:50px!important;gap:10px!important;padding-top:8px!important;padding-bottom:8px!important}.account-texture-menu-item[role=menuitemradio]{padding-left:38px!important}.account-texture-menu-item .agenda-create-menu-icon{height:30px;width:30px}.financial-sidebar-tabs-list{border-bottom:0!important}.financial-areas-sidebar{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 8px rgba(15,23,42,.028)!important}.financial-areas-sidebar:after,.financial-areas-sidebar:before{display:none!important}.financial-sidebar-tab-trigger{margin-bottom:0!important;border-color:color-mix(in srgb,var(--border-subtle) 44%,transparent)!important;border-bottom-width:1px!important}.financial-sidebar-tab-trigger[data-state=inactive]{border-bottom-color:transparent!important}.financial-sidebar-tab-trigger[data-state=active]{border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.66)!important}.dark .financial-areas-sidebar{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.company-areas-sidebar{border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 8px rgba(15,23,42,.028)!important}.company-areas-sidebar:after,.company-areas-sidebar:before{display:none!important}.company-sidebar-tabs-list{border-bottom:0!important}.company-sidebar-tab-trigger{margin-bottom:0!important}.company-depth-scope>div>.min-w-0>:where(div,section):first-child>header:first-child{margin-left:0}@media (min-width:1280px){.company-depth-scope>div>.min-w-0>:where(div,section):first-child>header:first-child{width:calc(100% + 312px);margin-left:-312px;padding-left:0}}.dark .company-areas-sidebar{border-color:color-mix(in srgb,var(--border-subtle) 34%,transparent)!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.dark .company-sidebar-tab-trigger{color:var(--text-secondary)}.dark .company-sidebar-tab-trigger:hover{background:color-mix(in srgb,var(--surface-card-soft) 42%,transparent)!important;color:var(--text-primary)}.agenda-form-dialog{overflow:hidden;padding:0!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 28px 70px -44px rgba(15,23,42,.42)!important}.agenda-form-header{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 96%,var(--background-soft) 4%),var(--background-elevated));padding:22px 28px 18px}.agenda-form-description{margin-top:6px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.5}.agenda-form-body{max-height:min(70vh,720px);overflow-y:auto;padding:18px 28px}.agenda-form-section{display:grid;gap:8px}.agenda-form-label{color:var(--muted-foreground);font-size:12px;font-weight:500;letter-spacing:0}.agenda-form-control,.agenda-form-dialog [role=combobox],.agenda-form-dialog input,.agenda-form-dialog textarea{border:1px solid color-mix(in srgb,var(--border) 68%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 76%,var(--background-soft) 24%)!important;font-weight:400!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)}.agenda-form-control:focus,.agenda-form-dialog [role=combobox]:focus,.agenda-form-dialog input:focus,.agenda-form-dialog textarea:focus{border-color:color-mix(in srgb,var(--ds-cyan-deep) 34%,var(--border) 66%)!important}.agenda-form-subpanel{border-color:color-mix(in srgb,var(--border) 72%,transparent)!important;background:color-mix(in srgb,var(--background-soft) 74%,var(--background-elevated) 26%)!important}.agenda-form-footer{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:16px 28px 20px}.dark .agenda-create-menu,.dark .agenda-form-header{background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%)!important}.dark .agenda-form-control,.dark .agenda-form-dialog [role=combobox],.dark .agenda-form-dialog input,.dark .agenda-form-dialog textarea{background:color-mix(in srgb,var(--background-elevated) 88%,var(--background) 12%)!important}@media (max-width:760px){.agenda-create-menu{width:min(280px,calc(100vw - 32px))!important}.agenda-form-body,.agenda-form-footer,.agenda-form-header{padding-left:16px;padding-right:16px}}.agenda-details-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 98%,var(--background-soft) 2%),var(--background));box-shadow:inset 1px 0 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 24px 56px -42px rgba(15,23,42,.34)}.agenda-details-header{border-bottom-color:color-mix(in srgb,var(--border) 72%,transparent)!important}.agenda-details-header-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 16px}.agenda-details-meta-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.agenda-details-meta-pill{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 78%,var(--background-soft) 22%);color:var(--muted-foreground);padding:5px 9px;font-size:12px;font-weight:400;line-height:1}.agenda-details-meta-pill svg{flex-shrink:0;color:var(--ds-cyan-deep)}.agenda-details-icon-actions{display:flex;flex-shrink:0;align-items:center;gap:5px;color:var(--muted-foreground)}.agenda-details-icon-button{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 76%,var(--background-soft) 24%);color:var(--muted-foreground);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.agenda-details-icon-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ds-cyan-deep) 30%,var(--border) 70%);background:color-mix(in srgb,var(--ds-cyan-deep) 8%,var(--background-elevated) 92%);color:var(--foreground)}.agenda-details-icon-button--danger:hover{border-color:color-mix(in srgb,var(--danger) 24%,var(--border) 76%);background:color-mix(in srgb,var(--danger) 10%,var(--background-elevated) 90%);color:var(--danger)}.agenda-details-content{gap:14px;padding:16px}.agenda-details-appointment-card{position:relative;display:flex;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ds-cyan-deep) 14%,var(--border) 86%);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-cyan-deep) 9%,transparent),transparent 48%),color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%);padding:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 22px 44px -36px rgba(15,23,42,.34)}.agenda-details-appointment-card:before{content:"";position:absolute;width:3px;border-radius:999px;background:var(--ds-cyan-deep)}.agenda-details-time-card{display:flex;width:74px;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-cyan-deep) 18%,var(--border) 82%);background:color-mix(in srgb,var(--ds-cyan-deep) 11%,var(--background-elevated) 89%);color:var(--ds-cyan-deep)}.agenda-details-time-value{line-height:1;letter-spacing:-.03em}.agenda-details-time-duration{margin-top:6px;color:color-mix(in srgb,var(--ds-cyan-deep) 72%,var(--muted-foreground) 28%);font-size:11px;font-weight:500;line-height:1}.agenda-details-appointment-meta{display:grid;gap:7px;margin-top:10px;color:var(--muted-foreground);font-size:12.5px;font-weight:400;line-height:1.35}.agenda-details-appointment-meta span{display:flex;min-width:0;align-items:center;gap:7px}.agenda-details-appointment-meta svg{flex-shrink:0;color:var(--ds-cyan-deep)}.agenda-details-conversation-card,.agenda-details-empty-card,.agenda-details-note-card,.agenda-details-patient-card,.agenda-details-section{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:18px;background:color-mix(in srgb,var(--background-elevated) 82%,var(--background-soft) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 18px 34px -32px rgba(15,23,42,.3)}.agenda-details-note-card{padding:13px 14px}.agenda-details-note-label{color:var(--muted-foreground);font-size:12px;font-weight:500}.agenda-details-note-card p{margin-top:6px;color:var(--foreground);font-size:13px;font-weight:400;line-height:1.55}.agenda-details-patient-card{display:flex;align-items:flex-start;gap:13px;padding:14px}.agenda-details-patient-avatar{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-cyan-deep) 18%,var(--border) 82%);background:color-mix(in srgb,var(--ds-cyan-deep) 10%,var(--background-elevated) 90%);color:var(--ds-cyan-deep);padding:0 8px;font-size:12px;font-weight:500}.agenda-details-patient-meta{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.35}.agenda-details-patient-meta svg{flex-shrink:0;color:var(--ds-cyan-deep)}.agenda-details-section{display:grid;gap:12px;padding:15px}.agenda-details-actions-section{background:color-mix(in srgb,var(--background-elevated) 88%,var(--background-soft) 12%)}.agenda-details-actions-section [data-testid^=agenda-action],.agenda-details-actions-section [data-testid^=agenda-open]{min-height:42px;border-radius:14px!important}.agenda-details-actions-section [data-testid=agenda-action-no-show],.agenda-details-actions-section [data-testid=agenda-open-cancelar]{background:color-mix(in srgb,var(--danger) 9%,var(--background-elevated) 91%)!important}.agenda-details-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--foreground);font-weight:500}.agenda-details-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agenda-details-conversation-card{padding:13px}.agenda-details-conversation-card .rounded-\[14px\]{width:100%;border-radius:999px!important}.agenda-details-empty-card{border-style:dashed;padding:14px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.45}.agenda-details-separator{height:1px;background:color-mix(in srgb,var(--border) 70%,transparent)}.dark .agenda-details-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%),var(--background))}.dark .agenda-details-appointment-card,.dark .agenda-details-conversation-card,.dark .agenda-details-empty-card,.dark .agenda-details-note-card,.dark .agenda-details-patient-card,.dark .agenda-details-section{background:color-mix(in srgb,var(--background-elevated) 88%,var(--background) 12%)}@media (max-width:520px){.agenda-details-header-inner{padding:16px 14px 14px}.agenda-details-content{padding:14px}.agenda-details-meta-pills{flex-direction:column;align-items:flex-start}}.agenda-page{background:var(--surface-app);color:var(--text-primary)}.agenda-shell{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.agenda-header{border-bottom-color:var(--border-subtle)!important;background:var(--surface-card)}.agenda-alert-button,.agenda-nav-button{border-color:var(--border-subtle)!important;background:var(--action-secondary-bg);color:var(--text-secondary)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 32%,transparent)}.agenda-alert-button:hover,.agenda-nav-button:hover{border-color:var(--border-medium)!important;background:var(--action-ghost-hover);color:var(--text-primary)!important}.agenda-view-toggle{border-color:var(--border-subtle)!important;background:var(--surface-muted)!important}.agenda-filter-bar{border-bottom-color:var(--border-subtle)!important;background:var(--surface-card-soft)!important}.agenda-filter-bar [role=combobox],.agenda-filter-bar input,.agenda-form-control,.agenda-form-dialog [role=combobox],.agenda-form-dialog input,.agenda-form-dialog textarea{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:none!important}.agenda-filter-bar input::-moz-placeholder,.agenda-form-dialog input::-moz-placeholder,.agenda-form-dialog textarea::-moz-placeholder{color:var(--text-muted)!important}.agenda-filter-bar input::placeholder,.agenda-form-dialog input::placeholder,.agenda-form-dialog textarea::placeholder{color:var(--text-muted)!important}.agenda-status-summary{border-color:var(--border-subtle);background:var(--surface-card)}.agenda-hour-label,.agenda-legend,.agenda-status-summary span{color:var(--text-secondary)!important}.agenda-scroll-area,.agenda-workspace{background:var(--surface-app)}.agenda-grid-header{border-bottom-color:var(--border-subtle)!important;background:color-mix(in srgb,var(--surface-card) 94%,transparent)!important}.agenda-column-header,.agenda-hour-row,.agenda-slot{border-color:var(--border-subtle)!important}.agenda-professional-avatar{border-color:var(--status-info-border);background:var(--status-info-soft);color:var(--status-info)}.agenda-slot:hover{background:var(--action-ghost-hover)}.agenda-now-line{border-color:var(--status-info)!important;box-shadow:0 0 0 1px var(--focus-ring)}.agenda-appointment-block{border-color:color-mix(in srgb,currentColor 18%,transparent)!important;box-shadow:var(--shadow-card)!important}.agenda-appointment-block:hover{box-shadow:var(--shadow-card-hover)!important}.agenda-appointment-block--selected{outline:2px solid var(--focus-ring)}.agenda-appointment-initials{background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.agenda-blocked-slot{border-color:var(--border-subtle)!important;background:var(--surface-muted)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}.agenda-fab{background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;box-shadow:var(--shadow-card-hover)!important}.agenda-fab:hover{background:var(--action-primary-hover)!important;filter:none!important}.agenda-create-menu,.agenda-form-dialog{border-color:var(--border-subtle)!important;background:var(--surface-raised)!important;box-shadow:var(--shadow-card-hover)!important}.agenda-create-menu-item:hover,.agenda-create-menu-item[data-highlighted]{background:var(--action-ghost-hover)!important}.agenda-create-menu-icon{background:var(--status-info-soft);color:var(--status-info)}.agenda-create-menu-icon--block{background:var(--surface-muted);color:var(--text-heading)}.agenda-create-menu-icon--patient{background:var(--status-success-soft);color:var(--status-success)}.agenda-create-menu-title{color:var(--text-heading)}.agenda-create-menu-description,.agenda-form-description,.agenda-form-label{color:var(--text-secondary)}.agenda-form-header{border-bottom-color:var(--border-subtle);background:var(--surface-raised)}.agenda-form-subpanel{border-color:var(--border-subtle)!important;background:var(--surface-muted)!important}.agenda-form-footer{border-top-color:var(--border-subtle);background:var(--surface-raised)}.agenda-form-control:focus,.agenda-form-dialog [role=combobox]:focus,.agenda-form-dialog input:focus,.agenda-form-dialog textarea:focus{border-color:var(--border-medium)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.agenda-details-drawer{border-left-color:var(--border-subtle)!important;box-shadow:var(--shadow-card-hover)}.agenda-details-header{border-bottom-color:var(--border-subtle)!important;background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important}.agenda-details-conversation-card,.agenda-details-empty-card,.agenda-details-meta-pill,.agenda-details-note-card,.agenda-details-patient-card,.agenda-details-section{border-color:var(--border-subtle);background:var(--surface-card-soft);box-shadow:var(--shadow-card)}.agenda-details-appointment-card{border-color:var(--status-info-border);background:linear-gradient(135deg,var(--status-info-soft),transparent 52%),var(--surface-card-soft);box-shadow:var(--shadow-card)}.agenda-details-appointment-card:before{background:var(--status-info)}.agenda-details-patient-avatar,.agenda-details-time-card{border-color:var(--status-info-border);background:var(--status-info-soft);color:var(--status-info)}.agenda-details-appointment-meta,.agenda-details-empty-card,.agenda-details-meta-pill,.agenda-details-note-label,.agenda-details-patient-meta,.agenda-details-time-duration{color:var(--text-secondary)}.agenda-details-appointment-meta svg,.agenda-details-meta-pill svg,.agenda-details-patient-meta svg{color:var(--status-info)}.agenda-details-note-card p,.agenda-details-section-heading{color:var(--text-primary)}.agenda-details-icon-actions,.agenda-details-icon-button{color:var(--text-secondary)}.agenda-details-icon-button{border-color:var(--border-subtle);background:var(--action-secondary-bg)}.agenda-details-icon-button:hover{border-color:var(--border-medium);background:var(--action-ghost-hover);color:var(--text-primary)}.agenda-details-actions-section [data-testid=agenda-action-no-show],.agenda-details-actions-section [data-testid=agenda-open-cancelar],.agenda-details-icon-button--danger:hover{border-color:var(--status-danger-border)!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}.agenda-details-actions-section{background:var(--surface-card-soft)}.agenda-details-separator{background:var(--border-subtle)}.dark .agenda-create-menu,.dark .agenda-details-drawer,.dark .agenda-details-header,.dark .agenda-filter-bar,.dark .agenda-form-dialog,.dark .agenda-form-header,.dark .agenda-grid-header,.dark .agenda-shell{background:var(--surface-card)!important}.dark .agenda-details-appointment-card,.dark .agenda-details-conversation-card,.dark .agenda-details-empty-card,.dark .agenda-details-note-card,.dark .agenda-details-patient-card,.dark .agenda-details-section{background:var(--surface-card-soft)!important}.dark .agenda-shell{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.agenda-details-drawer{width:384px!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-info) 8%,transparent),transparent 32%),linear-gradient(180deg,var(--surface-card),color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%))!important;box-shadow:inset 1px 0 0 var(--border-subtle),-18px 0 42px -34px rgba(15,23,42,.38)!important}.agenda-details-header{background:color-mix(in srgb,var(--surface-card) 88%,transparent)!important}.agenda-details-header-inner{align-items:center;gap:12px;padding:18px 18px 14px}.agenda-details-eyebrow,.agenda-details-section-kicker{display:block;margin-bottom:5px;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:0}.agenda-details-content{align-content:start;gap:12px;padding:14px 14px 18px}.agenda-details-appointment-card{align-items:stretch;border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%)!important;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--status-info-soft) 76%,transparent),transparent 58%),var(--surface-card)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 24px 48px -38px color-mix(in srgb,var(--status-info) 52%,transparent)!important}.agenda-details-appointment-card:before{inset:14px auto 14px 0;width:4px;background:var(--status-info)!important}.agenda-details-live-pill{flex-shrink:0;border:1px solid var(--status-info-border);border-radius:999px;background:var(--status-info-soft);color:var(--status-info);padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.agenda-details-time-card{width:76px;min-height:96px;border-radius:20px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--status-info) 16%,transparent),transparent 48%),var(--status-info-soft)!important}.agenda-details-time-value{color:var(--status-info);font-size:22px;font-weight:700}.agenda-details-time-duration{color:color-mix(in srgb,var(--status-info) 68%,var(--text-secondary) 32%)}.agenda-details-appointment-meta{gap:8px;margin-top:11px}.agenda-details-appointment-meta span,.agenda-details-patient-meta{color:var(--text-secondary)}.agenda-details-patient-card{border-color:var(--border-subtle);border-radius:20px;background:color-mix(in srgb,var(--surface-card-soft) 58%,var(--surface-card) 42%);box-shadow:none}.agenda-details-patient-avatar{height:44px;min-width:44px;border-radius:16px;background:var(--status-info-soft);color:var(--status-info)}.agenda-details-note-card,.agenda-details-section{border-color:var(--border-subtle);border-radius:20px;background:color-mix(in srgb,var(--surface-card-soft) 44%,var(--surface-card) 56%);box-shadow:none}.agenda-details-actions-section{border-color:color-mix(in srgb,var(--status-info) 14%,var(--border-subtle) 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--status-info-soft) 24%,transparent),transparent 80%),var(--surface-card)!important}.agenda-details-section-heading{color:color-mix(in srgb,var(--text-primary) 86%,var(--status-info) 14%);font-size:13px;font-weight:600}.agenda-details-context-section{background:transparent;box-shadow:none}.agenda-details-context-grid{gap:8px}.agenda-details-conversation-card,.agenda-details-empty-card{border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;box-shadow:none;padding:12px 0 0}.agenda-details-actions-section [data-testid^=agenda-action],.agenda-details-actions-section [data-testid^=agenda-open]{border-radius:999px!important}.agenda-slot:has(.agenda-appointment-block--selected){background:linear-gradient(180deg,color-mix(in srgb,var(--status-info) 5%,transparent),transparent 80%),color-mix(in srgb,var(--status-info-soft) 30%,transparent)}.agenda-appointment-block{isolation:isolate}.agenda-appointment-block:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:var(--status-info);opacity:0;transition:opacity .16s ease}.agenda-appointment-block--selected{border-color:color-mix(in srgb,var(--status-info) 72%,var(--border-subtle) 28%)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--status-info) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--status-info-soft) 70%,var(--surface-card) 30%),color-mix(in srgb,var(--status-info-soft) 52%,var(--surface-card) 48%))!important;color:var(--status-info)!important;outline:3px solid color-mix(in srgb,var(--status-info) 18%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 18%,transparent),0 18px 38px -28px color-mix(in srgb,var(--status-info) 54%,transparent)!important}.agenda-appointment-block--selected:before{opacity:1}.agenda-appointment-block--selected .agenda-appointment-initials{background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 28%,transparent),0 8px 18px -14px color-mix(in srgb,var(--status-info) 44%,transparent)}.dark .agenda-details-drawer{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-info) 10%,transparent),transparent 34%),var(--surface-card)!important}.dark .agenda-details-appointment-card,.dark .agenda-details-note-card,.dark .agenda-details-patient-card,.dark .agenda-details-section{background:color-mix(in srgb,var(--surface-card-soft) 72%,var(--surface-card) 28%)!important}@media (max-width:1120px){.agenda-details-drawer{width:340px!important}}@media (max-width:860px){.agenda-details-drawer{position:absolute;inset:0 0 0 auto;width:min(360px,calc(100vw - 24px))!important}}.agenda-details-drawer{width:390px!important}.agenda-details-title-block{min-width:0;flex:1}.agenda-details-title{color:color-mix(in srgb,var(--text-primary) 88%,var(--status-info) 12%);font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.agenda-details-subtitle,.agenda-details-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-details-subtitle{margin-top:4px;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.4}.agenda-details-action-panel,.agenda-details-hero,.agenda-details-note-panel,.agenda-details-patient-panel{border:1px solid var(--border-subtle);border-radius:22px;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-card-soft) 12%)}.agenda-details-hero{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--status-info) 14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 92%,var(--status-info-soft) 8%),var(--surface-card));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.54),0 24px 48px -42px color-mix(in srgb,var(--status-info) 52%,transparent)}.agenda-details-hero:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:999px;background:var(--status-info)}.agenda-details-hero-main{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;padding:15px 15px 13px}.agenda-details-hero-status{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.agenda-details-hero-title{margin-top:6px;color:var(--text-primary);font-size:17px;font-weight:650;letter-spacing:-.02em}.agenda-details-hero-caption,.agenda-details-hero-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-details-hero-caption{margin-top:5px;font-size:12.5px;font-weight:400}.agenda-details-info-list{display:grid;border-top:1px solid var(--border-subtle)}.agenda-details-info-list--compact{margin-top:12px}.agenda-details-info-row{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px 15px}.agenda-details-info-row+.agenda-details-info-row{border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}.agenda-details-info-row span,.agenda-details-info-row strong{display:inline-flex;min-width:0;align-items:center;gap:7px;font-size:12px;line-height:1.35}.agenda-details-info-row span{color:var(--text-secondary);font-weight:500}.agenda-details-info-row span svg{flex-shrink:0;color:var(--status-info)}.agenda-details-info-row strong{justify-content:flex-end;overflow:hidden;color:var(--text-primary);font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.agenda-details-action-panel,.agenda-details-note-panel,.agenda-details-patient-panel{padding:14px;box-shadow:none}.agenda-details-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:color-mix(in srgb,var(--text-primary) 88%,var(--status-info) 12%);font-size:13px;font-weight:650}.agenda-details-panel-heading button,.agenda-details-panel-heading em{color:var(--status-info);font-size:12px;font-style:normal;font-weight:600}.agenda-details-patient-line{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.agenda-details-patient-line p{overflow:hidden;color:var(--text-primary);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agenda-details-patient-line span{display:block;margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agenda-details-action-panel{border-color:color-mix(in srgb,var(--status-info) 14%,var(--border-subtle) 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--status-info-soft) 22%,transparent),transparent 74%),var(--surface-card)}.agenda-details-note-panel span{color:var(--text-muted);font-size:11px;font-weight:600}.agenda-details-note-panel p{margin-top:6px;color:var(--text-primary);font-size:13px;line-height:1.55}.agenda-details-context-section{background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-card-soft) 18%)}.agenda-appointment-block{--agenda-apt-color:var(--status-info);--agenda-apt-soft:var(--status-info-soft);--agenda-apt-border:var(--status-info-border);--agenda-apt-solid:var(--status-info);--agenda-apt-solid-end:#0f766e;--agenda-apt-selected-ring:color-mix(in srgb,var(--agenda-apt-solid) 24%,transparent);border-color:color-mix(in srgb,var(--agenda-apt-solid) 24%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--agenda-apt-solid) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--agenda-apt-soft) 82%,var(--surface-card) 18%),color-mix(in srgb,var(--agenda-apt-soft) 64%,var(--surface-card) 36%))!important;color:var(--agenda-apt-color)!important}.agenda-appointment-block:before{background:var(--agenda-apt-solid);opacity:.78}.agenda-appointment-block .inline-flex.rounded-full,.agenda-appointment-block [data-slot=badge]{border-color:color-mix(in srgb,var(--agenda-apt-solid) 22%,var(--border-subtle) 78%)!important;background:color-mix(in srgb,var(--agenda-apt-soft) 82%,var(--surface-card) 18%)!important;color:var(--agenda-apt-color)!important}.agenda-appointment-block--status-pendente{--agenda-apt-color:var(--status-warning);--agenda-apt-soft:var(--status-warning-soft);--agenda-apt-border:var(--status-warning-border);--agenda-apt-solid:#b7791f;--agenda-apt-solid-end:#92400e}.agenda-appointment-block--status-confirmado{--agenda-apt-color:var(--status-success);--agenda-apt-soft:var(--status-success-soft);--agenda-apt-border:var(--status-success-border);--agenda-apt-solid:var(--status-success);--agenda-apt-solid-end:#047857}.agenda-appointment-block--status-check-in{--agenda-apt-color:#7c3aed;--agenda-apt-soft:#f4f0ff;--agenda-apt-border:rgba(124,58,237,.2);--agenda-apt-solid:#7c3aed;--agenda-apt-solid-end:#5b21b6}.agenda-appointment-block--status-em-atendimento{--agenda-apt-color:var(--status-info);--agenda-apt-soft:var(--status-info-soft);--agenda-apt-border:var(--status-info-border);--agenda-apt-solid:var(--status-info);--agenda-apt-solid-end:#0f766e}.agenda-appointment-block--status-concluido{--agenda-apt-color:#15803d;--agenda-apt-soft:#ecfdf3;--agenda-apt-border:rgba(21,128,61,.18);--agenda-apt-solid:#15803d;--agenda-apt-solid-end:#166534}.agenda-appointment-block--status-cancelado{--agenda-apt-color:#d94646;--agenda-apt-soft:var(--status-danger-soft);--agenda-apt-border:var(--status-danger-border);--agenda-apt-solid:#d94646;--agenda-apt-solid-end:#b91c1c}.agenda-appointment-block--status-reagendado{--agenda-apt-color:#7c3aed;--agenda-apt-soft:#f3eeff;--agenda-apt-border:rgba(124,58,237,.18);--agenda-apt-solid:#7c3aed;--agenda-apt-solid-end:#5b21b6}.agenda-appointment-block--status-no-show{--agenda-apt-color:#e11d48;--agenda-apt-soft:#fff1f2;--agenda-apt-border:rgba(225,29,72,.18);--agenda-apt-solid:#e11d48;--agenda-apt-solid-end:#be123c}.agenda-appointment-block--selected{border-color:color-mix(in srgb,var(--agenda-apt-solid) 78%,var(--surface-card) 22%)!important;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--text-inverse) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--agenda-apt-solid) 92%,var(--agenda-apt-solid-end) 8%),color-mix(in srgb,var(--agenda-apt-solid) 70%,var(--agenda-apt-solid-end) 30%))!important;color:var(--text-inverse)!important;outline:3px solid var(--agenda-apt-selected-ring)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 22%,transparent),0 22px 42px -30px color-mix(in srgb,var(--agenda-apt-solid) 72%,transparent)!important}.agenda-appointment-block--selected:before{background:var(--text-inverse);opacity:.9}.agenda-appointment-block--selected .agenda-appointment-initials{background:color-mix(in srgb,var(--text-inverse) 18%,transparent);color:var(--text-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-inverse) 28%,transparent)}.agenda-appointment-block--selected .inline-flex.rounded-full,.agenda-appointment-block--selected [data-slot=badge]{border-color:color-mix(in srgb,var(--text-inverse) 26%,transparent)!important;background:color-mix(in srgb,var(--text-inverse) 14%,transparent)!important;color:var(--text-inverse)!important}.agenda-details-content{gap:10px;padding:12px}.agenda-details-action-panel{position:sticky;top:82px;z-index:8;padding:12px!important;border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--status-info) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 88%,var(--status-info-soft) 12%),var(--surface-card))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 18px 36px -30px color-mix(in srgb,var(--status-info) 62%,transparent)!important}.agenda-details-action-panel .agenda-details-panel-heading{margin-bottom:9px}.agenda-details-action-panel .agenda-details-panel-heading em{border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:999px;background:color-mix(in srgb,var(--status-info-soft) 62%,var(--surface-card) 38%);color:var(--status-info);padding:3px 8px;font-size:11px;font-weight:600}.agenda-actions-stack{display:grid;gap:7px}.agenda-actions-primary-grid,.agenda-actions-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.agenda-actions-primary-grid>.agenda-action-button:only-child{grid-column:1/-1}.agenda-action-button{min-height:36px!important;border-radius:14px!important;padding:0 11px!important;justify-content:center!important;border:1px solid var(--border-subtle)!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important;line-height:1!important;box-shadow:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.agenda-actions-primary-grid .agenda-action-button{min-height:39px!important}.agenda-action-button:hover{transform:translateY(-1px)}.agenda-action-button:active{transform:translateY(0)}.agenda-action-button-icon{height:14px;width:14px;flex-shrink:0}.agenda-action-button--primary{border-color:var(--action-primary-bg)!important;background:linear-gradient(180deg,var(--action-primary-hover),var(--action-primary-bg))!important;color:var(--action-primary-fg)!important;box-shadow:0 12px 22px -18px color-mix(in srgb,var(--action-primary-bg) 72%,transparent)!important}.agenda-action-button--primary .agenda-action-button-icon{color:var(--action-primary-fg)}.agenda-action-button--accent{border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%)!important;background:color-mix(in srgb,var(--status-info-soft) 70%,var(--surface-card) 30%)!important;color:var(--status-info)!important}.agenda-action-button--accent .agenda-action-button-icon{color:var(--status-info)}.agenda-action-button--secondary{border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted) 14%)!important;color:var(--text-heading)!important}.agenda-action-button--secondary .agenda-action-button-icon{color:var(--text-secondary)}.agenda-action-button--danger{border-color:color-mix(in srgb,var(--status-danger) 18%,var(--border-subtle) 82%)!important;background:color-mix(in srgb,var(--status-danger-soft) 74%,var(--surface-card) 26%)!important;color:var(--status-danger)!important}.agenda-action-button--danger .agenda-action-button-icon{color:var(--status-danger)}.agenda-details-hero,.agenda-details-note-panel,.agenda-details-patient-panel,.agenda-financial-panel{box-shadow:0 14px 30px -28px rgba(15,23,42,.34)}.agenda-context-tile{min-width:0;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 76%,var(--surface-muted) 24%),var(--surface-card));padding:10px 11px}.agenda-context-tile-header{display:flex;min-width:0;align-items:center;gap:7px;color:var(--text-secondary);font-size:11px;font-weight:500}.agenda-context-tile-icon{display:inline-flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:9px;background:color-mix(in srgb,var(--status-info-soft) 64%,var(--surface-card) 36%);color:var(--status-info)}.agenda-context-tile-value{margin-top:7px;color:var(--text-heading);font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1}.agenda-context-tile-helper{margin-top:5px;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agenda-details-context-section{border-color:color-mix(in srgb,var(--status-info) 10%,var(--border-subtle) 90%)!important;background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-muted) 10%)!important}.agenda-details-context-section .agenda-details-conversation-card{border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted) 14%);padding:11px}.agenda-financial-panel{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--status-warning) 12%,var(--border-subtle) 88%);border-radius:20px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--status-warning) 8%,transparent),transparent 42%),var(--surface-card);padding:13px}.agenda-financial-panel-header,.agenda-financial-signal-row,.agenda-financial-subheading,.agenda-financial-warning{min-width:0}.agenda-financial-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agenda-financial-panel-title span,.agenda-financial-subheading span{display:block;color:var(--text-heading);font-size:13px;font-weight:650;line-height:1.25}.agenda-financial-panel-title p,.agenda-financial-subheading p{margin-top:3px;color:var(--text-secondary);font-size:11.5px;font-weight:400;line-height:1.4}.agenda-financial-open-button{height:31px!important;flex-shrink:0;border-radius:999px!important;border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%)!important;color:var(--text-heading)!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.agenda-financial-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agenda-financial-action-card,.agenda-financial-signal{display:grid;gap:9px;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted) 14%);padding:11px}.agenda-financial-badges{display:flex;flex-wrap:wrap;gap:6px}.agenda-financial-badges [data-slot=badge]{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent);background:var(--surface-card);color:var(--text-secondary);font-size:10.5px;font-weight:600}.agenda-financial-manage,.agenda-financial-selects,.agenda-financial-signal-list{display:grid;gap:8px}.agenda-financial-signal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);padding-top:8px}.agenda-financial-signal-row p,.agenda-financial-signal-row span{color:var(--text-secondary);font-size:11.5px;font-weight:500}.agenda-financial-signal-row strong{color:var(--text-heading);font-size:12px;font-weight:700}.agenda-financial-signal-row p{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-financial-select-trigger{height:38px!important;border-radius:13px!important;border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:var(--surface-card)!important;color:var(--text-heading)!important;font-size:12px!important}.agenda-financial-primary-button,.agenda-financial-secondary-button{height:38px!important;width:100%;border-radius:14px!important;font-size:12px!important;font-weight:650!important}.agenda-financial-secondary-button{border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:var(--surface-card)!important;color:var(--text-heading)!important}.agenda-financial-warning{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;border:1px solid var(--status-warning-border);background:color-mix(in srgb,var(--status-warning-soft) 76%,var(--surface-card) 24%);color:var(--status-warning);padding:11px}.agenda-financial-warning svg{margin-top:1px}.agenda-financial-warning p{color:var(--status-warning);font-size:12px;font-weight:650;line-height:1.35}.agenda-financial-warning span{display:block;margin-top:3px;color:color-mix(in srgb,var(--status-warning) 76%,var(--text-secondary) 24%);font-size:11.5px;line-height:1.4}.dark .agenda-details-action-panel{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 18px 36px -30px color-mix(in srgb,var(--status-info) 72%,transparent)!important}.agenda-details-drawer{background:var(--surface-card)!important}.agenda-details-action-panel,.agenda-details-context-section,.agenda-details-hero,.agenda-details-note-panel,.agenda-details-patient-panel,.agenda-financial-panel{background:var(--surface-card)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,transparent),0 14px 34px -30px rgba(15,23,42,.32)!important}.agenda-details-action-panel,.agenda-details-hero,.agenda-financial-panel{border-color:color-mix(in srgb,var(--border-subtle) 86%,var(--status-info) 14%)!important}.agenda-details-hero:before{display:none!important}.agenda-details-hero-main{padding-left:14px}.agenda-details-time-card{background:var(--status-info-soft)!important}.agenda-details-action-panel{background:var(--surface-card)!important}.agenda-context-tile,.agenda-details-context-section .agenda-details-conversation-card,.agenda-financial-action-card,.agenda-financial-signal{background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted) 18%)!important}.agenda-action-button--primary{background:var(--action-primary-bg)!important}.agenda-action-button--primary:hover{background:var(--action-primary-hover)!important}.agenda-appointment-block--selected{border-color:color-mix(in srgb,var(--agenda-apt-solid) 46%,var(--border-subtle) 54%)!important;background:color-mix(in srgb,var(--agenda-apt-soft) 72%,var(--surface-card) 28%)!important;color:var(--agenda-apt-color)!important;outline:2px solid color-mix(in srgb,var(--agenda-apt-solid) 14%,transparent)!important;outline-offset:2px;transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-card) 64%,transparent),0 18px 34px -28px color-mix(in srgb,var(--agenda-apt-solid) 46%,transparent)!important}.agenda-appointment-block--selected:before{background:var(--agenda-apt-solid);opacity:.52}.agenda-appointment-block--selected .agenda-appointment-initials{background:color-mix(in srgb,var(--surface-card) 82%,var(--agenda-apt-soft) 18%);color:var(--agenda-apt-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agenda-apt-solid) 20%,transparent)}.agenda-appointment-block--selected .inline-flex.rounded-full,.agenda-appointment-block--selected [data-slot=badge]{border-color:color-mix(in srgb,var(--agenda-apt-solid) 20%,var(--border-subtle) 80%)!important;background:color-mix(in srgb,var(--surface-card) 80%,var(--agenda-apt-soft) 20%)!important;color:var(--agenda-apt-color)!important}.dark .agenda-details-action-panel,.dark .agenda-details-context-section,.dark .agenda-details-drawer,.dark .agenda-details-hero,.dark .agenda-details-note-panel,.dark .agenda-details-patient-panel,.dark .agenda-financial-panel{background:var(--surface-card)!important}.agenda-details-content{display:grid;gap:0!important;margin:12px;padding:0!important;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:22px;background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 56%,transparent),0 18px 38px -34px rgba(15,23,42,.34)}.agenda-details-content>.agenda-details-action-panel,.agenda-details-content>.agenda-details-hero,.agenda-details-content>.agenda-details-note-panel,.agenda-details-content>.agenda-details-patient-panel,.agenda-details-content>.agenda-financial-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.agenda-details-content>.agenda-details-action-panel,.agenda-details-content>.agenda-details-note-panel,.agenda-details-content>.agenda-details-patient-panel,.agenda-details-content>.agenda-financial-panel{padding:15px 16px!important}.agenda-details-content>.agenda-details-hero{padding:0!important}.agenda-details-content>.agenda-details-hero+.agenda-details-patient-panel,.agenda-details-content>.agenda-details-note-panel+.agenda-financial-panel,.agenda-details-content>.agenda-details-patient-panel+.agenda-details-note-panel,.agenda-details-content>.agenda-details-patient-panel+.agenda-details-patient-panel,.agenda-details-content>.agenda-financial-panel{border-top:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)!important}.agenda-details-separator{display:none!important}.agenda-details-action-panel{top:73px;background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;backdrop-filter:blur(10px)}.agenda-details-action-panel .agenda-details-panel-heading em{border:0;background:transparent;color:var(--text-secondary);padding:0;font-size:11.5px;font-weight:500}.agenda-details-hero-main{grid-template-columns:70px minmax(0,1fr);padding:15px 16px 13px}.agenda-details-time-card{width:64px;min-height:76px;border-radius:18px;box-shadow:none!important}.agenda-details-time-value{font-size:20px}.agenda-details-info-row{padding-left:16px;padding-right:16px}.agenda-details-context-grid,.agenda-financial-kpis{overflow:hidden;gap:0!important;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 72%,var(--surface-muted) 28%)}.agenda-context-tile{border:0!important;border-radius:0!important;background:transparent!important;padding:11px 12px!important}.agenda-context-tile+.agenda-context-tile{border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important}.agenda-details-context-section .agenda-details-conversation-card{margin-top:12px;border:0!important;border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:0!important;background:transparent!important;padding:12px 0 0!important}.agenda-financial-panel{gap:12px}.agenda-financial-action-card,.agenda-financial-signal{border:0!important;border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:0!important;background:transparent!important;padding:12px 0 0!important}.agenda-financial-warning{border-radius:16px;background:color-mix(in srgb,var(--status-warning-soft) 58%,var(--surface-card) 42%)}.dark .agenda-details-content{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 18px 38px -34px rgba(0,0,0,.65)}.agenda-details-content{overflow:hidden;border-radius:20px}.agenda-details-content>.agenda-details-action-panel{padding:14px!important}.agenda-details-summary-panel{gap:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);background:transparent}.agenda-details-summary-main{grid-template-columns:64px minmax(0,1fr);gap:13px;align-items:center;padding:15px 16px}.agenda-details-summary-panel .agenda-details-time-card{width:62px;min-height:70px;border-radius:17px}.agenda-details-summary-list{display:grid;border-top:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}.agenda-details-summary-list .agenda-details-info-row{min-height:38px;padding-top:8px;padding-bottom:8px}.agenda-details-info-row button{min-width:0;justify-self:end;overflow:hidden;color:var(--status-info);font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.agenda-details-disclosure{border-top:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}.agenda-details-disclosure-summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;align-items:center;min-height:48px;cursor:pointer;list-style:none;padding:0 16px}.agenda-details-disclosure-summary::-webkit-details-marker{display:none}.agenda-details-disclosure-summary span{overflow:hidden;color:var(--text-heading);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agenda-details-disclosure-summary em{overflow:hidden;color:var(--text-secondary);font-size:11.5px;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agenda-details-disclosure-summary svg{color:var(--text-muted);transition:transform .16s ease}.agenda-details-disclosure[open] .agenda-details-disclosure-summary svg{transform:rotate(180deg)}.agenda-details-disclosure-content{display:grid;gap:12px;padding:0 16px 15px}.agenda-details-disclosure-content .agenda-details-context-grid,.agenda-details-disclosure-content .agenda-financial-kpis{border-radius:14px}.agenda-details-note-text{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.agenda-financial-panel--embedded{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.agenda-financial-panel--embedded .agenda-financial-signal:first-child{border-top:0!important;padding-top:0!important}.agenda-financial-panel--embedded .agenda-financial-action-card,.agenda-financial-panel--embedded .agenda-financial-signal{padding-left:0!important;padding-right:0!important}.agenda-details-content{margin:10px 12px 14px!important}.agenda-details-action-panel{position:relative!important;top:auto!important;z-index:auto!important;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;backdrop-filter:none!important}.agenda-details-action-panel .agenda-details-panel-heading{margin-bottom:10px!important}.agenda-details-summary-main{padding-top:13px;padding-bottom:12px}.agenda-details-disclosure-summary{min-height:44px}.agenda-details-disclosure-content{padding-bottom:13px}.agenda-action-hub{display:grid;gap:12px}.agenda-action-next{display:grid;gap:9px;border:1px solid color-mix(in srgb,var(--status-info) 12%,var(--border-subtle) 88%);border-radius:17px;background:color-mix(in srgb,var(--surface-card) 80%,var(--surface-muted) 20%);padding:10px}.agenda-action-next-copy{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.agenda-action-next-copy span,.agenda-action-section-label{color:var(--text-heading);font-size:12px;font-weight:650;line-height:1.3}.agenda-action-next-copy p{margin:0;color:var(--text-secondary);font-size:11.5px;font-weight:500;line-height:1.35;text-align:right}.agenda-action-main-button{height:42px!important;width:100%!important;border-radius:999px!important;border:1px solid var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;box-shadow:0 12px 24px -20px color-mix(in srgb,var(--action-primary-bg) 76%,transparent)!important}.agenda-action-main-button:hover{background:var(--action-primary-hover)!important}.agenda-action-main-icon{height:15px;width:15px;flex-shrink:0}.agenda-action-link,.agenda-action-risk-link,.agenda-action-secondary-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit}.agenda-action-secondary-step{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);font-size:12px;font-weight:650}.agenda-action-link-section,.agenda-action-risk-section{display:grid;gap:7px}.agenda-action-section-label{color:var(--text-secondary);font-size:11.5px;font-weight:600}.agenda-action-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:15px;background:var(--surface-card)}.agenda-action-link{display:inline-flex;min-width:0;height:38px;align-items:center;justify-content:center;gap:7px;color:var(--text-heading);font-weight:600;transition:background-color .15s ease,color .15s ease}.agenda-action-link:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.agenda-action-link:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.agenda-action-link svg{color:var(--text-secondary)}.agenda-action-link:hover{background:color-mix(in srgb,var(--surface-muted) 68%,var(--surface-card) 32%);color:var(--text-primary)}.agenda-action-risk-section{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);padding-top:10px}.agenda-action-risk-list{display:flex;flex-wrap:wrap;gap:10px 16px}.agenda-action-risk-link{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:var(--status-danger);font-weight:650}.agenda-action-risk-link:hover{color:color-mix(in srgb,var(--status-danger) 82%,var(--text-primary) 18%)}.agenda-action-risk-link:disabled,.agenda-action-secondary-step:disabled{cursor:not-allowed;opacity:.58}.agenda-action-complete-state{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid color-mix(in srgb,var(--status-success) 16%,var(--border-subtle) 84%);background:color-mix(in srgb,var(--status-success-soft) 62%,var(--surface-card) 38%);color:var(--status-success);font-size:12px;font-weight:650}.agenda-action-hub{gap:10px}.agenda-action-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:0;background:transparent;padding:0 0 11px}.agenda-action-next-copy{display:grid;justify-content:start;gap:2px}.agenda-action-next-copy p{color:var(--text-heading);font-size:12px;text-align:left}.agenda-action-main-button{width:auto!important;min-width:118px!important;height:36px!important;padding:0 16px!important;font-size:12.5px!important;box-shadow:none!important}.agenda-action-secondary-step{grid-column:1/-1;justify-content:flex-start;min-height:22px;border-top:0;color:var(--status-info)}.agenda-action-link-section{gap:6px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);padding-bottom:10px}.agenda-action-link-list{display:flex;flex-wrap:wrap;gap:4px 14px;border:0;border-radius:0;background:transparent}.agenda-action-link{height:26px;justify-content:flex-start;padding:0;color:var(--text-secondary);font-size:12px}.agenda-action-link:nth-child(n+3),.agenda-action-link:nth-child(odd){border:0}.agenda-action-link:hover{background:transparent;color:var(--status-info)}.agenda-action-link:hover svg{color:var(--status-info)}.agenda-action-risk-section{border-top:0;padding-top:0}.agenda-action-risk-list{gap:8px 16px}.agenda-action-risk-link{min-height:22px;font-size:12px}.agenda-action-complete-state{min-height:34px;padding:0 12px;border-radius:999px}.agenda-action-hub--iconic{display:block}.agenda-action-primary-row{display:grid;grid-template-columns:minmax(118px,1fr) auto;gap:10px;align-items:center}.agenda-action-hub--iconic .agenda-action-main-button{width:100%!important;min-width:0!important;height:38px!important;padding:0 16px!important}.agenda-action-icon-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agenda-action-icon-button{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.agenda-action-icon-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%);background:color-mix(in srgb,var(--status-info-soft) 54%,transparent);color:var(--status-info)}.agenda-action-icon-button--info{color:var(--status-info)}.agenda-action-icon-button--danger{color:var(--status-danger)}.agenda-action-icon-button--danger:hover{border-color:color-mix(in srgb,var(--status-danger) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--status-danger-soft) 58%,transparent);color:var(--status-danger)}.agenda-action-icon-button:disabled{cursor:not-allowed;opacity:.54;transform:none}.agenda-action-hub--visible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agenda-action-visible-button{height:38px!important;padding:0 13px!important;font-size:12.5px!important;letter-spacing:0!important;box-shadow:none!important}.agenda-action-visible-button--primary{border-color:var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important}.agenda-action-visible-button--primary:hover{background:var(--action-primary-hover)!important}.agenda-action-visible-button--info{border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important;background:color-mix(in srgb,var(--status-info-soft) 58%,var(--surface-card) 42%)!important}.agenda-action-visible-button--secondary{border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;color:var(--text-heading)!important}.agenda-action-visible-button--danger{border-color:color-mix(in srgb,var(--status-danger) 18%,var(--border-subtle) 82%)!important;background:color-mix(in srgb,var(--status-danger-soft) 52%,var(--surface-card) 48%)!important}.agenda-action-overflow-trigger{display:inline-flex;height:30px;width:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);background:var(--surface-card);color:var(--text-secondary);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.agenda-action-overflow-trigger:hover{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--status-info-soft) 42%,var(--surface-card) 58%);color:var(--status-info)}.agenda-action-overflow-menu{min-width:190px!important}.agenda-action-overflow-menu [role=menuitem]{font-size:13px}.agenda-details-summary-list{display:none!important}.agenda-details-summary-facts{display:grid;gap:8px;margin:0 16px 15px;overflow:visible;border:0;border-radius:0}.agenda-details-summary-fact{position:relative;min-width:0;gap:5px;border:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%),var(--surface-card));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent),0 12px 24px -22px rgba(15,23,42,.34);padding:10px 11px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.agenda-details-summary-fact:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent),0 16px 28px -24px rgba(15,23,42,.38)}.agenda-details-summary-fact span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.25}.agenda-details-summary-fact span svg{flex-shrink:0;color:var(--status-info)}.agenda-details-summary-fact button,.agenda-details-summary-fact strong{min-width:0;overflow:hidden;color:var(--text-heading);font-size:12px;font-weight:650;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.agenda-details-summary-fact button{border:0;background:transparent;color:var(--status-info);cursor:pointer;padding:0}.agenda-details-summary-panel{padding-bottom:0}.agenda-details-content{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.agenda-details-content>.agenda-details-action-panel{padding:14px 16px 16px!important;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)!important}.agenda-details-summary-panel{border-top:0!important;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.agenda-details-summary-main{padding-left:16px;padding-right:16px}.agenda-details-summary-list{border-top-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)}.agenda-details-disclosure{border-top:0!important;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.agenda-details-disclosure:last-child{border-bottom:0}.agenda-details-disclosure-content,.agenda-details-disclosure-summary{padding-left:16px;padding-right:16px}.dark .agenda-details-content{box-shadow:none!important}.agenda-details-panel-heading{margin-bottom:11px!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}.agenda-details-disclosure-summary>span,.agenda-details-panel-heading>span{color:color-mix(in srgb,var(--text-primary) 74%,var(--text-secondary) 26%)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}.agenda-details-disclosure-summary{min-height:42px!important}.agenda-details-disclosure-summary em{color:var(--text-muted)!important;font-size:11.5px!important;font-weight:500!important}.agenda-details-disclosure-metrics{display:flex;min-width:0;align-items:center;justify-content:flex-end}.agenda-details-disclosure-metrics span{display:inline-flex;min-width:0;max-width:116px;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 72%,var(--surface-muted) 28%);color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-muted) 14%);font-weight:520;line-height:1;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.agenda-details-disclosure-summary svg{color:color-mix(in srgb,var(--text-muted) 78%,transparent)!important}.agenda-action-overflow-trigger{height:28px;color:var(--status-info)}.agenda-details-summary-copy{align-self:center;min-width:0}.agenda-details-title-row{display:flex;min-width:0;align-items:center;gap:8px;margin-top:4px}.agenda-details-title-row .agenda-details-hero-title{margin-top:0}.agenda-details-title-row>.inline-flex{flex:0 0 auto}.agenda-details-summary-close{align-self:start;background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent),0 12px 28px -24px rgba(15,23,42,.34)}.agenda-details-summary-main{grid-template-columns:62px minmax(0,1fr) 34px!important;align-items:start!important;gap:12px!important;padding-top:15px!important;grid-template-columns:64px minmax(0,1fr) 32px!important;gap:14px!important;padding:18px 14px 14px!important}.agenda-details-summary-copy{padding-top:1px}.agenda-details-title-row{gap:7px;margin-top:3px}.agenda-details-title-row .agenda-details-hero-title{color:color-mix(in srgb,var(--text-primary) 88%,var(--text-heading) 12%);font-size:16px;font-weight:640}.agenda-details-title-row>span.inline-flex{min-height:23px;padding-left:9px;padding-right:9px;font-size:11px;font-weight:560}.agenda-details-hero-caption{margin-top:6px;color:var(--text-secondary);font-size:12px}.agenda-details-summary-close{height:32px;width:32px;border-color:color-mix(in srgb,var(--border-subtle) 78%,transparent);color:color-mix(in srgb,var(--text-muted) 88%,var(--text-secondary) 12%)}.agenda-details-summary-facts{-moz-column-gap:22px;column-gap:22px;row-gap:12px;margin:4px 0 18px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-bottom:0;background:transparent;padding:13px 16px 0}.agenda-details-summary-fact{min-height:0;border:0;background:transparent;box-shadow:none;padding:0}.agenda-details-summary-fact:hover{transform:none;border-color:transparent;background:color-mix(in srgb,var(--status-info-soft) 22%,transparent);box-shadow:none}.agenda-details-summary-fact span{color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-muted) 12%);font-size:11.5px;font-weight:520}.agenda-details-summary-fact button,.agenda-details-summary-fact strong{color:color-mix(in srgb,var(--text-primary) 82%,var(--text-secondary) 18%);font-size:12.5px;font-weight:540;letter-spacing:0}.agenda-details-summary-fact button{color:color-mix(in srgb,var(--status-info) 84%,var(--text-primary) 16%);font-weight:560}.agenda-details-content>.agenda-details-action-panel{padding:18px 14px 17px!important}.agenda-details-action-panel .agenda-details-panel-heading{margin-bottom:13px!important}.agenda-action-hub--visible{gap:10px}.agenda-action-visible-button{height:36px!important;font-size:12.25px!important;font-weight:620!important}.agenda-action-visible-button--info,.agenda-action-visible-button--secondary{background:color-mix(in srgb,var(--surface-card) 76%,var(--surface-muted) 24%)!important}.agenda-details-disclosure-summary{min-height:46px!important}.agenda-details-content{padding:0 0 12px!important;background:radial-gradient(circle at 88% 96%,color-mix(in srgb,var(--status-info-soft) 58%,transparent),transparent 34%),var(--surface-card)!important}.agenda-details-summary-panel{display:grid;gap:12px;border-bottom:0!important;padding:12px 12px 0}.agenda-details-summary-main{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:110px;overflow:visible;border:1px solid color-mix(in srgb,var(--status-info) 13%,var(--border-subtle) 87%);border-radius:21px;background:radial-gradient(circle at 92% 76%,color-mix(in srgb,var(--status-info-soft) 48%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 82%,var(--status-info-soft) 18%),var(--surface-card));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent),0 18px 42px -34px rgba(15,23,42,.36);padding:12px 42px 12px 12px!important}.agenda-details-summary-main:before{content:"";position:absolute;right:-22px;bottom:-26px;width:180px;height:86px;border-top:1px solid color-mix(in srgb,var(--status-info) 18%,transparent);border-radius:55% 45% 0 0;box-shadow:0 -10px 0 -9px color-mix(in srgb,var(--status-info) 12%,transparent),0 -20px 0 -19px color-mix(in srgb,var(--status-info) 8%,transparent);opacity:.72;pointer-events:none;transform:rotate(-8deg)}.agenda-details-summary-main:after{content:"";position:absolute;right:0;bottom:0;width:42%;height:48%;border-bottom-right-radius:25px;background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--status-info) 14%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 92% 36%,color-mix(in srgb,var(--status-info) 12%,transparent) 0 2px,transparent 3px);opacity:.5;pointer-events:none}.agenda-details-summary-panel .agenda-details-time-card{position:relative;z-index:1;width:76px!important;min-height:86px!important;border-radius:19px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--status-info-soft) 74%,var(--surface-card) 26%),color-mix(in srgb,var(--status-info-soft) 48%,var(--surface-card) 52%))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent),0 16px 32px -28px color-mix(in srgb,var(--status-info) 54%,transparent)}.agenda-details-time-icon{height:29px;width:29px;margin-bottom:8px;border-radius:999px;background:linear-gradient(180deg,var(--status-info),color-mix(in srgb,var(--status-info) 82%,var(--text-heading) 18%));color:#fff;padding:7px;box-shadow:0 12px 22px -18px color-mix(in srgb,var(--status-info) 80%,transparent)}.agenda-details-summary-panel .agenda-details-time-value{color:var(--text-heading);font-size:18px;font-weight:700;letter-spacing:0}.agenda-details-summary-panel .agenda-details-time-duration{color:var(--status-info);font-size:11.5px;font-weight:640}.agenda-details-summary-badges{display:flex;min-width:0;align-items:center;gap:6px;margin-bottom:8px}.agenda-details-type-pill{display:inline-flex;align-items:center;border-radius:999px;background:var(--text-heading);color:#fff;font-size:10.5px;font-weight:650;line-height:1;padding:7px 10px}.agenda-details-summary-badges>.inline-flex{min-height:26px;border-color:color-mix(in srgb,var(--agenda-apt-solid,var(--status-info)) 30%,var(--border-subtle) 70%)!important;background:color-mix(in srgb,var(--agenda-apt-soft,var(--status-info-soft)) 78%,var(--surface-card) 22%)!important;color:var(--agenda-apt-color,var(--status-info))!important;font-size:10.5px;font-weight:590;padding-left:9px;padding-right:9px}.agenda-details-summary-copy{position:relative;z-index:1}.agenda-details-summary-copy .agenda-details-hero-title{margin:0;color:var(--text-heading);font-size:19px;font-weight:690;letter-spacing:0}.agenda-details-summary-copy .agenda-details-hero-caption{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:color-mix(in srgb,var(--text-secondary) 90%,var(--text-heading) 10%);font-size:12px;font-weight:540}.agenda-details-summary-copy .agenda-details-hero-caption svg{color:color-mix(in srgb,var(--text-secondary) 82%,var(--status-info) 18%)}.agenda-details-summary-close{position:absolute;top:-11px;right:-9px;z-index:2;height:40px;width:40px;border-radius:999px;border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-muted) 8%);color:var(--text-heading);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 74%,transparent),0 16px 30px -24px rgba(15,23,42,.48)}.agenda-details-summary-close svg{height:19px;width:19px}.agenda-details-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent),0 16px 36px -32px rgba(15,23,42,.3);padding:0}.agenda-details-summary-fact{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;border-radius:0;padding:11px 12px}.agenda-details-summary-fact:first-child,.agenda-details-summary-fact:nth-child(2){border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.agenda-details-summary-fact:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.agenda-details-summary-fact:hover{background:color-mix(in srgb,var(--status-info-soft) 18%,transparent)}.agenda-details-summary-fact-icon{display:inline-flex;height:33px;width:33px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 58%,var(--surface-card) 42%),var(--surface-card));color:var(--status-info)!important}.agenda-details-summary-fact-copy{display:grid;min-width:0;gap:4px}.agenda-details-summary-fact-copy span{color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-heading) 8%);font-size:11.5px;font-weight:540;line-height:1.1}.agenda-details-summary-fact-copy button,.agenda-details-summary-fact-copy strong{min-width:0;overflow:hidden;color:var(--text-heading);font-size:12.5px;font-weight:620;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.agenda-details-summary-fact-copy button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--status-info);cursor:pointer;padding:0}.agenda-details-summary-fact-copy button:after{content:">";font-size:16px;line-height:1}.agenda-details-content>.agenda-details-action-panel{padding:17px 12px 18px!important}.agenda-details-action-panel .agenda-details-panel-heading{margin-bottom:12px!important}.agenda-details-action-title{display:inline-flex;align-items:center;gap:7px;color:var(--text-heading);font-size:13px;font-weight:650}.agenda-details-action-title svg{color:color-mix(in srgb,var(--text-heading) 80%,var(--status-info) 20%)}.agenda-action-overflow-trigger{height:32px;width:32px;border-radius:999px}.agenda-action-hub--visible{grid-template-columns:1fr;gap:9px}.agenda-action-visible-button{position:relative;overflow:hidden;height:42px!important;width:100%!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important}.agenda-action-visible-button>span{position:relative;z-index:1}.agenda-action-visible-button[data-testid=agenda-action-checkin]:before,.agenda-action-visible-button[data-testid=agenda-action-confirmar]:before,.agenda-action-visible-button[data-testid=agenda-action-iniciar]:before{content:"";position:absolute;inset:0;background:linear-gradient(18deg,transparent 0 42%,color-mix(in srgb,#fff 16%,transparent) 43% 44%,transparent 45%),linear-gradient(-24deg,transparent 0 66%,color-mix(in srgb,#fff 10%,transparent) 67% 68%,transparent 69%);opacity:.5;pointer-events:none}.agenda-action-visible-button[data-testid=agenda-action-checkin]:after,.agenda-action-visible-button[data-testid=agenda-action-confirmar]:after{content:"\2713";position:absolute;right:20px;top:50%;color:color-mix(in srgb,#fff 18%,transparent);font-size:62px;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%)}.agenda-action-visible-button[data-testid=agenda-action-iniciar]:after{content:"\203A";position:absolute;right:22px;top:50%;color:color-mix(in srgb,#fff 18%,transparent);font-size:72px;font-weight:500;line-height:1;pointer-events:none;transform:translateY(-54%)}.agenda-action-visible-button svg{height:16px!important;width:16px!important}.agenda-action-visible-button--primary{box-shadow:0 18px 34px -28px color-mix(in srgb,var(--action-primary-bg) 72%,transparent)!important}.agenda-action-visible-button--info{border-color:color-mix(in srgb,var(--status-info) 46%,var(--border-subtle) 54%)!important;background:color-mix(in srgb,var(--status-info-soft) 68%,var(--surface-card) 32%)!important;color:var(--status-info)!important}.agenda-action-visible-button--secondary{border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle) 58%)!important;background:var(--surface-card)!important;color:var(--status-info)!important}.agenda-action-visible-button--danger{border-color:color-mix(in srgb,var(--status-danger) 42%,var(--border-subtle) 58%)!important;background:color-mix(in srgb,var(--status-danger-soft) 54%,var(--surface-card) 46%)!important;color:var(--status-danger)!important}.agenda-details-disclosure{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.agenda-details-disclosure-summary{grid-template-columns:minmax(0,1fr) auto 20px;min-height:54px!important;padding:0 12px!important}.agenda-details-disclosure-label{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--text-heading);font-size:13px;font-weight:650}.agenda-details-disclosure-icon{display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--status-info-soft) 66%,var(--surface-card) 34%);color:var(--status-info)}.agenda-details-disclosure-summary .agenda-details-disclosure-icon svg,.agenda-details-disclosure[open] .agenda-details-disclosure-summary .agenda-details-disclosure-icon svg{transform:none!important}.agenda-details-disclosure-summary>svg{transition:transform .16s ease}.agenda-details-disclosure[open] .agenda-details-disclosure-summary>svg{transform:rotate(180deg)!important}.agenda-details-disclosure-metrics{gap:6px}.agenda-details-disclosure-metrics span{min-height:26px;max-width:104px;border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent);background:color-mix(in srgb,var(--surface-muted) 66%,var(--surface-card) 34%);color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-heading) 12%);font-size:11px;font-weight:560;padding:0 9px}.agenda-appointment-block{position:relative;min-width:0;container-type:inline-size;overflow:hidden;background:color-mix(in srgb,var(--agenda-apt-soft) 76%,var(--surface-card) 24%)!important}.agenda-appointment-block>*{min-width:0;position:relative;z-index:1}.agenda-appointment-card-header{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.agenda-appointment-card-title{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden}.agenda-appointment-card-header .inline-flex.rounded-full,.agenda-appointment-card-header [data-slot=badge]{min-width:0;max-width:100%;flex-shrink:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:1280px){.agenda-appointment-card-header{grid-template-columns:minmax(0,1fr);gap:6px}.agenda-appointment-card-header .inline-flex.rounded-full,.agenda-appointment-card-header [data-slot=badge]{justify-self:start;max-width:100%}}@container (max-width: 150px){.agenda-appointment-block{padding:10px!important}.agenda-appointment-card-header{grid-template-columns:minmax(0,1fr);gap:6px}.agenda-appointment-card-header .inline-flex.rounded-full,.agenda-appointment-card-header [data-slot=badge]{justify-self:start;max-width:100%}.agenda-appointment-card-meta{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2px;padding-left:0!important}.agenda-appointment-card-patient,.agenda-appointment-card-time{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-appointment-card-time{flex-shrink:1!important}.agenda-appointment-card-dot{display:none}.agenda-appointment-card-professional{padding-left:0!important}}.agenda-appointment-block:before{z-index:2}.agenda-appointment-block:after{display:none;content:none}.agenda-page{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 62%,transparent),transparent 34%),var(--ds-bg-app)!important;height:100%}.agenda-page,.agenda-shell{min-height:0;overflow:hidden!important}.agenda-shell{display:flex;gap:0;border:0!important;border-radius:0!important;box-shadow:none!important}.agenda-header,.agenda-shell{background:transparent!important}.agenda-header{min-height:104px;border-bottom:0!important;padding:10px 0 18px!important}.agenda-header-left{gap:16px!important}.agenda-title-icon{display:inline-flex;height:58px;width:58px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,var(--brand-ice) 6%),var(--surface-card));color:var(--ds-cyan-deep);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent),0 18px 36px -30px rgba(15,23,42,.34)}.agenda-date-nav{order:3;margin-left:4px}.agenda-date-heading h1{color:var(--foreground)!important}.agenda-date-heading p{color:var(--muted-foreground)!important}.agenda-view-toggle{min-width:224px;border:0!important;border-radius:18px!important;background:color-mix(in srgb,var(--surface-muted) 68%,var(--surface-card) 32%)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--border-subtle) 52%,transparent)}.agenda-view-toggle button{min-height:36px;color:var(--text-secondary);font-size:13px}.agenda-view-toggle button.bg-\[var\(--surface-card\)\]{box-shadow:0 10px 22px -18px rgba(15,23,42,.4)!important}.agenda-header-actions{gap:12px!important}.agenda-filter-bar{border-bottom:0!important;background:transparent!important;padding:0 0 22px!important}.agenda-filter-bar>div{gap:14px!important}.agenda-filter-bar [role=combobox],.agenda-filter-bar input{min-height:44px;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:13px!important;background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 10px 26px -24px rgba(15,23,42,.32)}.agenda-status-summary{gap:8px!important;border:0!important;background:transparent!important;padding:0!important}.agenda-status-summary span{min-height:34px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 88%,transparent);color:var(--text-secondary);padding:0 16px;font-size:12px;font-weight:500;box-shadow:0 10px 24px -24px rgba(15,23,42,.3)}.agenda-legend{margin-left:auto}.agenda-workspace{gap:16px;min-height:0;height:100%;overflow:hidden!important;background:transparent!important}.agenda-scroll-area{min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface-card) 94%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 20px 48px -38px rgba(15,23,42,.38)}.agenda-grid-header{background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important}.agenda-column-header{min-width:0}.agenda-hour-row{height:108px!important;min-height:108px!important}.agenda-hour-label{justify-content:flex-start!important;padding-left:22px;color:var(--text-secondary)!important;font-size:12px!important}.agenda-slot{min-height:0;max-height:108px;overflow-x:hidden;overflow-y:auto;padding:10px!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--border-subtle) 86%,var(--text-secondary) 14%) transparent}.agenda-slot::-webkit-scrollbar{width:6px}.agenda-slot::-webkit-scrollbar-track{background:transparent}.agenda-slot::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 86%,var(--text-secondary) 14%)}.agenda-appointment-block,.agenda-blocked-slot{flex-shrink:0}.agenda-board-footer{right:0}.agenda-workspace:has(.agenda-details-drawer) .agenda-board-footer{right:406px}.agenda-details-drawer{width:420px!important;min-height:0;height:100%;max-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:20px;background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 20px 48px -38px rgba(15,23,42,.38)}.agenda-details-summary-panel{padding:14px 14px 0!important}.agenda-details-summary-main{min-height:122px;border-radius:18px}.agenda-action-visible-button{min-height:48px!important}@media (max-width:1180px){.agenda-workspace{overflow:hidden!important}.agenda-details-drawer{position:absolute;inset:0 0 0 auto;height:100%;max-width:min(420px,calc(100vw - 32px))}.agenda-workspace:has(.agenda-details-drawer) .agenda-board-footer{right:0}}@media (max-width:980px){.agenda-header{min-height:0}.agenda-date-nav{order:0;margin-left:0}.agenda-title-icon{height:50px;width:50px;border-radius:18px}}@media (max-width:760px){.agenda-page{padding:12px!important}.agenda-filter-bar>div{align-items:stretch}.agenda-filter-bar .relative,.agenda-filter-bar [role=combobox],.agenda-legend,.agenda-status-summary{width:100%!important}.agenda-board-footer{display:none}}.agenda-appointment-block--selected{background:color-mix(in srgb,var(--agenda-apt-soft) 80%,var(--surface-card) 20%)!important}.alerts-page{display:grid;gap:18px;padding:0;background:transparent}.alerts-refresh-button{background:color-mix(in srgb,var(--background-elevated) 80%,var(--background-soft) 20%)!important}.alerts-filter-panel,.alerts-list-panel,.alerts-side-panel,.alerts-stat-card{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background-elevated) 88%,var(--background-soft) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 22px 48px -42px rgba(15,23,42,.3)}.alerts-row-icon,.alerts-stat-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-cyan-deep) 16%,var(--border) 84%);background:color-mix(in srgb,var(--ds-cyan-deep) 9%,var(--background-elevated) 91%);color:var(--ds-cyan-deep)}.alerts-section-heading p{margin-top:4px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.45}.alerts-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.alerts-stat-card{display:flex;align-items:center;gap:13px;border-radius:18px;padding:13px 14px}.alerts-stat-icon{height:34px;width:34px;border-radius:12px}.alerts-stat-card--danger .alerts-stat-icon{border-color:color-mix(in srgb,var(--danger) 20%,var(--border) 80%);background:color-mix(in srgb,var(--danger) 9%,var(--background-elevated) 91%);color:var(--danger)}.alerts-stat-card--success .alerts-stat-icon{border-color:color-mix(in srgb,var(--success) 20%,var(--border) 80%);background:color-mix(in srgb,var(--success) 9%,var(--background-elevated) 91%);color:var(--success)}.alerts-stat-title{color:var(--muted-foreground);font-size:12px;font-weight:400}.alerts-stat-value{margin-top:2px;color:var(--foreground);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1}.alerts-stat-description{margin-top:4px;color:var(--muted-foreground);font-size:12px;font-weight:400}.alerts-filter-panel,.alerts-list-panel,.alerts-side-panel{border-radius:22px;padding:18px}.alerts-filter-panel--agents{padding:4px 0 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.alerts-filter-row{display:flex;align-items:center;gap:10px}.alerts-table-search-input{width:clamp(280px,34vw,520px);max-width:none}.alerts-table-search-input input{border-radius:14px!important;border-color:color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 72%,transparent)!important;box-shadow:var(--shadow-xs)!important;backdrop-filter:blur(10px);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.alerts-table-search-input input:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--border) 70%,var(--ds-cyan-deep) 30%)!important;background:color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%)!important;box-shadow:var(--shadow-soft)!important}.alerts-table-filter-select{width:200px!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 72%,transparent)!important;box-shadow:var(--shadow-xs)!important;backdrop-filter:blur(10px);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.alerts-table-filter-select:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--border) 70%,var(--ds-cyan-deep) 30%)!important;background:color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%)!important;box-shadow:var(--shadow-soft)!important}.alerts-table-filter-select:active{transform:translateY(0);box-shadow:var(--shadow-xs)!important}.alerts-filter-action,.alerts-filter-clear{height:40px;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 72%,transparent)!important;color:var(--foreground)!important;box-shadow:var(--shadow-xs)!important;backdrop-filter:blur(10px);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.alerts-filter-action{padding-inline:16px!important}.alerts-filter-clear{width:40px}.alerts-filter-action:hover,.alerts-filter-clear:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--border) 70%,var(--ds-cyan-deep) 30%)!important;background:color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%)!important;box-shadow:var(--shadow-soft)!important}.alerts-filter-action:active,.alerts-filter-clear:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:var(--shadow-xs)!important}.alerts-filter-clear:disabled{opacity:.45}.alerts-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.alerts-section-heading h3{color:var(--foreground);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.25}.alerts-filter-label{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 78%,transparent);color:var(--muted-foreground);padding:6px 9px;font-size:12px;font-weight:400}.alerts-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.alerts-filter-grid [role=combobox]{border-color:color-mix(in srgb,var(--border) 68%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--background-elevated) 78%,var(--background-soft) 22%)!important;font-weight:400!important}.alerts-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.alerts-list{display:grid;gap:12px;margin-top:16px}.alerts-row{position:relative;display:grid;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:18px;background:color-mix(in srgb,var(--background-elevated) 82%,var(--background-soft) 18%);padding:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)}.alerts-row:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--ds-cyan-deep) 72%,var(--border) 28%)}.alerts-row--critical:before,.alerts-row--high:before{background:var(--danger)}.alerts-row--medium:before{background:var(--warning)}.alerts-row-main{display:flex;min-width:0;align-items:flex-start;gap:12px}.alerts-row-icon{height:34px;width:34px;border-radius:12px}.alerts-row-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alerts-row-title h4{color:var(--foreground);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35}.alerts-row-actions,.alerts-row-badges,.alerts-row-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.alerts-row-badges{justify-content:flex-end}.alerts-row-details{margin-top:6px;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.55}.alerts-row-intelligence{display:flex;gap:9px;margin-top:10px;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border) 62%);border-radius:18px;background:color-mix(in srgb,var(--status-info) 7%,var(--background-elevated) 93%);padding:10px 12px;color:var(--foreground)}.alerts-row-intelligence>svg{margin-top:2px;flex-shrink:0;color:var(--status-info)}.alerts-row-intelligence small,.alerts-row-intelligence span,.alerts-row-intelligence strong{display:block}.alerts-row-intelligence strong{font-size:12px;font-weight:600;line-height:1.35}.alerts-row-intelligence span{margin-top:2px;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.alerts-row-intelligence small{margin-top:4px;color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.4}.alerts-row-context{margin-top:9px;color:var(--muted-foreground);font-size:12px;font-weight:400}.alerts-row-context span{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background-elevated) 72%,transparent);padding:5px 8px}.alerts-row-actions{padding-left:46px}.alerts-danger-action,.alerts-primary-action,.alerts-secondary-action{min-height:36px;border-radius:999px!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.alerts-primary-action{background:var(--ds-cyan-deep)!important;color:var(--brand-primary-foreground)!important}.alerts-secondary-action{border-color:color-mix(in srgb,var(--border) 70%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 78%,transparent)!important}.alerts-danger-action{border-color:color-mix(in srgb,var(--danger) 24%,var(--border) 76%)!important;background:color-mix(in srgb,var(--danger) 7%,var(--background-elevated) 93%)!important;color:var(--danger)!important}.alerts-danger-action:hover,.alerts-primary-action:hover,.alerts-secondary-action:hover{transform:translateY(-1px)}.alerts-danger-action:active,.alerts-primary-action:active,.alerts-secondary-action:active{transform:translateY(1px) scale(.985)}.alerts-profile-list{display:grid;gap:12px;margin-top:16px}.alerts-profile-card{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:18px;background:color-mix(in srgb,var(--background-elevated) 80%,var(--background-soft) 20%);padding:14px}.alerts-profile-title{color:var(--foreground);font-size:13px;font-weight:500}.alerts-profile-empty,.alerts-profile-subtitle{margin-top:4px;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.45}.alerts-profile-highlight{margin-top:12px;color:var(--foreground);font-size:13px;font-weight:400;line-height:1.5}.dark .alerts-filter-panel,.dark .alerts-list-panel,.dark .alerts-profile-card,.dark .alerts-row,.dark .alerts-side-panel,.dark .alerts-stat-card{background:color-mix(in srgb,var(--background-elevated) 90%,var(--background) 10%)}@media (max-width:1180px){.alerts-main-grid{grid-template-columns:1fr}}@media (max-width:900px){.alerts-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-filter-grid{grid-template-columns:1fr}.alerts-table-filter-select{width:100%!important}.alerts-filter-row{align-items:stretch;flex-direction:column}.alerts-filter-action,.alerts-table-search-input{width:100%}}@media (max-width:640px){.alerts-page{padding:0}.alerts-kpi-grid{grid-template-columns:1fr}.alerts-row-title,.alerts-section-heading{flex-direction:column}.alerts-row-actions{padding-left:0}}.alerts-page{color:var(--text-primary)}.alerts-filter-panel,.alerts-profile-card,.alerts-refresh-button,.alerts-row,.alerts-stat-card{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;box-shadow:var(--shadow-card)!important}.alerts-list-panel,.alerts-side-panel{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.dark .alerts-list-panel,.dark .alerts-side-panel{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.alerts-refresh-button{border-radius:999px!important;color:var(--text-heading)!important}.alerts-refresh-button:hover{border-color:var(--border-medium)!important;background:var(--action-secondary-hover)!important;color:var(--text-heading)!important}.alerts-filter-panel--agents{border:0!important;background:transparent!important;box-shadow:none!important}.alerts-row-icon,.alerts-stat-icon{border-color:var(--status-info-border)!important;background:var(--status-info-soft)!important;color:var(--status-info)!important}.alerts-stat-card--danger .alerts-stat-icon{border-color:var(--status-danger-border)!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}.alerts-stat-card--success .alerts-stat-icon{border-color:var(--status-success-border)!important;background:var(--status-success-soft)!important;color:var(--status-success)!important}.alerts-profile-highlight,.alerts-profile-title,.alerts-row-title h4,.alerts-section-heading h3,.alerts-stat-value{color:var(--text-heading)!important}.alerts-profile-empty,.alerts-profile-subtitle,.alerts-row-context,.alerts-row-details,.alerts-section-heading p,.alerts-stat-description,.alerts-stat-title{color:var(--text-secondary)!important}.alerts-filter-action,.alerts-filter-clear,.alerts-table-filter-select,.alerts-table-search-input input{border-color:var(--border-subtle)!important;background:color-mix(in srgb,var(--surface-card) 86%,transparent)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}.alerts-table-search-input input::-moz-placeholder{color:var(--text-muted)!important}.alerts-table-search-input input::placeholder{color:var(--text-muted)!important}.alerts-table-search-input svg{color:var(--text-muted)!important}.alerts-filter-action:hover,.alerts-filter-clear:hover:not(:disabled),.alerts-table-filter-select:hover,.alerts-table-search-input input:focus,.alerts-table-search-input input:hover{border-color:var(--border-medium)!important;background:var(--surface-card)!important;box-shadow:var(--shadow-card-hover)!important}.alerts-filter-action:focus-visible,.alerts-filter-clear:focus-visible,.alerts-table-filter-select:focus-visible,.alerts-table-search-input input:focus{box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-card)!important}.alerts-filter-action,.alerts-filter-clear{color:var(--text-heading)!important}.alerts-row{background:var(--surface-card-soft)!important}.alerts-row:before{background:var(--status-info)!important}.alerts-row--critical:before,.alerts-row--high:before{background:var(--status-danger)!important}.alerts-row--medium:before{background:var(--status-warning)!important}.alerts-row-context span{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-secondary)}.alerts-secondary-action{border-color:var(--action-secondary-border)!important;background:var(--action-secondary-bg)!important;color:var(--action-secondary-fg)!important}.alerts-secondary-action:hover{border-color:var(--border-medium)!important;background:var(--action-secondary-hover)!important}.alerts-profile-card{background:var(--surface-card-soft)!important}.dark .alerts-list-panel,.dark .alerts-profile-card,.dark .alerts-refresh-button,.dark .alerts-row,.dark .alerts-side-panel,.dark .alerts-stat-card{background:var(--surface-card)!important}.dark .alerts-profile-card,.dark .alerts-row{background:var(--surface-card-soft)!important}.alerts-page{display:flex!important;flex-direction:column!important;gap:32px!important;padding:0!important;background:transparent!important;color:var(--text-primary)!important}.alerts-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.alerts-page-header h1{margin:0 0 8px;color:var(--foreground);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.alerts-page-header p{margin:0;color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:1.5}.alerts-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.alerts-kpi-grid{gap:24px!important}.alerts-kpi-card{position:relative;display:flex;min-height:166px;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,var(--surface-muted) 10%) 100%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 82%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground) 4%,transparent),0 8px 16px -4px color-mix(in srgb,var(--foreground) 4%,transparent);padding:20px;text-align:left;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.alerts-kpi-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:transparent;transition:background .2s cubic-bezier(.16,1,.3,1)}.alerts-kpi-card:hover{transform:translateY(-2px);border-color:var(--border-medium);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 90%,transparent),0 4px 8px -2px color-mix(in srgb,var(--foreground) 5%,transparent),0 20px 32px -8px color-mix(in srgb,var(--foreground) 8%,transparent)}.alerts-kpi-card:hover:before{background:var(--status-info)}.alerts-kpi-card[data-tone=danger]:hover:before{background:var(--status-danger)}.alerts-kpi-card[data-tone=warning]:hover:before{background:var(--status-warning)}.alerts-kpi-card[data-tone=success]:hover:before{background:var(--status-success)}.alerts-kpi-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.alerts-kpi-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;background:var(--status-info-soft);color:var(--status-info)}.alerts-kpi-card[data-tone=danger] .alerts-kpi-icon{background:var(--status-danger-soft);color:var(--status-danger)}.alerts-kpi-card[data-tone=warning] .alerts-kpi-icon{background:var(--status-warning-soft);color:var(--status-warning)}.alerts-kpi-card[data-tone=success] .alerts-kpi-icon{background:var(--status-success-soft);color:var(--status-success)}.alerts-kpi-label{display:block;margin-bottom:4px;font-size:13px}.alerts-kpi-value{color:var(--text-heading);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1}.alerts-kpi-card[data-tone=danger] .alerts-kpi-value{color:var(--status-danger)}.alerts-kpi-trend{margin-top:12px;color:var(--text-secondary);font-size:12px;font-weight:600}.kpi-card-link{color:inherit;text-decoration:none}.alerts-layout-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important;align-items:start!important}.alerts-main-col{min-width:0}.alerts-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid var(--border-subtle)!important}.alerts-tabs{display:flex;min-width:0;gap:24px;overflow-x:auto;border-bottom:1px solid var(--border-subtle)}.alerts-tab{flex:0 0 auto;cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);padding:12px 0;font-size:13px;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.alerts-tab:hover{color:var(--text-heading)}.alerts-tab.active{color:var(--status-info);border-bottom-color:var(--status-info)}.alerts-search-control{position:relative;display:flex;width:280px;align-items:center}.alerts-search-control svg{position:absolute;left:12px;color:var(--text-muted)}.alerts-search-control input{width:100%;min-height:38px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary);box-shadow:var(--shadow-card);outline:none;padding:9px 14px 9px 36px;font-size:13px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}.alerts-search-control input::-moz-placeholder{color:var(--text-muted)}.alerts-search-control input::placeholder{color:var(--text-muted)}.alerts-search-control input:focus{border-color:var(--status-info);background:var(--surface-card);box-shadow:0 0 0 3px var(--focus-ring),var(--shadow-card)}.alerts-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto auto;gap:10px;margin:-8px 0 24px;border:1px solid var(--border-subtle);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 86%,transparent);box-shadow:var(--shadow-card);padding:12px}.alert-row{position:relative;display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:16px!important;overflow:hidden;border:1px solid var(--border-subtle)!important;border-radius:12px!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 80%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground) 4%,transparent);padding:20px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.alert-row:hover{transform:translateY(-1px);border-color:var(--border-medium)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 86%,transparent),0 8px 16px -4px color-mix(in srgb,var(--foreground) 7%,transparent)!important}.alert-row:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:var(--border-subtle);transition:width .2s ease}.alert-row:hover:before{width:6px}.alert-row.alert-critical:before{background:var(--status-danger)}.alert-row.alert-warning:before{background:var(--status-warning)}.alert-row.alert-info:before{background:var(--status-info)}.alert-meta-col{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.alert-meta-col small{color:var(--text-secondary);font-size:11px;font-weight:500}.alert-content-col{display:flex;min-width:0;flex-direction:column;justify-content:center}.alert-content-col>strong{margin-bottom:4px;color:var(--text-heading);font-size:14px;line-height:1.3}.alert-content-col>p{margin:0 0 8px;color:var(--text-secondary);font-size:13px;line-height:1.5}.alert-footer{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-ghost);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.alert-intelligence{display:flex;gap:9px;margin:2px 0 10px;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:12px;background:color-mix(in srgb,var(--status-info-soft) 72%,var(--surface-card) 28%);color:var(--text-primary);padding:10px 12px}.alert-intelligence>svg{margin-top:2px;flex-shrink:0;color:var(--status-info)}.alert-intelligence small,.alert-intelligence span,.alert-intelligence strong{display:block}.alert-intelligence strong{color:var(--text-heading);font-size:12px;font-weight:700;line-height:1.35}.alert-intelligence span{margin-top:2px;color:var(--text-secondary);font-size:12px;line-height:1.5}.alert-intelligence small{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.4}.alert-actions-col{display:flex!important;min-width:188px;align-items:flex-end!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;padding-left:0!important}.alert-actions-col .alerts-primary-action,.alert-actions-col .alerts-secondary-action{min-width:132px}.alerts-overflow-trigger{width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;border-color:var(--border-subtle)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;color:var(--text-secondary)!important;box-shadow:none!important}.alerts-overflow-trigger:hover{border-color:var(--border-medium)!important;background:var(--surface-card-soft)!important;color:var(--text-heading)!important}.alerts-action-menu{border:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent)!important;border-radius:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,#fff 4%) 0,var(--surface-raised) 100%)!important;color:var(--text-primary)!important;padding:10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 22px 54px -28px rgba(15,23,42,.45),0 10px 24px -20px rgba(15,23,42,.36)!important}.alerts-action-menu-label{padding:4px 8px 9px!important;font-size:11px!important;font-weight:700!important;color:var(--text-muted)!important;letter-spacing:0!important}.alerts-action-menu [role=menuitem]{min-height:42px!important;gap:12px!important;border-radius:12px!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:600!important;padding:9px 10px!important}.alerts-action-menu [role=menuitem]:focus,.alerts-action-menu [role=menuitem]:hover{background:color-mix(in srgb,var(--status-info-soft) 36%,var(--surface-card) 64%)!important}.alerts-action-menu [role=menuitem][data-destructive=true],.alerts-action-menu [role=menuitem][data-destructive=true] .alerts-action-menu-icon{color:var(--status-danger)!important}.alerts-action-menu-icon{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card-soft);color:var(--text-secondary)}.alerts-action-menu-icon--success{border-color:var(--status-success-border);background:var(--status-success-soft);color:var(--status-success)}.alerts-action-menu-icon--danger{border-color:var(--status-danger-border);background:var(--status-danger-soft);color:var(--status-danger)}.alerts-action-menu [role=separator]{background:var(--border-subtle)!important;margin:8px 4px!important}.alerts-list{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:0!important}.alerts-empty-card{border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);box-shadow:var(--shadow-card);padding:12px}.side-panel-wrapper{display:flex;flex-direction:column;gap:24px}.alerts-side-card{position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 92%,var(--surface-muted) 8%) 100%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 82%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground) 4%,transparent),0 8px 16px -4px color-mix(in srgb,var(--foreground) 4%,transparent);padding:20px}.alerts-side-card h3{margin:0 0 16px;color:var(--text-heading);font-size:14px;font-weight:700;letter-spacing:-.01em}.alerts-side-card p{margin:0 0 16px;color:var(--text-secondary);font-size:13px;line-height:1.5}.summary-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding:12px 0;font-size:13px}.summary-row:last-child{border-bottom:none;padding-bottom:0}.summary-row span{color:var(--text-secondary)}.summary-row strong{color:var(--text-heading);font-variant-numeric:tabular-nums}.spotlight-card{background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--status-info-soft) 72%,var(--surface-card) 28%) 250%)!important;border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%)!important}.spotlight-label{display:block;margin-bottom:8px;color:var(--status-info);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.audit-row{margin-top:16px}.audit-row strong{display:block;color:var(--text-heading);font-size:13px;font-weight:700}.audit-row p{margin:2px 0 0;color:var(--text-secondary);font-size:11px}.alerts-danger-action,.alerts-filter-action,.alerts-filter-clear,.alerts-primary-action,.alerts-refresh-button,.alerts-secondary-action{border-radius:999px!important}.alerts-primary-action{border-color:var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;box-shadow:var(--shadow-card)!important}.alerts-primary-action:hover{border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important;box-shadow:var(--shadow-card-hover)!important}.alerts-filter-action,.alerts-refresh-button,.alerts-secondary-action{border-color:var(--action-secondary-border)!important;background:var(--action-secondary-bg)!important;color:var(--action-secondary-fg)!important;box-shadow:var(--shadow-card)!important}.alerts-filter-action:hover,.alerts-refresh-button:hover,.alerts-secondary-action:hover{border-color:var(--border-medium)!important;background:var(--action-secondary-hover)!important}.alerts-danger-action{border-color:var(--status-danger-border)!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}.alerts-danger-action:hover{background:color-mix(in srgb,var(--status-danger-soft) 84%,var(--status-danger) 16%)!important}.dark .alert-row,.dark .alerts-advanced-filters,.dark .alerts-empty-card,.dark .alerts-kpi-card,.dark .alerts-side-card{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 6%,transparent),0 2px 4px -1px rgba(0,0,0,.48),0 8px 16px -4px rgba(0,0,0,.44)}.dark .alert-row,.dark .alerts-advanced-filters,.dark .alerts-kpi-card,.dark .alerts-search-control input,.dark .alerts-side-card{background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 90%,var(--surface-muted) 10%) 100%)!important}.dark .spotlight-card{background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--status-info-soft) 34%,var(--surface-card) 66%) 250%)!important}.dark .alert-intelligence{background:color-mix(in srgb,var(--status-info-soft) 26%,var(--surface-card) 74%)}@media (max-width:1180px){.alerts-layout-grid{grid-template-columns:1fr!important}.alerts-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.alerts-page-header{align-items:flex-start;flex-direction:column}.alerts-page-actions{width:100%;justify-content:flex-start}.alerts-advanced-filters{grid-template-columns:1fr}.alerts-filter-action,.alerts-table-filter-select{width:100%!important}.alert-row{grid-template-columns:1fr!important}.alert-actions-col{width:100%;align-items:stretch!important;flex-direction:row!important;flex-wrap:wrap}.alert-actions-col>*{flex:1 1 150px}}@media (max-width:700px){.alerts-page{gap:24px!important}.alerts-page-actions>*{width:100%}.alerts-kpi-grid{grid-template-columns:1fr!important;gap:16px!important}.alerts-toolbar{align-items:stretch!important;flex-direction:column!important}.alerts-search-control,.alerts-tabs{width:100%}.alert-footer{gap:8px;letter-spacing:0;text-transform:none}}.alerts-page{gap:28px!important}.alert-row{grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;border-radius:18px!important;background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 72%,transparent),0 10px 24px -22px color-mix(in srgb,var(--foreground) 22%,transparent)!important;padding:22px 24px!important}.alert-row:hover{transform:none;border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 14px 30px -24px color-mix(in srgb,var(--foreground) 28%,transparent)!important}.alert-row:before{top:20px;bottom:20px;left:0;width:3px;border-radius:999px}.alert-row:hover:before{width:3px}.alert-row.alert-critical:before{background:color-mix(in srgb,var(--status-danger) 76%,transparent)}.alert-row.alert-warning:before{background:color-mix(in srgb,var(--status-warning) 78%,transparent)}.alert-row.alert-info:before{background:color-mix(in srgb,var(--status-info) 76%,transparent)}.alert-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.3}.alert-eyebrow>span:not(.alert-severity-pill):before{content:"";display:inline-block;width:3px;height:3px;margin-right:8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 54%,transparent);vertical-align:middle}.alert-severity-pill{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;padding:3px 9px;font-size:11px;font-weight:600}.alert-severity-critical{border-color:color-mix(in srgb,var(--status-danger) 20%,var(--border-subtle) 80%);color:var(--status-danger)}.alert-severity-warning{border-color:color-mix(in srgb,var(--status-warning) 24%,var(--border-subtle) 76%);color:var(--status-warning)}.alert-severity-info{border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%);color:var(--status-info)}.alert-content-col>strong{margin-bottom:6px;max-width:780px;font-size:15px;font-weight:700;letter-spacing:-.01em}.alert-content-col>p{max-width:840px;margin-bottom:0;color:color-mix(in srgb,var(--text-secondary) 92%,transparent)}.alert-recommendation{display:flex;align-items:flex-start;gap:8px;max-width:860px;margin-top:10px;color:var(--text-secondary);font-size:12px;line-height:1.5}.alert-recommendation svg{margin-top:2px;color:var(--status-info)}.alert-recommendation strong{color:var(--text-heading);font-weight:650}.alert-footer{margin-top:12px;gap:8px 12px;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.alert-actions-col{min-width:172px;align-items:center!important;justify-content:flex-end!important}.alert-actions-col .alerts-primary-action,.alert-actions-col .alerts-secondary-action{min-width:124px;min-height:36px;box-shadow:none!important}.alert-actions-col .alerts-primary-action{padding-inline:16px!important}.alerts-overflow-trigger{background:transparent!important}.dark .alert-row{background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 12px 24px -20px rgba(0,0,0,.52)!important}@media (max-width:900px){.alert-row{grid-template-columns:1fr!important;gap:16px!important}.alert-actions-col{min-width:0;width:100%;justify-content:flex-start!important}}@media (max-width:700px){.alert-row{padding:20px!important}.alert-actions-col .alerts-primary-action,.alert-actions-col .alerts-secondary-action{flex:1 1 auto}}.alerts-kpi-grid{gap:1px!important;overflow:hidden;border:1px solid var(--border-subtle);border-radius:18px;background:var(--border-subtle);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 70%,transparent),0 10px 24px -22px color-mix(in srgb,var(--foreground) 24%,transparent)}.alerts-kpi-card{min-height:96px;border:0!important;border-radius:0;background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%) 100%);box-shadow:none!important;padding:18px 20px}.alerts-kpi-card:before{inset:auto 20px 0;height:2px;border-radius:999px 999px 0 0;opacity:0}.alerts-kpi-card:hover{transform:none;border-color:transparent!important;background:var(--surface-card);box-shadow:none!important}.alerts-kpi-card:hover:before{opacity:1}.alerts-kpi-header{top:18px;margin:0}.alerts-kpi-icon{width:28px;height:28px;border-radius:9px}.alerts-kpi-icon svg{width:15px;height:15px}.alerts-kpi-label{margin-bottom:8px;padding-right:38px;color:var(--text-secondary);font-size:12px;font-weight:600}.alerts-kpi-value{display:block;font-size:28px;font-weight:720;letter-spacing:-.035em}.alerts-kpi-trend{margin-top:8px;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.35}.dark .alerts-kpi-grid{background:var(--border-subtle);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 12px 24px -20px rgba(0,0,0,.52)}.dark .alerts-kpi-card{background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%) 100%)!important}@media (max-width:700px){.alerts-kpi-grid{grid-template-columns:1fr!important;gap:1px!important}.alerts-kpi-card{min-height:88px}}.alerts-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.alerts-kpi-card{min-height:76px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;border-radius:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 74%,transparent),0 10px 24px -24px color-mix(in srgb,var(--foreground) 24%,transparent)!important;padding:16px 18px 15px!important}.alerts-kpi-card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 82%,transparent),0 14px 28px -24px color-mix(in srgb,var(--foreground) 28%,transparent)!important}.alerts-kpi-card:before{inset:14px auto 14px 0!important;width:3px!important;height:auto!important;opacity:.72!important;background:var(--status-info)!important}.alerts-kpi-card[data-tone=danger]:before{background:var(--status-danger)!important}.alerts-kpi-card[data-tone=warning]:before{background:var(--status-warning)!important}.alerts-kpi-card[data-tone=success]:before{background:var(--status-success)!important}.alerts-kpi-card:hover:before{opacity:1!important}.alerts-kpi-header{display:none!important}.alerts-kpi-label{margin:0 0 7px!important;padding:0!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500!important}.alerts-kpi-value{display:inline-block!important;color:var(--text-heading)!important;font-size:27px!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1!important}.alerts-kpi-card[data-tone=danger] .alerts-kpi-value{color:var(--status-danger)!important}.alerts-kpi-trend{display:inline-block!important;margin:0 0 0 10px!important;color:var(--text-secondary)!important;font-size:11px!important;line-height:1.35!important;vertical-align:baseline!important}.dark .alerts-kpi-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 12px 24px -22px rgba(0,0,0,.5)!important}@media (max-width:1180px){.alerts-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.alerts-kpi-grid{grid-template-columns:1fr!important;gap:10px!important}}.alerts-kpi-grid{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(190px,1fr))!important;gap:16px!important;align-items:stretch!important}.alerts-kpi-card{isolation:isolate;min-height:124px!important;border-radius:24px!important;border-color:color-mix(in srgb,var(--border-subtle) 64%,transparent)!important;background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--status-info-soft) 74%,transparent) 0 52px,transparent 96px),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 86%,transparent),0 18px 40px -34px color-mix(in srgb,var(--foreground) 30%,transparent)!important;padding:22px 22px 20px!important}.alerts-kpi-card:first-child{border-color:color-mix(in srgb,var(--status-danger) 16%,var(--border-subtle) 84%)!important;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--status-danger-soft) 92%,transparent) 0 72px,transparent 128px),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 98%,transparent) 0,color-mix(in srgb,var(--status-danger-soft) 42%,var(--surface-card) 58%) 145%)!important}.alerts-kpi-card:first-child:after{content:"Prioridade executiva";position:absolute;top:18px;right:20px;z-index:-1;color:color-mix(in srgb,var(--status-danger) 18%,transparent);font-size:12px;font-weight:650;letter-spacing:0}.alerts-kpi-card:before{inset:auto auto 20px 22px!important;width:38px!important;height:3px!important;border-radius:999px!important;opacity:.75!important}.alerts-kpi-card:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 90%,transparent),0 24px 48px -36px color-mix(in srgb,var(--foreground) 36%,transparent)!important}.alerts-kpi-header{display:flex!important;position:absolute;right:18px;bottom:18px;top:auto;z-index:0}.alerts-kpi-icon{width:34px;height:34px;border-radius:14px;opacity:.86}.alerts-kpi-label{max-width:70%;margin-bottom:14px!important;color:var(--text-secondary)!important;font-size:13px!important;font-weight:600!important}.alerts-kpi-value{display:block!important;font-size:38px!important;font-weight:760!important;letter-spacing:-.045em!important}.alerts-kpi-card:first-child .alerts-kpi-value{color:var(--status-danger)!important;font-size:46px!important}.alerts-kpi-trend{display:block!important;max-width:calc(100% - 50px);margin:10px 0 0!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500!important}.dark .alerts-kpi-card{background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--status-info-soft) 32%,transparent) 0 52px,transparent 96px),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 6%,transparent),0 20px 42px -34px rgba(0,0,0,.72)!important}.dark .alerts-kpi-card:first-child{background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--status-danger-soft) 38%,transparent) 0 72px,transparent 128px),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 98%,transparent) 0,color-mix(in srgb,var(--status-danger-soft) 20%,var(--surface-card) 80%) 145%)!important}@media (max-width:1320px){.alerts-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.alerts-kpi-grid{grid-template-columns:1fr!important}.alerts-kpi-card,.alerts-kpi-card:first-child{min-height:112px!important}.alerts-kpi-card:first-child .alerts-kpi-value{font-size:40px!important}}.alerts-page{gap:24px!important}.alerts-command-panel{display:grid;gap:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:26px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--status-info-soft) 56%,transparent) 0 128px,transparent 260px),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent),0 18px 42px -38px color-mix(in srgb,var(--foreground) 32%,transparent);padding:18px 20px}.alerts-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--border-subtle);padding-bottom:16px}.alerts-command-metrics .alerts-kpi-card{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 22px!important}.alerts-command-metrics .alerts-kpi-card:first-child{padding-left:0!important}.alerts-command-metrics .alerts-kpi-card:not(:last-child){border-right:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)!important}.alerts-command-metrics .alerts-kpi-card:after,.alerts-command-metrics .alerts-kpi-card:before,.alerts-command-metrics .alerts-kpi-header{display:none!important}.alerts-command-metrics .alerts-kpi-card:hover{transform:none!important;background:transparent!important;box-shadow:none!important}.alerts-command-metrics .alerts-kpi-label{margin:0 0 6px!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500!important}.alerts-command-metrics .alerts-kpi-value{display:inline-flex!important;color:var(--text-heading)!important;font-size:26px!important;font-weight:760!important;letter-spacing:-.04em!important;line-height:1!important}.alerts-command-metrics .alerts-kpi-card[data-tone=danger] .alerts-kpi-value{color:var(--status-danger)!important}.alerts-command-metrics .alerts-kpi-trend{display:inline-flex!important;max-width:none!important;margin:0 0 0 8px!important;color:var(--text-secondary)!important;font-size:11px!important;font-weight:500!important;transform:translateY(-1px)}.alerts-command-panel .alerts-toolbar{margin:0!important;border:0!important;padding:0!important}.alerts-command-panel .alerts-tabs{border:0}.alerts-command-panel .alerts-tab{padding:6px 0}.alerts-command-panel .alerts-search-control input{box-shadow:none}.dark .alerts-command-panel{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--status-info-soft) 22%,transparent) 0 128px,transparent 260px),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,transparent) 0,color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent),0 18px 42px -34px rgba(0,0,0,.66)}@media (max-width:980px){.alerts-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.alerts-command-metrics .alerts-kpi-card:nth-child(2){border-right:0!important}}@media (max-width:700px){.alerts-command-panel{border-radius:22px;padding:16px}.alerts-command-metrics{grid-template-columns:1fr;gap:12px}.alerts-command-metrics .alerts-kpi-card{border-right:0!important;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;padding:0 0 12px!important}.alerts-command-metrics .alerts-kpi-card:last-child{border-bottom:0!important;padding-bottom:0!important}}.alerts-editorial-page{display:flex;width:min(100%,1120px);flex-direction:column;gap:30px;margin:0 auto;padding:0 0 28px;color:var(--text-primary)}.alerts-editorial-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.alerts-editorial-heading{max-width:760px}.alerts-editorial-kicker{display:block;margin-bottom:14px;color:var(--status-info);font-size:12px;font-weight:700;letter-spacing:0}.alerts-editorial-header h1{margin:0;color:var(--text-heading);font-size:clamp(2rem,4vw,3.15rem);font-weight:320;letter-spacing:-.055em;line-height:1.08}.alerts-editorial-header p{max-width:680px;margin:18px 0 0;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.65}.alerts-editorial-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.alerts-quiet-action{border-radius:999px!important;color:var(--text-secondary)!important}.alerts-quiet-action:hover{background:var(--surface-card-soft)!important;color:var(--text-heading)!important}.alerts-editorial-filterbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:-6px}.alerts-editorial-filterbar .alerts-tabs{border:0;gap:22px}.alerts-editorial-filterbar .alerts-tab{padding:0;border:0;color:var(--text-muted);font-size:13px;font-weight:600}.alerts-editorial-filterbar .alerts-tab.active,.alerts-editorial-filterbar .alerts-tab:hover{color:var(--text-heading)}.alerts-editorial-filterbar .alerts-tab.active:after{content:"";display:block;width:100%;height:2px;margin-top:8px;border-radius:999px;background:var(--status-info)}.alerts-editorial-filterbar .alerts-search-control{width:min(100%,260px)}.alerts-editorial-filterbar .alerts-search-control input{background:var(--surface-card);box-shadow:none}.alerts-advanced-filters{margin:-10px 0 0!important;border-radius:20px!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 72%,transparent),0 16px 34px -30px color-mix(in srgb,var(--foreground) 26%,transparent)!important}.alerts-priority-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:28px;background:var(--surface-card);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 20px 44px -34px color-mix(in srgb,var(--foreground) 32%,transparent);padding:30px}.alerts-priority-card.alerts-tone-critical{border-color:color-mix(in srgb,var(--status-danger) 18%,var(--border-subtle) 82%)}.alerts-priority-card.alerts-tone-warning{border-color:color-mix(in srgb,var(--status-warning) 20%,var(--border-subtle) 80%)}.alerts-priority-card:before{content:"";position:absolute;inset:30px auto 30px 0;width:4px;border-radius:999px;background:var(--status-info)}.alerts-priority-card.alerts-tone-critical:before{background:var(--status-danger)}.alerts-priority-card.alerts-tone-warning:before{background:var(--status-warning)}.alerts-priority-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--status-info);font-size:12px;font-weight:750;letter-spacing:0}.alerts-priority-card.alerts-tone-critical .alerts-priority-label{color:var(--status-danger)}.alerts-priority-card.alerts-tone-warning .alerts-priority-label{color:var(--status-warning)}.alerts-priority-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.alerts-priority-body h2{margin:0;max-width:760px;color:var(--text-heading);font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:680;letter-spacing:-.04em;line-height:1.14}.alerts-priority-body p{max-width:780px;margin:12px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.65}.alerts-priority-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.alerts-priority-footnote{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;line-height:1.5}.alerts-priority-footnote strong{color:var(--text-heading);font-weight:700}.alerts-editorial-feed{display:flex;flex-direction:column}.alerts-editorial-feed>h2{margin:0;padding-bottom:14px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:0}.alerts-feed-item{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent)}.alerts-feed-item:last-child{border-bottom:0}.alerts-feed-time{display:flex;flex-direction:column;gap:6px;padding-top:2px;color:var(--text-ghost);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.alerts-feed-time small{color:var(--text-muted);font-size:11px;font-weight:500}.alerts-feed-content{min-width:0}.alerts-feed-content h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--text-heading);font-size:17px;font-weight:690;letter-spacing:-.018em;line-height:1.3}.alerts-feed-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--status-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info-soft) 86%,transparent)}.alerts-tone-critical .alerts-feed-dot{background:var(--status-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger-soft) 90%,transparent)}.alerts-tone-warning .alerts-feed-dot{background:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning-soft) 90%,transparent)}.alerts-feed-content>p{max-width:760px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.65}.alerts-feed-recommendation{display:flex;align-items:flex-start;gap:8px;max-width:780px;margin-top:12px;color:var(--text-secondary);font-size:12px;line-height:1.55}.alerts-feed-recommendation svg{margin-top:2px;color:var(--status-info)}.alerts-feed-recommendation strong{color:var(--text-heading);font-weight:700}.alerts-feed-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;color:var(--text-muted);font-size:12px;font-weight:500}.alerts-feed-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:172px}.alerts-feed-actions .alerts-primary-action,.alerts-feed-actions .alerts-secondary-action{min-height:36px;box-shadow:none!important}.alerts-editorial-empty-note{padding:24px 0;color:var(--text-secondary);font-size:14px}.dark .alerts-advanced-filters,.dark .alerts-priority-card{background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 18px 40px -30px rgba(0,0,0,.65)!important}@media (max-width:980px){.alerts-editorial-header{grid-template-columns:1fr;align-items:start}.alerts-editorial-actions{justify-content:flex-start;flex-wrap:wrap}.alerts-feed-item,.alerts-priority-body{grid-template-columns:1fr}.alerts-feed-actions{justify-content:flex-start}}@media (max-width:720px){.alerts-editorial-page{gap:24px}.alerts-editorial-header h1{font-size:2rem;letter-spacing:-.04em}.alerts-editorial-filterbar{align-items:stretch;flex-direction:column}.alerts-editorial-filterbar .alerts-search-control{width:100%}.alerts-editorial-actions>*,.alerts-feed-actions>*,.alerts-priority-actions>*{flex:1 1 auto}.alerts-priority-card{border-radius:22px;padding:24px}.alerts-priority-body h2{font-size:1.55rem}.alerts-feed-actions,.alerts-priority-actions{align-items:stretch;flex-wrap:wrap}.alerts-feed-item{gap:14px;padding:22px 0}}.alerts-ds-page{display:flex;flex-direction:column;gap:24px;padding:0}.alerts-ds-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.alerts-ds-header h1{margin:0 0 8px;color:var(--foreground);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.alerts-ds-header p{margin:0;color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:1.5}.alerts-ds-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.alerts-ds-board{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:24px;background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%) 100%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground) 4%,transparent),0 16px 32px -24px color-mix(in srgb,var(--foreground) 16%,transparent)}.alerts-ds-board-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px;border-bottom:1px solid var(--border-subtle)}.alerts-ds-board-header h2{margin:0;color:var(--text-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.alerts-ds-board-header p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.alerts-ds-metrics{display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--border-subtle)}.alerts-ds-metrics button{min-width:0;border:0;background:var(--surface-card);padding:12px 14px;text-align:left;transition:background .2s cubic-bezier(.16,1,.3,1)}.alerts-ds-metrics button:hover{background:var(--surface-card-soft)}.alerts-ds-metrics strong{display:block;color:var(--text-heading);font-size:22px;font-weight:760;letter-spacing:-.035em;line-height:1}.alerts-ds-metrics span{display:block;margin-top:6px;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.25}.alerts-ds-metrics button[data-tone=danger] strong{color:var(--status-danger)}.alerts-ds-metrics button[data-tone=warning] strong{color:var(--status-warning)}.alerts-ds-metrics button[data-tone=success] strong{color:var(--status-success)}.alerts-ds-board .alerts-priority-card{margin:24px;border-radius:20px;background:var(--surface-card);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 76%,transparent),0 12px 28px -26px color-mix(in srgb,var(--foreground) 24%,transparent);padding:24px}.alerts-ds-board .alerts-priority-card:before{inset:24px auto 24px 0;width:4px}.alerts-ds-board .alerts-priority-label{margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:0}.alerts-ds-board .alerts-priority-body{grid-template-columns:minmax(0,1fr) auto}.alerts-ds-board .alerts-priority-body h2{color:var(--text-heading);font-size:22px;font-weight:700;letter-spacing:-.025em}.alerts-ds-board .alerts-priority-body p{color:var(--text-secondary);font-size:14px;line-height:1.6}.alerts-ds-filterbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px 18px;border-bottom:1px solid var(--border-subtle)}.alerts-ds-filterbar .alerts-tabs{border:0}.alerts-ds-filterbar .alerts-tab{padding:8px 0;font-size:13px;font-weight:600}.alerts-ds-filterbar .alerts-search-control input{background:var(--surface-card);box-shadow:none}.alerts-ds-board .alerts-advanced-filters{margin:18px 24px 0!important;border-radius:16px!important;background:var(--surface-card-soft)!important;box-shadow:none!important}.alerts-agenda-filterbar{display:flex;align-items:center;gap:12px;padding:0 24px 18px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.alerts-agenda-search{position:relative;display:flex;align-items:center;flex:1 1 360px;min-width:260px}.alerts-agenda-search svg{position:absolute;left:14px;color:var(--text-muted)}.alerts-agenda-search input{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 10px 26px -24px rgba(15,23,42,.32);outline:none;padding:10px 14px 10px 42px;font-size:13px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}.alerts-agenda-search input::-moz-placeholder{color:var(--text-muted)}.alerts-agenda-search input::placeholder{color:var(--text-muted)}.alerts-agenda-search input:focus{border-color:var(--status-info);background:var(--surface-card);box-shadow:0 0 0 3px var(--focus-ring),inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent),0 10px 26px -24px rgba(15,23,42,.32)}.alerts-agenda-select{width:210px!important;min-height:44px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;border-radius:13px!important;background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 10px 26px -24px rgba(15,23,42,.32)!important}.alerts-agenda-select-status{width:170px!important}.alerts-filter-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.alerts-ds-feed{display:flex;flex-direction:column;padding:0 24px 8px}.alerts-ds-feed>header{display:flex;align-items:center;justify-content:space-between;padding:18px 0 14px;border-bottom:1px solid var(--border-subtle)}.alerts-ds-feed>header h2{margin:0;color:var(--text-heading);font-size:14px;font-weight:700;letter-spacing:-.01em}.alerts-ds-feed>header span{color:var(--text-muted);font-size:12px;font-weight:600}.alerts-ds-feed .alerts-feed-item{grid-template-columns:96px minmax(0,1fr) auto;gap:22px;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}.alerts-ds-board .alerts-feed-content h3{font-weight:700}.alerts-ds-board .alerts-feed-content>p{font-size:13px;line-height:1.55}.alerts-ds-board .alerts-feed-recommendation{margin-top:10px}.alerts-ds-board .alerts-feed-actions{min-width:168px}.alerts-ds-board .alerts-editorial-empty-note{padding:22px 0;color:var(--text-secondary);font-size:13px}.dark .alerts-ds-board,.dark .alerts-ds-board .alerts-priority-card{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 2px 4px -1px rgba(0,0,0,.48),0 16px 32px -24px rgba(0,0,0,.7)}.dark .alerts-ds-metrics{background:var(--border-subtle)}.dark .alerts-agenda-search input,.dark .alerts-agenda-select,.dark .alerts-ds-filterbar .alerts-search-control input,.dark .alerts-ds-metrics button{background:var(--surface-card)}@media (max-width:1120px){.alerts-ds-board-header{grid-template-columns:1fr;align-items:start}.alerts-ds-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.alerts-ds-header{align-items:flex-start;flex-direction:column}.alerts-ds-actions{justify-content:flex-start}.alerts-ds-board .alerts-feed-item,.alerts-ds-board .alerts-priority-body{grid-template-columns:1fr}.alerts-ds-filterbar{align-items:stretch;flex-direction:column}.alerts-agenda-search,.alerts-agenda-select,.alerts-agenda-select-status,.alerts-ds-filterbar .alerts-search-control{width:100%;flex-basis:auto}.alerts-agenda-filterbar{align-items:stretch;flex-direction:column}.alerts-filter-actions{width:100%;margin-left:0}.alerts-filter-actions>*{flex:1 1 auto}.alerts-ds-board .alerts-feed-actions{justify-content:flex-start;min-width:0}}@media (max-width:640px){.alerts-ds-actions>*,.alerts-ds-board .alerts-feed-actions>*,.alerts-ds-board .alerts-priority-actions>*{flex:1 1 auto}.alerts-ds-board .alerts-priority-card,.alerts-ds-board-header,.alerts-ds-feed,.alerts-ds-filterbar{padding-left:18px;padding-right:18px}.alerts-ds-board .alerts-priority-card{margin:18px}.alerts-ds-metrics{grid-template-columns:1fr}}.alerts-ds-board,.alerts-ds-board .alerts-feed-item,.alerts-ds-board .alerts-priority-card{background:var(--surface-card)!important}.alerts-ds-board .alerts-priority-card.alerts-tone-critical{border-color:color-mix(in srgb,var(--status-danger) 18%,var(--border-subtle) 82%)!important}.alerts-ds-board .alerts-priority-card.alerts-tone-warning{border-color:color-mix(in srgb,var(--status-warning) 20%,var(--border-subtle) 80%)!important}.alerts-ds-board .alerts-priority-card.alerts-tone-info{border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important}.alerts-ds-feed{gap:10px;padding-bottom:24px}.alerts-ds-feed>header{margin-bottom:2px;border-bottom-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)}.alerts-ds-board .alerts-feed-item{position:relative;overflow:hidden;grid-template-columns:112px minmax(0,1fr) auto;gap:22px;align-items:center;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:16px;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 72%,transparent),0 8px 18px -18px color-mix(in srgb,var(--foreground) 24%,transparent);padding:18px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.alerts-ds-feed .alerts-feed-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 14px 28px -22px color-mix(in srgb,var(--foreground) 26%,transparent)}.alerts-ds-feed .alerts-feed-item:before{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:999px;background:var(--status-info)}.alerts-ds-board .alerts-feed-item.alerts-tone-critical:before{background:var(--status-danger)}.alerts-ds-board .alerts-feed-item.alerts-tone-warning:before{background:var(--status-warning)}.alerts-ds-feed .alerts-feed-time{gap:8px;padding-left:2px}.alerts-ds-board .alerts-feed-time span{color:var(--text-secondary);font-size:12px;font-weight:650}.alerts-ds-board .alerts-feed-time small{color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.2}.alerts-ds-board .alerts-tone-critical .alerts-feed-time small{color:var(--status-danger)}.alerts-ds-board .alerts-tone-warning .alerts-feed-time small{color:var(--status-warning)}.alerts-ds-board .alerts-tone-info .alerts-feed-time small{color:var(--status-info)}.alerts-ds-board .alerts-feed-content h3{margin-bottom:7px;font-size:15px;line-height:1.25}.alerts-ds-board .alerts-feed-dot{width:7px;height:7px;flex-basis:7px}.alerts-ds-board .alerts-feed-content>p{max-width:820px;color:var(--text-secondary)}.alerts-ds-board .alerts-feed-recommendation{max-width:860px;border:1px solid color-mix(in srgb,var(--status-info) 12%,var(--border-subtle) 88%);border-radius:12px;background:color-mix(in srgb,var(--status-info-soft) 36%,var(--surface-card) 64%);padding:9px 11px}.alerts-ds-board .alerts-feed-meta{gap:6px 10px;margin-top:10px;color:var(--text-muted)}.alerts-ds-board .alerts-feed-actions{align-items:center}.alerts-ds-board .alerts-feed-actions .alerts-primary-action,.alerts-ds-board .alerts-feed-actions .alerts-secondary-action{min-width:126px}.alerts-ds-board .alerts-overflow-trigger{background:var(--surface-card-soft)!important}.dark .alerts-ds-board,.dark .alerts-ds-board .alerts-feed-item,.dark .alerts-ds-board .alerts-priority-card{background:var(--surface-card)!important}.dark .alerts-ds-board .alerts-feed-item{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 12px 24px -20px rgba(0,0,0,.52)}@media (max-width:860px){.alerts-ds-board .alerts-feed-item{grid-template-columns:1fr;align-items:stretch}.alerts-ds-board .alerts-feed-actions{justify-content:flex-start}}.alerts-agenda-filterbar{margin-top:0;padding:0;border-top:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.alerts-agenda-search input,.alerts-agenda-select{background:var(--surface-card)!important}.alerts-agenda-search input{padding:9px 14px 9px 42px!important}.alerts-agenda-search input,.alerts-agenda-select{min-height:40px!important;border:1px solid var(--border-subtle)!important;border-radius:999px!important;background:var(--surface-card)!important;box-shadow:var(--shadow-xs)!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:400!important}.alerts-agenda-select{width:200px!important}.alerts-agenda-search input:hover,.alerts-agenda-select:hover{border-color:var(--border-medium)!important}.alerts-agenda-search input:focus,.alerts-agenda-select:focus,.alerts-agenda-select:focus-visible{border-color:var(--border-strong)!important;background:var(--surface-card)!important;box-shadow:0 0 0 2px var(--focus-ring),var(--shadow-xs)!important}.dark .alerts-agenda-filterbar{box-shadow:none}.alerts-status-nav{display:flex;min-width:0;align-items:center;gap:34px;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);padding:0 2px 10px;scrollbar-width:none}.alerts-status-nav::-webkit-scrollbar{display:none}.alerts-status-tab{position:relative;display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:10px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:0;transition:color .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.alerts-status-tab:hover{color:var(--text-heading)}.alerts-status-tab.active{color:var(--status-info)}.alerts-status-tab.active:after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;border-radius:999px;background:var(--status-info)}.alerts-status-count{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--status-info) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-info-soft) 84%,var(--surface-card) 16%);color:var(--status-info);font-size:11px;font-weight:800;line-height:1;padding:0 7px}.dark .alerts-status-nav{border-bottom-color:color-mix(in srgb,#fff 8%,transparent)}.dark .alerts-status-count{background:color-mix(in srgb,var(--status-info) 14%,transparent);border-color:color-mix(in srgb,var(--status-info) 30%,transparent)}@media (max-width:640px){.alerts-agenda-filterbar{padding-left:0;padding-right:0}.alerts-status-nav{gap:24px;margin-right:-18px;padding-bottom:9px;padding-right:18px}}.alerts-ds-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0;padding:0;border-top:0;background:transparent}.alerts-ds-feed>header{grid-column:1/-1;margin-bottom:0;padding:0 0 12px;border-bottom:0}.alerts-ds-feed .alerts-editorial-empty-note,.alerts-ds-feed .alerts-empty-card{grid-column:1/-1}.alerts-ds-feed .alerts-feed-item{display:grid;grid-template-columns:1fr!important;align-items:start;align-content:start;gap:14px;min-height:238px;border-radius:18px;padding:18px;background:linear-gradient(180deg,var(--surface-card) 0,color-mix(in srgb,var(--surface-card) 96%,var(--surface-muted) 4%) 100%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 74%,transparent),0 2px 4px -2px color-mix(in srgb,var(--foreground) 10%,transparent),0 16px 34px -24px color-mix(in srgb,var(--foreground) 24%,transparent)}.alerts-ds-feed .alerts-feed-item:hover{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 4px 8px -4px color-mix(in srgb,var(--foreground) 12%,transparent),0 22px 38px -24px color-mix(in srgb,var(--foreground) 30%,transparent)}.alerts-ds-feed .alerts-feed-item:before{content:none!important;display:none!important}.alerts-ds-feed .alerts-feed-time{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 0 12px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.alerts-ds-feed .alerts-feed-time small,.alerts-ds-feed .alerts-feed-time span{min-width:0;line-height:1.2}.alerts-ds-feed .alerts-feed-time span{color:var(--text-muted);font-size:11px;font-weight:650}.alerts-ds-feed .alerts-feed-time small{font-size:12px;font-weight:800;text-align:right}.alerts-ds-feed .alerts-severity-pill{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);border-radius:999px;background:var(--surface-card-soft);padding:0 10px;white-space:nowrap}.alerts-ds-feed .alerts-tone-critical .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-danger) 22%,transparent);background:color-mix(in srgb,var(--status-danger-soft) 76%,var(--surface-card) 24%);color:var(--status-danger)}.alerts-ds-feed .alerts-tone-warning .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-warning) 26%,transparent);background:color-mix(in srgb,var(--status-warning-soft) 76%,var(--surface-card) 24%);color:var(--status-warning)}.alerts-ds-feed .alerts-tone-info .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-info) 22%,transparent);background:color-mix(in srgb,var(--status-info-soft) 74%,var(--surface-card) 26%);color:var(--status-info)}.alerts-ds-feed .alerts-feed-content h3{margin-bottom:8px;font-size:14px;line-height:1.3}.alerts-ds-feed .alerts-feed-content>p,.alerts-ds-feed .alerts-feed-meta,.alerts-ds-feed .alerts-feed-recommendation span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.alerts-ds-feed .alerts-feed-content>p{-webkit-line-clamp:2}.alerts-ds-feed .alerts-feed-recommendation{margin-top:12px;border:0;border-radius:0;background:transparent;padding:0;color:var(--text-secondary)}.alerts-ds-feed .alerts-feed-recommendation span{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.alerts-ds-feed .alerts-feed-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin-top:14px;overflow:visible;border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);padding-top:12px;line-height:1.35;-webkit-box-orient:unset;-webkit-line-clamp:unset}.alerts-ds-feed .alerts-meta-item{min-width:0;color:var(--text-muted);font-size:11px;font-weight:560}.alerts-ds-feed .alerts-meta-item strong{color:var(--text-secondary);font-weight:780}.alerts-ds-feed .alerts-status-open,.alerts-ds-feed .alerts-status-open strong{color:var(--status-warning)}.alerts-ds-feed .alerts-status-acknowledged,.alerts-ds-feed .alerts-status-acknowledged strong{color:var(--status-info)}.alerts-ds-feed .alerts-status-resolved,.alerts-ds-feed .alerts-status-resolved strong{color:var(--status-success)}.alerts-ds-feed .alerts-status-dismissed{color:var(--text-muted)}.alerts-ds-feed .alerts-feed-actions{width:100%;min-width:0;align-self:end;justify-content:space-between;margin-top:auto}.alerts-ds-feed .alerts-feed-actions .alerts-primary-action,.alerts-ds-feed .alerts-feed-actions .alerts-secondary-action{min-width:0;flex:1 1 auto}.alerts-ds-feed .alerts-overflow-trigger{flex:0 0 auto}@media (max-width:1180px){.alerts-ds-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.alerts-ds-feed{grid-template-columns:1fr}.alerts-ds-feed .alerts-feed-item{min-height:0}}.conversations-action-menu{border-color:var(--border-subtle)!important;border-radius:18px!important;background:var(--surface-raised)!important;padding:10px!important;box-shadow:var(--shadow-card-hover)!important}.conversations-action-menu-item{display:flex!important;align-items:center!important;gap:12px!important;min-height:62px!important;border-radius:14px!important;padding:10px 11px!important;cursor:pointer!important}.conversations-action-menu-item:hover,.conversations-action-menu-item[data-highlighted]{background:var(--action-ghost-hover)!important}.conversations-action-menu-icon{display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--status-info-soft);color:var(--status-info)}.conversations-action-menu-icon--warning{background:var(--status-warning-soft);color:var(--status-warning)}.conversations-action-menu-icon--danger{background:var(--status-danger-soft);color:var(--status-danger)}.conversations-action-menu-description,.conversations-action-menu-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-action-menu-title{color:var(--text-heading);font-size:13px;font-weight:500;line-height:1.35}.conversations-action-menu-description{margin-top:2px;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.35}.dark .conversations-action-menu{background:var(--surface-raised)!important}.conversations-depth-scope{--conversation-teal-soft:color-mix(in srgb,var(--status-info) 7%,var(--surface-card) 93%);--conversation-teal-border:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%);--conversation-assist:#7c3aed;--conversation-assist-soft:color-mix(in srgb,var(--conversation-assist) 7%,var(--surface-card) 93%);--conversation-assist-border:color-mix(in srgb,var(--conversation-assist) 20%,var(--border-subtle) 80%);--conversation-panel-surface:color-mix(in srgb,var(--surface-card) 94%,var(--surface-muted) 6%);--conversation-chat-canvas:color-mix(in srgb,var(--surface-muted) 82%,var(--surface-card) 18%);--conversation-identity-surface:var(--conversation-teal-soft);--conversation-own-surface:var(--conversation-teal-soft);--conversation-patient-surface:color-mix(in srgb,var(--surface-card) 70%,var(--surface-muted) 30%);--conversation-context-surface:var(--conversation-assist-soft);--conversation-depth-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.88),0 2px 4px -1px color-mix(in srgb,var(--foreground) 5%,transparent),0 18px 36px -20px color-mix(in srgb,var(--foreground) 20%,transparent)}.conversation-page-header h1{font-size:30px!important;font-weight:760!important;letter-spacing:-.03em!important}.conversation-page-header p{color:var(--text-secondary)!important;font-size:14px!important;font-weight:500!important}.conversations-depth-scope .conversations-shell{border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;border-radius:24px!important;box-shadow:var(--conversation-depth-shadow)!important;backdrop-filter:none!important}.conversations-depth-scope .conversations-shell,.conversations-depth-scope .conversations-shell>.conversation-context-panel,.conversations-depth-scope .conversations-shell>.conversation-queue-panel{background:var(--conversation-panel-surface)!important}.conversations-depth-scope .conversations-shell>.conversation-chat-panel{background:var(--conversation-chat-canvas)!important}.conversation-queue-toolbar [role=combobox],.conversation-queue-toolbar input{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 70%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent)!important}.conversation-queue-toolbar input:focus,.conversation-queue-toolbar input:focus-visible{border-color:color-mix(in srgb,var(--status-info) 36%,var(--border-subtle) 64%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 76%,transparent),0 0 0 3px color-mix(in srgb,var(--status-info) 12%,transparent)!important}.conversation-queue-nav-wrap{border-bottom-color:color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;padding-bottom:12px!important}.conversation-queue-nav-wrap>.flex{align-items:flex-start!important;gap:10px}.conversation-queue-nav{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:8px;overflow:visible;padding:2px 0}.conversation-queue-nav-item{display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:-.01em;padding:0 9px;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.conversation-queue-nav-item:hover{color:var(--status-info);background:var(--surface-muted)}.conversation-queue-nav-item.active{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%);background:var(--surface-card);color:var(--status-info);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent)}.conversation-queue-nav-count{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--status-info) 18%,transparent);border-radius:999px;background:var(--surface-card);color:var(--status-info);font-size:10px;font-weight:800;padding:0 6px}.conversation-queue-filter-panel{border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-card) 28%)!important}.conversation-queue-list{padding:14px 12px!important}.conversation-queue-card{position:relative;border:1px solid transparent!important;background:color-mix(in srgb,var(--surface-card) 96%,var(--surface-muted) 4%)!important;box-shadow:none!important;transform:none!important}.conversation-queue-card:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:transparent;transition:background .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.conversation-queue-card:hover{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;background:var(--surface-card)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 72%,transparent),0 10px 24px -22px color-mix(in srgb,var(--foreground) 24%,transparent)!important}.conversation-queue-card[aria-current=true]{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important;background:var(--conversation-identity-surface)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 14px 30px -24px color-mix(in srgb,var(--foreground) 18%,transparent)!important}.conversation-queue-card[aria-current=true]:before{background:var(--status-info)}.conversation-queue-avatar{border:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);background:var(--surface-muted)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 70%,transparent)}.conversation-chat-avatar,.conversation-context-avatar,.conversation-queue-card[aria-current=true] .conversation-queue-avatar{border:1px solid var(--conversation-teal-border)!important;background:var(--conversation-identity-surface)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 70%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent),0 10px 26px -24px color-mix(in srgb,var(--status-info) 26%,transparent)!important}.conversation-queue-preview{font-size:11px!important;line-height:1.45!important}.conversation-chat-header{background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important;box-shadow:0 10px 24px -26px color-mix(in srgb,var(--foreground) 24%,transparent)}.conversation-message-list{padding-top:26px!important}.conversation-message-row{margin-bottom:18px!important}.conversation-message-bubble{max-width:min(72%,720px)!important;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 62%,transparent),0 2px 5px -4px color-mix(in srgb,var(--foreground) 18%,transparent)!important}.conversation-message-bubble p{font-size:14px!important;line-height:1.62!important}.conversation-message-bubble-own{background:var(--conversation-own-surface)!important;border:1px solid var(--conversation-teal-border)!important;color:var(--text-heading)!important}.conversation-message-bubble-own:after{content:none;display:none}.conversation-message-bubble-patient{border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important;background:var(--conversation-patient-surface)!important}.conversation-message-bubble-patient:before{content:none;display:none}.conversation-system-pill{border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);background:color-mix(in srgb,var(--surface-card) 82%,transparent)!important}.conversation-note-card{border-color:color-mix(in srgb,var(--status-warning) 18%,var(--border-subtle) 82%)!important;background:color-mix(in srgb,var(--status-warning-soft) 58%,var(--surface-card) 42%)!important}.conversation-composer{border-top:0!important;background:color-mix(in srgb,var(--surface-muted) 88%,var(--surface-card) 12%)!important;padding:10px 14px 12px!important}.conversation-composer-shell{height:52px!important;min-height:52px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);background:var(--surface-card)!important;padding:0 7px!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 80%,transparent),0 2px 4px -2px color-mix(in srgb,var(--foreground) 10%,transparent),0 12px 24px -18px color-mix(in srgb,var(--foreground) 20%,transparent)!important}.conversation-composer-shell:focus-within{border-color:color-mix(in srgb,var(--status-info) 32%,var(--border-subtle) 68%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 78%,transparent),0 0 0 3px color-mix(in srgb,var(--status-info) 12%,transparent),0 12px 26px -24px color-mix(in srgb,var(--foreground) 28%,transparent)}.conversation-composer-attach{color:color-mix(in srgb,var(--text-heading) 76%,var(--text-secondary) 24%)!important;height:38px!important;width:38px!important}.conversation-composer-input{align-self:center;height:36px!important;min-height:36px!important;max-height:72px!important;padding-top:8px!important;padding-bottom:6px!important;line-height:1.35!important;scrollbar-width:none}.conversation-composer-input::-webkit-scrollbar{display:none}.conversation-composer-input::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-muted) 18%)!important}.conversation-composer-input::placeholder{color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-muted) 18%)!important}.conversation-composer-send{height:40px!important;width:40px!important;min-width:40px!important;flex:0 0 40px!important;gap:0!important;padding:0!important;background:color-mix(in srgb,var(--status-info) 78%,var(--surface-card) 22%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent),0 10px 22px -16px color-mix(in srgb,var(--status-info) 48%,transparent)!important;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important}.conversation-composer-send svg{height:22px!important;width:22px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.conversation-composer-send:hover{background:var(--status-info)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent),0 14px 26px -16px color-mix(in srgb,var(--status-info) 58%,transparent)!important;transform:translateY(-1px)}.conversation-composer-send:hover svg{transform:translateX(1px) scale(1.04)}.conversation-composer-send:active{transform:translateY(0) scale(.98)}.conversation-composer-send:disabled{opacity:.62!important;background:color-mix(in srgb,var(--status-info) 48%,var(--surface-card) 52%)!important;color:color-mix(in srgb,#fff 86%,transparent)!important;transform:none!important}.conversation-composer-send:disabled svg{transform:none!important}.conversation-context-profile{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);display:grid!important;grid-template-columns:74px minmax(0,1fr);align-items:center!important;-moz-column-gap:16px;column-gap:16px;row-gap:2px;padding:28px 28px 24px!important;text-align:left!important}.conversation-context-kicker{grid-column:1/-1;margin-bottom:12px;color:var(--status-info);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.conversation-context-profile .conversation-context-avatar{grid-column:1;grid-row:2/span 3;width:72px!important;height:72px!important;border-radius:22px!important;font-size:24px!important}.conversation-context-name{grid-column:2;margin-top:0!important;font-size:20px!important;letter-spacing:-.025em}.conversation-context-phone{grid-column:2;margin-top:2px!important;font-size:13px!important;line-height:1.35}.conversation-context-owner{grid-column:2;margin-top:6px;color:var(--text-ghost);font-size:12px;font-weight:650;line-height:1.35}.conversation-action-tile{height:48px!important;justify-content:flex-start!important;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)!important;border-radius:16px!important;background:var(--surface-card)!important;padding:0 14px!important;box-shadow:none!important;letter-spacing:-.01em}.conversation-action-tile svg{color:color-mix(in srgb,var(--status-info) 62%,var(--text-secondary) 38%)!important}.conversation-action-tile:hover{background:color-mix(in srgb,var(--status-info-soft) 38%,var(--surface-card) 62%)!important;border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important;box-shadow:0 10px 24px -22px color-mix(in srgb,var(--foreground) 18%,transparent)!important}.conversation-context-card{border:1px solid var(--conversation-assist-border);background:var(--conversation-context-surface)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 54%,transparent),0 10px 24px -26px color-mix(in srgb,var(--conversation-assist) 22%,transparent)}.conversation-transfer-card{position:relative;border-color:var(--conversation-assist-border)!important;background:var(--conversation-assist-soft)!important;padding:22px 24px 20px!important;overflow:hidden}.conversation-transfer-card:before{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--conversation-assist) 58%,transparent)}.conversation-detail-title,.conversation-media-title{color:var(--text-heading)!important;font-size:13px!important;font-weight:760!important;letter-spacing:-.01em!important}.conversation-detail-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.conversation-detail-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;align-items:start;color:var(--text-secondary);font-size:13px;line-height:1.45}.conversation-detail-row dt{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:-.005em}.conversation-detail-row dd{margin:0;color:var(--text-heading);font-size:13px;font-weight:400;line-height:1.45}.conversation-detail-note{margin-top:12px;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.55}.conversation-media-block{padding-top:2px}.conversation-media-empty{border-radius:20px!important;background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted) 18%)!important;box-shadow:none!important}.dark .conversations-depth-scope{--conversation-teal-soft:color-mix(in srgb,var(--status-info) 10%,var(--surface-card) 90%);--conversation-teal-border:color-mix(in srgb,var(--status-info) 26%,var(--border-subtle) 74%);--conversation-assist:#a78bfa;--conversation-assist-soft:color-mix(in srgb,var(--conversation-assist) 10%,var(--surface-card) 90%);--conversation-assist-border:color-mix(in srgb,var(--conversation-assist) 26%,var(--border-subtle) 74%);--conversation-panel-surface:color-mix(in srgb,var(--surface-card) 82%,var(--surface-app) 18%);--conversation-chat-canvas:color-mix(in srgb,var(--surface-card) 70%,var(--surface-muted) 30%);--conversation-identity-surface:var(--conversation-teal-soft);--conversation-own-surface:var(--conversation-teal-soft);--conversation-patient-surface:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted) 18%);--conversation-context-surface:var(--conversation-assist-soft);--conversation-depth-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 2px 4px -1px rgba(0,0,0,.46),0 18px 36px -20px rgba(0,0,0,.7)}.dark .conversation-composer-shell,.dark .conversation-message-bubble,.dark .conversation-queue-toolbar [role=combobox],.dark .conversation-queue-toolbar input{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 1px 2px rgba(0,0,0,.32)!important}.dark .conversation-queue-card[aria-current=true]{background:color-mix(in srgb,var(--status-info) 6%,var(--surface-card) 94%)!important;border-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 4%,transparent),0 10px 22px -20px rgba(0,0,0,.72)!important}.dark .conversation-chat-avatar,.dark .conversation-context-avatar,.dark .conversation-queue-avatar{background:var(--conversation-identity-surface)!important;border-color:var(--conversation-teal-border)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 5%,transparent),0 1px 2px rgba(0,0,0,.32),0 10px 26px -24px color-mix(in srgb,var(--status-info) 24%,transparent)!important}.dark .conversation-message-bubble-own{background:var(--conversation-own-surface)!important;border-color:var(--conversation-teal-border)!important}.dark .conversation-message-bubble-patient{background:var(--conversation-patient-surface)!important}.dark .conversation-context-card{border-color:var(--conversation-assist-border);background:var(--conversation-context-surface)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 3%,transparent),0 10px 24px -24px rgba(0,0,0,.82)!important}.dark .conversation-transfer-card{border-color:var(--conversation-assist-border)!important;background:var(--conversation-assist-soft)!important}.dark .conversation-action-tile{background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted) 16%)!important;border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important}.dark .conversation-action-tile:hover{background:color-mix(in srgb,var(--status-info) 7%,var(--surface-card) 93%)!important;border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%)!important}.dark .conversation-transfer-card:before{background:color-mix(in srgb,var(--conversation-assist) 48%,transparent)}.dark .conversation-media-empty{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-card) 58%)!important}@media (max-width:760px){.conversation-page-header h1{font-size:26px!important}.conversation-message-bubble{max-width:88%!important}}.dark .dashboard-page{background:var(--background)}.dashboard-action-button,.dashboard-primary-action{transition:transform 90ms ease,filter .14s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform}.dashboard-primary-action:active{transform:translateY(1px);filter:brightness(.96)}.dashboard-action-button:active{transform:translateY(1px);filter:brightness(.98)}.dashboard-primary-action{border-radius:999px!important;border:1px solid color-mix(in srgb,var(--ds-cyan-deep) 34%,transparent)!important;box-shadow:0 14px 28px -24px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.16)!important}.dashboard-primary-action:hover{background:var(--ds-cyan-deep-hover)!important;box-shadow:0 18px 36px -28px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.dashboard-action-button{border-radius:999px!important;border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 74%,transparent)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 26px -26px rgba(0,0,0,.12)!important;backdrop-filter:blur(10px) saturate(112%)}.dashboard-action-button:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--background-elevated) 86%,var(--background-soft) 14%)!important;border-color:color-mix(in srgb,var(--border) 74%,var(--ds-cyan-deep) 26%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.56),0 16px 34px -32px rgba(0,0,0,.14)!important}.dashboard-action-button:active{transform:translateY(0)}.dark .dashboard-action-button{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 34px -30px rgba(0,0,0,.58)!important}.dark .dashboard-action-button:hover{background:color-mix(in srgb,var(--card) 84%,transparent)!important;border-color:color-mix(in srgb,var(--border) 70%,var(--ds-cyan-deep) 30%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -34px rgba(0,0,0,.68)!important}.dashboard-command-kpis{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.dashboard-command-kpis:after,.dashboard-command-kpis:before{display:none!important;content:none!important}.dashboard-command-main{border-bottom-color:transparent!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-command-signal{display:none!important}.dashboard-secondary-report{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.dashboard-mini-chart,.dashboard-secondary-item{height:124px}.dashboard-mini-chart{display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--border) 50%,#fff 50%);background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.88)),color-mix(in srgb,var(--background-soft) 72%,#fff 28%)}.dashboard-mini-chart:hover{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border) 84%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 16px 34px -30px rgba(15,23,42,.18)}.dashboard-mini-chart-bars{flex:1;height:auto;min-height:48px;align-items:flex-end;gap:6px;padding:8px 0 0}.dashboard-mini-chart-bar{position:relative;align-self:flex-end;min-height:12px;border-radius:8px 8px 3px 3px;opacity:.9;transition:opacity .16s ease,transform .16s ease,filter .16s ease}.dashboard-mini-chart-bar:hover{opacity:1;transform:translateY(-3px);filter:saturate(1.08)}.dashboard-mini-chart-bar:after{content:"";position:absolute;inset:1px 1px auto;height:35%;border-radius:inherit;background:hsla(0,0%,100%,.28)}.dashboard-mini-chart-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.dashboard-mini-chart-labels span{max-width:none;min-width:0}.dashboard-secondary-item{align-items:flex-start;border-color:color-mix(in srgb,var(--border) 50%,#fff 50%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 26px -28px rgba(15,23,42,.14)}.dashboard-recharts-mini{flex:1;min-height:78px;margin-top:8px}.dashboard-donut-mini{display:flex;height:100%;min-height:78px;align-items:center;gap:8px}.dashboard-donut-legend{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px;color:var(--muted-foreground);font-size:10px;font-weight:650}.dashboard-donut-legend span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-donut-legend span span{justify-content:flex-start}.dashboard-donut-legend strong{color:var(--foreground);font-size:11px;font-weight:760;line-height:1}.dashboard-donut-legend i{height:7px;width:7px;flex-shrink:0;border-radius:999px}.dashboard-recharts-mini .recharts-cartesian-grid line{stroke-opacity:.55}.dashboard-recharts-mini .recharts-area-area,.dashboard-recharts-mini .recharts-pie-sector path{transition:opacity .16s ease,filter .16s ease}.dashboard-recharts-mini .recharts-pie-sector:hover path{filter:saturate(1.08);opacity:.9}@media (max-width:1180px){.dashboard-secondary-report{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.dashboard-secondary-report{grid-template-columns:1fr!important}.dashboard-mini-chart,.dashboard-secondary-item{height:auto;min-height:116px}}.patients-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.patients-metric-card{position:relative;overflow:hidden;min-height:104px;border:1px solid color-mix(in srgb,var(--border) 58%,#fff 42%);border-radius:12px;background:var(--card);padding:18px 18px 16px 20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 26px -26px rgba(15,23,42,.16);transition:border-color .16s ease,box-shadow .16s ease}.patients-metric-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border) 84%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 16px 30px -24px rgba(15,23,42,.14)}.patients-metric-accent{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 36%,transparent)}.patients-metric-card--success .patients-metric-accent{background:var(--success)}.patients-metric-card--warning .patients-metric-accent{background:var(--warning)}.patients-metric-card--critical .patients-metric-accent{background:var(--danger)}.patients-metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-foreground);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.patients-metric-card--success .patients-metric-top svg{color:var(--success)}.patients-metric-card--warning .patients-metric-top svg{color:var(--warning)}.patients-metric-card--critical .patients-metric-top svg{color:var(--danger)}.patients-metric-body{margin-top:14px;display:flex;align-items:baseline;gap:10px}.patients-metric-body strong{color:var(--foreground);font-size:28px;font-weight:760;line-height:1}.patients-metric-body span{color:var(--muted-foreground);font-size:12px;line-height:1.35}@media (max-width:1180px){.patients-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.patients-metric-grid{grid-template-columns:1fr}}.dashboard-secondary-report{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;gap:12px;align-items:stretch}.dashboard-secondary-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-secondary-highlights{display:grid;grid-template-columns:1fr;gap:12px}.dashboard-mini-chart{height:190px}.dashboard-secondary-item{height:89px}.dashboard-donut-mini,.dashboard-recharts-mini{min-height:132px}@media (max-width:1180px){.dashboard-secondary-report{grid-template-columns:1fr!important}.dashboard-secondary-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-secondary-charts,.dashboard-secondary-highlights{grid-template-columns:1fr}.dashboard-mini-chart{height:180px}.dashboard-secondary-item{height:auto;min-height:92px}}@media (min-width:761px){.dashboard-page{padding-left:0;padding-right:var(--app-page-padding)}}.dashboard-section-card{border-color:color-mix(in srgb,var(--border) 46%,#fff 54%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 20px 46px -42px rgba(15,23,42,.16)}.dashboard-section-card:hover{border-color:color-mix(in srgb,var(--border) 60%,#fff 40%)}.dashboard-agenda-panel,.dashboard-priority-panel{min-height:338px}.dashboard-section-card.dashboard-priority-panel{border-left-color:color-mix(in srgb,var(--brand-secondary) 26%,var(--border) 74%)}.dashboard-section-card.dashboard-agenda-panel{border-left-color:color-mix(in srgb,var(--brand-primary) 20%,var(--border) 80%)}.dashboard-section-card.dashboard-secondary-panel{border-left-color:color-mix(in srgb,var(--muted-foreground) 12%,var(--border) 88%)}.dashboard-section-header{border-bottom-color:color-mix(in srgb,var(--border) 58%,transparent)}.dashboard-section-header h2{font-weight:500}.dashboard-agenda-row,.dashboard-secondary-item{border-color:color-mix(in srgb,var(--border) 58%,#fff 42%);border-radius:12px}.dashboard-empty-state{border-color:color-mix(in srgb,var(--border) 66%,#fff 34%);border-radius:12px}.dashboard-agenda-empty-shell{position:relative}.dashboard-agenda-panel .dashboard-empty-state{display:flex;min-height:220px;flex-direction:column;justify-content:center}.dashboard-page{padding:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,var(--background-soft) 6%) 0,var(--background) 100%)}.dashboard-container,.dashboard-main-grid{gap:20px}.dashboard-command-card,.dashboard-section-card{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--background-elevated) 94%,var(--background) 6%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 18px 42px -38px rgba(15,23,42,.22)}.dashboard-command-main{gap:32px;padding:26px 28px 22px}.dashboard-command-title{margin-top:14px}.dashboard-command-subtitle{margin-top:10px}.dashboard-command-actions{gap:10px}.dashboard-action-button,.dashboard-primary-action{min-height:34px;padding-left:14px;padding-right:14px}.dashboard-command-kpi{min-height:104px;padding:20px 22px}.dashboard-section-header{padding:20px 22px}.dashboard-section-content{padding:18px 22px 22px}.dashboard-priority-list{gap:12px}.dashboard-priority-item{gap:22px;border-color:color-mix(in srgb,var(--border) 74%,rgba(24,59,98,.1) 26%);background:linear-gradient(180deg,hsla(0,0%,100%,.92),color-mix(in srgb,var(--background-elevated) 84%,var(--background-soft) 16%));padding:17px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 14px 32px -30px rgba(15,23,42,.26)}.dashboard-priority-item:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 40px -32px rgba(15,23,42,.34)}.dashboard-priority-leading{gap:14px}.dashboard-priority-icon{height:32px;width:32px;box-shadow:0 10px 20px -16px currentColor}.dashboard-priority-action{gap:10px}.dashboard-priority-more{padding-top:12px}.dashboard-agenda-content{padding-top:18px}.dashboard-agenda-list{gap:12px}.dashboard-agenda-row{min-height:68px;gap:14px;border-color:color-mix(in srgb,var(--border) 74%,rgba(24,59,98,.1) 26%);background:linear-gradient(180deg,hsla(0,0%,100%,.92),color-mix(in srgb,var(--background-elevated) 84%,var(--background-soft) 16%));padding:13px 12px 13px 26px;box-shadow:0 12px 28px -28px rgba(15,23,42,.22)}.dashboard-agenda-dot{top:26px}.dashboard-agenda-links{padding-top:8px}.dashboard-empty-state{padding:34px 22px;background:linear-gradient(180deg,hsla(0,0%,100%,.78),color-mix(in srgb,var(--background-elevated) 58%,var(--background-soft) 42%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.dashboard-secondary-grid{gap:12px}.dashboard-secondary-item{min-height:84px;padding:14px 15px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),color-mix(in srgb,var(--background-elevated) 82%,var(--background-soft) 18%));box-shadow:0 12px 28px -28px rgba(15,23,42,.22)}@media (max-width:760px){.dashboard-page{padding:14px}.dashboard-container,.dashboard-main-grid{gap:14px}.dashboard-command-main,.dashboard-section-content,.dashboard-section-header{padding-left:18px;padding-right:18px}}.app-topbar-shell{padding:0;background:var(--background-elevated);border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.app-topbar-surface{min-height:58px;gap:20px;overflow:visible;border:0;border-radius:0;background:var(--background-elevated);padding:0 22px;box-shadow:none;backdrop-filter:none}.app-topbar-ambient,.app-topbar-live-text:before,.app-topbar-mark,.app-topbar-mark-pulse{display:none}.app-topbar-chip{height:30px;max-width:220px;border:1px solid transparent;border-radius:8px;background:transparent;padding:0 10px;box-shadow:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.app-topbar-chip:hover{background:color-mix(in srgb,var(--background-soft) 76%,#fff 24%);color:var(--foreground)}.app-topbar-chip--active{border-color:color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background-soft) 70%,#fff 30%)}@media (max-width:760px){.app-topbar-surface{min-height:54px;padding:0 14px}}.dark{--brand-primary:var(--primary-500);--brand-primary-foreground:var(--neutral-700);--brand-secondary:var(--primary-600);--brand-secondary-foreground:var(--neutral-700);--brand-accent:var(--warning-600);--brand-accent-foreground:var(--neutral-700);--background:var(--neutral-700);--background-soft:var(--neutral-600);--background-elevated:var(--neutral-600);--surface-raised:var(--neutral-600);--surface-glass:rgba(31,31,31,.72);--foreground:var(--neutral-50);--background-hsl:0 0% 12%;--foreground-hsl:0 0% 98%;--muted-hsl:0 0% 18%;--muted-foreground-hsl:0 0% 79%;--border-hsl:0 0% 29%;--input-hsl:0 0% 29%;--ring-hsl:183 81% 45%;--muted:var(--neutral-600);--muted-foreground:var(--neutral-400);--border:color-mix(in srgb,var(--neutral-50) 14%,transparent);--input:color-mix(in srgb,var(--neutral-50) 18%,transparent);--ring:rgba(21,197,206,.26);--success:var(--success-500);--success-foreground:var(--neutral-700);--warning:var(--warning-500);--warning-foreground:var(--neutral-700);--danger:var(--danger-500);--danger-foreground:var(--neutral-700);--info:var(--info-500);--info-foreground:var(--neutral-700);--auxiliary:var(--auxiliary-500);--auxiliary-foreground:var(--neutral-700);--sidebar-foreground:var(--foreground);--sidebar-muted:var(--muted-foreground);--sidebar-border:color-mix(in srgb,var(--border) 90%,transparent);--sidebar-active:color-mix(in srgb,var(--primary-700) 18%,var(--background-elevated) 82%);--sidebar-hover:color-mix(in srgb,var(--muted) 38%,transparent);--sidebar-active-border:color-mix(in srgb,var(--primary-700) 28%,var(--border) 72%);--sidebar-active-indicator:var(--primary-400);--sidebar-active-icon:var(--primary-300);--sidebar-active-text:var(--primary-300);--sidebar-badge-bg:color-mix(in srgb,var(--muted) 48%,transparent);--sidebar-badge-text:color-mix(in srgb,var(--foreground) 84%,transparent);--sidebar-badge-danger-bg:var(--danger-600);--sidebar-badge-danger-text:var(--neutral-50);--sidebar-badge-warning-bg:color-mix(in srgb,var(--warning-700) 22%,transparent);--sidebar-badge-warning-text:var(--warning-400);--sidebar-badge-info-bg:color-mix(in srgb,var(--info-700) 22%,transparent);--sidebar-badge-info-text:var(--info-300);--card:var(--neutral-600);--card-foreground:var(--neutral-50);--card-border:color-mix(in srgb,var(--neutral-50) 12%,transparent);--card-hsl:0 0% 29%;--card-foreground-hsl:0 0% 98%;--shadow-xs:var(--elevation-1);--shadow-sm:var(--elevation-2);--shadow-md:var(--elevation-3);--shadow-lg:var(--elevation-4);--gradient-brand:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-600) 100%);--gradient-soft:linear-gradient(180deg,var(--neutral-700) 0%,var(--neutral-600) 100%);--gradient-teal:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-500) 100%);--gradient-gold:linear-gradient(135deg,var(--warning-700) 0%,var(--warning-500) 100%);--bg-app-outside:var(--background);--bg-surface:var(--background-elevated);--border-subtle:var(--border);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--brand-main:var(--brand-secondary);--brand-light:rgba(103,188,199,.12);--card-mint-bg:rgba(70,183,132,.12);--card-mint-text:var(--success);--card-lilac-bg:rgba(216,227,238,.08);--card-lilac-text:var(--brand-primary);--card-peach-bg:hsla(0,68%,68%,.12);--card-peach-text:var(--danger);--card-butter-bg:rgba(228,184,92,.14);--card-butter-text:#d7a540;--popover:210 31% 15%;--popover-foreground:210 43% 95%;--popover-hsl:210 31% 15%;--popover-foreground-hsl:210 43% 95%;--primary:210 43% 88%;--primary-foreground:210 46% 10%;--secondary:186 45% 59%;--secondary-foreground:185 67% 10%;--accent:40 50% 67%;--accent-foreground:0 0% 11%;--destructive:0 68% 68%;--destructive-foreground:0 50% 12%;--surface-app:#020617;--surface-card:#0b2533;--surface-card-soft:#102f40;--surface-muted:#143a4d;--surface-raised:#102f40;--text-primary:#e6f6f4;--text-heading:#fff;--text-secondary:#a8b7c3;--text-muted:#7f95a3;--text-inverse:#020617;--border-subtle:rgba(230,246,244,.12);--border-medium:rgba(230,246,244,.18);--border-strong:rgba(230,246,244,.28);--action-primary-bg:#14b8a6;--action-primary-hover:#5eead4;--action-primary-active:#0d9488;--action-primary-fg:#020617;--action-secondary-bg:hsla(0,0%,100%,.04);--action-secondary-hover:rgba(230,246,244,.08);--action-secondary-fg:#e6f6f4;--action-secondary-border:rgba(230,246,244,.14);--action-ghost-fg:#5eead4;--action-ghost-hover:rgba(20,184,166,.1);--status-success:#5eead4;--status-success-soft:rgba(20,184,166,.12);--status-success-border:rgba(20,184,166,.2);--status-warning:#ffd27a;--status-warning-soft:rgba(255,180,64,.12);--status-warning-border:rgba(255,210,122,.2);--status-danger:#ff8a8a;--status-danger-soft:rgba(217,70,70,.14);--status-danger-border:hsla(0,100%,77%,.22);--status-info:#5eead4;--status-info-soft:rgba(20,184,166,.12);--status-info-border:rgba(20,184,166,.2);--focus-ring:rgba(20,184,166,.24);--shadow-card:0 18px 46px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.22);--shadow-card-hover:0 24px 64px rgba(0,0,0,.38),0 4px 16px rgba(0,0,0,.26);--background-soft:var(--surface-muted);--input:rgba(230,246,244,.14);--ring:var(--focus-ring);--background-hsl:200 71% 8%;--foreground-hsl:190 69% 91%;--card-hsl:201 65% 12%;--card-foreground-hsl:190 69% 91%;--popover-hsl:201 60% 16%;--popover-foreground-hsl:190 69% 91%;--primary:174 62% 47%;--primary-foreground:200 71% 8%;--secondary:201 60% 16%;--secondary-foreground:190 69% 91%;--muted-hsl:201 60% 16%;--muted-foreground-hsl:205 18% 70%;--accent:201 60% 16%;--accent-foreground:169 60% 68%;--destructive:0 100% 77%;--destructive-foreground:200 71% 8%;--border-hsl:190 69% 91%;--input-hsl:190 69% 91%;--ring-hsl:169 60% 68%;--brand-primary:var(--brand-mint);--brand-primary-foreground:var(--text-inverse);--brand-secondary:var(--brand-aqua);--brand-secondary-foreground:var(--text-inverse);--brand-main:var(--action-primary-bg);--brand-light:rgba(20,184,166,.1);--ds-border:var(--border-subtle);--ds-text-main:var(--text-primary);--ds-text-muted:var(--text-secondary);--ds-cyan-deep:var(--brand-petrol);--ds-cyan-deep-hover:var(--brand-mint);--ds-cyan-deep-light:var(--status-info-soft);--ds-cyan-soft:var(--status-info-soft);--ds-cyan-accent:var(--brand-mint);--success:var(--status-success);--success-soft:var(--status-success-soft);--success-foreground:var(--text-inverse);--success-hsl:169 60% 68%;--warning:var(--status-warning);--warning-soft:var(--status-warning-soft);--warning-foreground:var(--text-inverse);--warning-hsl:40 100% 74%;--danger:var(--status-danger);--danger-soft:var(--status-danger-soft);--danger-foreground:var(--text-inverse);--danger-hsl:0 100% 77%;--info:var(--status-info);--info-soft:var(--status-info-soft);--info-foreground:var(--text-inverse);--info-hsl:169 60% 68%;--shadow-soft:var(--shadow-card);--shadow-elevated:var(--shadow-card-hover);--gradient-soft:linear-gradient(180deg,var(--surface-app) 0%,var(--surface-card) 100%);--sidebar-foreground:var(--text-primary);--sidebar-muted:var(--text-secondary);--sidebar-active:var(--surface-card-soft);--sidebar-hover:var(--surface-muted);--sidebar-active-border:var(--border-medium);--sidebar-active-indicator:var(--brand-aqua);--sidebar-active-icon:var(--brand-mint);--sidebar-active-text:var(--brand-mint);--sidebar-badge-text:var(--text-secondary);--sidebar-badge-danger-bg:var(--status-danger-soft);--sidebar-badge-danger-text:var(--status-danger);--sidebar-badge-warning-bg:var(--status-warning-soft);--sidebar-badge-warning-text:var(--status-warning);--sidebar-badge-info-bg:var(--status-info-soft);--sidebar-badge-info-text:var(--status-info)}*,:after,:before{box-sizing:border-box}*{min-width:0;scrollbar-width:thin;scrollbar-color:rgba(107,122,140,.45) transparent}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{margin:0;padding:0;height:100%}body{background:var(--gradient-soft);color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(107,122,140,.32);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(107,122,140,.48);background-clip:padding-box}.custom-scroll-area{overflow:hidden}.custom-scroll-area-viewport{max-height:inherit;scrollbar-width:none!important;-ms-overflow-style:none}.custom-scroll-area-viewport::-webkit-scrollbar,.custom-scroll-area-viewport::-webkit-scrollbar-button,.custom-scroll-area-viewport::-webkit-scrollbar-button:horizontal:end:increment,.custom-scroll-area-viewport::-webkit-scrollbar-button:horizontal:start:decrement,.custom-scroll-area-viewport::-webkit-scrollbar-button:single-button,.custom-scroll-area-viewport::-webkit-scrollbar-button:vertical:end:increment,.custom-scroll-area-viewport::-webkit-scrollbar-button:vertical:start:decrement{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.custom-scroll-area-track{position:absolute;z-index:2}.custom-scroll-area-track--vertical{top:0;right:1px;bottom:0;width:8px}.custom-scroll-area-track--horizontal{right:0;bottom:1px;left:0;height:8px}.custom-scroll-area-thumb{position:absolute;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent);cursor:grab;opacity:.72;transition:background .16s ease,opacity .16s ease,width .16s ease;touch-action:none}.custom-scroll-area-thumb--vertical{top:0;right:1px;width:4px}.custom-scroll-area-thumb--horizontal{bottom:1px;left:0;height:4px}.custom-scroll-area-thumb--dragging,.custom-scroll-area:hover .custom-scroll-area-thumb{background:color-mix(in srgb,var(--text-muted) 56%,transparent);opacity:.95}.custom-scroll-area-thumb--vertical.custom-scroll-area-thumb--dragging,.custom-scroll-area:hover .custom-scroll-area-thumb--vertical{width:5px}.custom-scroll-area-thumb--horizontal.custom-scroll-area-thumb--dragging,.custom-scroll-area:hover .custom-scroll-area-thumb--horizontal{height:5px}.custom-scroll-area-thumb--dragging{cursor:grabbing}.templates-flow-canvas{isolation:isolate}.templates-flow-grid{background-image:radial-gradient(circle,color-mix(in srgb,var(--text-muted) 18%,transparent) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--status-info) 5%,transparent) 0 1px,transparent 1px 34px);background-size:22px 22px,34px 34px;-webkit-mask-image:radial-gradient(circle at center,#000 0,#000 58%,transparent 86%);mask-image:radial-gradient(circle at center,#000 0,#000 58%,transparent 86%);opacity:.62}.templates-flow-glow{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(64px);opacity:.28;pointer-events:none}.templates-flow-glow--left{left:-120px;top:120px;background:var(--status-info-soft)}.templates-flow-glow--right{right:-120px;bottom:70px;background:var(--status-success-soft)}.templates-flow-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:12 13;animation:templates-flow-line 4.8s linear infinite;opacity:.72}.templates-flow-line--info{stroke:var(--status-info)}.templates-flow-line--success{stroke:var(--status-success)}.templates-flow-line--warning{stroke:var(--status-warning)}.templates-flow-line--danger{stroke:var(--status-danger)}.templates-flow-line--neutral,.templates-flow-line--soft{stroke:color-mix(in srgb,var(--text-muted) 42%,transparent)}.templates-flow-line--soft{stroke-width:1.5;opacity:.34}.templates-flow-core{animation:templates-flow-float 5.8s ease-in-out infinite}.templates-flow-core-pulse{border:1px solid color-mix(in srgb,var(--status-info) 28%,transparent);animation:templates-flow-pulse 2.8s ease-out infinite}.templates-flow-node{animation:templates-flow-node 6.2s ease-in-out infinite}.templates-flow-node:nth-of-type(2n){animation-delay:-1.4s}.templates-flow-node[data-tone=success] .templates-flow-node-icon{border-color:var(--status-success-border);background:var(--status-success-soft);color:var(--status-success)}.templates-flow-node[data-tone=warning] .templates-flow-node-icon{border-color:var(--status-warning-border);background:var(--status-warning-soft);color:var(--status-warning)}.templates-flow-node[data-tone=danger] .templates-flow-node-icon{border-color:var(--status-danger-border);background:var(--status-danger-soft);color:var(--status-danger)}.templates-flow-node[data-tone=neutral] .templates-flow-node-icon{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--text-secondary)}.templates-flow-packet{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--status-info) 44%,transparent));opacity:.94}.templates-flow-packet--info{fill:var(--status-info)}.templates-flow-packet--success{fill:var(--status-success);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--status-success) 44%,transparent))}.templates-flow-packet--warning{fill:var(--status-warning);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--status-warning) 44%,transparent))}@keyframes templates-flow-line{to{stroke-dashoffset:-50}}@keyframes templates-flow-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}@keyframes templates-flow-node{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes templates-flow-pulse{0%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.24)}}@media (prefers-reduced-motion:reduce){.templates-flow-core,.templates-flow-core-pulse,.templates-flow-line,.templates-flow-node{animation:none}.templates-flow-packet{display:none}}h1,h2,h3,h4,h5,h6{margin:0;color:var(--brand-primary);font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}h2{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}h3{font-size:1.25rem;line-height:1.2}h4{font-size:1rem;line-height:1.3}p{margin:0}p,small{color:var(--muted-foreground)}small{font-size:.85rem}.app-shell{min-height:100vh;background:var(--background);color:var(--foreground)}.page-container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:24px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title-group{display:flex;flex-direction:column;gap:6px}.page-title{color:var(--brand-primary)}.page-description{max-width:720px;color:var(--muted-foreground)}.section{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.card{background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-sm)}.card,.card-elevated{border:1px solid var(--card-border);border-radius:var(--radius-lg)}.card-elevated{background:var(--background-elevated);box-shadow:var(--shadow-md)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 0}.card-title{color:var(--brand-primary);font-size:1rem;font-weight:600}.card-description{margin-top:4px;color:var(--muted-foreground);font-size:.92rem}.card-content{padding:20px}.card-footer{padding:0 20px 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;font-size:.92rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ring)}.btn-primary{background:var(--gradient-brand);color:var(--brand-primary-foreground);box-shadow:var(--shadow-sm)}.btn-primary:hover{filter:brightness(1.03)}.btn-secondary{background:rgba(13,148,136,.1);color:var(--brand-secondary);border-color:rgba(13,148,136,.18)}.btn-secondary:hover{background:rgba(13,148,136,.16)}.btn-outline{background:var(--background-elevated);color:var(--brand-primary);border-color:var(--border)}.btn-outline:hover{background:var(--background-soft)}.btn-ghost{background:transparent;color:var(--muted-foreground)}.btn-ghost:hover{background:var(--muted);color:var(--foreground)}.btn-gold{background:var(--gradient-gold);color:var(--brand-accent-foreground)}.btn-danger{background:var(--danger);color:var(--danger-foreground)}.btn-sm{height:36px;padding:0 12px;border-radius:var(--radius-sm);font-size:.85rem}.btn-lg{height:48px;padding:0 18px;border-radius:var(--radius-md)}.form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.form-field{display:flex;flex-direction:column;gap:8px}.label{color:var(--brand-primary);font-size:.9rem;font-weight:600}.input,.select,.textarea{width:100%;border:1px solid var(--input);background:var(--background-elevated);color:var(--foreground);border-radius:var(--radius-md);padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.input,.select{min-height:44px}.textarea{min-height:120px;resize:vertical}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#95a2af}.input::placeholder,.textarea::placeholder{color:#95a2af}.input:hover,.select:hover,.textarea:hover{border-color:#bfd0d8}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 4px var(--ring)}.helper-text{font-size:.82rem;color:var(--muted-foreground)}.error-text{font-size:.82rem;color:var(--danger)}.badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600}.badge-primary{background:rgba(15,23,42,.1);color:var(--brand-primary)}.badge-secondary{background:rgba(13,148,136,.12);color:var(--brand-secondary)}.badge-success{background:rgba(13,148,136,.12);color:var(--success)}.badge-warning{background:rgba(217,164,65,.14);color:#9d6c12}.badge-danger{background:rgba(216,92,92,.12);color:var(--danger)}.badge-gold{background:hsla(40,46%,60%,.16);color:#9c7b38}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background-elevated);box-shadow:var(--shadow-xs)}.table{width:100%;border-collapse:collapse;min-width:860px}.table thead th{position:sticky;top:0;background:#f5f8f9;color:var(--brand-primary);text-align:left;font-size:.8rem;font-weight:700;padding:14px 16px;border-bottom:1px solid var(--border)}.table tbody td{padding:16px;color:var(--foreground);border-bottom:1px solid #eef2f4;vertical-align:middle}.table tbody tr{transition:background-color .18s ease}.table tbody tr:hover{background:#f8fbfb}.table tbody tr:last-child td{border-bottom:none}.sidebar{background:var(--sidebar-bg);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border)}html:not(.dark){--surface-app:#f4f4f5;--surface-card:#fff;--surface-card-soft:#fafafa;--surface-muted:#fafafa;--surface-raised:#fff;--background:var(--surface-app);--background-soft:var(--surface-card-soft);--background-elevated:var(--surface-card);--bg-app-outside:var(--surface-app);--bg-surface:var(--surface-card);--ds-bg-app:var(--surface-app);--ds-surface:var(--surface-card);--gradient-soft:linear-gradient(180deg,var(--surface-app) 0%,var(--surface-app) 100%);--text-primary:#09090b;--text-heading:#09090b;--text-secondary:#52525b;--text-muted:#71717a;--foreground:var(--text-primary);--muted-foreground:var(--text-muted);--border-subtle:#e4e4e7;--border-medium:#d4d4d8;--border-strong:#a1a1aa;--border:var(--border-subtle);--input:var(--border-subtle);--card:var(--surface-card);--card-foreground:var(--text-primary);--muted:var(--surface-app);--popover:var(--surface-raised);--popover-foreground:var(--text-primary);--sidebar-bg:var(--surface-card);--sidebar-hover:var(--surface-card-soft);--sidebar-border:var(--border-subtle);--sidebar-active:#e0f7f4;--sidebar-active-border:#ccfbf1;--sidebar-badge-bg:var(--surface-app)}.dark{--surface-app:#09090b;--surface-card:#18181b;--surface-card-soft:#27272a;--surface-muted:#27272a;--surface-raised:#1f1f22;--background:var(--surface-app);--background-soft:var(--surface-card-soft);--background-elevated:var(--surface-card);--bg-app-outside:var(--surface-app);--bg-surface:var(--surface-card);--ds-bg-app:var(--surface-app);--ds-surface:var(--surface-card);--gradient-soft:linear-gradient(180deg,var(--surface-app) 0%,var(--surface-app) 100%);--text-primary:#fafafa;--text-heading:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--foreground:var(--text-primary);--muted-foreground:var(--text-secondary);--border-subtle:#27272a;--border-medium:#3f3f46;--border-strong:#52525b;--border:var(--border-subtle);--input:var(--border-medium);--card:var(--surface-card);--card-foreground:var(--text-primary);--muted:var(--surface-muted);--popover:var(--surface-raised);--popover-foreground:var(--text-primary);--sidebar-bg:var(--surface-card);--sidebar-hover:var(--surface-card-soft);--sidebar-border:var(--border-subtle);--sidebar-active:color-mix(in srgb,var(--status-info) 14%,var(--surface-card) 86%);--sidebar-active-border:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%);--sidebar-badge-bg:var(--surface-muted)}.sidebar-brand-header{background:radial-gradient(120px 64px at 16% 22%,color-mix(in srgb,var(--brand-aqua) 9%,transparent),transparent 70%),radial-gradient(180px 72px at 82% 112%,color-mix(in srgb,var(--brand-mint) 11%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--brand-mint) 4%),var(--sidebar-bg))}.sidebar-brand-header:after,.sidebar-brand-header:before{content:"";position:absolute;pointer-events:none;inset:auto -36px -28px -42px;height:92px;border-radius:50%;border-top:1px solid color-mix(in srgb,var(--brand-aqua) 18%,transparent);transform:rotate(-8deg);opacity:.72}.sidebar-brand-header:after{inset:auto -54px -42px -24px;height:116px;border-top-color:color-mix(in srgb,var(--brand-mint) 13%,transparent);transform:rotate(-13deg);opacity:.58}.dark .sidebar-brand-header{background:radial-gradient(120px 64px at 16% 22%,color-mix(in srgb,var(--brand-aqua) 13%,transparent),transparent 70%),radial-gradient(180px 72px at 82% 112%,color-mix(in srgb,var(--brand-mint) 10%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 90%,#fff 10%),var(--sidebar-bg))}.sidebar-section-title{color:var(--sidebar-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;color:var(--sidebar-foreground);border-radius:var(--radius-md);transition:background-color .2s ease}.sidebar-item:hover{background:var(--sidebar-hover)}.sidebar-item.active{background:var(--sidebar-active);color:#dff7fa}.kpi-card{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:20px}.kpi-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:var(--gradient-teal)}.kpi-label{color:var(--muted-foreground);font-size:.82rem;font-weight:600}.kpi-value{margin-top:8px;color:var(--brand-primary);font-size:1.8rem;font-weight:700;letter-spacing:-.03em}.kpi-meta{margin-top:8px;font-size:.85rem;color:var(--muted-foreground)}.alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent}.alert-info{color:#256b75;border-color:rgba(13,148,136,.18)}.alert-info,.alert-success{background:rgba(13,148,136,.1)}.alert-success{color:#256d50;border-color:rgba(13,148,136,.16)}.alert-warning{background:rgba(217,164,65,.12);color:#8a6315;border-color:rgba(217,164,65,.18)}.alert-danger{background:rgba(216,92,92,.1);color:#9e3c3c;border-color:rgba(216,92,92,.18)}.text-primary{color:var(--brand-primary)}.text-secondary{color:var(--brand-secondary)}.text-muted{color:var(--muted-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-gold{color:var(--brand-accent)}.bg-base{background:var(--background)}.bg-soft{background:var(--background-soft)}.bg-card{background:var(--card)}.border-default{border:1px solid var(--border)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.w-full{width:100%}.h-full{height:100%}@media (max-width:1200px){.col-3,.col-4,.col-6,.col-8{grid-column:span 12}}@media (max-width:768px){.page-container{padding:16px}.page-header{flex-direction:column;align-items:stretch}.card-content,.card-footer,.card-header{padding-left:16px;padding-right:16px}.kpi-value{font-size:1.5rem}.btn{width:100%}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(107,122,140,.32) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(107,122,140,.32);border-radius:999px}.page-shell{background:var(--background)}.page-shell,.panel-left{display:flex;height:100%;flex-direction:column;overflow:hidden}.panel-left{border-right:1px solid var(--border);background:var(--background-elevated)}.panel-right{display:flex;height:100%;flex-direction:column;overflow:hidden;background:var(--background)}.section-label{color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.attention-critical{background:rgba(216,92,92,.1);border:1px solid rgba(216,92,92,.18);color:var(--danger)}.attention-high{background:rgba(217,164,65,.12);border:1px solid rgba(217,164,65,.18);color:#8a6315}.attention-normal{background:rgba(13,148,136,.1);border:1px solid rgba(13,148,136,.18);color:#256b75}.attention-low{background:rgba(13,148,136,.1);border:1px solid rgba(13,148,136,.16);color:#256d50}.app-topbar-shell{position:sticky;top:0;z-index:30;flex-shrink:0;padding:12px clamp(14px,2vw,24px) 8px;background:linear-gradient(180deg,rgba(232,241,247,.94),rgba(232,241,247,.7) 72%,transparent),var(--ds-bg-app);backdrop-filter:blur(18px)}.app-topbar-surface{position:relative;display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;border-radius:28px;padding:10px 12px;background:linear-gradient(135deg,hsla(0,0%,100%,.74),rgba(248,251,253,.56)),radial-gradient(circle at 12% 0,rgba(42,167,184,.12),transparent 34%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 1px rgba(15,23,42,.055),0 18px 58px -52px rgba(15,23,42,.48);backdrop-filter:blur(22px) saturate(130%)}.app-topbar-ambient{position:absolute;inset:-80% auto auto 18%;height:180px;width:360px;pointer-events:none;background:radial-gradient(circle,rgba(42,167,184,.18),transparent 62%);opacity:.8;filter:blur(10px);animation:dashboard-breathe 8s ease-in-out infinite}.app-topbar-mark{position:relative;display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,var(--brand-primary),#31577f);color:var(--brand-primary-foreground);box-shadow:0 16px 38px -24px rgba(24,59,98,.75),inset 0 1px 0 hsla(0,0%,100%,.18)}.app-topbar-mark-pulse{position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(42,167,184,.26);opacity:0;animation:dashboard-pulse-ring 2.8s ease-out infinite}.app-topbar-live-text{display:inline-flex;align-items:center;gap:6px;color:var(--brand-secondary)}.app-topbar-live-text:before{content:"";display:inline-block;height:6px;width:6px;border-radius:999px;background:var(--brand-secondary);box-shadow:0 0 0 4px rgba(42,167,184,.12)}.app-topbar-chip{display:inline-flex;max-width:190px;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;color:var(--muted-foreground);font-size:12px;font-weight:600;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.app-topbar-chip:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.58);color:var(--text-primary)}.app-topbar-chip--active{background:hsla(0,0%,100%,.68);color:var(--brand-primary);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),0 10px 28px -24px rgba(15,23,42,.35)}.dashboard-page{position:relative;overflow:hidden;background:radial-gradient(circle at 7% 4%,rgba(42,167,184,.18),transparent 26rem),radial-gradient(circle at 84% 8%,rgba(24,59,98,.14),transparent 30rem),radial-gradient(circle at 70% 92%,rgba(217,164,65,.1),transparent 28rem),linear-gradient(180deg,#eef6fa,#e7f0f5 42%,#f4f8fb);padding:clamp(14px,1.8vw,26px)}.dashboard-page:after,.dashboard-page:before{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(28px);opacity:.72}.dashboard-page:before{top:82px;left:-90px;width:260px;height:260px;background:rgba(42,167,184,.12);animation:dashboard-float 12s ease-in-out infinite}.dashboard-page:after{right:-110px;bottom:18%;width:320px;height:320px;background:rgba(24,59,98,.1);animation:dashboard-float 14s ease-in-out infinite reverse}.dashboard-container{max-width:1560px;gap:18px;padding-bottom:42px}.dashboard-loading-stack,.dashboard-main-grid{gap:18px}@media (min-width:1180px){.dashboard-main-grid{grid-template-columns:minmax(0,1.56fr) minmax(340px,.84fr);align-items:start}}.dashboard-command-card{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(246,251,253,.64)),radial-gradient(circle at 10% 10%,rgba(42,167,184,.18),transparent 32%),radial-gradient(circle at 92% 12%,rgba(24,59,98,.18),transparent 34%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 0 0 1px rgba(15,23,42,.055),0 28px 86px -64px rgba(15,23,42,.52);backdrop-filter:blur(22px) saturate(132%);isolation:isolate}.dashboard-command-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,hsla(0,0%,100%,.46),transparent 28%,transparent 72%,hsla(0,0%,100%,.28)),linear-gradient(90deg,rgba(42,167,184,.14),transparent 22%,transparent 76%,rgba(217,164,65,.12));mix-blend-mode:normal}.dashboard-command-card:after{content:"";position:absolute;inset:auto 34px -72px auto;width:260px;height:180px;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(42,167,184,.18),transparent 68%);filter:blur(10px);animation:dashboard-breathe 9s ease-in-out infinite}.dashboard-command-ambient{position:absolute;inset:-36% -8% auto auto;height:320px;width:520px;pointer-events:none;background:radial-gradient(circle,rgba(24,59,98,.16),transparent 66%);filter:blur(10px);opacity:.78}.dashboard-command-pulse-track{position:absolute;inset:20px 22px auto auto;display:flex;gap:5px;opacity:.42}.dashboard-command-pulse-track span{display:block;width:22px;height:4px;border-radius:999px;background:rgba(42,167,184,.5);animation:dashboard-wave 1.8s ease-in-out infinite}.dashboard-command-pulse-track span:nth-child(2){animation-delay:.18s}.dashboard-command-pulse-track span:nth-child(3){animation-delay:.36s}.dashboard-command-topline{position:relative;z-index:1;display:grid;gap:18px;padding:clamp(20px,2.2vw,32px) clamp(20px,2.4vw,34px) 14px}@media (min-width:1024px){.dashboard-command-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.dashboard-glass-badge,.dashboard-live-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(15,23,42,.055);background:hsla(0,0%,100%,.58);padding:5px 9px;color:var(--text-primary);font-size:11px;font-weight:700;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);backdrop-filter:blur(14px)}.dashboard-live-dot{height:7px;width:7px;border-radius:999px;background:var(--brand-secondary);box-shadow:0 0 0 4px rgba(42,167,184,.13),0 0 20px rgba(42,167,184,.55);animation:dashboard-live-dot 2s ease-in-out infinite}.dashboard-command-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--brand-secondary);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.dashboard-command-title{margin-top:7px;color:var(--text-primary);font-size:clamp(2rem,3.2vw,3.25rem);font-weight:780;letter-spacing:-.065em;line-height:.96}.dashboard-command-subtitle{margin-top:12px;max-width:760px;font-size:.95rem;font-weight:500}.dashboard-command-status-card{position:relative;display:flex;min-width:250px;align-items:center;gap:12px;overflow:hidden;border-radius:24px;padding:14px;background:hsla(0,0%,100%,.58);box-shadow:inset 0 0 0 1px rgba(15,23,42,.06),0 16px 48px -42px rgba(15,23,42,.46);backdrop-filter:blur(18px) saturate(130%)}.dashboard-status-orbit{position:relative;display:inline-flex;height:46px;width:46px;flex-shrink:0;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,var(--brand-primary),#2e5a85);color:var(--brand-primary-foreground);box-shadow:0 18px 42px -26px rgba(24,59,98,.78),inset 0 1px 0 hsla(0,0%,100%,.2)}.dashboard-status-orbit span{position:absolute;inset:-5px;border-radius:22px;border:1px solid rgba(42,167,184,.32);animation:dashboard-pulse-ring 2.6s ease-out infinite}.dashboard-command-footer{position:relative;z-index:1;display:flex;justify-content:flex-start;padding:0 clamp(20px,2.4vw,34px) 18px}.dashboard-primary-action{background:var(--ds-cyan-deep)!important;color:var(--brand-primary-foreground)!important;box-shadow:0 18px 42px -28px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.14)!important}.dashboard-action-button{border-color:rgba(15,23,42,.075)!important;background:hsla(0,0%,100%,.64)!important;box-shadow:0 14px 34px -30px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.72)!important;backdrop-filter:blur(14px)}.dashboard-outline-action{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--background-elevated) 76%,transparent)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.52),0 12px 26px -26px rgba(0,0,0,.12)!important;backdrop-filter:blur(10px) saturate(112%);transform:none}.dashboard-outline-action svg{color:var(--muted-foreground);opacity:.78;transition:color .14s ease,opacity .14s ease}.dashboard-outline-action:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--background-elevated) 76%,var(--ds-cyan-deep-light) 24%)!important;border-color:color-mix(in srgb,var(--border) 62%,var(--ds-cyan-deep) 38%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 18px 40px -34px rgba(0,0,0,.14),0 0 0 1px color-mix(in srgb,var(--ds-cyan-deep) 10%,transparent)!important}.dashboard-outline-action:hover svg{color:var(--ds-cyan-deep);opacity:.95}.dashboard-outline-action:active{transform:translateY(0)}.dark .dashboard-outline-action{background:color-mix(in srgb,var(--card) 74%,transparent)!important;border-color:color-mix(in srgb,var(--border) 72%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 34px -30px rgba(0,0,0,.58)!important}.dark .dashboard-outline-action:hover{background:color-mix(in srgb,var(--card) 88%,var(--ds-cyan-deep) 12%)!important;border-color:color-mix(in srgb,var(--border) 66%,var(--ds-cyan-deep) 34%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -34px rgba(0,0,0,.68)!important}.dashboard-outline-action-cta{background:color-mix(in srgb,var(--background-elevated) 92%,var(--ds-cyan-deep-light) 8%)!important;border-color:color-mix(in srgb,var(--border) 84%,var(--ds-cyan-deep) 16%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 14px 30px -32px rgba(15,23,42,.18)!important}.dashboard-outline-action-cta svg{color:var(--ds-cyan-deep);opacity:.92}.dashboard-outline-action-cta:hover{background:color-mix(in srgb,var(--background-elevated) 88%,var(--ds-cyan-deep-light) 12%)!important;border-color:color-mix(in srgb,var(--border) 76%,var(--ds-cyan-deep) 24%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 36px -34px rgba(15,23,42,.22),0 0 0 1px color-mix(in srgb,var(--ds-cyan-deep) 10%,transparent)!important}.dark .dashboard-outline-action-cta{background:color-mix(in srgb,var(--card) 90%,var(--ds-cyan-deep) 10%)!important;border-color:color-mix(in srgb,var(--border) 62%,var(--ds-cyan-deep) 38%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px -34px rgba(0,0,0,.68),0 0 0 1px color-mix(in srgb,var(--ds-cyan-deep) 14%,transparent)!important}.dark .dashboard-outline-action-cta:hover{background:color-mix(in srgb,var(--card) 86%,var(--ds-cyan-deep) 14%)!important;border-color:color-mix(in srgb,var(--border) 56%,var(--ds-cyan-deep) 44%)!important}.dashboard-command-kpis{position:relative;z-index:1;gap:10px;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);padding:13px;background:transparent}@media (min-width:720px){.dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.dashboard-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-command-kpi{min-height:92px;border-radius:24px;padding:15px 16px;background:linear-gradient(135deg,hsla(0,0%,100%,.74),hsla(0,0%,100%,.48)),radial-gradient(circle at 92% 0,rgba(42,167,184,.1),transparent 44%);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.78),0 18px 48px -42px rgba(15,23,42,.42);backdrop-filter:blur(14px) saturate(120%);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.dashboard-command-kpi:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(42,167,184,.16),0 22px 62px -46px rgba(15,23,42,.56)}.dashboard-command-kpi--success{background:linear-gradient(135deg,color-mix(in srgb,var(--success-soft) 50%,#fff 50%),hsla(0,0%,100%,.62))}.dashboard-command-kpi--warning{background:linear-gradient(135deg,color-mix(in srgb,var(--warning-soft) 52%,#fff 48%),hsla(0,0%,100%,.64))}.dashboard-command-kpi--critical{background:linear-gradient(135deg,color-mix(in srgb,var(--danger-soft) 54%,#fff 46%),hsla(0,0%,100%,.64))}.dashboard-kpi-vital{position:absolute;right:14px;bottom:10px;display:flex;align-items:end;gap:3px;opacity:.22}.dashboard-kpi-vital span{width:4px;border-radius:999px;background:currentColor;color:var(--brand-primary);animation:dashboard-vitals 1.7s ease-in-out infinite}.dashboard-kpi-vital span:first-child{height:12px}.dashboard-kpi-vital span:nth-child(2){height:22px;animation-delay:.14s}.dashboard-kpi-vital span:nth-child(3){height:15px;animation-delay:.28s}.dashboard-command-kpi-label{color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dashboard-command-kpi-value{color:var(--brand-primary);font-size:2rem;font-weight:780;letter-spacing:-.055em;line-height:1}.dashboard-command-kpi-icon{height:34px;width:34px;border-radius:15px;background:hsla(0,0%,100%,.68);color:var(--brand-primary);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),0 12px 28px -24px rgba(15,23,42,.35)}.dashboard-section-card{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(250,253,255,.66)),radial-gradient(circle at 8% 0,rgba(42,167,184,.09),transparent 30%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px rgba(15,23,42,.055),0 24px 72px -58px rgba(15,23,42,.48);backdrop-filter:blur(20px) saturate(125%);isolation:isolate}.dashboard-section-aura{position:absolute;inset:-90px auto auto -80px;height:190px;width:260px;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(42,167,184,.12),transparent 65%);filter:blur(14px);opacity:.84}.dashboard-section-header{position:relative;z-index:1;gap:14px;border-bottom:1px solid rgba(15,23,42,.055);padding:18px 20px}.dashboard-section-icon{height:38px;width:38px;border-radius:16px;background:linear-gradient(135deg,var(--brand-primary),#31577f);color:var(--brand-primary-foreground);box-shadow:0 18px 42px -28px rgba(24,59,98,.72),inset 0 1px 0 hsla(0,0%,100%,.18)}.dashboard-section-content{position:relative;z-index:1;padding:18px 20px 20px}.dashboard-priority-item{display:flex;flex-direction:column;gap:14px;border-radius:24px;padding:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.46)),radial-gradient(circle at 100% 0,rgba(42,167,184,.08),transparent 40%);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.72);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.dashboard-priority-item:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:currentColor;opacity:.28}.dashboard-priority-item:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.8);box-shadow:inset 0 0 0 1px rgba(42,167,184,.14),0 22px 58px -46px rgba(15,23,42,.48)}@media (min-width:780px){.dashboard-priority-item{flex-direction:row;align-items:center;justify-content:space-between}}.dashboard-priority-leading{gap:13px}.dashboard-priority-icon{display:inline-flex;height:38px;width:38px;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.045)}.dashboard-priority-action{flex-shrink:0;align-items:center;justify-content:space-between;gap:14px}.dashboard-priority-count{min-width:34px;height:30px;border-radius:999px;padding:0 10px;font-size:.8rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.dashboard-priority-more{flex-wrap:wrap;gap:10px;border-radius:20px;background:hsla(0,0%,100%,.58);padding:11px 13px;font-size:.78rem;box-shadow:inset 0 0 0 1px rgba(15,23,42,.045);backdrop-filter:blur(12px)}.dashboard-agenda-content{padding-top:16px}.dashboard-agenda-list{gap:10px}.dashboard-agenda-list:before{content:"";position:absolute;bottom:16px;left:6px;top:16px;width:1px;background:linear-gradient(180deg,rgba(42,167,184,.14),rgba(15,23,42,.06))}.dashboard-agenda-item{padding-left:20px}.dashboard-agenda-dot{left:1px;top:20px;height:11px;width:11px;border:2px solid #fff;box-shadow:0 0 0 4px rgba(42,167,184,.1),0 0 0 1px rgba(15,23,42,.06)}.dashboard-agenda-row{display:flex;gap:12px;border-radius:22px;padding:12px;background:hsla(0,0%,100%,.58);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.7);backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.dashboard-agenda-row:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.82);box-shadow:inset 0 0 0 1px rgba(42,167,184,.14),0 18px 48px -40px rgba(15,23,42,.44)}.dashboard-agenda-time{border-radius:15px;background:linear-gradient(135deg,var(--brand-primary),#31577f);font-size:.82rem}.dashboard-agenda-links{margin-top:8px;padding-left:70px}.dashboard-empty-state{border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.68),rgba(248,251,253,.54)),radial-gradient(circle at 50% 0,rgba(42,167,184,.1),transparent 42%);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.74)}.dashboard-empty-state:before{content:"";position:absolute;top:18px;left:50%;width:84px;height:84px;transform:translateX(-50%);border-radius:999px;background:rgba(42,167,184,.08);filter:blur(18px)}.dashboard-secondary-panel{opacity:.92}.dashboard-secondary-grid{gap:10px}@media (min-width:880px){.dashboard-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-secondary-item{gap:12px;min-height:82px;border-radius:22px;padding:13px;background:hsla(0,0%,100%,.56);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.68);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease}.dashboard-secondary-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(42,167,184,.14),0 16px 46px -40px rgba(15,23,42,.38)}.dashboard-compact-kpi,.dashboard-kpi-strip{display:grid;gap:10px}.dashboard-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dashboard-compact-kpi{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;border-radius:22px;padding:14px;background:hsla(0,0%,100%,.7);box-shadow:var(--shadow-elevated);transition:transform .2s ease,box-shadow .2s ease}.dashboard-compact-kpi:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(24,59,98,.1),0 22px 56px -42px rgba(15,23,42,.38)}.dashboard-compact-kpi-icon{display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:15px}.dashboard-legacy-topbar{display:none}.dashboard-soft-card{border-radius:22px;background:hsla(0,0%,100%,.58);box-shadow:inset 0 0 0 1px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.7);backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.dashboard-soft-card:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.82);box-shadow:inset 0 0 0 1px rgba(42,167,184,.14),0 16px 46px -42px rgba(15,23,42,.38)}.dashboard-tone-success{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 16%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--success-soft) 52%,#fff 48%),hsla(0,0%,100%,.52))}.dashboard-tone-success-soft{background:color-mix(in srgb,var(--success-soft) 64%,#fff 36%)}.dashboard-tone-warning{color:#8a6315;border:1px solid color-mix(in srgb,var(--warning) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--warning-soft) 58%,#fff 42%),hsla(0,0%,100%,.5))}.dashboard-tone-warning-soft{color:#8a6315;background:color-mix(in srgb,var(--warning-soft) 68%,#fff 32%)}.dashboard-tone-critical{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--danger-soft) 58%,#fff 42%),hsla(0,0%,100%,.54))}.dashboard-tone-critical-soft{background:color-mix(in srgb,var(--danger-soft) 68%,#fff 32%)}.dashboard-tone-info{color:var(--brand-main);border:1px solid color-mix(in srgb,var(--info) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--info-soft) 56%,#fff 44%),hsla(0,0%,100%,.52))}.dashboard-tone-info-soft{background:color-mix(in srgb,var(--info-soft) 68%,#fff 32%)}.dashboard-tone-neutral{color:var(--muted-foreground);border:1px solid rgba(15,23,42,.06);background:hsla(0,0%,100%,.56)}.dashboard-tone-neutral-soft{background:color-mix(in srgb,var(--muted) 74%,#fff 26%)}.dashboard-link-muted{border-radius:999px;padding-left:14px;padding-right:14px}.dashboard-link-muted:hover{color:var(--brand-primary);background:hsla(0,0%,100%,.56)}@media (max-width:720px){.dashboard-page{padding:12px}.dashboard-command-card{border-radius:28px}.dashboard-command-status-card{min-width:0;width:100%}.dashboard-command-footer{padding-left:18px;padding-right:18px}.dashboard-command-actions .inline-flex{flex:1 1 auto}.app-topbar-shell{padding:10px 10px 6px}.app-topbar-surface{border-radius:22px}}.dark .dashboard-page{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 92%,var(--background-elevated) 8%) 0,var(--background) 100%)}.dark .dashboard-command-card,.dark .dashboard-section-card{border-color:transparent;background:var(--background-elevated);box-shadow:var(--elevation-2)}.dark .dashboard-command-card{box-shadow:var(--elevation-2)}.dark .dashboard-section-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 14%,var(--border) 86%)}.dark .dashboard-command-card:hover{border-color:color-mix(in srgb,var(--primary-700) 22%,var(--border) 78%)}.dark .dashboard-section-icon{background:color-mix(in srgb,var(--background-elevated) 86%,var(--card) 14%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent)}.dark .dashboard-action-button{border-color:color-mix(in srgb,var(--border) 74%,transparent)!important;background:color-mix(in srgb,var(--card) 72%,transparent)!important;box-shadow:0 14px 34px -30px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.dark .dashboard-command-kpis{background:transparent}.dark .dashboard-command-kpi{background:var(--background-elevated);box-shadow:var(--elevation-2)}.dark .dashboard-command-kpi:hover{box-shadow:var(--elevation-3)}.dark .dashboard-flow-card{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--card) 88%,transparent),color-mix(in srgb,var(--card) 70%,transparent)),color-mix(in srgb,var(--background-elevated) 72%,var(--card) 28%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.dark .dashboard-flow-track{background:color-mix(in srgb,var(--muted) 68%,var(--background) 32%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent)}.dark .dashboard-command-mini{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--card) 84%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 30px -32px rgba(0,0,0,.62)}.dark .dashboard-command-mini-icon{background:color-mix(in srgb,var(--background-elevated) 84%,var(--card) 16%);color:color-mix(in srgb,var(--muted-foreground) 76%,var(--foreground) 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent)}.dark .dashboard-mini-chart{border-color:color-mix(in srgb,var(--border) 78%,transparent)!important;background:color-mix(in srgb,var(--card) 92%,var(--background-elevated) 8%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 30px -32px rgba(0,0,0,.62)}.dark .dashboard-mini-chart-bar{background:color-mix(in srgb,var(--muted-foreground) 18%,var(--muted) 82%)}.dark .dashboard-mini-chart-bar--critical{background:color-mix(in srgb,var(--danger) 72%,var(--muted) 28%)}.dark .dashboard-mini-chart-bar--warning{background:color-mix(in srgb,var(--warning) 72%,var(--muted) 28%)}.dark .dashboard-mini-chart-bar--info{background:color-mix(in srgb,var(--info) 72%,var(--muted) 28%)}.dark .dashboard-mini-chart-bar--success{background:color-mix(in srgb,var(--success) 72%,var(--muted) 28%)}.dark .dashboard-priority-item{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--card) 92%,var(--background-elevated) 8%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 26px -26px rgba(0,0,0,.62)}.dark .dashboard-priority-item:hover{border-color:color-mix(in srgb,var(--ds-cyan-deep) 14%,var(--border) 86%);background:color-mix(in srgb,var(--card) 96%,var(--background-elevated) 4%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 16px 34px -34px rgba(0,0,0,.68)}.dark .dashboard-priority-count{background:color-mix(in srgb,var(--muted) 78%,transparent);color:var(--foreground)}.dark .dashboard-soft-card{background:color-mix(in srgb,var(--card) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 68%,transparent),inset 0 1px 0 hsla(0,0%,100%,.08)}.dark .dashboard-soft-card:hover{background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:inset 0 0 0 1px rgba(42,167,184,.16),0 16px 46px -42px rgba(0,0,0,.52)}.dark .dashboard-link-muted:hover{background:color-mix(in srgb,var(--muted) 34%,transparent);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.app-topbar-ambient,.app-topbar-mark-pulse,.dashboard-command-card:after,.dashboard-command-pulse-track span,.dashboard-kpi-vital span,.dashboard-live-dot,.dashboard-page:after,.dashboard-page:before,.dashboard-status-orbit span{animation:none!important}}@keyframes dashboard-breathe{0%,to{transform:translateZ(0) scale(1);opacity:.64}50%{transform:translate3d(-8px,8px,0) scale(1.06);opacity:.92}}@keyframes dashboard-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,12px,0) scale(1.04)}}@keyframes dashboard-pulse-ring{0%{transform:scale(.88);opacity:.62}to{transform:scale(1.24);opacity:0}}@keyframes dashboard-live-dot{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.16);opacity:1}}@keyframes dashboard-wave{0%,to{transform:scaleY(.7);opacity:.28}50%{transform:scaleY(1.35);opacity:.82}}@keyframes dashboard-vitals{0%,to{transform:scaleY(.75);opacity:.55}50%{transform:scaleY(1.2);opacity:.9}}.patient-detail-depth-scope .copilot-inline-hero,.patient-detail-depth-scope .record-evaluation-panel,.patient-detail-depth-scope .record-prescription-panel,.patient-detail-depth-scope .record-prontuario-hero,.patient-detail-depth-scope .record-summary-panel,.patient-detail-depth-scope .velvet-card,.patient-detail-depth-scope .velvet-detail-card,.patient-detail-depth-scope .velvet-kpi,.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-card)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-lg)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-md)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"],.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*=shadow-elevation]{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px)}.patient-detail-depth-scope .velvet-card:hover,.patient-detail-depth-scope .velvet-detail-card:hover,.patient-detail-depth-scope .velvet-kpi:hover,.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-card)]"]:hover,.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-md)]"]:hover,.patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"]:hover{box-shadow:0 22px 58px rgba(15,23,42,.13)!important}.patient-detail-depth-scope .velvet-card:before,.patient-detail-depth-scope .velvet-detail-card:before,.patient-detail-depth-scope .velvet-kpi:before{display:none!important}.dark .patient-detail-depth-scope .copilot-inline-hero,.dark .patient-detail-depth-scope .record-evaluation-panel,.dark .patient-detail-depth-scope .record-prescription-panel,.dark .patient-detail-depth-scope .record-prontuario-hero,.dark .patient-detail-depth-scope .record-summary-panel,.dark .patient-detail-depth-scope .velvet-card,.dark .patient-detail-depth-scope .velvet-detail-card,.dark .patient-detail-depth-scope .velvet-kpi,.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-card)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-lg)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-md)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*="shadow-[var(--shadow-xs)]"],.dark .patient-detail-depth-scope :where(section,article,[class*="rounded-[30px]"],[class*="rounded-[28px]"],[class*="rounded-[26px]"],[class*="rounded-[24px]"],[class*="rounded-[22px]"],[class*="rounded-[20px]"])[class*=shadow-elevation]{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.patient-detail-depth-scope .record-tab-workspace,.patient-detail-depth-scope .record-tab-workspace>div{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.record-clinical-panel,.record-plan-primary-panel,.record-plan-schedule-card,.copilot-inline-hero){border-color:color-mix(in srgb,var(--border-subtle) 68%,transparent)!important;background:color-mix(in srgb,#fff 94%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 2px 8px rgba(15,23,42,.025)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.record-clinical-panel,.record-plan-primary-panel,.record-plan-schedule-card,.copilot-inline-hero):hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 3px 10px rgba(15,23,42,.035)!important}.patient-detail-depth-scope .record-prontuario-scroll-content{background:transparent!important}.patient-detail-depth-scope .record-prontuario-scroll-content.is-compact-tab{padding-top:0!important}.patient-detail-depth-scope .record-prontuario-scroll-content:after,.patient-detail-depth-scope .record-prontuario-scroll-content:before,.patient-detail-depth-scope .record-tab-workspace:after,.patient-detail-depth-scope .record-tab-workspace:before{display:none!important}.dark .patient-detail-depth-scope .record-tab-workspace,.dark .patient-detail-depth-scope .record-tab-workspace>div{background:transparent!important;box-shadow:none!important}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-summary-panel,.record-evaluation-panel,.record-prescription-panel,.record-clinical-panel,.record-plan-primary-panel,.record-plan-schedule-card,.copilot-inline-hero){border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.patient-detail-depth-scope .record-tab-workspace .record-summary-unified{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab)>div{padding:0!important;background:transparent!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab):after,.patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab):before{display:none!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-tab-toolbar,.record-clinical-toolbar){border-color:color-mix(in srgb,var(--border-subtle) 46%,transparent)!important;background:color-mix(in srgb,#fff 58%,transparent)!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace .record-plan-tab .record-clinical-toolbar{border:0!important;background:transparent!important;box-shadow:none!important}.patient-detail-depth-scope .record-tab-workspace .record-sessions-tab-shell{padding-top:0!important;margin-top:0!important}.patient-detail-depth-scope .record-tab-workspace .record-sessions-tab>.record-sessions-tab-shell{padding:0!important}.patient-detail-depth-scope .record-tab-workspace .record-sessions-tab .record-clinical-toolbar{min-height:24px!important;margin:0!important;padding:0!important}.patient-detail-depth-scope .record-tab-workspace .record-sessions-tab .record-clinical-toolbar h2{margin:0!important}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab),.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-summary-unified,.record-evaluation-unified,.record-tab-unified,.record-clinical-tab)>div{background:transparent!important;box-shadow:none!important}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-tab-toolbar,.record-clinical-toolbar){border-color:color-mix(in srgb,var(--border-subtle) 32%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 42%,transparent)!important;box-shadow:none!important}.patient-detail-depth-scope .record-prontuario-sticky-top{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-prontuario-sticky-top:after,.patient-detail-depth-scope .record-prontuario-sticky-top:before{display:none!important}.patient-detail-depth-scope .record-prontuario-hero{background:radial-gradient(ellipse at 8% 0,color-mix(in srgb,var(--status-info) 4%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,#fff 96%,var(--surface-card) 4%),#fff 78%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 4px 14px rgba(15,23,42,.04)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-prontuario-hero .record-prontuario-identity:after,.patient-detail-depth-scope .record-prontuario-hero:after,.patient-detail-depth-scope .record-prontuario-hero:before{opacity:.42!important}.dark .patient-detail-depth-scope .record-prontuario-sticky-top{background:transparent!important;box-shadow:none!important}.dark .patient-detail-depth-scope .record-prontuario-hero{background:color-mix(in srgb,var(--surface-card) 92%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 4px 14px rgba(0,0,0,.16)!important}.patient-detail-depth-scope .record-tab-workspace .record-evaluation-unified{border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;padding:20px!important;overflow:hidden!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-evaluation-unified,.record-tab-unified){border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;border-radius:28px!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;padding:20px!important;overflow:hidden!important}.patient-detail-depth-scope .record-tab-workspace :where(.record-evaluation-unified,.record-tab-unified)>div{padding:0!important;background:transparent!important;box-shadow:none!important}.dark .patient-detail-depth-scope .record-tab-workspace :where(.record-evaluation-unified,.record-tab-unified){border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero-empty{--copilot-ai-bg:var(--ai-bg,#f5f3ff);--copilot-ai-border:var(--ai-border,#ddd6fe);--copilot-ai-text:var(--ai-text,#7c3aed);border-color:var(--copilot-ai-border)!important;background:linear-gradient(180deg,var(--surface-card) 0,var(--copilot-ai-bg) 300%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 2px 8px rgba(124,58,237,.08)!important}.patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero-empty .copilot-inline-title{color:var(--copilot-ai-text)!important}.patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero:after,.patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero:before{opacity:0!important}.dark .patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.dark .patient-detail-depth-scope .record-tab-workspace .copilot-inline-hero-empty{--copilot-ai-bg:var(--ai-bg,rgba(124,58,237,.1));--copilot-ai-border:var(--ai-border,rgba(124,58,237,.2));--copilot-ai-text:var(--ai-text,#a78bfa);border-color:var(--copilot-ai-border)!important;background:linear-gradient(180deg,var(--surface-card) 0,var(--copilot-ai-bg) 300%)!important}.dashboard-page{min-height:100%;padding:var(--app-page-padding);background:var(--ds-bg-app)}.dashboard-agenda-list:before,.dashboard-command-ambient,.dashboard-command-card:after,.dashboard-command-card:before,.dashboard-command-pulse-track,.dashboard-empty-state:before,.dashboard-page:after,.dashboard-page:before,.dashboard-priority-item:before,.dashboard-section-aura{display:none}.dashboard-container{position:relative;z-index:1;display:flex;width:100%;max-width:var(--content-max-width);margin:0 auto;flex-direction:column;gap:16px;padding-bottom:32px}.dashboard-loading-stack{display:flex;flex-direction:column;gap:14px}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:16px;align-items:start}.dashboard-command-card,.dashboard-section-card{position:relative;overflow:hidden;border:0;border-radius:22px;background:var(--background-elevated);box-shadow:var(--elevation-2);color:var(--foreground)}.dashboard-command-card{border:0;background:transparent;box-shadow:none}.dashboard-command-signal{position:absolute;left:0;top:22px;bottom:20px;width:3px;border-radius:999px;background:var(--brand-secondary)}.dashboard-command-card--critical .dashboard-command-signal{background:linear-gradient(180deg,var(--danger),color-mix(in srgb,var(--danger) 52%,var(--warning) 48%))}.dashboard-command-card--attention .dashboard-command-signal{background:linear-gradient(180deg,var(--warning),var(--brand-secondary))}.dashboard-command-card--stable .dashboard-command-signal{background:linear-gradient(180deg,var(--success),var(--brand-secondary))}.dashboard-command-main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 22px 18px 26px;border-bottom:0}.dashboard-command-copy{min-width:0}.dashboard-command-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted-foreground);font-size:12px;font-weight:600}.dashboard-status-badge{height:21px;padding-left:8px;padding-right:8px;border-radius:999px}.dashboard-command-heading{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dashboard-meta-date{display:inline-flex;align-items:center;gap:5px}.dashboard-command-title{margin-top:0;color:var(--foreground);font-size:28px;font-weight:720;letter-spacing:0;line-height:1.15}.dashboard-command-pulse{display:inline-flex;height:26px;align-items:center;gap:7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:hsla(0,0%,100%,.68);padding:0 10px;color:var(--muted-foreground);font-size:11px;font-weight:700}.dashboard-command-pulse span{height:6px;width:6px;border-radius:999px;background:var(--brand-secondary);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-secondary) 12%,transparent)}.dashboard-command-subtitle{margin-top:8px;max-width:860px;color:var(--muted-foreground);font-size:14px;line-height:1.7}.dashboard-command-subtitle span:first-child{color:var(--foreground);font-weight:600}.dashboard-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-primary-action{border-radius:9999px;border:1px solid color-mix(in srgb,var(--action-primary-bg) 18%,transparent)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;box-shadow:0 14px 32px -26px color-mix(in srgb,var(--action-primary-bg) 48%,transparent)!important}.dashboard-primary-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--action-primary-hover) 28%,transparent)!important;background:var(--action-primary-hover)!important;color:var(--action-primary-fg)!important;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--action-primary-hover) 54%,transparent)!important}.dashboard-primary-action svg{color:currentColor!important}.dashboard-primary-action:active{transform:translateY(0);background:var(--action-primary-active)!important;filter:none}.dashboard-action-button{border-radius:9px;border:1px solid var(--action-secondary-border)!important;background:var(--action-secondary-bg)!important;color:var(--action-secondary-fg)!important;box-shadow:none}.dashboard-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 0 2px}.dashboard-command-kpi{position:relative;overflow:hidden;min-height:98px;padding:16px 16px 14px 18px;border:0;border-radius:22px;background:var(--background-elevated);box-shadow:var(--elevation-1);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-command-kpi-accent{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 36%,transparent)}.dashboard-command-kpi--success .dashboard-command-kpi-accent{background:var(--success)}.dashboard-command-kpi--warning .dashboard-command-kpi-accent{background:var(--warning)}.dashboard-command-kpi--critical .dashboard-command-kpi-accent{background:var(--danger)}.dashboard-command-kpi:hover{box-shadow:var(--elevation-2)}.dashboard-command-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-foreground);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}.dashboard-command-kpi-icon{display:inline-flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--muted) 58%,transparent);color:color-mix(in srgb,var(--foreground) 70%,transparent)}.dashboard-command-kpi-icon svg{height:16px;width:16px;opacity:.95;stroke-width:1.75}.dashboard-command-kpi--success .dashboard-command-kpi-icon{background:color-mix(in srgb,var(--success-soft) 72%,var(--background-elevated) 28%);color:var(--success)}.dashboard-command-kpi--warning .dashboard-command-kpi-icon{background:color-mix(in srgb,var(--warning-soft) 74%,var(--background-elevated) 26%);color:var(--warning)}.dashboard-command-kpi--critical .dashboard-command-kpi-icon{background:color-mix(in srgb,var(--danger-soft) 72%,var(--background-elevated) 28%);color:var(--danger)}.dashboard-command-kpi--neutral .dashboard-command-kpi-icon{background:color-mix(in srgb,var(--primary-100) 70%,var(--background-elevated) 30%);color:var(--primary-700)}.dashboard-command-kpi-body{margin-top:14px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:4px}.dashboard-command-kpi-body strong{color:var(--foreground);font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1}.dashboard-command-kpi-body span{min-width:0;color:var(--muted-foreground);font-size:12px;line-height:1.35}.dashboard-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.dashboard-section-title-group{display:flex;min-width:0;align-items:flex-start;gap:10px}.dashboard-section-icon{display:flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--background-soft) 88%,#fff 12%);color:var(--brand-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 62%,transparent)}.dashboard-section-header h2{color:var(--foreground);font-size:14px;font-weight:650;letter-spacing:0;line-height:1.35}.dashboard-section-header p{margin-top:3px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.dashboard-section-content{padding:14px 18px 18px}.dashboard-link-muted{height:30px;border-radius:8px;color:var(--muted-foreground);font-size:12px;font-weight:650}.dashboard-link-muted:hover{background:color-mix(in srgb,var(--background-soft) 70%,transparent);color:var(--foreground)}.dashboard-priority-list{display:flex;flex-direction:column;gap:10px}.dashboard-priority-item{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 58%,#fff 42%);border-radius:12px;background:#fff;padding:15px 15px 15px 17px;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 6px 18px -20px rgba(0,0,0,.22);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-priority-rail{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 36%,transparent)}.dashboard-priority-item--critical .dashboard-priority-rail{background:var(--danger)}.dashboard-priority-item--warning .dashboard-priority-rail{background:var(--warning)}.dashboard-priority-item--info .dashboard-priority-rail{background:var(--info)}.dashboard-priority-item--success .dashboard-priority-rail{background:var(--success)}.dashboard-priority-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 20%,var(--border) 80%);background:#fff;transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 12px 24px -22px rgba(15,23,42,.14)}.dashboard-priority-leading{display:flex;min-width:0;align-items:flex-start;gap:12px}.dashboard-priority-icon{display:flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;color:#fff}.dashboard-priority-action{display:flex;min-width:116px;flex-direction:column;align-items:flex-end;gap:8px}.dashboard-priority-count{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;border-radius:7px;background:color-mix(in srgb,var(--background-soft) 78%,#fff 22%);color:var(--foreground);font-size:13px;font-weight:700}.dashboard-priority-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;color:var(--muted-foreground);font-size:12px}.dashboard-agenda-content{padding-top:14px}.dashboard-agenda-list{position:relative;display:flex;flex-direction:column;gap:8px}.dashboard-agenda-item{position:relative}.dashboard-agenda-dot{position:absolute;left:12px;top:19px;z-index:1;height:7px;width:7px;border-radius:999px;box-shadow:none}.dashboard-agenda-row{display:grid;grid-template-columns:58px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:58px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:10px;background:var(--card);padding:10px 10px 10px 24px;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 6px 18px -20px rgba(0,0,0,.14);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-agenda-row:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border) 82%);background:color-mix(in srgb,var(--card) 92%,var(--background-elevated) 8%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 8%,transparent),0 12px 24px -22px rgba(0,0,0,.24)}.dashboard-agenda-time{display:inline-flex;min-width:58px;align-items:center;justify-content:center;border-radius:14px;background:var(--ds-cyan-deep);color:var(--brand-primary-foreground);padding:8px 10px;font-size:13px;font-weight:800;letter-spacing:-.02em}.dashboard-agenda-links{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 0 24px}.dashboard-empty-state{position:relative;overflow:hidden;border:1px dashed color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;background:var(--card);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 8px 20px -24px rgba(0,0,0,.22);padding:28px 18px;text-align:center}.dashboard-empty-state--compact{padding:22px 18px}.dashboard-secondary-panel{opacity:1}.dashboard-secondary-content{padding-top:14px}.dashboard-secondary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-secondary-item{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:10px;background:var(--card);padding:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),0 6px 18px -20px rgba(0,0,0,.22);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-secondary-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border) 82%);background:var(--card);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 8%,transparent),0 12px 24px -22px rgba(0,0,0,.24)}.dashboard-tone-critical,.dashboard-tone-info,.dashboard-tone-neutral,.dashboard-tone-success,.dashboard-tone-warning{border:0;background:transparent}.dashboard-tone-success-soft{background:color-mix(in srgb,var(--success-soft) 80%,var(--card) 20%);color:var(--success)}.dashboard-tone-warning-soft{background:color-mix(in srgb,var(--warning-soft) 80%,var(--card) 20%);color:var(--warning)}.dashboard-tone-critical-soft{background:color-mix(in srgb,var(--danger-soft) 80%,var(--card) 20%);color:var(--danger)}.dashboard-tone-info-soft{background:color-mix(in srgb,var(--info-soft) 80%,var(--card) 20%);color:var(--info)}.dashboard-tone-neutral-soft{background:color-mix(in srgb,var(--muted) 84%,var(--card) 16%);color:var(--muted-foreground)}@media (max-width:1180px){.dashboard-main-grid{grid-template-columns:1fr}.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-page{padding:12px}.dashboard-container{gap:12px}.dashboard-command-main{flex-direction:column;gap:14px;padding:18px}.dashboard-command-title{font-size:23px}.dashboard-command-actions{width:100%;justify-content:flex-start}.dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 14px 16px}.dashboard-command-kpi{min-height:92px}.dashboard-priority-item{grid-template-columns:1fr}.dashboard-priority-action{min-width:0;flex-direction:row;align-items:center;justify-content:space-between}.dashboard-secondary-grid{grid-template-columns:1fr}}.agenda-action-overflow-menu,.agenda-create-menu,.agenda-financial-panel,.agenda-form-dialog{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card-hover)!important}.agenda-create-menu-item{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border-radius:var(--radius-md)!important;color:var(--text-primary)!important;padding:10px!important}.agenda-create-menu-item:hover,.agenda-create-menu-item[data-highlighted]{background:var(--surface-card-soft)!important;color:var(--text-heading)!important}.agenda-context-tile-icon,.agenda-create-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-sm)!important;background:var(--surface-card-soft)!important;color:var(--status-info)!important}.agenda-create-menu-icon{height:34px!important;width:34px!important}.agenda-context-tile-icon{height:26px!important;width:26px!important}.agenda-create-menu-icon--block{color:var(--status-warning)!important}.agenda-create-menu-icon--patient{color:var(--status-success)!important}.agenda-create-menu-title,.agenda-financial-panel-title span,.agenda-financial-subheading span{color:var(--text-heading)!important;font-size:13px!important;font-weight:600!important}.agenda-context-tile-helper,.agenda-create-menu-description,.agenda-financial-panel-title p,.agenda-financial-signal-row p,.agenda-financial-signal-row span,.agenda-financial-subheading p,.agenda-financial-warning span,.agenda-form-description{color:var(--text-secondary)!important;font-size:12px!important;font-weight:400!important}.agenda-blocked-slot,.agenda-context-tile,.agenda-financial-action-card,.agenda-financial-signal,.agenda-form-subpanel{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--surface-card-soft)!important;box-shadow:none!important}.agenda-blocked-slot{border-style:dashed!important}.agenda-form-body,.agenda-form-footer,.agenda-form-header{background:var(--surface-card)!important}.agenda-form-header{border-bottom:1px solid var(--border-subtle)!important}.agenda-form-body,.agenda-form-header{padding:20px 24px!important}.agenda-form-footer{border-top:1px solid var(--border-subtle)!important;padding:16px 24px!important}.agenda-form-section{display:grid!important;gap:8px!important}.agenda-form-label{color:var(--text-heading)!important;font-size:13px!important;font-weight:500!important}.agenda-financial-select-trigger,.agenda-form-control,.agenda-form-dialog [role=combobox],.agenda-form-dialog input,.agenda-form-dialog textarea{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.agenda-financial-select-trigger:focus,.agenda-form-control:focus,.agenda-form-dialog [role=combobox]:focus,.agenda-form-dialog input:focus,.agenda-form-dialog textarea:focus{border-color:var(--status-info)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 14%,transparent)!important}.agenda-action-compact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.agenda-action-compact-button{min-height:38px!important;width:100%!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}.agenda-action-compact-button--primary{grid-column:1/-1!important;border-color:var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important}.agenda-action-compact-button--info,.agenda-action-compact-button--secondary{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-heading)!important}.agenda-action-compact-button--danger{border-color:var(--status-danger-border)!important;background:var(--status-danger-soft)!important;color:var(--status-danger)!important}.agenda-action-complete-state{grid-column:1/-1!important;display:flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--border-subtle)!important;border-radius:999px!important;background:var(--surface-card-soft)!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important}.agenda-financial-panel{display:grid!important;gap:14px!important;padding:16px!important}.agenda-financial-panel--embedded{border-radius:var(--radius-md)!important;box-shadow:none!important}.agenda-financial-panel-header,.agenda-financial-signal-row,.agenda-financial-subheading,.agenda-financial-warning{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.agenda-financial-open-button,.agenda-financial-secondary-button{border-color:var(--border-subtle)!important;border-radius:999px!important;background:var(--surface-card)!important;color:var(--text-heading)!important;box-shadow:none!important}.agenda-financial-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.agenda-context-tile{padding:12px!important}.agenda-context-tile-header{display:flex!important;align-items:center!important;gap:8px!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important}.agenda-context-tile-value{margin-top:10px!important;color:var(--text-heading)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important}.agenda-financial-badges,.agenda-financial-manage,.agenda-financial-selects,.agenda-financial-signal-list{display:grid!important;gap:8px!important}.agenda-financial-badges{display:flex!important;flex-wrap:wrap!important}.agenda-financial-signal-row{border-top:1px solid var(--border-subtle)!important;padding-top:10px!important}.agenda-financial-signal-row strong{color:var(--text-heading)!important;font-size:13px!important;font-weight:700!important}.agenda-financial-primary-button{border-radius:999px!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;box-shadow:none!important}.agenda-financial-warning{justify-content:flex-start!important;border:1px solid var(--status-warning-border)!important;border-radius:var(--radius-md)!important;background:var(--status-warning-soft)!important;color:var(--status-warning)!important;padding:12px!important}.agenda-financial-warning p{color:var(--text-heading)!important;font-size:13px!important;font-weight:600!important}@media (max-width:760px){.agenda-financial-kpis{grid-template-columns:1fr!important}}.history-detail-page{--history-ai:#7c3aed;--history-ai-soft:#f5f3ff;--history-human-soft:color-mix(in srgb,var(--surface-card) 74%,var(--surface-muted) 26%);display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:24px}.history-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.history-back-link{margin-bottom:10px;border-radius:999px!important;color:var(--status-info)!important;padding-inline:0!important}.history-back-link:hover{background:transparent!important;color:var(--text-heading)!important}.history-detail-header h1{margin:0;color:var(--text-heading);font-size:32px;font-weight:760;letter-spacing:-.035em;line-height:1.15}.history-detail-header p{max-width:820px;margin:8px 0 0;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.55}.history-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;max-width:920px;margin-top:10px;color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.45}.history-header-meta-item{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.history-header-meta-item:not(:last-child):after{content:"|";margin:0 10px;color:var(--text-ghost);font-weight:500}.history-header-meta-item svg{color:var(--status-info)}.history-detail-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.history-detail-action,.history-detail-menu-trigger{min-height:40px!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important}.history-detail-action--secondary,.history-detail-menu-trigger{border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)!important;background:var(--surface-card)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 72%,transparent),0 8px 18px -18px color-mix(in srgb,var(--foreground) 20%,transparent)!important}.history-detail-action--secondary:hover,.history-detail-menu-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important;background:color-mix(in srgb,var(--surface-card) 90%,var(--status-info-soft) 10%)!important}.history-detail-action--primary{border-color:var(--action-primary-bg)!important;background:var(--action-primary-bg)!important;color:var(--action-primary-fg)!important;padding-inline:18px!important;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--status-info) 54%,transparent)!important}.history-detail-action--primary:hover{transform:translateY(-1px);border-color:var(--action-primary-hover)!important;background:var(--action-primary-hover)!important}.history-detail-action-menu{border-color:var(--border-subtle)!important;border-radius:16px!important;background:var(--surface-raised)!important;padding:8px!important;box-shadow:var(--shadow-card-hover)!important}.history-detail-action-menu [role=menuitem]{gap:10px!important;border-radius:12px!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:500!important;min-height:38px}.history-detail-action-menu [role=menuitem]:focus,.history-detail-action-menu [role=menuitem]:hover{background:var(--action-ghost-hover)!important}.history-detail-layout{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.history-detail-panel{display:flex;min-height:520px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);border-radius:24px;background:var(--surface-card);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 76%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground) 4%,transparent),0 18px 36px -24px color-mix(in srgb,var(--foreground) 18%,transparent)}.history-chat-panel,.history-insight-panel{height:calc(100vh - 260px)}.history-chat-panel{flex-direction:column;padding:0}.history-insight-panel{position:sticky;top:16px;flex-direction:column}.history-detail-panel-header{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);background:var(--surface-card);padding:18px 20px}.history-detail-panel-header h2{margin:0;color:var(--text-heading);font-size:14px;font-weight:700;letter-spacing:-.01em}.history-detail-panel-header p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.45}.history-panel-icon{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%);border-radius:14px;background:color-mix(in srgb,var(--status-info) 9%,var(--surface-card) 91%);color:var(--status-info)}.history-panel-icon--ai{border-color:color-mix(in srgb,var(--history-ai) 18%,var(--border-subtle) 82%);background:color-mix(in srgb,var(--history-ai) 8%,var(--surface-card) 92%);color:var(--history-ai)}.history-panel-badge{min-height:30px;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)!important;border-radius:999px!important;background:var(--surface-card-soft)!important;color:var(--text-heading)!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.history-message-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;overflow-y:auto;background:color-mix(in srgb,var(--surface-muted) 76%,var(--surface-card) 24%);padding:22px}.history-message-row{display:flex;width:100%}.history-message-row--human{justify-content:flex-start}.history-message-row--assistant{justify-content:flex-end}.history-message-row--system{justify-content:center}.history-message-bubble{max-width:min(76%,760px);border:1px solid var(--border-subtle);border-radius:20px;padding:14px 16px 15px;box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 68%,transparent),0 10px 24px -22px color-mix(in srgb,var(--foreground) 24%,transparent)}.history-message-bubble--human{background:var(--surface-card);border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)}.history-message-bubble--operator{background:color-mix(in srgb,var(--status-info) 7%,var(--surface-card) 93%);border-color:color-mix(in srgb,var(--status-info) 20%,var(--border-subtle) 80%)}.history-message-bubble--assistant{background:color-mix(in srgb,var(--history-ai) 7%,var(--surface-card) 93%);border-color:color-mix(in srgb,var(--history-ai) 20%,var(--border-subtle) 80%)}.history-message-bubble--system{max-width:min(86%,820px);border-style:dashed;background:color-mix(in srgb,var(--surface-card-soft) 78%,var(--surface-muted) 22%)}.history-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.3}.history-role-chip{height:22px;border-radius:999px!important;padding-inline:8px!important;font-size:11px!important;font-weight:700!important}.history-role-chip--human{border-color:color-mix(in srgb,var(--border-subtle) 90%,transparent)!important;background:var(--surface-card-soft)!important;color:var(--text-secondary)!important}.history-message-bubble--operator .history-role-chip--human{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--status-info) 9%,var(--surface-card) 91%)!important;color:var(--status-info)!important}.history-role-chip--assistant{border-color:color-mix(in srgb,var(--history-ai) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--history-ai) 9%,var(--surface-card) 91%)!important;color:var(--history-ai)!important}.history-role-chip--system{border-color:var(--border-subtle)!important;background:transparent!important;color:var(--text-muted)!important}.history-ai-marker{color:var(--history-ai)}.history-message-bubble>p{margin:0;white-space:pre-wrap;color:var(--text-primary);font-size:14px;line-height:1.65}.history-message-tool{margin-top:10px!important;color:var(--text-secondary)!important;font-size:12px!important;line-height:1.45!important}.history-insight-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px}.history-insight-section{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);padding:18px 0}.history-insight-section:first-child{padding-top:0}.history-insight-section:last-child{border-bottom:0;padding-bottom:0}.history-insight-section h3{margin:0 0 10px;color:var(--text-heading);font-size:13px;font-weight:760;letter-spacing:-.01em}.history-empty-copy,.history-insight-section p{color:var(--text-secondary)!important;font-size:13px!important;line-height:1.6!important}.history-classification-grid{display:grid;gap:10px}.history-classification-item{--history-tone:var(--status-info);--history-tone-soft:var(--status-info-soft);display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start;border:1px solid color-mix(in srgb,var(--history-tone) 16%,var(--border-subtle) 84%);border-radius:14px;background:color-mix(in srgb,var(--history-tone) 5%,var(--surface-card) 95%);padding:12px}.history-classification-item.history-tone-success{--history-tone:var(--status-success);--history-tone-soft:var(--status-success-soft)}.history-classification-item.history-tone-warning{--history-tone:var(--status-warning);--history-tone-soft:var(--status-warning-soft)}.history-classification-item.history-tone-danger{--history-tone:var(--status-danger);--history-tone-soft:var(--status-danger-soft)}.history-classification-item.history-tone-neutral{--history-tone:var(--text-secondary);--history-tone-soft:var(--surface-card-soft)}.history-classification-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--history-tone) 18%,var(--border-subtle) 82%);border-radius:12px;background:color-mix(in srgb,var(--history-tone) 9%,var(--surface-card) 91%);color:var(--history-tone)}.history-classification-item p{margin:0;color:var(--text-muted)!important;font-size:11px!important;font-weight:700;letter-spacing:.04em;line-height:1.25!important;text-transform:uppercase}.history-classification-item strong{display:block;margin-top:3px;color:var(--text-heading);font-size:13px;font-weight:760;line-height:1.35}.history-classification-item small{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.35}.history-signal-row{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:13px;line-height:1.45}.history-signal-icon{display:inline-flex;width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:transparent}.history-signal-icon.active{background:var(--surface-card-soft);box-shadow:0 6px 14px -12px color-mix(in srgb,var(--foreground) 18%,transparent)}.history-fact-card{border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-card-soft) 80%,var(--surface-card) 20%);padding:12px}.history-fact-card p{margin:0;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.35}.history-fact-card strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--text-heading);font-size:12px;font-weight:650;line-height:1.4}.history-insight-list{display:grid;gap:9px;margin:0;padding:0}.history-insight-list li{font-size:13px;line-height:1.55}.history-insight-list li,.history-security-note{display:flex;gap:9px;color:var(--text-secondary)}.history-security-note{flex:0 0 auto;align-items:center;border-top:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent);background:var(--surface-card);padding:15px 20px;font-size:12px;font-weight:500}.dark .history-detail-page{--history-ai:#a78bfa;--history-ai-soft:rgba(124,58,237,.12);--history-human-soft:color-mix(in srgb,var(--surface-card) 82%,var(--surface-muted) 18%)}.dark .history-detail-action--secondary,.dark .history-detail-menu-trigger,.dark .history-detail-panel,.dark .history-message-bubble,.dark .history-panel-badge{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 4%,transparent),0 2px 4px -1px rgba(0,0,0,.42),0 18px 36px -26px rgba(0,0,0,.72)!important}.dark .history-detail-panel{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-app) 10%)}.dark .history-detail-panel-header,.dark .history-security-note{background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-card-soft) 8%)}.dark .history-classification-item{background:color-mix(in srgb,var(--history-tone) 7%,var(--surface-card) 93%);border-color:color-mix(in srgb,var(--history-tone) 24%,var(--border-subtle) 76%)}.dark .history-classification-icon{background:color-mix(in srgb,var(--history-tone) 12%,var(--surface-card) 88%);border-color:color-mix(in srgb,var(--history-tone) 26%,var(--border-subtle) 74%)}.dark .history-message-list{background:color-mix(in srgb,var(--surface-app) 60%,var(--surface-card) 40%)}.dark .history-message-bubble{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 4%,transparent),0 12px 26px -22px rgba(0,0,0,.82)!important}.dark .history-message-bubble--human{background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-card-soft) 12%)}.dark .history-message-bubble--operator{background:color-mix(in srgb,var(--status-info) 10%,var(--surface-card) 90%);border-color:color-mix(in srgb,var(--status-info) 26%,var(--border-subtle) 74%)}.dark .history-message-bubble--assistant{background:color-mix(in srgb,var(--history-ai) 10%,var(--surface-card) 90%);border-color:color-mix(in srgb,var(--history-ai) 26%,var(--border-subtle) 74%)}.dark .history-message-bubble--system{background:color-mix(in srgb,var(--surface-card-soft) 72%,var(--surface-card) 28%)}.dark .history-role-chip--assistant{background:color-mix(in srgb,var(--history-ai) 12%,var(--surface-card) 88%)!important}.dark .history-detail-action-menu{box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 4%,transparent),0 18px 42px -18px rgba(0,0,0,.86)!important}@media (max-width:1120px){.history-detail-layout{grid-template-columns:1fr}.history-chat-panel,.history-insight-panel{height:auto;min-height:0}.history-insight-panel{position:static}}@media (max-width:760px){.history-detail-header{align-items:flex-start;flex-direction:column}.history-detail-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.history-detail-action{flex:1 1 auto}.history-detail-header h1{font-size:26px}.history-message-list{padding:16px}.history-message-bubble{max-width:92%}}.dark .alerts-ds-page{color:var(--text-primary)}.dark .alerts-ds-feed .alerts-feed-content h3,.dark .alerts-ds-feed>header h2,.dark .alerts-ds-header h1{color:var(--text-heading)}.dark .alerts-ds-feed>header span,.dark .alerts-ds-header p{color:var(--text-secondary)}.dark .alerts-status-nav{border-bottom-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)}.dark .alerts-status-tab{color:var(--text-secondary)}.dark .alerts-status-tab:hover{color:var(--text-heading)}.dark .alerts-status-tab.active{color:var(--status-info)}.dark .alerts-status-count{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--status-info) 12%,var(--surface-card) 88%);color:var(--status-info)}.dark .alerts-agenda-filterbar{background:transparent}.dark .alerts-agenda-search svg{color:var(--text-muted)}.dark .alerts-agenda-search input,.dark .alerts-agenda-select{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-xs)!important}.dark .alerts-agenda-search input::-moz-placeholder{color:var(--text-muted)}.dark .alerts-agenda-search input::placeholder{color:var(--text-muted)}.dark .alerts-agenda-search input:focus,.dark .alerts-agenda-select:focus,.dark .alerts-agenda-select:focus-visible{border-color:var(--border-strong)!important;background:var(--surface-card)!important;box-shadow:0 0 0 2px var(--focus-ring),var(--shadow-xs)!important}.dark .alerts-filter-action,.dark .alerts-filter-clear,.dark .alerts-overflow-trigger,.dark .alerts-refresh-button,.dark .alerts-secondary-action{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-card-soft) 22%)!important;color:var(--text-heading)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.04),0 10px 22px -22px rgba(0,0,0,.9)!important}.dark .alerts-filter-action:hover,.dark .alerts-filter-clear:hover:not(:disabled),.dark .alerts-overflow-trigger:hover,.dark .alerts-refresh-button:hover,.dark .alerts-secondary-action:hover{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%)!important;background:color-mix(in srgb,var(--surface-card-soft) 86%,var(--status-info) 14%)!important}.dark .alerts-primary-action{border-color:color-mix(in srgb,var(--status-info) 84%,transparent)!important;background:var(--status-info)!important;color:var(--text-inverse)!important;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--status-info) 62%,transparent)!important}.dark .alerts-primary-action:hover{border-color:var(--status-info)!important;background:color-mix(in srgb,var(--status-info) 84%,#fff 16%)!important}.dark .alerts-ds-feed>header{border-bottom-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.dark .alerts-ds-feed .alerts-feed-item{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-card-soft) 16%)!important;background-image:none!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.045),0 2px 5px -2px rgba(0,0,0,.62),0 18px 34px -24px rgba(0,0,0,.84)!important}.dark .alerts-ds-feed .alerts-feed-item:hover{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 72%,var(--surface-card-soft) 28%)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.06),0 4px 10px -4px rgba(0,0,0,.72),0 24px 44px -28px rgba(0,0,0,.9)!important}.dark .alerts-ds-feed .alerts-feed-item.alerts-tone-critical{border-color:color-mix(in srgb,var(--status-danger) 24%,var(--border-subtle) 76%)!important}.dark .alerts-ds-feed .alerts-feed-item.alerts-tone-warning{border-color:color-mix(in srgb,var(--status-warning) 24%,var(--border-subtle) 76%)!important}.dark .alerts-ds-feed .alerts-feed-item.alerts-tone-info{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)!important}.dark .alerts-ds-feed .alerts-feed-time{border-bottom-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)}.dark .alerts-ds-feed .alerts-feed-time span{color:var(--text-secondary)}.dark .alerts-ds-feed .alerts-severity-pill{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-card-soft) 76%,var(--surface-card) 24%);color:var(--text-secondary)}.dark .alerts-ds-feed .alerts-tone-critical .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--status-danger) 13%,var(--surface-card) 87%);color:var(--status-danger)}.dark .alerts-ds-feed .alerts-tone-warning .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--status-warning) 13%,var(--surface-card) 87%);color:var(--status-warning)}.dark .alerts-ds-feed .alerts-tone-info .alerts-severity-pill{border-color:color-mix(in srgb,var(--status-info) 32%,var(--border-subtle) 68%);background:color-mix(in srgb,var(--status-info) 12%,var(--surface-card) 88%);color:var(--status-info)}.dark .alerts-tone-critical .alerts-feed-dot{background:var(--status-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger) 14%,transparent)}.dark .alerts-tone-warning .alerts-feed-dot{background:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning) 14%,transparent)}.dark .alerts-tone-info .alerts-feed-dot{background:var(--status-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 14%,transparent)}.dark .alerts-ds-feed .alerts-feed-content>p,.dark .alerts-ds-feed .alerts-feed-recommendation,.dark .alerts-ds-feed .alerts-feed-recommendation span{color:var(--text-secondary)}.dark .alerts-ds-feed .alerts-feed-recommendation svg{color:var(--status-info)}.dark .alerts-ds-feed .alerts-feed-meta{border-top-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}.dark .alerts-ds-feed .alerts-meta-item{color:var(--text-secondary)}.dark .alerts-ds-feed .alerts-meta-item strong{color:var(--text-heading)}.dark .alerts-ds-feed .alerts-status-open,.dark .alerts-ds-feed .alerts-status-open strong{color:var(--status-warning)}.dark .alerts-ds-feed .alerts-status-acknowledged,.dark .alerts-ds-feed .alerts-status-acknowledged strong{color:var(--status-info)}.dark .alerts-ds-feed .alerts-status-resolved,.dark .alerts-ds-feed .alerts-status-resolved strong{color:var(--status-success)}.dark .alerts-action-menu{border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)!important;background:var(--surface-raised)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 18px 42px -18px rgba(0,0,0,.88)!important}.dark .alerts-action-menu [role=menuitem]{color:var(--text-primary)!important}.dark .alerts-action-menu [role=menuitem]:focus,.dark .alerts-action-menu [role=menuitem]:hover{background:color-mix(in srgb,var(--surface-card-soft) 84%,var(--status-info) 16%)!important}.dark .alerts-action-menu [role=separator]{background:color-mix(in srgb,var(--border-subtle) 82%,transparent)!important}.dark .alerts-empty-card{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent);background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-card-soft) 16%)}.patient-detail-depth-scope .patient-detail-header-surface{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;ring:0!important;backdrop-filter:none!important}.record-prontuario-sticky-top{gap:18px!important;margin-inline:0!important;margin-top:0!important;padding:0 0 12px!important;background:transparent!important;backdrop-filter:none!important;overflow:visible!important}.record-prontuario-page>div{overflow:visible!important}.record-prontuario-hero .record-prontuario-identity:after,.record-prontuario-hero:after,.record-prontuario-hero:before,.record-prontuario-sticky-top:after,.record-prontuario-sticky-top:before{display:none!important}.record-prontuario-hero{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.record-prontuario-header-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;overflow:visible!important}.record-prontuario-header-actions{padding-right:8px!important;overflow:visible!important}.record-prontuario-identity{display:block!important;min-width:0!important}.record-prontuario-header-copy h1{font-size:clamp(1.75rem,2vw,2rem)!important;line-height:1.12!important;letter-spacing:0!important}.record-prontuario-metrics{margin-top:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.record-prontuario-metric{position:relative!important;display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;padding:16px!important;border:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)!important;border-radius:16px!important;background:var(--surface-card)!important;box-shadow:var(--shadow-xs)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.record-prontuario-metric:hover{box-shadow:var(--shadow-soft)!important}.record-prontuario-metric-accent{content:""!important;position:absolute!important;left:16px!important;top:0!important;width:48px!important;height:2px!important;border-radius:0 0 999px 999px!important}.record-prontuario-metric-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.record-prontuario-metric-icon{display:inline-flex!important;width:20px!important;height:20px!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.record-prontuario-metric-signal{margin-top:2px!important;width:24px!important;height:6px!important;flex-shrink:0!important;border-radius:999px!important;opacity:.85!important}.record-prontuario-metric-copy{margin-top:10px!important;display:grid!important;min-width:0!important;gap:0!important}.record-prontuario-metric-copy span{color:var(--text-secondary)!important;font-size:.75rem!important;font-weight:500!important}.record-prontuario-metric-copy span,.record-prontuario-metric-copy strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}.record-prontuario-metric-copy strong{margin-top:6px!important;color:var(--text-primary)!important;font-size:1.35rem!important;font-weight:750!important;line-height:1!important}.record-prontuario-metric-copy p{margin-top:8px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;color:var(--text-secondary)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.35!important}.record-prontuario-metric[data-tone=info]{--record-metric-accent:var(--status-info);border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)!important}.record-prontuario-metric[data-tone=info]:hover{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--status-info) 4%)!important}.record-prontuario-metric[data-tone=success]{--record-metric-accent:var(--status-success)}.record-prontuario-metric[data-tone=success]:hover{border-color:color-mix(in srgb,var(--status-success) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--status-success) 4%)!important}.record-prontuario-metric[data-tone=warning]{--record-metric-accent:var(--status-warning)}.record-prontuario-metric[data-tone=warning]:hover{border-color:color-mix(in srgb,var(--status-warning) 28%,var(--border-subtle) 72%)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--status-warning) 4%)!important}.record-prontuario-metric[data-tone=clinical]{--record-metric-accent:var(--ai-text)}.record-prontuario-metric[data-tone=clinical]:hover{border-color:color-mix(in srgb,var(--ai-text) 20%,var(--border-subtle) 80%)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--ai-bg) 6%)!important}.record-prontuario-metric[data-tone=security]{--record-metric-accent:var(--status-success)}.record-prontuario-metric[data-tone=security]:hover{border-color:color-mix(in srgb,var(--status-success) 24%,var(--border-subtle) 76%)!important;background:color-mix(in srgb,var(--surface-card) 94%,var(--status-success) 4%)!important}.record-prontuario-metric[data-tone=neutral]{--record-metric-accent:var(--text-secondary)}.record-prontuario-metric-accent,.record-prontuario-metric-signal{background:var(--record-metric-accent,var(--status-info))!important}.record-prontuario-metric-icon{color:var(--record-metric-accent,var(--status-info))!important}.record-tabs-nav{margin-inline:0!important;overflow:visible!important;border-bottom:1px solid var(--border-subtle)!important;padding:8px 4px 0!important}.record-tabs-nav:after{display:none!important}.record-tab-button{border-radius:0!important;padding:12px 0!important;font-weight:600!important;outline-offset:2px!important}.record-tab-signal{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;gap:3px;border-radius:999px;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.record-tab-signal--filled{border:1px solid color-mix(in srgb,var(--status-info) 22%,var(--border-subtle));background:color-mix(in srgb,var(--status-info) 10%,var(--surface-card));color:var(--status-info)}.record-tab-signal--ai{border:1px solid color-mix(in srgb,var(--ai-text,#7c3aed) 24%,var(--border-subtle));background:color-mix(in srgb,var(--ai-bg,#f5f0ff) 78%,var(--surface-card));color:var(--ai-text,#7c3aed)}.record-tab-workspace .record-prescription-tab-shell{display:grid;gap:18px;padding:0;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-prescription-tab{display:block;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.record-tab-workspace .record-prescription-tab .record-clinical-toolbar{min-height:auto;margin:0 0 2px;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.record-tab-workspace .record-prescription-tab .record-clinical-toolbar:after,.record-tab-workspace .record-prescription-tab .record-clinical-toolbar:before{display:none!important}.patient-detail-depth-scope .record-tab-workspace .record-prescription-tab .record-clinical-toolbar{border:0!important;background:transparent!important;box-shadow:none!important}.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab){display:block;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.record-tab-workspace :is(.record-sessions-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab)>.space-y-5{padding:0!important}.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:auto;margin:0 0 2px;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar>div:first-child{padding-left:0!important}.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar h2{font-size:1rem!important;line-height:1.5rem!important}.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar:after,.record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar:before{display:none!important}.patient-detail-depth-scope .record-tab-workspace :is(.record-sessions-tab,.record-products-tab,.record-reassessments-tab,.record-discharge-tab,.record-attachments-tab,.record-audit-tab) .record-clinical-toolbar{border:0!important;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-products-tab.record-tab-unified{display:grid!important;gap:var(--space-5,20px)!important}.record-tab-workspace .record-products-tab .record-clinical-toolbar{margin-bottom:0!important}.record-tab-workspace .record-products-tab .record-products-content-grid{gap:var(--space-6,24px)!important}.patient-detail-depth-scope .record-tab-workspace .record-products-tab .record-products-panel{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)!important;background:color-mix(in srgb,#fff 96%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 2px 8px rgba(15,23,42,.026)!important;backdrop-filter:none!important}.patient-detail-depth-scope .record-tab-workspace .record-products-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,#fff 94%,transparent),color-mix(in srgb,var(--surface-muted) 28%,#fff 72%));padding:16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 1px 2px rgba(15,23,42,.024)}.patient-detail-depth-scope .record-tab-workspace .record-products-stock-chip{display:inline-flex;min-width:96px;flex-direction:column;align-items:flex-end;gap:2px;border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 62%,#fff 38%);padding:9px 12px;text-align:right}.patient-detail-depth-scope .record-tab-workspace .record-products-stock-chip span{font-size:.6875rem;line-height:1rem;color:var(--text-secondary)}.patient-detail-depth-scope .record-tab-workspace .record-products-stock-chip strong{font-size:.8125rem;line-height:1.125rem;color:var(--text-primary)}@media (min-width:1280px){.record-tab-workspace .record-products-tab .record-products-content-grid{gap:28px!important}}@media (max-width:640px){.patient-detail-depth-scope .record-tab-workspace .record-products-history-item{grid-template-columns:1fr}.patient-detail-depth-scope .record-tab-workspace .record-products-stock-chip{align-items:flex-start;text-align:left}}.dark .patient-detail-depth-scope .record-tab-workspace .record-products-tab .record-products-panel{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 90%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 2px 8px rgba(0,0,0,.18)!important}.dark .patient-detail-depth-scope .record-tab-workspace .record-products-history-item{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 88%,transparent),color-mix(in srgb,var(--surface-muted) 22%,var(--surface-card) 78%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.18)}.dark .patient-detail-depth-scope .record-tab-workspace .record-products-stock-chip{background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-card) 56%)}.record-tab-workspace .record-prescription-tab .record-prescription-panel{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.record-tab-workspace .record-prescription-tab .record-prescription-panel-header{border:1px solid color-mix(in srgb,var(--border-subtle) 48%,transparent);border-radius:24px;background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 40px -34px rgba(15,23,42,.42);padding:18px}.record-tab-workspace .record-prescription-tab .record-prescription-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:start;gap:22px 32px;padding:24px}.record-tab-workspace .record-prescription-tab .record-prescription-overview-main{display:grid;min-width:0;gap:13px}.record-tab-workspace .record-prescription-tab .record-prescription-overview-title{display:flex;min-width:0;align-items:flex-start;gap:12px}.record-tab-workspace .record-prescription-tab .record-prescription-overview-icon{display:inline-flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--status-info) 8%,var(--surface-card));color:var(--status-info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 18%,var(--border-subtle))}.record-tab-workspace .record-prescription-tab .record-prescription-overview-title p{max-width:760px;margin-top:5px;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.record-tab-workspace .record-prescription-tab .record-prescription-overview-actions,.record-tab-workspace .record-prescription-tab .record-prescription-overview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.record-tab-workspace .record-prescription-tab .record-prescription-overview-actions{justify-content:flex-end}.record-tab-workspace .record-prescription-tab .record-prescription-overview-note{grid-column:1;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-warning) 34%,var(--border-subtle));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-card));padding:9px 12px;color:color-mix(in srgb,var(--status-warning) 82%,var(--text-primary));font-size:.84rem;line-height:1.35}.record-tab-workspace .record-prescription-tab .record-prescription-support-head,.record-tab-workspace .record-prescription-tab .record-prescription-support-title{align-items:flex-start}.record-tab-workspace .record-prescription-tab .record-prescription-support-icon{width:40px;height:40px;border-radius:16px}.record-tab-workspace .record-prescription-tab .record-prescription-support-title p{max-width:660px;font-size:.84rem}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty{min-height:220px}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-panel-header{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:30px 24px;text-align:center}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-overview-main{justify-items:center}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-overview-title{flex-direction:column;align-items:center}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-overview-meta{display:none}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-overview-actions,.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-support-head{justify-content:center}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-support-title{flex-direction:column;align-items:center;gap:12px}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-support-title p{max-width:560px;margin-top:4px}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-support-actions{width:100%;justify-content:center}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-empty-state,.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-support-actions>span:first-child{display:none}.record-tab-workspace .record-prescription-tab .record-prescription-main-panel.is-empty .record-prescription-panel-content{padding:0}.record-tab-workspace .record-prescription-tab .record-prescription-warning{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:min(640px,100%);align-items:center;gap:8px;border-radius:16px;padding:9px 12px}.record-tab-workspace .record-prescription-tab .record-prescription-composer-inline>.record-prescription-warning{margin-top:-2px;align-self:flex-start}.record-tab-workspace .record-prescription-tab .record-prescription-panel-content{padding:0;gap:16px}.record-tab-workspace .record-prescription-tab .record-prescription-panel-header+.record-prescription-panel-content{margin-top:28px}.record-tab-workspace .record-prescription-tab .record-prescription-composer-inline,.record-tab-workspace .record-prescription-tab .record-prescription-empty-state,.record-tab-workspace .record-prescription-tab .record-prescription-panel-content>.grid{border:1px solid color-mix(in srgb,var(--border-subtle) 48%,transparent);border-radius:24px;background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 40px -34px rgba(15,23,42,.42)}.record-tab-workspace .record-prescription-tab .record-prescription-panel-content>.grid{padding:16px}.record-tab-workspace .record-prescription-tab .record-prescription-panel-content>.grid>div{border-radius:20px;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 30%,transparent)}.record-tab-workspace .record-prescription-tab .record-prescription-empty-state{min-height:132px}.record-tab-workspace .record-prescription-tab .record-prescription-composer-inline{overflow:hidden}.record-prescription-result-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.42fr);align-items:start;gap:24px 36px;border:1px solid color-mix(in srgb,var(--border-subtle) 48%,transparent);border-radius:24px;background:var(--surface-card);padding:26px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 40px -34px rgba(15,23,42,.42)}.record-prescription-result-main{display:flex;min-width:0;align-items:flex-start;gap:18px}.record-prescription-result-icon{display:inline-flex;height:42px;width:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--status-info) 9%,var(--surface-card));color:var(--status-info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info) 20%,var(--border-subtle))}.record-prescription-result-icon.is-danger{background:color-mix(in srgb,var(--status-danger-soft,#fee2e2) 54%,var(--surface-card));color:var(--status-danger,#dc2626);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-danger,#dc2626) 22%,var(--border-subtle))}.record-prescription-result-icon.is-warning{background:color-mix(in srgb,var(--status-warning-soft,#fef3c7) 58%,var(--surface-card));color:var(--status-warning,#b45309);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-warning,#b45309) 24%,var(--border-subtle))}.record-prescription-result-icon.is-success{background:color-mix(in srgb,var(--status-success-soft,#dcfce7) 58%,var(--surface-card));color:var(--status-success,#059669);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-success,#059669) 24%,var(--border-subtle))}.record-prescription-result-eyebrow{color:var(--status-info);font-size:.78rem;font-weight:700;line-height:1.3}.record-prescription-result-card h3{margin:4px 0 0;color:var(--text-primary);font-size:1.1rem;font-weight:750;letter-spacing:0;line-height:1.3}.record-prescription-result-card p{max-width:760px;margin:8px 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.record-prescription-result-side{display:grid;gap:16px;align-content:start}.record-prescription-result-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record-prescription-result-facts>div{border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-card));padding:10px 12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 26%,transparent)}.record-prescription-result-facts span{display:block;color:var(--text-secondary);font-size:.72rem;line-height:1.25}.record-prescription-result-facts strong{display:block;margin-top:4px;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.3}.record-prescription-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.record-prescription-decision-card,.record-prescription-decision-hero{border:1px solid color-mix(in srgb,var(--border-subtle) 42%,transparent);border-radius:22px;background:var(--surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 40px -34px rgba(15,23,42,.42)}.record-prescription-decision-dialog{display:flex;max-height:min(880px,calc(100dvh - 48px));flex-direction:column;overflow:hidden}.record-prescription-decision-body{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 38%,transparent) transparent}.record-prescription-decision-body::-webkit-scrollbar{width:10px}.record-prescription-decision-body::-webkit-scrollbar-track{background:transparent}.record-prescription-decision-body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 34%,transparent);background-clip:padding-box}.record-prescription-decision-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 48%,transparent);background-clip:padding-box}.record-prescription-decision-footer{flex-shrink:0;background:color-mix(in srgb,var(--surface-card) 94%,transparent)}.record-prescription-decision-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px}.record-prescription-decision-card-head h3,.record-prescription-decision-hero h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.35}.record-prescription-decision-card-head p,.record-prescription-decision-hero p{margin-top:6px;color:var(--text-secondary);font-size:.88rem;line-height:1.6}.record-prescription-decision-stamp{min-width:150px;border-radius:18px;background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-card));padding:12px 14px;text-align:right;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 30%,transparent)}.record-prescription-decision-stamp span{display:block;color:var(--text-secondary);font-size:.72rem;line-height:1.25}.record-prescription-decision-stamp strong{display:block;margin-top:4px;color:var(--text-primary);font-size:.82rem;font-weight:650;line-height:1.35}.record-prescription-decision-card{padding:16px}.record-prescription-decision-card.is-compact{padding:14px 16px}.record-prescription-decision-card-head{margin-bottom:14px}.record-prescription-decision-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-prescription-decision-data-item{min-width:0;border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-card));padding:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 26%,transparent)}.record-prescription-decision-data-item span{display:block;color:var(--text-secondary);font-size:.74rem;line-height:1.25}.record-prescription-decision-data-item strong{margin-top:5px;overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.record-prescription-insight{border-radius:18px;padding:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 28%,transparent)}.record-prescription-insight.is-danger{background:color-mix(in srgb,var(--status-danger-soft,#fee2e2) 42%,var(--surface-card))}.record-prescription-insight.is-warning{background:color-mix(in srgb,var(--status-warning-soft,#fef3c7) 42%,var(--surface-card))}.record-prescription-insight strong{color:var(--text-primary);font-size:.86rem}.record-prescription-insight span{display:inline-flex;min-width:24px;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--surface-card) 76%,transparent);padding:3px 8px;color:var(--text-secondary);font-size:.76rem;font-weight:700}.record-prescription-insight p{margin:0;border-radius:14px;background:color-mix(in srgb,var(--surface-card) 78%,transparent);padding:9px 10px;color:var(--text-primary);font-size:.82rem;line-height:1.55}.record-prescription-next-step{display:flex;align-items:flex-start;gap:12px;border-radius:18px;background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-card));padding:13px 14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 26%,transparent)}.record-prescription-next-step.is-danger{background:color-mix(in srgb,var(--status-danger-soft,#fee2e2) 36%,var(--surface-card));color:var(--status-danger,#dc2626)}.record-prescription-next-step strong{color:var(--text-primary);font-size:.9rem}.record-prescription-next-step p{margin:4px 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.record-prescription-audit-list{display:grid;gap:8px}.record-prescription-audit-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-card));padding:9px 11px;color:var(--text-primary);font-size:.78rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 24%,transparent)}@media (max-width:900px){.record-tab-workspace .record-prescription-tab .record-prescription-support-head{flex-direction:column}.record-tab-workspace .record-prescription-tab .record-prescription-support-actions{width:100%;justify-content:flex-start}.record-prescription-result-card,.record-tab-workspace .record-prescription-tab .record-prescription-overview{grid-template-columns:1fr}.record-tab-workspace .record-prescription-tab .record-prescription-overview{padding:20px}.record-tab-workspace .record-prescription-tab .record-prescription-overview-note{grid-column:1}.record-prescription-result-card{padding:20px}.record-prescription-result-actions,.record-tab-workspace .record-prescription-tab .record-prescription-overview-actions{justify-content:flex-start}.record-prescription-decision-hero{flex-direction:column}.record-prescription-decision-stamp{width:100%;text-align:left}.record-prescription-decision-data-grid{grid-template-columns:1fr}.record-session-plan-head{flex-direction:column}.record-session-plan-meta{grid-template-columns:1fr}}.dark .record-prescription-result-card,.dark .record-tab-workspace .record-prescription-tab .record-prescription-composer-inline,.dark .record-tab-workspace .record-prescription-tab .record-prescription-empty-state,.dark .record-tab-workspace .record-prescription-tab .record-prescription-panel-content>.grid,.dark .record-tab-workspace .record-prescription-tab .record-prescription-panel-header{border-color:color-mix(in srgb,var(--border-subtle) 38%,transparent);background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-app) 6%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 44px -38px rgba(0,0,0,.82)}@media (max-width:1100px){.record-prontuario-header-row{grid-template-columns:minmax(0,1fr)!important}.record-prontuario-header-actions{justify-content:flex-start!important}.record-prontuario-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.record-prontuario-metrics{grid-template-columns:minmax(0,1fr)!important}}.dashboard-command-kpis.dashboard-command-kpis--history{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:10px 0 2px!important}.dashboard-command-kpis.dashboard-command-kpis--history>*{min-height:178px!important;margin-left:0!important}.dashboard-command-kpis.dashboard-command-kpis--history>*+*{margin-left:0!important}@media (min-width:768px){.dashboard-command-kpis.dashboard-command-kpis--history{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1280px){.dashboard-command-kpis.dashboard-command-kpis--history{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dashboard-depth-scope .dashboard-action-queue-panel .dashboard-priority-item{border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent);background:linear-gradient(180deg,#fff,#fcfcfd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 3px -1px rgba(15,23,42,.08),0 10px 22px -18px rgba(15,23,42,.28)}.dashboard-depth-scope .dashboard-action-queue-panel .dashboard-priority-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-subtle) 84%);background:linear-gradient(180deg,#fff,#fcfcfd);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 2px 4px -2px rgba(15,23,42,.08),0 14px 30px -20px rgba(15,23,42,.34)}.dark .dashboard-depth-scope .dashboard-action-queue-panel .dashboard-priority-item{background:var(--surface-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 4px -1px rgba(0,0,0,.32),0 14px 24px -18px rgba(0,0,0,.55)}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-section-content{padding-top:16px}.dashboard-reminders-editorial{display:flex;flex-direction:column;gap:14px}.dashboard-reminder-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:stretch;border:1px solid color-mix(in srgb,var(--status-warning-border) 34%,var(--border-subtle) 66%);border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-warning-soft) 86%,transparent),transparent 40%),radial-gradient(circle at 100% 20%,color-mix(in srgb,var(--status-info-soft) 62%,transparent),transparent 36%),linear-gradient(180deg,#fff 0,#fcfcfd 100%);padding:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 18px 40px -30px rgba(217,119,6,.32),0 8px 18px -16px rgba(15,23,42,.22)}.dashboard-reminder-brief-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-width:0}.dashboard-reminder-brief-count{display:flex;min-height:88px;min-width:96px;flex-direction:column;justify-content:center;border-right:1px solid color-mix(in srgb,var(--border-subtle) 64%,transparent);padding-right:16px}.dashboard-reminder-brief-count span{color:var(--text-primary);font-size:42px;font-weight:800;letter-spacing:0;line-height:.95}.dashboard-reminder-brief-count small{margin-top:6px;font-weight:750}.dashboard-reminder-brief-count small,.dashboard-reminder-brief-label{color:var(--status-warning);font-size:11px;line-height:1.2;text-transform:uppercase}.dashboard-reminder-brief-label{display:block;font-weight:700;letter-spacing:.04em}.dashboard-reminder-brief-title{display:block;margin-top:5px;overflow:hidden;color:var(--text-primary);font-size:18px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-reminder-brief-copy{display:block;margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.55}.dashboard-reminder-brief-metrics{display:grid;align-content:center;gap:8px;min-width:124px}.dashboard-reminder-brief-metrics span{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:1px solid color-mix(in srgb,var(--border-subtle) 66%,transparent);border-radius:999px;background:hsla(0,0%,100%,.62);padding:6px 9px;color:var(--text-secondary);font-size:12px;font-weight:650;white-space:nowrap}.dashboard-reminder-brief-metrics svg{color:var(--status-warning)}.dashboard-reminder-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.dashboard-reminder-list-head span{color:var(--text-primary);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.dashboard-reminder-list-head small{color:var(--text-muted);font-size:12px;font-weight:650}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item{position:relative;overflow:hidden;align-items:flex-start;border-color:color-mix(in srgb,var(--border-subtle) 48%,transparent);border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--status-warning-soft) 34%,transparent),transparent 34%),linear-gradient(180deg,#fff 0,#fcfcfd 100%);padding:16px 16px 16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 1px 3px -1px rgba(15,23,42,.07),0 14px 30px -24px rgba(15,23,42,.28);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:color-mix(in srgb,var(--status-info) 72%,transparent)}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item--medium:before{background:var(--status-warning)}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item--high:before{background:var(--status-danger)}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item--low:before{background:var(--status-info)}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-warning-border) 36%,var(--border-subtle) 64%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 2px 5px -3px rgba(15,23,42,.08),0 18px 36px -26px rgba(15,23,42,.34)}.dashboard-reminder-signal{display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--status-warning-soft) 74%,#fff 26%);color:var(--status-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-warning-border) 70%,transparent),0 10px 20px -16px rgba(217,119,6,.44)}.dashboard-reminder-item--high .dashboard-reminder-signal{background:color-mix(in srgb,var(--status-danger-soft) 82%,#fff 18%);color:var(--status-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-danger-border) 72%,transparent),0 10px 20px -16px rgba(220,38,38,.4)}.dashboard-reminder-item--low .dashboard-reminder-signal{background:color-mix(in srgb,var(--status-info-soft) 82%,#fff 18%);color:var(--status-info);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-info-border) 72%,transparent),0 10px 20px -16px rgba(13,148,136,.42)}.dashboard-reminder-signal--today{transform-origin:50% 0;animation:dashboard-reminder-bell-ring 1.25s ease-in-out infinite}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-date{border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,#fff 12%);padding:5px 10px;color:var(--text-secondary);font-weight:650}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-date--today{background:color-mix(in srgb,var(--status-warning-soft) 90%,#fff 10%);border-color:color-mix(in srgb,var(--status-warning-border) 76%,transparent);color:var(--status-warning)}.dashboard-reminder-actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.dashboard-reminder-complete-button{height:32px;border-radius:999px;border-color:color-mix(in srgb,var(--status-success-border) 74%,transparent);background:color-mix(in srgb,var(--status-success-soft) 88%,#fff 12%);color:var(--status-success);font-size:12px;font-weight:750;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 16px -14px rgba(5,150,105,.34)}.dashboard-reminder-complete-button:hover{border-color:color-mix(in srgb,var(--status-success) 32%,var(--status-success-border) 68%);background:color-mix(in srgb,var(--status-success-soft) 78%,#fff 22%);color:var(--status-success)}.dashboard-reminder-menu-button{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-card) 90%,#fff 10%);padding:0;color:var(--text-secondary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.66);transition:border-color .16s ease,background .16s ease,color .16s ease}.dashboard-reminder-menu-button:focus-visible,.dashboard-reminder-menu-button:hover{border-color:color-mix(in srgb,var(--status-info-border) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--status-info-soft) 46%,#fff 54%);color:var(--status-info)}.dashboard-reminder-menu-content{min-width:190px;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:16px;background:var(--surface-card);padding:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 18px 40px -26px rgba(15,23,42,.34)}.dashboard-reminder-menu-item{display:flex;align-items:center;gap:9px;border-radius:11px;font-size:13px;font-weight:650}.dashboard-reminder-menu-item svg{color:var(--status-info)}.dashboard-reminder-menu-item--danger svg{color:var(--status-danger)}.dashboard-reminder-done-item{display:flex;cursor:pointer;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--border-subtle) 62%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-muted) 22%);padding:11px 12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 18px -18px rgba(15,23,42,.22);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-reminder-done-item:focus-visible,.dashboard-reminder-done-item:hover{border-color:color-mix(in srgb,var(--status-info-border) 52%,var(--border-subtle) 48%);background:color-mix(in srgb,var(--surface-card) 88%,var(--status-info-soft) 12%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 12px 24px -20px rgba(15,23,42,.28);outline:none}.dashboard-reminder-reopen-button{height:30px;border-radius:999px;font-size:12px;font-weight:700}.dashboard-reminder-view-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:18px;background:linear-gradient(180deg,#fff,#fcfcfd);padding:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px -22px rgba(15,23,42,.24)}.dashboard-reminder-view-signal--high{background:color-mix(in srgb,var(--status-danger-soft) 82%,#fff 18%);color:var(--status-danger)}.dashboard-reminder-view-signal--low{background:color-mix(in srgb,var(--status-info-soft) 82%,#fff 18%);color:var(--status-info)}.dashboard-reminder-view-meta{border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted) 14%);padding:12px}.dashboard-reminder-view-meta span{display:block;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-reminder-view-meta strong{display:block;margin-top:4px;color:var(--text-primary);font-size:13px;font-weight:750}.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item .rounded-full[data-slot=badge],.dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item [class*=rounded-full]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.dark .dashboard-depth-scope .dashboard-reminders-panel .dashboard-reminder-item,.dark .dashboard-reminder-brief{background:var(--surface-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 4px -1px rgba(0,0,0,.32),0 14px 24px -18px rgba(0,0,0,.55)}@media (max-width:720px){.dashboard-reminder-brief{grid-template-columns:minmax(0,1fr)}.dashboard-reminder-brief-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dashboard-reminder-brief-metrics span{justify-content:flex-start}}@media (max-width:520px){.dashboard-reminder-brief-main{grid-template-columns:minmax(0,1fr)}.dashboard-reminder-brief-count{min-height:0;min-width:0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 64%,transparent);padding-right:0;padding-bottom:12px}.dashboard-reminder-brief-metrics{grid-template-columns:minmax(0,1fr)}.dashboard-reminder-actions{flex-wrap:wrap}}.dark .dashboard-depth-scope{--dashboard-dark-card-bg-final:var(--surface-card);--dashboard-dark-card-muted-bg-final:color-mix(in srgb,var(--surface-card) 88%,var(--surface-app) 12%);--dashboard-dark-border-final:color-mix(in srgb,var(--border-subtle) 72%,transparent);--dashboard-dark-shadow-final:inset 0 1px 0 hsla(0,0%,100%,.055),0 16px 32px -26px rgba(0,0,0,.62)}.dark .dashboard-depth-scope .dashboard-agenda-metric,.dark .dashboard-depth-scope .dashboard-agenda-spotlight,.dark .dashboard-depth-scope .dashboard-agenda-timeline-item,.dark .dashboard-depth-scope .dashboard-birthday-brief,.dark .dashboard-depth-scope .dashboard-birthday-empty-line,.dark .dashboard-depth-scope .dashboard-birthday-row,.dark .dashboard-depth-scope .dashboard-birthday-row--today,.dark .dashboard-depth-scope .dashboard-depth-block,.dark .dashboard-depth-scope .dashboard-depth-surface,.dark .dashboard-depth-scope .dashboard-kpi-card,.dark .dashboard-depth-scope .dashboard-panel-card,.dark .dashboard-depth-scope .dashboard-priority-item,.dark .dashboard-depth-scope .dashboard-reminder-brief,.dark .dashboard-depth-scope .dashboard-reminder-item,.dark .dashboard-depth-scope .dashboard-reminder-view-card,.dark .dashboard-depth-scope .dashboard-schedule-hero,.dark .dashboard-depth-scope .dashboard-section-card{border-color:var(--dashboard-dark-border-final)!important;background-color:var(--dashboard-dark-card-bg-final)!important;background-image:none!important;box-shadow:var(--dashboard-dark-shadow-final)!important}.dark .dashboard-depth-scope .dashboard-agenda-content,.dark .dashboard-depth-scope .dashboard-secondary-content,.dark .dashboard-depth-scope .dashboard-section-content,.dark .dashboard-depth-scope .dashboard-section-header{background:transparent!important;background-image:none!important}.dark .dashboard-depth-scope .dashboard-birthday-row--today:after,.dark .dashboard-depth-scope .dashboard-page:after,.dark .dashboard-depth-scope .dashboard-page:before,.dark .dashboard-depth-scope .dashboard-priority-item:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.dark .dashboard-depth-scope .dashboard-agenda-row time span,.dark .dashboard-depth-scope .dashboard-agenda-time,.dark .dashboard-depth-scope .dashboard-birthday-avatar,.dark .dashboard-depth-scope .dashboard-birthday-brief-metrics span,.dark .dashboard-depth-scope .dashboard-priority-action>span,.dark .dashboard-depth-scope .dashboard-priority-count,.dark .dashboard-depth-scope .dashboard-reminder-brief-metrics span,.dark .dashboard-depth-scope .dashboard-reminder-date,.dark .dashboard-depth-scope .dashboard-reminder-done-item,.dark .dashboard-depth-scope .dashboard-reminder-menu-button{background-color:var(--dashboard-dark-card-muted-bg-final)!important;background-image:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)!important}.dark .dashboard-depth-scope .dashboard-panel-card h2,.dark .dashboard-depth-scope .dashboard-panel-card h3,.dark .dashboard-depth-scope .dashboard-panel-card p,.dark .dashboard-depth-scope .dashboard-panel-card span,.dark .dashboard-depth-scope .dashboard-panel-card strong,.dark .dashboard-depth-scope .dashboard-section-header h2,.dark .dashboard-depth-scope .dashboard-section-header p{text-shadow:none!important}.selection\:bg-\[var\(--status-info-soft\)\] ::-moz-selection{background-color:var(--status-info-soft)}.selection\:bg-\[var\(--status-info-soft\)\] ::selection{background-color:var(--status-info-soft)}.selection\:text-\[var\(--status-info\)\] ::-moz-selection{color:var(--status-info)}.selection\:text-\[var\(--status-info\)\] ::selection{color:var(--status-info)}.selection\:bg-\[var\(--status-info-soft\)\]::-moz-selection{background-color:var(--status-info-soft)}.selection\:bg-\[var\(--status-info-soft\)\]::selection{background-color:var(--status-info-soft)}.selection\:text-\[var\(--status-info\)\]::-moz-selection{color:var(--status-info)}.selection\:text-\[var\(--status-info\)\]::selection{color:var(--status-info)}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[\#a1a1aa\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.placeholder\:text-\[\#a1a1aa\]::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.placeholder\:text-\[var\(--muted-foreground\)\]::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-\[var\(--muted-foreground\)\]::placeholder{color:var(--muted-foreground)}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-placeholder\)\]::-moz-placeholder{color:var(--text-placeholder)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.placeholder\:text-\[var\(--text-secondary\)\]::-moz-placeholder{color:var(--text-secondary)}.placeholder\:text-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:bottom-4:before{content:var(--tw-content);bottom:1rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-4:before{content:var(--tw-content);top:1rem}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.before\:bg-\[var\(--brand-petrol\)\]:before{content:var(--tw-content);background-color:var(--brand-petrol)}.before\:bg-\[var\(--status-info\)\]:before{content:var(--tw-content);background-color:var(--status-info)}.before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.before\:bg-emerald-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:inset-y-3:after{content:var(--tw-content);top:.75rem;bottom:.75rem}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-4:after{content:var(--tw-content);top:1rem}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\.5:after{content:var(--tw-content);width:.375rem}.after\:w-\[3px\]:after{content:var(--tw-content);width:3px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:origin-left:after{content:var(--tw-content);transform-origin:left}.after\:scale-x-0:after{--tw-scale-x:0}.after\:scale-x-0:after,.after\:scale-x-100:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{--tw-scale-x:1}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-r-full:after{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-dashed:after{content:var(--tw-content);border-style:dashed}.after\:border-\[\#f0f2f5\]:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(240 242 245/var(--tw-border-opacity,1))}.after\:bg-\[\#e4e4e7\]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.after\:bg-\[var\(--brand-petrol\)\]:after{content:var(--tw-content);background-color:var(--brand-petrol)}.after\:bg-\[var\(--status-info\)\]:after{content:var(--tw-content);background-color:var(--status-info)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-200:after{transition-duration:.2s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:duration-200:after{content:var(--tw-content);animation-duration:.2s}.first\:pl-4:first-child{padding-left:1rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pr-4:last-child{padding-right:1rem}.focus-within\:w-72:focus-within{width:18rem}.focus-within\:border-\[var\(--status-info\)\]:focus-within{border-color:var(--status-info)}.focus-within\:bg-\[var\(--surface-card\)\]:focus-within{background-color:var(--surface-card)}.focus-within\:shadow-elevation-2:focus-within{--tw-shadow:var(--elevation-2);--tw-shadow-colored:var(--elevation-2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_20\%\2c transparent\)\]:focus-within{--tw-ring-color:color-mix(in srgb,var(--status-info) 20%,transparent)}.focus-within\:ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c transparent\)\]:focus-within{--tw-ring-color:color-mix(in srgb,var(--status-info) 22%,transparent)}.focus-within\:ring-\[var\(--status-info-soft\)\]:focus-within{--tw-ring-color:var(--status-info-soft)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#02BFBF\]\/30:hover{border-color:rgba(2,191,191,.3)}.hover\:border-\[\#d4d4d8\]:hover{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.hover\:border-\[color-mix\(in_srgb\2c var\(--border-subtle\)_70\%\2c var\(--status-danger\)_30\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 70%,var(--status-danger) 30%)}.hover\:border-\[color-mix\(in_srgb\2c var\(--border-subtle\)_70\%\2c var\(--status-info\)_30\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 70%,var(--status-info) 30%)}.hover\:border-\[color\:color-mix\(in_srgb\2c \#229ED9_28\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,#229ed9 28%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c \#25D366_28\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,#25d366 28%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--ai-text\)_20\%\2c var\(--border-subtle\)_80\%\)\]:hover{border-color:color-mix(in srgb,var(--ai-text) 20%,var(--border-subtle) 80%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_54\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_56\%\2c var\(--status-info\)_26\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 56%,var(--status-info) 26%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_56\%\2c var\(--status-info\)_30\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 56%,var(--status-info) 30%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_58\%\2c var\(--status-info\)_28\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 58%,var(--status-info) 28%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--border-subtle\)_66\%\2c var\(--status-info\)_18\%\)\]:hover{border-color:color-mix(in srgb,var(--border-subtle) 66%,var(--status-info) 18%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_24\%\2c var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--brand-secondary) 24%,var(--border))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--dashboard-history-kpi-accent\)_22\%\2c var\(--border-medium\)\)\]:hover{border-color:color-mix(in srgb,var(--dashboard-history-kpi-accent) 22%,var(--border-medium))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--editorial-kpi-accent\)_22\%\2c var\(--border-medium\)\)\]:hover{border-color:color-mix(in srgb,var(--editorial-kpi-accent) 22%,var(--border-medium))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--history-kpi-accent\)_22\%\2c var\(--border-medium\)\)\]:hover{border-color:color-mix(in srgb,var(--history-kpi-accent) 22%,var(--border-medium))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_42\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--history-status-accent) 42%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--kpi-accent\)_22\%\2c var\(--border-medium\)\)\]:hover{border-color:color-mix(in srgb,var(--kpi-accent) 22%,var(--border-medium))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_24\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-danger) 24%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_26\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-danger) 26%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_16\%\2c var\(--border-subtle\)_84\%\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 16%,var(--border-subtle) 84%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 18%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c var\(--border-subtle\)_78\%\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 22%,var(--border-subtle) 78%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c var\(--border-subtle\)_76\%\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 24%,var(--border-subtle) 76%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 28%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c var\(--border-subtle\)\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle))}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_38\%\2c var\(--border-subtle\)_62\%\)\]:hover{border-color:color-mix(in srgb,var(--status-info) 38%,var(--border-subtle) 62%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_22\%\2c var\(--border-subtle\)_78\%\)\]:hover{border-color:color-mix(in srgb,var(--status-success) 22%,var(--border-subtle) 78%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_24\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-success) 24%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-success\)_24\%\2c var\(--border-subtle\)_76\%\)\]:hover{border-color:color-mix(in srgb,var(--status-success) 24%,var(--border-subtle) 76%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_22\%\2c var\(--border-subtle\)_78\%\)\]:hover{border-color:color-mix(in srgb,var(--status-warning) 22%,var(--border-subtle) 78%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_24\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-warning) 24%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_24\%\2c var\(--border-subtle\)_76\%\)\]:hover{border-color:color-mix(in srgb,var(--status-warning) 24%,var(--border-subtle) 76%)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_28\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--status-warning) 28%,transparent)}.hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-warning\)_28\%\2c var\(--border-subtle\)_72\%\)\]:hover{border-color:color-mix(in srgb,var(--status-warning) 28%,var(--border-subtle) 72%)}.hover\:border-\[var\(--border-medium\)\]:hover{border-color:var(--border-medium)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--status-danger-border\)\]:hover{border-color:var(--status-danger-border)}.hover\:border-\[var\(--status-info\)\]:hover{border-color:var(--status-info)}.hover\:border-\[var\(--status-info-border\)\]:hover{border-color:var(--status-info-border)}.hover\:border-\[var\(--status-success\)\]:hover{border-color:var(--status-success)}.hover\:border-\[var\(--status-warning-border\)\]:hover{border-color:var(--status-warning-border)}.hover\:border-border:hover{--tw-border-opacity:1;border-color:hsl(var(--border-hsl)/var(--tw-border-opacity,1))}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-\[\#02BFBF\]\/10:hover{background-color:rgba(2,191,191,.1)}.hover\:bg-\[\#034741\]:hover{--tw-bg-opacity:1;background-color:rgb(3 71 65/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f5f9\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4f4f5\]:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafafc\]:hover{--tw-bg-opacity:1;background-color:rgb(250 250 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fee2e2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-\[color-mix\(in_srgb\2c var\(--status-danger\)_88\%\2c var\(--text-primary\)_12\%\)\]:hover{background-color:color-mix(in srgb,var(--status-danger) 88%,var(--text-primary) 12%)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--status-success\)_88\%\2c var\(--text-primary\)_12\%\)\]:hover{background-color:color-mix(in srgb,var(--status-success) 88%,var(--text-primary) 12%)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--surface-card\)_86\%\2c var\(--surface-muted\)_14\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 86%,var(--surface-muted) 14%)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--surface-muted\)_78\%\2c var\(--brand-ice\)_22\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-muted) 78%,var(--brand-ice) 22%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c \#229ED9_10\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,#229ed9 10%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c \#25D366_10\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,#25d366 10%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--background-elevated\)_88\%\2c var\(--ds-cyan-deep-light\)_12\%\)\]:hover{background-color:color-mix(in srgb,var(--background-elevated) 88%,var(--ds-cyan-deep-light) 12%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--background-soft\)_70\%\2c var\(--background\)_30\%\)\]:hover{background-color:color-mix(in srgb,var(--background-soft) 70%,var(--background) 30%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--brand-ice\)_10\%\2c var\(--surface-muted\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-ice) 10%,var(--surface-muted))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--brand-ice\)_12\%\2c var\(--surface-muted\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-ice) 12%,var(--surface-muted))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--brand-secondary\)_10\%\2c var\(--background\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-secondary) 10%,var(--background))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_10\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 10%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_6\%\2c var\(--background-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--danger) 6%,var(--background-soft))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--danger\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 8%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--primary-50\)_48\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary-50) 48%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_8\%\2c var\(--surface-app\)\)\]:hover{background-color:color-mix(in srgb,var(--status-danger) 8%,var(--surface-app))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger-soft\)_32\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-danger-soft) 32%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger-soft\)_34\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-danger-soft) 34%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_10\%\2c var\(--surface-card\)\)\]:hover{background-color:color-mix(in srgb,var(--status-info) 10%,var(--surface-card))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c white\)\]:hover{background-color:color-mix(in srgb,var(--status-info) 12%,#fff)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_8\%\2c var\(--surface-card\)\)\]:hover{background-color:color-mix(in srgb,var(--status-info) 8%,var(--surface-card))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_28\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-info-soft) 28%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info-soft\)_36\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-info-soft) 36%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-success-soft\)_36\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-success-soft) 36%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning-soft\)_34\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-warning-soft) 34%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-warning-soft\)_36\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--status-warning-soft) 36%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_70\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 70%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_74\%\2c var\(--status-info-soft\)_26\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 74%,var(--status-info-soft) 26%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_88\%\2c var\(--status-info\)_4\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 88%,var(--status-info) 4%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_94\%\2c var\(--ai-bg\)_6\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 94%,var(--ai-bg) 6%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_94\%\2c var\(--status-info\)_4\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 94%,var(--status-info) 4%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_94\%\2c var\(--status-success\)_4\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 94%,var(--status-success) 4%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_94\%\2c var\(--status-warning\)_4\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-card) 94%,var(--status-warning) 4%)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_70\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-card-soft) 70%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_12\%\2c var\(--background-elevated\)\)\]:hover{background-color:color-mix(in srgb,var(--warning) 12%,var(--background-elevated))}.hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--warning\)_7\%\2c var\(--background-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--warning) 7%,var(--background-soft))}.hover\:bg-\[var\(--action-ghost-hover\)\]:hover{background-color:var(--action-ghost-hover)}.hover\:bg-\[var\(--action-primary-hover\)\]:hover{background-color:var(--action-primary-hover)}.hover\:bg-\[var\(--action-secondary-hover\)\]:hover{background-color:var(--action-secondary-hover)}.hover\:bg-\[var\(--background-elevated\)\]:hover{background-color:var(--background-elevated)}.hover\:bg-\[var\(--background-soft\)\]:hover{background-color:var(--background-soft)}.hover\:bg-\[var\(--brand-light\)\]:hover{background-color:var(--brand-light)}.hover\:bg-\[var\(--card-peach-bg\)\]:hover{background-color:var(--card-peach-bg)}.hover\:bg-\[var\(--sidebar-hover\)\]:hover{background-color:var(--sidebar-hover)}.hover\:bg-\[var\(--status-danger-soft\)\]:hover{background-color:var(--status-danger-soft)}.hover\:bg-\[var\(--status-info-soft\)\]:hover{background-color:var(--status-info-soft)}.hover\:bg-\[var\(--status-success-soft\)\]:hover{background-color:var(--status-success-soft)}.hover\:bg-\[var\(--status-warning-soft\)\]:hover{background-color:var(--status-warning-soft)}.hover\:bg-\[var\(--surface-app\)\]:hover{background-color:var(--surface-app)}.hover\:bg-\[var\(--surface-card\)\]:hover{background-color:var(--surface-card)}.hover\:bg-\[var\(--surface-card-soft\)\]:hover{background-color:var(--surface-card-soft)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-background:hover{--tw-bg-opacity:1;background-color:hsl(var(--background-hsl)/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted-hsl)/.4)}.hover\:bg-primary-50\/40:hover{background-color:rgba(248,251,252,.4)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary)/.05)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/50:hover{background-color:hsla(0,0%,100%,.5)}.hover\:text-\[\#09090b\]:hover{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:text-\[var\(--action-ghost-fg\)\]:hover{color:var(--action-ghost-fg)}.hover\:text-\[var\(--action-primary-hover\)\]:hover{color:var(--action-primary-hover)}.hover\:text-\[var\(--action-secondary-fg\)\]:hover{color:var(--action-secondary-fg)}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--sidebar-foreground\)\]:hover{color:var(--sidebar-foreground)}.hover\:text-\[var\(--status-danger\)\]:hover{color:var(--status-danger)}.hover\:text-\[var\(--status-info\)\]:hover{color:var(--status-info)}.hover\:text-\[var\(--status-success\)\]:hover{color:var(--status-success)}.hover\:text-\[var\(--text-heading\)\]:hover{color:var(--text-heading)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--foreground-hsl)/var(--tw-text-opacity,1))}.hover\:text-primary\/80:hover{color:hsl(var(--primary)/.8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary)/.9)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_22px_-18px_rgba\(15\2c 23\2c 42\2c 0\.34\)\]:hover{--tw-shadow:0 10px 22px -18px rgba(15,23,42,.34);--tw-shadow-colored:0 10px 22px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_26px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]:hover{--tw-shadow:0 12px 26px rgba(15,23,42,.1);--tw-shadow-colored:0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-elevation-2:hover{--tw-shadow:var(--elevation-2);--tw-shadow-colored:var(--elevation-2)}.hover\:shadow-elevation-2:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-card-hover\)\]:hover{--tw-shadow-color:var(--shadow-card-hover);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-xs\)\]:hover{--tw-shadow-color:var(--shadow-xs);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-\[color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c var\(--border-subtle\)_82\%\)\]:hover{--tw-ring-color:color-mix(in srgb,var(--status-info) 18%,var(--border-subtle) 82%)}.hover\:brightness-100:hover{--tw-brightness:brightness(1)}.hover\:brightness-100:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:w-72:focus{width:18rem}.focus\:border-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_44\%\2c var\(--border\)_56\%\)\]:focus{border-color:color-mix(in srgb,var(--ds-cyan-deep) 44%,var(--border) 56%)}.focus\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_42\%\2c var\(--border-subtle\)_58\%\)\]:focus{border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle) 58%)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--brand-secondary\)\]:focus{border-color:var(--brand-secondary)}.focus\:border-\[var\(--status-info\)\]:focus{border-color:var(--status-info)}.focus\:border-\[var\(--status-info-border\)\]:focus{border-color:var(--status-info-border)}.focus\:bg-\[\#f4f4f5\]:focus{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.focus\:bg-\[var\(--action-ghost-hover\)\]:focus{background-color:var(--action-ghost-hover)}.focus\:bg-\[var\(--status-danger-soft\)\]:focus{background-color:var(--status-danger-soft)}.focus\:bg-\[var\(--surface-card\)\]:focus{background-color:var(--surface-card)}.focus\:bg-\[var\(--surface-muted\)\]:focus{background-color:var(--surface-muted)}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-\[\#09090b\]:focus{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.focus\:text-\[var\(--action-ghost-fg\)\]:focus{color:var(--action-ghost-fg)}.focus\:text-\[var\(--status-danger\)\]:focus{color:var(--status-danger)}.focus\:text-\[var\(--text-primary\)\]:focus{color:var(--text-primary)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c transparent\)\]:focus{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--status-info) 12%,transparent);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_24\%\2c transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--ds-cyan-deep) 24%,transparent)}.focus\:ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--status-info) 14%,transparent)}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:ring-\[var\(--status-info\)\]:focus{--tw-ring-color:var(--status-info)}.focus\:ring-\[var\(--status-info-soft\)\]:focus{--tw-ring-color:var(--status-info-soft)}.focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring-hsl)/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:border-\[var\(--border-strong\)\]:focus-visible{border-color:var(--border-strong)}.focus-visible\:border-\[var\(--status-danger\)\]:focus-visible{border-color:var(--status-danger)}.focus-visible\:text-\[var\(--text-primary\)\]:focus-visible{color:var(--text-primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#076C63\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(7 108 99/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_42\%\2c transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--ds-cyan-deep) 42%,transparent)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-\[var\(--status-danger-border\)\]:focus-visible{--tw-ring-color:var(--status-danger-border)}.focus-visible\:ring-\[var\(--status-info\)\]:focus-visible{--tw-ring-color:var(--status-info)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring-hsl)/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:after\:scale-x-100:focus-visible:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0:active,.active\:translate-y-px:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[var\(--action-primary-active\)\]:active{background-color:var(--action-primary-active)}.active\:shadow-\[var\(--shadow-xs\)\]:active{--tw-shadow-color:var(--shadow-xs);--tw-shadow:var(--tw-shadow-colored)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px}.disabled\:hover\:translate-y-0:hover:disabled,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:border-\[color\:color-mix\(in_srgb\2c var\(--brand-petrol\)_20\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--brand-petrol) 20%,var(--border-subtle))}.group:hover .group-hover\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_28\%\2c var\(--border-subtle\)_72\%\)\]{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-subtle) 72%)}.group:hover .group-hover\:bg-\[\#02BFBF\]\/20{background-color:rgba(2,191,191,.2)}.group:hover .group-hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--primary-50\)_48\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--primary-50) 48%,transparent)}.group:hover .group-hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--status-info) 12%,transparent)}.group:hover .group-hover\:bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.group:hover .group-hover\:bg-\[var\(--brand-ice\)\]{background-color:var(--brand-ice)}.group:hover .group-hover\:text-\[var\(--brand-petrol\)\]{color:var(--brand-petrol)}.group:hover .group-hover\:text-\[var\(--status-info\)\]{color:var(--status-info)}.group:hover .group-hover\:text-\[var\(--text-muted\)\]{color:var(--text-muted)}.group:hover .group-hover\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.group:hover .group-hover\:opacity-100{opacity:1}.aria-\[invalid\=true\]\:border-\[var\(--status-danger\)\][aria-invalid=true]{border-color:var(--status-danger)}.aria-\[invalid\=true\]\:focus-visible\:border-\[var\(--status-danger\)\]:focus-visible[aria-invalid=true]{border-color:var(--status-danger)}.aria-\[invalid\=true\]\:focus-visible\:ring-\[var\(--status-danger-border\)\]:focus-visible[aria-invalid=true]{--tw-ring-color:var(--status-danger-border)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked],.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x:0.125rem}.data-\[state\=active\]\:border-\[var\(--border-subtle\)\][data-state=active]{border-color:var(--border-subtle)}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[state\=active\]\:border-transparent[data-state=active]{border-color:transparent}.data-\[state\=checked\]\:border-\[color\:color-mix\(in_srgb\2c var\(--ds-cyan-deep\)_65\%\2c var\(--border\)_35\%\)\][data-state=checked]{border-color:color-mix(in srgb,var(--ds-cyan-deep) 65%,var(--border) 35%)}.data-\[highlighted\]\:bg-\[\#f4f4f5\][data-highlighted]{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.data-\[highlighted\]\:bg-\[var\(--action-ghost-hover\)\][data-highlighted]{background-color:var(--action-ghost-hover)}.data-\[highlighted\]\:bg-\[var\(--status-danger-soft\)\][data-highlighted]{background-color:var(--status-danger-soft)}.data-\[state\=active\]\:bg-\[var\(--background-soft\)\][data-state=active]{background-color:var(--background-soft)}.data-\[state\=active\]\:bg-\[var\(--surface-card\)\][data-state=active]{background-color:var(--surface-card)}.data-\[state\=active\]\:bg-\[var\(--surface-muted\)\][data-state=active]{background-color:var(--surface-muted)}.data-\[state\=checked\]\:bg-\[var\(--ds-cyan-deep\)\][data-state=checked]{background-color:var(--ds-cyan-deep)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-\[var\(--action-ghost-hover\)\][data-state=open]{background-color:var(--action-ghost-hover)}.data-\[state\=selected\]\:bg-primary-50[data-state=selected]{--tw-bg-opacity:1;background-color:rgb(248 251 252/var(--tw-bg-opacity,1))}.data-\[highlighted\]\:text-\[\#09090b\][data-highlighted]{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.data-\[highlighted\]\:text-\[var\(--status-danger\)\][data-highlighted]{color:var(--status-danger)}.data-\[highlighted\]\:text-\[var\(--text-primary\)\][data-highlighted]{color:var(--text-primary)}.data-\[state\=active\]\:text-\[var\(--text-heading\)\][data-state=active]{color:var(--text-heading)}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-\[var\(--text-primary\)\][data-state=checked],.data-\[state\=open\]\:text-\[var\(--text-primary\)\][data-state=open]{color:var(--text-primary)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-\[var\(--shadow-xs\)\][data-state=active]{--tw-shadow-color:var(--shadow-xs);--tw-shadow:var(--tw-shadow-colored)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-0.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:0.25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:-0.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:0.25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-left-full[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-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-left-full[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-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=active\]\:before\:opacity-100[data-state=active]:before{content:var(--tw-content);opacity:1}.data-\[state\=active\]\:after\:scale-x-100[data-state=active]:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-tone=success] .group-data-\[tone\=success\]\:border-\[var\(--status-success-border\)\]{border-color:var(--status-success-border)}.group[data-tone=warning] .group-data-\[tone\=warning\]\:border-\[var\(--status-warning-border\)\]{border-color:var(--status-warning-border)}.group[data-tone=success] .group-data-\[tone\=success\]\:bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.group[data-tone=success] .group-data-\[tone\=success\]\:bg-\[var\(--status-success-soft\)\]{background-color:var(--status-success-soft)}.group[data-tone=warning] .group-data-\[tone\=warning\]\:bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.group[data-tone=warning] .group-data-\[tone\=warning\]\:bg-\[var\(--status-warning-soft\)\]{background-color:var(--status-warning-soft)}.group[data-state=inactive] .group-data-\[state\=inactive\]\:text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.group[data-tone=success] .group-data-\[tone\=success\]\:text-\[var\(--status-success\)\]{color:var(--status-success)}.group[data-tone=warning] .group-data-\[tone\=warning\]\:text-\[var\(--status-warning\)\]{color:var(--status-warning)}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_44\%\2c transparent\)\]:is(.dark *){border-color:color-mix(in srgb,var(--history-status-accent) 44%,transparent)}.dark\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_34\%\2c var\(--border-subtle\)_66\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--status-info) 34%,var(--border-subtle) 66%)}.dark\:border-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_42\%\2c var\(--border-subtle\)_58\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--status-info) 42%,var(--border-subtle) 58%)}.dark\:border-\[var\(--border-medium\)\]:is(.dark *){border-color:var(--border-medium)}.dark\:border-\[var\(--border-subtle\)\]:is(.dark *){border-color:var(--border-subtle)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_18\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--history-status-accent) 18%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-danger\)_10\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-danger) 10%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_10\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 10%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 12%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_12\%\2c var\(--surface-card\)_88\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 12%,var(--surface-card) 88%)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 14%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_14\%\2c var\(--surface-card\)_86\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 14%,var(--surface-card) 86%)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_18\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 18%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_24\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 24%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_42\%\2c var\(--surface-card\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 42%,var(--surface-card))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_9\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 9%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--success\)_12\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--success) 12%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_78\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 78%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_82\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 82%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_82\%\2c var\(--surface-app\)_18\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 82%,var(--surface-app) 18%)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_86\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 86%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_92\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 92%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_92\%\2c var\(--surface-card-soft\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 92%,var(--surface-card-soft))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_96\%\2c var\(--surface-card-soft\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 96%,var(--surface-card-soft))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_36\%\2c var\(--surface-card\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 36%,var(--surface-card))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_42\%\2c var\(--surface-card\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 42%,var(--surface-card))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_56\%\2c var\(--surface-card\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 56%,var(--surface-card))}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_68\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 68%,transparent)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_72\%\2c var\(--surface-card\)_28\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 72%,var(--surface-card) 28%)}.dark\:bg-\[color\:color-mix\(in_srgb\2c var\(--text-secondary\)_24\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--text-secondary) 24%,transparent)}.dark\:bg-\[var\(--surface-card\)\]:is(.dark *){background-color:var(--surface-card)}.dark\:bg-\[var\(--surface-card-soft\)\]:is(.dark *){background-color:var(--surface-card-soft)}.dark\:bg-\[var\(--surface-muted\)\]:is(.dark *){background-color:var(--surface-muted)}.dark\:bg-\[var\(--surface-raised\)\]:is(.dark *){background-color:var(--surface-raised)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/95:is(.dark *){background-color:hsla(0,0%,100%,.95)}.dark\:bg-\[linear-gradient\(180deg\2c color-mix\(in_srgb\2c var\(--surface-card\)_96\%\2c \#fff_4\%\)_0\%\2c color-mix\(in_srgb\2c var\(--surface-card\)_90\%\2c \#000_10\%\)_100\%\)\]:is(.dark *){background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,#fff 4%) 0,color-mix(in srgb,var(--surface-card) 90%,#000 10%) 100%)}.dark\:bg-none:is(.dark *){background-image:none}.dark\:fill-\[var\(--surface-raised\)\]:is(.dark *){fill:var(--surface-raised)}.dark\:text-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_78\%\2c white\)\]:is(.dark *){color:color-mix(in srgb,var(--history-status-accent) 78%,#fff)}.dark\:text-\[var\(--status-info\)\]:is(.dark *){color:var(--status-info)}.dark\:text-\[var\(--text-heading\)\]:is(.dark *){color:var(--text-heading)}.dark\:text-\[var\(--text-primary\)\]:is(.dark *){color:var(--text-primary)}.dark\:text-\[var\(--text-secondary\)\]:is(.dark *){color:var(--text-secondary)}.dark\:shadow-\[0_18px_48px_rgba\(0\2c 0\2c 0\2c 0\.34\)\]:is(.dark *){--tw-shadow:0 18px 48px rgba(0,0,0,.34);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]:is(.dark *){--tw-shadow:0 18px 50px rgba(0,0,0,.28);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_1px_4px_-1px_rgba\(0\2c 0\2c 0\2c 0\.32\)\2c 0_14px_24px_-18px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 4px -1px rgba(0,0,0,.32),0 14px 24px -18px rgba(0,0,0,.55);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 4px -1px var(--tw-shadow-color),0 14px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_2px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.35\)\2c 0_18px_34px_-18px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 6px -2px rgba(0,0,0,.35),0 18px 34px -18px rgba(0,0,0,.65);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 2px 6px -2px var(--tw-shadow-color),0 18px 34px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[var\(--shadow-card-hover\)\]:is(.dark *){--tw-shadow-color:var(--shadow-card-hover);--tw-shadow:var(--tw-shadow-colored)}.dark\:ring-1:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\:ring-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_22\%\2c transparent\)\]:is(.dark *){--tw-ring-color:color-mix(in srgb,var(--status-info) 22%,transparent)}.dark\:hover\:border-\[color\:color-mix\(in_srgb\2c var\(--history-status-accent\)_58\%\2c transparent\)\]:hover:is(.dark *){border-color:color-mix(in srgb,var(--history-status-accent) 58%,transparent)}.dark\:hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--primary-600\)_10\%\2c transparent\)\]:hover:is(.dark *){background-color:color-mix(in srgb,var(--primary-600) 10%,transparent)}.dark\:hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--status-info\)_50\%\2c var\(--surface-card\)\)\]:hover:is(.dark *){background-color:color-mix(in srgb,var(--status-info) 50%,var(--surface-card))}.dark\:hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card-soft\)_42\%\2c transparent\)\]:hover:is(.dark *){background-color:color-mix(in srgb,var(--surface-card-soft) 42%,transparent)}.dark\:hover\:bg-\[var\(--surface-muted\)\]:hover:is(.dark *){background-color:var(--surface-muted)}.dark\:focus\:bg-\[var\(--surface-muted\)\]:focus:is(.dark *){background-color:var(--surface-muted)}.dark\:focus\:text-\[var\(--text-primary\)\]:focus:is(.dark *){color:var(--text-primary)}.group:hover .dark\:group-hover\:bg-\[color\:color-mix\(in_srgb\2c var\(--primary-600\)_10\%\2c transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--primary-600) 10%,transparent)}.dark\:data-\[highlighted\]\:bg-\[var\(--surface-muted\)\][data-highlighted]:is(.dark *){background-color:var(--surface-muted)}.dark\:data-\[highlighted\]\:text-\[var\(--text-primary\)\][data-highlighted]:is(.dark *){color:var(--text-primary)}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-\[190px\]{width:190px}.sm\:w-\[210px\]{width:210px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[420px\]{width:420px}.sm\:min-w-48{min-width:12rem}.sm\:max-w-\[680px\]{max-width:680px}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-7{gap:1.75rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3\.25rem\]{font-size:3.25rem}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3\.45rem\]{font-size:3.45rem}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-\[5rem\]{font-size:5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:bottom-5{bottom:1.25rem}.md\:right-5{right:1.25rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[140px_160px_minmax\(0\2c 1fr\)\]{grid-template-columns:140px 160px minmax(0,1fr)}.md\:grid-cols-\[140px_170px_minmax\(0\2c 1fr\)\]{grid-template-columns:140px 170px minmax(0,1fr)}.md\:grid-cols-\[140px_190px_170px_minmax\(0\2c 1fr\)\]{grid-template-columns:140px 190px 170px minmax(0,1fr)}.md\:grid-cols-\[1fr_150px_150px_120px\]{grid-template-columns:1fr 150px 150px 120px}.md\:grid-cols-\[1fr_150px_150px_130px_112px\]{grid-template-columns:1fr 150px 150px 130px 112px}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[210px_1fr\]{grid-template-columns:210px 1fr}.md\:grid-cols-\[minmax\(0\2c 1fr\)_120px_150px\]{grid-template-columns:minmax(0,1fr) 120px 150px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_150px_120px_36px\]{grid-template-columns:minmax(0,1fr) 150px 120px 36px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(120px\2c 0\.32fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(220px\2c 360px\)_auto_1fr\]{grid-template-columns:minmax(220px,360px) auto 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-0{padding-top:0}.md\:text-\[4rem\]{font-size:4rem}.md\:first\:pl-5:first-child{padding-left:1.25rem}.md\:last\:pr-5:last-child{padding-right:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:max-w-none{max-width: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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[292px_minmax\(0\2c 1fr\)\]{grid-template-columns:292px minmax(0,1fr)}.lg\:grid-cols-\[72px_minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:72px minmax(0,1fr) auto auto}.lg\:grid-cols-\[minmax\(0\2c 0\.45fr\)_minmax\(0\2c 0\.45fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,.45fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(180px\2c 0\.55fr\)_minmax\(180px\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(180px,.55fr) minmax(180px,.55fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(320px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(0\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(180px\2c 0\.55fr\)_minmax\(160px\2c 0\.45fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(180px,.55fr) minmax(160px,.45fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(220px\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(220px,.75fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.55fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_170px_180px\]{grid-template-columns:minmax(0,1fr) 170px 180px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_220px_220px\]{grid-template-columns:minmax(0,1fr) 220px 220px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(160px\2c 0\.45fr\)_minmax\(160px\2c 0\.45fr\)\]{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) minmax(160px,.45fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(260px\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(280px\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:pt-6{padding-top:1.5rem}.lg\:text-\[5\.45rem\]{font-size:5.45rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-5{top:1.25rem}.xl\:top-6{top:1.5rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-\[88px\]{margin-top:88px}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:w-\[520px\]{width:520px}.xl\:min-w-0{min-width:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.35fr_0\.8fr\]{grid-template-columns:1.35fr .8fr}.xl\:grid-cols-\[260px_minmax\(0\2c 1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.xl\:grid-cols-\[292px_minmax\(0\2c 1fr\)\]{grid-template-columns:292px minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\2c 1fr\)_390px\]{grid-template-columns:340px minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\2c 0\.95fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(340px\2c 0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.4fr\)_340px\]{grid-template-columns:minmax(0,1.4fr) 340px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(420px\2c 0\.54fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,.54fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}.xl\:overflow-visible{overflow:visible}.xl\:border-b-0{border-bottom-width:0}.xl\:border-r{border-right-width:1px}.xl\:pb-0{padding-bottom:0}.xl\:pr-2{padding-right:.5rem}.xl\:pr-4{padding-right:1rem}}@media (min-width:1536px){.\32xl\:text-\[6\.2rem\]{font-size:6.2rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:768px){.md\:\[\&\>\*\:nth-child\(odd\)\]\:border-r>:nth-child(odd){border-right-width:1px}.md\:\[\&\>\*\:nth-last-child\(-n\+2\)\]\:border-b-0>:nth-last-child(-n+2){border-bottom-width:0}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_button\:hover\]\:bg-\[var\(--surface-card-soft\)\] button:hover{background-color:var(--surface-card-soft)}.dark\:\[\&_button\:hover\]\:bg-\[color\:color-mix\(in_srgb\2c var\(--primary-600\)_12\%\2c var\(--surface-card\)\)\] button:hover:is(.dark *){background-color:color-mix(in srgb,var(--primary-600) 12%,var(--surface-card))}.\[\&_button\]\:border-\[var\(--border-subtle\)\] button{border-color:var(--border-subtle)}.\[\&_button\]\:bg-\[var\(--surface-card\)\] button{background-color:var(--surface-card)}.\[\&_button\]\:text-\[var\(--text-primary\)\] button{color:var(--text-primary)}.dark\:\[\&_button\]\:bg-\[color\:color-mix\(in_srgb\2c var\(--surface-card\)_88\%\2c transparent\)\] button:is(.dark *){background-color:color-mix(in srgb,var(--surface-card) 88%,transparent)}.\[\&_p\]\:font-medium p{font-weight:500}.\[\&_p\]\:text-\[var\(--text-secondary\)\] p,.\[\&_span\]\:text-\[var\(--text-secondary\)\] span{color:var(--text-secondary)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}