@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--k-font-mono);--spacing:.25rem;--breakpoint-lg:64rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:var(--k-t-fast);--default-transition-timing-function:var(--k-ease);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:var(--k-bg-canvas);--color-rail:var(--k-bg-rail);--color-sunken:var(--k-bg-sunken);--color-hover:var(--k-bg-hover);--color-selected:var(--k-bg-selected);--color-ink:var(--k-text);--color-ink-2:var(--k-text-2);--color-ink-3:var(--k-text-3);--color-border:var(--k-border);--color-border-strong:var(--k-border-strong);--color-edge:var(--k-edge);--color-accent:var(--k-accent);--color-accent-hover:var(--k-accent-hover);--color-on-accent:var(--k-on-accent);--color-accent-wash:var(--k-accent-wash);--color-link:var(--k-link);--color-ok:var(--k-ok);--color-warn:var(--k-warn);--color-warn-text:var(--k-warn-text);--color-danger:var(--k-danger);--color-danger-text:var(--k-danger-text);--color-scrim:var(--k-scrim);--font-ui:var(--k-font-ui);--font-content:var(--k-font-content);--font-meta:var(--k-font-meta);--text-display:var(--k-fs-display);--text-display--line-height:1.15;--text-title:var(--k-fs-title);--text-title--line-height:1.25;--text-title--letter-spacing:-.01em;--text-h2:var(--k-fs-h2);--text-h2--line-height:1.3;--text-h3:var(--k-fs-h3);--text-h3--line-height:1.3;--text-content:var(--k-fs-content);--text-content--line-height:1.6;--text-ui:var(--k-fs-ui);--text-ui--line-height:1.4;--text-meta:var(--k-fs-meta);--text-meta--line-height:1.4;--text-code:var(--k-fs-code);--text-code--line-height:1.55;--radius-ctl:var(--k-r-ctl);--radius-box:var(--k-r-box);--radius-frame:var(--k-r-frame);--radius-composer:var(--k-r-composer)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.inset-y-8{inset-block:calc(var(--spacing) * 8)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[20vh\]{top:20vh}.top-\[62\%\]{top:62%}.top-\[var\(--k-topbar-h\)\]{top:var(--k-topbar-h)}.top-full{top:100%}.right-0{right:0}.right-1\/2{right:50%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-auto{z-index:auto}.col-span-2{grid-column:span 2/span 2}.row-9{grid-row:9}.container{width:100%}@media (min-width:1360px){.container{max-width:1360px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-auto{margin-inline:auto}.-my-6{margin-block:calc(var(--spacing) * -6)}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-\(--k-ctl-h\){height:var(--k-ctl-h)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-\[80vh\]{height:80vh}.h-\[var\(--k-h-atlas-sparkline\)\]{height:var(--k-h-atlas-sparkline)}.h-\[var\(--k-receipt-chart-height\,var\(--k-chart-receipt-wide\)\)\]{height:var(--k-receipt-chart-height,var(--k-chart-receipt-wide))}.h-\[var\(--k-topbar-h\)\]{height:var(--k-topbar-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[min\(80vh\,32rem\)\]{max-height:min(80vh,32rem)}.max-h-\[min\(80vh\,36rem\)\]{max-height:min(80vh,36rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.\!min-h-\[520px\]{min-height:520px!important}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[650px\]{min-height:650px}.min-h-\[var\(--k-topbar-h\)\]{min-height:var(--k-topbar-h)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[min\(90vw\,64rem\)\]{width:min(90vw,64rem)}.w-\[min\(100\%-2rem\,28rem\)\]{width:min(100% - 2rem,28rem)}.w-\[min\(100\%-2rem\,30rem\)\]{width:min(100% - 2rem,30rem)}.w-\[min\(100\%-2rem\,32rem\)\]{width:min(100% - 2rem,32rem)}.w-\[min\(100\%-2rem\,36rem\)\]{width:min(100% - 2rem,36rem)}.w-\[min\(100\%-2rem\,42rem\)\]{width:min(100% - 2rem,42rem)}.w-\[min\(100\%-2rem\,68rem\)\]{width:min(100% - 2rem,68rem)}.w-\[min\(100\%-2rem\,72rem\)\]{width:min(100% - 2rem,72rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[var\(--k-w-app-chat-layout-safe\)\]{max-width:var(--k-w-app-chat-layout-safe)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-3xl{min-width:var(--container-3xl)}.min-w-4xl{min-width:var(--container-4xl)}.min-w-5xl{min-width:var(--container-5xl)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-136{min-width:calc(var(--spacing) * 136)}.min-w-\[34rem\]{min-width:34rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[900px\]{min-width:900px}.min-w-\[1040px\]{min-width:1040px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\/3{flex-basis:33.3333%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4rem_repeat\(3\,minmax\(0\,1fr\)\)_5rem\]{grid-template-columns:4rem repeat(3,minmax(0,1fr)) 5rem}.grid-cols-\[8rem_minmax\(7rem\,1fr\)_6rem\]{grid-template-columns:8rem minmax(7rem,1fr) 6rem}.grid-cols-\[9rem_minmax\(0\,1fr\)_5rem\]{grid-template-columns:9rem minmax(0,1fr) 5rem}.grid-cols-\[170px_minmax\(260px\,1fr\)_minmax\(300px\,1\.2fr\)_220px\]{grid-template-columns:170px minmax(260px,1fr) minmax(300px,1.2fr) 220px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(5rem\,1\.3fr\)_4rem_4rem_minmax\(4\.5rem\,1fr\)\]{grid-template-columns:minmax(5rem,1.3fr) 4rem 4rem minmax(4.5rem,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-edge>:not(:last-child)){border-color:var(--color-edge)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.rounded-composer{border-radius:var(--radius-composer)}.rounded-ctl{border-radius:var(--radius-ctl)}.rounded-frame{border-radius:var(--radius-frame)}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-ctl{border-top-left-radius:var(--radius-ctl);border-top-right-radius:var(--radius-ctl)}.rounded-b-ctl{border-bottom-right-radius:var(--radius-ctl);border-bottom-left-radius:var(--radius-ctl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-canvas{border-color:var(--color-canvas)}.border-danger,.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-edge{border-color:var(--color-edge)}.border-ink{border-color:var(--color-ink)}.border-ink-2{border-color:var(--color-ink-2)}.border-ink-3{border-color:var(--color-ink-3)}.border-ok,.border-ok\/40{border-color:var(--color-ok)}@supports (color:color-mix(in lab, red, red)){.border-ok\/40{border-color:color-mix(in oklab, var(--color-ok) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warn{border-color:var(--color-warn)}.border-l-danger{border-left-color:var(--color-danger)}.bg-accent{background-color:var(--color-accent)}.bg-accent-wash{background-color:var(--color-accent-wash)}.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/30{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/70{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-canvas{background-color:var(--color-canvas)}.bg-danger{background-color:var(--color-danger)}.bg-danger-text{background-color:var(--color-danger-text)}.bg-danger\/15{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-danger\/40{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/40{background-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.bg-danger\/75{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/75{background-color:color-mix(in oklab, var(--color-danger) 75%, transparent)}}.bg-hover{background-color:var(--color-hover)}.bg-ink{background-color:var(--color-ink)}.bg-ink-2,.bg-ink-2\/35{background-color:var(--color-ink-2)}@supports (color:color-mix(in lab, red, red)){.bg-ink-2\/35{background-color:color-mix(in oklab, var(--color-ink-2) 35%, transparent)}}.bg-ink-3,.bg-ink-3\/45{background-color:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.bg-ink-3\/45{background-color:color-mix(in oklab, var(--color-ink-3) 45%, transparent)}}.bg-ink-3\/55{background-color:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.bg-ink-3\/55{background-color:color-mix(in oklab, var(--color-ink-3) 55%, transparent)}}.bg-ink-3\/60{background-color:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.bg-ink-3\/60{background-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent)}}.bg-ink\/10{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-ink\/20{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bg-ink\/30{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-ok{background-color:var(--color-ok)}.bg-rail{background-color:var(--color-rail)}.bg-scrim{background-color:var(--color-scrim)}.bg-selected{background-color:var(--color-selected)}.bg-sunken{background-color:var(--color-sunken)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--color-warn)}.bg-warn-text{background-color:var(--color-warn-text)}.fill-accent,.fill-accent\/10{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fill-accent\/10{fill:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.fill-accent\/15{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fill-accent\/15{fill:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.fill-accent\/20{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fill-accent\/20{fill:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.fill-border-strong{fill:var(--color-border-strong)}.fill-canvas{fill:var(--color-canvas)}.fill-current{fill:currentColor}.fill-danger{fill:var(--color-danger)}.fill-danger-text{fill:var(--color-danger-text)}.fill-ink{fill:var(--color-ink)}.fill-ink-2{fill:var(--color-ink-2)}.fill-ink-3,.fill-ink-3\/10{fill:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.fill-ink-3\/10{fill:color-mix(in oklab, var(--color-ink-3) 10%, transparent)}}.fill-ink\/5{fill:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.fill-ink\/5{fill:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.fill-none{fill:none}.fill-sunken{fill:var(--color-sunken)}.fill-warn{fill:var(--color-warn)}.fill-warn-text{fill:var(--color-warn-text)}.stroke-accent,.stroke-accent\/45{stroke:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-accent\/45{stroke:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.stroke-border{stroke:var(--color-border)}.stroke-border-strong{stroke:var(--color-border-strong)}.stroke-current{stroke:currentColor}.stroke-danger{stroke:var(--color-danger)}.stroke-ink-2{stroke:var(--color-ink-2)}.stroke-ink-3,.stroke-ink-3\/40{stroke:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.stroke-ink-3\/40{stroke:color-mix(in oklab, var(--color-ink-3) 40%, transparent)}}.stroke-ok{stroke:var(--color-ok)}.stroke-warn{stroke:var(--color-warn)}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-content{font-family:var(--font-content)}.font-meta{font-family:var(--font-meta)}.font-mono{font-family:var(--font-mono)}.font-ui{font-family:var(--font-ui)}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.\!text-ui{font-size:var(--text-ui)!important;line-height:var(--tw-leading,var(--text-ui--line-height))!important}.text-code{font-size:var(--text-code);line-height:var(--tw-leading,var(--text-code--line-height))}.text-content{font-size:var(--text-content);line-height:var(--tw-leading,var(--text-content--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-ink-2{color:var(--color-ink-2)!important}.text-accent{color:var(--color-accent)}.text-border{color:var(--color-border)}.text-danger{color:var(--color-danger)}.text-danger-text{color:var(--color-danger-text)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-link{color:var(--color-link)}.text-ok{color:var(--color-ok)}.text-on-accent{color:var(--color-on-accent)}.text-warn{color:var(--color-warn)}.text-warn-text{color:var(--color-warn-text)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--k-shadow-modal\)\]{--tw-shadow:var(--k-shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-accent{outline-color:var(--color-accent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\,opacity\,filter\]{transition-property:color,background-color,transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[account\:delete\]{account:delete}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[warmup\:-1\]{warmup:-1}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\/rail\:rotate-180:is(:where(.group\/rail):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/receipt\:rotate-90:is(:where(.group\/receipt):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--color-accent)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/context-turn\:opacity-100:is(:where(.group\/context-turn):hover *){opacity:1}.group-hover\/world-reference\:block:is(:where(.group\/world-reference):hover *){display:block}}.group-focus\:block:is(:where(.group):focus *){display:block}.group-focus\:bg-accent:is(:where(.group):focus *){background-color:var(--color-accent)}.group-focus\/world-reference\:block:is(:where(.group\/world-reference):focus *){display:block}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.first\:mt-6:first-child{margin-top:calc(var(--spacing) * 6)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.even\:border-l:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}.empty\:hidden:empty{display:none}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-border-strong:hover{background-color:var(--color-border-strong)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:fill-hover:hover{fill:var(--color-hover)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-2:hover{color:var(--color-ink-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.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,)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-border-strong:focus{border-color:var(--color-border-strong)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:bg-accent:focus-visible{background-color:var(--color-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.active\:scale-\(--k-press-scale\):active{scale:var(--k-press-scale)}.active\:bg-accent-hover:active{background-color:var(--color-accent-hover)}.active\:bg-hover:active{background-color:var(--color-hover)}.active\:bg-selected:active{background-color:var(--color-selected)}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-\[textarea\:focus\]\:border-accent:has(:is(textarea:focus)){border-color:var(--color-accent)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-45[data-disabled]{opacity:.45}.data-highlighted\:bg-hover[data-highlighted]{background-color:var(--color-hover)}.data-highlighted\:text-ink[data-highlighted]{color:var(--color-ink)}.data-open\:bg-hover[data-open]{background-color:var(--color-hover)}.data-placeholder\:text-ink-3[data-placeholder]{color:var(--color-ink-3)}.data-\[state\=checked\]\:bg-selected[data-state=checked]{background-color:var(--color-selected)}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=checked\]\:text-ink[data-state=checked]{color:var(--color-ink)}.data-\[state\=open\]\:bg-hover[data-state=open]{background-color:var(--color-hover)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[110px_1fr_120px\]{grid-template-columns:110px 1fr 120px}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-edge{border-color:var(--color-edge)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}.sm\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@media (min-width:48rem){.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.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-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:md\:col-span-2:is([open],:popover-open,:open){grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[170px_minmax\(260px\,1fr\)_minmax\(300px\,1\.2fr\)_220px\]{grid-template-columns:170px minmax(260px,1fr) minmax(300px,1.2fr) 220px}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)_330px\]{grid-template-columns:280px minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_230px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pt-0{padding-top:0}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(18rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-edge{border-color:var(--color-edge)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:pl-7{padding-left:calc(var(--spacing) * 7)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:mt-2:not(:first-child){margin-top:calc(var(--spacing) * 2)}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing) * 10)}.\[\&\>input\]\:w-full>input{width:100%}.\[\&\>input\]\:rounded-ctl>input{border-radius:var(--radius-ctl)}.\[\&\>input\]\:border>input{border-style:var(--tw-border-style);border-width:1px}.\[\&\>input\]\:border-border-strong>input{border-color:var(--color-border-strong)}.\[\&\>input\]\:bg-canvas>input{background-color:var(--color-canvas)}.\[\&\>input\]\:px-3>input{padding-inline:calc(var(--spacing) * 3)}.\[\&\>input\]\:text-ink>input{color:var(--color-ink)}.\[\&\>select\]\:h-10>select{height:calc(var(--spacing) * 10)}.\[\&\>select\]\:w-full>select{width:100%}.\[\&\>select\]\:rounded-ctl>select{border-radius:var(--radius-ctl)}.\[\&\>select\]\:border>select{border-style:var(--tw-border-style);border-width:1px}.\[\&\>select\]\:border-border-strong>select{border-color:var(--color-border-strong)}.\[\&\>select\]\:bg-canvas>select{background-color:var(--color-canvas)}.\[\&\>select\]\:px-3>select{padding-inline:calc(var(--spacing) * 3)}.\[\&\>select\]\:text-ink>select{color:var(--color-ink)}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--k-chart-receipt-wide:220px;--k-chart-receipt-compact:160px;--k-bg-canvas:#fff;--k-bg-rail:#f7f7f8;--k-bg-sunken:#f1f1f3;--k-bg-hover:#ececef;--k-bg-selected:#e4e5e9;--k-text:#18181b;--k-text-2:#4b4e57;--k-text-3:#696d77;--k-border:#e4e4e8;--k-border-strong:#cfd0d6;--k-edge:var(--k-border);--k-accent:#1d4ed8;--k-accent-hover:#1741b8;--k-on-accent:#fff;--k-accent-wash:#1d4ed812;--k-link:var(--k-accent);--k-focus:var(--k-accent);--k-ok:#15803d;--k-warn:#d97706;--k-warn-text:#b45309;--k-danger:#dc2626;--k-danger-text:#b91c1c;--k-chart-1:#3e5998;--k-chart-1-soft:#3e599821;--k-chart-2:#815095;--k-chart-2-soft:#81509521;--k-chart-3:#2e766c;--k-chart-3-soft:#2e766c21;--k-chart-4:#aa643c;--k-chart-4-soft:#aa643c21;--k-chart-5:#964a66;--k-chart-5-soft:#964a6621;--k-chart-6:#4a6d31;--k-chart-6-soft:#4a6d3121;--k-pane-section-min:calc(100dvh - 8rem);--k-font-ui:var(--font-geist-sans), "Geist", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--k-font-content:var(--k-font-ui);--k-font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--k-font-meta:var(--k-font-ui);--k-fs-title:22px;--k-fs-h2:18px;--k-fs-h3:15px;--k-fs-content:15px;--k-fs-ui:13.5px;--k-fs-meta:12px;--k-fs-code:12.5px;--k-fs-display:clamp(30px, 4.6vw, 42px);--k-fs-doc-h1:28px;--k-fs-doc-h2:22px;--k-fs-doc-h3:19px;--k-fs-doc-h4:16px;--k-fs-doc-h5:15px;--k-fs-doc-h6:15px;--k-r-ctl:6px;--k-r-box:8px;--k-r-frame:10px;--k-r-composer:14px;--k-composer-max-h:12rem;--k-composer-max-h-compact:8rem;--k-composer-send:28px;--k-icon-stroke:1.75;--k-icon-rail:18px;--k-ctl-h:32px;--k-ctl-h-sm:24px;--k-ctl-h-lg:36px;--k-topbar-h:44px;--k-w-thread:720px;--k-w-mark:26px;--k-w-avatar:26px;--k-w-sidebar:264px;--k-w-panel:300px;--k-w-sidebar-min:200px;--k-w-sidebar-max:420px;--k-w-panel-min:260px;--k-w-panel-max:480px;--k-w-app-chat:300px;--k-w-app-chat-min:260px;--k-w-app-chat-max:480px;--k-w-app-chat-layout-floor:240px;--k-w-app-chat-layout-reserve:1120px;--k-w-app-chat-layout-safe:clamp(var(--k-w-app-chat-layout-floor), calc(100vw - var(--k-w-app-chat-layout-reserve)), var(--k-w-app-chat-max));--k-w-app-chat-mobile:420px;--k-w-app-chat-immersive:780px;--k-w-atlas-sparkline:72px;--k-w-atlas-sparkline-min:48px;--k-h-atlas-sparkline:22px;--k-w-atlas-wide:1024px;--k-w-atlas-narrow:640px;--k-w-apps-home:1120px;--k-h-apps-tile:240px;--k-apps-tile-open:#93c5fd;--k-w-rehearsal-wide:1024px;--k-w-rehearsal-narrow:640px;--k-w-atlas-side:220px;--k-w-atlas-center-min:536px;--k-w-atlas-kpi-min:168px;--k-w-watchtower-wide:864px;--k-w-watchtower-narrow:640px;--k-w-watchtower-reasons:17.5rem;--k-w-evidence-compact:320px;--k-w-evidence-split:480px;--k-w-evidence-max:640px;--k-w-evidence-entity-rail:168px;--k-w-rail-collapsed:40px;--k-w-rail:56px;--k-w-center-min:560px;--k-w-resize-step:24px;--k-bp-lg:1024px;--k-bp-app-chat-dock:1360px;--k-measure-reading:66ch;--k-space-0:0;--k-space-2:2px;--k-space-4:4px;--k-space-8:8px;--k-space-12:12px;--k-space-16:16px;--k-space-24:24px;--k-space-32:32px;--k-space-48:48px;--k-space-64:64px;--k-shadow-overlay:0 4px 16px #0000001a;--k-shadow-modal:0 12px 32px #00000024;--k-scrim:var(--k-text)}@supports (color:color-mix(in lab, red, red)){:root{--k-scrim:color-mix(in srgb, var(--k-text) 32%, transparent)}}:root{--k-z-overlay:50;--k-t-fast:.12s;--k-t-base:.16s;--k-t-slow:.24s;--k-t-scene:.42s;--k-ease:cubic-bezier(.2, 0, 0, 1);--k-dot:8px;--k-focus-ring:2px;--k-focus-offset:2px;--k-hairline:1px;--k-opacity-disabled:.45;--k-press-scale:.98;--k-scroll-size:8px;--k-scroll-inset:2px;--k-scroll-thumb:var(--k-text)}@supports (color:color-mix(in lab, red, red)){:root{--k-scroll-thumb:color-mix(in srgb, var(--k-text) 22%, transparent)}}:root{--k-scroll-thumb-hover:var(--k-text)}@supports (color:color-mix(in lab, red, red)){:root{--k-scroll-thumb-hover:color-mix(in srgb, var(--k-text) 40%, transparent)}}:root{--k-scroll-thumb-active:var(--k-text)}@supports (color:color-mix(in lab, red, red)){:root{--k-scroll-thumb-active:color-mix(in srgb, var(--k-text) 55%, transparent)}}.interaction-receipt{--k-receipt-chart-height:var(--k-chart-receipt-wide)}@container (max-width:400px){.interaction-receipt>*{--k-receipt-chart-height:var(--k-chart-receipt-compact)}}.evidence-card{inline-size:100%;max-inline-size:var(--k-w-evidence-max);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-canvas);min-inline-size:0;color:var(--k-text);font-family:var(--k-font-ui);overflow:hidden;container:evidence-card/inline-size}.evidence-identity-band{gap:var(--k-space-24);padding:var(--k-space-16) var(--k-space-24);border-bottom:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.evidence-identity-copy,.evidence-card-body,.evidence-chart-slot{min-inline-size:0}.evidence-kind,.evidence-subline,.evidence-status-mark,.evidence-band-stat dt{color:var(--k-text-3);font-size:var(--k-fs-meta);line-height:1.4}.evidence-title{margin-top:var(--k-space-2);overflow-wrap:anywhere;color:var(--k-text);font-size:var(--k-fs-h3);font-weight:600;line-height:1.3}.evidence-subline{margin-top:var(--k-space-4);overflow-wrap:anywhere}.evidence-status-slot{margin-top:var(--k-space-8)}.evidence-band-stats{justify-content:flex-end;gap:var(--k-space-16) var(--k-space-24);text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;min-inline-size:0;display:flex}.evidence-band-stat dd{margin-top:var(--k-space-4);overflow-wrap:anywhere;color:var(--k-text);font-size:var(--k-fs-h3);font-weight:600;line-height:1.3}.evidence-band-stat[data-tone=ok] dd,.evidence-status-mark[data-tone=ok]{color:var(--k-ok)}.evidence-band-stat[data-tone=warn] dd,.evidence-status-mark[data-tone=warn]{color:var(--k-warn-text)}.evidence-band-stat[data-tone=danger] dd,.evidence-status-mark[data-tone=danger]{color:var(--k-danger-text)}.evidence-status-mark{align-items:center;gap:var(--k-space-8);display:inline-flex}.evidence-status-dot{inline-size:var(--k-dot);block-size:var(--k-dot);background:currentColor;border-radius:50%;flex:none}.evidence-status-dot.is-waiting{border:var(--k-hairline) solid var(--k-accent);color:var(--k-accent);background:0 0}.evidence-card-body{padding:var(--k-space-16) var(--k-space-24) var(--k-space-24)}.evidence-card-body[data-layout=flush]{padding:0}.evidence-chart-slot{background:var(--k-bg-sunken);padding:var(--k-space-12);overflow:hidden}.evidence-rehearse-split{grid-template-columns:var(--k-w-evidence-entity-rail) minmax(0, 1fr);min-inline-size:0;display:grid}.evidence-rehearse-rail{min-inline-size:0;padding:var(--k-space-8);border-right:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail)}.evidence-rehearse-choice{inline-size:100%;min-inline-size:0;padding:var(--k-space-8) var(--k-space-12);border-radius:var(--k-r-ctl);color:var(--k-text-2);font-family:var(--k-font-ui);font-size:var(--k-fs-ui);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;line-height:1.4;display:block}.evidence-rehearse-choice:hover{background:var(--k-bg-hover);color:var(--k-text)}.evidence-rehearse-choice[aria-selected=true]{background:var(--k-bg-selected);color:var(--k-text);font-weight:500}.evidence-rehearse-choice:focus-visible{outline:var(--k-focus-ring) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.evidence-rehearse-hint{margin-top:var(--k-space-2);color:var(--k-text-3);font-size:var(--k-fs-meta);font-variant-numeric:tabular-nums;font-weight:400;display:block}.evidence-rehearse-hint[data-tone=ok]{color:var(--k-ok)}.evidence-rehearse-hint[data-tone=danger]{color:var(--k-danger-text)}.evidence-rehearse-panel{min-inline-size:0;padding:var(--k-space-16)}@container evidence-card (max-width:479px){.evidence-identity-band{gap:var(--k-space-16);grid-template-columns:minmax(0,1fr)}.evidence-band-stats{text-align:left;justify-content:flex-start}.evidence-rehearse-split{grid-template-columns:minmax(0,1fr)}.evidence-rehearse-rail{border-right:0;border-bottom:var(--k-hairline) solid var(--k-border);flex-wrap:wrap;display:flex}.evidence-rehearse-choice{flex:1 1 var(--k-w-evidence-entity-rail)}}@container evidence-card (max-width:319px){.evidence-identity-band,.evidence-card-body{padding:var(--k-space-12)}.evidence-band-stats{gap:var(--k-space-12);flex-direction:column}.evidence-chart-slot{padding:var(--k-space-4)}.evidence-rehearse-panel{padding:var(--k-space-12)}}.atlas-detail{font-family:var(--k-font-ui);container:atlas-detail/inline-size}.atlas-identity-band{grid-template-columns:var(--k-w-atlas-kpi-min) minmax(0, 1fr) auto;gap:var(--k-space-24);padding:var(--k-space-24) var(--k-space-32);border-bottom:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail);align-items:center;display:grid}.atlas-identity-stats{gap:var(--k-space-24);color:var(--k-text-3);font-size:var(--k-fs-meta);text-align:right;font-variant-numeric:tabular-nums;display:flex}.atlas-identity-stats dd{margin-top:var(--k-space-4);color:var(--k-text);font-size:var(--k-fs-h3);font-weight:600}.atlas-detail-layout{grid-template-columns:var(--k-w-atlas-side) minmax(var(--k-w-atlas-center-min), 1fr) var(--k-w-atlas-side);display:grid}.atlas-neighbor-direction{min-width:0;padding:var(--k-space-24);display:block}.atlas-neighbor-direction>summary,.atlas-neighborhood-heading{display:none}.atlas-neighbor-direction>aside{display:block}.atlas-neighbor-upstream{border-right:var(--k-hairline) solid var(--k-border);grid-area:1/1}.atlas-neighbor-downstream{border-left:var(--k-hairline) solid var(--k-border);grid-area:1/3}.atlas-detail-center{gap:var(--k-space-32);min-width:0;padding:var(--k-space-24) var(--k-space-32);flex-direction:column;grid-area:1/2;display:flex}.atlas-kpi-ribbon{grid-template-columns:repeat(auto-fit, minmax(var(--k-w-atlas-kpi-min), 1fr));gap:var(--k-hairline);margin-top:var(--k-space-16);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-box);background:var(--k-border);display:grid;overflow:hidden}.atlas-kpi-cell{gap:var(--k-space-12);min-width:0;padding:var(--k-space-16);background:var(--k-bg-canvas);flex-direction:column;display:flex}@container atlas-detail (max-width:1023px){.atlas-identity-band{grid-template-columns:minmax(0,1fr) auto}.atlas-identity-band>nav{grid-column:1/-1}.atlas-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-detail-center{grid-area:1/1/auto/-1}.atlas-neighborhood-heading{padding:var(--k-space-24) var(--k-space-32) 0;border-top:var(--k-hairline) solid var(--k-border);grid-area:2/1/auto/-1;display:block}.atlas-neighbor-upstream,.atlas-neighbor-downstream{padding:var(--k-space-16) var(--k-space-32) var(--k-space-24);border:0;grid-row:3}.atlas-neighbor-upstream{grid-column:1}.atlas-neighbor-downstream{grid-column:2}}@container atlas-detail (max-width:639px){.atlas-identity-band{padding:var(--k-space-16);grid-template-columns:minmax(0,1fr)}.atlas-identity-band>nav{grid-column:auto}.atlas-identity-band>div:last-child{align-items:flex-start}.atlas-identity-stats{text-align:left;justify-content:space-between;width:100%}.atlas-detail-center{padding:var(--k-space-24) var(--k-space-16);grid-column:1}.atlas-kpi-ribbon,.atlas-detail-layout{grid-template-columns:minmax(0,1fr)}.atlas-neighborhood-heading{padding:var(--k-space-24) var(--k-space-16) 0;border-top:var(--k-hairline) solid var(--k-border);grid-area:2/1;display:block}.atlas-neighbor-upstream,.atlas-neighbor-downstream{padding:var(--k-space-16);border-bottom:var(--k-hairline) solid var(--k-border);grid-column:1}.atlas-neighbor-upstream{grid-row:3}.atlas-neighbor-downstream{grid-row:4}.atlas-neighbor-direction>summary{display:list-item}.atlas-neighbor-direction:not([open])>aside{display:none}}.watchtower-pane{font-family:var(--k-font-ui);container:watchtower/inline-size}.watchtower-identity-band{justify-content:space-between;align-items:flex-start;gap:var(--k-space-24);padding:var(--k-space-24) var(--k-space-32);border-bottom:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail);flex-wrap:wrap;display:flex}.watchtower-identity-band>.watchtower-identity-main{flex:16rem;min-width:0}.watchtower-identity-right{align-items:center;gap:var(--k-space-24);flex-wrap:wrap;display:flex}.watchtower-identity-stats{gap:var(--k-space-24);color:var(--k-text-3);font-size:var(--k-fs-meta);text-align:right;font-variant-numeric:tabular-nums;display:flex}.watchtower-identity-stats div{min-width:0}.watchtower-identity-stats dd{color:var(--k-text);font-size:var(--k-fs-h3);margin-top:2px;font-weight:600}.watchtower-identity-stats [data-tone=danger] dd{color:var(--k-danger-text)}.watchtower-identity-stats [data-tone=warn] dd{color:var(--k-warn-text)}.watchtower-queue{border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-box);overflow:hidden}.watchtower-queue-head,.watchtower-queue-row{gap:var(--k-space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.7fr) 24px;align-items:center;padding:10px 16px;display:grid}.watchtower-queue-head{background:var(--k-bg-rail);color:var(--k-text-3);font-size:var(--k-fs-meta)}.watchtower-queue-row{border:0;border-top:var(--k-hairline) solid var(--k-border);background:var(--k-bg-canvas);text-align:left;cursor:pointer;width:100%;padding-top:14px;padding-bottom:14px}.watchtower-queue-row:hover{background:var(--k-bg-hover)}.watchtower-queue-mobile{display:none}.watchtower-queue-card-rank{margin-bottom:var(--k-space-4);color:var(--k-text-3);font-size:var(--k-fs-meta);font-variant-numeric:tabular-nums;display:block}.watchtower-queue-card-title{align-items:baseline;gap:var(--k-space-8) var(--k-space-12);flex-wrap:wrap;display:flex}.watchtower-queue-card-name{font-size:var(--k-fs-h3);letter-spacing:-.01em;color:var(--k-text);font-weight:600}.watchtower-queue-card-why{margin-top:var(--k-space-8);max-width:52ch;color:var(--k-text-2);font-size:var(--k-fs-ui);line-height:1.5;display:block}.watchtower-queue-card-nums{gap:var(--k-space-16);color:var(--k-text-3);font-size:var(--k-fs-meta);text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.watchtower-queue-card-num{min-width:0}.watchtower-queue-card-num b{margin-top:var(--k-space-2);color:var(--k-text);font-size:var(--k-fs-h3);letter-spacing:-.02em;font-weight:600;display:block}.watchtower-queue-card-num.is-bad b{color:var(--k-danger-text)}.watchtower-kpi-ribbon{border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-box);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.watchtower-kpi-cell{padding:var(--k-space-16);border-left:var(--k-hairline) solid var(--k-border)}.watchtower-kpi-cell:first-child{border-left:0}.watchtower-body-layout{grid-template-columns:minmax(0, 1.45fr) minmax(var(--k-w-watchtower-reasons), .75fr);gap:var(--k-space-32);display:grid}.watchtower-forecast-well{margin-top:var(--k-space-12);padding:var(--k-space-12);border-radius:var(--k-r-box);background:var(--k-bg-rail)}@container watchtower (max-width:863px){.watchtower-identity-band{flex-direction:column;align-items:stretch}.watchtower-identity-band>.watchtower-identity-main{flex:none}.watchtower-identity-right{align-items:flex-start}.watchtower-identity-stats{text-align:left}.watchtower-queue{border:0;border-radius:0;overflow:visible}.watchtower-queue-head{display:none}.watchtower-queue-body{gap:var(--k-space-12);flex-direction:column;display:flex}.watchtower-queue-row{padding:var(--k-space-16);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-box);border-top-color:var(--k-border);display:block}.watchtower-queue-row>.watchtower-queue-desktop{display:none}.watchtower-queue-mobile{gap:var(--k-space-16);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.watchtower-queue-card-main{min-width:0}.watchtower-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.watchtower-kpi-cell:nth-child(odd){border-left:0}.watchtower-kpi-cell:nth-child(n+3){border-top:var(--k-hairline) solid var(--k-border)}.watchtower-body-layout{grid-template-columns:minmax(0,1fr)}}@container watchtower (max-width:639px){.watchtower-identity-band{padding:var(--k-space-16)}.watchtower-identity-stats{justify-content:space-between;width:100%}.watchtower-queue-mobile{grid-template-columns:minmax(0,1fr)}.watchtower-queue-card-nums{text-align:left;justify-content:space-between;width:100%}.watchtower-kpi-ribbon{grid-template-columns:minmax(0,1fr)}.watchtower-kpi-cell{border-left:0}.watchtower-kpi-cell+.watchtower-kpi-cell{border-top:var(--k-hairline) solid var(--k-border)}}.rehearsal-studio{font-family:var(--k-font-ui);font-variant-numeric:tabular-nums;container:rehearsal-studio/inline-size}.rehearsal-library,.rehearsal-report-pad{padding-inline:var(--k-space-32)}.rehearsal-library-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center}.rehearsal-report-conclusion{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.7fr))}.rehearsal-tracking-summary{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.6fr))}.rehearsal-tracking-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr)}.rehearsal-report-fact{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rehearsal-report-ripple-row{grid-template-columns:minmax(0,1fr) auto}.rehearsal-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.rehearsal-wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rehearsal-wizard-field-wide{grid-column:1/-1}.rehearsal-wizard-option{grid-template-columns:auto minmax(0,1fr) auto}.rehearsal-identity-band{gap:var(--k-space-24);padding:var(--k-space-24) var(--k-space-24);margin-bottom:var(--k-space-24);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-rail);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rehearsal-identity-main{min-width:0}.rehearsal-identity-main h1{font-size:var(--k-fs-title);letter-spacing:-.02em;color:var(--k-text);margin:0;font-weight:600}.rehearsal-identity-title-row{align-items:baseline;gap:var(--k-space-16);flex-wrap:wrap;display:flex}.rehearsal-identity-context{font-size:var(--k-fs-ui);color:var(--k-warn-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rehearsal-identity-context .rehearsal-dot{background:var(--k-warn);border-radius:999px;width:8px;height:8px}.rehearsal-identity-sub{font-size:var(--k-fs-meta);color:var(--k-text-3);font-variant-numeric:tabular-nums;margin:6px 0 0}.rehearsal-identity-controls{gap:var(--k-space-12);flex-wrap:wrap;align-items:flex-end;display:flex}.rehearsal-identity-controls label{font-size:var(--k-fs-meta);color:var(--k-text-3);flex-direction:column;gap:4px;display:flex}.rehearsal-layout{border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-canvas);grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:0;min-height:0;display:grid;overflow:hidden}.rehearsal-candidates{border-right:var(--k-hairline) solid var(--k-border);flex-direction:column;min-width:0;min-height:0;display:flex}.rehearsal-candidates-head{justify-content:space-between;align-items:baseline;gap:var(--k-space-12);padding:var(--k-space-16) var(--k-space-16);border-bottom:var(--k-hairline) solid var(--k-border);display:flex}.rehearsal-candidates-head h2{font-size:var(--k-fs-h3);color:var(--k-text);margin:0;font-weight:600}.rehearsal-candidates-head span{font-size:var(--k-fs-meta);color:var(--k-text-3)}.rehearsal-compare-list{padding:0 var(--k-space-16);flex-direction:column;display:flex}.rehearsal-candidate-row{gap:var(--k-space-12);border-top:var(--k-hairline) solid var(--k-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 0;display:grid}.rehearsal-candidate-row:first-child{border-top:0}.rehearsal-candidate-row[data-selected=true]{border-radius:var(--k-r-ctl);background:var(--k-bg-selected);border-top-color:#0000;margin:0 -12px;padding:12px}.rehearsal-candidate-row[data-selected=true]+.rehearsal-candidate-row{border-top-color:#0000}.rehearsal-candidate-meta{font-size:var(--k-fs-meta);color:var(--k-text-3);margin-top:2px}.rehearsal-candidate-meta[data-tone=warn]{color:var(--k-warn-text)}.rehearsal-candidate-nums{text-align:right;font-size:var(--k-fs-meta);color:var(--k-text-3);font-variant-numeric:tabular-nums}.rehearsal-candidate-nums b{font-size:var(--k-fs-ui);color:var(--k-text);margin-top:2px;font-weight:600;display:block}.rehearsal-candidate-nums b[data-tone=ok]{color:var(--k-ok)}.rehearsal-candidate-nums b[data-tone=danger]{color:var(--k-danger-text)}.rehearsal-candidate-tools{gap:4px;margin-top:6px;display:flex}.rehearsal-candidate-tools button{border-radius:var(--k-r-ctl);background:var(--k-bg-rail);height:24px;color:var(--k-text-3);font-size:var(--k-fs-meta);cursor:pointer;border:0;padding:0 8px;font-family:inherit}.rehearsal-candidate-tools button:hover{background:var(--k-bg-hover);color:var(--k-text)}.rehearsal-rehearse-boundary{justify-content:space-between;align-items:center;gap:var(--k-space-12);margin-top:var(--k-space-16);padding:var(--k-space-16) var(--k-space-16) 0;border-top:var(--k-hairline) solid var(--k-border);flex-wrap:wrap;display:flex}.rehearsal-rehearse-boundary p{font-size:var(--k-fs-meta);color:var(--k-text-3);margin:0}.rehearsal-composer-launcher,.rehearsal-composer-wizard{padding:var(--k-space-16);border-top:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail);margin-top:auto}.rehearsal-composer-launcher p{margin:0}.rehearsal-composer-launcher .rehearsal-composer-title{font-size:var(--k-fs-ui);color:var(--k-text);font-weight:500}.rehearsal-composer-launcher .rehearsal-composer-steps{font-size:var(--k-fs-meta);color:var(--k-text-3);margin-top:2px}.rehearsal-evidence{flex-direction:column;min-width:0;min-height:0;display:flex}.rehearsal-evidence-tabs{border-bottom:var(--k-hairline) solid var(--k-border);flex-wrap:wrap;gap:4px;padding:12px 20px 0;display:flex}.rehearsal-evidence-body{padding:var(--k-space-24) var(--k-space-24);flex:1;min-width:0}.rehearsal-evidence-band{justify-content:space-between;align-items:flex-start;gap:var(--k-space-16);padding:var(--k-space-16);border-radius:var(--k-r-box);background:var(--k-bg-rail);flex-wrap:wrap;display:flex}.rehearsal-sunken-well{margin-top:var(--k-space-16);padding:var(--k-space-12);border-radius:var(--k-r-box);background:var(--k-bg-rail);border:0}.rehearsal-verdict-delta{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:32px;font-weight:600;line-height:1.1}.rehearsal-verdict-support{font-size:var(--k-fs-ui);color:var(--k-text-2);margin-top:4px}.rehearsal-verdict-stat{text-align:right;font-size:var(--k-fs-meta);color:var(--k-text-3);font-variant-numeric:tabular-nums}.rehearsal-verdict-stat b{font-size:var(--k-fs-h3);color:var(--k-text);margin-top:2px;font-weight:600;display:block}.rehearsal-verdict-stat[data-tone=ok] b{color:var(--k-ok)}.rehearsal-verdict-stat[data-tone=danger] b{color:var(--k-danger-text)}.rehearsal-ledger{gap:var(--k-space-24);margin-top:var(--k-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rehearsal-ledger h3{font-size:var(--k-fs-meta);color:var(--k-text-2);margin:0 0 8px;font-weight:600}.rehearsal-ledger li{justify-content:space-between;gap:var(--k-space-12);border-top:var(--k-hairline) solid var(--k-border);font-size:var(--k-fs-meta);padding:6px 0;display:flex}.rehearsal-ledger li:first-of-type{border-top:0;padding-top:0}.rehearsal-ripple-timeline{margin-top:var(--k-space-16);padding-left:var(--k-space-8);flex-direction:column;gap:0;display:flex}.rehearsal-ripple-entity{padding:0 0 var(--k-space-16) var(--k-space-24);position:relative}.rehearsal-ripple-entity:before{content:"";background:var(--k-border);width:1px;position:absolute;top:8px;bottom:0;left:3px}.rehearsal-ripple-entity:last-child:before{display:none}.rehearsal-ripple-entity .rehearsal-ripple-dot{background:var(--k-border-strong);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:0}.rehearsal-ripple-entity[data-role=focal] .rehearsal-ripple-dot{background:var(--k-accent)}.rehearsal-ripple-entity[data-tone=danger] .rehearsal-ripple-dot{background:var(--k-danger)}.rehearsal-ripple-hop{font-size:var(--k-fs-meta);color:var(--k-text-3);margin:0}.rehearsal-ripple-entity-name{font-size:var(--k-fs-ui);color:var(--k-text);margin:2px 0 0;font-weight:500}.rehearsal-ripple-metrics{flex-direction:column;gap:4px;margin-top:8px;display:flex}.rehearsal-ripple-metric{justify-content:space-between;gap:var(--k-space-12);border-radius:var(--k-r-ctl);background:var(--k-bg-canvas);border:var(--k-hairline) solid var(--k-border);font-size:var(--k-fs-meta);padding:6px 10px;display:flex}.rehearsal-dose-band{justify-content:space-between;align-items:flex-start;gap:var(--k-space-16);padding:var(--k-space-16);border-radius:var(--k-r-box);background:var(--k-bg-rail);flex-wrap:wrap;display:flex}.rehearsal-dose-callout{margin-top:var(--k-space-12);padding:var(--k-space-12) var(--k-space-16);border-radius:var(--k-r-box);background:var(--k-bg-rail);font-size:var(--k-fs-ui);color:var(--k-text-2);line-height:1.55}.rehearsal-dose-callout strong{color:var(--k-text);font-weight:500}.rehearsal-footer{justify-content:space-between;align-items:center;gap:var(--k-space-12);margin-top:var(--k-space-24);padding-top:var(--k-space-16);border-top:var(--k-hairline) solid var(--k-border);font-size:var(--k-fs-meta);color:var(--k-text-3);flex-wrap:wrap;display:flex}@container rehearsal-studio (max-width:1023px){.rehearsal-library-row,.rehearsal-report-conclusion,.rehearsal-report-fact,.rehearsal-report-ripple-row,.rehearsal-tracking-summary,.rehearsal-tracking-grid,.rehearsal-identity-band{grid-template-columns:minmax(0,1fr)}.rehearsal-identity-controls{width:100%}.rehearsal-layout{grid-template-columns:minmax(0,1fr)}.rehearsal-candidates{border-right:0;border-bottom:var(--k-hairline) solid var(--k-border)}.rehearsal-ledger{grid-template-columns:minmax(0,1fr)}}@container rehearsal-studio (max-width:639px){.rehearsal-library,.rehearsal-report-pad,.rehearsal-wizard{padding-inline:var(--k-space-16)}.rehearsal-wizard-steps,.rehearsal-wizard-fields{grid-template-columns:1fr}.rehearsal-wizard-field-wide{grid-column:auto}.rehearsal-wizard-option{grid-template-columns:auto minmax(0,1fr)}.rehearsal-wizard-option>:last-child{grid-column:2}.rehearsal-identity-band{padding:var(--k-space-16)}.rehearsal-identity-controls label{flex:140px;min-width:min(100%,140px)}.rehearsal-evidence-body{padding:var(--k-space-16)}.rehearsal-candidate-row{grid-template-columns:minmax(0,1fr)}.rehearsal-candidate-nums{text-align:left}}.workbench-pane{font-family:var(--k-font-ui);container:workbench/inline-size}.workbench-band{justify-content:space-between;align-items:flex-start;gap:var(--k-space-12) var(--k-space-24);padding:var(--k-space-12) var(--k-space-32);border-bottom:var(--k-hairline) solid var(--k-border);background:var(--k-bg-rail);font-family:var(--k-font-ui);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.workbench-band-identity{flex:16rem;min-width:0}.workbench-band-title-row{align-items:baseline;gap:var(--k-space-8) var(--k-space-16);flex-wrap:wrap;display:flex}.workbench-band-title{overflow-wrap:anywhere;min-width:0;font-size:var(--k-fs-title);letter-spacing:-.02em;color:var(--k-text);font-weight:600;line-height:1.2}.workbench-band-sub{margin-top:var(--k-space-2);overflow-wrap:anywhere;font-size:var(--k-fs-meta);color:var(--k-text-3);font-variant-numeric:tabular-nums;line-height:1.4}.workbench-band-aside{justify-content:flex-end;align-items:center;gap:var(--k-space-12) var(--k-space-24);flex-wrap:wrap;display:flex}.workbench-band-actions{align-items:center;gap:var(--k-space-8);flex-wrap:wrap;display:flex}.workbench-status{align-items:center;gap:var(--k-space-8);white-space:nowrap;font-size:var(--k-fs-ui);color:var(--k-text-2);font-weight:500;display:inline-flex}.workbench-status-dot{inline-size:var(--k-dot);block-size:var(--k-dot);background:currentColor;border-radius:50%;flex:none}.workbench-status[data-tone=ok]{color:var(--k-ok)}.workbench-status[data-tone=warn]{color:var(--k-warn-text)}.workbench-status[data-tone=danger]{color:var(--k-danger-text)}.workbench-stats{gap:var(--k-space-16) var(--k-space-24);text-align:right;color:var(--k-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.workbench-stat{min-width:0}.workbench-stat dt{font-size:var(--k-fs-meta);color:var(--k-text-3);white-space:nowrap}.workbench-stat dd{margin-top:var(--k-space-2);font-size:var(--k-fs-h3);color:var(--k-text);font-weight:600;line-height:1.2}.workbench-stat[data-tone=ok] dd{color:var(--k-ok)}.workbench-stat[data-tone=warn] dd{color:var(--k-warn-text)}.workbench-stat[data-tone=danger] dd{color:var(--k-danger-text)}@container (max-width:640px){.workbench-band{flex-direction:column;align-items:stretch}.workbench-band-aside{justify-content:flex-start}.workbench-stats{text-align:left;justify-content:space-between;width:100%}}.rca-dialog-overlay{z-index:var(--k-z-overlay);background:var(--k-scrim);position:fixed;inset:0}.rca-dialog{z-index:var(--k-z-overlay);max-block-size:calc(100dvh - (var(--k-space-32) * 2));border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-canvas);box-shadow:var(--k-shadow-modal);color:var(--k-text);font-family:var(--k-font-ui);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}.rca-dialog button,.rca-dialog select,.rca-dialog input{font:inherit;font-variant-numeric:tabular-nums}.rca-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--k-space-16);padding:var(--k-space-16) var(--k-space-24);border-bottom:var(--k-hairline) solid var(--k-border);display:flex}.rca-dialog-heading>div:first-child{flex:1;min-inline-size:0}.rca-dialog-heading h2{font-size:var(--k-fs-h2);font-weight:600}.rca-dialog-heading p{margin-top:var(--k-space-4);color:var(--k-text-3);line-height:1.5}.rca-dialog-close{min-inline-size:var(--k-ctl-h);min-block-size:var(--k-ctl-h);border-radius:var(--k-r-ctl);color:var(--k-text-3);font-size:var(--k-fs-h2)}.rca-dialog-close:hover{background:var(--k-bg-hover);color:var(--k-text)}.rca-dialog-scroll{min-block-size:0;padding:var(--k-space-24);overflow:hidden auto}.rca-dialog-actions{justify-content:flex-end;gap:var(--k-space-8);padding:var(--k-space-12) var(--k-space-24);border-top:var(--k-hairline) solid var(--k-border);flex-wrap:wrap;display:flex}.rca-dialog-actions button{min-block-size:var(--k-ctl-h);padding:var(--k-space-4) var(--k-space-12);border:var(--k-hairline) solid var(--k-border-strong);border-radius:var(--k-r-ctl);background:var(--k-bg-canvas);color:var(--k-text-2);font-weight:500}.rca-dialog-actions button:hover{background:var(--k-bg-hover);color:var(--k-text)}.rca-dialog-actions button:disabled{opacity:var(--k-opacity-disabled)}@media (prefers-reduced-motion:reduce){.rca-dialog *{transition-duration:0s!important;animation:none!important}}.signal-grid-scene-shell{background:#050b10;position:absolute;inset:0;overflow:hidden}.signal-grid-constellation{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#050b10}.signal-grid-constellation:active{cursor:grabbing}.signal-grid-camera{transform-box:view-box;transform-origin:0 0;transition:transform .46s cubic-bezier(.2,.8,.2,1)}.signal-grid-world-links path{fill:none;stroke:#74a5a933;stroke-width:2px;stroke-dasharray:3 9;stroke-linecap:round}.signal-grid-island{transition:opacity .32s,filter .32s}.signal-grid-island[data-subdued=true]{opacity:.16;filter:saturate(.5)}.signal-grid-island-halo{fill:#377c821f;filter:blur(13px);pointer-events:none}.signal-grid-island-platform{fill:#122328db;stroke:#7dadaf42;stroke-width:1.5px}.signal-grid-island-rim{fill:none;stroke:#82b9bb85;stroke-width:1px;filter:drop-shadow(0 9px 5px #000204cc)}.signal-grid-island-assets{pointer-events:none;filter:saturate(.82)brightness(.9)}.signal-grid-island-assets image{overflow:visible}.signal-grid-mini-silos ellipse{fill:#839694;stroke:#c7d5d1}.signal-grid-mini-silos rect{fill:#52696b;stroke:#a9bcba}.signal-grid-mini-truck path{fill:#425d65;stroke:#bac9c7;stroke-width:2px}.signal-grid-mini-truck circle{fill:#071014;stroke:#77898a;stroke-width:2px}.signal-grid-mini-crates rect{fill:#987047;stroke:#d3b377}.signal-grid-mini-building ellipse{fill:#0003058c}.signal-grid-mini-building path:first-of-type{fill:#31494e;stroke:#9aadae}.signal-grid-mini-building path:nth-of-type(2){fill:#627779;stroke:#aab9b7}.signal-grid-mini-building path:nth-of-type(3){fill:none;stroke:#cde0dc80;stroke-width:2px}.signal-grid-mini-building rect{fill:#0b171c;stroke:#91a7a8;stroke-width:1px}.signal-grid-island-badge{cursor:zoom-in;outline:none}.signal-grid .signal-grid-island-badge:focus-visible,.signal-grid .signal-grid-island-hit:focus-visible{outline:none}.signal-grid-island-badge:focus-visible rect{stroke:var(--k-focus);stroke-width:2.5px}.signal-grid-island-badge rect{fill:#081016f5;stroke:#bed8d94f;filter:drop-shadow(0 8px 12px #000205a6)}.signal-grid-island-name{fill:var(--sg-ink);font:600 13px var(--k-font-ui)}.signal-grid-island-count{fill:var(--sg-ink-3);font:10px var(--k-font-ui)}.signal-grid-island-stats{fill:var(--sg-ink-2);font:9px var(--k-font-ui)}.signal-grid-island-worst{fill:var(--sg-ink-3);font:9px var(--k-font-ui)}.signal-grid-island-hit{cursor:zoom-in;outline:none}.signal-grid-island-hit path{fill:#0000;pointer-events:all}.signal-grid-island-hit:focus-visible path{stroke:var(--k-focus);stroke-width:3px}.signal-grid-island-entities{pointer-events:none}.signal-grid-island-entity{pointer-events:all}.signal-grid-island-entity[data-district-exception=true] .signal-grid-health-core{opacity:1}.signal-grid-camera-tools{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081016e6;border:1px solid #b7d3d433;border-radius:11px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 28px #0003066b}.signal-grid-camera-tools button{min-width:30px;height:28px;color:var(--sg-ink-2);background:#ffffff0b;border-radius:7px;font-size:12px}.signal-grid-camera-tools button:hover{color:var(--sg-ink);background:#ffffff17}.signal-grid-camera-tools span{color:var(--sg-ink-3);padding:0 7px;font-size:8px}.signal-grid-island-focus-panel{z-index:15;width:286px;max-height:min(430px,100% - 190px);color:var(--sg-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#18252cf2,#070e14f7);border:1px solid #bed8d93d;border-radius:14px;flex-direction:column;padding:11px;display:flex;position:absolute;top:84px;left:18px;overflow:hidden;box-shadow:0 20px 48px #0003068c,inset 0 1px #ffffff0f}.signal-grid-island-focus-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-grid-island-focus-panel header div{flex-direction:column;display:flex}.signal-grid-island-focus-panel header small,.signal-grid-island-focus-panel>p{color:var(--sg-ink-3);font-size:8px}.signal-grid-island-focus-panel header strong{font-size:15px}.signal-grid-island-focus-panel header button{color:var(--sg-ink-2);border:1px solid #b9d6d62e;border-radius:8px;padding:6px 8px;font-size:9px}.signal-grid-island-focus-panel>p{border-bottom:1px solid #b8d3d31f;margin:7px 0;padding-bottom:7px}.signal-grid-island-focus-panel>div{flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.signal-grid-island-focus-panel>div>button{text-align:left;border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.signal-grid-island-focus-panel>div>button:hover{background:#ffffff0e}.signal-grid-island-focus-panel i{border-radius:50%;width:6px;height:6px}.signal-grid-island-focus-panel span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signal-grid-island-focus-panel button small{color:var(--sg-ink-3);font-variant-numeric:tabular-nums;font-size:8px}.signal-grid-actor circle{fill:#9ee1d4;stroke:#e8faf6;stroke-width:1.5px;filter:drop-shadow(0 0 6px #63d7c5cc)}@media (max-width:1100px){.signal-grid[data-mode=present] .signal-grid-world-status{top:10px;left:50%;transform:translate(-50%)}.signal-grid-island-name{font-size:15px}[data-island-id=products] .signal-grid-island-name{font-size:13px}.signal-grid-island-count{font-size:11px}.signal-grid-island-stats{font-size:10px}.signal-grid-camera-tools{bottom:10px;right:10px}.signal-grid-camera-tools span{display:none}.signal-grid-island-focus-panel{width:250px;max-height:min(330px,100% - 180px);top:88px;left:10px}}@media (prefers-reduced-motion:reduce){.signal-grid-camera,.signal-grid-island{transition:none}}.font-meta,.text-meta{font-variant-numeric:tabular-nums}.rca-ledger{gap:var(--k-space-16);background:var(--k-bg-canvas);min-block-size:100%;color:var(--k-text);font-family:var(--k-font-ui);font-size:var(--k-fs-ui);font-variant-numeric:tabular-nums;flex-direction:column;padding-block-end:var(--k-space-48);display:flex}.rca-ledger button{font:inherit;font-variant-numeric:tabular-nums}.rca-ledger-controls{justify-content:space-between;align-items:center;gap:var(--k-space-12) var(--k-space-16);padding-inline:var(--k-space-32);flex-wrap:wrap;display:flex}.rca-ledger-back{align-items:center;gap:var(--k-space-8);padding:var(--k-space-4) var(--k-space-8);border-radius:var(--k-r-ctl);color:var(--k-text-2);background:0 0;border:0;display:inline-flex}.rca-ledger-back:hover:not(:disabled){background:var(--k-bg-hover);color:var(--k-text)}.rca-ledger-back:focus-visible{outline:var(--k-focus-ring) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.rca-ledger-back:disabled{opacity:var(--k-opacity-disabled)}.rca-ledger-toggle{gap:var(--k-space-2);padding:var(--k-space-2);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-ctl);background:var(--k-bg-canvas);display:inline-flex}.rca-ledger-toggle button{padding:var(--k-space-4) var(--k-space-12);border-radius:var(--k-r-ctl);color:var(--k-text-3);background:0 0;border:0}.rca-ledger-toggle button[aria-pressed=true]{background:var(--k-accent)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-toggle button[aria-pressed=true]{background:color-mix(in srgb, var(--k-accent) 12%, transparent)}}.rca-ledger-toggle button[aria-pressed=true]{color:var(--k-accent);font-weight:500}.rca-ledger-panel{margin-inline:var(--k-space-32);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-canvas)}.rca-ledger-panel-head{padding:var(--k-space-12) var(--k-space-16) 0}.rca-ledger-crumbs{align-items:center;gap:var(--k-space-4);color:var(--k-text-3);font-size:var(--k-fs-meta);flex-wrap:wrap;display:flex}.rca-ledger-crumb{align-items:center;gap:var(--k-space-4);display:inline-flex}.rca-ledger-crumb button{color:var(--k-text-2);background:0 0;border:0;padding:0}.rca-ledger-crumb button:hover{color:var(--k-accent);text-decoration:underline}.rca-ledger-crumb [aria-current=true]{color:var(--k-text);font-weight:500}.rca-ledger-crumb-sep{color:var(--k-text-3)}.rca-ledger-legend{gap:var(--k-space-16);padding:var(--k-space-12) var(--k-space-16) 0;color:var(--k-text-3);font-size:var(--k-fs-meta);flex-wrap:wrap;display:flex}.rca-ledger-legend-item{align-items:center;gap:var(--k-space-6,var(--k-space-4));display:inline-flex}.rca-ledger-swatch{inline-size:var(--k-space-16);block-size:var(--k-space-8);border-radius:var(--k-r-ctl);background:var(--k-text-3)}.rca-ledger-swatch[data-reason=late]{background:var(--k-warn)}.rca-ledger-swatch[data-reason=short]{background:var(--k-danger)}.rca-ledger-swatch[data-reason=residual]{background:var(--k-text-3);opacity:.5}.rca-ledger-heatbar{inline-size:var(--k-space-48);block-size:var(--k-space-8);border-radius:var(--k-r-ctl);background:var(--k-text-3);opacity:.55}.rca-ledger-tree-list{padding:var(--k-space-8) var(--k-space-12) var(--k-space-16);gap:var(--k-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.rca-ledger-node{align-items:center;gap:var(--k-space-12);padding:var(--k-space-8) var(--k-space-8);border:var(--k-hairline) solid transparent;border-radius:var(--k-r-ctl);cursor:pointer;transition:background var(--k-t-fast) var(--k-ease);grid-template-columns:auto 1fr auto;display:grid}.rca-ledger-node:hover{background:var(--k-bg-hover)}.rca-ledger-node[data-selected=true]{background:var(--k-accent)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-node[data-selected=true]{background:color-mix(in srgb, var(--k-accent) 10%, transparent)}}.rca-ledger-node[data-selected=true]{border-color:var(--k-accent)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-node[data-selected=true]{border-color:color-mix(in srgb, var(--k-accent) 30%, transparent)}}.rca-ledger-node[data-depth="1"]{padding-inline-start:var(--k-space-24)}.rca-ledger-node[data-depth="2"]{padding-inline-start:var(--k-space-48)}.rca-ledger-node[data-depth="3"]{padding-inline-start:var(--k-space-64)}.rca-ledger-node[data-depth="4"]{padding-inline-start:calc(var(--k-space-64) + var(--k-space-16))}.rca-ledger-node-caret{inline-size:var(--k-space-12);color:var(--k-text-3)}.rca-ledger-node-body{min-inline-size:0}.rca-ledger-node-label{align-items:center;gap:var(--k-space-8);margin-block-end:var(--k-space-4);display:flex}.rca-ledger-node-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rca-ledger-node[data-depth="0"] .rca-ledger-node-name,.rca-ledger-node[data-depth="1"] .rca-ledger-node-name{font-weight:600}.rca-ledger-tag{padding:0 var(--k-space-6,var(--k-space-4));border-radius:var(--k-r-ctl);font-size:var(--k-fs-meta);color:var(--k-text-3);background:var(--k-text-3)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-tag{background:color-mix(in srgb, var(--k-text-3) 14%, transparent)}}.rca-ledger-tag[data-reason=residual]{color:var(--k-text-3)}.rca-ledger-bar{block-size:var(--k-space-8);border-radius:var(--k-r-ctl);background:var(--k-bg-sunken);display:block;overflow:hidden}.rca-ledger-bar-fill{border-radius:var(--k-r-ctl);background:var(--k-text-2);block-size:100%;display:block}.rca-ledger-bar-fill[data-reason=late]{background:var(--k-warn)}.rca-ledger-bar-fill[data-reason=short]{background:var(--k-danger)}.rca-ledger-bar-fill[data-reason=residual]{background:var(--k-text-3)}.rca-ledger-bar-fill[data-reason=root]{background:var(--k-text-2)}.rca-ledger-node-figures{text-align:end;color:var(--k-text-3);white-space:nowrap}.rca-ledger-node-figures b{color:var(--k-text);font-weight:600}.rca-ledger-node-share{min-inline-size:3rem;display:inline-block}.rca-ledger-node-secondary{color:var(--k-text-3);font-size:var(--k-fs-meta);display:block}.rca-ledger-note{padding:0 var(--k-space-16) var(--k-space-16);color:var(--k-text-3);font-size:var(--k-fs-meta)}.rca-ledger-breakdown{margin-inline:var(--k-space-32)}.rca-ledger-breakdown-grid{gap:var(--k-space-16);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.rca-ledger-breakdown-col h4{margin:0 0 var(--k-space-8);font-size:var(--k-fs-ui);font-weight:600}.rca-ledger-breakdown-col dl{gap:var(--k-space-4);flex-direction:column;margin:0;display:flex}.rca-ledger-breakdown-col dl>div{justify-content:space-between;gap:var(--k-space-8);padding-block:var(--k-space-2);border-block-start:var(--k-hairline) solid var(--k-border);color:var(--k-text-2);display:flex}.rca-ledger-breakdown-col dt{color:var(--k-text-2)}.rca-ledger-breakdown-col dd{color:var(--k-text);margin:0;font-weight:500}.rca-ledger-sec-label{margin:0 0 var(--k-space-8);color:var(--k-text-3);font-size:var(--k-fs-meta);font-weight:600}.rca-ledger-reason{align-items:center;gap:var(--k-space-6,var(--k-space-4));color:var(--k-text-2);font-size:var(--k-fs-meta);margin-block-end:var(--k-space-8);font-weight:600;display:inline-flex}.rca-ledger-reason-dot{inline-size:var(--k-space-8);block-size:var(--k-space-8);background:var(--k-text-3);border-radius:50%}.rca-ledger-reason[data-reason=late]{color:var(--k-warn-text)}.rca-ledger-reason[data-reason=late] .rca-ledger-reason-dot{background:var(--k-warn)}.rca-ledger-reason[data-reason=short]{color:var(--k-danger-text)}.rca-ledger-reason[data-reason=short] .rca-ledger-reason-dot{background:var(--k-danger)}.rca-ledger-subject{gap:var(--k-space-6,var(--k-space-4));color:var(--k-text-3);font-size:var(--k-fs-meta);flex-wrap:wrap;display:flex}.rca-ledger-inspector{inline-size:min(1200px,92vw);max-inline-size:92vw}.rca-ledger-insp-header{gap:var(--k-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--k-space-24);display:grid}.rca-ledger-insp-panel{gap:var(--k-space-12);padding:var(--k-space-24);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);background:var(--k-bg-canvas);flex-direction:column;display:flex}.rca-ledger-insp-panel[data-side=effect]{background:var(--k-bg-sunken)}.rca-ledger-insp-panel-label{color:var(--k-text-3);font-size:var(--k-fs-meta);font-weight:600}.rca-ledger-insp-hero{gap:var(--k-space-2);flex-direction:column;display:flex}.rca-ledger-insp-hero b{color:var(--k-text);font-size:var(--k-fs-title);font-weight:700;line-height:1.1}.rca-ledger-insp-hero[data-reason=late] b{color:var(--k-warn-text)}.rca-ledger-insp-hero[data-reason=short] b{color:var(--k-danger-text)}.rca-ledger-insp-hero-sub{color:var(--k-text-3);font-size:var(--k-fs-meta)}.rca-ledger-insp-stats{gap:var(--k-space-24);flex-wrap:wrap;margin:0;display:flex}.rca-ledger-insp-stats dt{color:var(--k-text-3);font-size:var(--k-fs-meta)}.rca-ledger-insp-stats dd{color:var(--k-text);font-size:var(--k-fs-h3);margin:0;font-weight:600}.rca-ledger-insp-scope{color:var(--k-text-3);font-size:var(--k-fs-meta);margin:0}.rca-ledger-insp-grids{gap:var(--k-space-24);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.rca-ledger-grid{gap:var(--k-space-8);flex-direction:column;min-inline-size:0;display:flex}.rca-ledger-grid-head{justify-content:space-between;align-items:center;gap:var(--k-space-8);min-block-size:var(--k-space-24);flex-wrap:wrap;display:flex}.rca-ledger-table{border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-frame);overflow:hidden}.rca-ledger-tr{align-items:center;gap:var(--k-space-12);padding:var(--k-space-8) var(--k-space-12);border-block-start:var(--k-hairline) solid var(--k-border);display:grid}.rca-ledger-tr:first-child{border-block-start:0}.rca-ledger-table[data-cols=carrier] .rca-ledger-tr{grid-template-columns:5.5rem minmax(0,1fr) 4.5rem 4.5rem 3rem 3rem}.rca-ledger-table[data-cols=production] .rca-ledger-tr{grid-template-columns:5.5rem minmax(0,1fr) 5rem 3rem}.rca-ledger-table[data-cols=misses] .rca-ledger-tr{grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr) 4.5rem 4rem 3.5rem}.rca-ledger-th{color:var(--k-text-3);font-size:var(--k-fs-meta);background:var(--k-bg-sunken);font-weight:600}.rca-ledger-tr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rca-ledger-td-num{text-align:end;font-variant-numeric:tabular-nums}.rca-ledger-td-warn{color:var(--k-warn-text);font-weight:600}.rca-ledger-td-empty{color:var(--k-text-3)}.rca-ledger-tr-btn{cursor:pointer;transition:background var(--k-t-fast) var(--k-ease)}.rca-ledger-tr-btn:hover{background:var(--k-bg-hover)}.rca-ledger-tr-btn:focus-visible{outline:2px solid var(--k-focus);outline-offset:-2px}.rca-ledger-tr-btn[data-active=true]{background:var(--k-accent-wash);box-shadow:inset var(--k-space-2) 0 0 var(--k-accent)}.rca-ledger-td-reason{color:var(--k-text-2)}.rca-ledger-td-reason[data-reason=late]{color:var(--k-warn-text)}.rca-ledger-td-reason[data-reason=short]{color:var(--k-danger-text)}.rca-ledger-atlas-link{color:var(--k-accent);text-decoration:none}.rca-ledger-atlas-link:hover{text-decoration:underline}.rca-ledger-grid-hint{color:var(--k-text-3);font-size:var(--k-fs-meta);margin:0}.rca-ledger-filter{align-items:center;gap:var(--k-space-8);padding:var(--k-space-2) var(--k-space-8);border-radius:var(--k-r-ctl);background:var(--k-accent-wash);color:var(--k-accent);font-size:var(--k-fs-meta);display:inline-flex}.rca-ledger-filter button{color:var(--k-accent);font-weight:600;text-decoration:underline}@media (max-width:60rem){.rca-ledger-insp-header,.rca-ledger-insp-grids{grid-template-columns:minmax(0,1fr)}}.rca-ledger-graph{--k-w-rca-ledger-node:14rem;--k-h-rca-ledger-node:4.75rem;padding:0;overflow:hidden}.rca-ledger-graph-canvas{background:var(--k-bg-canvas);block-size:32rem;min-block-size:22rem;position:relative;overflow:hidden}.rca-ledger-graph .react-flow__pane{cursor:grab}.rca-ledger-graph .react-flow__pane:active{cursor:grabbing}.rca-ledger-graph .react-flow__node-ledger{inline-size:var(--k-w-rca-ledger-node);min-block-size:var(--k-h-rca-ledger-node)}.rca-ledger-flow-node{gap:var(--k-space-6,var(--k-space-4));inline-size:100%;padding:var(--k-space-8) var(--k-space-12);border:var(--k-hairline) solid var(--k-border);border-radius:var(--k-r-box);background:var(--k-bg-canvas);color:var(--k-text-2);text-align:start;cursor:pointer;transition:background var(--k-t-fast) var(--k-ease), border-color var(--k-t-fast) var(--k-ease);flex-direction:column;display:flex}.rca-ledger-flow-node:hover{background:var(--k-bg-hover);border-color:var(--k-border-strong)}.rca-ledger-flow-node[aria-pressed=true]{border-color:var(--k-accent);background:var(--k-accent-wash)}.rca-ledger-flow-node[data-residual=true]{background:var(--k-bg-sunken);border-style:dashed}.rca-ledger-flow-head{justify-content:space-between;align-items:center;gap:var(--k-space-8);display:flex}.rca-ledger-flow-name{text-overflow:ellipsis;white-space:nowrap;color:var(--k-text);font-weight:600;overflow:hidden}.rca-ledger-flow-tag{padding:0 var(--k-space-6,var(--k-space-4));border-radius:var(--k-r-ctl);font-size:var(--k-fs-meta);color:var(--k-text-3);background:var(--k-text-3);flex:none;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rca-ledger-flow-tag{background:color-mix(in srgb, var(--k-text-3) 14%, transparent)}}.rca-ledger-flow-tag[data-reason=late]{color:var(--k-warn-text);background:var(--k-warn)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-flow-tag[data-reason=late]{background:color-mix(in srgb, var(--k-warn) 16%, transparent)}}.rca-ledger-flow-tag[data-reason=short]{color:var(--k-danger-text);background:var(--k-danger)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-flow-tag[data-reason=short]{background:color-mix(in srgb, var(--k-danger) 16%, transparent)}}.rca-ledger-flow-tag[data-residual=true]{color:var(--k-text-3);background:var(--k-text-3)}@supports (color:color-mix(in lab, red, red)){.rca-ledger-flow-tag[data-residual=true]{background:color-mix(in srgb, var(--k-text-3) 14%, transparent)}}.rca-ledger-flow-bar{block-size:var(--k-space-6,var(--k-space-4));border-radius:var(--k-r-ctl);background:var(--k-bg-sunken);overflow:hidden}.rca-ledger-flow-bar-fill{border-radius:var(--k-r-ctl);background:var(--k-text-2);block-size:100%;display:block}.rca-ledger-flow-bar-fill[data-reason=late]{background:var(--k-warn)}.rca-ledger-flow-bar-fill[data-reason=short]{background:var(--k-danger)}.rca-ledger-flow-bar-fill[data-reason=residual]{background:var(--k-text-3)}.rca-ledger-flow-bar-fill[data-reason=root]{background:var(--k-text-2)}.rca-ledger-flow-foot{justify-content:space-between;align-items:baseline;gap:var(--k-space-8);display:flex}.rca-ledger-flow-units{color:var(--k-text);font-weight:600}.rca-ledger-flow-secondary{color:var(--k-text-3);font-size:var(--k-fs-meta);white-space:nowrap}.rca-ledger-flow-secondary[data-leaf=true]{color:var(--k-accent);font-weight:500}.rca-ledger-flow-handle{inline-size:var(--k-dot);block-size:var(--k-dot);border:var(--k-hairline) solid var(--k-border-strong);background:var(--k-bg-canvas);opacity:0}.rca-ledger-flow-edge .react-flow__edge-path{stroke:var(--k-text-3)}.rca-ledger-flow-edge-residual .react-flow__edge-path{stroke:var(--k-text-3);stroke-dasharray:var(--k-space-6,var(--k-space-4)) var(--k-space-4)}.rca-ledger-graph-disclosure{align-items:center;gap:var(--k-space-8);padding:var(--k-space-12) var(--k-space-16) 0;font-size:var(--k-fs-meta);flex-wrap:wrap;display:flex}.rca-ledger-graph-of-m{color:var(--k-text-2);font-weight:600}.rca-ledger-graph-chip{align-items:center;gap:var(--k-space-4);padding:var(--k-space-2) var(--k-space-8);border:var(--k-hairline) dashed var(--k-border-strong);border-radius:var(--k-r-frame);color:var(--k-text-2);background:var(--k-bg-sunken);display:inline-flex}.rca-ledger-graph-chip-parent{color:var(--k-text-3)}.rca-ledger-graph-to-tree{color:var(--k-accent);font-weight:500}.rca-ledger-graph-to-tree:hover{text-decoration:underline}.rca-ledger-controls-toggles{align-items:center;gap:var(--k-space-16);flex-wrap:wrap;display:inline-flex}[data-testid=place-bar][data-header-scheme]{--k-link:var(--k-accent);--k-focus:var(--k-accent);--color-canvas:var(--k-bg-canvas);--color-hover:var(--k-bg-hover);--color-selected:var(--k-bg-selected);--color-ink:var(--k-text);--color-ink-2:var(--k-text-2);--color-ink-3:var(--k-text-3);--color-border:var(--k-border);--color-border-strong:var(--k-border-strong);--color-edge:var(--k-edge);--color-accent:var(--k-accent);--color-accent-hover:var(--k-accent-hover);--color-on-accent:var(--k-on-accent);--color-accent-wash:var(--k-accent-wash);--color-link:var(--k-link);background-color:var(--k-bg-canvas);border-bottom-color:var(--k-edge);color:var(--k-text);transition:background-color var(--k-t-fast) var(--k-ease), border-color var(--k-t-fast) var(--k-ease), color var(--k-t-fast) var(--k-ease)}[data-testid=place-bar][data-header-scheme=canvas]{--k-bg-canvas:#fff;--k-bg-hover:#ececef;--k-bg-selected:#e4e5e9;--k-text:#18181b;--k-text-2:#4b4e57;--k-text-3:#696d77;--k-border:#e4e4e8;--k-border-strong:#cfd0d6;--k-edge:#e4e4e8;--k-accent:#1d4ed8;--k-accent-hover:#1741b8;--k-on-accent:#fff}[data-testid=place-bar][data-header-scheme=mist]{--k-bg-canvas:#f1f5f9;--k-bg-hover:#e2e8f0;--k-bg-selected:#d7e0ea;--k-text:#0f172a;--k-text-2:#475569;--k-text-3:#64748b;--k-border:#d5dee8;--k-border-strong:#b8c5d4;--k-edge:#d5dee8;--k-accent:#1d4ed8;--k-accent-hover:#1741b8;--k-on-accent:#fff}[data-testid=place-bar][data-header-scheme=linen]{--k-bg-canvas:#f7f3ec;--k-bg-hover:#ede6da;--k-bg-selected:#e4dcce;--k-text:#1c1917;--k-text-2:#57534e;--k-text-3:#78716c;--k-border:#e4d9c8;--k-border-strong:#cdbfa9;--k-edge:#e4d9c8;--k-accent:#b45309;--k-accent-hover:#92400e;--k-on-accent:#fffbeb}[data-testid=place-bar][data-header-scheme=frost]{--k-bg-canvas:#f0f6ff;--k-bg-hover:#e0ecff;--k-bg-selected:#d0e2ff;--k-text:#0c1b33;--k-text-2:#3b5478;--k-text-3:#5b7396;--k-border:#c9dbf5;--k-border-strong:#a8c4eb;--k-edge:#c9dbf5;--k-accent:#1d4ed8;--k-accent-hover:#1741b8;--k-on-accent:#fff}[data-testid=place-bar][data-header-scheme=sage]{--k-bg-canvas:#f2f6f2;--k-bg-hover:#e4ede4;--k-bg-selected:#d7e4d7;--k-text:#14201a;--k-text-2:#3f5648;--k-text-3:#5e7466;--k-border:#cdd9cd;--k-border-strong:#afc0af;--k-edge:#cdd9cd;--k-accent:#15803d;--k-accent-hover:#166534;--k-on-accent:#fff}[data-testid=place-bar][data-header-scheme=slate]{--k-bg-canvas:#0f172a;--k-bg-hover:#1e293b;--k-bg-selected:#334155;--k-text:#f8fafc;--k-text-2:#cbd5e1;--k-text-3:#94a3b8;--k-border:#1e293b;--k-border-strong:#334155;--k-edge:#1e293b;--k-accent:#60a5fa;--k-accent-hover:#93c5fd;--k-on-accent:#0f172a}[data-testid=place-bar][data-header-scheme=charcoal]{--k-bg-canvas:#1c1917;--k-bg-hover:#292524;--k-bg-selected:#3f3a36;--k-text:#fafaf9;--k-text-2:#d6d3d1;--k-text-3:#a8a29e;--k-border:#292524;--k-border-strong:#44403c;--k-edge:#292524;--k-accent:#f59e0b;--k-accent-hover:#fbbf24;--k-on-accent:#1c1917}[data-testid=place-bar][data-header-scheme=ocean]{--k-bg-canvas:#0b1f3a;--k-bg-hover:#123055;--k-bg-selected:#1a406e;--k-text:#eaf2ff;--k-text-2:#b7c9e4;--k-text-3:#87a0c4;--k-border:#123055;--k-border-strong:#1a406e;--k-edge:#123055;--k-accent:#38bdf8;--k-accent-hover:#7dd3fc;--k-on-accent:#0b1f3a}[data-testid=place-bar][data-header-scheme=dusk]{--k-bg-canvas:#1a1424;--k-bg-hover:#2a2238;--k-bg-selected:#3b314e;--k-text:#f5f0ff;--k-text-2:#d4c8e8;--k-text-3:#a99bc0;--k-border:#2a2238;--k-border-strong:#3b314e;--k-edge:#2a2238;--k-accent:#c4b5fd;--k-accent-hover:#ddd6fe;--k-on-accent:#1a1424}[data-testid=place-bar][data-header-scheme=terminal]{--k-bg-canvas:#0a0f0c;--k-bg-hover:#152019;--k-bg-selected:#1f2e24;--k-text:#d7f5e3;--k-text-2:#9ccfb0;--k-text-3:#6f9a80;--k-border:#152019;--k-border-strong:#1f2e24;--k-edge:#152019;--k-accent:#34d399;--k-accent-hover:#6ee7b7;--k-on-accent:#0a0f0c}.apps-home{width:100%;max-width:var(--k-w-apps-home);padding:var(--k-space-32) var(--k-space-24) var(--k-space-48);margin-inline:auto}.apps-home-lede{margin:var(--k-space-8) 0 0;max-width:52ch;font-size:var(--k-fs-content);color:var(--k-text-2);line-height:1.6}.apps-home-section{margin-top:calc(var(--k-space-32) + var(--k-space-8))}.apps-home-section-head{align-items:baseline;gap:var(--k-space-12);margin-bottom:var(--k-space-16);display:flex}.apps-home-section-head h2{font-size:var(--k-fs-h3);letter-spacing:-.01em;color:var(--k-text);margin:0;font-weight:600}.apps-home-section-head p{font-size:var(--k-fs-ui);color:var(--k-text-3);margin:0}.apps-home-grid{gap:var(--k-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:860px){.apps-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.apps-home-grid{grid-template-columns:minmax(0,1fr)}}.apps-home-tile{min-height:var(--k-h-apps-tile);border-radius:var(--k-r-composer);color:var(--k-on-accent);isolation:isolate;border:1px solid var(--k-accent);transition:border-color var(--k-t-fast) var(--k-ease);display:block;position:relative;overflow:hidden}.apps-home-tile:hover{border-color:var(--k-accent-hover)}.apps-home-tile:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.apps-home-tile-media{z-index:0;object-fit:cover;filter:grayscale()contrast(1.15)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.apps-home-tile:before{content:"";z-index:1;background:var(--k-text);mix-blend-mode:hard-light;opacity:.55;position:absolute;inset:0}.apps-home-tile:after{content:"";z-index:2;background:linear-gradient(180deg, var(--k-accent) 0%, var(--k-text) 45%, var(--k-text) 100%), var(--k-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apps-home-tile:after{background:linear-gradient(180deg, color-mix(in srgb, var(--k-accent) 15%, transparent) 0%, color-mix(in srgb, var(--k-text) 35%, transparent) 45%, color-mix(in srgb, var(--k-text) 92%, transparent) 100%), color-mix(in srgb, var(--k-accent) 35%, transparent)}}.apps-home-tile:after{mix-blend-mode:multiply}.apps-home-tile-body{z-index:3;min-height:var(--k-h-apps-tile);padding:var(--k-space-24) var(--k-space-16);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.apps-home-tile-name{font-size:var(--k-fs-h2);letter-spacing:-.02em;color:var(--k-on-accent);margin:0;font-weight:600}.apps-home-tile-blurb{margin:var(--k-space-8) 0 0;max-width:28ch;font-size:var(--k-fs-ui);color:var(--k-on-accent);line-height:1.4}@supports (color:color-mix(in lab, red, red)){.apps-home-tile-blurb{color:color-mix(in srgb, var(--k-on-accent) 78%, transparent)}}.apps-home-tile-open{margin-top:var(--k-space-16);font-size:var(--k-fs-ui);color:var(--k-apps-tile-open);font-weight:500}.signal-grid-shell,.signal-grid{--sg-sky-top:#071018;--sg-sky-bottom:#0b1820;--sg-horizon:#35666f45;--sg-transparent:#07101800;--sg-ground:#15272a;--sg-ground-line:#7ca7a617;--sg-water:#0b3440;--sg-water-line:#6ecdd642;--sg-road:#364649;--sg-road-edge:#718083;--sg-building-top:#65787a;--sg-building-left:#35484b;--sg-building-right:#26383c;--sg-building-warm:#9a7958;--sg-window:#e7c979;--sg-tree:#315b4b;--sg-tree-dark:#1c3b35;--sg-depth-shadow:#020507;--sg-glass:#0d161dd6;--sg-glass-strong:#091016f0;--sg-glass-edge:#b8d1d329;--sg-glass-highlight:#e8f6f414;--sg-accent:#79a9bc;--sg-accent-bright:#9cc6d4;--sg-healthy:#78c5a8;--sg-watch:#d8ae65;--sg-critical:#e47670;--sg-unscored:#8b969c;--sg-ink:#edf5f3;--sg-ink-2:#b9c8c8;--sg-ink-3:#839497;--k-bg-canvas:var(--sg-glass-strong);--k-bg-rail:#0c151c;--k-bg-sunken:#101d25;--k-bg-hover:#172730;--k-bg-selected:#1c3039;--k-text:var(--sg-ink);--k-text-2:var(--sg-ink-2);--k-text-3:var(--sg-ink-3);--k-border:var(--sg-glass-edge);--k-border-strong:#b8d1d347;--k-edge:#b8d1d31f;--k-accent:var(--sg-accent);--k-accent-hover:var(--sg-accent-bright);--k-on-accent:#071018;--k-focus:#b7dbea;--k-link:#a9ccda;--k-ok:var(--sg-healthy);--k-warn:var(--sg-watch);--k-warn-text:#ebc781;--k-danger:var(--sg-critical);--k-danger-text:#f2a09a;--color-canvas:var(--k-bg-canvas);--color-rail:var(--k-bg-rail);--color-sunken:var(--k-bg-sunken);--color-hover:var(--k-bg-hover);--color-selected:var(--k-bg-selected);--color-ink:var(--k-text);--color-ink-2:var(--k-text-2);--color-ink-3:var(--k-text-3);--color-border:var(--k-border);--color-border-strong:var(--k-border-strong);--color-edge:var(--k-edge);--color-accent:var(--k-accent);--color-accent-hover:var(--k-accent-hover);--color-on-accent:var(--k-on-accent);--color-link:var(--k-link);--color-ok:var(--k-ok);--color-warn:var(--k-warn);--color-warn-text:var(--k-warn-text);--color-danger:var(--k-danger);--color-danger-text:var(--k-danger-text)}.signal-grid{width:100%;height:100%;min-height:0;color:var(--sg-ink);font-family:var(--k-font-ui);background:radial-gradient(circle at 54% 38%,#34707738,#0000 38%),linear-gradient(#071018,#081116);display:flex;position:relative;overflow:hidden}.signal-grid-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.signal-grid-header{z-index:20;border-bottom:1px solid var(--sg-glass-edge);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#070e14e0;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:center;gap:18px;min-height:64px;padding:9px 18px;display:grid;position:relative;box-shadow:0 12px 40px #01050859}.signal-grid-back,.signal-grid-header-button,.signal-grid-icon-button,.signal-grid-quiet-button{border:1px solid var(--sg-glass-edge);min-height:32px;color:var(--sg-ink-2);font-size:var(--k-fs-ui);background:#15222ab3;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:500;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.signal-grid-back,.signal-grid-header-button{padding:7px 11px}.signal-grid-icon-button{width:32px;height:32px}.signal-grid-quiet-button{padding:6px 10px}.signal-grid-back:hover,.signal-grid-header-button:hover,.signal-grid-icon-button:hover,.signal-grid-quiet-button:hover{color:var(--sg-ink);background:#1f343ed1;border-color:#9cc6d48c}.signal-grid :focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.signal-grid-title{align-items:center;gap:11px;min-width:0;display:flex}.signal-grid-title h1{color:var(--sg-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.signal-grid-title p{color:var(--sg-ink-3);margin:2px 0 0;font-size:11px}.signal-grid-brand-mark{background:radial-gradient(circle at 38% 34%,#b5dbe1 0 9%,#0000 10%),linear-gradient(135deg,#79a9bc9e,#14272f40);border:1px solid #9cc6d4b8;border-radius:8px;width:27px;height:27px;box-shadow:inset 0 1px #ffffff2e,0 0 24px #5c9cae40}.signal-grid-source{align-items:center;gap:9px;min-width:180px;display:flex}.signal-grid-source>div{flex-direction:column;display:flex}.signal-grid-source strong{color:var(--sg-ink-2);font-size:11px;font-weight:500}.signal-grid-source small{color:var(--sg-ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.signal-grid-live-dot{background:var(--sg-healthy);border-radius:999px;width:7px;height:7px;box-shadow:0 0 13px #78c5a8b3}.signal-grid-stage{background:#081117;flex:1;min-height:0;position:relative;overflow:hidden}.signal-grid-stage:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(#0000 43%,#02070a4d 78%,#0206099e);position:absolute;inset:0}.signal-grid-scene{background:#081117;width:100%;height:100%;position:absolute;inset:0}.signal-grid-terrain{pointer-events:none}.signal-grid-ground{fill:var(--sg-ground)}.signal-grid-ground-line{fill:none;stroke:var(--sg-ground-line);stroke-width:1px}.signal-grid-ground-grid{opacity:.72}.signal-grid-district{stroke:#9dc1be17;stroke-width:1.4px}.signal-grid-district-1{fill:#2d534445}.signal-grid-district-2{fill:#4a49343d}.signal-grid-district-3{fill:#394f5157}.signal-grid-district-4{fill:#35404645}.signal-grid-district-5{fill:#324d544d}.signal-grid-district-6{fill:#1d424c47}.signal-grid-district-7{fill:#443f4545}.signal-grid-water path:first-child{fill:var(--sg-water)}.signal-grid-water-line{fill:none;stroke:var(--sg-water-line);stroke-width:1.4px;stroke-dasharray:30 20;animation:11s linear infinite signal-grid-water-flow}.signal-grid-water-line-2,.signal-grid-water-line-5{animation-duration:15s;animation-direction:reverse}.signal-grid-landmarks{pointer-events:none;filter:drop-shadow(0 10px 8px #0105087a)}.signal-grid-ridge-snow{fill:#a8c4c2;opacity:.88}.signal-grid-ridge-line{fill:none;stroke:#aad1cf6e;stroke-width:2px}.signal-grid-ridge-tree{fill:#1f5c49;stroke:#0e322c;stroke-width:1px}.signal-grid-reservoir>path:first-child{fill:#0d5663;stroke:#74d3d9a3;stroke-width:2px}.signal-grid-reservoir-shine{fill:none;stroke:#b2ecea85;stroke-width:2px;stroke-dasharray:17 8}.signal-grid-dam{fill:#718487;stroke:#b1c5c3;stroke-width:2px}.signal-grid-pipeline{fill:none;stroke:#b5d5d1;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 5px #78d7d28c)}.signal-grid-pipeline-joint{fill:#15272c;stroke:#d1e8e4;stroke-width:2px}.signal-grid-crop-belt>path:first-child{fill:#315941;stroke:#a8c68599;stroke-width:2px}.signal-grid-crop-belt>path:not(:first-child){fill:none;stroke:#8fae68;stroke-width:5px;stroke-linecap:round;opacity:.76}.signal-grid-crop-silos rect{fill:#927651;stroke:#d3ba87;stroke-width:1.5px}.signal-grid-crop-silos ellipse{fill:#c1a878;stroke:#e2d4af;stroke-width:1px}.signal-grid-skyline{filter:drop-shadow(0 12px 7px #0105089e)}.signal-grid-tower{fill:#31535b;stroke:#b7dcd973;stroke-width:1.5px}.signal-grid-tower-1{fill:#395f65}.signal-grid-tower-2{fill:#49636a}.signal-grid-tower-side{fill:#172c34;stroke:#95bebd42;stroke-width:1px}.signal-grid-tower-windows{fill:none;stroke:var(--sg-window);stroke-width:5px;stroke-dasharray:5 7;opacity:.9;filter:drop-shadow(0 0 4px #e7c97980)}.signal-grid-tower-aerial{fill:none;stroke:#e4c66e;stroke-width:3px;stroke-dasharray:6 4}.signal-grid-quay{fill:#394c50;stroke:#84999a;stroke-width:2px}.signal-grid-quay-edge{fill:#182b31;stroke:#546d70;stroke-width:2px}.signal-grid-gantries path{fill:none;stroke:#c28a4f;stroke-width:5px;stroke-linejoin:round}.signal-grid-port-containers rect,.signal-grid-ship-container{fill:#287b79;stroke:#d3e9e161;stroke-width:1px}.signal-grid-port-containers rect:nth-child(3n),.signal-grid-ship-container:nth-child(3n){fill:#a1533d}.signal-grid-port-containers rect:nth-child(3n+2),.signal-grid-ship-container:nth-child(3n+2){fill:#b18143}.signal-grid-cargo-ship>path:first-child{fill:#17272d;stroke:#a9c5c3;stroke-width:3px}.signal-grid-ship-waterline{fill:none;stroke:#da6555;stroke-width:8px}.signal-grid-ship-bridge{fill:#cfddd7;stroke:#45636a;stroke-width:2px}.signal-grid-ship-aerial{fill:none;stroke:#e5d9a7;stroke-width:3px}.signal-grid-road{fill:none;stroke:var(--sg-road);stroke-width:26px;stroke-linecap:round}.signal-grid-road+.signal-grid-road{stroke-width:18px}.signal-grid-road-secondary{fill:none;stroke:#425356b3;stroke-width:9px;stroke-linecap:round;stroke-dasharray:3 9}.signal-grid-roads{filter:drop-shadow(0 5px 4px #01060859)}.signal-grid-district-labels{pointer-events:none}.signal-grid-district-labels circle{fill:var(--sg-accent);opacity:.8}.signal-grid-district-labels text{fill:#d8e7e59e;font-family:var(--k-font-ui);letter-spacing:.08em;font-size:12px;font-weight:500}.signal-grid-iso-side-left{fill:var(--sg-building-left);stroke:#b2ccc92b;stroke-width:1px}.signal-grid-iso-side-right{fill:var(--sg-building-right);stroke:#b2ccc921;stroke-width:1px}.signal-grid-iso-roof{fill:var(--sg-building-top);stroke:#d4e8e43b;stroke-width:1px}.signal-grid-iso-1 .signal-grid-iso-roof{fill:#6d6963}.signal-grid-iso-2 .signal-grid-iso-roof{fill:#6b7771}.signal-grid-iso-3 .signal-grid-iso-roof{fill:#74635f}.signal-grid-windows rect{fill:var(--sg-window);opacity:.72}.signal-grid-loading-bays rect{fill:#14242a;stroke:#a4c3c238}.signal-grid-stack rect,.signal-grid-stack ellipse{fill:#516569;stroke:#c7dad733}.signal-grid-roof-pipe,.signal-grid-yard-fence,.signal-grid-crane,.signal-grid-parking,.signal-grid-roof-mark{fill:none;stroke:#7f9695;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.signal-grid-fan{fill:#1d3035;stroke:#879b9b;stroke-width:3px}.signal-grid-fan-blades{fill:none;stroke:#91a4a4;stroke-width:2px;transform-origin:0 -57px;animation:8s linear infinite signal-grid-fan-spin}.signal-grid-tanks rect{fill:#455d60;stroke:#cde1dd3d}.signal-grid-tanks ellipse{fill:#6f8381;stroke:#cde1dd3d}.signal-grid-tanks path{fill:none;stroke:#d6e7e340;stroke-width:1px}.signal-grid-crates rect,.signal-grid-containers rect{fill:#856f58;stroke:#ecd8b73d}.signal-grid-containers rect:nth-child(2n){fill:#586f73}.signal-grid-dc-sign,.signal-grid-retail-sign{fill:#233941;stroke:#9cc6d461}.signal-grid-field{fill:#294b3e;stroke:#87b29633}.signal-grid-field-row{fill:none;stroke:#a4c08661;stroke-width:2px}.signal-grid-prop{pointer-events:none}.signal-grid-prop-tree path{stroke:#604f3e;stroke-width:4px}.signal-grid-prop-tree circle{fill:var(--sg-tree);stroke:var(--sg-tree-dark);stroke-width:1px}.signal-grid-prop-light path{stroke:#657477;stroke-width:2px}.signal-grid-prop-light circle{fill:var(--sg-window);filter:drop-shadow(0 0 6px #e7c979cc);animation:4.8s ease-in-out infinite signal-grid-light-breathe}.signal-grid-prop-crate rect{fill:#806d57;stroke:#aa9474}.signal-grid-prop-crate path{stroke:#493b30}.signal-grid-prop-water-tower path{fill:none;stroke:#637a7d;stroke-width:3px}.signal-grid-prop-water-tower ellipse,.signal-grid-prop-water-tower rect{fill:#496267;stroke:#81999b}.signal-grid-lighting{pointer-events:none;mix-blend-mode:screen}.signal-grid-light-halo{fill:#85c4c117;filter:blur(9px);animation:6s ease-in-out infinite signal-grid-light-breathe}.signal-grid-steam{fill:none;stroke:#cae2df3d;stroke-width:7px;stroke-linecap:round;filter:blur(2px);stroke-dasharray:28 14;animation:5.5s linear infinite signal-grid-steam-rise}.signal-grid-ambient-fan{fill:none;stroke:#b3d8d33d;stroke-width:3px;stroke-dasharray:7 5;animation:9s linear infinite signal-grid-fan-spin}.signal-grid-entity{cursor:pointer}.signal-grid-anchor-stem{fill:none;stroke:#d2e5e275;stroke-width:1.5px}.signal-grid-anchor-foot{fill:#010609b3}.signal-grid-health-core{stroke:#f3fcf9cc;stroke-width:1.5px}.signal-grid-entity[data-health=healthy] .signal-grid-health-core,.signal-grid-entity[data-health=healthy] .signal-grid-plan-ring{fill:var(--sg-healthy)}.signal-grid-entity[data-health=watch] .signal-grid-health-core,.signal-grid-entity[data-health=watch] .signal-grid-plan-ring{fill:var(--sg-watch)}.signal-grid-entity[data-health=critical] .signal-grid-health-core,.signal-grid-entity[data-health=critical] .signal-grid-plan-ring{fill:var(--sg-critical)}.signal-grid-entity[data-health=unscored] .signal-grid-health-core,.signal-grid-entity[data-health=unscored] .signal-grid-plan-ring{fill:#142229;stroke:var(--sg-unscored);stroke-dasharray:2 2}.signal-grid-health-pulse{fill:none;stroke:currentColor;stroke-width:1px;opacity:0}.signal-grid-entity[data-selected=true] .signal-grid-health-pulse,.signal-grid-entity[data-active-route=true] .signal-grid-health-pulse{opacity:.6;animation:2.4s ease-out infinite signal-grid-health-pulse}.signal-grid-baseline-ring{fill:#050c10b8;stroke-width:2px;stroke-dasharray:2 2}.signal-grid-baseline-ring.signal-grid-health-healthy{stroke:var(--sg-healthy)}.signal-grid-baseline-ring.signal-grid-health-watch{stroke:var(--sg-watch)}.signal-grid-baseline-ring.signal-grid-health-critical{stroke:var(--sg-critical)}.signal-grid-baseline-ring.signal-grid-health-unscored{stroke:var(--sg-unscored)}.signal-grid-plan-ring{stroke:#f5fefbc7;stroke-width:1.4px}.signal-grid-entity-label .signal-grid-entity-label-detail{fill:var(--sg-ink-3);font-variant-numeric:tabular-nums;font-size:9px;font-weight:400}.signal-grid-entity:focus-visible{outline:none}.signal-grid-entity:focus-visible .signal-grid-health-core,.signal-grid-entity:focus-visible .signal-grid-baseline-ring,.signal-grid-entity:focus-visible .signal-grid-plan-ring{stroke:var(--k-focus);stroke-width:3px}.signal-grid-causal-line{fill:none;stroke:#8ed7c5;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 7px #64dcc1b8);transition:stroke-dasharray .48s ease-out}.signal-grid-scene[data-xray=true] .signal-grid-district{opacity:.48}.signal-grid-scene[data-xray=true] [data-scene-layer=structures]{opacity:.58}.signal-grid-scene[data-xray=true] .signal-grid-causal-route{opacity:1}.signal-grid-actor{fill:#b9d9d3;stroke:#183139;stroke-width:2px;filter:drop-shadow(0 0 7px #88dac97a)}.signal-grid-actor path{fill:none;stroke:#183139}.signal-grid-actor .signal-grid-actor-shadow{fill:#01060994;stroke:none;filter:none}.signal-grid-world-status{z-index:12;border:1px solid var(--sg-glass-edge);background:var(--sg-glass);max-width:min(380px,40%);box-shadow:inset 0 1px var(--sg-glass-highlight), 0 12px 32px #01050847;-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:18px;left:18px}.signal-grid-world-status>div{flex-direction:column;min-width:0;display:flex}.signal-grid-world-status strong{color:var(--sg-ink);font-size:11px;font-weight:500}.signal-grid-world-status small{color:var(--sg-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.signal-grid-status-light{background:var(--sg-unscored);border-radius:999px;flex:none;width:8px;height:8px}.signal-grid-status-playing,.signal-grid-status-resolved{background:var(--sg-healthy);box-shadow:0 0 14px #78c5a8a6}.signal-grid-status-acquiring,.signal-grid-status-compiling{background:var(--sg-watch);box-shadow:0 0 14px #d8ae6594}.signal-grid-kpi-board,.signal-grid-compiled-action{z-index:16;border:1px solid var(--sg-glass-edge);color:var(--sg-ink);background:linear-gradient(145deg, #1c2c35e6, #080f15f0), var(--sg-glass-strong);box-shadow:inset 0 1px var(--sg-glass-highlight), 0 22px 54px #0104077a;-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);border-radius:14px;position:absolute}.signal-grid-kpi-board{flex-direction:column;width:min(370px,100% - 36px);max-height:calc(100% - 36px);display:flex;top:18px;right:18px;overflow:hidden}.signal-grid-glass-header{border-bottom:1px solid var(--sg-glass-edge);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.signal-grid-glass-header h2{margin:2px 0 0}.signal-grid-glass-header p{margin:0}.signal-grid-kpi-scroll{min-height:0;padding:14px 16px 18px;overflow-y:auto}.signal-grid-projection-label{color:var(--sg-accent-bright);align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.signal-grid-state-dot{background:var(--sg-accent);border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #79a9bc8c}.signal-grid-current-health{border-bottom:1px solid var(--sg-glass-edge);align-items:center;gap:13px;padding:13px 0 16px;display:flex}.signal-grid-current-health>div:last-child{flex-direction:column;display:flex}.signal-grid-current-health span,.signal-grid-current-health small{color:var(--sg-ink-3);font-size:10px}.signal-grid-current-health strong{color:var(--sg-ink);font-variant-numeric:tabular-nums;margin:2px 0;font-size:16px;font-weight:600}.signal-grid-health-orb{border:2px solid #f2fcf8ad;border-radius:999px;width:28px;height:28px}.signal-grid-health-healthy{background:var(--sg-healthy);box-shadow:0 0 20px #78c5a86b}.signal-grid-health-watch{background:var(--sg-watch);box-shadow:0 0 20px #d8ae656b}.signal-grid-health-critical{background:var(--sg-critical);box-shadow:0 0 20px #e476706b}.signal-grid-health-unscored{border-color:var(--sg-unscored);background:0 0;border-style:dashed}.signal-grid-board-section{border-bottom:1px solid var(--sg-glass-edge);padding:16px 0 4px}.signal-grid-board-section h3{color:var(--sg-ink);margin:0;font-size:13px;font-weight:600}.signal-grid-board-section>p{color:var(--sg-ink-3);margin:3px 0 11px;font-size:10px}.signal-grid-board-section ul{margin:0;padding:0;list-style:none}.signal-grid-kpi-row{border-top:1px solid #b8d1d314;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;font-size:11px;display:grid}.signal-grid-kpi-row .text-ink{color:var(--sg-ink);font-size:12px}.signal-grid-kpi-row .text-ink-3{color:var(--sg-ink-3);font-size:10px}.signal-grid-driver-mark{color:var(--sg-accent-bright);border:1px solid #79a9bc47;border-radius:5px;padding:2px 5px;font-size:8px;display:inline-flex}.signal-grid-board-state{color:var(--sg-ink-3);align-items:center;gap:8px;padding:14px 0;font-size:11px;display:flex}.signal-grid-board-error{color:#f2a09a}.signal-grid-public-source,.signal-grid-first-change{color:var(--sg-ink-3);margin:12px 0 0;font-size:9px}.signal-grid-health-comparison{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.signal-grid-health-comparison>div,.signal-grid-paired-values>div{background:#09121880;border:1px solid #b8d1d31f;border-radius:8px;flex-direction:column;padding:10px;display:flex}.signal-grid-health-comparison span,.signal-grid-paired-values span{color:var(--sg-ink-3);font-size:9px}.signal-grid-health-comparison strong{color:var(--sg-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:600}.signal-grid-health-comparison small{color:var(--sg-ink-2);margin-top:2px;font-size:9px}.signal-grid-paired-values{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.signal-grid-paired-values strong{color:var(--sg-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:600}.signal-grid-kpi-delta{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.signal-grid-kpi-delta-helped{color:var(--sg-healthy)}.signal-grid-kpi-delta-harmed{color:var(--sg-critical)}.signal-grid-kpi-delta-unchanged{color:var(--sg-unscored)}.signal-grid-kpi-trajectory{width:100%;height:72px;margin-top:10px;display:block}.signal-grid-kpi-gridline{fill:none;stroke:#b8d1d314}.signal-grid-kpi-baseline{fill:none;stroke:#cedbdb7a;stroke-width:2px;stroke-dasharray:4 4}.signal-grid-kpi-plan{fill:none;stroke:var(--sg-healthy);stroke-width:2.4px}.signal-grid-kpi-cursor{stroke:var(--sg-accent-bright);stroke-width:1px;opacity:.7}.signal-grid-compiled-action{width:min(360px,100% - 36px);padding:16px;top:18px;left:18px}.signal-grid-compiled-title{justify-content:space-between;align-items:start;gap:12px;margin-top:12px;display:flex}.signal-grid-compiled-title span{color:var(--sg-ink-3);font-size:9px}.signal-grid-compiled-title h2{margin:3px 0 0;font-size:15px;font-weight:600}.signal-grid-compiled-grid{border-top:1px solid var(--sg-glass-edge);border-left:1px solid var(--sg-glass-edge);grid-template-columns:1fr 1fr;gap:0;margin:13px 0 10px;display:grid}.signal-grid-compiled-grid>div{border-right:1px solid var(--sg-glass-edge);border-bottom:1px solid var(--sg-glass-edge);padding:8px 9px}.signal-grid-compiled-grid dt{color:var(--sg-ink-3);font-size:8px}.signal-grid-compiled-grid dd{color:var(--sg-ink);margin:2px 0 0;font-size:10px;font-weight:500}.signal-grid-compiled-action>p{color:var(--sg-ink-2);margin:9px 0 13px;font-size:10px;line-height:1.5}.signal-grid-confirm{color:#071018;background:#9cc6d4;border:1px solid #9cc6d4;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 13px;font-size:11px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.signal-grid-confirm:hover{background:#b2d6e0;transform:translateY(-1px)}.signal-grid-value-strip{z-index:18;border-top:1px solid var(--sg-glass-edge);border-bottom:1px solid var(--sg-glass-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070e13eb;grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) minmax(220px,.8fr);align-items:center;gap:18px;min-height:82px;padding:10px 18px;display:grid;position:relative;box-shadow:0 -12px 34px #01050847}.signal-grid-value-verdict{flex-direction:column;display:flex}.signal-grid-value-verdict span{color:var(--sg-ink-3);font-size:9px}.signal-grid-value-verdict small{color:var(--sg-accent-bright);font-size:9px}.signal-grid-value-strip svg{width:100%;height:58px}.signal-grid-value-zero{stroke:#dbe8e740;stroke-width:1px;stroke-dasharray:3 4}.signal-grid-outcome-counts{justify-content:flex-end;gap:13px;display:flex}.signal-grid-outcome-counts span{color:var(--sg-ink-3);align-items:center;gap:5px;font-size:9px;display:flex}.signal-grid-outcome-counts b{color:var(--sg-ink);font-weight:600}.signal-grid-outcome-counts i{border-radius:999px;width:7px;height:7px}.signal-grid-count-helped{background:var(--sg-healthy)}.signal-grid-count-harmed{background:var(--sg-critical)}.signal-grid-count-unchanged{border:1px solid var(--sg-unscored)}.signal-grid-console{z-index:19;border-top:1px solid var(--sg-glass-edge);background:#060c11f2;grid-template-columns:auto minmax(260px,1fr) auto;align-content:center;align-items:center;gap:8px 13px;min-height:104px;padding:11px 18px 12px;display:grid;position:relative}.signal-grid-console-context{align-items:center;gap:7px;display:flex}.signal-grid-console-context>span:first-child{color:var(--sg-ink-3);font-size:9px}.signal-grid-console-context button,.signal-grid-context-branch{border:1px solid var(--sg-glass-edge);min-height:25px;color:var(--sg-ink-2);background:#14222a9e;border-radius:7px;padding:4px 8px;font-size:9px}.signal-grid-suggestions{grid-column:2/4;justify-content:flex-end;gap:7px;display:flex}.signal-grid-suggestions button{color:var(--sg-accent-bright);background:#233e484d;border:1px solid #79a9bc40;border-radius:7px;padding:5px 8px;font-size:9px}.signal-grid-suggestions button:hover{background:#304e5970;border-color:#9cc6d48c}.signal-grid-command{background:linear-gradient(135deg,#182831d1,#0a1319db);border:1px solid #b8d1d330;border-radius:11px;grid-column:1/4;align-items:center;gap:9px;min-width:0;min-height:38px;padding:4px 5px 4px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.signal-grid-command>svg{color:var(--sg-accent)}.signal-grid-command input{min-width:0;color:var(--sg-ink);font-family:var(--k-font-ui);background:0 0;border:0;outline:0;flex:1;font-size:12px}.signal-grid-command input::placeholder{color:var(--sg-ink-3)}.signal-grid-send{color:#071018;background:var(--sg-accent-bright);border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.signal-grid-send:disabled{opacity:.38}.signal-grid-console-truth{color:var(--sg-ink-3);grid-column:1/4;justify-content:space-between;font-size:8px;display:flex}.signal-grid-compiler-error{color:#f2a09a;grid-column:1/4;margin:0;font-size:9px}.signal-grid-playback{grid-column:2/4;align-items:center;gap:10px;display:flex}.signal-grid-playback input{min-width:180px;accent-color:var(--sg-accent-bright);flex:1}.signal-grid-playback>span{min-width:52px;color:var(--sg-ink-2);font-variant-numeric:tabular-nums;font-size:10px}.signal-grid-loading,.signal-grid-failure{justify-content:center;align-items:center}.signal-grid-loading>div,.signal-grid-failure-card{border:1px solid var(--sg-glass-edge);background:var(--sg-glass);border-radius:12px;align-items:center;gap:12px;padding:18px 20px;display:flex;box-shadow:0 20px 60px #0104076b}.signal-grid-failure-card{flex-direction:column;align-items:flex-start;width:min(480px,100% - 40px)}.signal-grid-failure-card h1{margin:0;font-size:17px;font-weight:600}.signal-grid-failure-card p{color:var(--sg-ink-2);margin:0;font-size:12px;line-height:1.55}@keyframes signal-grid-water-flow{to{stroke-dashoffset:-100px}}@keyframes signal-grid-fan-spin{to{transform:rotate(360deg)}}@keyframes signal-grid-light-breathe{50%{opacity:.48}}@keyframes signal-grid-steam-rise{to{stroke-dashoffset:-84px;opacity:.08}}@keyframes signal-grid-health-pulse{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes signal-grid-route-flow{to{stroke-dashoffset:-30px}}@media (max-width:1180px){.signal-grid-header{grid-template-columns:auto minmax(180px,1fr) auto}.signal-grid-source{display:none}.signal-grid-kpi-board{width:340px;right:12px}.signal-grid-world-status{max-width:46%}}@media (max-width:820px){.signal-grid-back span,.signal-grid-header-button span,.signal-grid-title p{display:none}.signal-grid-header{grid-template-columns:auto minmax(120px,1fr) auto;min-height:56px;padding:8px 12px}.signal-grid-kpi-board{width:min(350px,100% - 20px);max-height:none;top:10px;bottom:10px;right:10px}.signal-grid-compiled-action{top:10px;left:10px}.signal-grid-world-status{max-width:calc(100% - 380px);top:10px;left:10px}.signal-grid-value-strip{grid-template-columns:145px 1fr}.signal-grid-outcome-counts{grid-column:1/3;justify-content:flex-start}.signal-grid-console{grid-template-columns:1fr}.signal-grid-console-context,.signal-grid-playback,.signal-grid-suggestions,.signal-grid-command,.signal-grid-console-truth{grid-column:1}.signal-grid-suggestions{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.signal-grid *,.signal-grid :before,.signal-grid :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signal-grid-stage{isolation:isolate;background:#04090d}.signal-grid-stage:after{z-index:6;background:linear-gradient(90deg,#0206096b,#0000 22% 76%,#0206097a),linear-gradient(#02060914,#0000 64%,#0206097a)}.signal-grid-scene{image-rendering:auto;background:#04090d}.signal-grid-island-bed{fill:#061216;stroke:#070f13eb;stroke-width:20px;stroke-linejoin:round;filter:drop-shadow(0 14px 14px #000205c2)}.signal-grid-terrain-tile{stroke:#8fb7ae09;stroke-width:.8px}.signal-grid-terrain-ground{fill:#152a29}.signal-grid-terrain-meadow{fill:#19352d}.signal-grid-terrain-industrial{fill:#1a2b2d}.signal-grid-terrain-urban{fill:#17282c}.signal-grid-terrain-quay{fill:#1c2d31}.signal-grid-terrain-tile:nth-child(5n){filter:brightness(1.025)}.signal-grid-terrain-tile:nth-child(7n){filter:brightness(.965)}.signal-grid-harbor-water{fill:#07171d;stroke:#52949926;stroke-width:1px}.signal-grid-quay-edge{fill:none;stroke:#adcac594;stroke-width:7px;filter:drop-shadow(0 5px #050b0f)}.signal-grid-coast-rim{fill:none;stroke:#7ebfbe94;stroke-width:2.5px;filter:drop-shadow(0 7px #010709e0)}.signal-grid-back-landmarks{pointer-events:none;opacity:.14}.signal-grid-ridge>path:first-child{fill:#0c1b20;stroke:#263f43;stroke-width:1.5px}.signal-grid-ridge-light{fill:#718c8b;opacity:.32}.signal-grid-infrastructure{pointer-events:none}.signal-grid-corridor path{fill:none;stroke-linecap:round;stroke-linejoin:round}.signal-grid-corridor-road .signal-grid-corridor-bed{stroke:#050a0d;stroke-width:31px}.signal-grid-corridor-road .signal-grid-corridor-surface{stroke:#405358;stroke-width:22px}.signal-grid-corridor-road .signal-grid-corridor-detail{stroke:#d1a955;stroke-width:1.8px;stroke-dasharray:11 13;opacity:.88}.signal-grid-corridor-rail .signal-grid-corridor-bed{stroke:#090e12;stroke-width:17px}.signal-grid-corridor-rail .signal-grid-corridor-surface{stroke:#65777a;stroke-width:9px}.signal-grid-corridor-rail .signal-grid-corridor-detail{stroke:#111c20;stroke-width:12px;stroke-dasharray:2 10}.signal-grid-corridor-pipe .signal-grid-corridor-bed{stroke:#061013;stroke-width:13px}.signal-grid-corridor-pipe .signal-grid-corridor-surface{stroke:#93aeb0;stroke-width:8px}.signal-grid-corridor-pipe .signal-grid-corridor-detail{stroke:#d3b36f;stroke-width:1.5px;stroke-dasharray:2 22}.signal-grid-corridor-conveyor .signal-grid-corridor-bed{stroke:#091114;stroke-width:18px}.signal-grid-corridor-conveyor .signal-grid-corridor-surface{stroke:#6c7c7d;stroke-width:12px}.signal-grid-corridor-conveyor .signal-grid-corridor-detail{stroke:#172326;stroke-width:11px;stroke-dasharray:1 8}.signal-grid-junction{fill:#142329;stroke:#d2b56d;stroke-width:1.4px}.signal-grid-depth-world{pointer-events:none}.signal-grid-asset-instance image{overflow:visible}.signal-grid-asset-instance{opacity:.84;filter:saturate(.8)brightness(.84)}.signal-grid-asset-instance[data-asset-id=plant-complex]{opacity:1;filter:saturate(1.04)brightness(1.04)drop-shadow(0 10px 10px #00020473)}.signal-grid-asset-instance[data-asset-id=reservoir-pump],.signal-grid-asset-instance[data-asset-id=cargo-ship]{opacity:.94;filter:saturate(.9)brightness(.94)}.signal-grid-contact-shadow{fill:#000406a8;filter:blur(3px)}.signal-grid-iso-shadow{fill:#000406a6}.signal-grid-iso-left{fill:#304549;stroke:#cfe2df2e}.signal-grid-iso-right{fill:#1a2d33;stroke:#cfe2df1f}.signal-grid-iso-top{fill:#667779;stroke:#e3efeb3d}.signal-grid-bay{fill:#091419;stroke:#596d70;stroke-width:1px}.signal-grid-roof-detail{fill:none;stroke:#9aadac;stroke-width:2px;opacity:.7}.signal-grid-field{fill:#244d39;stroke:#789167;stroke-width:1.5px}.signal-grid-field-row,.signal-grid-prop-field-row path{fill:none;stroke:#91a867;stroke-width:4px;opacity:.74}.signal-grid-svg-silos rect{fill:#52696b;stroke:#a9bcba;stroke-width:1px}.signal-grid-svg-silos ellipse{fill:#839694;stroke:#c7d5d1;stroke-width:1px}.signal-grid-svg-silos path{fill:none;stroke:#dae7e252}.signal-grid-svg-pines path:not(.signal-grid-tree-trunk){fill:#1b4a3b;stroke:#0d2a25}.signal-grid-svg-deciduous circle{fill:#315d47;stroke:#17382f}.signal-grid-tree-trunk{fill:none;stroke:#67533d;stroke-width:5px}.signal-grid-svg-crates rect{fill:#987047;stroke:#d3b377;stroke-width:1px}.signal-grid-svg-crates path{stroke:#5f482f;stroke-width:5px}.signal-grid-svg-truck>path{fill:#425d65;stroke:#bac9c7;stroke-width:2px}.signal-grid-svg-truck circle{fill:#071014;stroke:#77898a;stroke-width:2px}.signal-grid-svg-truck .signal-grid-truck-window{fill:#9bc8d0}.signal-grid-prop{opacity:.72}.signal-grid-prop-pine,.signal-grid-prop-deciduous{opacity:.42;transform-origin:bottom;animation:8s ease-in-out infinite alternate signal-grid-foliage-sway}.signal-grid-prop-light path{fill:none;stroke:#758789;stroke-width:3px}.signal-grid-prop-bollard rect{fill:#d6a745}.signal-grid-practical-light{fill:#ffd889;filter:drop-shadow(0 0 7px #ffc558d9)}.signal-grid-light-halo{fill:#65c0c41a;filter:url(#sg-glow)}.signal-grid-steam{fill:none;stroke:#d7e6e270;stroke-width:8px;stroke-linecap:round;stroke-dasharray:18 11;animation:5s linear infinite signal-grid-steam-rise}.signal-grid-district-summaries{pointer-events:none}.signal-grid-district-summary>rect,.signal-grid-route-card>rect{fill:#0b141ae6;stroke:#c1dcdc4d;stroke-width:1px;filter:drop-shadow(0 9px 12px #00040780)}.signal-grid-summary-accent{fill:none;stroke-width:3px;stroke-linecap:round}.signal-grid-stroke-healthy{stroke:var(--sg-healthy)}.signal-grid-stroke-watch{stroke:var(--sg-watch)}.signal-grid-stroke-critical{stroke:var(--sg-critical)}.signal-grid-stroke-unscored{stroke:var(--sg-unscored)}.signal-grid-summary-label{fill:var(--sg-ink);font-family:var(--k-font-ui);font-size:11px;font-weight:600}.signal-grid-summary-total{fill:var(--sg-ink-3);font-family:var(--k-font-ui);font-size:9px}.signal-grid-district-summary g text{fill:var(--sg-ink-3);font-family:var(--k-font-ui);font-size:8px}.signal-grid-fill-healthy{fill:var(--sg-healthy)}.signal-grid-fill-watch{fill:var(--sg-watch)}.signal-grid-fill-critical{fill:var(--sg-critical)}.signal-grid-fill-unscored{fill:var(--sg-unscored)}.signal-grid-entity{cursor:pointer;outline:none}.signal-grid-entity-hit{fill:#0000}.signal-grid-entity-ground{fill:#010508b3}.signal-grid-health-core{fill:currentColor;stroke:#e8f6f2b3;stroke-width:.8px;opacity:.62}.signal-grid-entity[data-health=healthy]{color:var(--sg-healthy)}.signal-grid-entity[data-health=watch]{color:var(--sg-watch)}.signal-grid-entity[data-health=critical]{color:var(--sg-critical)}.signal-grid-entity[data-health=unscored]{color:var(--sg-unscored)}.signal-grid-entity[data-selected=true] .signal-grid-health-core,.signal-grid-entity[data-active-route=true] .signal-grid-health-core,.signal-grid-entity[data-district-exception=true] .signal-grid-health-core{opacity:1;stroke-width:1.5px}.signal-grid-entity:not([data-selected=true]):not([data-active-route=true]):not([data-district-exception=true]){opacity:.48}.signal-grid-entity:focus-visible .signal-grid-entity-ground{stroke:var(--k-focus);stroke-width:2px}.signal-grid-health-pulse{fill:none;stroke:currentColor;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite signal-grid-health-pulse}.signal-grid-baseline-ring{fill:#090f14d1;stroke:#a9b4b7;stroke-width:1.5px}.signal-grid-plan-ring{fill:currentColor;stroke:#ebf7f4cc;stroke-width:1px}.signal-grid-entity-label{pointer-events:none;opacity:0;transition:opacity .14s ease-out,transform .14s ease-out}.signal-grid-entity-label rect{fill:#070d12f2;stroke:#bbd9db61}.signal-grid-entity-label text{fill:var(--sg-ink);font-family:var(--k-font-ui);font-size:10px;font-weight:600}.signal-grid-entity-label-detail{fill:var(--sg-ink-3)!important;font-size:8px!important;font-weight:400!important}.signal-grid-entity:hover .signal-grid-entity-label,.signal-grid-entity:focus-visible .signal-grid-entity-label,.signal-grid-entity[data-selected=true] .signal-grid-entity-label{opacity:1}.signal-grid-entities[data-projection-active=true] .signal-grid-entity:not([data-active-route=true]):not([data-selected=true]){opacity:.18}.signal-grid-entities[data-projection-active=true] .signal-grid-entity[data-active-route=true] .signal-grid-entity-label{opacity:0}.signal-grid-route-evidence{pointer-events:none}.signal-grid-route-card-tether{fill:none;stroke:#a0cfd68c;stroke-width:1px}.signal-grid-route-card-name{fill:var(--sg-ink);font-family:var(--k-font-ui);font-size:10px;font-weight:600}.signal-grid-route-card-heading{fill:var(--sg-ink-3);font-family:var(--k-font-ui);text-transform:uppercase;font-size:7px}.signal-grid-route-card-value{fill:var(--sg-ink-2);font-family:var(--k-font-ui);font-variant-numeric:tabular-nums;font-size:8px}.signal-grid-route-card-arrow{fill:none;stroke:var(--sg-accent);stroke-width:1px}.signal-grid-route-baseline-dot{fill:#889396}.signal-grid-causal-route{pointer-events:none}.signal-grid-causal-halo{fill:none;stroke:#6bd4c733;stroke-width:28px;filter:blur(6px)}.signal-grid-causal-line{fill:none;stroke:#75d2bf;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 7px #5fd1c1ad)}.signal-grid-causal-proof{fill:none;stroke:#d8f4eee0;stroke-width:1.5px;stroke-dasharray:5 9;animation:1.2s linear infinite signal-grid-route-flow}.signal-grid-actor-shadow{fill:#000305cc}.signal-grid-projection-summary,.signal-grid-timeline,.signal-grid-concierge-sheet,.signal-grid-concierge-dock{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#1b272ff0,#080f15f5);border:1px solid #c5dedf3d;box-shadow:inset 0 1px #ffffff14,0 20px 52px #0004077a}.signal-grid-projection-summary{z-index:14;border-radius:13px;grid-template-columns:1.1fr .8fr 150px auto;align-items:center;gap:12px;width:min(590px,100% - 520px);min-width:500px;padding:9px 12px;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}.signal-grid-summary-plan,.signal-grid-value-verdict{flex-direction:column;min-width:0;display:flex}.signal-grid-summary-plan span,.signal-grid-value-verdict span{color:var(--sg-ink-3);font-size:8px}.signal-grid-summary-plan strong{color:var(--sg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.signal-grid-summary-plan small,.signal-grid-value-verdict small{color:var(--sg-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signal-grid-value-verdict strong{color:var(--sg-healthy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.signal-grid-projection-summary>svg{width:150px;height:48px}.signal-grid-value-zero{stroke:#dbe8e73d;stroke-dasharray:3 4}.signal-grid-value-line{fill:none;stroke:var(--sg-healthy);stroke-width:2.4px}.signal-grid-value-cursor{stroke:var(--sg-accent-bright);stroke-width:1px}.signal-grid-projection-summary .signal-grid-outcome-counts{gap:3px;display:grid}.signal-grid-projection-summary .signal-grid-outcome-counts span{color:var(--sg-ink-3);align-items:center;gap:5px;font-size:8px;display:flex}.signal-grid-projection-summary .signal-grid-outcome-counts b{color:var(--sg-ink)}.signal-grid-timeline{z-index:19;border-radius:14px;grid-template-columns:138px minmax(330px,1fr) 150px;align-items:center;gap:16px;min-height:96px;margin:0 18px 14px;padding:11px 14px 18px;display:grid;position:relative}.signal-grid-timeline-now{align-items:center;gap:9px;display:flex}.signal-grid-timeline-now>div{flex-direction:column;display:flex}.signal-grid-timeline-now strong{font-size:11px}.signal-grid-timeline-now small{color:var(--sg-ink-3);font-size:8px}.signal-grid-timeline-track{min-width:0;padding-bottom:25px;position:relative}.signal-grid-timeline-track input{width:100%;accent-color:var(--sg-accent-bright)}.signal-grid-milestones{height:20px;position:absolute;bottom:0;left:8px;right:8px}.signal-grid-milestones span{color:var(--sg-ink-3);white-space:nowrap;flex-direction:column;align-items:center;font-size:7px;display:flex;position:absolute;transform:translate(-50%)}.signal-grid-milestones span:first-child{align-items:flex-start;transform:none}.signal-grid-milestones span:last-child{align-items:flex-end;transform:translate(-100%)}.signal-grid-milestones i{background:#b1cbcd5c;width:1px;height:6px;margin-bottom:2px}.signal-grid-milestone-passed{color:var(--sg-accent-bright)!important}.signal-grid-milestone-passed i{background:var(--sg-accent-bright)}.signal-grid-timeline-legend{justify-content:flex-end;align-items:center;gap:10px;display:flex}.signal-grid-timeline-legend span{color:var(--sg-ink-3);align-items:center;gap:5px;font-size:8px;display:flex}.signal-grid-timeline-legend i{border-top:1px solid;width:15px}.signal-grid-legend-baseline{border-color:#8a9598!important;border-top-style:dashed!important}.signal-grid-legend-plan{border-color:var(--sg-accent-bright)!important}.signal-grid-timeline-truth{color:var(--sg-ink-3);justify-content:center;font-size:7px;display:flex;position:absolute;bottom:5px;left:14px;right:14px}.signal-grid-kpi-board,.signal-grid-compiled-action,.signal-grid-world-status,.signal-grid-console{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#16232bf2,#070e14f7);border-color:#c5dedf3d;box-shadow:inset 0 1px #ffffff12,0 24px 60px #00030680}.signal-grid-kpi-board{z-index:16;border-radius:15px;width:382px}.signal-grid-health-comparison{gap:8px}.signal-grid-health-comparison>div{background:#030a0e5c;border:1px solid #bdd9da26;border-radius:10px}.signal-grid-health-comparison strong{font-size:23px}.signal-grid-paired-values>div{background:#030a0e57;border:1px solid #bdd9da24;border-radius:9px}.signal-grid-compiled-action{border-radius:15px;width:min(520px,100% - 40px);top:82px;left:50%;transform:translate(-50%)}.signal-grid-console{min-height:102px}.signal-grid-concierge-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0105088f;position:fixed;inset:0}.signal-grid-concierge-sheet{z-index:40;height:min(570px,100dvh - 180px);min-height:0;color:var(--sg-ink);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:118px;left:50%;overflow:hidden;transform:translate(-50%,calc(100% + 160px))}.signal-grid-concierge-sheet-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.signal-grid-concierge-sheet [data-testid=app-chat-controls]{background:#ffffff06;min-height:42px;padding:7px 10px}.signal-grid-concierge-dock{z-index:24;width:min(430px,100vw - 40px);min-height:48px;color:var(--sg-ink-2);text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 12px;display:grid;position:fixed;bottom:118px;left:50%;transform:translate(-50%)}.signal-grid-concierge-dock>span{flex-direction:column;min-width:0;display:flex}.signal-grid-concierge-dock strong{color:var(--sg-ink);font-size:10px;font-weight:600}.signal-grid-concierge-dock small{color:var(--sg-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signal-grid-concierge-dock>i{background:var(--sg-healthy);border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #78c5a8b3}@keyframes signal-grid-foliage-sway{to{transform:rotate(.7deg)}}@media (max-width:1180px){.signal-grid-projection-summary{grid-template-columns:1fr .8fr 126px;width:auto;min-width:0;left:14px;right:366px;transform:none}.signal-grid-projection-summary .signal-grid-outcome-counts{display:none}.signal-grid-world-status{top:82px}.signal-grid-timeline{grid-template-columns:120px minmax(280px,1fr) 112px;margin-left:12px;margin-right:12px}.signal-grid-kpi-board{width:350px}}@media (max-width:820px){.signal-grid-projection-summary{grid-template-columns:1fr .8fr;right:10px}.signal-grid-projection-summary>svg{display:none}.signal-grid-world-status{max-width:260px;top:80px}.signal-grid-kpi-board{z-index:27;width:min(370px,100% - 20px)}.signal-grid-timeline{grid-template-columns:110px minmax(200px,1fr);gap:10px;min-height:108px;padding-bottom:21px}.signal-grid-timeline-legend{display:none}.signal-grid-concierge-sheet{height:calc(100dvh - 84px);bottom:14px}.signal-grid-concierge-dock{width:min(360px,100vw - 32px);bottom:126px}.signal-grid:has(.signal-grid-concierge-sheet-open) .signal-grid-kpi-board{opacity:.12;pointer-events:none}}@media (prefers-reduced-motion:reduce){.signal-grid-prop-pine,.signal-grid-prop-deciduous{transform:none}}.ergodic-app-shell{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101927);height:100%;padding:16px;overflow:auto}.ergodic-app-shell #ergodic-futures{max-width:1100px;margin:0 auto}#ergodic-futures{--ef-bg:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#101927);--ef-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a283a);--ef-ink:var(--lightningcss-light,#14243a)var(--lightningcss-dark,#e6eefb);--ef-muted:var(--lightningcss-light,#5a6b80)var(--lightningcss-dark,#aab9ce);--ef-line:var(--lightningcss-light,#d7e0ed)var(--lightningcss-dark,#35485f);--ef-blue:var(--lightningcss-light,#3157d5)var(--lightningcss-dark,#9aaeff);--ef-soft:var(--lightningcss-light,#e9eefc)var(--lightningcss-dark,#233558);--ef-warm:var(--lightningcss-light,#ae472b)var(--lightningcss-dark,#ffad88);--ef-green:var(--lightningcss-light,#14715e)var(--lightningcss-dark,#6ddabd);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:1px solid var(--ef-line);background:var(--ef-bg);color:var(--ef-ink);border-radius:14px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){#ergodic-futures{--lightningcss-light: ;--lightningcss-dark:initial}}#ergodic-futures *{box-sizing:border-box}#ergodic-futures [hidden]{display:none!important}#ergodic-futures button,#ergodic-futures input,#ergodic-futures textarea,#ergodic-futures select{font:inherit}#ergodic-futures button:not(:where(.ergodic-chat *)),#ergodic-futures .ef-link-button{cursor:pointer;border:1px solid var(--ef-line);background:var(--ef-surface);min-height:40px;color:var(--ef-ink);border-radius:8px;padding:9px 13px;text-decoration:none}#ergodic-futures .ef-link-button{justify-content:center;align-items:center;display:inline-flex}#ergodic-futures button:not(:where(.ergodic-chat *)):hover,#ergodic-futures .ef-link-button:hover{border-color:var(--ef-blue)}#ergodic-futures button:not(:where(.ergodic-chat *)):disabled{cursor:default;opacity:.5}#ergodic-futures .primary{border-color:var(--ef-ink);background:var(--ef-ink);color:var(--ef-surface)}#ergodic-futures .quiet{background:0 0;border-color:#0000}#ergodic-futures .muted{color:var(--ef-muted);font-size:12px}#ergodic-futures .eyebrow{color:var(--ef-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}#ergodic-futures>header{border-bottom:1px solid var(--ef-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 25px;display:flex}#ergodic-futures .brand{letter-spacing:-.8px;font-size:20px;font-weight:500}#ergodic-futures .brand em{color:var(--ef-blue);font-style:normal}#ergodic-futures .demo{color:var(--ef-muted);font-size:11px}#ergodic-futures>main{padding:28px 30px 22px}#ergodic-futures .welcome{text-align:center;max-width:650px;margin:50px auto 75px}#ergodic-futures h1{letter-spacing:-1.7px;margin:15px 0 25px;font-size:42px;font-weight:500;line-height:1.12}#ergodic-futures .welcome p{color:var(--ef-muted);margin:0 0 26px}#ergodic-futures .question-box{border:1px solid var(--ef-line);background:var(--ef-surface);text-align:left;border-radius:16px;padding:18px;box-shadow:0 15px 45px var(--lightningcss-light,#2c416a0c)var(--lightningcss-dark,#0002)}#ergodic-futures #ef-question{resize:vertical;width:100%;min-height:78px;color:var(--ef-ink);background:0 0;border:0;font-size:18px;line-height:1.5}#ergodic-futures #ef-question:focus{outline:none}#ergodic-futures .question-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#ergodic-futures #ef-question:disabled{opacity:.72}#ergodic-futures .interpretation-progress{border:1px solid var(--ef-blue);gap:13px;margin-top:16px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){#ergodic-futures .interpretation-progress{border:1px solid color-mix(in srgb, var(--ef-blue) 28%, var(--ef-line))}}#ergodic-futures .interpretation-progress{background:var(--ef-blue);border-radius:11px}@supports (color:color-mix(in lab, red, red)){#ergodic-futures .interpretation-progress{background:color-mix(in srgb, var(--ef-blue) 3%, var(--ef-surface))}}#ergodic-futures .interpretation-progress-head{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}#ergodic-futures .interpretation-progress-head>div{gap:3px;display:grid}#ergodic-futures .interpretation-progress-head strong{font-size:13px;font-weight:500}#ergodic-futures .interpretation-progress-head span{color:var(--ef-muted);font-size:11px;line-height:1.45}#ergodic-futures .interpretation-progress-head time{color:var(--ef-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}#ergodic-futures .interpretation-spinner{border:2px solid var(--ef-line);border-top-color:var(--ef-blue);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite ef-spin}#ergodic-futures .interpretation-progress-track{background:var(--ef-line);border-radius:999px;height:2px;position:relative;overflow:hidden}#ergodic-futures .interpretation-progress-track i{border-radius:inherit;background:var(--ef-blue);width:34%;height:100%;animation:1.8s ease-in-out infinite ef-progress;position:absolute}#ergodic-futures .interpretation-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}#ergodic-futures .interpretation-progress-steps li{color:var(--ef-muted);grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;font-size:10px;display:grid}#ergodic-futures .interpretation-progress-steps li i{border:1px solid var(--ef-line);border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}#ergodic-futures .interpretation-progress-steps li.done{color:var(--ef-ink)}#ergodic-futures .interpretation-progress-steps li.done i{border-color:var(--ef-green);color:var(--ef-green)}#ergodic-futures .interpretation-progress-steps li.active{color:var(--ef-blue)}#ergodic-futures .interpretation-progress-steps li.active i{border-color:var(--ef-blue);background:var(--ef-blue);color:var(--ef-surface)}#ergodic-futures .interpretation-progress-foot{color:var(--ef-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}#ergodic-futures .interpretation-progress-foot button{min-height:30px;color:var(--ef-ink);padding:3px 8px}@keyframes ef-spin{to{transform:rotate(360deg)}}@keyframes ef-progress{0%{left:-35%}50%{left:50%}to{left:101%}}#ergodic-futures .clarification{border:1px solid var(--ef-blue);background:var(--ef-soft);border-radius:10px;gap:12px;margin-top:16px;padding:15px;display:grid}#ergodic-futures .clarification>strong{font-size:15px;font-weight:500}#ergodic-futures .clarification-options{flex-wrap:wrap;gap:8px;display:flex}#ergodic-futures .clarification-answer{gap:8px;display:flex}#ergodic-futures .clarification-answer input{border:1px solid var(--ef-line);background:var(--ef-surface);min-width:180px;min-height:40px;color:var(--ef-ink);border-radius:8px;flex:1;padding:9px 11px}#ergodic-futures .error{color:var(--ef-warm);text-align:left;margin-top:12px}#ergodic-futures .intro-orbit{border:1px solid var(--ef-line);background:radial-gradient(circle, var(--ef-soft), transparent 70%);border-radius:50%;width:74px;height:74px;margin:auto;position:relative}#ergodic-futures .intro-orbit:before{border:1px solid var(--ef-blue);content:"";border-radius:50%;position:absolute;inset:15px}#ergodic-futures .intro-orbit:after{background:var(--ef-blue);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:12px}#ergodic-futures .heading-row{justify-content:space-between;align-items:start;gap:14px;display:flex}#ergodic-futures h2{letter-spacing:-.6px;max-width:680px;margin:5px 0 13px;font-size:25px;font-weight:500;line-height:1.3}#ergodic-futures .facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#ergodic-futures .fact{border:1px solid var(--ef-line);background:var(--ef-surface);border-radius:6px;padding:5px 9px;font-size:12px}#ergodic-futures .interpretation-note{gap:3px;max-width:760px;margin-top:10px;font-size:12px;display:grid}#ergodic-futures .interpretation-note strong{font-weight:500}#ergodic-futures .stages{flex-wrap:wrap;gap:6px;margin:22px 0 20px;display:flex}#ergodic-futures .stages button{border:0;border-bottom:2px solid var(--ef-line);min-width:105px;color:var(--ef-muted);text-align:left;background:0 0;border-radius:0;flex:1;padding:8px 3px;font-size:12px}#ergodic-futures .stages button[aria-current=step]{border-color:var(--ef-blue);color:var(--ef-blue)}#ergodic-futures .stages button.done{border-color:var(--ef-ink);color:var(--ef-ink)}#ergodic-futures .stage-message{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:46px;display:flex}#ergodic-futures .stage-message strong{font-size:17px;font-weight:500}#ergodic-futures .work-status{color:var(--ef-muted);align-items:center;gap:7px;font-size:12px;display:flex}#ergodic-futures .dot{background:var(--ef-blue);border-radius:50%;width:6px;height:6px;display:inline-block}#ergodic-futures .world{isolation:isolate;min-height:244px;margin:8px 0 0;padding:30px 2px 26px;position:relative}#ergodic-futures .nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}#ergodic-futures .node{opacity:1;text-align:center;min-width:0;transition:opacity .5s,transform .5s;position:relative;transform:translateY(0)}#ergodic-futures .node.unrevealed{pointer-events:none;opacity:0;transform:translateY(14px)}#ergodic-futures .entity-button{border:1px solid var(--ef-line);background:var(--ef-surface);width:96px;height:96px;color:var(--ef-blue);border-radius:50%;margin:0 auto 12px;padding:14px;display:block;position:relative;box-shadow:0 8px 30px var(--lightningcss-light,#1830560a)var(--lightningcss-dark,#0002)}#ergodic-futures .group-count{z-index:1;border:1px solid var(--ef-surface);background:var(--ef-blue);min-width:24px;height:24px;color:var(--ef-surface);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid;position:absolute;top:5px;right:2px}#ergodic-futures .entity-button[aria-pressed=true]{outline:2px solid var(--ef-blue);outline-offset:5px}#ergodic-futures .node.hit .entity-button{border-color:var(--ef-warm);background:var(--ef-warm)}@supports (color:color-mix(in lab, red, red)){#ergodic-futures .node.hit .entity-button{background:color-mix(in srgb, var(--ef-warm) 6%, var(--ef-surface))}}#ergodic-futures .node.hit .entity-button{color:var(--ef-warm)}#ergodic-futures .node.safe .entity-button{border-color:var(--ef-green);color:var(--ef-green)}#ergodic-futures .node-name{font-size:13px;font-weight:500}#ergodic-futures .node-state{min-height:36px;color:var(--ef-muted);margin-top:5px;font-size:12px}#ergodic-futures .node.hit .node-state{color:var(--ef-warm)}#ergodic-futures .node.safe .node-state{color:var(--ef-green)}#ergodic-futures .mini-bars{align-items:end;gap:4px;width:54px;height:47px;margin:auto;display:flex}#ergodic-futures .mini-bars i{height:var(--node-value,90%);background:currentColor;border-radius:2px;flex:1;transition:height .7s}#ergodic-futures .mini-bars i:nth-child(2){height:calc(var(--node-value,90%) * .8)}#ergodic-futures .mini-bars i:nth-child(3){height:calc(var(--node-value,90%) * .65)}#ergodic-futures .mini-bars i:nth-child(4){height:calc(var(--node-value,90%) * .9)}#ergodic-futures .tank{border:1px solid;border-radius:6px;width:42px;height:53px;margin:auto;display:block;position:relative;overflow:hidden}#ergodic-futures .tank:after{height:var(--node-value,85%);opacity:.65;content:"";background:currentColor;transition:height .7s;position:absolute;bottom:0;left:0;right:0}#ergodic-futures .ring{background:conic-gradient(currentColor var(--node-value,98%), var(--ef-line) 0);border-radius:50%;place-items:center;width:57px;height:57px;margin:auto;display:grid}#ergodic-futures .ring:after{background:var(--ef-surface);width:43px;height:43px;color:var(--ef-ink);content:attr(data-number);border-radius:50%;place-items:center;font-size:12px;display:grid}#ergodic-futures .connections{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#ergodic-futures .connections path{fill:none;stroke:var(--ef-line);stroke-width:2px}#ergodic-futures .connections path.hot{stroke:var(--ef-warm)}#ergodic-futures .connections path.cool{stroke:var(--ef-green)}#ergodic-futures .inspector{border-left:3px solid var(--ef-blue);background:var(--ef-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;padding:12px 15px;display:flex}#ergodic-futures .inspector p{margin:0;font-size:12px}#ergodic-futures .impact-group-inspector{border-left:3px solid var(--ef-blue);background:var(--ef-surface);border-radius:6px;margin:0 0 16px;padding:14px 15px}#ergodic-futures .impact-group-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:10px;display:flex}#ergodic-futures .impact-group-head>div{gap:2px;display:grid}#ergodic-futures .impact-group-head strong{font-size:13px;font-weight:500}#ergodic-futures .impact-group-head span{font-size:11px}#ergodic-futures .impact-group-rows{display:grid}#ergodic-futures .impact-group-row{border-top:1px solid var(--ef-line);grid-template-columns:minmax(150px,1fr) repeat(3,minmax(92px,auto));gap:12px;padding:10px 0;display:grid}#ergodic-futures .impact-group-row>div{align-content:start;gap:2px;display:grid}#ergodic-futures .impact-group-row span{color:var(--ef-muted);font-size:10px}#ergodic-futures .impact-group-row strong{font-size:12px;font-weight:500}#ergodic-futures .impact-group-foot{margin:9px 0 0;font-size:11px}#ergodic-futures .receipt{border-top:1px solid var(--ef-line);color:var(--ef-muted);white-space:pre-wrap;flex-wrap:wrap;gap:12px;padding:11px 0;font-size:11px;display:flex}#ergodic-futures .time-panel{border-top:1px solid var(--ef-line);padding:15px 0 12px}#ergodic-futures .time-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#ergodic-futures .time-head strong{font-size:15px;font-weight:500}#ergodic-futures .time-controls{align-items:center;gap:12px;margin-top:10px;display:flex}#ergodic-futures input[type=range]{width:100%;min-width:60px;accent-color:var(--ef-blue)}#ergodic-futures .time-controls label{white-space:nowrap;font-size:12px}#ergodic-futures .milestones{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:4px 0 2px;padding-left:84px;display:flex}#ergodic-futures .milestones button{min-height:32px;color:var(--ef-muted);background:0 0;border:0;padding:3px 6px;font-size:11px}#ergodic-futures .branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}#ergodic-futures .branch{text-align:left;border-radius:10px;padding:15px;position:relative}#ergodic-futures .branch[aria-pressed=true]{border-color:var(--ef-blue);background:var(--ef-soft)}#ergodic-futures .branch strong{margin:7px 0;font-weight:500;display:block}#ergodic-futures .branch p{color:var(--ef-muted);margin:0;font-size:12px}#ergodic-futures .branch .choice{color:var(--ef-blue);font-size:11px}#ergodic-futures .branch-path{align-items:center;gap:4px;height:20px;margin-top:13px;display:flex}#ergodic-futures .branch-path i{background:var(--ef-line);border-radius:6px;flex:1;height:5px}#ergodic-futures .branch-path i.on{background:var(--ef-blue)}#ergodic-futures .compare{border-top:1px solid var(--ef-line);margin-top:18px}#ergodic-futures .future-row{border:0;border-bottom:1px solid var(--ef-line);text-align:left;background:0 0;border-radius:0;grid-template-columns:160px 1fr 100px 90px 130px;align-items:center;gap:12px;width:100%;min-height:0;padding:15px 0;font-size:12px;display:grid}#ergodic-futures .future-row.labels{color:var(--ef-muted);padding:9px 0;font-size:11px}#ergodic-futures .future-row-button{cursor:pointer}#ergodic-futures .future-row.chosen{background:var(--ef-soft);border-radius:8px;margin:0 -10px;padding:15px 10px}#ergodic-futures .future-row strong{font-weight:500}#ergodic-futures .future-track{align-items:center;gap:2px;height:30px;display:flex;position:relative}#ergodic-futures .future-track i{height:var(--height);background:var(--ef-blue);opacity:.55;border-radius:1px;flex:1}#ergodic-futures .future-track i.severe{background:var(--ef-warm)}#ergodic-futures .future-track i.now{opacity:1;outline:1px solid var(--ef-ink);outline-offset:2px}#ergodic-futures .next-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}#ergodic-futures .next-row .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#ergodic-futures .comparison-note{color:var(--ef-muted);margin-top:12px;font-size:12px}#ergodic-futures .followup-result{color:var(--ef-muted);margin:10px 0 0;font-size:12px}#ergodic-futures>footer{border-top:1px solid var(--ef-line);color:var(--ef-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 25px;font-size:11px;display:flex}#ergodic-futures .interrogate{border:1px solid var(--ef-line);background:var(--ef-surface);border-radius:12px;margin:18px 0 12px;padding:18px}#ergodic-futures .interrogate h3{margin:0 0 12px;font-size:19px;font-weight:500}#ergodic-futures .answer{border-bottom:1px solid var(--ef-line);margin:0;padding:0 0 14px;font-size:13px;line-height:1.6}#ergodic-futures .answer strong{color:var(--ef-blue);margin-bottom:5px;font-weight:500;display:block}#ergodic-futures .factor-editor{flex-wrap:wrap;align-items:end;gap:12px;margin-top:15px;display:flex}#ergodic-futures .factor-editor label{gap:5px;font-size:12px;display:grid}#ergodic-futures .factor-editor select{border:1px solid var(--ef-line);background:var(--ef-bg);min-height:40px;color:var(--ef-ink);border-radius:6px;padding:9px}#ergodic-futures .version{color:var(--ef-muted);margin-top:10px;font-size:11px}#ergodic-futures .revision-summary{background:var(--ef-soft);border-radius:8px;margin-top:12px;padding:12px;font-size:13px}#ergodic-futures .ergodic-chat{border:1px solid var(--ef-line);background:var(--ef-bg);border-radius:10px;height:390px;min-height:0;margin-top:14px;overflow:hidden}#ergodic-futures .ergodic-chat [data-testid=chat-stream]>div{padding:14px}#ergodic-futures .ergodic-chat [data-testid=chat-prompt-starters]{flex-flow:wrap}#ergodic-futures .ergodic-chat [data-testid=chat-prompt-starter]{color:var(--ef-ink)}@media (prefers-reduced-motion:reduce){#ergodic-futures *,#ergodic-futures :after{transition:none!important;animation:none!important}}@media (max-width:760px){#ergodic-futures>main{padding:22px 20px}#ergodic-futures .nodes{gap:12px}#ergodic-futures .entity-button{width:76px;height:76px;padding:10px}#ergodic-futures .mini-bars{width:43px;height:39px}#ergodic-futures .tank{width:34px;height:45px}#ergodic-futures .ring{width:51px;height:51px}#ergodic-futures .impact-group-row{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(76px,auto));gap:8px}#ergodic-futures .future-row{grid-template-columns:120px 1fr 80px 65px 100px;gap:8px}#ergodic-futures h1{font-size:35px}}@media (max-width:560px){.ergodic-app-shell{padding:0}#ergodic-futures{border:0;border-radius:0}#ergodic-futures>header,#ergodic-futures>footer{padding:13px 16px}#ergodic-futures>main{padding:20px 16px}#ergodic-futures h1{font-size:31px}#ergodic-futures h2{font-size:21px}#ergodic-futures .welcome{margin:25px auto 35px}#ergodic-futures #ef-question{font-size:16px}#ergodic-futures .clarification-answer{flex-direction:column}#ergodic-futures .interpretation-progress-steps{grid-template-columns:1fr 1fr}#ergodic-futures .interpretation-progress-head{grid-template-columns:18px minmax(0,1fr)}#ergodic-futures .interpretation-progress-head time{grid-column:2}#ergodic-futures .interpretation-progress-foot{flex-direction:column;align-items:start}#ergodic-futures .heading-row{flex-wrap:wrap}#ergodic-futures .stages{gap:3px}#ergodic-futures .stages button{flex-basis:30%;min-width:80px;font-size:11px}#ergodic-futures .nodes{grid-template-columns:1fr;gap:20px}#ergodic-futures .node{text-align:left;grid-template-columns:75px 1fr;align-items:center;gap:0 18px;min-height:78px;display:grid}#ergodic-futures .entity-button{grid-row:1/3;width:70px;height:70px;margin:0}#ergodic-futures .node-name{align-self:end}#ergodic-futures .node-state{align-self:start;min-height:0}#ergodic-futures .node.unrevealed{display:none}#ergodic-futures .world{min-height:120px;padding:20px 0}#ergodic-futures .connections{display:none}#ergodic-futures .impact-group-row{grid-template-columns:1fr 1fr}#ergodic-futures .branches{grid-template-columns:1fr}#ergodic-futures .branch{padding:12px}#ergodic-futures .branch-path{display:none}#ergodic-futures .future-row{grid-template-columns:1fr 1fr;gap:9px}#ergodic-futures .future-row.labels{display:none}#ergodic-futures .future-row .future-track{grid-area:2/1/auto/-1}#ergodic-futures .future-row .cell:before{color:var(--ef-muted);content:attr(data-label) " "}#ergodic-futures .future-row .bottleneck{grid-column:1/-1}#ergodic-futures .milestones{padding-left:0}#ergodic-futures .ergodic-chat{height:460px}}.signal-grid-shell,.signal-grid{--sg-sky-top:#f7f8f5;--sg-sky-bottom:#e8eeed;--sg-horizon:#4e7f8721;--sg-transparent:#f7f8f500;--sg-ground:#dbe5e3;--sg-ground-line:#325b631a;--sg-water:#b7d7da;--sg-water-line:#1e6c783d;--sg-road:#aebdbe;--sg-road-edge:#718487;--sg-building-top:#849799;--sg-building-left:#60777b;--sg-building-right:#485f64;--sg-building-warm:#9a744d;--sg-window:#b77923;--sg-tree:#47785f;--sg-tree-dark:#2d5747;--sg-depth-shadow:#23343938;--sg-glass:#fffffdd1;--sg-glass-strong:#fafcfaf2;--sg-glass-edge:#26464d2e;--sg-glass-highlight:#ffffffeb;--sg-accent:#397486;--sg-accent-bright:#245f70;--sg-healthy:#28785f;--sg-watch:#a56d19;--sg-critical:#bd514f;--sg-unscored:#718087;--sg-ink:#17282e;--sg-ink-2:#3f555d;--sg-ink-3:#687b82;--k-bg-canvas:var(--sg-glass-strong);--k-bg-rail:#f4f7f5;--k-bg-sunken:#ebf0ef;--k-bg-hover:#e2eae9;--k-bg-selected:#d8e6e5;--k-text:var(--sg-ink);--k-text-2:var(--sg-ink-2);--k-text-3:var(--sg-ink-3);--k-border:var(--sg-glass-edge);--k-border-strong:#26464d4d;--k-edge:#26464d1f;--k-accent:var(--sg-accent);--k-accent-hover:var(--sg-accent-bright);--k-on-accent:#f8fbfa;--k-focus:#1d6578;--k-link:#276a7c;--k-ok:var(--sg-healthy);--k-warn:var(--sg-watch);--k-warn-text:#7b4d0c;--k-danger:var(--sg-critical);--k-danger-text:#a13e3d}.signal-grid{background:radial-gradient(circle at 54% 38%,#5c8f9429,#0000 40%),linear-gradient(#f7f8f5,#e7edec)}.signal-grid-header{background:#fafcfae0;box-shadow:0 12px 32px #2c404417}.signal-grid-back,.signal-grid-header-button,.signal-grid-icon-button,.signal-grid-quiet-button{background:#fffffdc2;box-shadow:inset 0 1px #ffffffe6}.signal-grid-back:hover,.signal-grid-header-button:hover,.signal-grid-icon-button:hover,.signal-grid-quiet-button:hover{background:#e1edecf0;border-color:#245f705c}.signal-grid-header-button-active{color:var(--sg-accent-bright);background:#57919924;border-color:#245f707a}.signal-grid-stage,.signal-grid-scene-shell,.signal-grid-constellation{background:#edf2f1}.signal-grid-stage:after{background:radial-gradient(#0000 52%,#4e626514 100%)}.signal-grid-constellation-bg{fill:#edf2f1}.signal-grid-world-links path{stroke:#2e5b643d}.signal-grid-island-halo{fill:#457e841a}.signal-grid-island-platform{fill:#f8fbf9eb;stroke:#30636b47}.signal-grid-island-rim{stroke:#285b657a;filter:drop-shadow(0 8px 6px #384b4e24)}.signal-grid-island[data-focused=true] .signal-grid-island-platform{fill:#f7fcfafa;stroke:#24697185}.signal-grid-island-assets{filter:saturate(.86)brightness(.94)contrast(1.04)}.signal-grid-island[data-focused=true] .signal-grid-island-assets{filter:saturate(.98)brightness(.98)contrast(1.04)}.signal-grid-island-badge rect,.signal-grid-entity-label rect,.signal-grid-route-card rect{fill:#fffffdf0;stroke:#25484f38;filter:drop-shadow(0 9px 14px #3144481f)}.signal-grid-camera-tools,.signal-grid-island-focus-panel,.signal-grid-kpi-board,.signal-grid-compiled-action,.signal-grid-world-status,.signal-grid-console,.signal-grid-projection-summary,.signal-grid-timeline,.signal-grid-concierge-sheet,.signal-grid-concierge-dock{color:var(--sg-ink);background:linear-gradient(145deg,#fffffdf0,#f0f5f3e6);border-color:#26464d33;box-shadow:inset 0 1px #ffffffeb,0 20px 48px #32454924}.signal-grid-camera-tools button,.signal-grid-island-focus-panel>div>button,.signal-grid-health-comparison>div,.signal-grid-paired-values>div,.signal-grid-command,.signal-grid-console-context button,.signal-grid-context-branch{background:#fffffda8;border-color:#28495029}.signal-grid-camera-tools button:hover,.signal-grid-island-focus-panel>div>button:hover{color:var(--sg-ink);background:#d6e6e4c7}.signal-grid-suggestions button{color:var(--sg-accent-bright);background:#5c8f941a;border-color:#245f7033}.signal-grid-send{color:#f8fbfa}.signal-grid-baseline-ring{fill:#fffffde0;stroke:#718087}.signal-grid-concierge-backdrop{background:#35464a38}.signal-grid-concierge-sheet [data-testid=app-chat-controls]{background:#3f5b600a}.signal-grid-kpi-baseline{stroke:#68777c}.signal-grid-value-zero{stroke:#43565b47}.sg-live-header{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:46px;padding:4px 16px}.sg-live-header .signal-grid-title h1{font-size:16px}.sg-live-back{width:32px;min-width:32px;padding:0}.sg-live-brand-mark{-webkit-user-select:none;user-select:none;flex:none;width:22px;height:22px}.sg-live-island-focus-panel{width:392px;max-height:min(560px,100% - 128px);padding:14px;top:72px;left:18px}.sg-live-island-focus-panel header strong{font-size:17px}.sg-live-island-focus-panel header small{font-size:10px}.sg-live-island-focus-panel header button{padding:7px 10px;font-size:11px}.sg-live-island-focus-panel>p{margin:9px 0;padding-bottom:9px;font-size:10px}.sg-live-island-focus-panel>div{gap:5px}.sg-live-island-focus-panel>div>button{grid-template-columns:9px minmax(0,1fr) auto;gap:10px;min-height:42px;padding:9px 11px}.sg-live-island-focus-panel i{width:8px;height:8px}.sg-live-island-focus-panel span{font-size:13px}.sg-live-island-focus-panel button small{font-size:11px}.sg-live-island-focus-panel>div>button:focus-visible{outline:2px solid var(--k-focus);outline-offset:-2px}.sg-live-projection-summary{grid-template-columns:1.3fr 1.4fr 104px auto;width:min(618px,100% - 520px);min-width:520px}.sg-live-value-verdict{text-align:left;cursor:pointer;background:#fffffd99;border:1px solid #2849502e;border-radius:11px;align-items:flex-start;gap:1px;padding:6px 11px}.sg-live-value-verdict:hover{background:#e1edece6;border-color:#245f705c}.sg-live-value-verdict>span{align-items:center;gap:5px;font-size:10px;display:flex}.sg-live-value-verdict>span svg{width:12px;height:12px;transition:transform .16s ease-out}.sg-live-projection-summary[data-roi-open=true] .sg-live-value-verdict>span svg{transform:rotate(180deg)}.sg-live-value-verdict strong{font-size:30px;line-height:1.04}.sg-live-value-verdict small{font-size:10px}.sg-live-roi-panel{z-index:2;width:min(100%,50vw + 50% - 412px);color:var(--sg-ink);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#fffffdf5,#f0f5f3ed);border:1px solid #26464d33;border-radius:13px;padding:10px 13px 12px;position:absolute;top:calc(100% + 9px);left:0;right:auto;box-shadow:inset 0 1px #ffffffeb,0 22px 52px #3245492e}.sg-live-roi-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sg-live-roi-panel>header strong{font-size:12px;font-weight:600}.sg-live-roi-panel>header button{color:var(--sg-ink-2);border:1px solid #28495033;border-radius:8px;padding:4px 9px;font-size:10px}.sg-live-roi-plot{outline-offset:2px;border-radius:10px}.sg-live-roi-plot svg{width:100%;height:auto;display:block}.sg-live-roi-zero{stroke:#43565b4d;stroke-dasharray:3 4}.sg-live-roi-value{fill:none;stroke:var(--sg-healthy);stroke-width:2.6px}.sg-live-roi-cost{fill:none;stroke:var(--sg-critical);stroke-width:2.2px;stroke-dasharray:6 5}.sg-live-roi-net{fill:none;stroke:var(--sg-accent-bright);stroke-width:3px}.sg-live-roi-cursor{stroke:#245f7073;stroke-width:1px}.sg-live-roi-dot{stroke:#fffffdf2;stroke-width:1.5px}.sg-live-roi-dot-0{fill:var(--sg-healthy)}.sg-live-roi-dot-1{fill:var(--sg-critical)}.sg-live-roi-dot-2{fill:var(--sg-accent-bright)}.sg-live-roi-tip rect{fill:#fffffdf7;stroke:#25484f42;filter:drop-shadow(0 8px 14px #31444824)}.sg-live-roi-tip text{fill:var(--sg-ink);font:600 11px var(--k-font-ui)}.sg-live-roi-tip .sg-live-roi-tip-row{fill:var(--sg-ink-2);font:10px var(--k-font-ui);font-variant-numeric:tabular-nums}.sg-live-roi-axis{fill:var(--sg-ink-3);font:9px var(--k-font-ui)}.sg-live-roi-readout{color:var(--sg-ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:7px;font-size:11px;display:flex}.sg-live-roi-readout b{color:var(--sg-ink);font-variant-numeric:tabular-nums;font-weight:600}.sg-live-roi-legend{color:var(--sg-ink-3);gap:14px;margin-top:5px;font-size:10px;display:flex}.sg-live-roi-legend span{align-items:center;gap:5px;display:flex}.sg-live-roi-legend i{border-top:2px solid;width:15px}.sg-live-roi-key-value{border-color:var(--sg-healthy)}.sg-live-roi-key-cost{border-color:var(--sg-critical);border-top-style:dashed}.sg-live-roi-key-net{border-color:var(--sg-accent-bright)}@media (max-width:1180px){.sg-live-projection-summary{grid-template-columns:1fr 1.3fr 118px;width:auto;min-width:0;left:14px;right:366px;transform:none}.sg-live-value-verdict strong{font-size:26px}.sg-live-roi-panel{width:auto;right:0}}@media (max-width:1100px){.sg-live-island-focus-panel{width:336px;max-height:min(440px,100% - 110px);top:66px;left:10px}.sg-live-island-focus-panel span{font-size:12px}}@media (max-width:820px){.sg-live-projection-summary{grid-template-columns:1fr 1.3fr;right:10px}.sg-live-value-verdict strong{font-size:23px}.sg-live-roi-panel{padding:8px 10px 10px}}@media (prefers-reduced-motion:reduce){.sg-live-value-verdict>span svg{transition:none}}.sg-live-outcome-counts{gap:10px}.sg-live-count-mixed{background:linear-gradient(90deg, var(--sg-healthy) 50%, var(--sg-critical) 50%)}.sg-live-outcome-helped .signal-grid-health-pulse{stroke:var(--sg-healthy);opacity:.85}.sg-live-outcome-harmed .signal-grid-health-pulse{stroke:var(--sg-critical);opacity:.85}.sg-live-outcome-mixed .signal-grid-health-pulse{stroke:var(--sg-accent-bright);opacity:.85}.sg-live-outcome-unchanged .signal-grid-health-pulse{stroke:var(--sg-unscored);opacity:.6}.sg-live-assessment-link{max-width:190px;color:var(--sg-ink-3);align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:400;text-decoration:none;display:inline-flex}.sg-live-assessment-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-live-assessment-link:hover{color:var(--sg-accent-bright);text-decoration:underline}.sg-live-assessment-link:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px;border-radius:4px}.sg-live-historical{color:#e9c48c;background:#78522038;border:1px solid #d6a05c73;border-radius:8px;margin:9px 0 0;padding:7px 9px;font-size:9px;line-height:1.5}.sg-live-historical b{color:#f6dcb4;letter-spacing:.04em;text-transform:uppercase;font-weight:650}.sg-live-console-hint{max-width:520px;color:var(--sg-ink-2);text-align:right;grid-column:2/4;justify-self:end;font-size:10px}.sg-live-kpi-delta-helped{color:var(--sg-healthy)}.sg-live-kpi-delta-harmed{color:var(--sg-critical)}.sg-live-kpi-delta-mixed{color:var(--sg-accent-bright)}.sg-live-kpi-delta-unchanged{color:var(--sg-unscored)}.sg-live-board-outcome h3{text-transform:none}.sg-live-delta-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sg-live-delta-list li{align-items:flex-start}.sg-live-delta-list li[data-direction=negative]{border-left:2px solid var(--sg-critical);padding-left:8px}.sg-live-delta-list li[data-direction=positive]{border-left:2px solid var(--sg-healthy);padding-left:8px}.sg-live-delta-list li[data-direction=mixed]{border-left:2px solid var(--sg-accent-bright);padding-left:8px}.sg-live-endpoint-grid{border-top:1px solid var(--sg-glass-edge);border-left:1px solid var(--sg-glass-edge);grid-template-columns:1fr 1fr;gap:0;margin:8px 0 0;display:grid}.sg-live-endpoint-grid>div{border-right:1px solid var(--sg-glass-edge);border-bottom:1px solid var(--sg-glass-edge);padding:7px 8px}.sg-live-endpoint-grid dt{color:var(--sg-ink-3);font-size:8px}.sg-live-endpoint-grid dd{color:var(--sg-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11px;font-weight:500}@media (max-width:1100px){.sg-live-console-hint{text-align:left;grid-column:1;justify-self:start}}.sg-live-compiled-action{width:min(420px,100vw - 430px);max-height:calc(100% - 150px);top:auto;bottom:16px;left:16px;overflow-y:auto;transform:none}@media (max-width:820px){.sg-live-compiled-action{width:calc(100% - 32px);max-height:46%}}.sg-live-baseline-ring{fill:none;stroke-width:1.4px;opacity:.85}.sg-live-baseline-healthy{stroke:var(--sg-healthy)}.sg-live-baseline-watch{stroke:var(--sg-watch)}.sg-live-baseline-critical{stroke:var(--sg-critical)}.sg-live-baseline-unscored{stroke:var(--sg-unscored)}.sg-live-entity-label-baseline{opacity:.85}.sg-live-basis-note{color:#e9c48c;background:#78522038;border:1px solid #d6a05c73;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.sg-live-basis-note b{color:#f6dcb4;letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:block}.sg-live-transition-list{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sg-live-transition-list li{border-bottom:1px solid var(--sg-glass-edge);color:var(--sg-ink-2);grid-template-columns:52px 62px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;font-size:10px;display:grid}.sg-live-transition-list li b{color:var(--sg-ink);font-weight:600}.sg-live-transitions{border-top:1px solid var(--sg-glass-edge);margin-top:10px;padding-top:9px}.sg-live-transitions h3{color:var(--sg-ink);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:11px;font-weight:600;display:flex}.sg-live-transitions h3 small{color:var(--sg-ink-3);font-variant-numeric:tabular-nums;font-size:9px;font-weight:400}.sg-live-transitions ul{gap:2px;max-height:132px;margin:7px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sg-live-transitions li{color:var(--sg-ink-2);grid-template-columns:46px minmax(0,1fr) 54px auto;align-items:baseline;gap:8px;font-size:9px;display:grid}.sg-live-transition-day{color:var(--sg-ink-3);font-variant-numeric:tabular-nums}.sg-live-transition-entity{color:var(--sg-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-live-transition-arm{color:var(--sg-ink-3)}.sg-live-transition-to{font-variant-numeric:tabular-nums;white-space:nowrap}.sg-live-transition-healthy{color:var(--sg-healthy)}.sg-live-transition-watch{color:var(--sg-watch)}.sg-live-transition-critical{color:var(--sg-critical)}.sg-live-transition-unscored{color:var(--sg-unscored)}.sg-live-transitions-empty{color:var(--sg-ink-3);margin:7px 0 0;font-size:9px}.sg-live-header{grid-template-columns:auto minmax(0,1fr) auto}.sg-live-branch-rail{justify-self:end;align-items:center;gap:6px;min-width:0;max-width:min(560px,46vw);padding:2px;display:flex;overflow-x:auto}.sg-live-branch-eyebrow{color:var(--sg-ink-3);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px}.sg-live-branch{cursor:pointer;background:#0912188c;border:1px solid #c5dedf38;border-radius:9px;flex-direction:column;flex:none;gap:1px;min-width:108px;max-width:208px;padding:5px 9px;display:flex}.sg-live-branch:hover{border-color:#79a9bc99}.sg-live-branch[aria-selected=true]{border-color:var(--sg-accent-bright);background:#4370814d}.sg-live-branch:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.sg-live-branch-label{color:var(--sg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.sg-live-branch small{color:var(--sg-ink-3);font-size:8px}.sg-live-branch[data-branch-status=historical] small{color:#e9c48c}@media (max-width:1100px){.sg-live-branch-rail{gap:4px;max-width:44vw}.sg-live-branch{min-width:84px;max-width:132px;padding:4px 7px}.sg-live-transitions ul{max-height:84px}}.sg-live-header{grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px}.sg-live-header-timeline{justify-self:stretch;align-items:center;gap:10px;min-width:0;max-width:720px;margin:0 auto;padding:0 8px;display:flex}.sg-live-header-timeline input[type=range]{min-width:120px;height:18px;accent-color:var(--sg-accent-bright);flex:1;margin:0}.sg-live-timeline-button{width:26px;min-width:26px;height:26px}.sg-live-timeline-button svg{width:13px;height:13px}.sg-live-timeline-now{flex-direction:column;flex:none;min-width:78px;line-height:1.15;display:flex}.sg-live-timeline-now strong{color:var(--sg-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sg-live-timeline-now small{color:var(--sg-ink-3);font-size:8px}.sg-live-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-live-header-hint{color:var(--sg-ink-3);justify-self:center;font-size:10px}.sg-live-branch-menu{justify-self:end;position:relative}.sg-live-branch-menu-button{width:32px;height:32px;position:relative}.sg-live-branch-menu[data-open=true] .sg-live-branch-menu-button{border-color:var(--sg-accent-bright)}.sg-live-branch-count{background:var(--sg-accent-bright);color:#fff;text-align:center;border-radius:999px;min-width:15px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-6px}.sg-live-branch-popover{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#fffffdfa,#f0f5f3f5);border:1px solid #26464d33;border-radius:12px;flex-direction:column;gap:6px;width:320px;max-height:min(420px,70vh);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 22px 52px #32454933}.sg-live-branch-popover .sg-live-branch-eyebrow{padding:0 2px}.sg-live-branch-popover .sg-live-branch-rail{flex-direction:column;justify-self:stretch;gap:5px;max-width:none;padding:0;display:flex;overflow:visible}.sg-live-branch-popover .sg-live-branch{min-width:0;max-width:none}.sg-live-projection-summary{grid-template-columns:none;width:min(640px,100% - 520px);min-width:460px;padding:0;display:flex}.sg-live-value-bar{text-align:left;background:0 0;border:0;border-radius:13px;flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 12px;display:flex}.sg-live-value-bar:hover{background:#e1edec80;border-color:#0000}.sg-live-value-bar>svg{width:13px;height:13px;color:var(--sg-ink-3);flex:none;transition:transform .16s ease-out}.sg-live-projection-summary[data-roi-open=true] .sg-live-value-bar>svg{transform:rotate(180deg)}.sg-live-value-bar-title{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.sg-live-value-bar-title strong{color:var(--sg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sg-live-value-bar-title small{color:var(--sg-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sg-live-value-bar-sep{background:#2849502e;flex:none;width:1px;height:24px}.sg-live-value-bar-roi{color:var(--sg-healthy);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:650;line-height:1}.sg-live-value-bar-roi[data-sign=negative]{color:var(--sg-critical)}.sg-live-value-bar-roi[data-sign=zero]{color:var(--sg-ink-2)}.sg-live-value-bar-date{flex-direction:column;flex:none;line-height:1.15;display:flex}.sg-live-value-bar-date strong{color:var(--sg-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sg-live-value-bar-date small{color:var(--sg-ink-3);font-size:8px}.sg-live-roi-panel>header>div{flex-direction:column;gap:1px;display:flex}.sg-live-roi-panel>header small{color:var(--sg-ink-3);font-size:10px}.sg-live-roi-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:6px;display:flex}.sg-live-roi-panel .sg-live-outcome-counts{gap:10px;display:flex}.sg-live-roi-panel .sg-live-outcome-counts span{color:var(--sg-ink-3);align-items:center;gap:5px;font-size:10px;display:flex}.sg-live-roi-panel .sg-live-outcome-counts b{color:var(--sg-ink)}.sg-live-roi-panel .sg-live-outcome-counts i{border-radius:999px;width:7px;height:7px}.sg-live-roi-legend{margin-top:0;font-size:10px}.sg-live-roi-legend i{border-top:2px solid}.sg-live-roi-legend .sg-live-roi-key-value{border-top-color:var(--sg-healthy)}.sg-live-roi-legend .sg-live-roi-key-cost{border-top-color:var(--sg-critical);border-top-style:dashed}.sg-live-roi-legend .sg-live-roi-key-net{border-top-color:var(--sg-accent-bright)}.sg-live-roi-legend-value,.sg-live-roi-series-value{color:var(--sg-healthy)}.sg-live-roi-legend-cost,.sg-live-roi-series-cost{color:var(--sg-critical)}.sg-live-roi-legend-net,.sg-live-roi-series-net{color:var(--sg-accent-bright)}.sg-live-roi-tip text.sg-live-roi-series-value{fill:var(--sg-healthy)}.sg-live-roi-tip text.sg-live-roi-series-cost{fill:var(--sg-critical)}.sg-live-roi-tip text.sg-live-roi-series-net{fill:var(--sg-accent-bright)}.sg-live-roi-readout .sg-live-roi-series-value b,.sg-live-roi-readout .sg-live-roi-series-cost b,.sg-live-roi-readout .sg-live-roi-series-net b{color:inherit}@media (max-width:1180px){.sg-live-projection-summary{grid-template-columns:none;min-width:0;display:flex}.sg-live-header-timeline{max-width:none}}@media (max-width:820px){.sg-live-projection-summary{grid-template-columns:none;display:flex}.sg-live-value-bar-title small{display:none}}.sg-live-chrome{z-index:20;border-bottom:1px solid var(--sg-glass-edge);background:#fafcfae0;flex-direction:column;display:flex;position:relative;box-shadow:0 12px 32px #2c404417}.sg-live-chrome .sg-live-header{box-shadow:none;background:0 0;border-bottom:0;grid-template-columns:none;display:flex}.sg-live-chrome .sg-live-header .signal-grid-title{flex:1;min-width:0}.sg-live-subhead{z-index:1;border-top:1px solid var(--sg-glass-edge);flex-wrap:wrap;align-items:center;gap:0;min-height:0;padding:0 16px;display:flex;position:relative}.sg-live-subhead .sg-live-header-timeline{flex:100%;justify-self:stretch;gap:12px;min-width:0;max-width:none;margin:0;padding:4px 0}.sg-live-subhead .sg-live-timeline-button{width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border:0}.sg-live-subhead .sg-live-timeline-button svg{width:16px;height:16px}.sg-live-subhead .sg-live-timeline-button:hover{background:#e1edecb3;border-color:#0000}.sg-live-subhead .sg-live-timeline-now{flex-direction:row;align-items:baseline;gap:8px;min-width:0;line-height:1}.sg-live-subhead .sg-live-timeline-now strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.sg-live-subhead .sg-live-timeline-now small{font-size:11px}.sg-live-subhead .sg-live-timeline-now small:before{content:"·";margin-right:8px}.sg-live-subhead .sg-live-header-timeline input[type=range]{appearance:none;cursor:pointer;min-width:160px;height:28px;accent-color:var(--sg-accent-bright);background:0 0;flex:1;margin:0}.sg-live-subhead .sg-live-header-timeline input[type=range]::-webkit-slider-runnable-track{background:#2849502e;border-radius:999px;height:4px}.sg-live-subhead .sg-live-header-timeline input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sg-accent-bright);border:0;border-radius:999px;width:12px;height:12px;margin-top:-4px}.sg-live-subhead .sg-live-header-timeline input[type=range]::-moz-range-track{background:#2849502e;border:0;border-radius:999px;height:4px}.sg-live-subhead .sg-live-header-timeline input[type=range]::-moz-range-thumb{background:var(--sg-accent-bright);border:0;border-radius:999px;width:12px;height:12px}.sg-live-subhead .sg-live-header-timeline input[type=range]:disabled{opacity:.45;cursor:default}.sg-live-projection-summary{z-index:1;border:0;border-top:1px solid var(--sg-glass-edge);width:100%;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex:100%;padding:0;display:flex;position:static;top:auto;left:auto;right:auto;transform:none}.sg-live-value-bar{border-radius:0;gap:12px;min-height:36px;padding:0}.sg-live-value-bar-title,.sg-live-value-bar-date{flex-direction:row;align-items:baseline;gap:8px;line-height:1}.sg-live-value-bar.sg-live-value-verdict .sg-live-value-bar-title strong,.sg-live-value-bar.sg-live-value-verdict .sg-live-value-bar-date strong{font-size:11px;font-weight:500;line-height:1}.sg-live-value-bar-title small,.sg-live-value-bar-date small{font-size:11px}.sg-live-value-bar-title small:before,.sg-live-value-bar-date small:before{content:"·";margin-right:8px}.sg-live-value-bar.sg-live-value-verdict .sg-live-value-bar-roi{flex:none;font-size:13px;font-weight:600;line-height:1}.sg-live-value-bar-date{margin-left:auto}.sg-live-value-bar>svg{width:12px;height:12px}.sg-live-roi-panel{border-radius:0 0 12px 12px;width:min(640px,100% - 412px);top:100%;left:16px;right:auto}.sg-live-island-focus-panel{top:12px}@media (max-width:1180px){.sg-live-projection-summary{width:100%;min-width:0;left:auto;right:auto;transform:none}.sg-live-roi-panel{width:min(640px,100% - 32px);left:16px;right:auto}}@media (max-width:1100px){.sg-live-island-focus-panel{top:10px}}@media (max-width:820px){.sg-live-subhead{padding:0 12px}.sg-live-projection-summary{width:100%;right:auto}.sg-live-roi-panel{width:calc(100% - 20px);left:10px}.sg-live-value-bar.sg-live-value-verdict .sg-live-value-bar-roi{font-size:13px}}.k-scene-enter{animation:k-scene-enter var(--k-t-scene) var(--k-ease) both;animation-delay:var(--k-scene-delay,0s)}@keyframes k-scene-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root{--k-t-scene:.12s}@keyframes k-scene-enter{0%{opacity:0}to{opacity:1}}.k-scene-enter{animation-delay:0s}}html,body{height:100%}body{background:var(--k-bg-canvas);color:var(--k-text);font-family:var(--k-font-ui);font-size:var(--k-fs-ui);-webkit-font-smoothing:antialiased;line-height:1.4}:focus-visible:not([data-testid=chat-composer-input]){outline:var(--k-focus-ring) solid var(--k-accent);outline-offset:var(--k-focus-offset)}[data-testid=spotlight-input],[data-testid=spotlight-input]:focus,[data-testid=spotlight-input]:focus-visible{outline-offset:0!important;outline:none!important}[data-testid=chat-composer-input]:focus-visible{outline:none}[data-testid=chat-composer-surface]:has([data-testid=chat-composer-input]:focus-visible){outline:var(--k-focus-ring) solid var(--k-accent);outline-offset:var(--k-focus-offset)}.k-wrap-anywhere{overflow-wrap:anywhere;min-width:0}[data-testid=chat-surface][data-mount=panel]{--text-content:var(--k-fs-ui);--text-content--line-height:1.45;--text-h2:var(--k-fs-h3);--text-h2--line-height:1.3;--text-h3:var(--k-fs-ui);--text-h3--line-height:1.35;--text-code:var(--k-fs-meta);--text-code--line-height:1.45}[data-testid=chat-surface][data-mount=panel] .chat-markdown{gap:var(--k-space-8)}[data-testid=chat-surface][data-mount=panel] [data-testid=chat-code-block]{padding:var(--k-space-8)}[data-testid=chat-surface][data-mount=panel] [data-testid=attention-card]{gap:var(--k-space-8);padding:var(--k-space-12)}.k-scroller{scrollbar-width:thin;scrollbar-color:var(--k-scroll-thumb) transparent}.k-scroller::-webkit-scrollbar{width:var(--k-scroll-size);height:var(--k-scroll-size)}.k-scroller::-webkit-scrollbar-track{background:0 0}.k-scroller::-webkit-scrollbar-corner{background:0 0}.k-scroller::-webkit-scrollbar-thumb{background-color:var(--k-scroll-thumb);border:var(--k-scroll-inset) solid transparent;border-radius:var(--k-r-ctl);transition:background-color var(--k-t-fast) var(--k-ease);background-clip:content-box}.k-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--k-scroll-thumb-hover)}.k-scroller::-webkit-scrollbar-thumb:active{background-color:var(--k-scroll-thumb-active)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
