/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.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!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.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-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize\!{resize:both!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:12px}.rounded-\[4px\]{border-radius:4px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-input{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-background{background-color:#fff}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-destructive\/10{background-color:lab(40.271% 56.7391 45.0102/.1)}.bg-muted\/50{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--canvas) 50%, transparent)}}.bg-popover{background-color:#fff}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-destructive{color:#b42318}.text-foreground{color:var(--body)}.text-muted-foreground{color:var(--secondary)}.text-popover-foreground{color:var(--body)}.text-primary{color:var(--primary)}.text-primary-foreground{color:#fff}.lowercase{text-transform:lowercase}.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-offset-4{text-underline-offset:4px}.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\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--body)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--body) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.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,)!important}.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\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.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}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--line)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--body)}.placeholder\:text-muted-foreground::placeholder{color:var(--secondary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:lab(40.271% 56.7391 45.0102/.2)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--canvas) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--body)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:lab(40.271% 56.7391 45.0102/.4)}.focus-visible\:border-ring:focus-visible{border-color:var(--focus)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:lab(40.271% 56.7391 45.0102/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--focus) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--line) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--canvas) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--canvas)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--body)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#b42318}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:lab(40.271% 56.7391 45.0102/.2)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--canvas)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--line)}.dark\:bg-destructive\/20{background-color:lab(40.271% 56.7391 45.0102/.2)}.dark\:bg-input\/30{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--line) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:lab(40.271% 56.7391 45.0102/.3)}.dark\:hover\:bg-input\/50:hover{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--line) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--canvas) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:lab(40.271% 56.7391 45.0102/.4)}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--line) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:lab(40.271% 56.7391 45.0102/.5)}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:lab(40.271% 56.7391 45.0102/.4)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:#fff}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:data-checked\:bg-primary:where([data-state=checked]),.dark\:data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:where([data-checked]:not([data-checked=false])){background-color:#fff}}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--line)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:data-unchecked\:bg-foreground:where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--body)}.dark\:data-unchecked\:bg-input\/80:where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--line) 80%, transparent)}}}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--body)}}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:H2 Grotesk;src:url(/fonts/Geist-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-ui:"H2 Grotesk", -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans CJK SC", sans-serif;--font-geist-sans:var(--font-ui);--primary:#2f53ce;--focus:#4666dc;--surface:#fff;--surface-soft:#f7f8fb;--surface-raised:#fff;--accent-lime:#edf7f2;--accent-lilac:#eeebf8;--accent-peach:#fff4ec;--chart-blue:#355bea;--chart-green:#21876b;--chart-orange:#c36b37;--chart-purple:#7952d7;--chart-cyan:#278ca0;--chart-gray:#7c8597;--shadow-popover:0 8px 28px -8px #25365524;--shadow-dialog:0 24px 88px -24px #21325145;--motion-fast:.16s;--motion-ui:.24s;--motion-surface:.42s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--blue:var(--primary);--blue50:#eef2ff;--blue100:#e6ecfc;--blue200:#cad7f7;--text:#191f2d;--body:#424b5e;--secondary:#656d7b;--line:#e0e4ec;--subtle:#f1f3f8;--green:var(--chart-green);--greenText:#237156;--green50:#edf7f2;--orange:var(--chart-orange);--orangeText:#a75728;--orange50:#fff4ec;--canvas:#f5f6f9}*{box-sizing:border-box}html,body{width:1600px;height:1000px;margin:0;overflow:hidden}body{font-family:var(--font-ui);color:var(--body);background:var(--canvas);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}button,input{font:inherit}button:focus{outline:none}.icon{vertical-align:middle;flex:none;display:inline-block}.blue{color:var(--blue)}.green-text{color:var(--greenText)}.orange-text{color:var(--orangeText)}.muted{color:var(--secondary)}.strong{color:var(--text);font-weight:600}.global-header{background:#fdfdfe;align-items:center;gap:24px;height:60px;padding:0 26px;display:flex}.brand{flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:350px;display:flex}.brand img{width:170px;height:auto;display:block}.brand-name{color:var(--text);letter-spacing:.1px;font-size:18px;font-weight:600;line-height:24px}.nav{align-items:stretch;gap:35px;height:60px;display:flex}.nav-item{white-space:nowrap;align-items:center;gap:6px;padding:0 2px;font-size:15px;font-weight:500;display:flex;position:relative}.nav-item.active{color:var(--blue);font-weight:600}.nav-item.active:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.utilities{align-items:center;gap:16px;margin-left:auto;display:flex}.user-avatar{width:28px;height:28px;color:var(--body);background:#edf2f7;border:1px solid #d9e1ea;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.profile{color:var(--body);align-items:center;gap:8px;font-size:13px;display:flex}.workspace{grid-template-columns:minmax(0,7fr) minmax(420px,3fr);gap:16px;height:940px;padding:8px 12px 12px;display:grid}.business,.agent{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.business{flex-direction:column;padding:19px;display:flex}.page-head{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.breadcrumb{color:var(--body);align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.breadcrumb .slash{color:var(--secondary)}.title-row{align-items:center;gap:12px;height:36px;display:flex}.object-icon{background:var(--blue);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.title-row h1{color:var(--text);letter-spacing:-.4px;margin:0 8px 0 0;font-size:28px;font-weight:700;line-height:36px}.tags{align-items:center;gap:8px;display:flex}.tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:25px;padding:2px 11px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.tag.neutral{color:var(--body);background:#eef0f4}.tag.blue{background:var(--blue50);color:#0a42b8}.tag.green{background:var(--green50);color:var(--greenText)}.tag.orange{color:var(--orangeText);background:#fdefe6}.context-row{white-space:nowrap;align-items:center;gap:12px;height:36px;display:flex}.scope{border:1px solid var(--line);height:36px;color:var(--body);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.scope .subscope{border-left:1px solid var(--line);margin-left:4px;padding-left:12px}.scope .icon:last-child{margin-left:6px}.segmented{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:stretch;height:36px;display:flex;overflow:hidden}.segmented span{text-align:center;min-width:103px;color:var(--body);padding:6px 18px;font-size:14px}.segmented span+span{border-left:1px solid var(--line)}.segmented .selected{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:500}.context-row .push{flex:1;min-width:8px}.context-meta{color:var(--secondary);font-size:12px}.button{border:1px solid var(--line);height:38px;color:var(--body);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:500;line-height:20px;display:inline-flex}.button.primary{color:#fff;background:var(--blue);border-color:var(--blue);min-width:148px;box-shadow:0 1px 2px #1018280d}.button.small{height:32px;padding:0 11px;font-size:13px}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--body);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.utilities .icon-button{background:0 0;border:0;width:26px;height:30px}.outcome{border:1px solid #0000;border-radius:10px;align-items:center;gap:26px;min-height:116px;margin-bottom:16px;padding:19px 28px;display:flex}.outcome.negative{background:var(--orange50);border-color:#fad9c5}.outcome.positive{background:linear-gradient(110deg,#fafdee,#eff8d8 60%,#f5fae7);border-color:#eef2de}.outcome.neutral{background:var(--blue50);border-color:#e6eeff}.outcome-metric{flex:none;min-width:172px}.metric-label{color:var(--body);font-size:14px;font-weight:500;line-height:21px}.metric-line{white-space:nowrap;align-items:baseline;gap:7px;line-height:56px;display:flex}.metric-number{letter-spacing:-1.3px;color:var(--text);font-size:48px;font-weight:700;line-height:56px}.metric-number.negative{color:var(--orangeText)}.metric-number.secondary{letter-spacing:-.7px;font-size:36px;line-height:48px}.metric-unit{color:var(--body);font-size:15px}.metric-divider{background:#66708529;flex:none;align-self:center;width:1px;height:64px}.outcome .interpretation{flex:1;min-width:0}.interpretation h2{color:var(--text);margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}.interpretation p{color:var(--secondary);margin:0;font-size:13px;line-height:20px}.summary-conditions{color:var(--text);white-space:nowrap;font-size:15px;font-weight:500;line-height:25px}.summary-conditions span+span:before{content:"|";color:#a8b790;margin:0 13px;font-weight:400}.summary-note{color:#596449;margin-top:9px;font-size:13px}.outcome.neutral .summary-note{color:var(--body)}.outcome.compact .outcome-metric{min-width:190px}.outcome.compact .interpretation h2{font-size:16px;line-height:24px}.card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.card-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 0;display:flex}.card h3{color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:24px}.card-subtitle{color:var(--secondary);margin-top:4px;font-size:12px;line-height:18px}.chart-action{border:1px solid var(--line);color:var(--body);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.legend{color:var(--body);white-space:nowrap;align-items:center;gap:15px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.swatch{background:#a8b1bf;border-radius:2px;width:9px;height:9px;display:inline-block}.swatch.blue{background:var(--blue)}.swatch.orange{background:var(--orange)}.swatch.grey{background:#8893a5}.legend .outline{border:2px solid var(--blue);background:#fff;border-radius:50%;width:10px;height:10px}.legend .outline.green{border-color:var(--green)}.diagnostic-grid{flex:1;grid-template-columns:minmax(0,2.19fr) minmax(285px,1fr);gap:14px;min-height:0;display:grid}.funnel-card{flex-direction:column;display:flex}.funnel-card .card-head{align-items:center;padding-bottom:11px}.funnel-plot{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;padding:0 16px;display:flex}.funnel-row{grid-template-columns:108px minmax(0,1fr) 112px;align-items:center;gap:10px;min-height:67px;display:grid;position:relative}.funnel-row.selected:before{content:"";background:var(--blue50);border:1px solid #9cbfff;border-radius:8px;position:absolute;inset:0 -10px}.funnel-row>*{position:relative}.stage{color:var(--body);align-items:center;gap:5px;font-size:14px;display:flex}.stage .icon{color:var(--secondary)}.funnel-row.selected .stage{color:#0a42b8;font-weight:600}.stage-indicator{border:1px solid var(--blue);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.stage-indicator:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:3px}.bar-pair{flex-direction:column;gap:8px;display:flex}.track{background:#f5f7fa;border-radius:3px;width:100%;height:12px;overflow:visible}.bar{background:#aab3c0;border-radius:3px;height:100%}.bar.current{background:var(--blue)}.value-pair{color:var(--body);flex-direction:column;gap:7px;font-size:12px;line-height:14px;display:flex}.bar-value{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.bar-value .count{text-align:right;width:38px}.selected .bar-value.current{color:var(--blue);font-weight:600}.slash{color:var(--secondary)}.funnel-axis{grid-template-columns:108px minmax(0,1fr) 112px;gap:10px;height:29px;padding:0 16px;display:grid}.axis-ticks{border-top:1px solid var(--line);height:27px;position:relative}.axis-tick{color:var(--secondary);white-space:nowrap;font-size:12px;position:absolute;top:5px;transform:translate(-50%)}.axis-tick:before{content:"";background:var(--line);width:1px;height:4px;position:absolute;top:-6px;left:50%}.funnel-footer{justify-content:flex-end;align-items:center;height:37px;padding:0 15px 10px;display:flex}.inspector{flex-direction:column;gap:14px;padding:15px;display:flex}.inspector-label{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.target-dot{background:var(--blue50);border:1px solid #9cbfff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.target-dot:after{content:"";border:2px solid var(--blue);border-radius:50%;width:9px;height:9px}.inspector-count{align-items:baseline;gap:7px;margin-top:3px;display:flex}.inspector-count strong{color:var(--text);font-size:36px;font-weight:600;line-height:44px}.inspector-count span{white-space:nowrap;font-size:13px}.inspector-section{border-top:1px solid var(--subtle);padding-top:13px}.transition{color:var(--secondary);align-items:center;gap:10px;font-size:12px;display:flex}.transition b{color:var(--text);font-size:17px;font-weight:600;line-height:24px}.transition .icon{color:var(--secondary)}.failure-title{color:var(--secondary);justify-content:space-between;margin-bottom:11px;font-size:12px;display:flex}.failure-row{grid-template-columns:65px 1fr 28px;align-items:center;gap:7px;margin:13px 0;font-size:12px;display:grid}.failure-track{background:#f5f7fa;border-radius:3px;height:10px}.failure-bar{background:var(--blue);border-radius:3px;height:100%}.failure-value{text-align:right}.loading-section{margin-top:auto}.loading-heading{color:var(--body);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.spinner{border:1.5px solid var(--blue200);border-right-color:var(--blue);border-top-color:var(--blue);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.skeleton-row{align-items:center;gap:9px;margin:13px 0;display:flex}.sk-square{background:var(--line);border-radius:4px;width:17px;height:17px}.sk-line{background:var(--line);border-radius:3px;width:66%;height:9px}.sk-line.short{width:49%}.skeleton-row .dash{color:var(--secondary);margin-left:auto}.loading-note{color:var(--secondary);margin-top:4px;font-size:12px}.evidence-strip{border:1px solid var(--line);border-radius:8px;flex:none;align-items:center;gap:22px;height:44px;margin-top:14px;padding:0 15px;display:flex}.evidence-strip .source{align-items:center;gap:10px;font-size:13px;display:flex}.source .icon{color:var(--greenText)}.evidence-strip .rule{background:var(--line);width:1px;height:18px}.evidence-strip .source-status{color:var(--secondary);font-size:12px}.evidence-strip .push{flex:1}.action-footer{border-top:1px solid var(--subtle);align-items:center;gap:12px;height:55px;min-height:55px;margin-top:14px;padding-top:12px;display:flex}.footer-note{color:var(--secondary);flex:1;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.footer-note .icon{color:var(--blue)}.footer-note .unsaved{color:var(--body);white-space:nowrap}.footer-note .rule{background:var(--line);width:1px;height:15px;margin:0 3px}.model-grid{flex:1;grid-template-columns:minmax(0,1fr) 286px;gap:14px;min-height:0;display:grid}.chart-stack{flex-direction:column;gap:12px;min-height:0;display:flex}.sensitivity-card{flex-direction:column;flex:1;min-height:0;display:flex}.sensitivity-chart{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:4px 14px 0;display:flex}.plot{width:100%;display:block;overflow:visible}.plot text{font-variant-numeric:tabular-nums;fill:var(--secondary);font-family:Inter,-apple-system,PingFang SC,sans-serif;font-size:12px}.plot .value-label{fill:var(--text);font-size:13px;font-weight:500}.plot .axis-title{fill:var(--secondary);font-size:12px}.plot .grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.plot .zero{stroke:#d0d5dd;stroke-width:1.3px}.plot .axis{stroke:var(--line);stroke-width:1px}.plot .series{stroke:var(--primary);stroke-width:2.1px;fill:none}.plot .dot{fill:var(--primary);stroke:#fff;stroke-width:1.4px}.chart-legend-row{color:var(--secondary);justify-content:space-between;align-items:center;gap:8px;padding:1px 16px 12px;font-size:12px;display:flex}.chart-legend-row .legend{gap:16px}.waterfall-card .card-head{padding-top:11px}.waterfall-chart{padding:2px 14px 8px}.conditions{flex-direction:column;padding:15px;display:flex}.rail-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reset-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.field-row{grid-template-columns:83px minmax(0,1fr) 58px;align-items:center;gap:7px;min-height:40px;margin:8px 0;display:grid}.field-label{white-space:nowrap;font-size:13px}.number-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;min-width:0;height:40px;display:flex;overflow:hidden}.number-input.focus{border:1.5px solid var(--blue);box-shadow:0 0 0 2px #e6eeff}.number-input input{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 8px;font-size:16px}.steppers{width:20px;height:36px;color:var(--secondary);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.steppers .icon{width:13px;height:13px}.field-unit{color:var(--secondary);white-space:nowrap;font-size:11px}.fixed-assumptions{border-top:1px solid var(--subtle);margin-top:15px;padding-top:13px}.fixed-title{color:var(--text);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:14px;font-weight:600;display:flex}.property-row{color:var(--secondary);justify-content:space-between;align-items:center;gap:7px;font-size:12px;line-height:25px;display:flex}.property-row span:last-child{color:var(--body);white-space:nowrap}.baseline{border-top:1px solid var(--subtle);margin-top:13px;padding-top:13px}.baseline h4{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:600}.baseline-details{color:var(--secondary);font-size:12px;line-height:22px}.rail-note{background:var(--blue50);color:var(--body);border-radius:8px;align-items:flex-start;gap:7px;margin-top:auto;padding:10px;font-size:12px;line-height:20px;display:flex}.rail-note .icon{margin-top:2px}.execution-content{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.scope-card .card-head{align-items:center;padding:0}.scope-visual{padding:11px 18px 0}.scope-stack{isolation:isolate;border-radius:4px;height:19px;display:flex;position:relative;overflow:hidden}.stack-segment{color:#fff;border-right:2px solid #fff;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.stack-segment:last-child{border:0}.scope-axis{border-bottom:0;height:23px;position:relative}.scope-axis .axis-tick{top:5px}.scope-axis .axis-tick:before{display:none}.scope-card .legend{justify-content:center;gap:22px;margin-top:0;font-size:12px}.task-card{flex:1;min-height:205px;padding:0 15px}.task-card .card-head{align-items:center;padding:12px 0 10px}.table-meta{align-items:center;gap:12px;display:flex}.table-meta .count{color:var(--secondary);font-size:12px}.text-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.task-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:20px}.task-table th{text-align:left;color:var(--secondary);border-bottom:1px solid var(--line);background:#fcfdfe;height:32px;font-size:12px;font-weight:500}.task-table td{border-bottom:1px solid var(--subtle);height:45px;color:var(--body);padding:6px 0}.task-table tr:last-child td{border-bottom:0}.task-table .numeric{text-align:right;font-variant-numeric:tabular-nums;padding-right:34px}.task-table tr.muted-row td{color:var(--secondary);background:#fcfdfe}.check-box{background:#fff;border:1px solid #d0d5dd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.check-box.checked{background:var(--blue);border-color:var(--blue);color:#fff}.task-cell{align-items:center;gap:11px;display:flex}.team{color:inherit;align-items:center;gap:7px;display:inline-flex}.team .icon{color:var(--secondary)}.confirmation{background:#fbfcff;border-color:#dae3f1;min-height:153px;padding:13px 15px}.confirmation h3{color:var(--text);align-items:center;gap:7px;margin:0 0 10px;font-size:15px;line-height:22px;display:flex}.confirmation h3 .icon{color:var(--blue)}.confirm-grid{grid-template-columns:1fr 1fr;gap:6px 24px;font-size:13px;display:grid}.confirm-grid .label{color:var(--secondary);width:76px;display:inline-block}.confirm-grid strong{color:var(--text);font-weight:500}.safety-note{color:#8f3212;align-items:center;gap:7px;margin-top:10px;font-size:12px;line-height:19px;display:flex}.safety-note .icon{color:#b23e10}.confirm-note{color:var(--secondary);margin-top:5px;font-size:12px;line-height:18px}.agent{flex-direction:column;display:flex}.agent-header{border-bottom:1px solid var(--subtle);height:60px;min-height:60px;color:var(--text);align-items:center;gap:9px;padding:0 18px;display:flex}.agent-mark{color:var(--blue);flex:none;display:block}.agent-header h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.agent-header .push{flex:1}.agent-header .icon-button{width:29px;color:var(--body);border:0}.conversation{flex:1;min-height:0;padding:15px 16px 10px;overflow:hidden}.message-group{margin-bottom:17px}.message-meta{color:var(--body);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;line-height:22px;display:flex}.message-meta time{color:var(--secondary);margin-left:3px;font-size:12px}.agent-avatar{width:23px;height:23px;color:var(--blue);border:1px solid #9cbfff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.agent-avatar .agent-mark{width:16px;height:16px}.message-body{margin-left:31px}.bubble{border:1px solid var(--line);max-width:90%;color:var(--body);background:#fff;border-radius:8px;padding:9px 11px;font-size:13px;line-height:21px;display:table}.user-message{text-align:right;margin-bottom:17px}.user-meta{color:var(--secondary);margin-bottom:6px;font-size:12px;line-height:18px}.user-bubble{text-align:left;background:var(--blue100);max-width:90%;color:var(--body);border-radius:8px;padding:9px 11px;font-size:13px;line-height:21px;display:inline-block}.tool-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.tool-header{border-bottom:1px solid var(--subtle);align-items:center;gap:7px;min-height:43px;padding:11px 12px;display:flex}.tool-icon{background:var(--blue);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tool-title{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.tool-status{color:var(--secondary);white-space:nowrap;margin-left:auto;font-size:12px}.tool-content{padding:10px 12px 12px}.tool-method{color:var(--secondary);margin-bottom:9px;font-size:12px}.tool-step{min-height:32px;color:var(--body);align-items:center;gap:8px;font-size:12px;display:flex}.step-check{border:1px solid var(--green);color:#719a22;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.step-check .icon{stroke-width:2px;width:10px;height:10px}.tool-step.running{color:var(--blue)}.tool-summary{border-top:1px solid var(--subtle);color:var(--secondary);justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;font-size:12px;display:flex}.tool-summary strong{color:var(--text);font-size:16px;font-weight:600}.tool-link{color:var(--blue);align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:500;display:flex}.tool-meta{border-top:1px solid var(--subtle);color:var(--secondary);align-items:center;gap:6px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.result-row{justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;line-height:24px;display:flex}.result-row strong{color:var(--text);white-space:nowrap;font-size:18px;font-weight:500}.result-row .unit{color:var(--secondary);margin-left:5px;font-size:11px}.result-highlight{color:var(--text);background:#ecf8ce;border-radius:6px;justify-content:space-between;align-items:baseline;gap:7px;margin:6px -1px;padding:7px 9px;font-size:13px;display:flex}.result-highlight.neutral{background:var(--blue50)}.result-highlight strong{font-size:23px;font-weight:600;line-height:30px}.result-highlight .unit{color:var(--body);margin-left:6px;font-size:12px;font-weight:400}.result-note{color:var(--secondary);margin-top:7px;font-size:11px;line-height:18px}.result-actions{justify-content:space-between;gap:8px;margin-top:11px;display:flex}.result-actions .button{height:30px;padding:0 10px;font-size:12px}.tool-caption{border:1px solid var(--line);color:var(--secondary);border-radius:6px;align-items:center;gap:7px;margin-top:10px;padding:6px 8px;font-size:11px;display:flex}.tool-caption .push{flex:1}.agent-bottom{flex:none;padding:0 16px 12px}.suggestions{white-space:nowrap;gap:6px;height:31px;margin-bottom:12px;display:flex;overflow:hidden}.suggestion{border:1px solid var(--line);height:30px;color:var(--body);background:#fff;border-radius:7px;flex:none;padding:0 9px;font-size:12px}.suggestions.disabled .suggestion{color:var(--secondary);background:#fafbfc}.composer{border:1.5px solid var(--blue);background:#fff;border-radius:10px;flex-direction:column;gap:10px;height:166px;padding:12px;display:flex;box-shadow:0 0 0 2px #0f5cfa09}.context-chip{background:var(--blue100);color:var(--body);border-radius:6px;align-self:flex-start;align-items:center;gap:7px;max-width:100%;padding:3px 7px;font-size:12px;line-height:18px;display:inline-flex}.context-chip .icon{color:var(--secondary)}.draft{color:var(--text);font-size:15px;font-weight:400;line-height:24px}.composer-placeholder{color:var(--secondary);font-size:12px;line-height:20px}.compose-actions{color:var(--body);align-items:center;gap:12px;margin-top:auto;display:flex}.compose-actions .push{flex:1}.send{background:var(--blue);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.send svg{margin-left:2px}.stop{border:1px solid var(--blue200);height:38px;color:var(--blue);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:13px;display:flex}.stop-icon{background:var(--blue);border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.stop-icon:after{content:"";background:#fff;border-radius:1px;width:9px;height:9px}.agent-disclaimer{color:var(--secondary);margin:10px 0 0 1px;font-size:11px;line-height:17px}.case-a .conversation{padding-bottom:6px}.case-a .tool-step{min-height:34px}.case-c .outcome{gap:22px}.case-c .metric-number.secondary{font-size:36px}.case-c .tool-meta{margin-top:9px}.case-c .message-group{margin-bottom:16px}.outcome{flex:none;height:116px;min-height:116px;padding-top:16px;padding-bottom:16px}.sensitivity-chart{padding-top:10px;overflow:hidden}.sensitivity-plot{height:100%;min-height:0;max-height:100%}.plot text,.plot .axis-title{font-size:13px}.waterfall-chart{padding-top:3px}.field-row{grid-template-columns:84px minmax(0,1fr) 54px;margin-top:6px;margin-bottom:6px}.field-label{font-size:14px}.fixed-assumptions{margin-top:12px}.property-row{line-height:24px}.baseline{margin-top:12px}.conversation{padding-top:12px;padding-bottom:0}.message-group,.user-message,.case-c .message-group{margin-bottom:12px}.message-group:last-child{margin-bottom:0}.bubble{max-width:100%;padding:8px 11px;font-size:14px;line-height:22px}.user-bubble{padding:8px 11px;font-size:14px;line-height:22px}.tool-title,.result-row,.tool-step{font-size:14px}.tool-header{padding-top:10px;padding-bottom:10px}.tool-content{padding-top:8px;padding-bottom:10px}.result-actions .button{height:36px;font-size:13px}.tool-caption{margin-top:6px;padding-top:4px;padding-bottom:4px}.task-table,.confirm-grid{font-size:14px}html,body{width:100%;min-width:320px;height:100%}body{overflow:hidden}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}button svg{flex-shrink:0}.brand{text-align:left;background:0 0;border:0;padding:0}.nav-item,.profile{color:inherit;cursor:pointer;background:0 0;border:0}.nav-item:hover{color:var(--blue)}.notification-wrap{position:relative}.notification-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.workspace{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);height:calc(100dvh - 60px)}.business{padding:0;position:relative}.business-scroll{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex;overflow:auto}.action-footer{background:#fff;flex:none;height:54px;min-height:54px;margin:0 20px 14px}.page-head{flex:none}.segmented button{text-align:center;min-width:103px;color:var(--body);background:0 0;border:0;padding:6px 18px;font-size:14px}.segmented button+button{border-left:1px solid var(--line)}.segmented button.selected{background:var(--blue);color:#fff}.segmented button:hover:not(.selected){background:var(--blue50)}.sensitivity-chart{padding:12px 16px 0;overflow:visible}.native-chart{width:100%;min-width:0;position:relative}.native-chart svg{width:100%;display:block;overflow:visible}.native-chart text{fill:var(--secondary);font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.native-chart .value-label{fill:var(--text);font-size:13px;font-weight:500}.native-chart .grid{stroke:var(--line);stroke-dasharray:2 4;stroke-width:1px}.native-chart .zero{stroke:#d0d5dd;stroke-width:1.3px}.native-chart .series{stroke:var(--primary);stroke-width:2px;fill:none}.native-chart .dot{fill:var(--primary);stroke:#fff;stroke-width:1.5px}.point-target{fill:#0000;cursor:pointer}.point-target:hover{fill:#0f5cfa14;stroke:var(--primary)}.waterfall-interactive{padding:2px 15px 8px}.chart-tooltip{z-index:5;pointer-events:none;background:#fff;border:1px solid #d8e0ed;border-radius:8px;flex-direction:column;gap:4px;padding:10px 13px;font-size:12px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 5px 16px #14274715}.chart-tooltip strong{color:var(--text)}.chart-tooltip small{color:var(--secondary);font-size:11px}.conditions input{border-radius:8px;height:40px;padding:0 9px;font-size:16px}.conditions input:focus{border-color:var(--primary);outline-offset:1px;outline:2px solid #e6eeff}.card-subtitle{margin-bottom:0}.funnel-row{text-align:left;background:0 0;border:0;width:100%;padding:0}.track,.bar{display:block}.conversation{overscroll-behavior:contain;overflow-y:auto}.agent-header{gap:10px}.composer textarea{resize:none;width:100%;min-height:35px;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.composer{height:166px}.composer:focus-within{box-shadow:0 0 0 3px #0f5cfa0b}.suggestions{scrollbar-width:none;overflow-x:auto}.button:hover:not(:disabled){background:#f5f8ff;border-color:#b5c8e5}.button.primary:hover:not(:disabled){background:#084bdd;border-color:#084bdd}.button:disabled{opacity:.5}.icon-button:hover{background:var(--blue50)}.send:hover{background:#084bdd}.send:disabled{background:#d3dcef}.agent-disclaimer{font-size:11px}.rail-note svg,.outcome{flex:none}@media (min-height:1050px){.model-grid{flex:1;min-height:560px}.sensitivity-interactive{max-width:100%;margin:auto}}@media (max-width:1400px){.global-header{gap:14px;padding:0 20px}.brand{width:300px}.nav{gap:25px}.utilities{gap:12px}.context-meta{display:none}.outcome{gap:18px;padding:16px 22px}.outcome-metric{min-width:150px}.model-grid{grid-template-columns:minmax(0,1fr) 270px}.summary-conditions{font-size:14px}.interpretation h2{font-size:18px}}@media (max-width:1150px){.brand{width:260px}.brand-name{font-size:16px}.nav{gap:16px}.global-header{padding:0 14px}.profile>span:not(.user-avatar){display:none}.utilities{gap:7px}.business-scroll{padding:16px}.action-footer{margin-left:16px;margin-right:16px}.title-row h1{font-size:25px}.tags{gap:5px}.tag{padding:2px 8px;font-size:12px}.model-grid{grid-template-columns:minmax(0,1fr) 230px}.field-row{grid-template-columns:1fr 75px}.field-unit{display:none}.outcome{gap:14px}.outcome-metric{min-width:115px}.metric-number{font-size:42px}.interpretation{font-size:13px}.summary-conditions{white-space:normal}.context-row{gap:8px}.segmented button{min-width:80px;padding:6px 12px}.scope{padding:0 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4,p{margin-top:0}button,input,textarea,select{font-family:inherit}select{font:inherit;border:1px solid var(--line);height:36px;color:var(--body);cursor:pointer;background:#fff;border-radius:8px;max-width:100%;padding:0 26px 0 10px}select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input[type=time]{font-variant-numeric:tabular-nums}small{font-size:12px}.text-link{color:var(--blue);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;line-height:22px;display:inline-flex}.text-link:hover{text-decoration:underline}.small-muted{color:var(--secondary);font-size:12px;line-height:20px}.inline-banner{background:var(--blue50);border:1px solid var(--blue100);color:var(--body);border-radius:8px;flex:none;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 13px;font-size:13px;line-height:21px;display:flex}.inline-banner svg{color:var(--blue);flex:none;margin-top:2px}.inline-banner>span{flex:1}.inline-banner.warning{background:var(--orange50);border-color:#fad9c5}.inline-banner.warning svg{color:#b23e10}.field-error,.validation-errors{color:#b42318;margin:6px 0 10px;font-size:12px;line-height:19px}.validation-errors{padding-left:16px}.workspace-start{height:100dvh;color:var(--secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.workspace-start img{width:200px;height:auto}.workspace-start strong{color:var(--text);font-size:23px}.workspace-start span{font-size:13px}.business-scroll{scrollbar-width:thin;scrollbar-color:#d1dae5 transparent;overscroll-behavior:contain}.action-footer .footer-note svg{color:var(--blue);flex:none}.fixed-title{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:600;display:flex}.fixed-title>span{color:var(--secondary);align-items:center;gap:3px;font-size:12px;font-weight:400;display:flex}.assumptions-summary{color:var(--secondary);padding-top:8px;font-size:12px;line-height:23px}.assumption-fields{flex-direction:column;gap:8px;padding-top:10px;display:flex}.assumption-fields label{grid-template-columns:1fr 72px 50px;align-items:center;gap:5px;font-size:12px;display:grid}.assumption-fields input{height:32px!important;padding:3px 6px!important;font-size:13px!important}.assumption-fields small{color:var(--secondary);font-size:11px}.formula-link{margin-top:12px}.chart-hint{color:var(--secondary);padding:2px 16px 12px;font-size:12px;line-height:20px}.chart-legend-row{flex-wrap:wrap;row-gap:6px}.chart-stack{gap:14px}.conditions{align-self:stretch}.baseline h4{margin-bottom:6px}.field-row{grid-template-columns:94px minmax(72px,1fr) 57px}.conditions input{font-variant-numeric:tabular-nums}.context-row{flex-wrap:nowrap}.input-hint{color:var(--secondary);font-size:11px}.compose-actions .icon-button{border:0;width:28px;height:30px;padding:0}.compose-actions .input-hint{white-space:nowrap}.agent-header .agent-context-label{color:var(--secondary);font-size:12px}.agent-header{padding:0 17px}.agent-disclaimer{justify-content:space-between;align-items:center;display:flex}.agent-disclaimer kbd{color:#7c879a;padding:0 4px;font-family:inherit;font-size:11px}.composer [data-slot=textarea]{border:0;min-height:38px;font-size:15px;box-shadow:none!important}.context-chip{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;max-width:100%;font-size:12px}.context-dot{background:var(--blue);border-radius:50%;flex:none;width:5px;height:5px}.context-chip:hover{background:#d8e6ff}.context-chip>svg{margin-left:1px}.agent .user-meta time{margin-left:5px}.conversation{scrollbar-width:thin;scrollbar-color:#d1dae5 transparent;scroll-behavior:smooth}.conversation .bubble,.user-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.tool-card.active-result{border-color:#d4dff1}.mini-boundary{color:var(--greenText);align-items:center;gap:6px;padding-top:5px;font-size:12px;display:flex}.agent-mini-bars{flex-direction:column;gap:11px;padding:6px 0;display:flex}.agent-mini-bars>div{align-items:center;gap:10px;font-size:12px;display:flex}.agent-mini-bars span{flex:none;width:40px}.agent-mini-bars i{background:var(--blue);border-radius:3px;max-width:65%;height:10px}.agent-mini-bars strong{color:var(--body);font-weight:500}.agent-note-link{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.tool-step.waiting{color:var(--secondary)}.step-wait{border:1px solid #d0d5dd;border-radius:50%;flex:none;width:14px;height:14px}.working-card .tool-step{min-height:36px;font-size:13px}.spinner{animation:1s linear infinite spin}.background-job{background:var(--blue50);color:var(--blue);border:0;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.loss-result{background:#fff0e5}.toast{z-index:90;max-width:calc(100vw - 40px);color:var(--body);background:#fff;border:1px solid #d6e2d2;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #182d5226}.toast>svg{color:var(--greenText);flex:none}.toast button{color:var(--secondary);background:0 0;border:0;padding:3px;display:flex}.storage-warning{z-index:60;color:#9c2f0b;background:#fff7f0;border:1px solid #f9caa9;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%)}.mobile-surface-switch{display:none}.diagnostic-grid{grid-template-columns:minmax(0,2.15fr) minmax(272px,1fr);min-height:460px}.funnel-card{min-height:460px}.funnel-legend{justify-content:flex-end;padding:4px 16px 10px}.funnel-plot{min-height:306px}.funnel-row{flex:1;min-height:70px}.funnel-footer{flex:none;height:40px;font-size:12px}.failure-action{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:24px;padding:0}.failure-action:hover{color:var(--blue)}.failure-action .failure-track,.failure-action .failure-bar{display:block}.version-pair{gap:12px;margin-top:14px;display:flex}.version-pair>span{background:var(--blue50);color:var(--body);border-radius:7px;flex:1;padding:7px 10px;font-size:12px}.version-pair b{color:var(--text);font-size:22px;font-weight:600;line-height:29px;display:block}.loading-note{margin-bottom:0;line-height:21px}.loading-section .text-link{margin-top:10px}.inspector{gap:12px}.inspector-count{flex-wrap:wrap}.inspector-count span{font-size:12px}.investigation-list{flex:1;min-height:300px}.investigation-list .card-head{padding-bottom:14px}.investigation-row{border:0;border-top:1px solid var(--subtle);text-align:left;background:#fff;align-items:center;gap:13px;width:100%;padding:18px 20px;display:flex}.investigation-row:hover{background:#f9fbfe}.investigation-row>svg{color:var(--secondary);flex:none}.investigation-row>div{flex:1}.investigation-row h4{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:500}.investigation-row p{color:var(--secondary);margin:0;font-size:12px}.investigation-row small{color:var(--secondary);margin-top:6px;display:block}.scope-card{flex:none;margin-bottom:16px}.scope-visual{margin:8px 0;padding:0 0 26px;position:relative}.scope-stack{border-radius:6px;height:38px;display:flex;overflow:hidden}.stack-segment{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:15px;display:flex}.scope-axis{border-top:1px solid #d0d5dd;height:1px;margin-top:7px;position:relative}.scope-card-body>.legend{flex-wrap:wrap}.task-card{flex:none;margin-bottom:16px}.task-card .card-head{padding-bottom:13px}.live-task-table th{color:var(--secondary);background:#f8f9fc;height:38px;font-size:12px;font-weight:500}.live-task-table td{height:66px;padding:12px 15px;font-size:14px}.live-task-table th:first-child{padding-left:18px}.live-task-table tr.selected-task{background:#fbfcff}.live-task-table tr.safety-row{color:#7b8495;background:#f8f9fa}.live-task-table tr:hover{background:#f5f8fd}.live-task-table select{width:124px;height:33px;font-size:13px}.live-task-table input[type=time]{width:95px;height:33px;padding:3px 7px;font-size:13px}.live-task-table strong{color:var(--text);font-weight:500}.empty-check{flex:none;width:16px;height:16px}.task-cell{gap:12px;min-width:128px}.task-cell [data-slot=checkbox]{width:17px;height:17px}.task-cell svg{flex:none}.row-reason{color:#b23e10;white-space:normal;max-width:140px;margin-top:5px;font-size:11px;display:block}.confirmation{flex:none}.confirmation p{margin-bottom:0}.confirmation .confirm-grid{row-gap:9px;font-size:13px}.scope-guidance{color:var(--secondary);align-items:center;gap:10px;margin-top:auto;padding:14px 4px;font-size:13px;display:flex}.scope-guidance svg{color:var(--blue);flex:none}.execution-strip{border:1px solid var(--blue100);background:var(--blue50);border-radius:10px;flex:none;margin-top:auto;padding:16px 18px}.execution-strip>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.execution-strip strong{color:var(--text);font-size:15px;font-weight:600}.execution-strip span{color:var(--secondary);font-size:13px}.execution-strip p{color:var(--secondary);margin:8px 0 0 26px;font-size:12px}.execution-strip.complete{background:#f8fbf1;border-color:#dde8c3}.execution-strip.complete svg{color:var(--greenText)}.receipt-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.overview-judgment{border-bottom:1px solid var(--line);margin-bottom:20px;padding:20px 6px 25px}.overview-judgment h2{color:var(--text);letter-spacing:-.6px;margin:14px 0 15px;font-size:30px;font-weight:600;line-height:1.4}.overview-judgment h2>span{color:var(--secondary)}.judgment-foot{color:var(--secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.overview-signals{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;padding-bottom:24px;display:grid}.overview-signals>button{text-align:left;border:0;border-right:1px solid var(--line);background:#fff;border-radius:0;min-width:0;padding:0 22px}.overview-signals>button:first-child{padding-left:6px}.overview-signals>button:last-child{border:0;padding-right:6px}.overview-signals>button:hover>span{color:var(--blue)}.overview-signals>button>span{color:var(--body);justify-content:space-between;align-items:center;font-size:14px;display:flex}.overview-signals>button>div:not(.signal-comparison):not(.availability-track):not(.forecast-spark){justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 12px;display:flex}.overview-signals strong{letter-spacing:-.7px;color:var(--text);white-space:nowrap;font-size:36px;font-weight:650;line-height:43px}.overview-signals strong small{letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.overview-signals b{font-size:13px;font-weight:500}.overview-signals>button>small{color:var(--secondary);white-space:nowrap;margin-top:10px;font-size:12px;display:block}.signal-comparison{flex-direction:column;justify-content:space-between;height:27px;padding:3px 0;display:flex}.signal-comparison i{background:#aab3c0;border-radius:3px;height:6px;display:block}.signal-comparison i+i{background:var(--blue)}.availability-track{background:var(--subtle);border-radius:3px;height:6px;margin:21px 0 0}.availability-track i{background:var(--blue);border-radius:3px;height:100%;display:block}.overview-signals .tag{height:22px;padding:2px 7px;font-size:11px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.section-heading h3{color:var(--text);margin:0;font-size:15px;font-weight:600}.section-heading>span{color:var(--secondary);font-size:12px}.work-path{border:0;border-bottom:1px solid var(--subtle);text-align:left;background:#fff;align-items:center;gap:13px;width:100%;padding:18px 6px;display:flex}.work-path:hover{background:#fafbfe}.work-path>div{flex:1}.path-icon{background:var(--blue50);width:38px;height:38px;color:var(--blue);border-radius:9px;flex:none;place-items:center;display:grid}.work-path h4{color:var(--text);margin:0 0 3px;font-size:15px;font-weight:500;line-height:23px}.work-path p{color:var(--secondary);margin:0;font-size:12px;line-height:19px}.work-path>svg{color:#8493aa}.recent-inline{margin-top:23px}.recent-inline>button{width:100%;color:var(--secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 6px;font-size:12px;display:flex}.recent-inline>button>span{color:var(--body)}.recent-inline>button time{margin-left:auto}.recent-inline>button:hover{color:var(--blue)}.ops-dialog{background:#fff;border:1px solid #d9e1ed;border-radius:14px;gap:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);padding:26px;overflow:auto;box-shadow:0 18px 80px #0b234322;max-width:min(560px,100vw - 32px)!important}.ops-dialog.wide{width:min(920px,100vw - 40px);max-width:min(920px,100vw - 40px)!important}.ops-dialog [data-slot=dialog-title]{color:var(--text);letter-spacing:-.2px;padding-right:20px;font-size:21px;font-weight:600;line-height:30px}.ops-dialog [data-slot=dialog-description]{color:var(--secondary);font-size:13px;line-height:22px}.ops-dialog [data-slot=dialog-header]{gap:6px}.ops-dialog>[data-slot=dialog-close]{color:var(--secondary);top:17px;right:17px}.ops-dialog input,.ops-dialog textarea{height:39px;box-shadow:none;border-radius:8px;padding:9px 11px}.ops-dialog textarea{resize:vertical;height:120px;min-height:95px}.ops-dialog [data-slot=table-container]{overflow-x:auto}.ops-dialog th{color:var(--secondary);background:#f6f8fb;height:38px;padding:10px 13px;font-size:12px;font-weight:500}.ops-dialog td{color:var(--body);padding:12px 13px;font-size:13px}.ops-dialog [data-slot=table-row]{border-bottom:1px solid var(--line)}.ops-dialog td.blue{color:var(--blue);background:#fafcff}.modal-actions{border-top:1px solid var(--subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:0;padding-top:16px;display:flex}.modal-actions .button.primary{min-width:118px}.form-label{color:var(--body);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.form-label>input,.form-label>textarea,.form-label>select{font-weight:400}.form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check-label{color:var(--body);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:400;line-height:21px;display:flex}.save-summary{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.save-summary strong{margin-left:auto;font-weight:500}.key-values{flex-direction:column;gap:0;display:flex}.key-values>div{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;font-size:13px;display:flex}.key-values span{color:var(--secondary);flex:none}.key-values strong{color:var(--text);text-align:right;font-weight:500}.formula-block{border:1px solid var(--line);color:var(--text);background:#f6f8fc;border-radius:9px;flex-direction:column;gap:8px;padding:18px;font-size:14px;display:flex}.formula-block>span{color:var(--secondary);font-size:12px}.formula-block>strong{font-weight:500}.modal-records{max-height:570px;overflow:auto}.record-row{border:0;border-bottom:1px solid var(--subtle);text-align:left;background:#fff;align-items:flex-start;gap:13px;width:100%;padding:17px 6px;display:flex}.record-row:hover{background:#f9fbfe}.record-dot{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.record-row>div{flex:1}.record-row strong{color:var(--text);font-size:14px;font-weight:500}.record-row p{color:var(--secondary);margin:5px 0;font-size:12px;line-height:20px}.record-row time{color:#8490a2;font-size:11px}.record-row>svg{color:var(--secondary);margin-top:7px}.empty-state{text-align:center;min-height:180px;color:var(--secondary);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.empty-state>svg{color:#a4b1c4}.empty-state strong{color:var(--body);font-size:14px;font-weight:500}.empty-state p{margin:0;font-size:12px}.table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-toolbar .search-field{flex:1;min-width:220px}.search-field{position:relative}.search-field>svg{color:#8490a2;pointer-events:none;position:absolute;top:12px;left:11px}.search-field>input{font-size:13px;padding-left:34px!important}.table-toolbar select{max-width:145px}.history-list{border:1px solid var(--line);border-radius:10px;max-height:500px;overflow:auto}.trial-row{border-bottom:1px solid var(--subtle);align-items:center;gap:15px;padding:16px;display:flex}.trial-row:last-child{border-bottom:0}.trial-row.current{background:#fafcff}.trial-row>div:first-of-type{flex:1}.version-label{width:38px;height:34px;color:var(--blue);background:#edf2fa;border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.trial-row strong{color:var(--text);font-size:14px;font-weight:500;line-height:21px}.trial-row p{color:var(--secondary);margin:4px 0;font-size:12px;line-height:18px}.trial-tags{gap:6px;margin-top:7px;display:flex}.trial-tags .tag{height:21px;padding:1px 7px;font-size:11px}.trial-profit{color:var(--text);white-space:nowrap;font-size:25px;font-weight:600}.trial-profit small{color:var(--secondary);margin-left:5px;font-size:12px;font-weight:400}.trial-row-actions{gap:14px;margin-left:14px;display:flex}.pagination{align-items:center;gap:9px;font-size:12px;display:flex}.pagination>span{color:var(--secondary);margin-right:auto}.detail-table-scroll{min-height:160px;max-height:460px;overflow:auto}.comparison-selects{justify-content:space-between;gap:18px;display:flex}.comparison-selects>label{color:var(--secondary);flex-direction:column;flex:1;gap:7px;font-size:12px;display:flex}.comparison-result{background:#f4f9e9;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:20px;padding:16px 20px;display:flex}.comparison-result>span{font-size:13px}.comparison-result strong{color:var(--text);font-size:29px}.comparison-result small{margin-left:7px;font-size:13px;font-weight:400}.comparison-result p{color:var(--secondary);margin:0 0 0 auto;font-size:12px}.context-list{flex-direction:column;gap:8px;display:flex}.context-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.context-list>button:hover{background:var(--blue50);border-color:var(--blue200)}.context-list strong{color:var(--text);font-size:14px;font-weight:500;display:block}.context-list small{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.help-flows{flex-direction:column;gap:15px;display:flex}.help-flows b{color:var(--text);font-size:14px;font-weight:500}.help-flows p{color:var(--secondary);margin:5px 0 0;font-size:13px;line-height:22px}.shortcut-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px;padding-top:15px;font-size:12px;display:grid}.shortcut-grid kbd{border:1px solid var(--line);background:#f9fafc;border-radius:4px;margin-right:8px;padding:3px 6px;font-family:inherit}.quiet-note{color:var(--secondary);margin-bottom:0;font-size:12px;line-height:20px}.permission-list>p{gap:10px;font-size:13px;line-height:22px;display:flex}.permission-list svg{color:var(--blue);flex:none;margin-top:2px}.simple-steps{margin:0;padding-left:22px;font-size:13px;line-height:24px}.simple-steps li{padding:6px 0}.simple-steps b{width:88px;color:var(--text);font-weight:500;display:inline-block}.receipt-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.receipt-list>div{border-bottom:1px solid var(--subtle);align-items:center;gap:11px;padding:14px;display:flex}.receipt-list>div:last-child{border-bottom:0}.receipt-list>div>span:first-of-type{flex:1}.receipt-list strong{color:var(--text);font-size:14px;font-weight:500;display:block}.receipt-list small{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.acceptance-impact{background:#f6faee;border:1px solid #e7efd4;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:13px;display:flex}.acceptance-impact strong{color:var(--text);align-items:baseline;gap:9px;font-size:24px;display:flex}.acceptance-impact small{font-size:13px;font-weight:400}.acceptance-impact strong svg{color:#8893a5;align-self:center}.resolution{border:1px solid var(--line);border-radius:9px;padding:15px}.resolution h3{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500}.resolution p{color:var(--body);margin:0;font-size:13px;line-height:23px}.backup-buttons{flex-wrap:wrap;gap:12px;display:flex}.reset-link{margin-top:10px;font-size:12px;color:#9c3a1a!important}.settings-section{border-bottom:1px solid var(--line);margin-top:12px;padding:5px 0 23px}.settings-section>h2{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:600}.setting-row{justify-content:space-between;align-items:center;gap:22px;padding:14px 2px;display:flex}.setting-row h3,.definition-row h3{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:500}.setting-row p,.definition-row p{color:var(--secondary);margin:0;font-size:13px;line-height:22px}.definition-row{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:13px 2px;display:flex}.definition-row:hover h3{color:var(--blue)}.definition-row>svg{color:var(--secondary);flex:none}.settings-section:last-child{border:0}.setting-row [role=switch]{flex:none}.settings-page{padding-left:30px;padding-right:30px}.settings-page .page-head{padding-bottom:10px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1450px){.diagnostic-grid{grid-template-columns:minmax(0,1fr) 266px}.funnel-row,.funnel-axis{grid-template-columns:95px minmax(0,1fr) 104px;gap:8px}.field-row{grid-template-columns:84px minmax(65px,1fr) 52px;gap:5px}.overview-signals>button{padding-left:16px;padding-right:16px}.overview-signals>button>small{white-space:normal}.overview-judgment h2{font-size:28px}.summary-conditions span+span:before{margin:0 8px}.title-row h1{font-size:27px}.agent-context-label{display:none}.outcome .interpretation h2{font-size:17px}.confirmation .confirm-grid{grid-template-columns:1fr;row-gap:7px}.live-task-table td{padding:11px}.context-row .push{min-width:0}.chart-legend-row{font-size:11px}.diagnostic-grid .card-head{flex-wrap:wrap}.inspector-count strong{font-size:33px}}@media (max-width:1250px){.tags .tag.neutral{display:none}.outcome{gap:14px;padding:16px 18px}.outcome-metric{min-width:125px}.metric-number{font-size:42px}.metric-number.secondary{font-size:32px}.interpretation p{font-size:12px}.summary-conditions span+span:before{display:none}.summary-conditions>span{display:block}.summary-note{margin-top:4px}.diagnostic-grid{grid-template-columns:minmax(0,1fr) 225px}.funnel-row,.funnel-axis{grid-template-columns:85px minmax(0,1fr) 84px}.bar-value{gap:3px;font-size:11px}.bar-value .count{width:30px}.stage{font-size:13px}.field-row{grid-template-columns:1fr 86px}.field-unit,.overview-signals .tag{display:none}.judgment-foot{flex-direction:column;align-items:flex-start}.live-task-table td{padding:11px 8px;font-size:13px}.task-cell{gap:7px;min-width:112px}.live-task-table select{width:110px;font-size:12px}.live-task-table input[type=time]{width:90px}.scope .subscope{display:none}}@media (max-width:1100px){.global-header{gap:18px;height:60px}.global-header .brand{width:245px}.nav{gap:23px;margin-left:auto}.utilities{margin-left:10px}.utilities .profile>span:not(.user-avatar),.utilities .profile svg{display:none}.workspace{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 105px);padding-top:5px}.mobile-surface-switch{align-items:center;gap:6px;height:45px;padding:5px 14px 4px;display:flex}.mobile-surface-switch>button{color:var(--secondary);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:flex}.mobile-surface-switch>button.selected{color:var(--blue);background:#e8efff}.show-business>.agent,.show-agent>.business{display:none}.agent-context-label{display:block}.model-grid{grid-template-columns:minmax(0,1fr) 290px}.diagnostic-grid{grid-template-columns:minmax(0,2fr) 285px}.field-row{grid-template-columns:88px minmax(75px,1fr) 51px}.field-unit{display:block}.title-row h1{font-size:28px}.outcome-metric{min-width:165px}.outcome .interpretation h2{font-size:18px}.summary-conditions>span,.summary-conditions span+span:before{display:inline}.overview-signals .tag{display:inline-flex}.judgment-foot{flex-direction:row}.agent .conversation{padding:16px 24px}.agent .message-body{max-width:650px}.agent-bottom{padding:0 24px 15px}.composer{height:158px}.agent .tool-card{max-width:520px}.agent .user-bubble{max-width:70%}.global-header .brand-name{font-size:17px}.toast{bottom:16px}.scope-card-body{padding-top:10px}}@media (max-width:760px){.global-header{align-items:flex-start;gap:8px;height:98px;padding:10px 14px;position:relative}.global-header .brand{gap:2px;width:auto}.global-header .brand img{width:138px}.global-header .brand-name{font-size:15px;line-height:22px}.utilities{margin-left:auto;padding-top:5px}.utilities .profile{display:none}.nav{justify-content:space-between;gap:0;height:37px;position:absolute;bottom:0;left:14px;right:14px}.nav-item{font-size:13px}.nav-item svg{display:none}.mobile-surface-switch{height:43px}.workspace{gap:0;height:calc(100dvh - 141px);padding:4px 8px 8px}.business,.agent{border-radius:12px}.business-scroll{padding:16px}.page-head{gap:11px;margin-bottom:14px}.breadcrumb{font-size:12px}.title-row{flex-wrap:wrap;gap:8px;height:auto;min-height:34px}.title-row h1{margin-right:0;font-size:23px;line-height:32px}.object-icon{width:29px;height:29px}.tags{gap:5px}.tags .tag{height:22px;padding:1px 7px;font-size:11px}.tags .tag.neutral{display:none}.context-row{flex-wrap:wrap;gap:8px;height:auto}.scope{height:32px;font-size:12px}.segmented{height:32px}.segmented button{min-width:85px;padding:4px 12px;font-size:12px}.context-row .push{display:none}.context-row>.button{height:30px;margin-left:auto}.context-row>.icon-button{width:30px;height:30px}.context-row .segmented{order:5}.outcome{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:130px;padding:16px 18px}.outcome-metric{min-width:115px}.metric-number{font-size:36px;line-height:43px}.metric-number.secondary{font-size:30px;line-height:43px}.metric-label,.metric-unit{font-size:12px}.metric-line{line-height:43px}.metric-divider{height:45px}.outcome>.metric-divider:nth-of-type(4){display:none}.outcome>.interpretation{border-top:1px solid #98a2b325;flex-basis:100%;padding-top:9px}.interpretation h2,.outcome .interpretation h2{font-size:15px;line-height:23px}.interpretation p{font-size:12px}.summary-conditions{font-size:13px}.summary-note{font-size:12px}.model-grid{flex-direction:column;gap:14px;min-height:0;display:flex}.chart-stack{flex-direction:column;min-height:0;display:flex}.sensitivity-card{min-height:350px}.sensitivity-chart{padding:10px 10px 0}.waterfall-card{height:210px;min-height:210px}.conditions{padding:16px}.conditions .rail-title{margin-bottom:8px}.field-row{grid-template-columns:110px minmax(0,1fr) 63px;max-width:450px}.fixed-assumptions,.conditions .rail-note{max-width:450px}.diagnostic-grid{flex-direction:column;min-height:0;display:flex}.funnel-card{min-height:420px}.funnel-plot{min-height:285px}.funnel-row,.funnel-axis{grid-template-columns:88px minmax(0,1fr) 98px;gap:8px}.bar-value{font-size:11px}.inspector{padding:16px}.inspector-count span{font-size:13px}.version-pair{max-width:330px}.evidence-strip{flex-wrap:wrap;gap:6px 10px;height:auto;min-height:45px;padding:10px 12px}.evidence-strip .source-status,.evidence-strip .rule{display:none}.action-footer{flex-wrap:wrap;gap:8px;height:auto;min-height:72px;margin:0 16px 12px;padding-top:10px}.footer-note{flex-basis:100%;margin-bottom:1px;font-size:11px;line-height:18px}.action-footer>.button{flex:1;min-width:0;height:37px;padding:0 8px;font-size:13px}.card-head{padding:13px 14px 0}.card h3{font-size:15px}.scope-card-body{padding:14px 18px}.scope-stack{height:34px}.scope-card-body>.legend{gap:8px 12px;font-size:11px}.live-task-table{min-width:635px}.live-task-table td{height:59px}.confirmation .confirm-grid{font-size:12px}.scope-guidance{align-items:flex-start;padding:8px 2px;font-size:12px}.execution-strip>div{align-items:flex-start;font-size:13px}.execution-strip p{margin-left:0}.overview-judgment{margin-bottom:17px;padding:9px 2px 17px}.overview-judgment h2{font-size:24px}.judgment-foot{flex-direction:column;gap:8px;font-size:12px}.overview-signals{grid-template-columns:1fr;gap:0;padding-bottom:3px}.overview-signals>button,.overview-signals>button:first-child,.overview-signals>button:last-child{border-right:0;border-bottom:1px solid var(--subtle);grid-template-columns:1fr 1fr;align-items:center;gap:7px 14px;padding:14px 2px;display:grid}.overview-signals>button>span{font-size:13px}.overview-signals>button>div:not(.signal-comparison):not(.availability-track):not(.forecast-spark){justify-content:flex-end;margin:0}.overview-signals strong{font-size:29px}.overview-signals .signal-comparison,.overview-signals .availability-track,.overview-signals .forecast-spark{display:none}.overview-signals>button>small{grid-column:1/-1;margin-top:0;font-size:11px}.overview-signals .tag{display:none}.section-heading{align-items:flex-start}.section-heading>span{font-size:11px}.work-path{flex-wrap:wrap;gap:10px;padding:14px 2px}.path-icon{width:31px;height:31px}.work-path h4{font-size:14px}.work-path p{font-size:11px}.work-path .tag{display:none}.recent-inline{margin-top:19px}.recent-inline>button time,.recent-inline>button{font-size:11px}.agent .conversation{padding:15px 14px}.agent-bottom{padding:0 13px 12px}.agent-header{height:52px;min-height:52px;padding:0 14px}.agent-header h2{font-size:18px}.agent-header .agent-context-label{font-size:11px}.agent .message-body{margin-left:26px}.agent .bubble,.agent .user-bubble{font-size:13px;line-height:21px}.agent .user-bubble{max-width:88%}.composer{height:158px}.agent-disclaimer{font-size:10px}.suggestions{margin-bottom:9px}.ops-dialog,.ops-dialog.wide{gap:15px;width:calc(100vw - 20px);max-height:calc(100dvh - 32px);padding:21px 17px;max-width:calc(100vw - 20px)!important}.ops-dialog [data-slot=dialog-title]{font-size:19px;line-height:27px}.ops-dialog [data-slot=dialog-description],.ops-dialog .inline-banner{font-size:12px}.modal-actions .button{padding:0 12px;font-size:13px}.ops-dialog .table-toolbar{gap:9px}.table-toolbar .search-field{flex-basis:100%}.table-toolbar select{flex:1}.trial-row{flex-wrap:wrap;gap:10px;padding:13px}.trial-row>div:first-of-type{min-width:190px}.trial-row-actions{margin-left:auto}.trial-profit{margin-left:47px;font-size:22px}.trial-row p{font-size:11px}.save-summary strong{margin-left:0}.key-values>div{gap:12px;font-size:12px}.key-values strong{max-width:68%}.comparison-selects{gap:10px}.comparison-selects select{max-width:100%;font-size:12px}.comparison-result p{margin-left:0}.form-pair{gap:12px}.acceptance-impact{flex-direction:column;align-items:flex-start;gap:9px}.settings-page{padding:17px}.setting-row{flex-wrap:wrap;align-items:flex-start;gap:15px}.setting-row p,.definition-row p{font-size:12px}.setting-row [role=switch]{margin-left:auto}.setting-row select{font-size:12px}.toast{width:max-content;max-width:calc(100vw - 28px);padding:11px 12px;font-size:12px}.toast>span{overflow-wrap:anywhere}.task-card .card-head .text-link{font-size:12px}.card-subtitle{font-size:11px}.storage-warning{width:calc(100vw - 30px);font-size:11px;top:103px}}@media (prefers-reduced-motion:reduce){.conversation{scroll-behavior:auto}}.business-scroll>*{flex-shrink:0}.model-grid{min-height:544px}.sensitivity-card{min-height:340px}.sensitivity-interactive svg circle:not([role=button]){pointer-events:none}.sensitivity-chart{flex:none;height:235px;min-height:235px;padding-top:0}.chart-hint{display:none}.waterfall-card{height:190px;min-height:190px}.conditions .field-row{margin-top:4px;margin-bottom:4px}.conditions .rail-title{margin-bottom:8px}.conditions .fixed-assumptions{margin-top:10px}.conditions .baseline{margin-top:8px;padding-top:10px}.conditions .rail-note{margin-top:10px}.conditions .formula-link{margin-top:8px}.scope-card{height:auto;min-height:0;padding:0}.scope-card .card-head{padding:12px 16px 0}.scope-card-body{padding:4px 24px 12px}.scope-card-body .scope-visual{margin:5px 0;padding-bottom:22px}.scope-stack{height:28px}.scope-card .legend{margin:0;padding:0}.task-card{flex:none;padding:0}.live-task-table td{height:52px;padding-top:8px;padding-bottom:8px}.live-task-table th{height:34px}.recovery-phase-confirm .scope-card .card-subtitle{display:none}.recovery-phase-confirm .scope-card{margin-bottom:12px}.recovery-phase-confirm .task-card .card-subtitle{display:none}.recovery-phase-confirm .task-card .card-head{padding-top:10px;padding-bottom:8px}.recovery-phase-confirm .task-card{margin-bottom:12px}.confirmation{min-height:0}@media (max-width:760px){.model-grid,.chart-stack{flex:none;min-height:auto}.model-grid{display:block}.chart-stack{gap:14px;display:flex}.chart-stack>*{flex:none}.sensitivity-card{min-height:340px}.conditions{margin-top:14px}.scope-card-body{padding:7px 18px 13px}.diagnostic-grid{flex:none}.funnel-card{min-height:420px}.funnel-plot{flex:none;min-height:285px}.sensitivity-chart{padding-left:10px;padding-right:10px}}.preview-option+.preview-option{border-top:1px solid var(--line,#e3e8f0);margin-top:12px;padding-top:12px}.preview-option .result-row{margin:8px 0}.preview-option .btn{margin-top:6px}.execution-strip.returned{color:#9a4c1d;background:#fff5eb;border-color:#f0d5bc}.agent-rail{display:none}.agent-header .icon-button.active{color:var(--blue);background:var(--blue50)}.recovery-details{padding-bottom:14px}.vehicle-filter-row{grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;padding:4px 18px 16px;display:grid}.vehicle-filter-row select{border:1px solid var(--line);height:36px;color:var(--body);background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.vehicle-table-scroll{overflow-x:auto}.vehicle-table-scroll table{min-width:580px}.vehicle-table-scroll td,.vehicle-table-scroll th{height:43px;padding:10px 18px;font-size:13px}.recovery-details .pagination{padding:14px 18px 6px}.vehicle-details-note{color:var(--secondary);align-items:center;gap:8px;padding:8px 18px 0;font-size:12px;line-height:1.6;display:flex}@media (min-width:1101px){.workspace{transition:grid-template-columns .24s}.workspace.agent-collapsed{grid-template-columns:minmax(0,1fr) 48px}.workspace.agent-collapsed .agent{display:none}.workspace.agent-collapsed .agent-rail{color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:16px 4px;display:flex}.agent-rail span{writing-mode:vertical-rl;letter-spacing:1px;font-size:14px;font-weight:600}.agent-rail:hover{background:var(--blue50)}}@media (max-width:600px){.vehicle-filter-row{grid-template-columns:1fr 1fr;padding:4px 14px 12px}.vehicle-filter-row input{grid-column:1/-1}.vehicle-filter-row select{min-width:0;font-size:12px}.recovery-details .card-head{flex-wrap:wrap}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--v2-blue:#0f5cfa;--v2-blue50:#f2f6ff;--v2-green:#89b82a;--v2-orange:#f26c23;--v2-text:#0b1020;--v2-body:#344054;--v2-muted:#667085;--v2-line:#e3e7ee;--v2-canvas:#f6f7fa}.v3-operations-tabs{border-bottom:1px solid var(--v2-line);gap:24px;padding:0 25px;display:flex}.v3-operations-tabs button{color:var(--v2-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 2px;font-size:13px;display:flex}.v3-operations-tabs button[aria-current]{color:var(--v2-blue);border-bottom-color:var(--v2-blue);font-weight:600}.v3-fleet-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v3-fleet-region,.v3-fleet-search{border:1px solid var(--v2-line);min-height:36px;color:var(--v2-muted);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.v3-fleet-region select{min-width:106px;font:inherit;color:var(--v2-body);background:0 0;border:0;outline:none;padding:6px 0}.v3-fleet-search{flex:1;max-width:290px}.v3-fleet-search input{width:100%;min-width:80px;font:inherit;background:0 0;border:0;outline:none;padding:7px 0;font-size:12px}.v3-fleet-search button,.v3-fleet-inspector header button,.v3-dispatch-vehicles button{color:var(--v2-muted);background:0 0;border:0;padding:3px}.v3-live-control{color:var(--v2-muted);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.v3-live-control>span{align-items:center;gap:5px;display:flex}.v3-live-control i{background:var(--secondary);border-radius:50%;width:6px;height:6px}.v3-live-control i.live{background:#72a024;box-shadow:0 0 0 3px #89b82a17}.v3-fleet-statuses{border:1px solid var(--v2-line);background:#fff;border-radius:9px;display:flex;overflow:auto}.v3-fleet-statuses button{text-align:left;min-width:86px;color:var(--v2-body);background:0 0;border:0;border-right:1px solid #edf0f4;flex:1;padding:10px 9px;transition:background .16s}.v3-fleet-statuses button:last-child{border-right:0}.v3-fleet-statuses button:hover{background:#fafbff}.v3-fleet-statuses button[aria-pressed=true]{background:var(--v2-blue50);box-shadow:inset 0 -2px var(--v2-blue)}.v3-fleet-statuses button>span{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.v3-fleet-statuses strong{letter-spacing:-.4px;margin-top:4px;font-size:22px;font-weight:600;display:block}.v3-fleet-statuses i,.v3-status-label i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.v3-fleet-map-layout{border:1px solid var(--v2-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 250px;min-height:515px;display:grid;overflow:hidden}.v3-map{isolation:isolate;background:#f2f5f4;height:100%;min-height:515px;position:relative;overflow:hidden}.v3-map>svg{touch-action:none;cursor:grab;width:100%;height:100%;min-height:515px;position:absolute;inset:0}.v3-map.tool-pan>svg:active{cursor:grabbing}.v3-map.tool-box>svg,.v3-map.tool-destination>svg{cursor:crosshair}.v3-map-topline{z-index:2;color:var(--v2-body);pointer-events:none;background:#ffffffed;border:1px solid #e1e5e8;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex;position:absolute;top:12px;left:14px}.v3-map-topline>span:first-child{font-weight:600}.v3-map-topline>span+span{color:var(--v2-muted);border-left:1px solid #d6dee8;padding-left:7px}.v3-map-tools,.v3-map-zoom{z-index:2;background:#fff;border:1px solid #d9e1e6;border-radius:7px;flex-direction:column;display:flex;position:absolute;right:12px;overflow:hidden;box-shadow:0 2px 7px #18243b0b}.v3-map-tools{top:12px}.v3-map-zoom{bottom:36px}.v3-map-tools button,.v3-map-zoom button{width:33px;height:33px;color:var(--body);background:#fff;border:0;border-bottom:1px solid #edf0f2;place-items:center;display:grid}.v3-map-tools button:last-child,.v3-map-zoom button:last-child{border-bottom:0}.v3-map-tools button[aria-pressed=true],.v3-map-tools button:hover,.v3-map-zoom button:hover{background:var(--v2-blue50);color:var(--v2-blue)}.v3-map-road-label{fill:#889994;text-anchor:middle;paint-order:stroke;stroke:#f5f7f4;stroke-width:2px;pointer-events:none}.v3-map-marker{cursor:pointer;transition:transform 1.1s linear}.v3-map-marker.focused{filter:drop-shadow(0 2px 3px #0f5cfa1c)}.v3-map-instruction{z-index:3;color:var(--v2-blue);background:#fff;border:1px solid #afc7fb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex;position:absolute;top:56px;left:14px;right:54px;box-shadow:0 3px 10px #101b3110}.v3-map-instruction button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.v3-map-attribution{color:var(--secondary);pointer-events:none;background:#ffffffe5;justify-content:space-between;padding:4px 9px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}.v3-map-attribution a{color:#52647b;pointer-events:auto}.v3-map-empty{border:1px solid var(--v2-line);min-width:240px;color:var(--v2-muted);pointer-events:none;background:#fffffff2;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:18px;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-map-empty strong{color:var(--v2-body)}.v3-map-loading{border:1px solid var(--v2-line);min-height:400px;color:var(--v2-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.v3-map-loading strong{color:var(--v2-body)}.v3-fleet-inspector{border-left:1px solid var(--v2-line);flex-direction:column;min-width:0;display:flex}.v3-fleet-inspector>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;display:flex}.v3-vehicle-detail{flex-direction:column;gap:13px;padding:17px 15px;animation:.24s both v2-appear;display:flex}.v3-position-source{color:var(--v2-muted);overflow-wrap:anywhere;font-size:11px}.v3-position-source>summary{color:var(--v2-blue);cursor:pointer;font-size:12px}.v3-position-source p{margin:7px 0;line-height:1.5}.v3-selection-bar>button[aria-pressed=true]:not(.button){color:var(--v2-blue);font-weight:650}.v3-vehicle-identity{align-items:center;gap:10px;display:flex}.v3-vehicle-icon{background:var(--v2-blue50);width:41px;height:41px;color:var(--v2-blue);border:1px solid #dae5fc;border-radius:8px;place-items:center;display:grid}.v3-vehicle-identity h2{font-size:18px;font-weight:650}.v3-vehicle-identity div>span{color:var(--v2-muted);font-size:11px}.v3-status-label{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.v3-soc{background:var(--blue50);border:1px solid #e9eef8;border-radius:7px;padding:11px}.v3-soc>div:first-child{justify-content:space-between;align-items:center;display:flex}.v3-soc span{color:var(--v2-muted);align-items:center;gap:5px;font-size:11px;display:flex}.v3-soc strong{font-size:22px;font-weight:600}.v3-soc small{margin-left:2px;font-size:11px;font-weight:400}.v3-soc-track{background:#e3e9f2;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.v3-soc-track i{transform-origin:0;width:100%;height:100%;transition:transform .8s;display:block}.v3-vehicle-note{color:var(--v2-body);background:#f7f9fc;border-radius:6px;padding:8px 9px;font-size:11px;line-height:1.75}.v3-vehicle-note.critical{color:#b42318;background:#fff5f3}.v3-vehicle-note>svg{vertical-align:middle;display:inline}.v3-vehicle-fields{flex-direction:column;gap:7px;margin:0;font-size:10px;display:flex}.v3-vehicle-fields>div{justify-content:space-between;gap:10px;display:flex}.v3-vehicle-fields dt{color:var(--v2-muted)}.v3-vehicle-fields dd{text-align:right;color:var(--v2-body);margin:0}.v3-inspector-actions{gap:7px;display:flex}.v3-inspector-actions>*{flex:1}.v3-vehicle-detail>.v2-text-button{justify-content:center;font-size:11px}.v3-fleet-scope-summary{flex-direction:column;align-items:flex-start;gap:14px;padding:25px 17px;display:flex}.v3-inspector-icon{background:var(--v2-blue50);width:45px;height:45px;color:var(--v2-blue);border-radius:11px;place-items:center;display:grid}.v3-fleet-scope-summary h3{font-size:14px}.v3-fleet-scope-summary p{color:var(--v2-muted);font-size:12px;line-height:1.85}.v3-fleet-scope-summary dl{flex-direction:column;gap:11px;width:100%;margin:0 0 4px;font-size:11px;display:flex}.v3-fleet-scope-summary dl>div{justify-content:space-between;gap:9px;display:flex}.v3-fleet-scope-summary dt{color:var(--v2-muted)}.v3-fleet-scope-summary dd{margin:0}.v3-fleet-scope-summary>.button{width:100%}.v3-fleet-inspector>footer{border-top:1px solid var(--v2-line);margin-top:auto;padding:12px 15px}.v3-fleet-inspector>footer button{width:100%;color:var(--v2-muted);background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.v3-fleet-inspector>footer svg:last-child{margin-left:auto}.v3-area-caption{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 3px;font-size:11px;display:flex}.v3-area-caption button{color:var(--v2-blue);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:flex}.v3-destination-caption{color:#7058a3;font-size:11px}.v3-selection-bar{z-index:6;background:#f3f7ff;border:1px solid #c8dafd;border-radius:8px;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex;position:sticky;top:0;box-shadow:0 4px 10px #101b310a}.v3-selection-bar>span{color:var(--v2-blue);align-items:center;gap:7px;font-weight:600;display:flex}.v3-selection-bar>button:not(.button){color:var(--v2-muted);background:0 0;border:0;font-size:11px}.v3-selection-bar>div{flex:1}.v3-fleet-table{border-collapse:collapse;width:100%;font-size:12px}.v3-fleet-table th{text-align:left;color:var(--v2-muted);border-bottom:1px solid var(--v2-line);background:#fafbfe;padding:9px;font-size:11px;font-weight:500}.v3-fleet-table td{border-bottom:1px solid #edf0f4;padding:11px 9px}.v3-fleet-table tr.selected td{background:var(--v2-blue50)}.v3-fleet-table input{accent-color:var(--v2-blue);width:14px;height:14px}.v3-fleet-table .v2-text-button{font-size:12px}.v3-recommendation{color:var(--v2-muted);font-size:11px}.v3-warning{color:#b5530f}.v3-fleet-bottom{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.v3-fleet-assessing{padding:13px 0;font-size:12px}.v3-fleet-assessing>i{background:var(--v2-blue);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.6s infinite v2-pulse;display:inline-block}.v3-fleet-assessing p{color:var(--v2-muted);padding-top:9px}.v3-fleet-assessment{flex-direction:column;gap:11px;font-size:12px;line-height:1.8;display:flex}.v3-fleet-assessment>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.v3-fleet-assessment p{color:var(--v2-body)}.v3-fleet-assessment small{color:var(--v2-muted);font-size:10px}.v3-fleet-assessment-empty{color:var(--v2-muted);align-items:flex-start;gap:12px;padding:16px 1px;font-size:12px;line-height:1.9;display:flex}.v3-fleet-assessment-empty>svg{color:var(--v2-blue);flex-shrink:0;margin-top:4px}.v3-fleet-task{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;width:100%;padding:10px 0;display:flex}.v3-fleet-task:last-child{border-bottom:0}.v3-fleet-task>span:first-child{flex-direction:column;flex:1;gap:4px;display:flex}.v3-fleet-task strong{font-size:12px;font-weight:500}.v3-fleet-task small{color:var(--v2-muted);font-size:10px}.v3-dispatch-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.v3-dispatch-heading>span{background:var(--v2-blue50);color:var(--v2-blue);border-radius:8px;padding:10px}.v3-dispatch-heading h3{font-size:17px}.v3-dispatch-heading p{color:var(--v2-muted);margin-top:6px;font-size:12px}.v3-dispatch-vehicles{max-height:200px;overflow:auto}.v3-dispatch-vehicles>div{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.v3-dispatch-vehicles>div>span:not(.tag){color:var(--v2-muted)}.v3-dispatch-vehicles .tag{white-space:normal;max-width:60%;margin-left:auto}.v3-destination-row{align-items:center;gap:12px;display:flex}.v3-destination-row>svg{color:var(--v2-blue)}.v3-destination-row>span{flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.v3-destination-row small{color:var(--v2-muted)}.v3-draft-note{color:var(--v2-muted);margin-right:auto;font-size:11px}.v3-source-layers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v3-source-layers>div{flex-direction:column;align-items:flex-start;gap:9px;font-size:12px;display:flex}.v3-source-layers p{color:var(--v2-muted);font-size:12px;line-height:1.85}.v3-rule-list{color:var(--v2-body);flex-direction:column;gap:10px;padding-left:18px;font-size:12px;line-height:1.8;display:flex}.v3-map-license,.v3-events-help,.v3-task-map-note{color:var(--v2-muted);font-size:12px;line-height:1.8;margin:12px 0!important}@media (min-width:1700px){.v3-fleet-map-layout{grid-template-columns:minmax(0,1fr) 275px;min-height:560px}.v3-map,.v3-map>svg{min-height:560px}}@media (max-width:1250px){.v3-fleet-map-layout{grid-template-columns:minmax(0,1fr) 225px}.v3-fleet-statuses button{min-width:78px;padding:9px 7px}.v3-fleet-statuses button>span{font-size:10px}.v3-fleet-toolbar{gap:8px}.v3-live-control{margin-left:0}.v3-fleet-bottom{grid-template-columns:1fr}}@media (max-width:760px){.v3-operations-tabs{gap:22px;padding:0 15px}.v3-fleet-toolbar{align-items:stretch}.v3-fleet-search{max-width:none}.v3-live-control{justify-content:space-between;width:100%}.v3-fleet-map-layout{grid-template-columns:1fr}.v3-map,.v3-map>svg{height:390px;min-height:390px;position:relative}.v3-map>svg{position:absolute}.v3-fleet-inspector{border-left:0;border-top:1px solid var(--v2-line)}.v3-vehicle-detail{gap:10px}.v3-fleet-scope-summary{gap:12px;padding:16px}.v3-fleet-scope-summary dl{flex-flow:wrap;gap:12px}.v3-fleet-scope-summary .v3-inspector-icon{display:none}.v3-selection-bar{flex-wrap:wrap;gap:8px}.v3-selection-bar>div{display:none}.v3-selection-bar>span{flex:1}.v3-area-caption{align-items:flex-start}.v3-fleet-statuses strong{font-size:20px}.v3-fleet-table{min-width:640px}.v3-source-layers{grid-template-columns:1fr}.v3-map-topline{font-size:10px;left:9px}.v3-dispatch-vehicles>div{flex-wrap:wrap;gap:6px}.v3-draft-note{width:100%}.v3-map-instruction{font-size:11px}}@media (prefers-reduced-motion:reduce){.v3-map-marker,.v3-map-marker>circle,.v3-soc-track i{transition:none!important}.v3-vehicle-detail,.v3-fleet-assessing>i{animation:none!important}}.v2-evidence-details{border:1px solid var(--v2-line);background:#fff;border-radius:9px;padding:15px 18px}.v2-evidence-details>summary,.v2-report-sources>summary{cursor:pointer;color:var(--v2-blue);padding:5px 0;font-size:13px;font-weight:600}.v2-evidence-details[open]>summary{margin-bottom:12px}.v2-evidence-details>div>p{color:var(--v2-body);margin:4px 12px 14px;font-size:13px;line-height:1.8}.v2-export-file{border:1px solid var(--v2-line);background:#f8fafc;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.v2-export-file>div{flex:1;min-width:0}.v2-export-file strong{overflow-wrap:anywhere}.v2-export-file p{color:var(--v2-muted);font-size:12px}.v2-export-preview{resize:vertical;white-space:pre;height:330px;color:var(--body);overflow:auto;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace!important}.v2-report-source-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--v2-line);background:#f8fafc;border-radius:8px;margin:0;padding:16px;font:13px/1.8 inherit}html,body{background:var(--v2-canvas);width:100%;min-width:0;height:100%;margin:0;overflow:hidden}.v2-app{width:100%;height:100dvh;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:0;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;display:flex}.v2-app *,.v2-dialog *{box-sizing:border-box}.v2-app button,.v2-dialog button{cursor:pointer;font-family:inherit}.v2-app button:disabled,.v2-dialog button:disabled{cursor:not-allowed;opacity:.45}:is(.v2-app :is(button,input,textarea,select,tr):focus-visible,.v2-dialog :is(button,input,textarea,select,tr):focus-visible){outline:2px solid var(--primary);outline-offset:3px}.v2-app :is(h1,h2,h3,p),.v2-dialog :is(h3,p){margin:0}.v2-app a{color:var(--primary)}.v2-app svg,.v2-dialog svg{flex-shrink:0}.v2-app .button,.v2-dialog .button{border:1px solid var(--line);height:36px;color:var(--body);white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #14243d04}.v2-app .icon-button,.v2-dialog .icon-button{width:32px;height:32px;color:var(--secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-app .icon-button:hover,.v2-dialog .icon-button:hover{background:var(--blue50);color:var(--primary)}.v2-app .tag,.v2-dialog .tag{color:#556176;white-space:nowrap;background:#f1f3f7;border:0;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.v2-app .tag.green,.v2-dialog .tag.green{background:var(--green50);color:var(--greenText)}.v2-app .tag.orange,.v2-dialog .tag.orange{background:var(--orange50);color:var(--orangeText)}.v2-app .tag.blue,.v2-dialog .tag.blue{background:var(--blue50);color:var(--primary)}.v2-global-header{border-bottom:1px solid var(--line);background:#fbfcfe;flex:0 0 60px;justify-content:space-between;align-items:center;gap:24px;height:60px;padding:0 24px;display:flex}.v2-brand{white-space:nowrap;letter-spacing:.2px;color:var(--text);background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:17px;font-weight:650;display:flex}.v2-brand img{object-fit:contain;width:106px;height:auto;max-height:18px}.v2-brand>span{border-left:1px solid var(--line);padding-left:13px}.v2-global-header nav{align-items:stretch;gap:24px;height:100%;display:flex}.v2-global-header nav button{color:var(--body);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:2px 4px 0;font-size:14px}.v2-global-header nav button.active{border-color:var(--primary);color:var(--primary);font-weight:600}.v2-global-tools{align-items:center;gap:8px;display:flex}.v2-profile-button{color:var(--body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:12px;display:flex}.v2-profile-button>span:first-child{background:var(--blue100);color:#34537d;border:1px solid #dce4f1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.v2-workspace{flex:1;grid-template-columns:minmax(0,7fr) minmax(345px,3fr);gap:16px;min-height:0;padding:12px;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1);display:grid}.v2-business,.v2-agent{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;min-height:0;box-shadow:0 1px 2px #10182802}.v2-business{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;grid-area:1/1;display:flex;overflow-y:auto}.v2-workspace.agent-collapsed{grid-template-columns:minmax(0,1fr) minmax(44px,0fr)}.v2-agent,.v2-agent-rail{grid-area:1/2;transition:opacity .16s ease-out,transform .26s cubic-bezier(.16,1,.3,1),visibility .16s}.v2-workspace.agent-collapsed .v2-agent{opacity:0;visibility:hidden;pointer-events:none;transform:translate(10px)}.v2-agent-rail{opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--line);color:var(--primary);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding-top:18px;display:flex}.v2-workspace.agent-collapsed .v2-agent-rail{opacity:1;visibility:visible;pointer-events:auto}.v2-agent-rail span{writing-mode:vertical-rl;letter-spacing:1px}.v2-page-head{flex:none;padding:18px 20px 10px}.v2-breadcrumb{color:var(--secondary);align-items:center;gap:10px;min-height:18px;margin-bottom:14px;font-size:12px;display:flex}.v2-breadcrumb span:last-child{color:var(--body)}.v2-breadcrumb button{color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.v2-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.v2-title h1{letter-spacing:-.4px;overflow-wrap:anywhere;max-width:100%;font-size:26px;font-weight:650;line-height:1.4}.v2-title-icon{color:#fff;background:var(--primary);border-radius:7px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 2px 4px #0f5cfa15}.v2-subhead{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.v2-scope-button{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;display:inline-flex}.v2-inline{align-items:center;gap:8px;min-width:0;display:flex}.v2-inline.wrap{flex-wrap:wrap}.v2-page-content{flex-direction:column;flex:1;gap:16px;min-width:0;padding:10px 20px 22px;display:flex}.v2-text-button{color:var(--primary);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.v2-text-button:hover{text-underline-offset:3px;text-decoration:underline}.v2-muted,.muted{color:var(--secondary)}.v2-small{font-size:12px}.v2-blue{color:var(--primary)!important}.v2-green{color:var(--greenText)!important}.v2-orange{color:var(--orangeText)!important}.v2-error{color:#c53131;margin:4px 0;font-size:12px}.v2-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px;overflow:hidden}.v2-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:8px;display:flex}.v2-card-head h2{color:var(--text);font-size:14px;font-weight:620;line-height:1.5}.v2-card-head p{color:var(--secondary);margin-top:4px;font-size:11px;line-height:1.5}.v2-card>p{color:var(--body);font-size:13px;line-height:1.8}.v2-card>.v2-text-button{margin-top:8px}.v2-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-grid{gap:14px;min-width:0;display:grid}.v2-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2-grid.analysis-primary{grid-template-columns:minmax(0,3fr) minmax(210px,1fr)}.v2-outcome{background:linear-gradient(115deg,#fbfdf7 0%,#f2f9df 100%);border:1px solid #e8eedc;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.v2-outcome h2{letter-spacing:-.3px;max-width:720px;font-size:22px;font-weight:630;line-height:1.5}.v2-outcome p{color:#596541;margin-top:8px;font-size:12px;line-height:1.7}.v2-eyebrow{color:var(--greenText);letter-spacing:.2px;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;font-weight:550;display:flex}.v2-overview-outcome{min-height:170px;padding:22px 26px}.v2-overview-outcome>div:first-child{max-width:74%}.v2-overview-outcome .v2-text-button{margin-top:11px}.v2-hero-value{white-space:nowrap;border-left:1px solid #dfe8c7;flex-direction:column;gap:3px;padding-left:26px;display:flex}.v2-hero-value>span{color:#536142;font-size:12px}.v2-hero-value strong{letter-spacing:-1px;font-size:44px;font-weight:620;line-height:1.25}.v2-hero-value small{color:var(--greenText);letter-spacing:0;margin-left:7px;font-size:13px;font-weight:400}.v2-metric-strip{border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow:hidden}.v2-metric{text-align:left;border:0;border-right:1px solid var(--subtle);background:0 0;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;font-family:inherit;display:flex}.v2-metric:last-child{border-right:0}.v2-metric-action:hover{background:var(--blue50)}.v2-metric-label{color:var(--secondary);justify-content:space-between;gap:3px;font-size:12px;display:flex}.v2-metric strong{letter-spacing:-.7px;white-space:nowrap;color:var(--text);font-size:29px;font-weight:600;line-height:1.3;display:block}.v2-metric strong small{color:var(--secondary);letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.v2-metric-note{color:var(--secondary);font-size:11px;line-height:1.5}.v2-trial-outcome{grid-template-columns:1fr 1fr 2fr;gap:0;padding:18px 20px;display:grid}.v2-trial-outcome .v2-metric{border-color:#dce7bf;padding:0 14px}.v2-trial-outcome .v2-metric:first-child{padding-left:0}.v2-trial-outcome .v2-metric strong{letter-spacing:-1px;color:#101b06;font-size:42px}.v2-trial-outcome .v2-metric-label{color:#344322;font-size:13px}.v2-hero-assumptions{color:#344322;padding-left:20px;font-size:12px}.v2-hero-assumptions strong{font-weight:550}.v2-hero-assumptions strong span{color:#a6b689;margin:0 9px}.v2-chart{width:100%;min-width:0;position:relative}.v2-chart-tip{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 4px 20px #26374c12}.v2-chart-tip strong{color:var(--text);margin-top:4px;font-size:14px;display:block}.v2-chart-values{color:var(--secondary);justify-content:center;gap:16px;margin:2px 0 6px;font-size:11px;display:flex}.v2-chart-legend{color:var(--body);flex-wrap:wrap;align-items:center;gap:22px;font-size:11px;display:flex}.v2-chart-legend>span{align-items:center;gap:7px;display:flex}.v2-chart-legend i{border:2px solid;border-radius:50%;width:9px;height:9px}.v2-comparison{flex-direction:column;justify-content:space-between;display:flex}.v2-compare-row{border-bottom:1px solid var(--subtle);flex-direction:column;gap:4px;padding:10px 2px;display:flex}.v2-compare-row:last-child{border:0}.v2-compare-row>span{color:var(--secondary);font-size:12px}.v2-compare-row small{color:var(--secondary);margin-left:5px;font-size:11px;font-weight:400}.v2-compare-row em{color:var(--secondary);font-size:11px;font-style:normal}.v2-key-values,.v2-comparison dl{flex-direction:column;margin:0;display:flex}.v2-key-values>div,.v2-comparison dl>div{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:12px;display:flex}.v2-key-values>div:last-child,.v2-comparison dl>div:last-child{border:0}.v2-key-values dt,.v2-comparison dt{color:var(--secondary);flex-shrink:0}.v2-key-values dd,.v2-comparison dd{text-align:right;color:var(--body);overflow-wrap:anywhere;margin:0}.v2-row-link{text-align:left;border:0;border-bottom:1px solid var(--subtle);width:100%;color:var(--secondary);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 1px;display:flex}.v2-row-link:last-child{border-bottom:0}.v2-row-link:hover{color:var(--primary);background:var(--blue50)}.v2-row-link>span{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-row-link strong{color:var(--text);font-size:13px;font-weight:550}.v2-row-link small{color:var(--secondary);font-size:11px;line-height:1.5}.v2-question-list{flex-direction:column;display:flex}.v2-question-list button{text-align:left;border:0;border-bottom:1px solid var(--subtle);color:var(--body);background:0 0;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.v2-question-list button:last-child{border:0}.v2-question-list button:hover{color:var(--primary)}.v2-question-list button span{flex:1}.v2-question-list button>svg:first-child{color:var(--primary)}.v2-footer{border-top:1px solid var(--line);z-index:8;background:#fffffff7;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin-top:auto;padding:13px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #10182802}.v2-footer-note{color:var(--secondary);align-items:center;gap:8px;max-width:50%;font-size:11px;line-height:1.5;display:flex}.v2-footer-note svg{color:var(--primary)}.v2-analysis-tabs,.v2-scenario-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 20px 10px;display:flex}.v2-segmented{background:#fff;border:1px solid #dbe2ec;border-radius:7px;flex-shrink:0;display:inline-flex;overflow:hidden}.v2-segmented>button{color:var(--body);white-space:nowrap;background:0 0;border:0;border-right:1px solid #e4e8ef;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.v2-segmented>button:last-child{border-right:0}.v2-segmented>button.active{background:var(--primary);color:#fff}.v2-segmented>button small{opacity:.8;font-size:10px}.v2-selection-strip{background:var(--blue50);color:var(--primary);border:1px solid #cbdcff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:12px;display:flex}.v2-selection-strip>span{align-items:center;gap:6px;display:flex}.v2-selection-strip strong{font-weight:550}.v2-run-strip{background:var(--blue50);color:#345385;border:1px solid #dce7ff;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.v2-run-strip>div{flex:1}.v2-run-strip strong{font-weight:550}.v2-run-steps{flex-wrap:wrap;gap:15px;margin-top:7px;display:flex}.v2-run-steps>span{color:#8d98aa;align-items:center;gap:5px;font-size:10px;display:flex}.v2-run-steps .done{color:#557527}.v2-run-steps .current{color:var(--primary)}.v2-run-steps i{background:#b9c5d6;border-radius:50%;width:5px;height:5px}.v2-running-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.3s ease-in-out infinite v2-pulse;display:block;box-shadow:0 0 0 4px #0f5cfa0c}@keyframes v2-pulse{50%{opacity:.45;box-shadow:0 0 0 6px #0f5cfa04}}.v2-note{color:#465a77;background:#f4f8ff;border:1px solid #e5edfc;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;font-size:12px;line-height:1.8;display:flex}.v2-note>svg{color:#547ab8;margin-top:3px}.v2-note.orange{color:#8b5832;background:#fff8f0;border-color:#f7e6d5}.v2-note.orange>svg{color:#c27b3c}.v2-note p{margin-top:8px}.v2-next-actions p{margin-bottom:12px}.v2-empty{color:#8492a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:25px;display:flex}.v2-empty strong{color:var(--body);font-size:15px;font-weight:550}.v2-empty p{max-width:430px;color:var(--secondary);font-size:12px}.v2-loading{color:var(--secondary);justify-content:center;align-items:center;gap:12px;padding:40px;font-size:13px;display:flex}.v2-form-grid{gap:13px;margin:10px 0;display:grid}.v2-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-field{min-width:0;color:var(--body);flex-direction:column;gap:6px;font-size:12px;display:flex}.v2-field small{color:var(--secondary);font-size:10px}.v2-app input:not([type=checkbox]),.v2-app select,.v2-app textarea,.v2-dialog input:not([type=checkbox]),.v2-dialog select,.v2-dialog textarea{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:6px;min-width:0;max-width:100%;padding:8px 10px;font-family:inherit;font-size:13px;box-shadow:0 1px 2px #10182803}.v2-app input:disabled,.v2-app select:disabled,.v2-dialog input:disabled,.v2-dialog select:disabled{color:#8290a5;background:#f7f8fa}.v2-app textarea,.v2-dialog textarea{resize:vertical;width:100%;line-height:1.7}.v2-field input,.v2-field select{width:100%;height:36px}.v2-disclosure{width:100%;color:var(--body);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;display:flex}.v2-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.v2-card .v2-disclosure+p{margin-top:9px}.v2-search{min-width:120px;max-width:250px;color:var(--secondary);flex:1;align-items:center;display:flex;position:relative}.v2-search>svg{pointer-events:none;position:absolute;left:9px}.v2-search input{width:100%;height:33px;padding-left:30px!important;font-size:12px!important}.v2-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-list-toolbar>.v2-inline{flex:1;justify-content:flex-end}.v2-list-toolbar select{max-width:180px;height:33px;font-size:12px}.v2-table-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.v2-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px;line-height:1.5}.v2-table th{color:var(--secondary);text-align:left;border-bottom:1px solid var(--line);background:#f8fafc;padding:10px 12px;font-weight:500}.v2-table td{border-bottom:1px solid var(--subtle);color:var(--body);text-overflow:ellipsis;max-width:300px;padding:12px;overflow:hidden}.v2-table td>small{color:var(--secondary);margin-top:4px;font-size:10px;display:block}.v2-table td>strong{font-weight:550}.v2-table td:first-child>svg{vertical-align:middle;margin-left:8px;display:inline}.v2-table tr.clickable{cursor:pointer}.v2-table tr:last-child td{border-bottom:0}.compact-tables .v2-table td{padding:8px 12px}.v2-pager{color:var(--secondary);justify-content:space-between;align-items:center;gap:10px;padding:12px 0 0;font-size:11px;display:flex}.v2-source-card{justify-content:space-between;align-items:center;padding:10px 0 2px;display:flex}.v2-source-card strong{font-size:26px;font-weight:550}.v2-source-card strong small{color:var(--secondary);margin-left:8px;font-size:11px;font-weight:400}.v2-setting-row{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.v2-setting-row:last-child{border:0}.v2-setting-row>span{flex-direction:column;gap:5px;display:flex}.v2-setting-row strong{font-size:13px;font-weight:550}.v2-setting-row small{color:var(--secondary);font-size:12px}.v2-app input[type=checkbox],.v2-dialog input[type=checkbox]{accent-color:var(--primary);cursor:pointer;flex-shrink:0;width:16px;height:16px}.v2-setting-row input[type=checkbox]{width:30px;height:20px}.v2-agent{flex-direction:column;display:flex;position:relative;overflow:hidden}.v2-agent-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex}.v2-agent-name{align-items:center;gap:11px;font-size:19px;font-weight:550;display:flex}.v2-agent-context{color:var(--secondary);background:#fcfdff;border-bottom:1px solid #edf1f6;align-items:center;gap:7px;min-height:43px;padding:10px 16px;font-size:11px;display:flex}.v2-agent-context>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.v2-agent-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;min-height:0;padding:20px 17px;display:flex;overflow:auto}.v2-agent-messages>*{flex-shrink:0}.v2-message-byline{color:var(--secondary);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.v2-message-byline strong{color:var(--body);font-size:12px;font-weight:500}.v2-agent-avatar{color:var(--primary);background:#fff;border:1px solid #b8d0ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.v2-message-text{color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.v2-message-user{align-self:flex-end;max-width:90%}.v2-message-user .v2-message-byline{justify-content:flex-end}.v2-message-user .v2-message-text{background:var(--blue50);border:1px solid #e0eaff;border-radius:9px 3px 9px 9px;padding:10px 12px}.v2-message-text.is-streaming:after{content:"";background:var(--primary);vertical-align:-1px;width:2px;height:12px;margin-left:3px;animation:.75s steps(2,end) infinite v2-pulse;display:inline-block}.v2-agent-welcome h3{letter-spacing:-.3px;margin:22px 0 12px;font-size:20px;font-weight:550;line-height:1.55}.v2-agent-ready{color:var(--secondary);border-top:1px solid #edf1f6;align-items:center;gap:7px;margin-top:20px;padding:11px 0;font-size:11px;display:flex}.v2-agent-ready svg{color:#74a038}.v2-agent-result{border:1px solid var(--line);background:#fff;border-radius:9px;margin:12px 0 0 31px;padding:12px;box-shadow:0 2px 5px #15295003}.v2-agent-result-title{color:#77a329;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-agent-result-title>span{align-items:center;gap:7px;min-width:0;display:flex}.v2-agent-result-title strong{color:var(--text);font-size:12px;font-weight:600;line-height:1.5}.v2-agent-result-title span>svg{color:var(--primary)}.v2-agent-result-status{color:var(--secondary);margin:8px 0 12px;font-size:11px}.v2-agent-result .v2-inline{flex-wrap:wrap;gap:10px}.v2-result-next{border:0;border-top:1px solid var(--subtle);width:calc(100% + 24px);color:var(--primary);background:#fafcff;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;margin:12px -12px -12px;padding:10px 12px;font-size:11px;display:flex}.v2-agent-working{color:#9ba7b9;background:#f9fbff;border:1px solid #e4ecfb;border-radius:9px;flex-direction:column;gap:10px;margin-left:30px;padding:13px;font-size:11px;display:flex}.v2-agent-working>div{color:#345785;align-items:center;gap:9px;margin-bottom:3px;display:flex}.v2-agent-working strong{font-size:12px;font-weight:500}.v2-agent-working>span{align-items:center;gap:6px;padding-left:17px;display:flex}.v2-agent-working i{background:#c1cbd9;border-radius:50%;width:5px;height:5px}.v2-agent-composer{z-index:3;background:#fff;flex-shrink:0;padding:12px 16px 8px}.v2-suggestions{scrollbar-width:none;align-items:center;gap:5px;padding-bottom:11px;display:flex;overflow:auto}.v2-suggestions button{border:1px solid var(--line);color:var(--body);white-space:nowrap;background:#fff;border-radius:6px;padding:7px 8px;font-size:10px;line-height:1.4}.v2-suggestions button:hover{border-color:var(--blue200);color:var(--primary);background:var(--blue50)}.v2-composer-box{border:1.3px solid var(--primary);background:#fff;border-radius:10px;padding:11px 12px;box-shadow:0 0 0 3px #0f5cfa04}.v2-composer-chips{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.v2-composer-chips>span{background:var(--blue50);color:#476288;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:10px;display:inline-flex}.v2-composer-chips .selected{background:var(--blue100);color:var(--primary)}.v2-composer-chips button{color:#607699;background:0 0;border:0;padding:0;display:flex}.v2-composer-box textarea{height:85px;min-height:60px;box-shadow:none!important;resize:none!important;color:var(--text)!important;border:0!important;outline:none!important;padding:0!important;font-size:13px!important;line-height:1.8!important}.v2-composer-bottom{align-items:center;gap:10px;margin-top:8px;display:flex}.v2-composer-bottom .v2-text-button{color:var(--secondary);font-size:10px}.v2-composer-bottom>span{color:var(--secondary);margin-left:auto;font-size:9px}.v2-send{background:var(--primary);color:#fff;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 2px 6px #0f5cfa18}.v2-send:disabled{opacity:.5}.v2-agent-disclaimer{color:var(--secondary);font-size:10px;margin:8px 0 0!important}.v2-follow-button{border:1px solid var(--blue200);color:var(--primary);white-space:nowrap;z-index:4;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:235px;left:50%;translate:-50%;box-shadow:0 2px 8px #18243812}.v2-dialog{max-height:88dvh;color:var(--body);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:13px;line-height:1.6;border:1px solid var(--line)!important;background:#fff!important;border-radius:12px!important;gap:0!important;width:min(620px,100vw - 40px)!important;max-width:620px!important;padding:0!important;display:flex!important;box-shadow:0 18px 64px #17284224!important}.v2-dialog.wide{width:min(1020px,100vw - 48px)!important;max-width:1020px!important}.v2-dialog-heading{border-bottom:1px solid var(--line);flex-shrink:0;padding:20px 24px 17px}.v2-dialog [data-slot=dialog-title]{color:var(--text);margin:0;font-weight:600;line-height:1.5;font-size:19px!important}.v2-dialog [data-slot=dialog-description]{color:var(--secondary);margin-top:5px;font-size:11px}.v2-dialog>.v2-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;gap:16px;min-width:0;min-height:0;padding:20px 24px;display:flex;overflow:auto}.v2-dialog>.v2-dialog-body>*{flex-shrink:0;min-width:0}.v2-dialog-heading [data-slot=dialog-title]{overflow-wrap:anywhere;padding-right:28px}.v2-dialog>[data-slot=dialog-title]{flex-shrink:0;padding:20px 48px 0 24px}.v2-dialog>[data-slot=dialog-description]{flex-shrink:0;padding:0 24px}.v2-modal-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:15px;display:flex}.v2-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-template-grid button{border:1px solid var(--line);text-align:left;color:var(--body);background:#fff;border-radius:8px;flex-direction:column;gap:7px;padding:14px;display:flex;position:relative}.v2-template-grid button.selected{border-color:var(--blue200);background:var(--blue50)}.v2-template-grid button>span{font-size:13px;font-weight:550}.v2-template-grid small{color:var(--secondary);font-size:11px}.v2-template-grid svg{color:var(--primary);position:absolute;top:15px;right:12px}.v2-library-list{max-height:440px;overflow:auto}.v2-model-title,.v2-object-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-model-title h3,.v2-object-heading h3{color:var(--text);font-size:23px;font-weight:600}.v2-model-title p,.v2-object-heading span{color:var(--secondary);margin-top:6px;font-size:12px}.v2-formula-list{counter-reset:formula;margin:10px 0 0;padding:0;list-style:none}.v2-formula-list li{counter-increment:formula;border-top:1px solid var(--subtle);color:var(--body);overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:10px 0;font-size:13px;display:flex}.v2-formula-list li:before{content:counter(formula);color:var(--secondary);flex-shrink:0;min-width:18px;font-size:10px}.v2-source-hash{border:1px solid var(--line);background:#f8fafc;border-radius:7px;flex-direction:column;gap:14px;padding:13px;font-size:11px;display:flex}.v2-source-hash strong{font-weight:500}.v2-source-hash code{color:var(--secondary);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.v2-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.v2-record-fields>div{border-bottom:1px solid var(--subtle);overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:10px 0;display:flex}.v2-record-fields span{color:var(--secondary);font-size:11px}.v2-record-fields strong{color:var(--body);font-size:13px;font-weight:450}.v2-detail-title{font-size:23px;font-weight:550}.v2-context-ribbon{color:var(--secondary);background:#f8fafc;border:1px solid #e7edf6;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:11px;display:flex}.v2-timeline{flex-direction:column;display:flex}.v2-timeline>button,.v2-timeline>div{text-align:left;width:100%;color:var(--body);background:0 0;border:0;align-items:flex-start;gap:13px;padding:12px 0;display:flex;position:relative}.v2-timeline>button:not(:last-child):before,.v2-timeline>div:not(:last-child):before{content:"";background:#e4eaf4;width:1px;position:absolute;top:22px;bottom:-14px;left:3px}.v2-timeline i{z-index:1;background:#fff;border:2px solid #89aeea;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.v2-timeline>button>span,.v2-timeline>div>span{flex-direction:column;flex:1;gap:5px;display:flex}.v2-timeline small{color:var(--secondary);font-size:10px}.v2-timeline strong{color:var(--body);font-size:12px;font-weight:550}.v2-timeline span>span{white-space:pre-wrap;font-size:12px;line-height:1.8}.v2-timeline button:hover strong{color:var(--primary)}.v2-check{cursor:pointer;color:var(--body);align-items:flex-start;gap:9px;padding:10px 0;font-size:12px;line-height:1.7;display:flex}.v2-check input{margin-top:3px}.v2-history-grid{grid-template-columns:minmax(230px,1fr) minmax(0,1fr);gap:20px;display:grid}.v2-history-grid>div:first-child{max-height:380px;overflow:auto}.v2-history-row{text-align:left;width:100%;color:var(--body);background:#fff;border:1px solid #e5eaf2;border-radius:7px;flex-direction:column;gap:5px;margin-bottom:8px;padding:11px;font-size:12px;display:flex}.v2-history-row.selected{background:var(--blue50);border-color:#9cbeff}.v2-history-row strong{color:var(--body);font-weight:550}.v2-history-row span,.v2-history-row small{color:var(--secondary);font-size:10px}.dictionary-table{max-height:52dvh}.dictionary-table .v2-table{white-space:normal;min-width:680px}.dictionary-table .v2-table td{vertical-align:top;min-width:80px;max-width:none;font-size:11px}.dictionary-table .v2-table td:first-child{min-width:160px}.dictionary-table .v2-table td:nth-child(2){min-width:220px}.v2-profile{flex-direction:column;align-items:center;gap:9px;padding:20px;display:flex}.v2-profile>div{color:#426598;background:#ecf2ff;border-radius:50%;place-items:center;width:55px;height:55px;font-size:20px;display:grid}.v2-profile p{color:var(--secondary)}.v2-help-steps{color:var(--body);padding-left:20px;font-size:13px;line-height:2.2}.v2-report-artifact{flex-direction:column;gap:18px;display:flex}.v2-report-heading{border-bottom:1px solid #e4e9f2;justify-content:space-between;gap:20px;padding:8px 0 17px;display:flex}.v2-report-heading h2{font-size:25px;font-weight:600;line-height:1.5}.v2-report-heading p{color:var(--secondary);margin-top:7px;font-size:11px}.v2-report-summary{background:#f7faef;border-left:3px solid #9dbe61;padding:17px 20px}.v2-report-summary h3{color:#657e3c;margin-bottom:6px;font-size:12px;font-weight:500}.v2-report-summary strong{font-size:17px;font-weight:550}.v2-report-summary p{color:#667457;margin-top:8px;font-size:12px;line-height:1.8}.v2-report-sources{border-top:1px solid var(--v2-line,#e6eaf2);margin-top:16px;padding-top:14px}.v2-report-sources summary{cursor:pointer;color:#44536d;font-size:12px}.v2-report-sources summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.v2-report-sources>.v2-details-body>p{color:#66728b;font-size:12px;line-height:1.7}.v2-message-provenance{color:#66728b;background:#f5f7fb;border-left:2px solid #bec9de;margin:6px 0;padding:8px 10px;font-size:11px;line-height:1.6}.v2-business-background{flex-direction:column;gap:16px;display:flex}.v2-object-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 18px;display:grid}.v2-object-facts>div{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-object-facts span{color:var(--secondary);font-size:12px}.v2-object-facts strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:550}.v2-background-toggle{color:var(--body);text-align:left;background:#f9faff;border:1px solid #e3e8f1;border-radius:8px;align-items:center;gap:8px;padding:13px 14px;font-size:12px;display:flex}.v2-background-toggle span{color:var(--secondary);margin-left:auto;font-size:11px}@media (max-width:850px){.v2-object-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-background-toggle{flex-wrap:wrap}}.v2-note-editor{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.v2-toast{border:1px solid var(--blue200);color:var(--body);z-index:90;pointer-events:none;background:#fff;border-radius:10px;align-items:center;gap:9px;max-width:90vw;padding:12px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;translate:-50%;box-shadow:0 8px 36px #18283f1a}.v2-storage-warning{color:var(--orangeText);background:var(--orange50);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.v2-mobile-switch{display:none}.v2-report-workspace{background:var(--canvas);flex:1;grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}.v2-report-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.v2-report-sidebar-head{justify-content:space-between;align-items:center;gap:8px;height:53px;padding:0 14px;font-size:13px;display:flex}.v2-report-sidebar-head>span{white-space:nowrap;align-items:center;gap:7px;font-weight:550;display:flex}.v2-report-sidebar>.v2-search{flex:none;max-width:none;margin:0 12px 10px}.v2-report-sidebar nav{scrollbar-width:thin;min-height:0;padding:0 8px 20px;overflow:auto}.v2-report-sidebar section h3{color:var(--secondary);margin:16px 10px 6px;font-size:10px;font-weight:500}.v2-report-sidebar nav button{color:var(--secondary);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;padding:8px 10px;font-size:12px;display:flex}.v2-report-sidebar nav button.selected{color:var(--primary);background:var(--blue50);font-weight:550}.v2-report-main{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:19px 22px 32px;display:flex;overflow:auto}.v2-report-main>*{flex-shrink:0}.v2-report-mobile-select{display:none}@media (max-width:850px){.v2-report-mobile-select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:10px;display:block}}.v2-report-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-report-header h1{margin-top:5px;font-size:24px;font-weight:600}.v2-report-header p{color:var(--secondary);margin-top:3px;font-size:11px}.v2-report-filters{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;display:flex}.v2-report-filters .v2-field{flex-direction:row;align-items:center;gap:7px}.v2-report-filters .v2-field>span{white-space:nowrap;font-size:11px}.v2-report-filters .v2-field>small{display:none}.v2-report-filters .v2-field input{max-width:136px;height:31px;font-size:11px}.v2-report-filters .v2-field select{height:31px;font-size:11px}.v2-spacer{flex:1}.v2-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-report-grid .wide-figure{grid-column:1/-1}.v2-report-workspace.collapsed{grid-template-columns:47px minmax(0,1fr)}.v2-report-workspace.collapsed .v2-report-sidebar-head{justify-content:center;padding:0}.v2-report-workspace.collapsed .v2-report-sidebar-head>span,.v2-report-workspace.collapsed .v2-report-sidebar>.v2-search,.v2-report-workspace.collapsed .v2-report-sidebar nav{display:none}.v2-report-workspace.collapsed .v2-report-sidebar-head button{transform:rotate(-90deg)}.v2-legacy-chart{width:100%;min-width:0;position:relative}.v2-legacy-chart .chart{width:100%;max-width:100%;margin:0;position:relative}.v2-legacy-chart .chart__canvas{width:100%;height:100%;position:absolute;inset:0}.v2-legacy-chart .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.v2-legacy-table{width:100%;min-width:0}.v2-legacy-table .dash-table{outline:none;width:100%;overflow:auto}.v2-legacy-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.v2-legacy-table th{text-align:left;color:var(--secondary);border-bottom:1px solid var(--line);background:#f8fafc;padding:11px;font-weight:500}.v2-legacy-table td{color:var(--body);border-bottom:1px solid var(--subtle);text-overflow:ellipsis;max-width:440px;padding:11px;overflow:hidden}.v2-legacy-table .is-clickable{cursor:pointer}.v2-legacy-table .is-clickable:hover{background:#f3f7ff}.v2-legacy-table .mobile-scroll-hint{display:none}.v2-board-choices{flex-direction:column;gap:4px;display:flex}.v2-board-choices .v2-check{border-bottom:1px solid var(--subtle)}.v2-board-choices small{color:var(--secondary);margin-top:4px;font-size:11px;display:block}@media (min-width:1700px){.v2-page-content{gap:20px;padding:14px 26px 25px}.v2-page-head{padding:22px 26px 10px}.v2-workspace{gap:18px;padding:16px}.v2-card{padding:18px}.v2-outcome h2{font-size:25px}.v2-message-text,.v2-agent-welcome>p{font-size:13px}}@media (max-width:1370px){.v2-global-header{gap:16px;padding:0 16px}.v2-global-header nav{gap:16px}.v2-brand{gap:9px;font-size:15px}.v2-brand img{width:90px}.v2-brand>span{padding-left:9px}.v2-page-head{padding:16px 16px 8px}.v2-page-content{gap:14px;padding:10px 16px 20px}.v2-title h1{font-size:23px}.v2-title{gap:8px}.v2-title-icon{width:29px;height:29px}.v2-grid.analysis-primary{grid-template-columns:minmax(0,2.7fr) minmax(178px,1fr)}.v2-overview-outcome{gap:16px;padding:18px}.v2-overview-outcome h2{font-size:20px}.v2-hero-value{padding-left:16px}.v2-hero-value strong{font-size:38px}.v2-metric{padding:12px}.v2-metric strong{font-size:25px}.v2-trial-outcome .v2-metric strong{font-size:34px}.v2-hero-assumptions{padding-left:12px;font-size:11px}.v2-hero-assumptions strong span{margin:0 4px}.v2-footer{padding:12px 16px}.v2-footer-note{max-width:32%;font-size:10px}.v2-scenario-toolbar,.v2-analysis-tabs{padding:8px 16px}.v2-scenario-toolbar .v2-muted{display:none}.v2-agent-composer{padding:10px 12px 8px}.v2-agent-messages{padding:18px 13px}.v2-agent-result{margin-left:10px}.v2-message-agent .v2-message-text{padding-left:10px}.v2-agent-working{margin-left:10px}}@media (max-width:1100px){.v2-brand img{display:none}.v2-brand>span{border:0;padding:0}.v2-global-header nav{gap:13px}.v2-global-tools{gap:2px}.v2-profile-button>span:nth-child(2){display:none}.v2-workspace{grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:10px;padding:10px}.v2-grid.two,.v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr)}.v2-grid.analysis-primary>.v2-comparison{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-comparison .v2-card-head{grid-column:1/-1}.v2-outcome h2{font-size:19px}.v2-overview-outcome .v2-hero-value{display:none}.v2-overview-outcome>div:first-child{max-width:none}.v2-trial-outcome{grid-template-columns:1fr 1fr}.v2-hero-assumptions{border-top:1px solid #e3ebd3;grid-column:1/-1;margin-top:14px;padding:12px 0 0}.v2-title-row{flex-wrap:wrap}.v2-footer-note{display:none}.v2-footer{justify-content:flex-end}.v2-analysis-tabs{gap:8px}.v2-report-workspace{grid-template-columns:178px minmax(0,1fr)}.v2-report-main{padding:15px}.v2-report-grid{grid-template-columns:minmax(0,1fr)}.v2-report-header{align-items:flex-start}.report-metrics .v2-metric{padding:10px}.report-metrics .v2-metric strong{font-size:22px}.report-metrics .v2-metric strong small{margin-left:0;display:block}}@media (max-width:850px){.v2-global-header{flex-wrap:wrap;flex:none;gap:0;height:auto;min-height:56px;padding:10px 12px 0}.v2-brand{font-size:15px}.v2-global-tools{margin-left:auto}.v2-global-header nav{order:3;justify-content:space-between;gap:14px;width:100%;height:39px;overflow:auto}.v2-global-header nav button{flex:1;min-width:max-content;font-size:12px}.v2-mobile-switch{background:#fff;border-bottom:1px solid #e5eaf2;flex:none;gap:8px;padding:4px 12px;display:flex}.v2-mobile-switch button{color:var(--secondary);background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:12px;display:flex}.v2-mobile-switch button.active{background:var(--blue50);color:var(--primary)}.v2-workspace,.v2-workspace.agent-collapsed{min-height:0;padding:8px;display:flex}.v2-business,.v2-agent{flex:1;width:100%}.v2-workspace.show-business .v2-agent,.v2-workspace.show-business .v2-agent-rail,.v2-workspace.show-agent .v2-business,.v2-workspace .v2-agent-rail,.v2-workspace.agent-collapsed .v2-agent{display:none}.v2-workspace.show-agent.agent-collapsed .v2-agent-rail{flex-direction:row;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.v2-workspace.show-agent .v2-agent-rail span{writing-mode:initial}.v2-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-page-head{padding:14px}.v2-page-content{padding:10px 14px 18px}.v2-title h1{font-size:22px}.v2-agent-welcome{padding:5px}.v2-agent-welcome h3{font-size:23px}.v2-message-text{font-size:13px}.v2-report-sidebar{display:none}.v2-report-workspace,.v2-report-workspace.collapsed{grid-template-columns:minmax(0,1fr)}.v2-report-main{padding:12px}.v2-report-header{flex-wrap:wrap}.v2-report-header h1{font-size:22px}.v2-report-grid{grid-template-columns:minmax(0,1fr)}.v2-report-filters .v2-spacer{display:none}.v2-dialog.wide{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.v2-dialog{max-height:90dvh}.v2-dialog-heading{padding:18px}.v2-dialog>.v2-dialog-body{padding:16px 18px}}@media (max-width:560px){.v2-grid.two{grid-template-columns:minmax(0,1fr)}.v2-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.v2-metric-strip .v2-metric:nth-child(2){border-right:0}.v2-metric-strip .v2-metric:nth-child(n+3){border-top:1px solid var(--subtle)}.v2-title h1{font-size:20px}.v2-title .tag{font-size:10px}.v2-title-icon{display:none}.v2-title-row>.v2-inline{margin-left:auto}.v2-page-head{padding:12px 12px 7px}.v2-page-content{padding:8px 12px 16px}.v2-outcome{padding:16px}.v2-outcome h2{font-size:19px}.v2-trial-outcome .v2-metric strong{font-size:32px}.v2-trial-outcome .v2-metric strong small{font-size:10px}.v2-card{padding:12px}.v2-card-head{flex-wrap:wrap}.v2-card-head>.v2-inline{margin-left:auto}.v2-segmented>button{padding:7px 10px;font-size:11px}.v2-analysis-tabs,.v2-scenario-toolbar{padding:7px 12px}.v2-footer{gap:8px;min-height:58px;padding:10px 12px}.v2-footer>.v2-inline{flex-wrap:wrap;justify-content:flex-end;gap:6px}.v2-footer .button{height:34px;padding:0 10px;font-size:11px}.v2-form-grid.three{gap:9px}.v2-field>span{font-size:11px}.v2-field input{font-size:13px}.v2-model-title h3,.v2-object-heading h3{font-size:20px}.v2-history-grid,.v2-record-fields,.v2-template-grid{grid-template-columns:minmax(0,1fr)}.v2-model-title{align-items:flex-start}.v2-key-values>div{font-size:11px}.v2-key-values dd{max-width:70%}.v2-toast{width:max-content;padding:10px 12px;font-size:11px;bottom:16px}.v2-list-toolbar>.v2-inline{justify-content:flex-start}.v2-dialog .v2-form-grid.two{grid-template-columns:minmax(0,1fr)}.v2-report-filters{gap:8px}.v2-report-filters .v2-field{flex:1}.v2-report-filters .v2-field input{min-width:110px;max-width:100%}.v2-report-header>.v2-inline{flex-wrap:wrap}.v2-run-steps{gap:6px}.v2-run-steps>span{font-size:9px}}.v2-app{--v2-motion-enter:.24s;--v2-motion-exit:.16s;--v2-motion-ease:cubic-bezier(.16, 1, .3, 1)}.v2-app :is(button,input,select,textarea),.v2-dialog :is(button,input,select,textarea){transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,opacity .12s ease-out}.v2-app button:active:not(:disabled),.v2-dialog button:active:not(:disabled){filter:brightness(.97)}.v2-workspace>.v2-agent-rail{transition:opacity .16s ease-out}.v2-message,.v2-agent-result,.v2-agent-welcome,[data-motion-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) both v2-appear}[data-motion-state=closed]{pointer-events:none;animation:.16s ease-in both v2-disappear}.v2-dialog[data-open]{animation:.24s cubic-bezier(.16,1,.3,1) both v2-dialog-enter}.v2-dialog[data-closed]{pointer-events:none;animation:.16s ease-in both v2-dialog-exit}[data-slot=dialog-overlay][data-open]{animation:.18s ease-out both v2-fade-in}[data-slot=dialog-overlay][data-closed]{animation:.16s ease-in both v2-fade-out}.v2-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .16s ease-out,visibility .24s;display:grid}.v2-collapse[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.v2-collapse-clip{min-height:0;overflow:hidden}.v2-collapse-body{padding:2px 0}.v2-disclosure>svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.v2-disclosure[aria-expanded=true]>svg{transform:rotate(180deg)}.v2-motion-details{box-sizing:border-box;overflow:hidden}.v2-motion-number{display:inline-block}.v2-agent-working>span,.v2-run-steps>span{transition:color .18s ease-out,opacity .18s ease-out}.v2-agent-working .current>i{background:var(--primary);border-color:var(--primary)}.v2-background-job{background:var(--blue50);color:var(--body);border:1px solid #e3eaf6;border-radius:7px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;padding:10px 12px;font-size:11px;display:flex}.v2-background-job>span{align-items:center;gap:7px;display:flex}.v2-chart .recharts-reference-dot circle{transition:fill .16s ease-out,stroke .16s ease-out}@keyframes v2-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes v2-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-dialog-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes v2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v2-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.v2-app *,.v2-dialog *,.v2-dialog,[data-slot=dialog-overlay]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .v2-app *,html[data-reduced-motion=true] .v2-dialog *,html[data-reduced-motion=true] .v2-dialog,html[data-reduced-motion=true] [data-slot=dialog-overlay]{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v3-breadcrumb-source{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.v3-generating{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:40px 28px;display:flex}.v3-generation-mark{color:var(--blue,var(--primary));background:var(--blue50);border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.v3-generating h2{letter-spacing:-.4px;margin:0 0 12px;font-size:24px;line-height:1.4}.v3-generation-question{color:var(--body);max-width:540px;margin:0 0 8px;font-size:16px;line-height:1.6}.v3-generation-scope,.v3-generation-footnote{color:var(--secondary);font-size:13px}.v3-generation-progress{color:var(--primary);align-items:center;gap:9px;margin:26px 0 16px;font-size:14px;display:flex}.v3-generation-steps{color:var(--secondary);flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.v3-generation-steps li{align-items:center;gap:10px;display:flex}.v3-generation-steps li.done{color:var(--greenText)}.v3-generation-steps li.current{color:var(--primary)}.v3-step-dot{background:#d0d5dd;border-radius:50%;width:6px;height:6px;margin:0 3.5px}.v3-generation-steps li.current .v3-step-dot{background:var(--primary)}.v3-page-skeleton{gap:10px;width:min(440px,100%);margin-top:30px;display:grid}.v3-page-skeleton>div{background:#eef0f4;border-radius:4px;height:8px;animation:1.8s ease-in-out infinite v3-generation-breathe}.v3-page-skeleton>div:nth-child(2){width:82%;animation-delay:.12s}.v3-page-skeleton>div:nth-child(3){width:60%;animation-delay:.24s}.v3-generation-actions{gap:10px;margin-top:26px;display:flex}.v3-generation-footnote{max-width:480px;margin:20px 0 0;line-height:1.6}@keyframes v3-generation-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:760px){.v3-generating{min-height:420px;padding:26px 12px}.v3-generating h2{font-size:22px}.v3-breadcrumb-source{max-width:120px}}@media (prefers-reduced-motion:reduce){.v3-page-skeleton>div{animation:none}}html[data-reduced-motion=true] .v3-page-skeleton>div{animation:none}.v3-fleet-page{gap:12px!important}.v3-summary-context{color:var(--v2-body);justify-content:space-between;align-items:center;margin-bottom:-5px;font-size:12px;display:flex}.v3-summary-context>span:last-child{color:var(--v2-muted)}.v3-map-task-context{background:var(--v2-blue50);border:1px solid var(--v2-line);color:var(--v2-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.v3-map-task-context>span{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.v3-map-task-context>button:last-child{color:var(--v2-muted);background:0 0;border:0;place-items:center;padding:6px;display:grid}.v3-map-empty button{pointer-events:auto}.v3-fleet-search input,.v3-fleet-region select{font-size:13px}.v3-live-control{font-size:12px}.v3-live-control>span{font-variant-numeric:tabular-nums;gap:7px}.v3-live-control small{color:var(--v2-muted);font-size:11px}.v3-ops-summary{border:1px solid var(--v2-line);background:#fff;border-radius:10px;grid-template-columns:1fr .95fr 1.35fr 1.25fr;display:grid;overflow:hidden}.v3-ops-summary>button{border:0;border-right:1px solid var(--v2-line);text-align:left;min-width:0;color:var(--v2-body);background:0 0;grid-template-columns:1fr;gap:4px;padding:12px 15px;transition:background .16s;display:grid}.v3-ops-summary>button:last-child{border-right:0}.v3-ops-summary>button:hover:not(:disabled){background:var(--v2-blue50)}.v3-ops-summary>button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:-3px}.v3-ops-summary>button>span:first-child{align-items:center;gap:6px;font-size:12px;display:flex}.v3-ops-summary strong{font-variant-numeric:tabular-nums;color:var(--v2-text);letter-spacing:-.4px;font-size:28px;font-weight:650;line-height:1.15}.v3-ops-summary strong small{color:var(--v2-muted);margin-left:5px;font-size:12px;font-weight:400}.v3-ops-summary .v3-summary-description{color:var(--v2-muted);font-size:11px;line-height:1.55}.v3-ops-summary .v3-attention-summary{background:#fff7f0}.v3-attention-summary strong,.v3-attention-summary>span:first-child,.v3-attention-summary .v3-summary-description{color:#b23e10}.v3-map-scopebar{min-width:0;color:var(--v2-body);align-items:center;gap:16px;font-size:12px;display:flex}.v3-map-scopebar>span{align-items:baseline;gap:8px;display:inline-flex}.v3-map-scopebar>span strong{font-size:13px;font-weight:600}.v3-map-scopebar>label{color:var(--v2-muted);align-items:center;gap:7px;display:flex}.v3-map-scopebar select,.v3-list-actions select{border:1px solid var(--v2-line);font:inherit;color:var(--v2-body);background:#fff;border-radius:8px;padding:6px 9px}.v3-map-scopebar>button:last-child{margin-left:auto}.v3-draft-resume{background:var(--blue50);color:var(--v2-body);border:1px solid #e3eaf6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.v3-fleet-map-layout{grid-template-columns:minmax(0,1fr) 280px;height:560px;min-height:560px}.v3-map,.v3-map>svg{min-height:0}.v3-map{height:100%}.v3-map>svg{height:100%;position:absolute}.v3-map-topline{background:#fff;border-radius:8px;font-size:11px}.v3-map-marker{transition:transform 2.85s linear}.v3-map.is-paused .v3-map-marker,.v3-map.quiet .v3-map-marker{transition:none}.v3-map.is-replaying .v3-map-marker{transition:transform .25s ease-out}.v3-map-marker>circle{transition:fill .24s,stroke .24s}.v3-map-legend{z-index:2;background:#fffffffa;border:1px solid #dce3e7;border-radius:8px;flex-wrap:wrap;gap:5px 9px;width:fit-content;max-width:calc(100% - 75px);padding:7px 8px;display:flex;position:absolute;bottom:31px;left:12px;right:59px}.v3-map-legend button{color:#4d5b6d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:10px;display:inline-flex}.v3-map-legend button:hover:not(:disabled){color:var(--v2-blue)}.v3-map-legend i{border-radius:50%;width:6px;height:6px;display:block}.v3-map-legend span{font-variant-numeric:tabular-nums;font-size:10px}.v3-trace-label{fill:#1b4ca1;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;font-weight:600}.v3-active-trace{stroke-dasharray:1;stroke-dashoffset:0;animation:.45s ease-out both v3-trace-in}@keyframes v3-trace-in{0%{stroke-dashoffset:1px;opacity:.5}to{stroke-dashoffset:0;opacity:1}}.v3-following-strip{z-index:3;color:#1d4f9d;background:#fff;border:1px solid #c3d7fc;border-radius:8px;align-items:center;gap:7px;width:fit-content;max-width:calc(100% - 72px);padding:7px 9px;font-size:12px;animation:.18s ease-out both v2-appear;display:flex;position:absolute;top:58px;left:14px;right:58px}.v3-following-strip strong{padding-left:5px}.v3-following-strip button{color:var(--v2-muted);white-space:nowrap;background:0 0;border:0;border-left:1px solid #d6e2f6;padding-left:8px;font-size:11px}.v3-track-playback{z-index:4;background:#fff;border:1px solid #c7d8f4;border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;animation:.18s ease-out both v2-appear;display:flex;position:absolute;bottom:31px;left:12px;right:12px}.v3-track-playback>div{align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.v3-track-playback>div:first-child>svg{color:var(--v2-blue)}.v3-track-playback strong{font-weight:600}.v3-track-playback>div>span{color:var(--v2-muted);font-size:11px}.v3-track-playback button{color:var(--v2-blue);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:3px;font-size:12px;display:inline-flex}.v3-track-playback>div:first-child button{margin-left:auto}.v3-track-playback>div:last-child button{background:var(--v2-blue50);border-radius:6px;width:30px;height:28px}.v3-track-playback input{width:0;min-width:45px;accent-color:var(--v2-blue);flex:1;height:20px}.v3-track-playback time{color:var(--v2-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.v3-map.is-replaying .v3-map-legend{display:none}.v3-map.is-replaying .v3-map-zoom{bottom:124px}.v3-monitor{min-height:0;overflow:hidden}.v3-monitor>header{flex:none;min-height:44px;padding:11px 14px;font-size:13px}.v3-monitor>header button{border-radius:6px;place-items:center;padding:4px;display:grid}.v3-monitor>header button:hover{background:#f2f4f7}.v3-monitor-count{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-size:12px}.v3-monitor-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.v3-monitor-tabs{z-index:2;background:#fff;border-bottom:1px solid #edf0f4;padding:0 10px;display:flex;position:sticky;top:0}.v3-monitor-tabs button{color:var(--v2-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:baseline;gap:5px;padding:11px 5px 9px;font-size:12px;display:flex}.v3-monitor-tabs button[aria-selected=true]{border-bottom-color:var(--v2-blue);color:var(--v2-blue);font-weight:600}.v3-monitor-tabs button span{font-variant-numeric:tabular-nums;font-size:11px}.v3-duty-list{padding:0 12px 9px;animation:.18s ease-out both v2-appear}.v3-duty-conclusion{color:var(--v2-body);align-items:center;gap:6px;padding:12px 2px 9px;font-size:12px;line-height:1.65;display:flex;margin:0!important}.v3-duty-conclusion>svg{color:#b45116;flex-shrink:0}.v3-duty-item{text-align:left;width:100%;color:var(--v2-body);background:0 0;border:0;border-bottom:1px solid #eef0f4;border-radius:4px;align-items:flex-start;gap:8px;padding:11px 3px;transition:background .16s;display:flex}.v3-duty-item:hover{background:var(--v2-blue50)}.v3-duty-item>svg{color:var(--secondary);flex-shrink:0;margin-top:2px}.v3-duty-symbol{color:#ad5c3d;background:#fff6ee;border-radius:6px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.v3-duty-symbol.state-safety{color:#b42318;background:#fff0ed}.v3-duty-symbol.state-offline{color:var(--secondary);background:#f1f3f6}.v3-duty-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v3-duty-copy strong{color:var(--v2-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.v3-duty-copy strong small{color:var(--v2-muted);font-weight:400}.v3-duty-copy>span{font-size:11px;line-height:1.6}.v3-duty-copy small{color:var(--v2-muted);font-size:10px}.v3-queue-more{width:100%;color:var(--v2-blue);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:12px 0 4px;font-size:11px;display:flex}.v3-duty-task{border:0;border-bottom:1px solid var(--v2-line);text-align:left;width:100%;color:var(--v2-body);background:0 0;flex-direction:column;gap:7px;padding:12px 1px;display:flex}.v3-duty-task:hover{background:var(--v2-blue50)}.v3-duty-task>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3-duty-task strong{font-size:12px;font-weight:600}.v3-duty-task small{color:var(--v2-muted);align-items:center;gap:5px;font-size:11px;display:flex}.v3-live-event{width:100%;color:var(--v2-body);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;flex-direction:column;gap:7px;padding:11px 1px;font-size:12px;animation:.45s ease-out v3-signal-arrival;display:flex}.v3-live-event>span:first-child{align-items:center;gap:6px;display:flex}.v3-live-event time{color:var(--v2-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.v3-live-event i{background:#4d8fce;border-radius:50%;width:5px;height:5px}.v3-live-event.event-alert i{background:var(--v2-orange)}.v3-live-event.event-task i{background:#7058a3}.v3-live-event>span:nth-child(2){font-size:11px;line-height:1.6}.v3-live-event small{color:var(--v2-blue);align-items:center;gap:4px;font-size:10px;display:flex}.v3-monitor .v3-vehicle-detail{gap:12px;padding:14px}.v3-monitor .v3-vehicle-identity{flex-wrap:wrap;gap:8px;display:flex}.v3-monitor .v3-vehicle-icon{width:34px;height:34px}.v3-monitor .v3-vehicle-identity>.v3-status-label{margin-left:auto;font-size:11px}.v3-position-now{color:var(--v2-blue);align-items:flex-start;gap:7px;padding-top:3px;display:flex}.v3-position-now>svg{flex-shrink:0;margin-top:2px}.v3-position-now>div{flex-direction:column;gap:4px;display:flex}.v3-position-now strong{color:var(--v2-body);font-size:13px;font-weight:600}.v3-position-now span{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-size:11px}.v3-position-now.stale span,.v3-location-warning{color:#a5561f}.v3-trip-stats{border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;grid-template-columns:1fr 1fr 1.2fr;gap:9px;padding:12px 0;display:grid}.v3-trip-stats>div{flex-direction:column;gap:5px;min-width:0;display:flex}.v3-trip-stats strong{white-space:nowrap;color:var(--v2-text);font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:17px;font-weight:600}.v3-trip-stats strong small{color:var(--v2-muted);margin-left:2px;font-size:10px;font-weight:400}.v3-trip-stats span{color:var(--v2-muted);font-size:11px}.v3-monitor .v3-soc{padding:10px 11px}.v3-monitor .v3-vehicle-note{font-size:12px}.v3-location-warning,.v3-trace-empty{font-size:11px;line-height:1.8;margin:0!important}.v3-trace-empty{color:var(--v2-muted)}.v3-track-actions{gap:7px;display:flex}.v3-track-actions .button{flex:1;padding-inline:6px;font-size:11px}.v3-track-actions .button[aria-pressed=true]{color:var(--v2-blue);background:var(--v2-blue50);border-color:#bfd3fb}.v3-position-source dl{gap:7px;margin:9px 0;display:grid}.v3-position-source dl>div{justify-content:space-between;gap:9px;display:flex}.v3-position-source dd{text-align:right;margin:0}.v3-active-assignment{text-align:left;width:100%;color:var(--v2-body);background:#f6f4fb;border:1px solid #e5dff0;border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex}.v3-active-assignment>span{flex-direction:column;flex:1;gap:6px;display:flex}.v3-active-assignment strong{font-size:12px;font-weight:600}.v3-active-assignment small{color:#706383;font-size:11px}.v3-monitor>footer{background:#fff;flex-direction:column;flex:none;gap:9px;padding:11px 14px;display:flex}.v3-monitor>footer>.button{justify-content:center;font-size:12px}.v3-monitor>footer>.button.primary{background:var(--v2-blue);color:#fff}.v3-monitor>footer>.button.primary svg:last-child{margin-left:0}.v3-replay-notice{background:var(--v2-blue50);color:#315687;border:1px solid #ccdafa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.v3-replay-notice button{color:var(--v2-blue);background:0 0;border:0;padding:0;font-size:11px}.v3-batch-statuses{flex-wrap:wrap;gap:7px;display:flex}.v3-batch-statuses>span{background:#f5f7fa;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.v3-live-strip{border:1px solid var(--v2-line);background:#fafbfc;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:11px;display:flex}.v3-live-strip>span:first-child{color:var(--v2-muted);flex-shrink:0;align-items:center;gap:5px;display:flex}.v3-live-strip>button:not(.v2-text-button){color:var(--v2-body);text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;font-size:11px;animation:.45s ease-out v3-signal-arrival;display:flex}.v3-live-strip time{color:var(--v2-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.v3-live-strip strong{white-space:nowrap;font-weight:600}.v3-live-strip>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-live-strip>.v2-text-button{flex-shrink:0;margin-left:auto;font-size:11px}@keyframes v3-signal-arrival{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.v3-list-actions{align-items:center;gap:8px;display:flex}.v3-list-actions select{font-size:12px}.v3-table-secondary{color:var(--v2-muted);margin-top:5px;font-size:10px;display:block}.v3-table-secondary.is-stale{color:#a5561f}.v3-table-road{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;display:block;overflow:hidden}.v3-fleet-page .v2-empty{padding:22px 10px}.v3-fleet-page .v2-empty h3{font-size:13px}.v3-fleet-page .v2-empty p{font-size:12px}.v3-event-actions{flex-wrap:wrap;gap:14px;display:flex}@media (min-width:1700px){.v3-fleet-map-layout{grid-template-columns:minmax(0,1fr) 280px;height:560px;min-height:560px}.v3-map,.v3-map>svg{min-height:0}}@media (max-width:1350px) and (min-width:1101px){.v3-fleet-map-layout{grid-template-columns:minmax(0,1fr) 248px}.v3-ops-summary>button{padding:10px}.v3-ops-summary .v3-summary-description{font-size:10px}.v3-map-scopebar{flex-wrap:wrap;gap:9px}.v3-monitor .v3-vehicle-detail{padding:12px}.v3-trip-stats{gap:5px}.v3-trip-stats strong{font-size:15px}}@media (max-width:760px){.v3-fleet-map-layout{flex-direction:column;height:auto;min-height:0;display:flex}.v3-map{height:410px;min-height:410px}.v3-map>svg{height:100%;min-height:0}.v3-monitor{height:450px;min-height:450px}.v3-ops-summary{grid-template-columns:1fr 1fr}.v3-ops-summary>button:nth-child(2){border-right:0}.v3-ops-summary>button:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v3-ops-summary>button{grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding:10px 12px}.v3-ops-summary strong{grid-area:1/2;font-size:20px}.v3-ops-summary .v3-summary-description{grid-column:1/-1;font-size:11px}.v3-ops-summary strong small{font-size:11px}.v3-map-scopebar{flex-wrap:wrap;gap:8px 12px}.v3-map-scopebar>button:last-child{margin-left:0}.v3-fleet-toolbar{gap:8px}.v3-fleet-search{flex-basis:150px}.v3-live-control>span{gap:6px}.v3-map-topline{gap:5px;max-width:calc(100% - 61px);font-size:10px;top:10px;left:10px}.v3-map-topline>span:first-child{display:none}.v3-map-topline>span+span{border-left:0;padding-left:0}.v3-map-legend{gap:4px 7px;padding:6px 7px;left:10px}.v3-track-playback{padding:9px;left:9px;right:9px}.v3-track-playback>div:first-child{flex-wrap:wrap;gap:5px}.v3-track-playback>div:first-child>span{display:none}.v3-following-strip{font-size:11px;top:51px;left:10px}.v3-duty-copy>span{font-size:12px}.v3-duty-copy small{font-size:11px}.v3-live-strip{flex-wrap:wrap;gap:7px}.v3-live-strip>button:not(.v2-text-button){order:3;width:100%}.v3-live-strip>.v2-text-button{font-size:11px}.v3-list-actions{flex-wrap:wrap}.v3-table-road{max-width:125px}.v3-monitor .v3-vehicle-identity{flex-wrap:nowrap}.v3-monitor .v3-vehicle-identity>.v3-status-label{font-size:12px}}.v3-dispatch-vehicle-card{flex:none}@media (prefers-reduced-motion:reduce){.v3-map-marker,.v3-map.is-replaying .v3-map-marker{transition:none}.v3-active-trace,.v3-following-strip,.v3-track-playback,.v3-duty-list,.v3-live-event,.v3-live-strip>button{animation:none}}html[data-reduced-motion=true] .v3-map-marker{transition:none}html[data-reduced-motion=true] :is(.v3-active-trace,.v3-following-strip,.v3-track-playback,.v3-duty-list,.v3-live-event,.v3-live-strip>button){animation:none}.v3-scope-actions{margin-left:auto}.v3-summary-mode,.v3-outcome-label{align-items:center;gap:7px;display:inline-flex}.v3-summary-mode .v2-segmented button{padding:5px 14px}.v3-metric-hint{width:23px;height:23px;color:var(--secondary);cursor:help;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v3-metric-hint:hover,.v3-metric-hint[data-popup-open]{color:var(--primary);background:var(--blue50)}.v3-metric-hint:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v3-metric-value-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v3-question-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v3-history-strip button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v3-hint-positioner{z-index:85}.v3-metric-tooltip{max-width:min(310px,100vw - 32px);color:var(--body);transform-origin:var(--transform-origin);background:#fff;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:12px;line-height:1.75;transition:opacity .13s ease-out,transform .13s ease-out;box-shadow:0 5px 16px #14274715}.v3-metric-tooltip strong{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.v3-metric-tooltip p{margin:0;font-size:12px;line-height:1.75}.v3-metric-tooltip[data-starting-style],.v3-metric-tooltip[data-ending-style]{opacity:0;transform:translateY(-3px)}.v3-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:unset}.v3-defined-metric{gap:0;padding:12px 16px 10px}.v3-defined-metric .v2-metric-label{align-items:center}.v3-metric-value-button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:6px;width:100%;padding:3px 15px 5px 0;display:flex;position:relative}.v3-metric-value-button>svg{color:var(--v2-muted);transition:transform .15s ease-out;position:absolute;top:16px;right:0}.v3-metric-value-button:hover>svg{color:var(--primary);transform:translate(2px)}.v3-metric-value-button:hover strong{color:var(--primary)}.v3-chart-tooltip{background:#fff;border-radius:10px;min-width:170px;max-width:285px;padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:0 5px 16px #14274715}.v3-chart-tooltip>strong{color:var(--text);margin-bottom:5px;font-weight:500;display:block}.v3-chart-tooltip-value span{align-items:center;gap:5px;display:inline-flex}.v3-chart-tooltip-value i{border-radius:50%;width:6px;height:6px}.v3-chart-tooltip-value b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:550}.v3-chart-tooltip-action{border-top:1px solid var(--subtle);color:var(--primary);align-items:center;gap:5px;margin-top:8px;padding-top:7px;font-size:12px;display:flex}.v3-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.v3-question-row{border-bottom:1px solid var(--subtle);flex-wrap:wrap;align-items:center;min-width:0;display:flex;position:relative}.v3-question-row:nth-last-child(-n+2){border-bottom-color:#0000}.v3-question-trigger{cursor:pointer;text-align:left;min-width:0;color:var(--body);background:0 0;border:0;border-radius:4px;flex:1;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:13px 6px;font-family:inherit;transition:background .14s ease-out;display:grid}.v3-question-trigger strong{color:var(--v2-body);font-size:13px;font-weight:500;line-height:1.65;display:block}.v3-question-trigger small{color:var(--secondary);margin-top:3px;font-size:12px;display:block}.v3-question-trigger:hover strong{color:var(--primary)}.v3-question-trigger:disabled{cursor:wait;opacity:.6}.v3-question-tools{opacity:0;transition:opacity .12s ease-out;display:flex}.v3-question-row:hover .v3-question-tools,.v3-question-row:focus-within .v3-question-tools{opacity:1}.v3-question-tools .icon-button{width:25px;height:25px}.v3-my-presets{border-top:1px solid #e7ebf2;margin-top:8px;padding-top:12px}.v3-my-presets h3{color:var(--body);margin:0 0 1px;font-size:12px;font-weight:500}.v3-my-presets h3 span{color:var(--secondary);margin-left:4px}.v3-my-presets summary{color:var(--primary);cursor:pointer;padding-top:10px;font-size:12px}.v3-questions-status{color:var(--secondary);margin-top:8px;font-size:12px}.v3-preset-form{background:#f6f8fc;border-radius:8px;flex-direction:column;gap:12px;margin:0 0 10px;padding:14px;display:flex}.v3-preset-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v3-preset-form-heading h3{color:var(--text);font-size:13px;font-weight:600}.v3-preset-form-heading span{color:var(--secondary);font-size:12px}.v3-preset-form textarea{resize:vertical;min-height:67px;font-size:13px}.v3-preset-form-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v3-preset-form-footer .v2-field{flex:1;max-width:230px}.v3-preset-delete{align-items:center;gap:7px;width:100%;padding:10px 5px;font-size:12px;display:flex}.v3-preset-delete span{color:var(--body);flex:1}.v3-history-strip{border-top:1px solid var(--subtle);align-items:center;gap:14px;min-width:0;padding:8px 0 0;display:flex}.v3-history-strip button{font:inherit;cursor:pointer;color:var(--secondary);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-width:0;display:flex}.v3-history-strip button:hover{color:var(--primary)}.v3-history-entry{text-align:left;flex-shrink:0;padding:5px}.v3-history-entry>span{font-size:12px}.v3-history-entry small{color:var(--secondary);margin-top:3px;font-size:12px;display:block}.v3-history-recent{max-width:60%;margin-left:auto;padding:7px 3px;font-size:12px!important}.v3-history-recent>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-history-recent time{white-space:nowrap;color:var(--secondary);font-size:12px}.v3-analysis-stages{align-items:center;gap:3px;min-width:0;display:flex}.v3-stage-slot{color:var(--secondary);align-items:center;gap:3px;display:flex}.v3-stage-slot button{color:#65738a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:color .13s ease-out,background .13s ease-out;display:flex}.v3-stage-slot button:hover{color:var(--primary);background:#f3f7ff}.v3-stage-slot button.active{background:var(--primary);color:#fff}.v3-stage-slot button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.v3-stage-mark{opacity:.85;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:12px;display:inline-flex}.v3-deeper-content{flex-direction:column;gap:16px;display:flex}.v3-deeper-finding{border-bottom:1px solid #e5eaf2;padding:5px 3px 16px}.v3-deeper-finding h2{color:var(--text);margin-bottom:7px;font-size:20px;font-weight:600;line-height:1.5}.v3-deeper-finding p{color:#617089;max-width:78ch;margin-bottom:12px;font-size:12px;line-height:1.85}.v3-decision-checks{flex-direction:column;display:flex}.v3-decision-check{border-bottom:1px solid var(--subtle);align-items:center;gap:20px;padding:14px 0;display:flex}.v3-decision-check:first-child{padding-top:3px}.v3-decision-check>div{flex:1;min-width:0}.v3-decision-check strong{color:var(--v2-body);font-size:13px;font-weight:550;line-height:1.5}.v3-decision-check p{color:var(--secondary);margin-top:5px;font-size:12px;line-height:1.75}.v3-decision-check>button{flex-shrink:0}.v3-decision-actions{justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.v3-decision-actions>span{color:#748094;font-size:12px}.v3-analysis-limitation{border-top:1px solid var(--subtle);color:var(--secondary);align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;display:flex}.v3-analysis-limitation p{flex:1;font-size:12px;line-height:1.75}.v3-analysis-limitation>svg{flex-shrink:0;margin-top:2px}.v3-analysis-limitation button{flex-shrink:0;font-size:12px}.v3-analysis-copy{color:#617089;margin-bottom:17px;font-size:12px;line-height:1.9}.v3-fact-list>div{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.v3-fact-list span{color:var(--secondary);font-size:12px}.v3-fact-list strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.v3-fact-list small{color:var(--secondary);margin-left:5px;font-size:12px;font-weight:400}.v3-fact-list{margin-bottom:15px}.v3-evidence-timeline{margin-bottom:12px}.v3-report-decision{border-left:0;border-radius:8px}.v3-report-evidence-appendix{border:1px solid #e3e8f0;border-radius:10px;padding:0 15px}.v3-report-evidence-appendix>summary{cursor:pointer;color:#31425c;padding:14px 0;font-size:13px;font-weight:550}.v3-report-evidence-appendix>summary span{color:var(--secondary);margin-left:14px;font-size:12px;font-weight:400}.v3-report-evidence-appendix>.v2-details-body{flex-direction:column;gap:16px;padding:0 0 15px;display:flex}.v3-report-evidence-appendix .v2-card{box-shadow:none;border:0;border-radius:0;padding:0}.v3-background-evidence{margin-top:16px}.v3-background-evidence>summary{color:#617089;cursor:pointer;padding:8px 2px;font-size:12px}.v3-background-evidence .v2-details-body{padding-top:10px}.v3-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.v3-question-tools{opacity:1}}@media (max-width:1080px){.v3-deeper-finding h2{font-size:20px}.v3-question-grid{column-gap:12px}.v3-metric-value-button strong{font-size:28px}}@media (max-width:650px){.v3-scope-actions{margin-left:0}.v3-question-grid{grid-template-columns:1fr}.v3-question-row:nth-last-child(2){border-bottom-color:var(--subtle)}.v3-question-tools{opacity:1}.v3-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-overview-metrics .v2-metric{padding:10px}.v3-overview-metrics .v2-metric strong{white-space:normal;font-size:20px}.v3-overview-metrics .v2-metric:nth-child(2){border-right:1px solid var(--subtle)}.v3-overview-metrics .v2-metric:nth-child(n+3){border-top:0}.v3-history-strip{flex-direction:column;align-items:flex-start;gap:0}.v3-history-recent{max-width:100%;margin-left:0}.v3-stage-slot button{gap:4px;padding:6px;font-size:12px}.v3-stage-slot>svg{width:10px}.v3-analysis-stages{gap:0}.v3-report-evidence-appendix>summary span{margin:5px 0 0;display:block}.v3-preset-form-footer,.v3-decision-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v3-metric-tooltip,.v3-question-trigger,.v3-question-tools,.v3-stage-slot button,.v3-metric-value-button>svg{transition:none}}html[data-reduced-motion=true] .v3-metric-tooltip{transition:none}:root{--v4-paper:#f5f8fc;--v4-ink:#152641;--v4-secondary:#566781;--v4-border:#dce5f0;--v4-teal:#198c76;--v4-purple:#7155b4;--v4-enter:cubic-bezier(.16, 1, .3, 1)}.v4-engine-home{overscroll-behavior:contain;background:var(--v4-paper);isolation:isolate;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:auto}.v4-home-layout{grid-template-columns:minmax(0,1.13fr) minmax(440px,1fr);align-items:stretch;gap:clamp(28px,3.3vw,64px);width:min(100%,1680px);min-height:100%;margin:0 auto;padding:clamp(24px,3.2vh,42px) clamp(24px,3vw,54px);display:grid}.v4-command-world{flex-direction:column;min-width:0;display:flex;position:relative}.v4-home-heading{z-index:1;animation:v4-rise .65s var(--v4-enter) both;padding-top:8px;position:relative}.v4-home-heading h1{letter-spacing:-.045em;color:#11213b;font-size:clamp(29px,2.9vw,44px);font-weight:650;line-height:1.23}.v4-title-mark{color:var(--v2-blue);margin-left:4px}.v4-earth-device{flex-direction:column;flex:1;justify-content:flex-end;min-height:380px;margin:0 -28px;display:flex;position:relative}.v4-earth-canvas{cursor:grab;opacity:0;width:100%;height:100%;min-height:360px;transition:opacity .9s var(--v4-enter);outline:none;flex:1;display:block;position:absolute;inset:0}.v4-earth-device.is-ready .v4-earth-canvas{opacity:1}.v4-earth-device.is-dragging .v4-earth-canvas{cursor:grabbing}.v4-earth-canvas:focus-visible{box-shadow:none;outline:none}.v4-earth-orbit{filter:blur(15px);pointer-events:none;background:radial-gradient(#4478bb18,#4478bb00 70%);border-radius:50%;width:55%;height:12%;position:absolute;bottom:13%;left:24%}.v4-earth-loading,.v4-earth-error{text-align:center;color:#536c8e;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:35px;display:flex;position:absolute;inset:0}.v4-earth-loading{flex-direction:row;font-size:13px}.v4-earth-loading svg{animation:1.1s linear infinite v4-spin}.v4-earth-error p{max-width:320px}.v4-earth-error button{pointer-events:auto;color:#0f5cfa;background:#fff;border:1px solid #bfd1ee;border-radius:8px;padding:8px 15px;font-size:14px}.v4-module-stack{flex-direction:column;justify-content:center;gap:14px;min-width:0;display:flex}.v2-app .v4-module-card{color:var(--v4-ink);border:1px solid var(--v4-border);transition:border-color .22s, box-shadow .22s, transform .26s var(--v4-enter);animation:v4-rise .7s var(--v4-enter) both;background:#ffffffed;border-radius:16px;padding:20px 23px 0;text-decoration:none;display:block;position:relative;box-shadow:0 2px 3px #184b8910,0 10px 30px -14px #1a4d8814}.v4-module-card:first-child{animation-delay:.1s}.v4-module-card:nth-child(2){animation-delay:.18s}.v4-module-card:nth-child(3){animation-delay:.26s}.v2-app .v4-module-card:is(:hover,:focus-visible,:focus-within){border-color:#a8c2e8;outline:none;transform:translateY(-2px);box-shadow:0 3px 4px #184b890b,0 14px 36px -14px #16478428}.v2-app .v4-module-card:focus-visible{outline-offset:4px;outline:2px solid #0f5cfa}.v4-module-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.v4-module-card-head h2{letter-spacing:-.015em;align-items:center;gap:9px;font-size:17px;font-weight:620;display:flex}.v4-module-card-head h2 svg{color:#396eaa;stroke-width:1.7px}.v4-card-period,.v4-policy-level{color:#6b7b90;white-space:nowrap;font-size:12px}.v4-business-body{grid-template-columns:minmax(135px,.9fr) minmax(0,1.25fr);align-items:center;gap:12px;padding:19px 0 11px;display:grid}.v4-card-label{color:#65748d;font-size:13px}.v4-primary-number{color:#173c77;letter-spacing:-.045em;align-items:baseline;gap:8px;margin-top:6px;font-size:clamp(36px,3.05vw,46px);font-weight:620;line-height:1.15;display:flex}.v4-primary-number>span:last-child{color:#637591;letter-spacing:0;font-size:13px;font-weight:400}.v4-profit-delta{color:#217f70;white-space:nowrap;align-items:center;gap:2px;margin-top:9px;font-size:12px;display:flex}.v4-home-profit-chart{min-width:0}.v4-home-data-gap{color:#6b7b90;border-left:1px solid #dce5f0;flex-direction:column;justify-content:center;gap:7px;min-height:110px;padding:14px;font-size:12px;line-height:1.5;display:flex}.v4-home-data-gap strong{color:#536781;font-size:13px;font-weight:550}.v4-home-profit-chart>span{color:#75849b;text-align:right;margin-bottom:3px;font-size:12px;display:block}.v4-home-profit-chart svg{width:100%;height:auto;display:block;overflow:visible}.v4-chart-label{fill:#6d7e97;font-size:12px}.v4-profit-bar{animation:v4-bar-in .7s var(--v4-enter) both}.v4-business-secondary{color:#687991;gap:25px;padding:2px 0 15px;font-size:12px;display:flex}.v4-business-secondary>span{align-items:baseline;gap:7px;display:flex}.v4-business-secondary strong{color:#2b405e;font-size:14px;font-weight:550}.v4-business-secondary small{color:#687991;font-size:12px;font-weight:400}.v4-card-footer{color:#65748c;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:flex}.v4-card-action{color:#285ca9;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.v4-card-action>svg{transition:transform .23s var(--v4-enter)}.v4-module-card:is(:hover,:focus-within) .v4-card-action>svg{transform:translate(4px)}.v4-running-status{color:#39816f;align-items:center;gap:6px;font-size:12px;display:flex}.v4-running-status>i{background:#319985;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite v4-beacon;box-shadow:0 0 0 4px #3199850c}.v4-fleet-headline{align-items:flex-end;gap:25px;padding:16px 0 15px;display:flex}.v4-fleet-headline>div:first-child{flex:1}.v4-fleet-number{letter-spacing:-.03em;align-items:baseline;gap:7px;margin-top:5px;font-size:31px;font-weight:590;line-height:1.2;display:flex}.v4-fleet-number small{color:#73829a;font-size:12px;font-weight:400}.v4-fleet-key{flex-direction:column;gap:7px;display:flex}.v4-fleet-key>span{color:#6a7c92;font-size:12px}.v4-fleet-key strong{color:#227d6e;font-size:23px;font-weight:560;line-height:1.3}.v4-fleet-key small{color:#76869c;font-size:12px;font-weight:400}.v4-status-distribution{background:#edf2f7;border-radius:3px;height:7px;display:flex;overflow:hidden}.v4-status-distribution>span{transform-origin:0;min-width:0;animation:v4-segment-in .8s var(--v4-enter) .3s both;border-radius:2px;flex-basis:0;position:relative;overflow:hidden;box-shadow:inset 1px 0 #fff}.v4-status-distribution>span>i{animation:v4-status-refresh .68s var(--v4-enter) both;background:linear-gradient(100deg,#0000 10%,#ffffffc0 50%,#0000 90%);position:absolute;inset:0;transform:translate(-100%)}@keyframes v4-status-refresh{0%{opacity:0;transform:translate(-100%)}25%{opacity:.85}to{opacity:0;transform:translate(100%)}}.v4-status-legend{color:#6c7c93;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:9px 0 15px;font-size:12px;display:flex}.v4-status-legend>span{align-items:center;gap:4px;display:flex}.v4-status-legend i{border-radius:1px;width:5px;height:5px}.v4-status-legend b{color:#536983;font-weight:500}.v4-operations-priority{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-policy-card .v4-module-card-head h2 svg{color:#816da4}.v4-policy-level{color:#7b698e;background:#f4f0f9;border-radius:4px;padding:2px 6px;font-size:12px}.v4-policy-body{padding:15px 0 14px}.v4-policy-body>.v4-card-label{font-size:12px}.v4-policy-body h3{letter-spacing:-.015em;color:#273958;margin:6px 0 7px;font-size:19px;font-weight:580;line-height:1.4}.v4-policy-body>p{color:#63738b;font-size:13px;line-height:1.65}.v4-policy-themes{color:#6a5f84;gap:15px;margin-top:10px;font-size:12px;display:flex}.v4-policy-themes>span{border-bottom:1px solid #d5cce5;padding-bottom:2px}.v4-policy-hitbox{z-index:1;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.v4-policy-hitbox:focus-visible{outline-offset:4px!important}.v2-app .v4-official-source{z-index:2;color:#718198;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex;position:relative}.v4-official-source:hover{text-decoration:underline}.v4-official-source:focus-visible{outline-offset:3px;outline:2px solid #0f5cfa}.v4-cursor-trail{z-index:15;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.v4-agent-specialty{letter-spacing:.02em;color:#6b7e9a;background:#f8faff;border-bottom:1px solid #e9eff7;flex-shrink:0;padding:7px 17px;font-size:12px}.v4-agent-operations .v2-agent-name svg,.v4-agent-operations .v2-agent-avatar{color:#198c76}.v4-agent-operations .v4-agent-specialty{color:#587d77;background:#f6fbfa}.v4-agent-operations .v2-composer-box:focus-within{border-color:#43a796}.v4-library-scope{color:#62748e;font-size:13px;margin-bottom:16px!important}@keyframes v4-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes v4-bar-in{0%{opacity:.15;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes v4-segment-in{0%{opacity:.25;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes v4-beacon{0%,to{opacity:.65}50%{opacity:1}}@keyframes v4-spin{to{transform:rotate(360deg)}}.ambient-paused .v4-running-status>i{animation-play-state:paused}@media (min-width:1100px) and (max-height:820px){.v4-home-layout{gap:35px;padding-top:23px;padding-bottom:23px}.v2-app .v4-module-card{padding:16px 20px 0}.v4-module-stack{gap:11px}.v4-business-body{padding-top:12px;padding-bottom:7px}.v4-business-secondary{padding-bottom:10px}.v4-card-footer{padding-top:10px;padding-bottom:10px}.v4-fleet-headline{padding:11px 0 12px}.v4-status-legend{padding-bottom:11px}.v4-policy-body{padding:10px 0}.v4-policy-themes{margin-top:7px}.v4-home-heading>p{font-size:15px}}@media (min-width:1700px){.v4-earth-device{min-height:545px}.v4-module-stack{gap:20px}.v2-app .v4-module-card{padding:24px 28px 0}.v4-card-footer{padding:16px 0}}@media (max-width:1099px){.v4-home-layout{grid-template-columns:1fr;gap:30px;max-width:860px;padding:28px}.v4-home-heading{text-align:center}.v4-earth-device{align-self:center;width:100%;max-width:670px;min-height:430px;margin:0}.v4-module-stack{gap:15px;display:flex}.v4-business-body{gap:20px}.v4-fleet-headline{gap:24px}.v4-module-card-head{flex-wrap:wrap;gap:8px}.v4-card-footer{flex-wrap:wrap;row-gap:6px}.v4-operations-priority{white-space:normal}}@media (max-width:599px){.v4-home-layout{padding:22px 16px}.v4-home-heading h1{font-size:30px}.v4-home-heading>p{font-size:14px}.v4-earth-device{width:calc(100% + 16px);min-height:365px;margin:0 -8px}.v4-module-stack{grid-template-columns:1fr}.v4-policy-card{grid-column:auto}.v4-business-body{grid-template-columns:.9fr 1.1fr}.v4-home-profit-chart{display:block}.v4-primary-number{font-size:35px}.v4-business-secondary{flex-direction:row;gap:15px}.v4-fleet-headline>div:first-child{flex-basis:auto}.v4-module-card-head h2{font-size:16px}.v2-app .v4-module-card{padding:19px 18px 0}.v4-profit-delta{white-space:normal}}@media (prefers-reduced-motion:reduce){.v4-engine-home *,.v4-engine-home :before,.v4-engine-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] .v4-engine-home *,html[data-reduced-motion=true] .v4-engine-home :before{transition:none!important;animation:none!important}:root{--v2-blue:var(--primary);--v2-blue50:var(--blue50);--v2-green:var(--chart-green);--v2-orange:var(--chart-orange);--v2-text:var(--text);--v2-body:var(--body);--v2-muted:var(--secondary);--v2-line:var(--line);--v2-canvas:var(--canvas);--v4-paper:var(--canvas);--v4-ink:var(--text);--v4-secondary:var(--secondary);--v4-border:var(--line);--v4-teal:#52766a;--v4-purple:#827094}body,.v2-app{font-family:var(--font-ui);background:var(--canvas);color:var(--body)}.v2-app{--blue:var(--primary)}.v2-app h1,.v2-app h2,.v2-app h3,.v2-dialog h2{color:var(--text)}.v2-app button,.v2-app a,.v2-dialog button{-webkit-tap-highlight-color:transparent}.v2-app button:not(:disabled),.v2-dialog button:not(:disabled){cursor:pointer}:is(.v2-app :is(button,a):focus-visible,.v2-dialog :is(button,a):focus-visible){outline:2px solid var(--focus);outline-offset:3px}.v2-app button:disabled,.v2-dialog button:disabled{cursor:not-allowed}.v2-global-header{background:var(--canvas);border-bottom:1px solid var(--line);flex-basis:72px;gap:20px;height:72px;padding:0 30px}.v2-brand{color:var(--text);letter-spacing:-.02em;font-size:16px;font-weight:600}.v2-brand>span{border-color:var(--line);padding-left:18px}.v2-brand img{width:108px}.v2-global-header nav{align-items:center;gap:6px}.v2-global-header nav button{min-height:38px;color:var(--secondary);transition:background var(--motion-fast), color var(--motion-fast);border:0;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:500}.v2-global-header nav button:hover{color:var(--text);background:#e8eae2}.v2-global-header nav button.active{color:var(--text);background:#e6e5e2;font-weight:600}.v2-profile-button{color:var(--body);font-size:13px}.v2-profile-button>span:first-child{color:#4d583b;background:#e4e9d6;border:0;width:30px;height:30px}.v2-app .icon-button,.v2-dialog .icon-button{color:var(--secondary);border-radius:9px}.v2-app .icon-button:hover,.v2-dialog .icon-button:hover{color:var(--text);background:#e8eadf}.v2-app .icon-button.active{color:var(--text);background:#e3e7d9}.v4-home-layout{grid-template-columns:minmax(0,1.05fr) minmax(580px,1fr);gap:clamp(24px,3vw,60px);max-width:2100px;padding:clamp(28px,4vh,56px) clamp(28px,3.2vw,68px)}.v4-command-world{isolation:isolate}.v4-command-world:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 18% 56%,#d9f1db77,#0000 57%),radial-gradient(at 86% 74%,#ece0f077,#0000 55%);border-radius:50%;width:110%;height:66%;position:absolute;bottom:-2%;left:-8%}.v4-home-heading{padding:7px 0 0}.v4-home-heading h1{letter-spacing:-.035em;max-width:9em;color:var(--text);text-wrap:balance;font-size:clamp(44px,4.4vw,76px);font-weight:400;line-height:1.15}.v4-title-mark{color:#7e9755}.v4-home-heading>p{color:var(--secondary);letter-spacing:.01em;margin-top:24px;font-size:17px}.v4-earth-device{min-height:clamp(450px,56vh,730px);margin:-12px -45px -25px}.v4-module-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;align-items:stretch;gap:18px;display:grid}.v2-app .v4-module-card{box-shadow:none;transition:transform var(--motion-surface) var(--motion-ease), background var(--motion-ui), border-radius .4s;border:0;border-radius:24px;padding:25px 25px 0}.v2-app .v4-business-card{background:#e8ecd9;border-radius:36px 36px 12px;grid-column:1/-1;padding:30px 32px 0}.v2-app .v4-operations-card{background:#fff;border-radius:24px 12px 24px 24px;flex-direction:column;display:flex}.v2-app .v4-policy-card{background:#ebe3ef;border-radius:12px 24px 36px;flex-direction:column;display:flex}.v2-app .v4-module-card:is(:hover,:focus-visible,:focus-within){box-shadow:none;border-color:#0000;transform:translateY(-3px)}.v2-app .v4-business-card:hover{background:#e3e9d1}.v2-app .v4-operations-card:hover{background:#fcfdf9}.v2-app .v4-policy-card:hover{background:#e5e0eb}.v4-module-card-head h2{gap:10px;font-size:17px;font-weight:600}.v4-module-card-head h2 svg{color:currentColor}.v4-card-period,.v4-policy-level,.v4-card-label{color:var(--secondary)}.v4-primary-number{color:var(--text);letter-spacing:-.04em;font-size:clamp(52px,4.8vw,76px);font-weight:450}.v4-business-body{padding:26px 0 20px}.v4-business-secondary{gap:32px;padding-bottom:24px;font-size:13px}.v4-business-secondary strong{font-size:16px}.v4-operations-card .v4-module-card-head,.v4-policy-card .v4-module-card-head{flex-wrap:wrap;gap:10px}.v4-operations-card .v4-fleet-headline{flex-wrap:wrap;gap:16px 24px;padding:22px 0 18px}.v4-operations-card .v4-fleet-headline>div:first-child{flex-basis:100%}.v4-operations-card .v4-fleet-number{letter-spacing:-.035em;font-size:43px;font-weight:450}.v4-operations-card .v4-fleet-key{flex:1}.v4-operations-card .v4-status-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-bottom:20px;display:grid}.v4-operations-card .v4-card-footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.v4-policy-card .v4-card-footer{flex-wrap:wrap;gap:12px;margin-top:auto}.v4-policy-card .v4-policy-body{padding-top:22px;padding-bottom:20px}.v4-policy-card .v4-policy-level{background:0 0;padding:0}.v4-policy-card .v4-policy-body h3{margin-top:14px;font-size:22px;font-weight:500;line-height:1.55}.v4-policy-card .v4-policy-body p{margin-top:13px;font-size:13px;line-height:1.9}.v4-policy-card .v4-policy-themes{flex-wrap:wrap;gap:8px 12px;margin-top:17px}.v4-primary-number>span:last-child{color:#586342;white-space:nowrap;flex-shrink:0}.v4-profit-delta{color:#52673a}.v4-profit-delta.negative{color:var(--orangeText)}.v4-home-profit-chart>span,.v4-business-secondary{color:#586342}.v4-business-secondary strong{color:#36422a}.v4-chart-label{fill:#586342}.v4-card-footer{color:var(--secondary);border-top-color:#cbd2bd;padding:14px 0 17px}.v4-card-action{color:var(--text);gap:9px}.v4-card-action svg{transition:transform var(--motion-ui) var(--motion-ease)}.v4-module-card:hover .v4-card-action svg{transform:translate(4px)}.v4-fleet-number{color:var(--text);font-weight:500}.v4-fleet-key strong{color:#52766a}.v4-fleet-key.attention strong{color:var(--orangeText)}.v4-status-distribution{border-radius:4px;height:10px}.v4-status-legend,.v4-running-status,.v4-fleet-key>span,.v4-fleet-number small{color:var(--secondary)}.v4-operations-card .v4-card-footer{border-color:var(--line)}.v4-policy-card .v4-card-footer{border-color:#d3ccdc}.v4-policy-body h3{color:#42384e;font-size:20px;font-weight:600;line-height:1.55}.v4-policy-body p,.v4-policy-card .v4-card-label,.v4-policy-card .v4-card-footer{color:#66576f}.v4-policy-themes span{color:#61536d;border-color:#cbc0d5}.v4-policy-boundary{color:#66576f}.v4-earth-loading,.v4-earth-error{color:var(--secondary)}.v2-workspace{grid-template-columns:minmax(0,7fr) minmax(340px,3fr);gap:18px;padding:18px}.v2-business{box-shadow:none;background:#fff;border:0;border-radius:20px;scroll-padding-block:18px 90px}.v2-agent{box-shadow:none;background:#fafaf7;border:0;border-radius:20px}.v2-agent-rail{color:var(--text);background:#fafaf7;border:0;border-radius:14px}.v2-page-head{padding:24px 28px 18px}.v2-breadcrumb{gap:9px;margin-bottom:20px;font-size:12px}.v2-breadcrumb button:hover{color:var(--text)}.v2-title{gap:12px}.v2-title h1{letter-spacing:-.025em;font-size:clamp(26px,2.2vw,34px);font-weight:500;line-height:1.35}.v2-title-icon{color:#786b85;width:36px;height:36px;box-shadow:none;background:0 0;border-radius:10px}.v2-subhead{margin-top:17px;font-size:13px}.v2-scope-button{background:var(--surface-raised);border-color:var(--line);border-radius:8px;padding:7px 10px;font-size:12px}.v2-page-content{gap:24px;padding:4px 28px 28px}.v2-grid{gap:20px}.v2-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.v2-card-head{gap:14px;margin-bottom:15px}.v2-card-head h2{font-size:15px;font-weight:600;line-height:1.5}.v2-card-head p{margin-top:5px;font-size:12px}.v2-card>p{font-size:14px}:is(.v2-card:has(>.v2-chart),.v2-card:has(>.v2-legacy-chart)){background:#f5f5f1;border:0;border-radius:18px}.v2-card:has(.v3-question-grid){background:0 0;border:0;border-radius:0;padding-inline:0}.v2-outcome{background:#edf1df;border:0;border-radius:18px;padding:24px 26px}.v2-outcome h2{letter-spacing:-.025em;font-size:clamp(22px,1.85vw,30px);font-weight:500;line-height:1.45}.v2-outcome p{color:#687451;font-size:13px}.v2-eyebrow{color:#617444;margin-bottom:10px;font-size:12px}.v2-overview-outcome{min-height:178px}.v2-hero-value{border-color:#d0d7bc;padding-left:28px}.v2-hero-value strong{letter-spacing:-.035em;font-size:clamp(38px,3.1vw,50px);font-weight:500}.v2-metric-strip{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-bottom:14px}.v2-metric{border-color:var(--line);gap:6px;padding:10px 20px}.v2-metric:first-child{padding-left:0}.v2-metric:last-child{padding-right:0}.v2-metric strong{letter-spacing:-.03em;font-size:clamp(26px,2.2vw,34px);font-weight:500}.v2-metric-label{font-size:13px}.v2-metric strong small,.v2-metric-note{font-size:12px}.v3-metric-hint{color:var(--secondary)}.v3-metric-value-button{gap:7px;padding-block:6px}.v2-metric-action:hover,.v3-metric-value-button:hover{background:#f7f8f2}.v2-trial-outcome{gap:0}.v2-trial-outcome .v2-metric strong{font-size:clamp(30px,2.8vw,46px)}.v2-trial-outcome .v2-metric{border-color:#d0d7bc}.v2-hero-assumptions{color:#586645;font-size:13px;line-height:1.8}.v2-comparison{background:var(--surface-soft);border:0}.v2-compare-row{border-color:var(--line);padding:13px 0}.v2-compare-row strong{font-size:26px;font-weight:500}.v2-compare-row :is(small,em){font-size:12px}.v2-chart-legend,.v2-chart-values{color:var(--secondary);font-size:12px}.v2-chart.selectable .recharts-wrapper{cursor:pointer}.v2-chart .recharts-legend-item-text{font-size:12px}.v2-chart .recharts-legend-item{margin-right:18px!important}.v3-chart-tooltip,.v3-metric-tooltip,.v2-chart-tip{box-shadow:var(--shadow-popover);color:var(--body);border:0;border-radius:12px;padding:14px 16px;font-size:13px}.v3-chart-tooltip-action{border-color:var(--line);color:#516328;margin-top:11px;padding-top:9px}.v3-chart-tooltip-value{color:var(--secondary);gap:18px}.v3-chart-tooltip-value b{color:var(--text);font-size:14px}.v3-metric-tooltip :is(p,strong){font-size:13px}.v2-app .button,.v2-dialog .button{height:39px;box-shadow:none;color:var(--text);transition:background var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast);border-color:#d3d7c9;border-radius:9px;padding:0 15px;font-size:13px;font-weight:500}.v2-app .button.small,.v2-dialog .button.small{height:34px;padding:0 11px;font-size:12px}.v2-app .button:hover:not(:disabled),.v2-dialog .button:hover:not(:disabled){background:#f0f2e9;border-color:#adb99c}.v2-app .button.primary,.v2-dialog .button.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:none}.v2-app .button.primary:hover:not(:disabled),.v2-dialog .button.primary:hover:not(:disabled){background:#424d36;border-color:#424d36}.v2-app .button.primary,.v2-dialog .button.primary{transition:background .24s,border-radius .4s cubic-bezier(.44,0,.56,1),transform .16s}.v2-app .button.primary:hover:not(:disabled),.v2-dialog .button.primary:hover:not(:disabled){border-radius:14px}.v2-app .button:active:not(:disabled),.v2-dialog .button:active:not(:disabled){transform:translateY(1px)}.v2-text-button{color:#536b3b;font-size:12px;font-weight:500}.v2-text-button:hover{color:#26381e}.v2-app .tag,.v2-dialog .tag{color:#67715b;background:#eceee6;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.v2-app .tag.green,.v2-dialog .tag.green{color:#4e622b;background:#eaf0d4}.v2-app .tag.blue,.v2-dialog .tag.blue{color:#6a5883;background:#e7e4ef}.v2-app .tag.orange,.v2-dialog .tag.orange{color:#91532f;background:#f6e9dc}.v2-segmented{border-color:var(--line);background:#f2f3ed;border-radius:9px;gap:2px;padding:3px}.v2-segmented button{color:var(--secondary);transition:background var(--motion-fast), color var(--motion-fast);border:0;border-radius:6px;padding:7px 12px;font-size:12px}.v2-segmented button.active,.v2-segmented button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 4px #20251b16}.v2-app :is(input,select,textarea),.v2-dialog :is(input,select,textarea){box-shadow:none;background:#fff;border-color:#d7dace;border-radius:8px;padding:9px 11px;font-size:14px}.v2-app :is(input,select,textarea)::placeholder,.v2-dialog :is(input,textarea)::placeholder{color:#777d6c}:is(.v2-app :is(input,select,textarea):focus-visible,.v2-dialog :is(input,select,textarea):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.v2-app :is(input,select):disabled,.v2-dialog :is(input,select):disabled{color:#909584;background:#f1f2ed}.v2-field{gap:7px}.v2-field>span{font-size:13px}.v2-field :is(input,select){height:40px}.v2-field small{font-size:12px}.v2-search input{height:37px;font-size:13px!important}.v2-key-values>div,.v2-comparison dl>div{border-color:var(--line);padding-block:11px;font-size:13px}.v2-inline-note,.v2-note{background:var(--surface-soft);color:var(--body);border:0;border-radius:12px;padding:15px 17px;font-size:13px}.v2-note>svg{color:#6d8050}.v2-note.orange{color:#865232;background:#f7eddf}.v2-row-link{border-color:var(--line);padding:16px 4px}.v2-row-link strong{font-size:14px}.v2-row-link small{font-size:12px}.v2-table{font-size:13px}.v2-table th{color:#6b7460;background:#f3f5ee;padding:12px}.v2-table td{padding:14px 12px}.v2-table td>small{font-size:11px}.v2-table tr.clickable:hover,.v2-table tr.selected{background:#f0f4e6}.v2-pager{padding-top:16px;font-size:12px}.v2-setting-row strong{font-size:14px}.v2-setting-row{padding-block:20px}.v2-footer{border-top-color:var(--line);background:#ffffffed;padding:15px 28px}.v2-footer>span{color:var(--secondary);font-size:12px}.v2-agent-head{border-color:var(--line);height:69px;padding:0 22px}.v2-agent-name{gap:10px;font-size:18px;font-weight:550}.v2-agent-name svg{color:#5d6f42}.v2-agent-context{border-color:var(--line);min-height:44px;color:var(--secondary);background:#f0f2e9;padding:11px 20px;font-size:12px}.v2-agent-context>svg{color:#667b49}.v2-agent-messages{gap:27px;padding:23px 20px 20px;scroll-padding-top:16px}.v2-message-byline{color:var(--secondary);gap:8px;font-size:12px}.v2-agent-avatar{color:#526333;background:#e7edda;border:0;width:25px;height:25px}.v2-message-text{color:var(--body);overflow-wrap:anywhere;margin-top:10px;padding-left:0;font-size:14px;line-height:1.85}.v2-message-user .v2-message-text{color:#3f4c30;background:#e9eddf;border:0;border-radius:14px 4px 14px 14px;padding:12px 15px}.v2-message-agent .v2-message-text{padding-left:0}.v2-agent-welcome h3{letter-spacing:-.02em;color:var(--text);font-size:21px;font-weight:550}.v2-agent-welcome>p{color:var(--secondary);font-size:14px;line-height:1.85}.v2-agent-ready{color:#65744e;background:#eef2e3;border-radius:8px;padding:11px 13px;font-size:12px}.v2-agent-result{background:#fff;border:1px solid #d8decb;border-radius:14px;margin:14px 0 0;padding:16px}.v2-agent-result-title{gap:9px}.v2-agent-result-title strong{font-size:14px;line-height:1.5}.v2-agent-result-title>span{color:#546738;background:#e9eedc;border-radius:7px}.v2-agent-result-status{color:var(--secondary);margin-top:10px;font-size:12px}.v2-agent-result .v2-inline{flex-wrap:wrap;gap:9px;margin-top:13px}.v2-agent-result .v2-text-button{font-size:12px}.v2-agent-result-footer,.v2-result-next{border-color:var(--line);color:#506b37;background:#f5f7ef}.v2-result-next:hover:not(:disabled){background:#e9efdc}.v2-agent-working{background:#eff2e7;border:0;border-radius:14px;gap:12px;margin-left:0;padding:16px;font-size:12px}.v2-agent-working strong{font-size:13px}.v2-agent-working .current{color:#3f5729}.v2-agent-working .done{color:#7b8569}.v2-agent-working i{background:#c9d3b8}.v2-agent-composer{background:#fafaf7;padding:14px 17px 11px}.v2-suggestions{flex-wrap:wrap;gap:7px;padding-bottom:12px;overflow:visible}.v2-suggestions button{color:#687359;white-space:normal;text-align:left;background:#f6f8f1;border-color:#d9dfcd;border-radius:8px;max-width:100%;padding:8px 10px;font-size:12px}.v2-suggestions button:hover{color:#465b2d;background:#e8eed9;border-color:#b5c59b}.v2-composer-box{transition:border-color var(--motion-ui), box-shadow var(--motion-ui);background:#fff;border:1px solid #75885a;border-radius:16px;padding:14px;box-shadow:0 4px 16px -8px #32411b20}.v2-composer-box:focus-within{border-color:#354b22;box-shadow:0 6px 24px -10px #354b2238}.v2-composer-chips{gap:6px;margin-bottom:12px}.v2-composer-chips>span{color:#64714e;background:#f0f3e9;border-radius:6px;padding:5px 7px;font-size:11px;line-height:1.5}.v2-composer-chips .selected{color:#445a2d;background:#e5ecd3}.v2-composer-chips button{color:#677654}.v2-composer-box textarea{height:82px;color:var(--text)!important;font-size:14px!important}.v2-composer-box textarea::placeholder{color:#737a67;font-size:13px}.v2-composer-bottom .v2-text-button{font-size:11px}.v2-composer-bottom>span{color:#737a67;font-size:10px}.v2-send{background:var(--primary);color:#fff;box-shadow:none;width:38px;height:38px;transition:background var(--motion-fast), transform var(--motion-fast);border-radius:11px}.v2-send:hover:not(:disabled){background:#485b33}.v2-send:active:not(:disabled){transform:scale(.95)}.v2-agent-disclaimer{color:#787d70;font-size:10px}.v2-follow-button{border-color:var(--line);color:#4f6238;box-shadow:var(--shadow-popover);padding:9px 12px;font-size:12px}.v3-analysis-stages{flex-wrap:wrap;gap:8px;padding-block:3px}.v3-stage-slot{gap:8px}.v3-stage-slot button{color:var(--secondary);border-radius:9px;padding:9px 12px;font-size:13px}.v3-stage-slot button.active{color:#43532e;background:#e5ecd6}.v3-stage-slot button:hover{background:#f0f4e7}.v3-stage-mark{border-color:#a2b186;width:21px;height:21px;font-size:11px}.v3-deeper-finding{background:#eeebf3;border:0;border-radius:16px;padding:22px 24px}.v3-deeper-finding h2{color:#493f53;font-size:24px;font-weight:550}.v3-deeper-finding p{color:#72667b;font-size:13px}.v3-deeper-content{gap:24px}.v3-decision-check{padding-block:17px}.v3-decision-check strong{font-size:14px}.v3-decision-check p,.v3-analysis-copy,.v3-analysis-limitation p{color:var(--secondary);font-size:13px}.v3-question-grid{gap:0 26px}.v3-question-trigger{border-radius:9px;gap:11px;padding:16px 7px}.v3-question-trigger strong{font-size:14px;font-weight:500}.v3-question-trigger>svg:first-child{color:#708452}.v3-question-trigger:hover{background:#f0f4e7}.v3-question-tools .icon-button{color:var(--secondary)}.v3-history-strip{border-color:var(--line);background:#f7f8f3;border-radius:12px;padding:15px 18px}.v2-report-sheet{background:#fff}.v2-report-summary{background:#eef2e2;border:0;border-radius:14px;padding:22px}.v2-report-summary h3{font-size:23px;font-weight:550}.v2-report-summary p{color:#687650;font-size:13px}.v3-generation-mark{color:#7b658e;background:#eee9f2;border-radius:20px}.v3-page-skeleton>div{background:#e9eae2}.v2-agent-identity,.v4-agent-specialty{color:var(--secondary);background:#f2f1ed}.v3-operations-tabs{border-color:var(--line);gap:24px;margin-inline:28px;padding:0}.v3-operations-tabs button{padding:14px 3px;font-size:14px}.v3-operations-tabs button[aria-current]{color:#40522d;border-color:#728851}.v3-ops-summary{background:#f1f4e9;border:0;border-radius:14px}.v3-ops-summary>button{border-color:#d9e0ca;padding:17px}.v3-ops-summary strong{font-size:29px;font-weight:500}.v3-ops-summary .v3-summary-description{color:#6e7b5b;font-size:12px}.v3-fleet-region,.v3-fleet-search{border-color:var(--line);background:#fff;border-radius:9px;min-height:38px}.v3-fleet-search input{font-size:13px}.v3-map-scopebar,.v3-map-task-context{border-color:var(--line);font-size:12px}.v3-fleet-map-layout{gap:16px}.v3-map{background:#f0f2e9;border-color:#d4dbca;border-radius:16px}.v3-map-legend{box-shadow:var(--shadow-popover);background:#fffffff0;border:0;border-radius:10px;padding:9px 12px}.v3-map-legend button{font-size:12px}.v3-map-zoom{box-shadow:var(--shadow-popover);border-color:var(--line);border-radius:9px}.v3-map-topline{color:#5c6c4c}.v3-monitor{border:1px solid var(--line);background:#fff;border-radius:14px}.v3-monitor>header{border-color:var(--line);background:#f3f5ed;padding:15px 17px;font-size:14px}.v3-monitor-tabs{border-color:var(--line);background:#fff}.v3-monitor-tabs button{font-size:13px}.v3-monitor-tabs button[aria-selected=true]{color:#465b2f;border-color:#748a53}.v3-duty-list{padding:0 16px 14px}.v3-duty-conclusion{padding-top:15px;font-size:13px}.v3-duty-item{border-color:var(--line);gap:10px;padding:14px 3px}.v3-duty-copy strong{font-size:13px}.v3-duty-copy>span,.v3-duty-copy small{font-size:12px}.v3-duty-symbol{border-radius:9px}.v3-monitor>footer{border-color:var(--line);background:#f5f7ef;padding:14px}.v3-vehicle-note,.v3-following-strip,.v3-track-playback,.v3-draft-resume{color:#596b43;background:#f0f4e7;border-color:#d5dec5;border-radius:10px}.v3-monitor .v3-vehicle-identity h2{font-size:22px}.v3-monitor .v3-soc{border-radius:10px}.v2-report-workspace{background:var(--canvas);grid-template-columns:220px minmax(0,1fr)}.v2-report-sidebar{background:var(--canvas);border-color:var(--line)}.v2-report-sidebar-head{height:62px;padding-inline:18px;font-size:14px}.v2-report-sidebar nav{padding:0 12px 24px}.v2-report-sidebar section h3{color:var(--secondary);margin:20px 10px 7px;font-size:12px}.v2-report-sidebar nav button{color:var(--body);border-radius:8px;gap:9px;padding:10px;font-size:13px}.v2-report-sidebar nav button.selected{color:#41552e;background:#e3e9d5}.v2-report-sidebar nav button:hover{background:#eaeedf}.v2-report-main{gap:22px;padding:25px 28px 36px}.v2-report-header h1{letter-spacing:-.02em;font-size:29px;font-weight:550}.v2-report-header p{font-size:12px}.v2-report-filters{background:#fff;border:0;border-radius:12px;gap:15px;padding:16px}.v2-report-filters .v2-field>span{font-size:12px}.v2-report-filters .v2-field :is(input,select){height:35px;font-size:12px}.v2-report-grid{gap:20px}.v2-report-grid .v2-card{border:0}.v2-legacy-table table{font-size:13px}.v2-legacy-table :is(th,td){border-color:var(--line);padding:12px}.v2-legacy-table th{color:var(--secondary);background:#f0f3e8}.v2-legacy-table tbody tr:hover{background:#edf2e1}.v2-dialog{font-family:var(--font-ui);color:var(--body);font-size:14px;box-shadow:var(--shadow-dialog)!important;border:0!important;border-radius:20px!important}.v2-dialog-heading{border-color:var(--line);background:#f5f6f0;border-radius:20px 20px 0 0;padding:24px 28px 19px}.v2-dialog [data-slot=dialog-title]{letter-spacing:-.02em;font-weight:550;font-size:22px!important}.v2-dialog [data-slot=dialog-description]{color:var(--secondary);font-size:12px;line-height:1.7}.v2-dialog>.v2-dialog-body{gap:20px;padding:24px 28px}.v2-modal-actions{border-color:var(--line);gap:10px;padding-top:20px}.v2-template-grid{gap:12px}.v2-template-grid button{border-color:var(--line);border-radius:12px;padding:17px}.v2-template-grid button.selected{background:#eff4e3;border-color:#9cad7e}.v2-template-grid button>span{font-size:14px}.v2-template-grid small{font-size:12px}.v2-model-title h3,.v2-object-heading h3{font-size:25px;font-weight:550}.v2-formula-list li{padding-block:14px;font-size:14px}.v2-toast{color:#f4f7ec;box-shadow:var(--shadow-popover);background:#273320;border:0;border-radius:12px;padding:14px 20px;font-size:13px}.v2-toast svg{color:#d4e5b6}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#262f2040}@media (max-width:1280px){.v2-workspace{gap:12px;padding:12px}.v2-page-head{padding:22px 22px 16px}.v2-page-content{gap:20px;padding-inline:22px}.v2-card{padding:16px}.v2-grid{gap:16px}.v2-agent-messages{padding-inline:17px}.v2-outcome{padding:22px}.v2-hero-value{padding-left:20px}.v4-home-layout{grid-template-columns:minmax(0,1fr) minmax(430px,1fr);gap:28px}.v4-module-stack{gap:14px;display:flex}.v2-app .v4-module-card{padding:22px 24px 0}.v4-operations-card .v4-fleet-headline>div:first-child{flex-basis:auto}.v4-operations-card .v4-fleet-number{font-size:34px}.v4-operations-card .v4-status-legend{margin-bottom:0;display:flex}.v4-operations-card .v4-card-footer{flex-direction:row}.v4-home-heading h1{max-width:6em}}@media (max-width:1150px){.v2-brand{font-size:14px}.v2-global-header{gap:12px;padding:0 20px}.v2-global-header nav button{padding-inline:13px}.v4-home-layout{gap:24px}.v4-home-heading h1{font-size:46px}}@media (max-width:820px){.v2-global-header{flex-basis:auto;height:auto;padding:12px 16px 0}.v2-global-header nav button{min-height:38px}.v4-home-layout{flex-direction:column;gap:26px;padding:26px 20px 32px;display:flex}.v4-home-heading{padding:0}.v4-home-heading h1{max-width:9em;font-size:42px}.v4-home-heading>p{margin-top:18px;font-size:14px}.v4-earth-device{height:365px;min-height:365px;margin:0 -20px}.v4-module-stack{width:100%}.v2-app .v4-module-card{border-radius:20px;padding:20px 20px 0}.v4-business-body{padding-block:18px}}@media (max-width:850px){.v2-workspace{gap:0;padding:9px;display:flex}.v2-business,.v2-agent{border-radius:16px;width:100%}.v2-page-head{padding:20px 18px 15px}.v2-page-content{gap:20px;padding:0 18px 22px}.v2-title h1{font-size:24px}.v2-title-icon{width:30px;height:30px}.v2-metric{padding:9px 12px}.v2-metric strong{font-size:27px}.v2-overview-outcome{align-items:stretch;padding:20px}.v2-overview-outcome>div:first-child{max-width:100%}.v2-overview-outcome .v2-hero-value{display:flex}.v2-trial-outcome{flex-wrap:wrap;gap:16px;display:flex}.v2-trial-outcome .v2-metric{flex:1}.v2-hero-assumptions{flex-basis:100%;padding:0}.v3-operations-tabs{margin-inline:18px}.v2-report-workspace{display:block;overflow:auto}.v2-report-main{padding:20px 16px}.v2-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.v2-report-grid{grid-template-columns:1fr}}@media (max-width:520px){.v4-business-body{grid-template-columns:minmax(132px,.9fr) minmax(0,1.1fr);gap:12px}.v4-primary-number{font-size:clamp(40px,11vw,48px)}.v2-overview-outcome{flex-direction:column;gap:20px}.v2-hero-value{border:0;border-top:1px solid #d0d7bc;padding:14px 0 0}.v3-overview-metrics{grid-template-columns:1fr}.v3-overview-metrics .v2-metric{border:0;border-bottom:1px solid var(--line);padding:12px 0}.v3-overview-metrics .v2-metric:last-child{border-bottom:0}.v3-metric-value-button{flex-direction:row;justify-content:space-between;align-items:center;padding-right:20px}.v3-metric-value-button .v2-metric-note{text-align:right;max-width:46%}.v2-dialog>.v2-dialog-body,.v2-dialog-heading{padding:20px}.v2-template-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2-app *,.v2-dialog *{scroll-behavior:auto!important}}.v2-app.ui-sample{--primary:#294fd5;--blue:#355bea;--blue50:#eef2ff;--text:#191f2d;--body:#424b5e;--secondary:#656d7b;--line:#e0e4ec;--canvas:#f5f6f9;--surface-soft:#f7f8fb;--surface-raised:#fff;--greenText:#237156;--green50:#edf7f2;--orangeText:#a75728;--orange50:#fff4ec;--v2-blue:#294fd5;--v2-blue50:#eef2ff;--v2-green:#21876b;--v2-orange:#c36b37;--v2-text:#191f2d;--v2-body:#424b5e;--v2-muted:#656d7b;--v2-line:#e0e4ec;--v2-canvas:#f5f6f9;--v4-paper:#f5f6f9;--v4-ink:#191f2d;--v4-secondary:#656d7b;--sample-accent:#6444d6;--sample-ease:cubic-bezier(.16, 1, .3, 1);background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px}:is(.ui-sample button:focus-visible,.ui-sample a:focus-visible,.ui-sample summary:focus-visible){outline-offset:4px;outline:2px solid #4666dc}.ui-sample .v2-global-header{height:76px;min-height:76px;box-shadow:none;background:#f5f6f9;border-bottom:1px solid #e1e5ec;gap:24px;padding:0 clamp(24px,3vw,56px)}.ui-sample .v2-brand{gap:18px}.ui-sample .v2-brand img{width:110px}.ui-sample .v2-brand>span{color:#252c3b;letter-spacing:-.015em;font-size:16px;font-weight:600}.ui-sample .v2-global-header nav{gap:6px;height:auto}.ui-sample .v2-global-header nav>button{color:#535c6d;border:0;border-radius:7px;height:36px;min-height:36px;padding:0 19px;font-size:14px;transition:background .18s,color .18s}.ui-sample .v2-global-header nav>button.active{color:#fff;box-shadow:none;background:#232a39;font-weight:500}.ui-sample .v2-global-header nav>button:after{display:none}.ui-sample .v2-global-tools{gap:10px}.ui-sample .v2-profile-button>span:first-child{color:#394d73;background:#e8ecf3}.ui-sample .icon-button{border-radius:7px}.ui-sample .v4-engine-home{background:#f5f6f9}.ui-sample .v4-home-layout{grid-template:"world business""world operations""world policy"/minmax(0,1.13fr) minmax(480px,1fr);align-content:center;gap:0 clamp(40px,4vw,80px);width:100%;max-width:2100px;min-height:100%;padding:clamp(30px,4vh,52px) clamp(32px,4vw,80px);display:grid}.ui-sample .v4-command-world{grid-area:world;min-height:690px}.ui-sample .v4-home-heading{text-align:left;animation:sample-intro .8s var(--sample-ease) both;padding:4px 0 0}.ui-sample .v4-home-heading h1{color:#1a2232;letter-spacing:-.035em;text-wrap:balance;max-width:none;font-size:clamp(38px,3.5vw,68px);font-weight:580;line-height:1.2}.ui-sample .v4-title-mark{color:#4664da}.ui-sample .v4-home-heading>p{color:#626d81;letter-spacing:.01em;margin-top:18px;font-size:16px}.ui-sample .v4-earth-device{background:0 0;flex:1;min-height:530px;margin:0 -36px -12px}.ui-sample .v4-earth-device:before,.ui-sample .v4-command-world:before{display:none}.ui-sample .v4-earth-orbit{opacity:.35}.ui-sample .v4-module-stack{display:contents}.ui-sample .v4-module-card{min-width:0;box-shadow:none;animation:sample-intro .8s var(--sample-ease) both;background:0 0;border:0;border-radius:0;grid-column:auto;padding:24px 0 0;transition:color .18s;display:block;transform:none}.ui-sample .v4-module-card:is(:hover,:focus-visible,:focus-within){box-shadow:none;background:0 0;transform:none}.ui-sample .v4-business-card{grid-area:business;padding-top:5px;animation-delay:70ms}.ui-sample .v4-operations-card{border-top:1px solid #d9deea;grid-area:operations;animation-delay:.14s}.ui-sample .v4-policy-card{border-top:1px solid #d9deea;grid-area:policy;animation-delay:.21s}.ui-sample .v4-module-card-head{flex-wrap:nowrap;align-items:center}.ui-sample .v4-module-card-head h2{gap:10px;font-size:19px;font-weight:600}.ui-sample .v4-module-card-head h2 svg{color:#485a79;width:20px;height:20px}.ui-sample .v4-card-period{color:#697386;font-variant-numeric:tabular-nums;font-size:13px}.ui-sample .v4-business-body{grid-template-columns:minmax(160px,.9fr) minmax(0,1.2fr);align-items:end;gap:22px;padding:25px 0 23px}.ui-sample .v4-card-label{color:#5f6a7e;font-size:14px}.ui-sample .v4-primary-number{letter-spacing:-.04em;color:#202e52;gap:12px;margin:10px 0 0;font-size:clamp(62px,5.6vw,100px);font-weight:500;line-height:1.04}.ui-sample .v4-primary-number>span:last-child{color:#636e82;letter-spacing:0;font-size:14px;font-weight:400}.ui-sample .v4-profit-delta{color:#277158;gap:3px;margin-top:12px;font-size:13px}.ui-sample .v4-profit-delta.negative{color:#a75728}.ui-sample .v4-home-profit-chart{padding-bottom:3px}.ui-sample .v4-home-profit-chart>span{color:#677287;margin-bottom:12px;font-size:12px}.ui-sample .v4-chart-label{fill:#677287;font-size:11px}.ui-sample .v4-business-secondary{color:#667186;gap:32px;padding:0 0 7px;font-size:13px}.ui-sample .v4-business-secondary>span{gap:9px}.ui-sample .v4-business-secondary strong{color:#303d57;font-size:18px;font-weight:550}.ui-sample .v4-business-secondary small{color:#667186;font-size:12px}.ui-sample .v4-card-footer{color:#727b8c;border:0;flex-flow:wrap;align-items:center;gap:10px;margin:0;padding:16px 0 24px;font-size:12px}.ui-sample .v4-card-action{color:#2f477d;gap:9px;font-size:13px}.ui-sample .v4-card-action>svg{color:#365285;width:30px;height:30px;transition:background .2s, color .2s, transform .3s var(--sample-ease);background:#e8edf6;border-radius:50%;padding:7px}.ui-sample .v4-module-card:is(:hover,:focus-within) .v4-card-action>svg{color:#fff;background:#355bea;transform:translate(3px)}.ui-sample .v4-running-status{color:#4f7467;font-size:12px}.ui-sample .v4-operations-card .v4-fleet-headline{grid-template-columns:1.25fr .8fr .8fr;align-items:end;gap:24px;padding:20px 0 17px;display:grid}.ui-sample .v4-operations-card .v4-fleet-headline>div:first-child{flex-basis:auto}.ui-sample .v4-operations-card .v4-fleet-number{color:#283650;letter-spacing:-.035em;font-size:46px;font-weight:500}.ui-sample .v4-fleet-key strong{color:#21876b;font-size:28px;font-weight:500}.ui-sample .v4-fleet-key.attention strong{color:#b76635}.ui-sample .v4-fleet-key>span{color:#657084;font-size:13px}.ui-sample .v4-fleet-number small,.ui-sample .v4-fleet-key small{color:#657084;font-size:12px}.ui-sample .v4-status-distribution{background:#e6eaf2;border-radius:3px;height:10px}.ui-sample .v4-operations-card .v4-status-legend{justify-content:space-between;gap:8px;margin:0;padding:12px 0 0;font-size:12px;display:flex}.ui-sample .v4-status-legend b{color:#364663}.ui-sample .v4-policy-level{color:#615789;background:#ebeaf3;border-radius:4px;padding:4px 8px;font-size:12px}.ui-sample .v4-policy-card .v4-policy-body{padding:15px 0 0}.ui-sample .v4-policy-card .v4-policy-body h3{color:#303951;margin:8px 0 7px;font-size:22px;font-weight:550;line-height:1.45}.ui-sample .v4-policy-card .v4-policy-body p{color:#656e80;margin:0;font-size:13px;line-height:1.6}.ui-sample .v4-policy-card .v4-card-label{color:#716a89;font-size:12px}.ui-sample .v4-policy-card .v4-policy-themes{gap:16px;margin-top:10px}.ui-sample .v4-policy-themes span{color:#655e7d;border-color:#d4cfdf;font-size:12px}.ui-sample .v4-policy-card .v4-card-footer{padding-bottom:0}.ui-sample .v4-official-source{color:#667185}@keyframes sample-intro{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1750px){.ui-sample .v4-home-layout{gap:0 6vw;padding:5vh 5vw}.ui-sample .v4-command-world{min-height:760px}.ui-sample .v4-business-body{padding-block:32px}.ui-sample .v4-module-card{padding-top:30px}.ui-sample .v4-business-card{padding-top:6px}.ui-sample .v4-card-footer{padding-block:20px 28px}}@media (max-width:1199px){.ui-sample .v4-home-layout{grid-template-columns:1fr;grid-template-areas:"world""business""operations""policy";gap:0;max-width:920px;padding:32px}.ui-sample .v4-command-world{min-height:550px}.ui-sample .v4-home-heading{text-align:center}.ui-sample .v4-earth-device{align-self:center;width:100%;max-width:700px;min-height:400px;margin:0}.ui-sample .v4-business-card{padding-top:24px}.ui-sample .v4-primary-number{font-size:72px}}@media (max-width:850px){.ui-sample .v2-global-header{flex-wrap:wrap;gap:12px;height:auto;min-height:65px;padding:12px 18px}.ui-sample .v2-brand>span{font-size:14px}.ui-sample .v2-brand img{width:86px}.ui-sample .v2-brand{gap:10px}.ui-sample .v2-global-header nav{order:3;justify-content:center;width:100%}.ui-sample .v2-global-tools{margin-left:auto}}@media (max-width:599px){.ui-sample .v2-global-header{padding-inline:14px}.ui-sample .v2-global-tools{gap:0}.ui-sample .v2-profile-button{gap:5px}.ui-sample .v2-profile-button>span:nth-child(2){display:none}.ui-sample .v4-home-layout{padding:24px 22px 32px}.ui-sample .v4-command-world{min-height:425px}.ui-sample .v4-home-heading h1{font-size:33px}.ui-sample .v4-home-heading>p{margin-top:12px;font-size:14px}.ui-sample .v4-earth-device{min-height:325px}.ui-sample .v4-module-card-head{flex-wrap:wrap;gap:10px}.ui-sample .v4-module-card-head h2{font-size:17px}.ui-sample .v4-business-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;padding-block:22px}.ui-sample .v4-primary-number{gap:6px;font-size:52px}.ui-sample .v4-business-secondary{flex-wrap:wrap;gap:14px}.ui-sample .v4-business-secondary strong{font-size:15px}.ui-sample .v4-operations-card .v4-fleet-headline{gap:12px}.ui-sample .v4-operations-card .v4-fleet-number{font-size:37px}.ui-sample .v4-fleet-key strong{font-size:25px}.ui-sample .v4-operations-card .v4-status-legend{justify-content:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.ui-sample *,.ui-sample :before,.ui-sample :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}html[data-reduced-motion=true] .ui-sample *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ui-sample .v2-workspace{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);gap:0;padding:0}.ui-sample .v2-workspace.agent-collapsed{grid-template-columns:minmax(0,1fr) 54px}.ui-sample .v2-business{scrollbar-gutter:stable;background:#fff;border:0;border-radius:0}.ui-sample .v2-page-head{background:#fff;border:0;padding:22px clamp(24px,2.7vw,50px) 18px}.ui-sample .v2-breadcrumb{color:#727f94;margin-bottom:16px;font-size:12px}.ui-sample .v2-breadcrumb button{color:#657085}.ui-sample .v2-title-row{align-items:start;gap:16px}.ui-sample .v2-title-row h1{color:#1c2332;letter-spacing:-.025em;font-size:clamp(24px,2vw,34px);font-weight:580;line-height:1.38}.ui-sample .v2-title-icon{color:#40518a;width:34px;height:34px;box-shadow:none;background:#eef1f9;border-radius:8px}.ui-sample .v2-subhead{color:#697387;gap:14px;margin-top:19px;font-size:12px}.ui-sample .v2-scope-button{color:#57647b;background:#fff;border-color:#dce1eb;border-radius:6px;padding:7px 10px}.ui-sample .v2-page-content{gap:24px;padding:5px clamp(24px,2.7vw,50px) 32px}.ui-sample .v2-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0}.ui-sample .v2-card:has(.v2-chart){background:0 0;border-radius:0}.ui-sample .v2-card-head{align-items:start;gap:12px;margin-bottom:21px}.ui-sample .v2-card-head h2{color:#283246;font-size:16px;font-weight:580;line-height:1.5}.ui-sample .v2-card-head p{color:#747e90;margin-top:5px;font-size:12px;line-height:1.7}.ui-sample .v2-card-head .v2-text-button{font-size:12px}.ui-sample .v2-outcome{box-shadow:none;background:0 0;border:0;border-radius:0;padding:25px 0 26px}.ui-sample .v2-outcome h2{color:#202a3d;letter-spacing:-.025em;max-width:780px;font-size:clamp(23px,2.05vw,34px);font-weight:530;line-height:1.5}.ui-sample .v2-outcome p{color:#667086;margin-top:12px;font-size:13px;line-height:1.8}.ui-sample .v2-eyebrow{color:#536588;margin-bottom:14px;font-size:12px;font-weight:500}.ui-sample .v2-overview-outcome{border-bottom:1px solid #e4e8f0;align-items:center;gap:28px;min-height:185px;padding-top:18px}.ui-sample .v2-overview-outcome>div:first-child{max-width:65%}.ui-sample .v2-overview-outcome h2{font-size:clamp(25px,2.1vw,36px)}.ui-sample .v2-overview-outcome .v2-text-button{margin-top:16px}.ui-sample .v2-hero-value{border-left:0;align-self:center;min-width:170px;padding:0 0 0 20px}.ui-sample .v2-hero-value>strong{color:#273a6c;letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(50px,4.4vw,76px);font-weight:500;line-height:1.1}.ui-sample .v2-hero-value strong small{color:#788294;letter-spacing:0;margin-left:7px;font-size:13px;font-weight:400}.ui-sample .v3-outcome-label{color:#6a768b;font-size:12px}.ui-sample .v2-metric-strip{background:0 0;border:0;border-bottom:1px solid #e5e8ef;border-radius:0}.ui-sample .v2-metric-strip .v2-metric{border-color:#e6e9f1;padding:0 22px 23px}.ui-sample .v2-metric-strip .v2-metric:first-child{padding-left:0}.ui-sample .v2-metric-strip .v2-metric:last-child{padding-right:0}.ui-sample .v2-metric strong{color:#303c55;letter-spacing:-.025em;font-size:29px;font-weight:500}.ui-sample .v2-metric strong small{color:#7b8495;letter-spacing:0;font-size:12px}.ui-sample .v2-metric small,.ui-sample .v2-metric-note{color:#738094}.ui-sample .sample-pulse-chart{padding-top:0}.ui-sample .v3-questions{border-top:1px solid #e0e5ef;padding-top:24px}.ui-sample .v3-question-grid{gap:0 25px}.ui-sample .v3-question-row{background:0 0;border:0;border-bottom:1px solid #e8ebf1;border-radius:0}.ui-sample .v3-question-row:hover{background:#f6f8fd;border-color:#b6c4ec}.ui-sample .v3-question-trigger{gap:12px;padding:19px 10px 19px 0}.ui-sample .v3-question-trigger>svg:first-child{color:#5066a1;background:#eff2fa;border-radius:7px;flex-shrink:0;width:30px;height:30px;padding:7px}.ui-sample .v3-question-trigger strong{color:#3b465e;font-size:13px;font-weight:500}.ui-sample .v3-question-trigger small{color:#7e8799;margin-top:5px;font-size:11px}.ui-sample .v3-question-trigger>svg:last-child{color:#5270b2}.ui-sample .v3-history-strip{color:#6c788e;background:#f7f8fb;border:0;border-radius:6px;padding:12px 14px}.ui-sample .v3-history-entry{color:#586780}.ui-sample .v3-preset-form{background:#f6f8fc;border-color:#dce3f0;border-radius:9px}.ui-sample .v2-analysis-tabs{border-bottom:1px solid #e1e6ef;align-items:center;gap:16px;margin:0 clamp(24px,2.7vw,50px) 4px;padding:0 0 17px}.ui-sample .v3-analysis-stages{gap:0}.ui-sample .v3-stage-slot>svg{color:#b2bdcf}.ui-sample .v3-analysis-stages button{color:#7b879b;background:0 0;border:0;border-radius:0;gap:8px;min-height:34px;padding:8px 10px 8px 0;font-size:12px}.ui-sample .v3-analysis-stages button.active{color:#2e466f;background:0 0;font-weight:600}.ui-sample .v3-stage-mark{color:#74839b;background:#f5f7fa;border:1px solid #dce2ed;border-radius:50%;width:22px;height:22px;font-size:11px}.ui-sample .v3-analysis-stages .active .v3-stage-mark{color:#fff;background:#355bea;border-color:#355bea;box-shadow:0 0 0 4px #f1f4fe}.ui-sample .sample-analysis-content[data-stage-view=evidence]>.v2-outcome{padding-top:27px;padding-bottom:0}.ui-sample .v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr) 172px;align-items:stretch;gap:26px;padding-bottom:10px}.ui-sample .analysis-primary>.v2-card:first-child{padding:13px 0 4px}.ui-sample .analysis-primary .v2-comparison{border-left:1px solid #e1e6ef;padding:15px 0 0 24px}.ui-sample .v2-comparison>.v2-card-head{margin-bottom:8px}.ui-sample .v2-comparison .v2-card-head h2{font-size:13px}.ui-sample .v2-comparison>div:not(.v2-card-head){border-color:#e7ebf2}.ui-sample .v2-comparison strong{color:#303d57;font-size:27px;font-weight:500}.ui-sample .v2-comparison em{color:#7e8a9d}.ui-sample .v2-selection-strip{color:#35579c;background:#eef3ff;border:1px solid #d6e1fc;border-radius:6px;padding:12px 14px}.ui-sample .v3-background-evidence{background:0 0;border:0;border-top:1px solid #e3e7ef;border-radius:0;padding:0}.ui-sample .v3-background-evidence>summary{color:#52637e;padding:18px 0}.ui-sample .v3-deeper-content{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.ui-sample .v3-deeper-finding{background:#f1f4fc;border:0;border-radius:8px;padding:26px 28px}.ui-sample .v3-deeper-finding h2{color:#2b3c64;letter-spacing:-.015em;font-size:24px;font-weight:520;line-height:1.55}.ui-sample .v3-deeper-finding p{color:#6b7892;font-size:13px;line-height:1.8}.ui-sample .v3-deeper-content>.v2-card{padding:8px 0 15px}.ui-sample .v3-deeper-content>.v2-card:has(.v2-chart) .v2-card-head h2{font-size:21px;font-weight:540}.ui-sample .v3-decision-checks{border:1px solid #dde4ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ui-sample .v3-decision-checks:has(>.v3-decision-check:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.ui-sample .v3-decision-check{background:#fafbfe;border:0;border-right:1px solid #e2e7ef;flex-direction:column;align-items:start;gap:12px;padding:20px;display:flex}.ui-sample .v3-decision-check:last-child{border-right:0}.ui-sample .v3-decision-check strong{color:#354564;font-size:14px;font-weight:600}.ui-sample .v3-decision-check p{color:#6a7891;margin:0;font-size:12px;line-height:1.8}.ui-sample .v3-decision-check .v2-text-button{margin-top:auto}.ui-sample .v3-decision-actions{color:#6d7b90;background:#fff;border-top:1px solid #e2e7ef;grid-column:1/-1;gap:14px;padding:15px 20px;font-size:12px}.ui-sample .v3-generating{background:#fff;border:0;border-radius:0;min-height:450px;padding:28px 30px 20px;position:relative;overflow:hidden}.ui-sample .v3-generation-mark{color:#546ddd;background:#edf1ff;border:1px solid #dce3fb;border-radius:18px;width:68px;height:68px;margin-bottom:25px;box-shadow:0 12px 30px -18px #4967d977}.ui-sample .v3-generating.is-running .v3-generation-mark{animation:2.8s ease-in-out infinite sample-processing}.ui-sample .v3-generating h2{color:#2b3750;font-size:26px;font-weight:500;line-height:1.4}.ui-sample .v3-generation-question{color:#566681;margin-top:14px;font-size:14px}.ui-sample .v3-generation-scope{color:#8490a3;font-size:12px}.ui-sample .v3-generation-progress{color:#53699f;background:#f2f5fc;border:0;border-radius:6px;margin-top:28px;padding:14px 20px}.ui-sample .v3-generation-steps{text-align:left;gap:13px;max-width:390px;margin:20px auto}.ui-sample .v3-generation-steps li{color:#8590a2;font-size:12px}.ui-sample .v3-generation-steps .current{color:#395fbc}.ui-sample .v3-generation-steps .done{color:#317b68}.ui-sample .v3-page-skeleton{opacity:.65;gap:8px;width:min(430px,90%)}.ui-sample .v3-page-skeleton>div{background:#e7ecf8;border-radius:2px;height:3px}.ui-sample .v3-page-skeleton>div:after{background:linear-gradient(90deg,#0000,#b9c8f0,#0000)}.ui-sample .v3-generation-actions{margin-top:20px}.ui-sample .v3-generation-footnote{color:#8390a4;font-size:12px;line-height:1.8}.ui-sample .v2-run-strip{color:#536d9e;background:#f5f7fd;border:1px solid #dfe6f6;border-radius:7px}.ui-sample .v2-running-dot{color:#7463da;background-color:#7463da}@keyframes sample-processing{50%{box-shadow:0 0 0 9px #f5f7ff,0 12px 30px -18px #4967d944}}.ui-sample .v2-report-artifact{gap:24px;width:100%;max-width:1050px;margin-inline:auto;padding-top:22px}.ui-sample .v2-report-heading{border-bottom:1px solid #dce3ef;padding:0 0 22px}.ui-sample .v2-report-heading h2{color:#28334a;letter-spacing:-.025em;margin-top:12px;font-size:clamp(24px,2.2vw,36px);font-weight:530;line-height:1.45}.ui-sample .v2-report-heading>p,.ui-sample .v2-report-heading p{color:#606d82;font-size:11px}.ui-sample .v3-report-decision{background:0 0;border:0;border-radius:0;padding:10px 0}.ui-sample .v3-report-decision h3{color:#74829c;margin-bottom:10px;font-size:12px;font-weight:500}.ui-sample .v3-report-decision strong{color:#2b3c60;font-size:25px;font-weight:530;line-height:1.6}.ui-sample .v3-report-decision p{color:#6e7e98;font-size:13px;line-height:1.9}.ui-sample .v2-report-artifact>.v2-card{padding:10px 0}.ui-sample .v2-report-artifact>.v2-card>.v2-card-head{margin-bottom:16px}.ui-sample .v3-report-evidence-appendix{background:#f6f8fc;border:1px solid #e0e6f1;border-radius:7px}.ui-sample .v3-report-evidence-appendix>summary{color:#52698e;padding:18px 20px}.ui-sample .v2-report-sources,.ui-sample .v2-note{color:#657591;background:#f5f7fb;border-color:#e1e7f1;border-radius:6px}.ui-sample .v2-agent{background:#f1f3f8;border:0;border-left:1px solid #e0e5ee;border-radius:0}.ui-sample .v2-agent-head{border:0;height:auto;min-height:63px;padding:25px 22px 12px}.ui-sample .v2-agent-name{color:#252f46;gap:10px;font-size:18px;font-weight:570}.ui-sample .v2-agent-name>svg{color:#6751cb;background:#e8e7f7;border-radius:7px;width:29px;height:29px;padding:4px}.ui-sample .v4-agent-specialty{color:#6c7a91;background:0 0;padding:0 22px 18px;font-size:11px}.ui-sample .v2-agent-context{color:#6c7a92;background:#e9edf5;border:1px solid #e1e6f0;border-radius:6px;gap:8px;margin:0 16px;padding:11px 12px;font-size:11px}.ui-sample .v2-agent-context .tag{color:#74829a;background:#f7f8fc;font-size:10px}.ui-sample .v2-agent-context>svg{color:#6c7fab}.ui-sample .v2-agent-messages{gap:26px;padding:25px 22px 24px}.ui-sample .v2-message-byline{color:#606d82;gap:7px;margin-bottom:10px;font-size:11px}.ui-sample .v2-message-byline strong{color:#65728b;font-weight:500}.ui-sample .v2-agent-avatar{color:#6d59ba;background:#e9e7f7;border:0;width:22px;height:22px}.ui-sample .v2-message-text{color:#4c5870;font-size:13px;line-height:1.9}.ui-sample .v2-message-user .v2-message-text{color:#405377;background:#e4eaf5;border:0;border-radius:10px 2px 10px 10px;padding:12px 15px}.ui-sample .v2-message-provenance{color:#8a96ab;background:#edf0f6;border-color:#cad4e7;font-size:10px;line-height:1.7}.ui-sample .v2-agent-welcome{padding-top:10px}.ui-sample .v2-agent-welcome h3{color:#3b4965;letter-spacing:-.02em;margin:22px 0 15px;font-size:25px;font-weight:500;line-height:1.55}.ui-sample .v2-agent-welcome>p{color:#75829a;font-size:13px;line-height:1.85}.ui-sample .v2-agent-ready{color:#7c8aa0;background:0 0;border:0;padding:15px 0;font-size:11px}.ui-sample .v2-agent-ready svg{color:#438270}.ui-sample .v2-agent-working{box-shadow:none;background:#f9faff;border:1px solid #dce3f3;border-radius:8px;padding:17px}.ui-sample .v2-agent-working>div{border-bottom:1px solid #e8ebf4;margin-bottom:10px;padding-bottom:12px}.ui-sample .v2-agent-working strong{color:#5e629d;font-size:13px;font-weight:500}.ui-sample .v2-agent-working>span{color:#919bb0;padding-block:4px;font-size:11px}.ui-sample .v2-agent-working .done{color:#548a79}.ui-sample .v2-agent-working .current{color:#6963ac}.ui-sample .v2-agent-result{box-shadow:none;background:#fff;border:1px solid #dce3f0;border-radius:8px;margin-top:16px;padding:17px;position:relative}.ui-sample .v2-agent-result:before{content:none}.ui-sample .v2-agent-result-title{align-items:start;gap:8px}.ui-sample .v2-agent-result-title>span{color:#3a527d;background:0 0;border-radius:0;gap:9px;padding:0}.ui-sample .v2-agent-result-title strong{color:#3c4965;font-size:13px;font-weight:550;line-height:1.6}.ui-sample .v2-agent-result-title span>svg{color:#5574bd;flex-shrink:0;margin-top:2px}.ui-sample .v2-agent-result-title>svg{color:#498b75;flex-shrink:0;width:14px;height:14px;margin-top:3px}.ui-sample .v2-agent-result-status{color:#6c7c96;padding:10px 0 14px;font-size:11px}.ui-sample .v2-result-next{color:#4f69a1;background:#f0f3fb;border-color:#e1e7f5;border-radius:0 0 5px 5px}.ui-sample .v2-result-next:hover:not(:disabled){color:#354f9e;background:#e8eefb}.ui-sample .v2-agent-result .v2-inline{flex-wrap:wrap;gap:10px}.ui-sample .v2-agent-result .button.small{color:#4c66a3;background:#eff3fd;border-color:#e4eafa;padding:7px 10px}.ui-sample .v2-agent-result .v2-text-button{font-size:11px}.ui-sample .v2-agent-composer{background:#f1f3f8;border-top:0;padding:15px 16px 11px}.ui-sample .v2-suggestions{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.ui-sample .v2-suggestions button{color:#657494;background:#f8faff;border:1px solid #dfe5f1;border-radius:5px;padding:6px 9px;font-size:11px}.ui-sample .v2-suggestions button:hover{color:#405c96;background:#fff;border-color:#aebde0}.ui-sample .v2-composer-box{background:#fff;border:1px solid #aab8dc;border-radius:12px;padding:14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 5px 22px -12px #2c467d45}.ui-sample .v2-composer-box:focus-within{border-color:#6178d2;box-shadow:0 0 0 3px #e1e8fc,0 10px 25px -17px #28396766}.ui-sample .v2-composer-chips{gap:6px;margin-bottom:8px}.ui-sample .v2-composer-chips>span{color:#6176a3;background:#edf1fa;border:0;border-radius:4px;padding:4px 6px;font-size:10px}.ui-sample .v2-composer-chips>span.selected{color:#4c63b1;background:#e8edff}.ui-sample .v2-composer-box textarea{color:#34425f;min-height:104px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 8px;font-size:14px;line-height:1.75}.ui-sample .v2-composer-box textarea::placeholder{color:#606d82;font-size:13px}.ui-sample .v2-composer-bottom{color:#939db0;padding-top:6px}.ui-sample .v2-composer-help{color:#8391a9;font-size:10px}.ui-sample .v2-send{color:#fff;width:37px;height:37px;box-shadow:none;background:#3f59ce;border-radius:9px}.ui-sample .v2-send:hover:not(:disabled){background:#2f46b1;transform:translateY(-1px)}.ui-sample .v2-send:disabled{color:#98a8cd;opacity:1;background:#dce2f2}.ui-sample .v2-agent-disclaimer{color:#929daf;text-align:left;padding-top:9px;font-size:10px}.ui-sample .v2-follow-button{color:#596fa9;background:#fff;border-color:#d6dff1;font-size:11px;box-shadow:0 5px 14px -8px #30477730}.ui-sample .v2-agent-rail{color:#6571a0;background:#eff2f9;border:0;border-left:1px solid #dfe5f0;border-radius:0}.ui-sample .button{color:#4b5d7c;box-shadow:none;background:#fff;border:1px solid #dce2ed;border-radius:7px;padding:9px 14px;font-size:13px;transition:border-color .15s,background .15s,transform .15s}.ui-sample .button:hover:not(:disabled){background:#f5f7fc;border-color:#bac8e3}.ui-sample .button.primary{color:#fff;background:#2f53ce;border-color:#2f53ce}.ui-sample .button.primary:hover:not(:disabled){color:#fff;background:#2545b5;border-color:#2545b5;box-shadow:0 4px 12px -6px #3659c970}.ui-sample .button:active:not(:disabled){transform:translateY(1px)}.ui-sample .button.small{padding:7px 10px;font-size:12px}.ui-sample .icon-button{color:#7686a4;border-radius:6px}.ui-sample .icon-button:hover{color:#425b8e;background:#e8edf6}.ui-sample .tag{color:#627596;background:#edf1fa;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500}.ui-sample .tag.green{color:#35816b;background:#eff7f4}.ui-sample .tag.orange{color:#ae6e44;background:#fff5ee}.ui-sample .v2-text-button{color:#4f6aab;font-weight:500}.ui-sample .v2-text-button:hover:not(:disabled){color:#284dba}.ui-sample .v2-segmented{background:#f3f5fa;border:1px solid #e0e5ef;border-radius:6px;padding:3px}.ui-sample .v2-segmented button{color:#7e8da5;border:0;border-radius:4px;padding:5px 11px;font-size:11px}.ui-sample .v2-segmented button.active{color:#3f5b92;background:#fff;box-shadow:0 1px 4px #2e4e7512}.ui-sample .v2-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#fffffff5;border-top:1px solid #e7ebf3;gap:14px;padding:12px clamp(24px,2.7vw,50px)}.ui-sample .v2-footer>span{color:#6f7c93;font-size:11px}.ui-sample .v2-footer>span svg{color:#6c81ad}.ui-sample .v2-chart{background:0 0;border:0;border-radius:0}.ui-sample .v2-chart .recharts-cartesian-grid line{stroke:#e5eaf3}.ui-sample .v2-chart .recharts-cartesian-axis-tick text{fill:#6c7c94}.ui-sample .v2-chart svg{font-variant-numeric:tabular-nums}.ui-sample .v3-chart-tooltip,.ui-sample .v2-chart-tip{color:#4e6182;background:#fff;border:1px solid #dbe3f1;border-radius:8px;box-shadow:0 8px 28px -12px #263c6840}.ui-sample .v3-chart-tooltip-action{color:#526abc;border-color:#e5eafa}.ui-sample .v2-mobile-switch{background:#edf1f8;border-color:#dae2f1}.ui-sample .v2-mobile-switch button.active{color:#46619a;background:#fff;box-shadow:0 2px 8px -5px #304d7f40}body:has(.ui-sample) .v2-dialog{color:#34425e;background:#fff;border:1px solid #dfe5ef;border-radius:14px;box-shadow:0 24px 90px -28px #24355466}body:has(.ui-sample) .v2-dialog-heading{background:#f9faff;border-bottom-color:#e4e9f2;padding:24px 28px}body:has(.ui-sample) .v2-dialog-heading h2{color:#304365;font-size:23px;font-weight:530}body:has(.ui-sample) .v2-dialog-heading p{color:#8290a7;font-size:12px}body:has(.ui-sample) .v2-dialog .v2-card{background:#fafbfe;border:1px solid #e4e9f3;border-radius:8px}body:has(.ui-sample) .v2-dialog .v2-text-button{color:#4e6bad}body:has(.ui-sample) .v2-dialog .button.primary{color:#fff;background:#3557cc;border-color:#3557cc}body:has(.ui-sample) .v2-dialog .button{border-radius:6px}body:has(.ui-sample) .v2-dialog :is(input,textarea,select){color:#536381;background:#fff;border-color:#d9e1ef;border-radius:6px}body:has(.ui-sample) .v2-dialog .v2-note{color:#697f9f;background:#f2f5fc;border-color:#dbe5f5}body:has(.ui-sample) .v2-dialog .v2-segmented{background:#f2f5fb;border-color:#dfe6f3}body:has(.ui-sample) .v2-dialog .v2-segmented button.active{color:#4a62a2;background:#e6ecfa}body:has(.ui-sample) .v2-dialog .v2-table th{color:#5c6f8d;background:#f0f4fb}@media (min-width:1750px){.ui-sample .v2-page-head{padding-top:34px}.ui-sample .v2-agent-head{padding:32px 28px 14px}.ui-sample .v4-agent-specialty{padding-inline:28px}.ui-sample .v2-agent-context{margin-inline:22px}.ui-sample .v2-agent-messages{padding-inline:28px}.ui-sample .v2-agent-composer{padding-inline:22px}.ui-sample .v2-message-text{font-size:14px}.ui-sample .v2-composer-box textarea{min-height:128px}.ui-sample .v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr) 210px;gap:34px}}@media (max-width:1099px) and (min-width:851px){.ui-sample .v2-workspace{grid-template-columns:minmax(0,1fr) 340px}.ui-sample .v2-page-head{padding:22px}.ui-sample .v2-page-content{padding-inline:22px}.ui-sample .v2-analysis-tabs{flex-wrap:wrap;margin-inline:22px}.ui-sample .v2-overview-outcome{align-items:start;gap:18px}.ui-sample .v2-overview-outcome>div:first-child{max-width:none}.ui-sample .v2-hero-value{min-width:135px;padding-left:0}.ui-sample .v2-hero-value>strong{font-size:47px}.ui-sample .v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr)}.ui-sample .analysis-primary .v2-comparison{border-top:1px solid #e3e8f1;border-left:0;padding:18px 0}:is(.ui-sample .v3-decision-checks,.ui-sample .v3-decision-checks:has(>.v3-decision-check:nth-child(3))){grid-template-columns:1fr}.ui-sample .v3-decision-check{border-bottom:1px solid #e2e7ef;border-right:0}.ui-sample .v3-question-grid{grid-template-columns:1fr}}@media (max-width:850px){.ui-sample .v2-workspace,.ui-sample .v2-workspace.agent-collapsed{padding:0;display:flex}.ui-sample .v2-business,.ui-sample .v2-agent{border-radius:0;width:100%;height:100%;max-height:100%}.ui-sample .v2-page-head{padding:22px 20px 18px}.ui-sample .v2-breadcrumb{margin-bottom:17px}.ui-sample .v2-title-row{flex-wrap:wrap}.ui-sample .v2-title-row h1{font-size:23px}.ui-sample .v2-title-row>.v2-inline{margin-left:auto}.ui-sample .v2-page-content{gap:20px;padding:0 20px 25px}.ui-sample .v2-overview-outcome{flex-direction:column;align-items:start;padding-top:18px}.ui-sample .v2-overview-outcome>div:first-child{max-width:none}.ui-sample .v2-overview-outcome h2{font-size:26px}.ui-sample .v2-hero-value{align-self:start;padding-left:0}.ui-sample .v2-hero-value>strong{font-size:54px}.ui-sample .v2-metric-strip .v2-metric{padding-inline:10px}.ui-sample .v2-metric strong{font-size:22px}.ui-sample .v2-metric strong small{font-size:10px}.ui-sample .v2-analysis-tabs{flex-wrap:wrap;gap:10px;margin:0 20px}.ui-sample .v3-analysis-stages button{gap:5px;padding-right:6px;font-size:11px}.ui-sample .v3-stage-mark{width:18px;height:18px}.ui-sample .v2-grid.analysis-primary{grid-template-columns:1fr;gap:12px}.ui-sample .analysis-primary .v2-comparison{border:0;border-top:1px solid #e3e8f1;padding:20px 0}.ui-sample .v3-deeper-finding{padding:23px 20px}.ui-sample .v3-deeper-finding h2{font-size:22px}:is(.ui-sample .v3-decision-checks,.ui-sample .v3-decision-checks:has(>.v3-decision-check:nth-child(3))){grid-template-columns:1fr}.ui-sample .v3-decision-check{border:0;border-bottom:1px solid #e2e7ef}.ui-sample .v3-generating{min-height:450px;padding:36px 5px 25px}.ui-sample .v3-generation-progress{font-size:12px}.ui-sample .v3-report-decision{padding-left:0}.ui-sample .v3-report-decision strong{font-size:22px}.ui-sample .v2-footer{flex-wrap:wrap;gap:10px;padding:12px 20px}.ui-sample .v2-footer>.v2-inline{flex-wrap:wrap;gap:7px}.ui-sample .v2-footer .button{padding-inline:10px;font-size:12px}.ui-sample .v2-agent-head{padding-top:18px}.ui-sample .v2-agent-welcome h3{font-size:23px}.ui-sample .v2-composer-box textarea{min-height:86px}}@media (min-width:1200px) and (max-height:950px){.ui-sample .v4-home-layout{padding-block:24px}.ui-sample .v4-command-world{min-height:620px}.ui-sample .v4-earth-device{min-height:440px}.ui-sample .v4-module-card{padding-top:18px}.ui-sample .v4-business-card{padding-top:4px}.ui-sample .v4-business-body{padding:16px 0 12px}.ui-sample .v4-primary-number{font-size:72px}.ui-sample .v4-home-profit-chart svg{height:105px}.ui-sample .v4-operations-card .v4-fleet-headline{padding:13px 0 12px}.ui-sample .v4-card-footer{padding:11px 0 17px}.ui-sample .v4-policy-card .v4-policy-body{padding-top:10px}.ui-sample .v4-policy-card .v4-policy-body h3{font-size:20px}.ui-sample .v4-policy-card .v4-policy-themes{margin-top:7px}}.ui-sample :is(.v4-agent-specialty,.v2-message-provenance,.v2-agent-disclaimer,.v2-composer-help,.v2-composer-bottom,.v2-agent-working>span,.v2-agent-result>p){color:#606d82}.ui-sample .v2-agent-messages{overscroll-behavior:contain;scroll-padding-block:16px}@media (min-width:851px) and (max-height:950px){.ui-sample[data-surface=overview] .v2-page-head{padding-block:16px 10px}.ui-sample[data-surface=overview] .v2-breadcrumb{margin-bottom:8px}.ui-sample .sample-overview-content{gap:16px}.ui-sample .sample-overview-content .v2-overview-outcome{min-height:146px;padding-block:4px 14px}.ui-sample .sample-overview-content .v2-overview-outcome .v2-text-button{margin-top:8px}.ui-sample .v3-overview-metrics{padding-bottom:0}.ui-sample .v3-overview-metrics .v2-metric{padding-bottom:12px}.ui-sample .v3-overview-metrics .v3-metric-value-button{gap:4px;padding-block:3px}.ui-sample .sample-pulse-chart .v2-card-head{margin-bottom:12px}}.ui-sample .spatial-command-surface{--plane-ease:cubic-bezier(.2, .75, .25, 1);--plane-y:-28deg;--plane-travel-middle:clamp(128px, calc(128px + (100vw - 1440px) * .1), 240px);--plane-travel-back:clamp(16px, calc(16px + (100vw - 1440px) * .025), 44px);--spatial-rule:#a4b5d3;--signal-ink:#183a7a;--signal-blue:#315ddd;--signal-meta:#536785;--detail-delay:0s;background:radial-gradient(at 42% 58%,#e8eefb 0%,#f0f3fb 38%,#f5f6f9 74%)}.ui-sample .spatial-command-surface .v4-home-layout{grid-template:"world modules"/minmax(0,.97fr) minmax(540px,1.1fr);align-content:center;align-items:center;gap:clamp(24px,3.5vw - 22.4px,64px);max-width:2180px;min-height:100%;padding:36px clamp(36px,4vw,76px) 44px}.ui-sample .spatial-command-surface .v4-command-world{z-index:0;align-self:center;max-width:1000px;min-height:0}.ui-sample .spatial-command-surface .v4-home-heading{text-align:left;z-index:2;padding:12px 0 0}.ui-sample .spatial-command-surface .v4-home-heading h1{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(39px,3.65vw,67px);font-weight:580;line-height:1.22}.ui-sample .spatial-command-surface .v4-home-heading>p{letter-spacing:.045em;margin-top:19px;font-size:15px}.ui-sample .spatial-command-surface .v4-earth-device{flex:none;align-self:center;width:calc(100% + 80px);max-width:1080px;height:clamp(520px,22vw + 203.2px,766px);min-height:0;margin:-8px -40px -12px}.ui-sample .spatial-command-surface .v4-earth-orbit{display:none}.ui-sample .spatial-command-surface .v4-earth-device:before{content:"";pointer-events:none;opacity:0;transition:opacity 1s var(--plane-ease);background:radial-gradient(30% 26% at 38% 28%,#ee6b8932,#ed86a011 64%,#0000 100%),radial-gradient(38% 35% at 57% 65%,#4b79fa30,#77a2ff12 64%,#0000 100%);display:block;position:absolute;inset:0}.ui-sample .spatial-command-surface .v4-earth-device.is-ready:before{opacity:1}.ui-sample .spatial-command-surface .v4-module-stack{perspective:1500px;perspective-origin:-35% -18%;width:100%;max-width:1040px;transform-style:preserve-3d;z-index:1;flex-direction:column;grid-area:modules;justify-content:center;justify-self:end;gap:36px;padding:0 24px 80px 0;display:flex;position:relative}.ui-sample .spatial-command-surface .spatial-module-slot{--plane-travel:0px;--plane-x:calc(var(--plane-travel) * .88295);--plane-depth:calc(var(--plane-travel) * .46947);width:calc(100% - var(--plane-travel-middle) * 1.7 - 24px);perspective:none;transform-style:preserve-3d;transform:translate3d(var(--plane-x), 0, var(--plane-depth));animation:spatial-slot-enter .85s var(--plane-ease) both;margin-left:0;position:relative}.ui-sample .spatial-command-surface .spatial-operations-slot{--plane-travel:var(--plane-travel-middle);--detail-delay:.11s;z-index:2;animation-delay:.11s}.ui-sample .spatial-command-surface .spatial-policy-slot{--plane-travel:var(--plane-travel-back);--detail-delay:.2s;animation-delay:.2s}.ui-sample .spatial-command-surface .v4-module-card{color:#191f2d;width:100%;box-shadow:none;transform-origin:50%;transform:rotateY(var(--plane-y));transition:transform .42s var(--plane-ease), color .18s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:0 0;border:0;border-radius:0;padding:0;animation:none;display:block;position:relative}.ui-sample .spatial-command-surface .v4-module-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8a9bb930 60%,#8a9bb912);width:clamp(120px,13vw,290px);height:1px;position:absolute;top:0;right:calc(100% + 28px)}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-visible,:focus-within){box-shadow:none;background-color:#0000}.ui-sample .spatial-command-surface .spatial-module-slot:focus-within{z-index:5}.ui-sample .spatial-command-surface .spatial-module-slot:focus-within .v4-module-card{transform:translate3d(0, -2px, 16px) rotateY(var(--plane-y));box-shadow:none;outline:none}.ui-sample .spatial-command-surface .spatial-module-slot:has(:focus-visible) .v4-card-action{outline-offset:5px;outline:2px solid #355bea}.ui-sample .spatial-command-surface .v4-policy-hitbox:focus-visible{box-shadow:none;outline:none}.ui-sample .spatial-command-surface .v4-module-card-head{border-top:1px solid var(--spatial-rule);gap:10px;padding-top:14px;transition:border-color .18s ease-out;position:relative}.ui-sample .spatial-command-surface .v4-module-card-head:before{content:"";background:var(--signal-blue);transform-origin:0;width:38px;height:2px;transition:transform .42s var(--plane-ease);position:absolute;top:-2px;left:0;transform:scaleX(.55)}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-module-card-head:before{transform:scaleX(1)}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-module-card-head{border-color:#355bea}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) h2{color:#294bc3}.ui-sample .spatial-command-surface .v4-module-card-head h2{letter-spacing:-.025em;color:#21395f;gap:10px;font-size:21px;font-weight:580;line-height:1.35;transition:color .18s ease-out}.ui-sample .spatial-command-surface .v4-module-card-head h2 svg{color:var(--signal-blue);stroke-width:1.6px;flex:0 0 20px;width:20px;height:20px}.ui-sample .spatial-command-surface .v4-card-period{color:#5a6578;letter-spacing:.045em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ui-sample .spatial-command-surface .v4-business-body{grid-template-columns:minmax(145px,.85fr) minmax(0,1.15fr);gap:22px;padding:20px 0 16px}.ui-sample .spatial-command-surface .v4-primary-number{color:var(--signal-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;gap:8px;margin-top:6px;font-size:clamp(60px,4.8vw,82px);font-weight:500;line-height:1}.ui-sample .spatial-command-surface .v4-primary-number>span:last-child{color:var(--signal-meta);padding-bottom:5px;font-size:12px}.ui-sample .spatial-command-surface .v4-card-label{color:#566276;font-size:14px}.ui-sample .spatial-command-surface .v4-profit-delta{font-variant-numeric:tabular-nums;margin-top:9px;font-size:13px;font-weight:500}.ui-sample .spatial-command-surface .v4-home-profit-chart>span{color:var(--signal-meta);letter-spacing:.04em;margin-bottom:8px;font-size:12px}.ui-sample .spatial-command-surface .v4-home-profit-chart svg{height:108px}.ui-sample .spatial-command-surface .v4-home-profit-chart path{stroke:#a5b5cf}.ui-sample .spatial-command-surface .v4-home-profit-chart rect{transition:opacity .16s ease-out}.ui-sample .spatial-command-surface .v4-home-profit-chart .v4-profit-bar{animation-fill-mode:backwards}.ui-sample .spatial-command-surface .v4-home-profit-chart svg:has(rect:hover) rect:not(:hover){opacity:.5}.ui-sample .spatial-command-surface .v4-chart-label{fill:#58647a}.ui-sample .spatial-command-surface .v4-business-secondary{gap:16px 24px;padding-bottom:15px;font-size:13px}.ui-sample .spatial-command-surface .v4-business-secondary>span+span{border-left:1px solid #c3cee1;padding-left:20px}.ui-sample .spatial-command-surface .v4-business-secondary strong{letter-spacing:-.025em;color:var(--signal-ink);white-space:nowrap;font-size:18px;font-weight:540}.ui-sample .spatial-command-surface .v4-card-footer{color:#5a6578;border-top:1px solid #c6d1e5;align-items:center;gap:8px;min-height:44px;padding:12px 0 14px;font-size:12px;transition:border-color .22s ease-out}.ui-sample .spatial-command-surface .v4-card-action{letter-spacing:.02em;color:#294bc3;gap:12px;min-height:30px;font-size:13px;font-weight:550;position:relative}.ui-sample .spatial-command-surface .v4-card-action:after{content:"";transform-origin:0;height:1px;transition:transform .26s var(--plane-ease);background:currentColor;position:absolute;bottom:1px;left:0;right:42px;transform:scaleX(0)}.ui-sample .spatial-command-surface .v4-card-action>svg{color:#294bc3;width:30px;height:30px;transition:transform .26s var(--plane-ease), background-color .18s, color .18s, border-color .18s;background:0 0;border:1px solid #93a8d1;padding:6px}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-card-footer{border-color:#97afe0}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-card-action:after{transform:scaleX(1)}.ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-card-action>svg{background-color:var(--signal-blue);border-color:var(--signal-blue);color:#fff;transform:translate(3px)}.ui-sample .spatial-command-surface .v4-module-card:active .v4-card-action>svg{transform:translate(3px)scale(.92)}.ui-sample .spatial-command-surface .v4-operations-card .v4-fleet-headline{gap:20px;padding:18px 0 13px}.ui-sample .spatial-command-surface .v4-operations-card .v4-fleet-number{color:var(--signal-ink);letter-spacing:-.04em;font-size:45px;font-weight:500}.ui-sample .spatial-command-surface .v4-fleet-key strong{letter-spacing:-.03em;font-size:29px;font-weight:510}.ui-sample .spatial-command-surface .v4-status-distribution{border-radius:0;height:7px}.ui-sample .spatial-command-surface .v4-status-distribution>span{box-shadow:none;border-radius:1px}.ui-sample .spatial-command-surface .v4-status-distribution>span+span:before{content:"";pointer-events:none;background:#f0f3fb;width:1px;position:absolute;top:0;bottom:0;left:0}.ui-sample .spatial-command-surface .v4-status-distribution>span:after{content:"";pointer-events:none;background:linear-gradient(#ffffff30,#0000 55%);position:absolute;inset:0}.ui-sample .spatial-command-surface .v4-status-distribution>span>i{background:linear-gradient(100deg,#0000 25%,#ffffff80 50%,#0000 75%)}.ui-sample .spatial-command-surface .v4-operations-card .v4-status-legend{color:#535f73;gap:6px;padding:10px 0 14px;font-size:12px}.ui-sample .spatial-command-surface .v4-status-legend b{color:#274372;font-variant-numeric:tabular-nums;font-weight:550}.ui-sample .spatial-command-surface .v4-running-status{letter-spacing:.02em;font-size:12px}.ui-sample .spatial-command-surface .v4-policy-level{color:#665579;background:0 0;border-bottom:1px solid #a89aba;border-radius:0;padding:0 0 2px}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body{padding:14px 0}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body h3{letter-spacing:-.018em;color:#243c65;margin:7px 0 6px;font-size:22px;font-weight:580;line-height:1.4}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body p{color:#526582;font-size:14px;line-height:1.65}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-themes{gap:16px;margin-top:9px}.ui-sample .spatial-command-surface .v4-policy-themes span{color:#665579;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-sample .spatial-command-surface .v4-policy-themes span:before{content:"";background:#8b78aa;width:3px;height:3px}.ui-sample .spatial-command-surface .v4-policy-card .v4-card-footer{padding-bottom:14px}.ui-sample .spatial-command-surface .v4-official-source{color:#5a6578;font-variant-numeric:tabular-nums;text-underline-offset:4px;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s}.ui-sample .spatial-command-surface .v4-official-source:is(:hover,:focus-visible){color:#294bc3;text-decoration:underline}.ui-sample .spatial-command-surface .v4-module-card-head{animation:spatial-detail-enter .5s var(--plane-ease) var(--detail-delay) backwards}.ui-sample .spatial-command-surface .v4-card-footer{animation:spatial-detail-enter .5s var(--plane-ease) calc(var(--detail-delay) + .16s) backwards}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.ui-sample .spatial-command-surface .spatial-module-slot:hover{z-index:4}.ui-sample .spatial-command-surface .spatial-module-slot:hover .v4-module-card{transform:translate3d(0, -2px, 16px) rotateY(var(--plane-y));box-shadow:none}.ui-sample .spatial-command-surface .spatial-module-slot:active .v4-module-card{transform:translate3d(0, 0, 8px) rotateY(var(--plane-y));transition-duration:.1s}}@keyframes spatial-slot-enter{0%{transform:translate3d(var(--plane-x), 10px, var(--plane-depth))}to{transform:translate3d(var(--plane-x), 0, var(--plane-depth))}}@keyframes spatial-detail-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px) and (max-height:1200px){.ui-sample .spatial-command-surface .v4-home-layout{padding-block:24px}.ui-sample .spatial-command-surface .v4-command-world{min-height:0}.ui-sample .spatial-command-surface .v4-home-heading{padding-top:12px}.ui-sample .spatial-command-surface .v4-module-stack{gap:30px}.ui-sample .spatial-command-surface .v4-business-body{padding-block:12px 8px}.ui-sample .spatial-command-surface .v4-home-profit-chart svg{height:86px}.ui-sample .spatial-command-surface .v4-business-secondary{padding-bottom:9px}.ui-sample .spatial-command-surface .v4-primary-number{font-size:clamp(58px,4.2vw,80px)}.ui-sample .spatial-command-surface .v4-operations-card .v4-fleet-headline{padding-block:13px 10px}.ui-sample .spatial-command-surface .v4-fleet-number,.ui-sample .spatial-command-surface .v4-fleet-key strong{line-height:1.12}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body{padding-block:8px}.ui-sample .spatial-command-surface .v4-card-footer{min-height:44px;padding-block:7px 8px}.ui-sample .spatial-command-surface .v4-card-action>svg{width:28px;height:28px;padding:5px}.ui-sample .spatial-command-surface .v4-policy-card .v4-card-footer{padding-bottom:8px}}@media (max-width:1099px){.ui-sample .spatial-command-surface .v4-home-layout{grid-template-columns:1fr;grid-template-areas:"world""modules";gap:20px;max-width:880px;padding:34px 32px 48px}.ui-sample .spatial-command-surface .v4-command-world{min-height:0}.ui-sample .spatial-command-surface .v4-home-heading{text-align:center;padding-top:0}.ui-sample .spatial-command-surface .v4-home-heading h1{white-space:normal;font-size:clamp(34px,5.1vw,48px)}.ui-sample .spatial-command-surface .v4-earth-device{align-self:center;width:100%;max-width:720px;height:460px;min-height:0;margin:-10px 0 0}.ui-sample .spatial-command-surface .v4-module-stack{perspective:none;gap:32px;max-width:none;padding:0}.ui-sample .spatial-command-surface .spatial-module-slot{perspective:none;width:100%;margin-left:0;animation:none;transform:none}.ui-sample .spatial-command-surface .spatial-operations-slot{margin-left:0}.ui-sample .spatial-command-surface .v4-module-card{box-shadow:none;transform:none}.ui-sample .spatial-command-surface .v4-module-card:before{display:none}.ui-sample .spatial-command-surface .spatial-module-slot:focus-within .v4-module-card{transform:none}}@media (max-width:599px){.ui-sample .spatial-command-surface .v4-home-layout{gap:6px;padding:25px 18px 36px}.ui-sample .spatial-command-surface .v4-command-world{min-height:0}.ui-sample .spatial-command-surface .v4-home-heading h1{font-size:32px}.ui-sample .spatial-command-surface .v4-home-heading>p{letter-spacing:0;margin-top:12px;font-size:13px}.ui-sample .spatial-command-surface .v4-earth-device{height:340px;min-height:0;margin-top:-12px}.ui-sample .spatial-command-surface .v4-module-stack{gap:30px}.ui-sample .spatial-command-surface .spatial-module-slot{width:100%;margin-left:0}.ui-sample .spatial-command-surface .v4-module-card{border-radius:0;padding:0}.ui-sample .spatial-command-surface .v4-module-card-head h2{font-size:16px}.ui-sample .spatial-command-surface .v4-module-card-head{flex-wrap:wrap;gap:8px}.ui-sample .spatial-command-surface .v4-business-body{grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);gap:12px;padding:20px 0 15px}.ui-sample .spatial-command-surface .v4-primary-number{font-size:52px}.ui-sample .spatial-command-surface .v4-home-profit-chart svg{height:100px}.ui-sample .spatial-command-surface .v4-business-secondary{flex-wrap:wrap;gap:10px 18px}.ui-sample .spatial-command-surface .v4-business-secondary strong{font-size:16px}.ui-sample .spatial-command-surface .v4-business-secondary>span+span{border-left:0;padding-left:0}.ui-sample .spatial-command-surface .v4-operations-card .v4-fleet-headline{gap:12px}.ui-sample .spatial-command-surface .v4-operations-card .v4-fleet-number{font-size:35px}.ui-sample .spatial-command-surface .v4-fleet-key strong{font-size:25px}.ui-sample .spatial-command-surface .v4-operations-card .v4-status-legend{flex-wrap:wrap;gap:8px 15px}.ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body h3{font-size:19px}.ui-sample .spatial-command-surface .v4-card-footer{flex-wrap:wrap;row-gap:8px}}@media (hover:none),(pointer:coarse){.ui-sample .spatial-command-surface .v4-module-card:before{display:none}.ui-sample .spatial-command-surface .spatial-module-slot{width:100%;animation:none;transform:none}.ui-sample .spatial-command-surface .v4-module-card,.ui-sample .spatial-command-surface .spatial-module-slot:focus-within .v4-module-card{transform:none}}html[data-reduced-motion=true] .ui-sample .spatial-command-surface .v4-module-card:before{display:none}html[data-reduced-motion=true] .ui-sample .spatial-command-surface :is(.v4-module-card-head,.v4-card-footer){animation:none}html[data-reduced-motion=true] .ui-sample .spatial-command-surface .v4-earth-device:before,html[data-reduced-motion=true] .ui-sample .spatial-command-surface .v4-module-card-head:before,html[data-reduced-motion=true] .ui-sample .spatial-command-surface .v4-card-action:after,html[data-reduced-motion=true] .ui-sample .spatial-command-surface .v4-card-action>svg{transition:none}@media (prefers-reduced-motion:reduce){.ui-sample .spatial-command-surface :is(.v4-module-card-head,.v4-card-footer){animation:none}.ui-sample .spatial-command-surface .v4-earth-device:before,.ui-sample .spatial-command-surface .v4-module-card-head:before,.ui-sample .spatial-command-surface .v4-card-action:after,.ui-sample .spatial-command-surface .v4-card-action>svg{transition:none}.ui-sample .spatial-command-surface .spatial-module-slot{perspective:none;animation:none;transform:none}.ui-sample .spatial-command-surface .v4-module-card:before{display:none}.ui-sample .spatial-command-surface .v4-module-card,.ui-sample .spatial-command-surface .spatial-module-slot:is(:hover,:focus-within,:active) .v4-module-card{transition:none;transform:none}}.v2-app.product-system{--primary:#2f53ce;--v2-blue:#2f53ce;--focus:#4666dc;--control-radius:7px;--panel-radius:12px;--motion-fast:.16s;--motion-medium:.24s;font-variant-numeric:tabular-nums}.product-system .v2-global-header nav>button:not(.active):hover{color:var(--text);background:#e9edf4}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button{color:#303b51;height:auto;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d8dee9;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1.35;transition:background .16s,border-color .16s,transform .16s}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.small{min-height:32px;padding:6px 11px;font-size:12px}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button:hover:not(:disabled){background:#f1f4fa;border-color:#aebbd5;border-radius:7px}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary{color:#fff;background:#2f53ce;border-color:#2f53ce}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary:hover:not(:disabled){background:#2444b3;border-color:#2444b3}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button:active:not(:disabled){transform:translateY(1px)}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button:disabled{opacity:.45;cursor:not-allowed;transform:none}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button{color:#626e83;border-radius:7px;transition:color .16s,background .16s}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button:hover{color:#25385e;background:#e9edf5}.product-system .icon-button.active{color:#2f53ce;background:#e7edff}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag{color:#5b677b;background:#eef1f6;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.green{color:#237156;background:#edf7f2}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.blue{color:#2f53ce;background:#eef2ff}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.orange{color:#a75728;background:#fff4ec}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.red{color:#b42318;background:#fff0ed}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,select,textarea){color:#283246;box-shadow:none;accent-color:#2f53ce;background:#fff;border-color:#d8dee9;border-radius:7px;font-size:14px;transition:border-color .16s,background .16s}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,textarea)::placeholder{color:#67738a}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,select):disabled{color:#778195;background:#f1f3f7}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #4666dc}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-field.has-error :is(input,select,textarea){border-color:#b42318}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-field>small,.v2-small,.v2-muted,.v2-field>span){font-size:12px;line-height:1.65}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-error{color:#b42318}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note{color:#4a5b7b;background:#f2f5fc;border:1px solid #e3e8f2;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.75}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note>svg{color:#5271bc}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note.orange{color:#915125;background:#fff6ee;border-color:#f2e1d2}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note.orange>svg{color:#a75728}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented{background:#f5f7fa;border:1px solid #e0e5ee;border-radius:8px;gap:3px;padding:3px}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button{color:#617089;background:0 0;border:0;border-radius:5px;min-height:30px;padding:6px 12px;font-size:12px;transition:color .16s,background .16s}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button.active{color:#fff;background:#2f53ce}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button:not(.active):hover{color:#2f53ce;background:#e9eefa}.product-system :is(.v2-card-head p,.v2-breadcrumb,.v2-subhead,.v2-metric-note,.v2-metric small,.v2-chart-legend,.v2-footer-note,.v3-question-trigger small){color:#606d82}.product-system .v3-question-trigger small{font-size:12px}.product-system :is(.v2-table,.v2-legacy-table){font-size:13px}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) th{color:#65718a;background:#f4f6fa;border-color:#e0e5ee;padding-block:12px;font-size:12px;font-weight:500}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) td{color:#344058;border-color:#e8ecf2}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) tr:hover td{background:#f4f7fd}:is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-table tr.selected td{background:#edf2ff}.product-system :is(.v2-list-toolbar,.v2-task-list-toolbar){gap:12px}.product-system .v2-table-scroll{border:1px solid #e2e6ee;border-radius:9px}.product-system .v2-footer{background:#ffffffed;border-color:#e2e7ef}.product-system .v2-footer>.v2-inline{flex-wrap:wrap;justify-content:flex-end}.product-system .v2-setting-row{border-color:#e4e8f0;padding-block:23px}.product-system .v2-setting-row strong{font-size:14px;font-weight:550}.product-system .v2-setting-row p{color:#606d82;font-size:13px}.product-system[data-surface=settings] .v2-page-content{gap:4px}.product-system[data-surface=settings] .v2-card+.v2-card{border-top:1px solid #e2e7ef}.product-system[data-surface=settings] .v2-card-head{margin-bottom:6px}.product-system[data-surface=forecast] .v2-scenario-toolbar{border-bottom:1px solid #e2e7ef;flex-wrap:wrap;gap:16px;margin:0 clamp(24px,2.7vw,50px) 16px;padding:0 0 16px}.product-system[data-surface=forecast] .v2-trial-outcome{border-bottom:1px solid #e2e7ef;grid-template-columns:1fr 1fr;gap:22px;padding:22px 0 28px;display:grid}.product-system .v2-trial-outcome .v2-metric{border:0;padding:0}.product-system .v2-trial-outcome .v2-metric strong{letter-spacing:-.035em;color:#263b72;font-size:clamp(36px,3.2vw,58px);font-weight:500}.product-system .v2-trial-outcome .v2-hero-assumptions{border:0;grid-column:1/-1;padding:0}.product-system .v2-trial-outcome .v2-hero-assumptions strong{font-size:14px;font-weight:500}.product-system .v2-trial-outcome .v2-hero-assumptions p{margin-top:7px;font-size:12px}.product-system[data-surface=forecast] .v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr) minmax(230px,.46fr)}.product-system[data-surface=forecast] .analysis-primary>.v2-stack{border-left:1px solid #e2e7ef;padding-left:22px}.product-system[data-surface=forecast] .v2-grid.two{border-top:1px solid #e2e7ef;gap:26px}.product-system[data-surface=forecast] .v2-grid.two>.v2-stack{background:#f7f8fb;border-radius:10px;padding:0 20px 16px}.product-system .v2-assumptions{background:#fff;border-color:#e0e5ee;border-radius:8px}.product-system .v2-assumptions summary{color:#3e4c66;padding:13px 15px}.product-system .v2-agent-avatar{color:#6444d6;background:#eeeafa}.product-system :is(.v2-agent-identity,.v4-agent-specialty){color:#657087;background:#eef0f6;border-color:#e0e5ee}.product-system .v2-agent-welcome{background:0 0;border:0}.product-system .v2-composer-box textarea{background:0 0;border:0;border-radius:0;padding:8px 4px}.product-system .v2-composer-box textarea:focus-visible{outline:none}.product-system .v2-composer-chip button{color:#606d82}.product-system .v2-message-meta{font-size:12px}.product-system .v2-agent-state{color:#665091;background:#f0edf9}.product-system .v2-global-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:0;border-radius:999px;flex:none;gap:22px;width:calc(100% - 64px);max-width:1480px;height:64px;min-height:64px;margin:18px auto 14px;padding:0 24px;position:relative;box-shadow:0 10px 30px -18px #20305240}.product-system .v2-global-header nav{flex:none;gap:4px}.product-system .v2-global-header nav>button{border-radius:999px;height:40px;min-height:40px;padding-inline:20px}.product-system .v2-global-header nav>button:hover:not(.active){color:#253147;background:#edf1f8}.product-system .v2-global-tools .icon-button{border-radius:50%}.product-system .v2-brand{gap:14px}.product-system .v2-brand img{width:104px}.product-system .v2-brand>span{font-size:15px}.product-system .v2-global-tools{gap:6px}@media (max-width:1100px){.product-system .v2-global-header{gap:12px;width:calc(100% - 40px);padding-inline:18px}.product-system .v2-global-header nav>button{padding-inline:16px}}@media (max-width:850px){.product-system .v2-global-header{border-radius:26px;gap:8px;width:calc(100% - 24px);height:auto;min-height:102px;margin-block:12px 10px;padding:10px 12px}.product-system .v2-brand>span{font-size:13px}.product-system .v2-global-tools{gap:0}.product-system .v2-global-header nav{order:3;justify-content:center;width:100%}.product-system .v2-global-header nav>button{flex:1;max-width:150px;height:36px;min-height:36px}}body:has(.product-system) .v2-dialog{opacity:1;isolation:isolate;color:#424b5e;font-size:14px;background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 24px 88px -24px #21325145!important}body:has(.product-system) .v2-dialog[data-open]{animation:.24s cubic-bezier(.16,1,.3,1) both product-dialog-enter}body:has(.product-system) .v2-dialog[data-closed]{animation:.16s ease-in both product-dialog-exit}@keyframes product-dialog-enter{0%{transform:translateY(8px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes product-dialog-exit{0%{transform:translateY(0)scale(1)}to{transform:translateY(4px)scale(.99)}}body:has(.product-system) .v2-dialog-heading{background:#f7f8fb;border-color:#e2e7ef;border-radius:14px 14px 0 0;padding:23px 28px 20px}body:has(.product-system) .v2-dialog [data-slot=dialog-title]{color:#202a3d;letter-spacing:-.02em;font-weight:580;font-size:22px!important}body:has(.product-system) .v2-dialog [data-slot=dialog-description]{color:#606d82;font-size:13px}body:has(.product-system) .v2-dialog>.v2-dialog-body{gap:22px;padding:24px 28px}body:has(.product-system) .v2-dialog .v2-card{box-shadow:none;background:#fff;border:1px solid #e2e7ef;border-radius:9px;padding:18px}body:has(.product-system) .v2-dialog .v2-card-head{margin-bottom:15px}body:has(.product-system) .v2-dialog .v2-card-head h2{color:#283246;font-size:15px;font-weight:600}body:has(.product-system) .v2-dialog .v2-card-head p{color:#606d82;font-size:12px;line-height:1.7}body:has(.product-system) .v2-dialog :is(.v2-context-ribbon,.v2-source-hash){color:#586780;background:#f4f6fa;border-color:#e2e7ef;border-radius:7px;font-size:12px}body:has(.product-system) .v2-dialog .v2-template-grid>button{color:#424b5e;background:#fff;border-color:#e0e5ee;border-radius:9px;transition:background .16s,border-color .16s}body:has(.product-system) .v2-dialog .v2-template-grid>button:is(:hover,.selected){background:#f1f4fd;border-color:#7f98e3}body:has(.product-system) .v2-dialog .v2-template-grid>button.selected{box-shadow:inset 0 0 0 1px #355bea}body:has(.product-system) .v2-dialog .v2-key-values{color:#424b5e}body:has(.product-system) .v2-dialog .v2-key-values dt{color:#606d82}body:has(.product-system) .v2-dialog .v2-key-values dd{color:#283246}body:has(.product-system) .v2-dialog .v2-record-fields>div{border-color:#e4e8f0}body:has(.product-system) .v2-dialog .v2-formula-list{background:#f5f7fb;border-radius:8px;padding:18px 18px 18px 35px}body:has(.product-system) .v2-dialog .v2-modal-actions{border-color:#e2e7ef;flex-wrap:wrap;gap:10px}body:has(.product-system) .v2-dialog .v2-library-list>button:hover{background:#f4f7fd}body:has(.product-system) .v3-metric-tooltip{color:#424b5e;background:#fff;border:1px solid #e0e5ee;border-radius:8px;font-size:13px;line-height:1.65;box-shadow:0 8px 28px -8px #25365524}body:has(.product-system) .v3-metric-tooltip strong{color:#26344f}body:has(.product-system) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131f3b40}.product-system .v3-operations-tabs{border-color:#e2e7ef;gap:24px;margin:0 clamp(24px,2.7vw,50px) 18px}.product-system .v3-operations-tabs button{color:#606d82;padding:12px 0;font-size:14px}.product-system .v3-operations-tabs button[aria-current=page]{color:#2f53ce;border-color:#355bea}.product-system :is(.v2-search,.v3-fleet-search){color:#606d82;background:#fff;border-color:#d8dee9;border-radius:7px}.product-system :is(.v2-search,.v3-fleet-search) input{background:0 0;border:0}.product-system .v3-fleet-toolbar{gap:10px 14px}.product-system .v3-live-control{color:#606d82}.product-system .v3-live-control.live{color:#237156}.product-system .v3-live-control .v2-running-dot{background:#21876b}.product-system .v3-ops-summary{border:0;background:#fff;border-block:1px solid #e2e7ef;border-radius:0}.product-system .v3-ops-summary>button{border-color:#e2e7ef;padding:16px}.product-system .v3-ops-summary>button:first-child{padding-left:0}.product-system .v3-ops-summary>button:hover:not(:disabled){background:#f2f5fc}.product-system .v3-ops-summary strong{color:#293a5f;font-weight:500}.product-system .v3-ops-summary .v3-summary-description{color:#606d82;font-size:12px}.product-system .v3-ops-summary .v3-attention-summary{background:#fff6ee;padding-left:16px}.product-system .v3-attention-summary :is(strong,.v3-summary-description){color:#a75728}.product-system .v3-map{background:#f2f4f8;border-color:#dce2ec;border-radius:11px}.product-system .v3-map-topline{color:#52627f;background:#ffffffeb;border-color:#e0e5ee}.product-system :is(.v3-map-instruction,.v3-map-tools,.v3-map-zoom,.v3-map-legend){background:#fffffff5;border-color:#dce2ec;border-radius:8px;box-shadow:0 6px 20px -8px #25365526}.product-system .v3-map-instruction{color:#2f53ce}.product-system :is(.v3-map-tools,.v3-map-zoom) button:hover{color:#2f53ce;background:#edf2ff}.product-system .v3-map-legend button,.product-system .v3-map-legend span{color:#56657c;font-size:11px}.product-system .v3-map-road-label{fill:#768499}.product-system .v3-monitor{background:#fff;border-color:#dce2ec;border-radius:11px}.product-system .v3-monitor>header{background:#f6f8fb;border-color:#e0e5ee;padding:15px 17px}.product-system .v3-monitor>footer{background:#f6f8fb;border-color:#e0e5ee;padding:14px}.product-system .v3-monitor-tabs{border-color:#e0e5ee}.product-system .v3-monitor-tabs button{color:#606d82}.product-system .v3-monitor-tabs button[aria-selected=true]{color:#2f53ce;border-color:#355bea}.product-system :is(.v3-duty-item,.v3-live-event){border-color:#e8ecf2}.product-system .v3-duty-item:hover{background:#f5f7fc}.product-system .v3-live-event.event-trip>i{background:#21876b}.product-system .v3-live-event.event-task>i{background:#7952d7}.product-system :is(.v3-following-strip,.v3-track-playback,.v3-draft-resume,.v3-replay-notice,.v3-selection-bar,.v3-map-task-context){color:#415d99;background:#f0f4ff;border-color:#d9e2f6;border-radius:8px}.product-system :is(.v3-position-now span,.v3-trip-stats span,.v3-live-control small,.v3-position-source,.v3-location-warning,.v3-trace-empty,.v3-duty-item small){font-size:12px}.product-system .v3-trip-stats strong{font-size:18px;font-weight:550}.product-system .v3-vehicle-note{color:#54637d;background:#f5f7fb;border-color:#e0e5ee;border-radius:8px}.product-system .v3-vehicle-note.critical{color:#b42318;background:#fff0ed;border-color:#f0cbc5}.product-system :is(.v3-position-now.stale span,.v3-location-warning,.v3-table-secondary.is-stale,.v3-warning){color:#a75728}.product-system .v3-active-assignment{background:#f3f0fb;border-color:#e1daf4}.product-system .v3-active-assignment small{color:#6b598c;font-size:12px}.product-system .v3-track-actions .button{padding-inline:7px;font-size:12px}.product-system .v3-fleet-table tr.selected td{background:#edf2ff}.product-system :is(.v3-recommendation,.v3-fleet-assessment,.v3-fleet-task){background:#f6f8fc;border-color:#e0e5ee;border-radius:9px}body:has(.product-system) .v2-dialog :is(.v3-dispatch-vehicles,.v3-draft-note,.v3-task-map-note){color:#54637d;background:#f6f8fb;border-color:#e0e5ee;border-radius:8px}body:has(.product-system) .v2-dialog .v3-destination-row{border-color:#e0e5ee;border-radius:8px}body:has(.product-system) .v2-dialog :is(.v3-rule-list,.v3-source-layers,.v3-events-help){color:#54637d}.product-system .v2-report-workspace{background:#fff;grid-template-columns:220px minmax(0,1fr)}.product-system .v2-report-workspace.collapsed{grid-template-columns:54px minmax(0,1fr)}.product-system .v2-report-sidebar{background:#f1f3f8;border-color:#dfe4ee}.product-system .v2-report-sidebar-head{color:#293650;border-color:#dfe4ee}.product-system .v2-report-sidebar nav h3{color:#68768e;font-size:12px;font-weight:500}.product-system .v2-report-sidebar nav button{color:#4f5c74;border-radius:6px;font-size:13px;transition:background .16s,color .16s}.product-system .v2-report-sidebar nav button:hover{color:#2f53ce;background:#e8edf6}.product-system .v2-report-sidebar nav button.selected{color:#2f53ce;background:#e0e8fb}.product-system .v2-report-main{background:#fff;gap:24px;padding:28px clamp(24px,2.7vw,50px)}.product-system .v2-report-header h1{letter-spacing:-.025em;font-size:30px;font-weight:580}.product-system .v2-report-filters{background:#f8f9fc;border:1px solid #e2e7ef;border-radius:9px;padding:16px}.product-system .v2-report-grid{gap:0 30px}.product-system .v2-report-grid .v2-card{border-top:1px solid #e2e7ef;padding-top:22px;padding-bottom:24px}.product-system .v2-report-grid .v2-card-head{margin-bottom:18px}.product-system .v2-report-main .v2-metric-strip{padding-block:14px}.product-system .v2-legacy-table{border:1px solid #e2e7ef;border-radius:8px}.product-system .v2-legacy-table tbody tr:hover{background:#f4f7fd}.product-system .v2-toast{color:#fff;background:#253147;border-radius:9px;box-shadow:0 8px 28px -8px #25365535}.product-system .v2-toast svg{color:#a8c6ff}.product-system .v2-disclosure{background:#fff;border-color:#e0e5ee;border-radius:8px}.product-system .v2-disclosure summary{color:#3e4c66}html[data-reduced-motion=true] .product-system .spatial-module-slot,html[data-reduced-motion=true] .product-system .v4-module-card{transition:none!important;animation:none!important;transform:none!important}@media (max-width:1199px){.product-system[data-surface=forecast] .v2-grid.analysis-primary{grid-template-columns:minmax(0,1fr)}.product-system[data-surface=forecast] .analysis-primary>.v2-stack{border-top:1px solid #e2e7ef;border-left:0;padding-left:0}}@media (max-width:850px){.product-system .v3-operations-tabs{margin-inline:20px}.product-system .v3-map-legend{right:59px}.product-system .v2-report-workspace,.product-system .v2-report-workspace.collapsed{display:block}.product-system .v2-report-main{padding:20px}.product-system .v2-report-grid{grid-template-columns:minmax(0,1fr)}.product-system[data-surface=forecast] .v2-scenario-toolbar{margin-inline:20px}.product-system .v2-trial-outcome .v2-metric strong{font-size:36px}.product-system[data-surface=forecast] .v2-grid.two{gap:8px}.product-system .v2-footer>.v2-inline{justify-content:flex-end;width:100%}body:has(.product-system) .v2-dialog-heading{padding:20px}body:has(.product-system) .v2-dialog>.v2-dialog-body{padding:20px}}.intelligence-center{--intel-ink:#172235;--intel-muted:#66758b;--intel-subtle:#8a97a9;--intel-line:#d9e1eb;--intel-line-strong:#c4cfdd;--intel-paper:#fff;--intel-canvas:#f3f6fa;--intel-canvas-deep:#eaf0f6;--intel-blue:#2d5bd1;--intel-blue-dark:#2147aa;--intel-blue-soft:#eaf0ff;--intel-green:#168566;--intel-green-soft:#e5f5ef;--intel-orange:#b66514;--intel-orange-soft:#fff2df;--intel-purple:#7352b5;--intel-purple-soft:#f0eafe;--intel-shadow:0 16px 46px #20314c1a;--intel-shadow-small:0 5px 18px #20314c14;box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--intel-ink);background:linear-gradient(90deg, transparent 0 24px, #405d810a 24px 25px, transparent 25px 100%), var(--intel-canvas);font-family:var(--font-geist,Inter, ui-sans-serif, system-ui, sans-serif);padding:28px clamp(18px,4vw,56px) 44px;position:relative;overflow:auto}.intelligence-center *,.intelligence-center :before,.intelligence-center :after{box-sizing:border-box}.intelligence-center :where(button,input,select,textarea){font:inherit}.intel-list-note{background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.intel-list-note.active{color:var(--intel-blue);background:var(--intel-blue-soft)}.intelligence-center button,.intelligence-center a,.intelligence-center summary,.intelligence-center select{-webkit-tap-highlight-color:transparent}.intelligence-center button{cursor:pointer;border:0}:is(.intelligence-center button:focus-visible,.intelligence-center a:focus-visible,.intelligence-center input:focus-visible,.intelligence-center select:focus-visible,.intelligence-center textarea:focus-visible,.intelligence-center summary:focus-visible){outline-offset:2px;outline:3px solid #2d5bd147}.intelligence-center .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intel-center-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1480px;margin:0 auto 24px;display:flex}.intel-title-block{gap:18px;display:grid}.intel-breadcrumb,.intel-reader-back-actions button{width:fit-content;color:var(--intel-muted);background:0 0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.intel-breadcrumb:hover,.intel-reader-back-actions button:hover{color:var(--intel-blue)}.intel-title-line{align-items:flex-start;gap:15px;display:flex}.intel-title-symbol{width:40px;height:40px;color:var(--intel-blue);background:var(--intel-blue-soft);border:1px solid #c9d6f6;border-radius:12px;flex:none;place-items:center;display:grid}.intel-title-line h1{color:var(--intel-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:730;line-height:1.12}.intel-title-line p{color:var(--intel-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.intel-snapshot-status{color:var(--intel-green);text-align:right;justify-items:end;gap:7px;font-size:12px;font-weight:670;display:grid}.intel-snapshot-status>span{align-items:center;gap:7px;display:inline-flex}.intel-snapshot-status small{color:var(--intel-subtle);font-size:11px;font-weight:500}.intel-status-dot,.intel-agent-local>span{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #1685661f}.intel-center-toolbar{border:1px solid var(--intel-line);max-width:1480px;box-shadow:var(--intel-shadow-small);background:#ffffffd9;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto 10px;padding:12px;display:flex}.intel-search-field{min-width:210px;color:var(--intel-subtle);background:var(--intel-canvas);border:1px solid var(--intel-line);border-radius:9px;flex:260px;align-items:center;display:flex;position:relative}.intel-search-field>svg{flex:none;margin-left:12px}.intel-search-field input{width:100%;min-height:38px;color:var(--intel-ink);background:0 0;border:0;outline:0;padding:0 36px 0 9px;font-size:13px}.intel-search-field input::placeholder{color:var(--intel-subtle)}.intel-search-field>button{width:26px;height:26px;color:var(--intel-muted);background:0 0;border-radius:6px;place-items:center;display:grid;position:absolute;right:7px}.intel-search-field>button:hover{color:var(--intel-ink);background:var(--intel-paper)}.intel-filter-group,.intel-favorite-filter,.intel-sort-field,.intel-refresh-button{min-height:38px;color:var(--intel-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.intel-filter-group{background:var(--intel-canvas);border:1px solid var(--intel-line);border-radius:9px;padding:4px 6px}.intel-filter-group>svg{margin:0 3px}.intel-filter-group button,.intel-topic-row button{min-height:28px;color:var(--intel-muted);background:0 0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:620}.intel-filter-group button:hover,.intel-filter-group button.active,.intel-topic-row button:hover,.intel-topic-row button.active{color:var(--intel-blue-dark);background:var(--intel-blue-soft)}.intel-favorite-filter,.intel-refresh-button{background:var(--intel-paper);border:1px solid var(--intel-line);border-radius:9px;padding:0 11px}.intel-favorite-filter:hover,.intel-favorite-filter.active,.intel-refresh-button:hover{color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-color:#b9c8ef}.intel-sort-field{padding-left:8px}.intel-sort-field span{color:var(--intel-subtle)}.intel-sort-field select{min-height:31px;color:var(--intel-ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:0 23px 0 7px;font-size:12px}:is(.intel-sort-field select:hover,.intel-sort-field select:focus-visible){border-color:var(--intel-line);background:var(--intel-paper)}.intel-topic-row{max-width:1480px;color:var(--intel-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto 22px;font-size:12px;display:flex}.intel-topic-row>span{color:var(--intel-subtle);align-items:center;gap:6px;padding-right:3px;font-weight:650;display:inline-flex}.intel-list-area{max-width:1480px;margin:0 auto}.intel-list-head{color:var(--intel-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 2px 10px;font-size:12px;display:flex}.intel-list-head>div,.intel-list-note{align-items:center;gap:7px;display:inline-flex}.intel-list-head strong{color:var(--intel-ink);letter-spacing:-.02em;font-size:19px}.intel-list-head button{color:var(--intel-blue);background:0 0;padding:0;font-size:12px;font-weight:650}.intel-list-head button:hover{color:var(--intel-blue-dark);text-decoration:underline}.intel-list-note{color:var(--intel-subtle)}.intel-list{gap:10px;display:grid}.intel-list-item{background:var(--intel-paper);border:1px solid var(--intel-line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:20px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px #ffffffa6}.intel-list-item:hover{box-shadow:var(--intel-shadow-small);border-color:#b9c8e2;transform:translateY(-1px)}.intel-list-item.is-read{background:linear-gradient(90deg,#fff 0 97%,#eef3ff 97% 100%)}.intel-list-item-main{min-width:0}.intel-list-item-meta,.intel-report-meta{color:var(--intel-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.intel-kind{border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.intel-kind-policy{color:var(--intel-blue-dark);background:var(--intel-blue-soft)}.intel-kind-industry{color:var(--intel-green);background:var(--intel-green-soft)}.intel-kind-company{color:var(--intel-purple);background:var(--intel-purple-soft)}.intel-read-mark{color:var(--intel-blue);font-weight:650}.intel-list-title{max-width:100%;color:var(--intel-ink);letter-spacing:-.025em;text-align:left;text-overflow:ellipsis;white-space:normal;background:0 0;padding:11px 0 7px;font-size:19px;font-weight:710;line-height:1.3;display:block;overflow:hidden}.intel-list-title:hover{color:var(--intel-blue-dark)}.intel-list-item-main>p{max-width:920px;color:var(--intel-muted);margin:0;font-size:15px;line-height:1.72}.intel-list-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.intel-list-source{color:var(--intel-subtle);font-size:11px}.intel-list-tags,.intel-report-tags{flex-wrap:wrap;gap:5px;display:flex}.intel-list-tags span,.intel-report-tags span{color:#54657d;background:#f2f5f8;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.intel-list-item-side{align-content:space-between;justify-items:end;gap:11px;min-width:142px;display:grid}.intel-list-confidence{color:var(--intel-green);align-items:center;gap:5px;font-size:11px;font-weight:670;display:flex;position:relative}.intel-list-confidence details{position:relative}.intel-list-confidence summary{width:24px;height:24px;color:var(--intel-subtle);border-radius:5px;place-items:center;list-style:none;display:grid}.intel-list-confidence summary::-webkit-details-marker{display:none}.intel-confidence summary::-webkit-details-marker{display:none}.intel-answer-method summary::-webkit-details-marker{display:none}.intel-list-confidence summary:hover{color:var(--intel-blue);background:var(--intel-canvas)}.intel-list-confidence details p{z-index:3;width:235px;color:var(--intel-muted);background:var(--intel-paper);border:1px solid var(--intel-line);box-shadow:var(--intel-shadow-small);border-radius:8px;margin:0;padding:10px 11px;font-size:11px;font-weight:500;line-height:1.55;position:absolute;top:28px;right:0}.intel-favorite-button,.intel-open-button{min-height:31px;color:var(--intel-muted);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.intel-favorite-button:hover,.intel-favorite-button.active{color:var(--intel-orange);background:var(--intel-orange-soft)}.intel-open-button{color:var(--intel-blue);background:var(--intel-blue-soft)}.intel-open-button:hover{color:var(--intel-blue-dark);background:#dfe8ff}.intel-empty-state{color:var(--intel-subtle);text-align:center;border:1px dashed var(--intel-line-strong);background:#ffffffa6;border-radius:13px;justify-items:center;gap:9px;padding:76px 20px;display:grid}.intel-empty-state h2{color:var(--intel-ink);margin:5px 0 0;font-size:18px}.intel-empty-state p{max-width:420px;color:var(--intel-muted);margin:0;font-size:12px;line-height:1.65}.intel-empty-state button{min-height:34px;color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-radius:7px;margin-top:5px;padding:0 13px;font-size:12px;font-weight:650}.intel-center-footer{max-width:1480px;margin:22px auto 0}.intel-center-footer details{color:var(--intel-muted);border-top:1px solid var(--intel-line)}.intel-center-footer summary{color:var(--intel-muted);cursor:pointer;align-items:center;gap:7px;padding:13px 2px;font-size:12px;font-weight:650;list-style:none;display:flex}.intel-center-footer summary svg:last-child{margin-left:auto;transition:transform .16s}.intel-center-footer details[open] summary svg:last-child{transform:rotate(180deg)}.intel-center-footer details>div{max-width:900px;padding:0 2px 13px 23px}.intel-center-footer p{color:var(--intel-muted);margin:0 0 8px;font-size:11px;line-height:1.7}.intel-center-footer small{color:var(--intel-subtle);font-size:10px}.intel-modal-layer{z-index:50;background:#17223573;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.intel-reader-dialog{background:var(--intel-paper);border:1px solid #ffffffb3;border-radius:15px;flex-direction:column;width:min(1540px,100%);max-width:100%;height:min(900px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 28px 80px #0e192c40}.intel-reader-toolbar{border-bottom:1px solid var(--intel-line);background:#fbfcfe;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.intel-reader-back-actions,.intel-reader-actions,.intel-reader-label{align-items:center;gap:9px;display:flex}.intel-reader-divider{background:var(--intel-line);width:1px;height:18px}.intel-reader-label{color:var(--intel-ink);font-size:12px;font-weight:700}.intel-reader-actions button{min-height:31px;color:var(--intel-muted);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.intel-reader-actions button:hover{color:var(--intel-blue-dark);background:var(--intel-blue-soft)}.intel-reader-actions .intel-reader-close{width:31px;color:var(--intel-subtle);justify-content:center;padding:0}.intel-reader-mobile-tabs{display:none}.intel-reader-body{flex:auto;grid-template-columns:minmax(0,1fr) clamp(360px,28vw,420px);min-height:0;display:grid;overflow:hidden}.intel-report{scroll-behavior:smooth;min-width:0;padding:36px clamp(24px,5vw,72px) 64px;position:relative;overflow:auto}.intel-report-hero{border-bottom:1px solid var(--intel-line);max-width:900px;margin:0 auto;padding-bottom:31px}.intel-report-meta time{align-items:center;gap:5px;display:inline-flex}.intel-report-hero h2{max-width:830px;color:var(--intel-ink);letter-spacing:-.045em;margin:15px 0 8px;font-size:clamp(26px,4vw,42px);font-weight:740;line-height:1.16}.intel-original-title{color:var(--intel-subtle);margin:0 0 14px;font-size:11px;line-height:1.6}.intel-report-tags span{color:var(--intel-blue-dark);background:var(--intel-blue-soft)}.intel-report-section{border-bottom:1px solid var(--intel-line);max-width:900px;margin:0 auto;padding:32px 0;scroll-margin-top:20px}.intel-section-heading{align-items:baseline;gap:10px;margin-bottom:17px;display:flex}.intel-section-kicker{color:var(--intel-blue);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750}.intel-section-heading h3{color:var(--intel-ink);margin:0;font-size:16px;font-weight:730}.intel-section-note{color:var(--intel-subtle);margin-left:auto;font-size:10px}.intel-summary-lead{color:var(--intel-ink);margin:0 0 20px;font-size:17px;line-height:1.75}.intel-judgment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intel-judgment-grid>div{background:var(--intel-canvas);border-left:3px solid var(--intel-blue);border-radius:0 8px 8px 0;gap:7px;padding:14px;display:grid}.intel-judgment-grid>div:last-child{border-left-color:var(--intel-green)}.intel-judgment-grid span,.intel-implication>span{color:var(--intel-subtle);letter-spacing:.04em;font-size:10px;font-weight:700}.intel-judgment-grid strong{color:var(--intel-ink);font-size:15px;line-height:1.55}.intel-confidence{color:var(--intel-muted);border:1px solid var(--intel-line);border-radius:8px;margin-top:13px}.intel-confidence summary{color:var(--intel-green);cursor:pointer;align-items:center;gap:7px;padding:11px 12px;font-size:11px;font-weight:680;list-style:none;display:flex}.intel-confidence summary svg:last-child{margin-left:auto;transition:transform .16s}.intel-confidence[open] summary svg:last-child{transform:rotate(180deg)}.intel-confidence>div{border-top:1px solid var(--intel-line);padding:0 12px 11px}.intel-confidence p{margin:10px 0 0;font-size:11px;line-height:1.65}.intel-facts-list{gap:9px;display:grid}.intel-fact{border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;display:grid}.intel-fact>span{color:var(--intel-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.intel-fact p{color:var(--intel-ink);margin:0;font-size:15px;line-height:1.65}.intel-citations{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:5px;margin-left:4px;display:inline-flex}.intel-citations a{color:var(--intel-blue);font-size:10px;font-weight:700;text-decoration:none}.intel-citations a:hover{text-decoration:underline}.intel-signal-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.intel-signal{background:var(--intel-canvas);border:1px solid var(--intel-line);border-radius:8px;padding:13px}.intel-signal-topline{color:var(--intel-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.intel-signal-topline b{color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-radius:4px;padding:3px 5px;font-size:9px}.intel-signal-topline b.nature-事实,.intel-signal-topline b.nature-披露{color:var(--intel-green);background:var(--intel-green-soft)}.intel-signal-topline b.nature-目标,.intel-signal-topline b.nature-规划{color:var(--intel-orange);background:var(--intel-orange-soft)}.intel-signal>strong{color:var(--intel-ink);letter-spacing:-.03em;padding:10px 0 5px;font-size:22px;display:block}.intel-signal>strong small{color:var(--intel-muted);padding-left:3px;font-size:11px;font-weight:550}.intel-signal p{color:var(--intel-muted);margin:0;font-size:10px;line-height:1.5}.intel-chain{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.intel-chain li{flex:1 1 0;grid-template-columns:24px 1fr;gap:8px;min-width:0;padding:13px 23px 13px 0;display:grid;position:relative}.intel-chain li>span{width:23px;height:23px;color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750;display:grid}.intel-chain li>div{min-width:0}.intel-chain strong{color:var(--intel-ink);font-size:12px;display:block}.intel-chain p{color:var(--intel-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.intel-chain li>svg{color:var(--intel-line-strong);position:absolute;top:17px;right:3px}.intel-body-section+.intel-body-section{border-top:1px solid #edf1f5;margin-top:27px;padding-top:27px}.intel-body-section h4{color:var(--intel-ink);margin:0 0 11px;font-size:15px}.intel-paragraph-block{padding:0 0 8px;position:relative}.intel-paragraph-block p{color:#35445a;margin:0;font-size:15px;line-height:1.9}.intel-paragraph-ask{color:var(--intel-blue);visibility:hidden;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:10px;font-weight:670;display:inline-flex}.intel-paragraph-block:hover .intel-paragraph-ask{visibility:visible}.intel-paragraph-ask:focus-visible{visibility:visible}.intel-paragraph-ask:hover{text-decoration:underline}.intel-body-section ul,.intel-watchpoints ul{color:var(--intel-muted);margin:9px 0 0;padding-left:20px}.intel-body-section li,.intel-watchpoints li{padding:3px 0;font-size:14px;line-height:1.6}.intel-inline-evidence{color:var(--intel-subtle);align-items:center;gap:5px;padding-top:11px;font-size:10px;display:inline-flex}.intel-implication-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.intel-implication{border:1px solid var(--intel-line);background:#fbfcfe;border-radius:8px;padding:14px}.intel-implication h4{color:var(--intel-ink);margin:8px 0;font-size:13px;line-height:1.55}.intel-implication p{color:var(--intel-muted);margin:0 0 10px;font-size:11px;line-height:1.6}.intel-watchpoints li::marker{color:var(--intel-orange)}.intel-source-list,.intel-related-list{gap:8px;display:grid}.intel-source-list a,.intel-related-list button{color:var(--intel-ink);text-align:left;border:1px solid var(--intel-line);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 13px;text-decoration:none;display:grid}.intel-source-list a:hover,.intel-related-list button:hover{background:var(--intel-blue-soft);border-color:#b9c8ef}.intel-source-list a>span{color:var(--intel-blue);grid-column:1;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.intel-source-list a strong{grid-column:1;font-size:12px;line-height:1.4}.intel-source-list a small,.intel-related-list small{color:var(--intel-subtle);grid-column:1;font-size:10px}.intel-related-list button{position:relative}.intel-related-list button>.intel-kind{grid-column:1;width:fit-content}.intel-related-list button strong{grid-column:1;font-size:12px;line-height:1.45}.intel-related-list button>svg{color:var(--intel-blue);grid-area:1/2/span 3}.intel-inline-empty{color:var(--intel-muted);background:var(--intel-canvas);border-radius:8px;padding:17px;font-size:12px}.intel-selection-popover{z-index:4;color:#fff;background:var(--intel-blue-dark);min-height:32px;box-shadow:var(--intel-shadow-small);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:fixed}.intel-selection-popover:hover{background:#183a90}.intel-agent-panel{border-left:1px solid var(--intel-line);background:#f7f9fc;flex-direction:column;min-width:0;min-height:0;display:flex}.intel-agent-header{border-bottom:1px solid var(--intel-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.intel-agent-title{align-items:center;gap:9px;min-width:0;display:flex}.intel-agent-mark{width:30px;height:30px;color:var(--intel-blue);background:var(--intel-blue-soft);border-radius:8px;flex:none;place-items:center;display:grid}.intel-agent-title>div{gap:3px;min-width:0;display:grid}.intel-agent-title strong{color:var(--intel-ink);font-size:13px}.intel-agent-title span:not(.intel-agent-mark){color:var(--intel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intel-agent-local{color:var(--intel-green);flex:none;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.intel-agent-local>span{width:5px;height:5px;box-shadow:none}.intel-agent-scroll{flex:auto;min-height:0;padding:14px;overflow:auto}.intel-agent-context{background:var(--intel-paper);border:1px solid var(--intel-line);border-radius:8px;gap:4px;padding:12px;display:grid}.intel-context-label,.intel-subsection-title{color:var(--intel-subtle);letter-spacing:.03em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.intel-agent-context strong{color:var(--intel-ink);font-size:14px;line-height:1.45}.intel-agent-context>span:last-child{color:var(--intel-muted);font-size:10px}.intel-selection-hint{color:var(--intel-blue-dark);align-items:flex-start;gap:7px;padding:11px 1px;font-size:10px;line-height:1.55;display:flex}.intel-selection-hint svg{flex:none;margin-top:1px}.intel-quotes,.intel-quick-questions,.intel-answer-list{border-top:1px solid var(--intel-line);padding:13px 0}.intel-quote-chip{color:var(--intel-muted);background:var(--intel-paper);border-left:2px solid var(--intel-blue);border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 9px;font-size:10px;line-height:1.5;display:flex}.intel-quote-chip span{flex:auto}.intel-quote-chip button{width:21px;height:21px;color:var(--intel-subtle);background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.intel-quote-chip button:hover{color:#ac3b45;background:#fff0f1}.intel-quick-grid{gap:6px;margin-top:8px;display:grid}.intel-quick-grid button{min-height:32px;color:var(--intel-muted);text-align:left;background:var(--intel-paper);border:1px solid var(--intel-line);border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;font-size:13px;display:flex}.intel-quick-grid button:hover:not(:disabled){color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-color:#b9c8ef}.intel-quick-grid button:disabled{cursor:wait;opacity:.55}.intel-answer-thread+.intel-answer-thread{border-top:1px solid #e4eaf1;margin-top:13px;padding-top:13px}.intel-question-bubble{color:var(--intel-ink);background:#e9effb;border-radius:7px;align-items:flex-start;gap:7px;margin-bottom:8px;padding:8px 9px;font-size:14px;line-height:1.5;display:flex}.intel-question-bubble>span{color:var(--intel-blue-dark);flex:none;font-weight:750}.intel-question-bubble p{margin:0}.intel-answer{background:var(--intel-paper);border:1px solid var(--intel-line);border-radius:8px;padding:11px}.intel-answer.is-stopped{background:#fffaf3;border-color:#f0d6b7}.intel-answer-head{align-items:center;gap:7px;display:flex}.intel-answer-avatar{width:24px;height:24px;color:var(--intel-blue);background:var(--intel-blue-soft);border-radius:7px;place-items:center;display:grid}.intel-answer-head>div{flex:auto;gap:2px;display:grid}.intel-answer-head strong{color:var(--intel-ink);font-size:11px}.intel-answer-head time{color:var(--intel-subtle);font-size:9px}.intel-answer-phase{color:var(--intel-blue);font-size:9px;font-weight:700}.intel-answer-quote{color:var(--intel-muted);background:var(--intel-canvas);border-left:2px solid var(--intel-line-strong);align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px;font-size:10px;line-height:1.5;display:flex}.intel-answer-quote svg{color:var(--intel-blue);flex:none}.intel-phase-meter{grid-template-columns:repeat(4,1fr);gap:3px;padding:11px 0 4px;display:grid}.intel-phase-meter span{color:var(--intel-subtle);text-align:center;justify-items:center;gap:4px;font-size:8px;display:grid}.intel-phase-meter i{background:var(--intel-line);border-radius:99px;width:100%;height:3px;display:block}.intel-phase-meter span.is-done{color:var(--intel-blue)}.intel-phase-meter span.is-done i{background:var(--intel-blue)}.intel-phase-meter.phase-complete span.is-done i{background:var(--intel-green)}.intel-answer-copy{padding-top:5px}.intel-answer-copy p{color:var(--intel-muted);margin:0;padding:2px 0;font-size:14px;line-height:1.65}.intel-answer-copy p strong{min-width:39px;color:var(--intel-ink);font-size:12px;display:inline-block}.intel-answer-copy .answer-判断 strong{color:var(--intel-blue-dark)}.intel-answer-copy .answer-待确认 strong{color:var(--intel-orange)}.intel-answer-actions{flex-wrap:wrap;gap:5px;padding-top:9px;display:flex}.intel-answer-actions button,.intel-answer-retry{min-height:27px;color:var(--intel-blue);background:var(--intel-blue-soft);border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.intel-answer-actions button:hover,.intel-answer-retry:hover{color:var(--intel-blue-dark);background:#dfe8ff}.intel-answer-retry{color:var(--intel-orange);background:var(--intel-orange-soft);margin-top:8px}.intel-answer-related{gap:5px;padding-top:9px;display:grid}.intel-answer-related button{color:var(--intel-blue-dark);text-align:left;background:var(--intel-blue-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;padding:7px 8px;font-size:10px;font-weight:650;display:grid}.intel-answer-related button:hover{background:#dfe8ff}.intel-answer-related button span,.intel-answer-related button small{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.intel-answer-related button small{color:var(--intel-muted);font-size:9px;font-weight:500}.intel-answer-related button>svg{grid-area:1/2/span 2}.intel-answer-method{border-top:1px solid #edf1f5;margin-top:10px}.intel-answer-method summary{min-height:29px;color:var(--intel-subtle);cursor:pointer;align-items:center;padding:5px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.intel-answer-method summary:after{content:"+";color:var(--intel-blue);margin-left:auto;font-size:14px;font-weight:450}.intel-answer-method[open] summary:after{content:"−"}.intel-answer-method>div{padding:3px 0 6px}.intel-answer-method p{color:var(--intel-muted);margin:0;padding:2px 0;font-size:12px;line-height:1.6}.intel-answer-method p strong{color:var(--intel-ink)}.intel-agent-running{color:var(--intel-blue);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 2px;font-size:10px;line-height:1.5;display:flex}.intel-agent-running svg:first-child{animation:1s linear infinite intel-spin}.intel-agent-running button{min-height:24px;color:var(--intel-orange);background:var(--intel-orange-soft);border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.intel-agent-composer{background:var(--intel-paper);border-top:1px solid var(--intel-line);flex:none;padding:12px 14px 14px}.intel-agent-composer>label{color:var(--intel-ink);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.intel-agent-composer textarea{resize:vertical;width:100%;min-height:72px;color:var(--intel-ink);background:var(--intel-canvas);border:1px solid var(--intel-line);border-radius:7px;outline:0;padding:9px;font-size:14px;line-height:1.55;display:block}.intel-agent-composer textarea:focus{border-color:#9bb1eb;box-shadow:0 0 0 3px #2d5bd11a}.intel-agent-composer textarea:disabled{cursor:wait;opacity:.65}.intel-composer-footer{justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.intel-composer-footer span{color:var(--intel-subtle);font-size:9px}.intel-composer-footer button{color:#fff;background:var(--intel-blue);border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.intel-composer-footer button:hover:not(:disabled){background:var(--intel-blue-dark)}.intel-composer-footer button:disabled{cursor:not-allowed;opacity:.45}.intel-mobile-quote{display:none}.intel-reader-history-back{z-index:60;min-height:34px;color:var(--intel-blue-dark);background:var(--intel-paper);border:1px solid var(--intel-line);box-shadow:var(--intel-shadow-small);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:32px}.intel-reader-history-back:hover{background:var(--intel-blue-soft);border-color:#b9c8ef}@keyframes intel-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.intel-reader-body{grid-template-columns:minmax(0,1fr) 320px}.intel-reader-actions button:first-child{display:none}.intel-chain{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intel-chain li>svg{display:none}}@media (max-width:740px){.intelligence-center{background:var(--intel-canvas);padding:20px 14px 32px}.intel-center-header{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:18px}.intel-snapshot-status{text-align:left;justify-items:start}.intel-center-toolbar{align-items:stretch;padding:9px}.intel-search-field{flex-basis:100%}.intel-filter-group{flex:auto;justify-content:space-between}.intel-filter-group button{flex:1 1 0;padding:0 5px}.intel-sort-field{background:var(--intel-canvas);border:1px solid var(--intel-line);border-radius:9px;flex:auto;justify-content:space-between;padding:0 7px}.intel-refresh-button{flex:auto;justify-content:center}.intel-topic-row{margin-bottom:16px;overflow:hidden}.intel-topic-row button{min-height:27px;padding:0 7px}.intel-list-head{flex-direction:column;align-items:flex-start;gap:7px}.intel-list-item{grid-template-columns:1fr;gap:15px;padding:16px}.intel-list-title{white-space:normal;overflow:visible}.intel-list-item-side{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.intel-list-confidence{margin-right:auto}.intel-modal-layer{padding:0;display:block}.intel-reader-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.intel-reader-toolbar{min-height:53px;padding:0 11px}.intel-reader-divider,.intel-reader-label{display:none}.intel-reader-actions{gap:2px}.intel-reader-actions button{min-height:29px;padding:0 6px}.intel-reader-actions button span{display:none}.intel-reader-mobile-tabs{border-bottom:1px solid var(--intel-line);flex:none;grid-template-columns:repeat(2,1fr);display:grid}.intel-reader-mobile-tabs button{min-height:40px;color:var(--intel-muted);background:var(--intel-paper);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.intel-reader-mobile-tabs button.active{color:var(--intel-blue-dark);border-bottom-color:var(--intel-blue)}.intel-reader-body{display:block;overflow:hidden}.intel-reader-body.mode-report .intel-agent-panel,.intel-reader-body.mode-agent .intel-report{display:none}.intel-reader-body.mode-agent .intel-agent-panel{height:100%}.intel-report{height:100%;padding:27px 18px 48px}.intel-report-hero h2{font-size:28px}.intel-report-section{padding:26px 0}.intel-summary-lead{font-size:16px}.intel-judgment-grid{grid-template-columns:1fr}.intel-fact{grid-template-columns:25px minmax(0,1fr)}.intel-fact .intel-citations{grid-column:2;margin-left:0}.intel-chain{grid-template-columns:1fr}.intel-chain li{padding-right:0}.intel-chain li+li{padding-top:9px}.intel-mobile-quote{min-height:39px;color:var(--intel-blue-dark);background:var(--intel-blue-soft);border-top:1px solid #cad7f4;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.intel-reader-history-back{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.intelligence-center *,.intelligence-center :before,.intelligence-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme] .executive-brief.decision-brief{--decision-accent:var(--a-accent,var(--a-blue,#3158ee));--decision-tone:var(--a-ink);box-shadow:none;min-width:0;color:var(--a-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;container-type:inline-size}.decision-brief *{min-width:0}.decision-brief summary{cursor:pointer;list-style:none}.decision-brief summary::-webkit-details-marker{display:none}.decision-header{padding:0 22px 0 0;position:relative}.decision-header h3{letter-spacing:-.025em;text-wrap:pretty;margin:9px 0 0;font-size:21px;font-weight:630;line-height:1.48}.decision-stage{color:var(--a-muted);letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;display:flex}.decision-stage i{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px}.decision-stage time{font-variant-numeric:tabular-nums}.decision-fold-icon{color:var(--a-muted);transition:transform .18s;position:absolute;top:26px;right:2px}.decision-brief:not([open]) .decision-header h3{font-size:15px;font-weight:520;line-height:1.6}.decision-brief:not([open]) .decision-fold-icon{transform:rotate(-90deg)}.decision-body{padding-top:7px}.decision-scope{color:var(--a-muted);overflow-wrap:anywhere;margin:0 0 13px;font-size:12px;line-height:1.65}.decision-meaning{text-wrap:pretty;color:var(--a-ink);margin:12px 0 20px;font-size:15px;line-height:1.8}.decision-brief figure{margin:0}.decision-comparison{padding:3px 0 19px}.decision-period-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid;position:relative}.decision-label{color:var(--a-muted);margin-bottom:7px;font-size:12px;display:block}.decision-number{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.decision-number strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-family:H2Grotesk,system-ui,sans-serif;font-size:34px;font-weight:540;line-height:1.18}.decision-period-current .decision-number strong{color:var(--a-ink)}.decision-period-arrow{color:var(--a-muted);font-size:18px;position:absolute;top:34px;left:calc(50% - 15px)}.decision-unit{color:var(--a-muted);white-space:nowrap;letter-spacing:0;margin-left:4px;font-size:12px;font-weight:400}.decision-comparison-bars{gap:7px;margin:17px 0 13px;display:grid}.decision-comparison-track{background:color-mix(in srgb, var(--a-muted) 9%, transparent);border-radius:1px;height:6px;position:relative}.decision-comparison-fill{background:color-mix(in srgb, var(--a-blue) 45%, var(--a-surface));border-radius:1px;height:6px;transition:width .46s ease-out;position:absolute}.decision-comparison-fill.is-current{background:var(--a-blue)}.decision-comparison-fill.is-negative{background:var(--a-red)}.decision-zero{background:var(--a-muted);opacity:.5;width:1px;height:10px;position:absolute;top:-2px}.decision-delta{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.decision-delta strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:560}.decision-delta small{margin-left:5px;font-size:11px;font-weight:400}.decision-delta.is-positive strong{color:var(--a-green)}.decision-delta.is-negative strong{color:var(--a-red)}.decision-chart-note{color:var(--a-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.decision-contribution figcaption{justify-content:space-between;gap:8px;font-size:13px;font-weight:520;display:flex}.decision-contribution figcaption span{color:var(--a-muted);font-size:11px;font-weight:400}.decision-contribution>figure>svg{width:100%;margin-top:7px;display:block;overflow:visible}.decision-comparison-context{border-bottom:1px solid var(--a-line);gap:16px;margin:4px 0 14px;padding-bottom:12px;display:flex}.decision-comparison-context>div{flex:1}.decision-comparison-context dt{color:var(--a-muted);margin-bottom:3px;font-size:11px}.decision-comparison-context dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin:0;display:flex}.decision-comparison-context strong{letter-spacing:-.025em;font-size:20px;font-weight:550}.decision-comparison-context .decision-unit{font-size:10px}.decision-mobile-direction{display:none}.decision-tone-neutral{--decision-tone:var(--a-muted)}.decision-tone-blue{--decision-tone:var(--a-blue)}.decision-tone-positive{--decision-tone:var(--a-green)}.decision-tone-warning{--decision-tone:var(--a-orange)}.decision-tone-negative{--decision-tone:var(--a-red)}.decision-tone-violet{--decision-tone:var(--a-purple)}.decision-bar{fill:var(--decision-tone)}.decision-axis{stroke:var(--a-muted);stroke-width:1px;opacity:.48}.decision-connector{stroke:var(--a-muted);stroke-dasharray:2 3;opacity:.5}.decision-plot-value{fill:var(--decision-tone);font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.decision-plot-label{fill:var(--a-muted);font-size:12px}.decision-factor-list{margin:0;padding:4px 0 0;list-style:none}.decision-factor-list li{border-top:1px solid var(--a-line);align-items:flex-start;gap:9px;padding:10px 0;font-size:13px;display:flex}.decision-factor-list li>i{background:var(--decision-tone);border-radius:1px;flex:0 0 5px;height:5px;margin-top:7px}.decision-factor-list li>div{flex:1}.decision-factor-list p{color:var(--a-muted);margin:3px 0 0;font-size:12px;line-height:1.6}.decision-evidence{color:var(--a-accent-text,var(--decision-accent));cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;flex-shrink:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;line-height:1.6;display:inline-flex}.decision-evidence:hover{text-underline-offset:4px;text-decoration:underline}.decision-evidence svg{transition:transform .16s}.decision-evidence:hover svg{transform:translate(1px,-1px)}.decision-facts{margin:0 0 16px;padding:0;list-style:none}.decision-facts>li{border-top:1px solid var(--a-line);padding:14px 0;position:relative}.decision-fact-heading{color:var(--a-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.decision-fact-heading em{color:var(--decision-tone);font-size:10px;font-style:normal}.decision-fact-text{margin-top:6px;font-size:15px;line-height:1.7}.decision-fact-text strong{font-weight:530}.decision-fact-numeric{align-items:baseline;margin-top:6px;display:flex}.decision-fact-numeric strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--decision-tone);font-size:26px;font-weight:530;line-height:1.15}.decision-facts li>p{color:var(--a-muted);margin:5px 0 0;font-size:12px;line-height:1.7}.decision-facts li>.decision-evidence{margin-top:4px}.decision-facts-priority .is-priority{border-left:2px solid var(--decision-tone);padding-left:12px}.decision-facts-receipt{border-left:1px solid var(--a-line);margin-left:3px;padding-left:13px}.decision-facts-receipt li{border-top:0;padding:8px 0 12px}.decision-facts-receipt li:before{content:"";background:var(--decision-tone);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:-16px}.decision-limit{border-top:1px solid var(--a-line);align-items:flex-start;gap:8px;margin:15px 0;padding-top:13px;display:flex}.decision-limit>svg{height:13px;color:var(--a-muted);flex:0 0 13px;justify-content:center;align-items:center;margin-top:4px;font-size:10px;display:flex}.decision-limit p{width:auto;color:var(--a-muted);overflow-wrap:break-word;flex:auto;margin:0;font-size:12px;line-height:1.8}.decision-next{margin:14px 0}.decision-next>span{color:var(--a-muted);font-size:11px}.decision-next>p{margin:4px 0 7px;font-size:14px;line-height:1.7}.decision-provenance,.decision-data-fold{border-top:1px solid var(--a-line);margin:10px 0 0;padding-top:10px}.decision-provenance summary,.decision-data-fold summary{color:var(--a-muted);justify-content:space-between;font-size:11px;line-height:1.6;display:flex}.decision-provenance dl,.decision-data-fold dl{margin:10px 0}.decision-provenance dl>div{grid-template-columns:30px minmax(0,1fr);gap:8px;margin:6px 0;font-size:11px;line-height:1.65;display:grid}.decision-provenance dt{color:var(--a-muted)}.decision-provenance dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.decision-provenance p{color:var(--a-muted);margin:8px 0 0;font-size:11px;line-height:1.7}.decision-data-fold dl>div{justify-content:space-between;gap:14px;margin:8px 0;font-size:12px;display:flex}.decision-data-fold dt{color:var(--a-muted)}.decision-data-fold dd{font-variant-numeric:tabular-nums;margin:0}.decision-data-fold dd strong{font-weight:520}.executive-explanation{color:var(--a-muted);margin-top:14px;font-size:12px}.executive-explanation>summary{cursor:pointer}.executive-explanation[open]>summary{margin-bottom:10px}.v7-brief-message:has(.decision-brief:not([open]))>:is(.executive-explanation,.v2-agent-result){display:none}html[data-theme] .product-system .v2-agent-composer{padding:12px 18px 10px}html[data-theme] .product-system .v2-composer-box{padding:10px 12px}html[data-theme] .product-system .v2-composer-box textarea{height:78px;min-height:78px;max-height:150px;font-size:15px!important;line-height:1.65!important}html[data-theme] .product-system .v2-composer-box textarea::placeholder{font-size:13px}html[data-theme] .product-system .v2-suggestions{flex-wrap:nowrap;padding-bottom:9px;overflow-x:auto}html[data-theme] .product-system .v2-suggestions button{white-space:nowrap;flex-shrink:0;padding:7px 8px;font-size:11px}html[data-theme] .product-system .v2-composer-chips{margin-bottom:6px}html[data-theme] .product-system .v2-composer-bottom{margin-top:2px;padding-top:0}html[data-theme] .product-system .v2-agent-result{border:0;border-top:1px solid var(--a-line);box-shadow:none;background:0 0;border-radius:0;margin-top:15px;padding:13px 0 2px}html[data-theme] .product-system .v2-agent-result-title strong{font-size:12px;font-weight:500}html[data-theme] .product-system .v2-agent-result-status{font-size:11px;line-height:1.65}.v7-evidence-focused{outline:2px solid var(--a-accent,var(--a-blue));outline-offset:5px;animation:1.4s ease-out both v7-evidence-arrive}@keyframes v7-evidence-arrive{0%{background-color:color-mix(in srgb, var(--a-accent,var(--a-blue)) 14%, var(--a-surface))}to{background-color:var(--a-surface)}}@container (width<=310px){.decision-header h3{font-size:19px}.decision-number strong{font-size:29px}.decision-period-values{gap:18px}}@media (prefers-reduced-motion:reduce){.decision-brief *,.v7-evidence-focused{transition:none!important;animation:none!important}}html[data-theme=dark]{--primary:#8fa5ff;--focus:#8fa5ff;--surface:#121815;--surface-soft:#121815;--surface-raised:#121815;--accent-lime:#edf2e9;--accent-lilac:#edf2e9;--accent-peach:#edf2e9;--chart-blue:#8fa5ff;--chart-green:#55cba8;--chart-orange:#eaba78;--chart-purple:#bba5ee;--chart-cyan:#69c7d1;--chart-gray:#a3aea7;--shadow-popover:0 8px 28px -8px #03060424;--shadow-dialog:0 24px 88px -24px #03060445;--blue50:#19211b;--blue100:#19211b;--blue200:#202638;--text:#edf2e9;--body:#a3aea7;--secondary:#a3aea7;--line:#2b352e;--subtle:#19211b;--greenText:#55cba8;--green50:#19211b;--orangeText:#eaba78;--orange50:#19211b;--canvas:#19211b}html[data-theme=dark] .global-header{background:#121815}html[data-theme=dark] .user-avatar{background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .business,html[data-theme=dark] .agent{background:#121815}html[data-theme=dark] .object-icon{color:#edf2e9}html[data-theme=dark] .tag.neutral{background:#19211b}html[data-theme=dark] .tag.blue{color:#8fa5ff}html[data-theme=dark] .tag.orange{background:#19211b}html[data-theme=dark] .scope,html[data-theme=dark] .segmented{background:#121815}html[data-theme=dark] .segmented .selected{color:#edf2e9}html[data-theme=dark] .button{background:#121815}html[data-theme=dark] .button.primary{color:#edf2e9;box-shadow:0 1px 2px #0306040d}html[data-theme=dark] .icon-button{background:#121815}html[data-theme=dark] .outcome.negative{border-color:#2b352e}html[data-theme=dark] .outcome.positive{background:linear-gradient(110deg,#19211b,#19352b 60%,#19211b);border-color:#2b352e}html[data-theme=dark] .outcome.neutral{border-color:#2b352e}html[data-theme=dark] .metric-divider{background:#19211b29}html[data-theme=dark] .summary-conditions span+span:before,html[data-theme=dark] .summary-note{color:#a3aea7}html[data-theme=dark] .card,html[data-theme=dark] .chart-action{background:#121815}html[data-theme=dark] .swatch{background:#202638}html[data-theme=dark] .swatch.grey{background:#19211b}html[data-theme=dark] .legend .outline{background:#121815}html[data-theme=dark] .funnel-row.selected:before{border:1px solid #8fa5ff}html[data-theme=dark] .funnel-row.selected .stage{color:#8fa5ff}html[data-theme=dark] .stage-indicator,html[data-theme=dark] .track{background:#121815}html[data-theme=dark] .bar{background:#202638}html[data-theme=dark] .target-dot{border:1px solid #8fa5ff}html[data-theme=dark] .failure-track{background:#121815}html[data-theme=dark] .plot .zero{stroke:#a3aea7}html[data-theme=dark] .plot .dot{stroke:#edf2e9}html[data-theme=dark] .number-input{background:#121815}html[data-theme=dark] .number-input.focus{box-shadow:0 0 0 2px #030604}html[data-theme=dark] .stack-segment{color:#edf2e9;border-right:2px solid #2b352e}html[data-theme=dark] .task-table th,html[data-theme=dark] .task-table tr.muted-row td{background:#121815}html[data-theme=dark] .check-box{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .check-box.checked{color:#edf2e9}html[data-theme=dark] .confirmation{background:#121815;border-color:#2b352e}html[data-theme=dark] .safety-note,html[data-theme=dark] .safety-note .icon{color:#eaba78}html[data-theme=dark] .agent-avatar{border:1px solid #8fa5ff}html[data-theme=dark] .bubble,html[data-theme=dark] .tool-card{background:#121815}html[data-theme=dark] .tool-icon{color:#edf2e9}html[data-theme=dark] .step-check{color:#55cba8}html[data-theme=dark] .result-highlight{background:#19352b}html[data-theme=dark] .suggestion,html[data-theme=dark] .suggestions.disabled .suggestion{background:#121815}html[data-theme=dark] .composer{background:#121815;box-shadow:0 0 0 2px #03060409}html[data-theme=dark] .send{color:#edf2e9}html[data-theme=dark] .stop,html[data-theme=dark] .stop-icon:after,html[data-theme=dark] .action-footer{background:#121815}html[data-theme=dark] .segmented button.selected{color:#edf2e9}html[data-theme=dark] .native-chart .zero{stroke:#a3aea7}html[data-theme=dark] .native-chart .dot{stroke:#edf2e9}html[data-theme=dark] .point-target:hover{fill:#8fa5ff14}html[data-theme=dark] .chart-tooltip{background:#121815;border:1px solid #2b352e;box-shadow:0 5px 16px #03060415}html[data-theme=dark] .conditions input:focus{outline:2px solid #2b352e}html[data-theme=dark] .composer:focus-within{box-shadow:0 0 0 3px #0306040b}html[data-theme=dark] .button:hover:not(:disabled){background:#121815;border-color:#2b352e}html[data-theme=dark] .button.primary:hover:not(:disabled){background:#202638;border-color:#8fa5ff}html[data-theme=dark] .send:hover,html[data-theme=dark] .send:disabled{background:#202638}html[data-theme=dark] select{background:#121815}html[data-theme=dark] .inline-banner.warning{border-color:#2b352e}html[data-theme=dark] .inline-banner.warning svg{color:#eaba78}html[data-theme=dark] .field-error,html[data-theme=dark] .validation-errors{color:#f38b92}html[data-theme=dark] .business-scroll{scrollbar-color:#a3aea7 transparent}html[data-theme=dark] .agent-disclaimer kbd{color:#a3aea7}html[data-theme=dark] .context-chip:hover{background:#202638}html[data-theme=dark] .conversation{scrollbar-color:#a3aea7 transparent}html[data-theme=dark] .tool-card.active-result{border-color:#2b352e}html[data-theme=dark] .agent-note-link{background:#121815}html[data-theme=dark] .step-wait{border:1px solid #2b352e}html[data-theme=dark] .loss-result{background:#33291d}html[data-theme=dark] .toast{background:#121815;border:1px solid #2b352e;box-shadow:0 8px 30px #03060426}html[data-theme=dark] .storage-warning{color:#eaba78;background:#121815;border:1px solid #eaba78}html[data-theme=dark] .investigation-row,html[data-theme=dark] .investigation-row:hover{background:#121815}html[data-theme=dark] .stack-segment{color:#edf2e9}html[data-theme=dark] .scope-axis{border-top:1px solid #2b352e}html[data-theme=dark] .live-task-table th,html[data-theme=dark] .live-task-table tr.selected-task{background:#121815}html[data-theme=dark] .live-task-table tr.safety-row{color:#a3aea7;background:#121815}html[data-theme=dark] .live-task-table tr:hover{background:#121815}html[data-theme=dark] .row-reason{color:#eaba78}html[data-theme=dark] .execution-strip.complete{background:#19211b;border-color:#2b352e}html[data-theme=dark] .overview-signals>button{background:#121815}html[data-theme=dark] .signal-comparison i{background:#202638}html[data-theme=dark] .work-path,html[data-theme=dark] .work-path:hover{background:#121815}html[data-theme=dark] .work-path>svg{color:#a3aea7}html[data-theme=dark] .ops-dialog{background:#121815;border:1px solid #2b352e;box-shadow:0 18px 80px #03060422}html[data-theme=dark] .ops-dialog th,html[data-theme=dark] .ops-dialog td.blue,html[data-theme=dark] .formula-block,html[data-theme=dark] .record-row,html[data-theme=dark] .record-row:hover{background:#121815}html[data-theme=dark] .record-row time,html[data-theme=dark] .empty-state>svg,html[data-theme=dark] .search-field>svg{color:#a3aea7}html[data-theme=dark] .trial-row.current{background:#121815}html[data-theme=dark] .version-label,html[data-theme=dark] .comparison-result{background:#19211b}html[data-theme=dark] .context-list>button,html[data-theme=dark] .shortcut-grid kbd{background:#121815}html[data-theme=dark] .acceptance-impact{background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .acceptance-impact strong svg{color:#a3aea7}html[data-theme=dark] .reset-link{color:#eaba78!important}html[data-theme=dark] .definition-row{background:#121815}@media (max-width:1100px){html[data-theme=dark] .mobile-surface-switch>button.selected{background:#19211b}}@media (max-width:760px){html[data-theme=dark] .outcome>.interpretation{border-top:1px solid #2b352e25}}html[data-theme=dark] .preview-option+.preview-option{border-top:1px solid var(--line,#2b352e)}html[data-theme=dark] .execution-strip.returned{color:#eaba78;background:#19211b;border-color:#2b352e}html[data-theme=dark] .vehicle-filter-row select{background:#121815}@media (min-width:1101px){html[data-theme=dark] .workspace.agent-collapsed .agent-rail{background:#121815}}html[data-theme=dark]{--v2-blue:#8fa5ff;--v2-blue50:#121815;--v2-green:#55cba8;--v2-orange:#eaba78;--v2-text:#edf2e9;--v2-body:#edf2e9;--v2-muted:#a3aea7;--v2-line:#2b352e;--v2-canvas:#121815}html[data-theme=dark] .v3-live-control i.live{background:#19352b;box-shadow:0 0 0 3px #03060417}html[data-theme=dark] .v3-fleet-statuses{background:#121815}html[data-theme=dark] .v3-fleet-statuses button{border-right:1px solid #2b352e}html[data-theme=dark] .v3-fleet-statuses button:hover,html[data-theme=dark] .v3-fleet-map-layout{background:#121815}html[data-theme=dark] .v3-map{background:#19211b}html[data-theme=dark] .v3-map-topline{background:#121815ed;border:1px solid #2b352e}html[data-theme=dark] .v3-map-topline>span+span{border-left:1px solid #2b352e}html[data-theme=dark] .v3-map-tools,html[data-theme=dark] .v3-map-zoom{background:#121815;border:1px solid #2b352e;box-shadow:0 2px 7px #0306040b}html[data-theme=dark] .v3-map-tools button,html[data-theme=dark] .v3-map-zoom button{background:#121815;border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-map-road-label{fill:#a3aea7;stroke:#edf2e9}html[data-theme=dark] .v3-map-instruction{background:#121815;border:1px solid #8fa5ff;box-shadow:0 3px 10px #03060410}html[data-theme=dark] .v3-map-attribution{background:#121815e5}html[data-theme=dark] .v3-map-attribution a{color:#8fa5ff}html[data-theme=dark] .v3-map-empty{background:#121815f2}html[data-theme=dark] .v3-vehicle-icon,html[data-theme=dark] .v3-soc{border:1px solid #2b352e}html[data-theme=dark] .v3-soc-track{background:#19211b}html[data-theme=dark] .v3-vehicle-note{background:#121815}html[data-theme=dark] .v3-vehicle-note.critical{color:#f38b92;background:#121815}html[data-theme=dark] .v3-destination-caption{color:#bba5ee}html[data-theme=dark] .v3-selection-bar{background:#121815;border:1px solid #2b352e;box-shadow:0 4px 10px #0306040a}html[data-theme=dark] .v3-fleet-table th{background:#121815}html[data-theme=dark] .v3-fleet-table td{border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-warning{color:#eaba78}html[data-theme=dark] .v3-fleet-task,html[data-theme=dark] .v3-dispatch-vehicles>div{border-bottom:1px solid #2b352e}html[data-theme=dark] .v2-evidence-details,html[data-theme=dark] .v2-export-file,html[data-theme=dark] .v2-report-source-preview{background:#121815}html[data-theme=dark] .v2-app .button,html[data-theme=dark] .v2-dialog .button{background:#121815;box-shadow:0 1px 2px #03060404}html[data-theme=dark] .v2-app .button.primary,html[data-theme=dark] .v2-dialog .button.primary{color:#edf2e9;box-shadow:0 2px 4px #03060412}html[data-theme=dark] .v2-global-header{background:#121815}html[data-theme=dark] .v2-profile-button>span:first-child{color:#8fa5ff;border:1px solid #2b352e}html[data-theme=dark] .v2-business,html[data-theme=dark] .v2-agent{background:#121815;box-shadow:0 1px 2px #03060402}html[data-theme=dark] .v2-agent-rail{background:#121815}html[data-theme=dark] .v2-title-icon{color:#edf2e9;box-shadow:0 2px 4px #03060415}html[data-theme=dark] .v2-scope-button{background:#121815}html[data-theme=dark] .v2-error{color:#f38b92}html[data-theme=dark] .v2-outcome{background:linear-gradient(115deg,#121815 0%,#19352b 100%);border:1px solid #2b352e}html[data-theme=dark] .v2-hero-value{border-left:1px solid #2b352e}html[data-theme=dark] .v2-hero-value>span{color:#a3aea7}html[data-theme=dark] .v2-metric-strip{background:#121815}html[data-theme=dark] .v2-trial-outcome .v2-metric strong,html[data-theme=dark] .v2-trial-outcome .v2-metric-label,html[data-theme=dark] .v2-hero-assumptions{color:#edf2e9}html[data-theme=dark] .v2-hero-assumptions strong span{color:#55cba8}html[data-theme=dark] .v2-chart-tip{background:#121815;box-shadow:0 4px 20px #03060412}html[data-theme=dark] .v2-footer{background:#121815f7;box-shadow:0 -3px 12px #03060402}html[data-theme=dark] .v2-segmented{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-segmented>button{border-right:1px solid #2b352e}html[data-theme=dark] .v2-segmented>button.active{color:#edf2e9}html[data-theme=dark] .v2-selection-strip{border:1px solid #2b352e}html[data-theme=dark] .v2-run-strip{color:#8fa5ff;border:1px solid #2b352e}html[data-theme=dark] .v2-run-steps>span{color:#a3aea7}html[data-theme=dark] .v2-run-steps .done{color:#55cba8}html[data-theme=dark] .v2-run-steps i{background:#202638}html[data-theme=dark] .v2-running-dot{box-shadow:0 0 0 4px #0306040c}html[data-theme=dark] .v2-note{color:#8fa5ff;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-note.orange{color:#eaba78;background:#121815;border-color:#2b352e}html[data-theme=dark] .v2-note.orange>svg{color:#eaba78}html[data-theme=dark] .v2-empty{color:#a3aea7}html[data-theme=dark] .v2-app input:not([type=checkbox]),html[data-theme=dark] .v2-app select,html[data-theme=dark] .v2-app textarea,html[data-theme=dark] .v2-dialog input:not([type=checkbox]),html[data-theme=dark] .v2-dialog select,html[data-theme=dark] .v2-dialog textarea{background:#121815;box-shadow:0 1px 2px #03060403}html[data-theme=dark] .v2-app input:disabled,html[data-theme=dark] .v2-app select:disabled,html[data-theme=dark] .v2-dialog input:disabled,html[data-theme=dark] .v2-dialog select:disabled{color:#a3aea7;background:#121815}html[data-theme=dark] .v2-table th,html[data-theme=dark] .v2-table tr.clickable:hover,html[data-theme=dark] .v2-table tr.selected{background:#121815}html[data-theme=dark] .v2-agent-context{background:#121815;border-bottom:1px solid #2b352e}html[data-theme=dark] .v2-agent-avatar{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-message-user .v2-message-text{border:1px solid #2b352e}html[data-theme=dark] .v2-agent-ready{border-top:1px solid #2b352e}html[data-theme=dark] .v2-agent-ready svg{color:#55cba8}html[data-theme=dark] .v2-agent-result{background:#121815;box-shadow:0 2px 5px #03060403}html[data-theme=dark] .v2-agent-result-title{color:#55cba8}html[data-theme=dark] .v2-result-next{background:#121815}html[data-theme=dark] .v2-agent-working{color:#a3aea7;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-agent-working>div{color:#8fa5ff}html[data-theme=dark] .v2-agent-composer,html[data-theme=dark] .v2-suggestions button{background:#121815}html[data-theme=dark] .v2-composer-box{background:#121815;box-shadow:0 0 0 3px #03060404}html[data-theme=dark] .v2-composer-box:focus-within{box-shadow:0 0 0 3px #0306040a}html[data-theme=dark] .v2-composer-chips>span,html[data-theme=dark] .v2-composer-chips button{color:#8fa5ff}html[data-theme=dark] .v2-send{color:#edf2e9;box-shadow:0 2px 6px #03060418}html[data-theme=dark] .v2-follow-button{background:#121815;box-shadow:0 2px 8px #03060412}html[data-theme=dark] .v2-dialog{background:#121815!important;box-shadow:0 18px 64px #03060424!important}html[data-theme=dark] .v2-template-grid button,html[data-theme=dark] .v2-source-hash{background:#121815}html[data-theme=dark] .v2-context-ribbon{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-timeline>button:not(:last-child):before,html[data-theme=dark] .v2-timeline>div:not(:last-child):before{background:#19211b}html[data-theme=dark] .v2-timeline i{background:#121815;border:2px solid #8fa5ff}html[data-theme=dark] .v2-history-row{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-history-row.selected{border-color:#8fa5ff}html[data-theme=dark] .v2-profile>div{color:#8fa5ff;background:#19211b}html[data-theme=dark] .v2-report-heading{border-bottom:1px solid #2b352e}html[data-theme=dark] .v2-report-summary{background:#19211b;border-left:3px solid #55cba8}html[data-theme=dark] .v2-report-summary h3{color:#55cba8}html[data-theme=dark] .v2-report-sources{border-top:1px solid var(--v2-line,#2b352e)}html[data-theme=dark] .v2-report-sources summary{color:#8fa5ff}html[data-theme=dark] .v2-report-sources>.v2-details-body>p{color:#a3aea7}html[data-theme=dark] .v2-message-provenance{color:#a3aea7;background:#121815;border-left:2px solid #2b352e}html[data-theme=dark] .v2-background-toggle{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-toast{background:#121815;box-shadow:0 8px 36px #0306041a}html[data-theme=dark] .v2-report-sidebar{background:#121815}@media (max-width:850px){html[data-theme=dark] .v2-report-mobile-select{background:#121815}}html[data-theme=dark] .v2-report-filters,html[data-theme=dark] .v2-legacy-table th,html[data-theme=dark] .v2-legacy-table .is-clickable:hover{background:#121815}@media (max-width:1100px){html[data-theme=dark] .v2-hero-assumptions{border-top:1px solid #2b352e}}@media (max-width:850px){html[data-theme=dark] .v2-mobile-switch{background:#121815;border-bottom:1px solid #2b352e}}html[data-theme=dark] .v2-background-job{border:1px solid #2b352e}html[data-theme=dark] .v3-step-dot,html[data-theme=dark] .v3-page-skeleton>div{background:#19211b}html[data-theme=dark] .v3-ops-summary,html[data-theme=dark] .v3-ops-summary .v3-attention-summary{background:#121815}html[data-theme=dark] .v3-attention-summary strong,html[data-theme=dark] .v3-attention-summary>span:first-child,html[data-theme=dark] .v3-attention-summary .v3-summary-description{color:#eaba78}html[data-theme=dark] .v3-map-scopebar select,html[data-theme=dark] .v3-list-actions select{background:#121815}html[data-theme=dark] .v3-draft-resume{border:1px solid #2b352e}html[data-theme=dark] .v3-map-topline{background:#121815}html[data-theme=dark] .v3-map-legend{background:#121815fa;border:1px solid #2b352e}html[data-theme=dark] .v3-map-legend button{color:#a3aea7}html[data-theme=dark] .v3-trace-label{fill:#8fa5ff;stroke:#edf2e9}html[data-theme=dark] .v3-following-strip{color:#8fa5ff;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v3-following-strip button{border-left:1px solid #2b352e}html[data-theme=dark] .v3-track-playback{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v3-monitor>header button:hover{background:#19211b}html[data-theme=dark] .v3-monitor-tabs{background:#121815;border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-duty-conclusion>svg{color:#eaba78}html[data-theme=dark] .v3-duty-item{border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-duty-symbol{color:#eaba78;background:#19211b}html[data-theme=dark] .v3-duty-symbol.state-safety{color:#f38b92;background:#19211b}html[data-theme=dark] .v3-duty-symbol.state-offline{background:#19211b}html[data-theme=dark] .v3-live-event{border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-live-event i{background:#1c3032}html[data-theme=dark] .v3-live-event.event-task i{background:#2e283c}html[data-theme=dark] .v3-position-now.stale span,html[data-theme=dark] .v3-location-warning{color:#eaba78}html[data-theme=dark] .v3-trip-stats{border-top:1px solid #2b352e;border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-track-actions .button[aria-pressed=true]{border-color:#2b352e}html[data-theme=dark] .v3-active-assignment{background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .v3-active-assignment small{color:#a3aea7}html[data-theme=dark] .v3-monitor>footer>.button.primary{color:#edf2e9}html[data-theme=dark] .v3-replay-notice{color:#8fa5ff;border:1px solid #2b352e}html[data-theme=dark] .v3-batch-statuses>span,html[data-theme=dark] .v3-live-strip{background:#121815}html[data-theme=dark] .v3-table-secondary.is-stale{color:#eaba78}html[data-theme=dark] .v3-metric-tooltip,html[data-theme=dark] .v3-chart-tooltip{background:#121815;box-shadow:0 5px 16px #03060415}html[data-theme=dark] .v3-my-presets{border-top:1px solid #2b352e}html[data-theme=dark] .v3-preset-form{background:#121815}html[data-theme=dark] .v3-stage-slot button{color:#a3aea7}html[data-theme=dark] .v3-stage-slot button.active{color:#edf2e9}html[data-theme=dark] .v3-deeper-finding{border-bottom:1px solid #2b352e}html[data-theme=dark] .v3-deeper-finding p,html[data-theme=dark] .v3-decision-actions>span,html[data-theme=dark] .v3-analysis-copy{color:#a3aea7}html[data-theme=dark] .v3-report-evidence-appendix{border:1px solid #2b352e}html[data-theme=dark] .v3-report-evidence-appendix>summary{color:#8fa5ff}html[data-theme=dark] .v3-background-evidence>summary{color:#a3aea7}html[data-theme=dark]{--v4-paper:#121815;--v4-ink:#8fa5ff;--v4-secondary:#8fa5ff;--v4-border:#2b352e;--v4-teal:#55cba8;--v4-purple:#8fa5ff}html[data-theme=dark] .v4-home-heading h1{color:#8fa5ff}html[data-theme=dark] .v2-app .v4-module-card{background:#121815ed;box-shadow:0 2px 3px #03060410,0 10px 30px -14px #03060414}html[data-theme=dark] .v2-app .v4-module-card:is(:hover,:focus-visible,:focus-within){border-color:#8fa5ff;box-shadow:0 3px 4px #0306040b,0 14px 36px -14px #03060428}html[data-theme=dark] .v2-app .v4-module-card:focus-visible{outline:2px solid #8fa5ff}html[data-theme=dark] .v4-module-card-head h2 svg{color:#8fa5ff}html[data-theme=dark] .v4-card-period,html[data-theme=dark] .v4-policy-level,html[data-theme=dark] .v4-card-label{color:#a3aea7}html[data-theme=dark] .v4-primary-number,html[data-theme=dark] .v4-primary-number>span:last-child{color:#8fa5ff}html[data-theme=dark] .v4-profit-delta.negative{color:#eaba78}html[data-theme=dark] .v4-home-data-gap{color:#a3aea7;border-left:1px solid #2b352e}html[data-theme=dark] .v4-home-data-gap strong{color:#8fa5ff}html[data-theme=dark] .v4-home-profit-chart>span{color:#a3aea7}html[data-theme=dark] .v4-business-secondary,html[data-theme=dark] .v4-business-secondary strong,html[data-theme=dark] .v4-business-secondary small{color:#8fa5ff}html[data-theme=dark] .v4-card-footer{color:#a3aea7;border-top:1px solid #2b352e}html[data-theme=dark] .v4-card-action{color:#8fa5ff}html[data-theme=dark] .v4-running-status{color:#69c7d1}html[data-theme=dark] .v4-running-status>i{background:#1c3032;box-shadow:0 0 0 4px #0306040c}html[data-theme=dark] .v4-fleet-number small,html[data-theme=dark] .v4-fleet-key>span{color:#a3aea7}html[data-theme=dark] .v4-fleet-key small{color:#a3aea7}html[data-theme=dark] .v4-fleet-key.attention strong{color:#eaba78}html[data-theme=dark] .v4-status-distribution{background:#19211b}html[data-theme=dark] .v4-status-distribution>span{box-shadow:inset 1px 0 #030604}html[data-theme=dark] .v4-status-distribution>span>i{background:linear-gradient(100deg,#0000 10%,#121815c0 50%,#0000 90%)}html[data-theme=dark] .v4-status-legend{color:#a3aea7}html[data-theme=dark] .v4-status-legend b{color:#8fa5ff}html[data-theme=dark] .v4-policy-card .v4-module-card-head h2 svg{color:#bba5ee}html[data-theme=dark] .v4-policy-level{color:#a3aea7;background:#19211b}html[data-theme=dark] .v4-policy-body>p,html[data-theme=dark] .v4-policy-themes{color:#a3aea7}html[data-theme=dark] .v4-policy-themes>span{border-bottom:1px solid #2b352e}html[data-theme=dark] .v2-app .v4-official-source{color:#a3aea7}html[data-theme=dark] .v4-official-source:focus-visible{outline:2px solid #8fa5ff}html[data-theme=dark] .v4-agent-specialty{color:#8fa5ff;background:#121815;border-bottom:1px solid #2b352e}html[data-theme=dark] .v4-agent-operations .v2-agent-name svg,html[data-theme=dark] .v4-agent-operations .v2-agent-avatar{color:#55cba8}html[data-theme=dark] .v4-agent-operations .v4-agent-specialty{color:#a3aea7;background:#121815}html[data-theme=dark] .v4-agent-operations .v2-composer-box:focus-within{border-color:#69c7d1}html[data-theme=dark] .v4-library-scope{color:#8fa5ff}html[data-theme=dark]{--v4-teal:#a3aea7;--v4-purple:#a3aea7}html[data-theme=dark] .v2-global-header nav button:hover,html[data-theme=dark] .v2-global-header nav button.active{background:#19211b}html[data-theme=dark] .v2-profile-button>span:first-child{color:#edf2e9;background:#19211b}html[data-theme=dark] .v2-app .icon-button:hover,html[data-theme=dark] .v2-dialog .icon-button:hover,html[data-theme=dark] .v2-app .icon-button.active{background:#19211b}html[data-theme=dark] .v4-command-world:before{background:radial-gradient(at 18% 56%,#19211b77,#0000 57%),radial-gradient(at 86% 74%,#19211b77,#0000 55%)}html[data-theme=dark] .v4-title-mark{color:#55cba8}html[data-theme=dark] .v2-app .v4-business-card{background:#19211b}html[data-theme=dark] .v2-app .v4-operations-card{background:#121815}html[data-theme=dark] .v2-app .v4-policy-card{background:#19211b}html[data-theme=dark] .v2-app .v4-business-card:hover{background:#19352b}html[data-theme=dark] .v2-app .v4-operations-card:hover{background:#121815}html[data-theme=dark] .v2-app .v4-policy-card:hover{background:#19211b}html[data-theme=dark] .v4-primary-number>span:last-child{color:#a3aea7}html[data-theme=dark] .v4-profit-delta{color:#55cba8}html[data-theme=dark] .v4-home-profit-chart>span,html[data-theme=dark] .v4-business-secondary{color:#a3aea7}html[data-theme=dark] .v4-business-secondary strong{color:#edf2e9}html[data-theme=dark] .v4-chart-label{fill:#a3aea7}html[data-theme=dark] .v4-card-footer{border-top-color:#2b352e}html[data-theme=dark] .v4-fleet-key strong{color:#a3aea7}html[data-theme=dark] .v4-policy-card .v4-card-footer{border-color:#2b352e}html[data-theme=dark] .v4-policy-body h3{color:#edf2e9}html[data-theme=dark] .v4-policy-body p,html[data-theme=dark] .v4-policy-card .v4-card-label,html[data-theme=dark] .v4-policy-card .v4-card-footer{color:#a3aea7}html[data-theme=dark] .v4-policy-themes span{color:#a3aea7;border-color:#2b352e}html[data-theme=dark] .v4-policy-boundary{color:#a3aea7}html[data-theme=dark] .v2-business,html[data-theme=dark] .v2-agent,html[data-theme=dark] .v2-agent-rail{background:#121815}html[data-theme=dark] .v2-title-icon{color:#a3aea7}html[data-theme=dark] .v2-card{background:#121815}:is(html[data-theme=dark] .v2-card:has(>.v2-chart),html[data-theme=dark] .v2-card:has(>.v2-legacy-chart)),html[data-theme=dark] .v2-outcome{background:#19211b}html[data-theme=dark] .v2-outcome p{color:#a3aea7}html[data-theme=dark] .v2-eyebrow{color:#55cba8}html[data-theme=dark] .v2-hero-value{border-color:#2b352e}html[data-theme=dark] .v2-metric-action:hover,html[data-theme=dark] .v3-metric-value-button:hover{background:#19211b}html[data-theme=dark] .v2-trial-outcome .v2-metric{border-color:#2b352e}html[data-theme=dark] .v2-hero-assumptions{color:#a3aea7}html[data-theme=dark] .v3-chart-tooltip-action{color:#55cba8}html[data-theme=dark] .v2-app .button,html[data-theme=dark] .v2-dialog .button{border-color:#2b352e}html[data-theme=dark] .v2-app .button:hover:not(:disabled),html[data-theme=dark] .v2-dialog .button:hover:not(:disabled){background:#19211b;border-color:#2b352e}html[data-theme=dark] .v2-app .button.primary,html[data-theme=dark] .v2-dialog .button.primary{color:#edf2e9}html[data-theme=dark] .v2-app .button.primary:hover:not(:disabled),html[data-theme=dark] .v2-dialog .button.primary:hover:not(:disabled){background:#0b110d;border-color:#2b352e}html[data-theme=dark] .v2-text-button{color:#55cba8}html[data-theme=dark] .v2-text-button:hover{color:#edf2e9}html[data-theme=dark] .v2-app .tag,html[data-theme=dark] .v2-dialog .tag{color:#a3aea7;background:#19211b}html[data-theme=dark] .v2-app .tag.green,html[data-theme=dark] .v2-dialog .tag.green{color:#55cba8;background:#19352b}html[data-theme=dark] .v2-app .tag.blue,html[data-theme=dark] .v2-dialog .tag.blue{color:#bba5ee;background:#19211b}html[data-theme=dark] .v2-app .tag.orange,html[data-theme=dark] .v2-dialog .tag.orange{color:#eaba78;background:#33291d}html[data-theme=dark] .v2-segmented{background:#19211b}html[data-theme=dark] .v2-segmented button.active,html[data-theme=dark] .v2-segmented button[aria-pressed=true]{background:#121815;box-shadow:0 1px 4px #03060416}html[data-theme=dark] .v2-app :is(input,select,textarea),html[data-theme=dark] .v2-dialog :is(input,select,textarea){background:#121815;border-color:#2b352e}html[data-theme=dark] .v2-app :is(input,select,textarea)::placeholder,html[data-theme=dark] .v2-dialog :is(input,textarea)::placeholder{color:#a3aea7}html[data-theme=dark] .v2-app :is(input,select):disabled,html[data-theme=dark] .v2-dialog :is(input,select):disabled{color:#a3aea7;background:#19211b}html[data-theme=dark] .v2-note>svg{color:#55cba8}html[data-theme=dark] .v2-note.orange{color:#eaba78;background:#19211b}html[data-theme=dark] .v2-table th{color:#a3aea7;background:#19211b}html[data-theme=dark] .v2-table tr.clickable:hover,html[data-theme=dark] .v2-table tr.selected{background:#19211b}html[data-theme=dark] .v2-footer{background:#121815ed}html[data-theme=dark] .v2-agent-name svg{color:#55cba8}html[data-theme=dark] .v2-agent-context{background:#19211b}html[data-theme=dark] .v2-agent-context>svg{color:#55cba8}html[data-theme=dark] .v2-agent-avatar{color:#55cba8;background:#19211b}html[data-theme=dark] .v2-message-user .v2-message-text{color:#edf2e9;background:#19211b}html[data-theme=dark] .v2-agent-ready{color:#a3aea7;background:#19211b}html[data-theme=dark] .v2-agent-result{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .v2-agent-result-title>span,html[data-theme=dark] .v2-agent-result-footer,html[data-theme=dark] .v2-result-next{color:#55cba8;background:#19211b}html[data-theme=dark] .v2-result-next:hover:not(:disabled),html[data-theme=dark] .v2-agent-working{background:#19211b}html[data-theme=dark] .v2-agent-working .current{color:#55cba8}html[data-theme=dark] .v2-agent-working .done{color:#a3aea7}html[data-theme=dark] .v2-agent-working i{background:#19352b}html[data-theme=dark] .v2-agent-composer{background:#121815}html[data-theme=dark] .v2-suggestions button{color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] .v2-suggestions button:hover{color:#55cba8;background:#19211b;border-color:#2b352e}html[data-theme=dark] .v2-composer-box{background:#121815;border:1px solid #2b352e;box-shadow:0 4px 16px -8px #03060420}html[data-theme=dark] .v2-composer-box:focus-within{border-color:#2b352e;box-shadow:0 6px 24px -10px #03060438}html[data-theme=dark] .v2-composer-chips>span{color:#a3aea7;background:#19211b}html[data-theme=dark] .v2-composer-chips .selected{color:#55cba8;background:#19352b}html[data-theme=dark] .v2-composer-chips button,html[data-theme=dark] .v2-composer-box textarea::placeholder,html[data-theme=dark] .v2-composer-bottom>span{color:#a3aea7}html[data-theme=dark] .v2-send{color:#edf2e9}html[data-theme=dark] .v2-send:hover:not(:disabled){background:#0b110d}html[data-theme=dark] .v2-agent-disclaimer{color:#a3aea7}html[data-theme=dark] .v2-follow-button{color:#55cba8}html[data-theme=dark] .v3-stage-slot button.active{color:#edf2e9;background:#19211b}html[data-theme=dark] .v3-stage-slot button:hover{background:#19211b}html[data-theme=dark] .v3-stage-mark{border-color:#2b352e}html[data-theme=dark] .v3-deeper-finding{background:#19211b}html[data-theme=dark] .v3-deeper-finding h2{color:#edf2e9}html[data-theme=dark] .v3-deeper-finding p{color:#a3aea7}html[data-theme=dark] .v3-question-trigger>svg:first-child{color:#55cba8}html[data-theme=dark] .v3-question-trigger:hover,html[data-theme=dark] .v3-history-strip{background:#19211b}html[data-theme=dark] .v2-report-sheet{background:#121815}html[data-theme=dark] .v2-report-summary{background:#19211b}html[data-theme=dark] .v2-report-summary p{color:#a3aea7}html[data-theme=dark] .v3-generation-mark{color:#bba5ee;background:#19211b}html[data-theme=dark] .v3-page-skeleton>div,html[data-theme=dark] .v2-agent-identity,html[data-theme=dark] .v4-agent-specialty{background:#19211b}html[data-theme=dark] .v3-operations-tabs button[aria-current]{color:#edf2e9;border-color:#2b352e}html[data-theme=dark] .v3-ops-summary{background:#19211b}html[data-theme=dark] .v3-ops-summary>button{border-color:#2b352e}html[data-theme=dark] .v3-ops-summary .v3-summary-description{color:#a3aea7}html[data-theme=dark] .v3-fleet-region,html[data-theme=dark] .v3-fleet-search{background:#121815}html[data-theme=dark] .v3-map{background:#19211b;border-color:#2b352e}html[data-theme=dark] .v3-map-legend{background:#121815f0}html[data-theme=dark] .v3-map-topline{color:#a3aea7}html[data-theme=dark] .v3-monitor{background:#121815}html[data-theme=dark] .v3-monitor>header{background:#19211b}html[data-theme=dark] .v3-monitor-tabs{background:#121815}html[data-theme=dark] .v3-monitor-tabs button[aria-selected=true]{color:#55cba8;border-color:#2b352e}html[data-theme=dark] .v3-monitor>footer{background:#19211b}html[data-theme=dark] .v3-vehicle-note,html[data-theme=dark] .v3-following-strip,html[data-theme=dark] .v3-track-playback,html[data-theme=dark] .v3-draft-resume{color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] .v2-report-sidebar nav button.selected{color:#edf2e9;background:#19352b}html[data-theme=dark] .v2-report-sidebar nav button:hover{background:#19211b}html[data-theme=dark] .v2-report-filters{background:#121815}html[data-theme=dark] .v2-legacy-table th,html[data-theme=dark] .v2-legacy-table tbody tr:hover,html[data-theme=dark] .v2-dialog-heading{background:#19211b}html[data-theme=dark] .v2-template-grid button.selected{background:#19211b;border-color:#2b352e}html[data-theme=dark] .v2-toast{color:#edf2e9;background:#0b110d}html[data-theme=dark] .v2-toast svg{color:#55cba8}html[data-theme=dark] [data-slot=dialog-overlay]{background:#0b110d40}@media (max-width:520px){html[data-theme=dark] .v2-hero-value{border-top:1px solid #2b352e}}html[data-theme=dark] .v2-app.ui-sample{--primary:#8fa5ff;--blue:#8fa5ff;--blue50:#19211b;--text:#edf2e9;--body:#a3aea7;--secondary:#a3aea7;--line:#2b352e;--canvas:#19211b;--surface-soft:#121815;--surface-raised:#121815;--greenText:#55cba8;--green50:#19211b;--orangeText:#eaba78;--orange50:#19211b;--v2-blue:#8fa5ff;--v2-blue50:#19211b;--v2-green:#55cba8;--v2-orange:#eaba78;--v2-text:#edf2e9;--v2-body:#a3aea7;--v2-muted:#a3aea7;--v2-line:#2b352e;--v2-canvas:#19211b;--v4-paper:#19211b;--v4-ink:#edf2e9;--v4-secondary:#a3aea7;--sample-accent:#bba5ee}:is(html[data-theme=dark] .ui-sample button:focus-visible,html[data-theme=dark] .ui-sample a:focus-visible,html[data-theme=dark] .ui-sample summary:focus-visible){outline:2px solid #8fa5ff}html[data-theme=dark] .ui-sample .v2-global-header{background:#19211b;border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-brand>span{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-global-header nav>button{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-global-header nav>button.active{color:#edf2e9;background:#0b110d}html[data-theme=dark] .ui-sample .v2-profile-button>span:first-child{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v4-engine-home{background:#19211b}html[data-theme=dark] .ui-sample .v4-home-heading h1{color:#edf2e9}html[data-theme=dark] .ui-sample .v4-title-mark{color:#8fa5ff}html[data-theme=dark] .ui-sample .v4-home-heading>p{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-operations-card,html[data-theme=dark] .ui-sample .v4-policy-card{border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v4-module-card-head h2 svg{color:#8fa5ff}html[data-theme=dark] .ui-sample .v4-card-period,html[data-theme=dark] .ui-sample .v4-card-label{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-primary-number{color:#8fa5ff}html[data-theme=dark] .ui-sample .v4-primary-number>span:last-child{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-profit-delta{color:#55cba8}html[data-theme=dark] .ui-sample .v4-profit-delta.negative{color:#eaba78}html[data-theme=dark] .ui-sample .v4-home-profit-chart>span{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-chart-label{fill:#a3aea7}html[data-theme=dark] .ui-sample .v4-business-secondary{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-business-secondary strong{color:#edf2e9}html[data-theme=dark] .ui-sample .v4-business-secondary small,html[data-theme=dark] .ui-sample .v4-card-footer{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-card-action{color:#8fa5ff}html[data-theme=dark] .ui-sample .v4-card-action>svg{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v4-module-card:is(:hover,:focus-within) .v4-card-action>svg{color:#edf2e9;background:#202638}html[data-theme=dark] .ui-sample .v4-running-status{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-operations-card .v4-fleet-number{color:#edf2e9}html[data-theme=dark] .ui-sample .v4-fleet-key strong{color:#55cba8}html[data-theme=dark] .ui-sample .v4-fleet-key.attention strong{color:#eaba78}html[data-theme=dark] .ui-sample .v4-fleet-key>span,html[data-theme=dark] .ui-sample .v4-fleet-number small,html[data-theme=dark] .ui-sample .v4-fleet-key small{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-status-distribution{background:#19211b}html[data-theme=dark] .ui-sample .v4-status-legend b{color:#8fa5ff}html[data-theme=dark] .ui-sample .v4-policy-level{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v4-policy-card .v4-policy-body h3{color:#edf2e9}html[data-theme=dark] .ui-sample .v4-policy-card .v4-policy-body p,html[data-theme=dark] .ui-sample .v4-policy-card .v4-card-label{color:#a3aea7}html[data-theme=dark] .ui-sample .v4-policy-themes span{color:#a3aea7;border-color:#2b352e}html[data-theme=dark] .ui-sample .v4-official-source{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-business,html[data-theme=dark] .ui-sample .v2-page-head{background:#121815}html[data-theme=dark] .ui-sample .v2-breadcrumb,html[data-theme=dark] .ui-sample .v2-breadcrumb button{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-title-row h1{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-title-icon{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-subhead{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-scope-button{color:#a3aea7;background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-card-head h2{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-card-head p{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-outcome h2{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-outcome p{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-eyebrow{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-overview-outcome{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-hero-value>strong{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-hero-value strong small,html[data-theme=dark] .ui-sample .v3-outcome-label{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-metric-strip{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-metric-strip .v2-metric{border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-metric strong{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-metric strong small,html[data-theme=dark] .ui-sample .v2-metric small,html[data-theme=dark] .ui-sample .v2-metric-note{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-questions{border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-question-row{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-question-row:hover{background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .v3-question-trigger>svg:first-child{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v3-question-trigger strong{color:#edf2e9}html[data-theme=dark] .ui-sample .v3-question-trigger small{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-question-trigger>svg:last-child{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-history-strip{color:#a3aea7;background:#121815}html[data-theme=dark] .ui-sample .v3-history-entry{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-preset-form{background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-analysis-tabs{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-stage-slot>svg,html[data-theme=dark] .ui-sample .v3-analysis-stages button{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-analysis-stages button.active{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-stage-mark{color:#a3aea7;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-analysis-stages .active .v3-stage-mark{color:#edf2e9;background:#202638;border-color:#8fa5ff;box-shadow:0 0 0 4px #030604}html[data-theme=dark] .ui-sample .analysis-primary .v2-comparison{border-left:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-comparison>div:not(.v2-card-head){border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-comparison strong{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-comparison em{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-selection-strip{color:#8fa5ff;background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-background-evidence{border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-background-evidence>summary{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-deeper-finding{background:#19211b}html[data-theme=dark] .ui-sample .v3-deeper-finding h2{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-deeper-finding p{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-decision-checks{border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-decision-check{background:#121815;border-right:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-decision-check strong{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-decision-check p{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-decision-actions{color:#a3aea7;background:#121815;border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-generating{background:#121815}html[data-theme=dark] .ui-sample .v3-generation-mark{color:#8fa5ff;background:#19211b;border:1px solid #2b352e;box-shadow:0 12px 30px -18px #8fa5ff77}html[data-theme=dark] .ui-sample .v3-generating h2{color:#edf2e9}html[data-theme=dark] .ui-sample .v3-generation-question{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-generation-scope{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-generation-progress{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v3-generation-steps li{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-generation-steps .current{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-generation-steps .done{color:#69c7d1}html[data-theme=dark] .ui-sample .v3-page-skeleton>div{background:#19211b}html[data-theme=dark] .ui-sample .v3-page-skeleton>div:after{background:linear-gradient(90deg,#0000,#202638,#0000)}html[data-theme=dark] .ui-sample .v3-generation-footnote{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-run-strip{color:#8fa5ff;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-running-dot{color:#8fa5ff;background-color:#202638}html[data-theme=dark] .ui-sample .v2-report-heading{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-report-heading h2{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-report-heading>p,html[data-theme=dark] .ui-sample .v2-report-heading p,html[data-theme=dark] .ui-sample .v3-report-decision h3{color:#a3aea7}html[data-theme=dark] .ui-sample .v3-report-decision strong,html[data-theme=dark] .ui-sample .v3-report-decision p{color:#8fa5ff}html[data-theme=dark] .ui-sample .v3-report-evidence-appendix{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-report-evidence-appendix>summary{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-report-sources,html[data-theme=dark] .ui-sample .v2-note{color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-agent{background:#19211b;border-left:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-agent-name{color:#edf2e9}html[data-theme=dark] .ui-sample .v2-agent-name>svg{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v4-agent-specialty{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-agent-context{color:#a3aea7;background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-agent-context .tag{color:#a3aea7;background:#121815}html[data-theme=dark] .ui-sample .v2-agent-context>svg{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-message-byline,html[data-theme=dark] .ui-sample .v2-message-byline strong{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-agent-avatar{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-message-text{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-message-user .v2-message-text{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-message-provenance{color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-agent-welcome h3{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-agent-welcome>p,html[data-theme=dark] .ui-sample .v2-agent-ready{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-agent-ready svg{color:#69c7d1}html[data-theme=dark] .ui-sample .v2-agent-working{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-agent-working>div{border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-agent-working strong{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-agent-working>span{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-agent-working .done{color:#69c7d1}html[data-theme=dark] .ui-sample .v2-agent-working .current{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-agent-result{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-agent-result-title>span,html[data-theme=dark] .ui-sample .v2-agent-result-title strong,html[data-theme=dark] .ui-sample .v2-agent-result-title span>svg{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-agent-result-title>svg{color:#69c7d1}html[data-theme=dark] .ui-sample .v2-agent-result-status{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-result-next{color:#8fa5ff;background:#19211b;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-result-next:hover:not(:disabled){color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-agent-result .button.small{color:#8fa5ff;background:#19211b;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-agent-composer{background:#19211b}html[data-theme=dark] .ui-sample .v2-suggestions button{color:#8fa5ff;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-suggestions button:hover{color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-composer-box{background:#121815;border:1px solid #2b352e;box-shadow:0 5px 22px -12px #03060445}html[data-theme=dark] .ui-sample .v2-composer-box:focus-within{border-color:#8fa5ff;box-shadow:0 0 0 3px #030604,0 10px 25px -17px #03060466}html[data-theme=dark] .ui-sample .v2-composer-chips>span,html[data-theme=dark] .ui-sample .v2-composer-chips>span.selected{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-composer-box textarea{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-composer-box textarea::placeholder,html[data-theme=dark] .ui-sample .v2-composer-bottom,html[data-theme=dark] .ui-sample .v2-composer-help{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-send{color:#edf2e9;background:#202638}html[data-theme=dark] .ui-sample .v2-send:hover:not(:disabled){background:#202638}html[data-theme=dark] .ui-sample .v2-send:disabled{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .v2-agent-disclaimer{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-follow-button{color:#8fa5ff;background:#121815;border-color:#2b352e;box-shadow:0 5px 14px -8px #03060430}html[data-theme=dark] .ui-sample .v2-agent-rail{color:#8fa5ff;background:#19211b;border-left:1px solid #2b352e}html[data-theme=dark] .ui-sample .button{color:#8fa5ff;background:#121815;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .button:hover:not(:disabled){background:#121815;border-color:#2b352e}html[data-theme=dark] .ui-sample .button.primary{color:#edf2e9;background:#202638;border-color:#8fa5ff}html[data-theme=dark] .ui-sample .button.primary:hover:not(:disabled){color:#edf2e9;background:#202638;border-color:#8fa5ff;box-shadow:0 4px 12px -6px #03060470}html[data-theme=dark] .ui-sample .icon-button{color:#8fa5ff}html[data-theme=dark] .ui-sample .icon-button:hover,html[data-theme=dark] .ui-sample .tag{color:#8fa5ff;background:#19211b}html[data-theme=dark] .ui-sample .tag.green{color:#69c7d1;background:#19211b}html[data-theme=dark] .ui-sample .tag.orange{color:#eaba78;background:#19211b}html[data-theme=dark] .ui-sample .v2-text-button,html[data-theme=dark] .ui-sample .v2-text-button:hover:not(:disabled){color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-segmented{background:#19211b;border:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-segmented button{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-segmented button.active{color:#8fa5ff;background:#121815;box-shadow:0 1px 4px #03060412}html[data-theme=dark] .ui-sample .v2-footer{background:#121815f5;border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v2-footer>span{color:#a3aea7}html[data-theme=dark] .ui-sample .v2-footer>span svg{color:#8fa5ff}html[data-theme=dark] .ui-sample .v2-chart .recharts-cartesian-grid line{stroke:#edf2e9}html[data-theme=dark] .ui-sample .v2-chart .recharts-cartesian-axis-tick text{fill:#a3aea7}html[data-theme=dark] .ui-sample .v3-chart-tooltip,html[data-theme=dark] .ui-sample .v2-chart-tip{color:#8fa5ff;background:#121815;border:1px solid #2b352e;box-shadow:0 8px 28px -12px #03060440}html[data-theme=dark] .ui-sample .v3-chart-tooltip-action{color:#8fa5ff;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-mobile-switch{background:#19211b;border-color:#2b352e}html[data-theme=dark] .ui-sample .v2-mobile-switch button.active{color:#8fa5ff;background:#121815;box-shadow:0 2px 8px -5px #03060440}html[data-theme=dark] body:has(.ui-sample) .v2-dialog{color:#8fa5ff;background:#121815;border:1px solid #2b352e;box-shadow:0 24px 90px -28px #03060466}html[data-theme=dark] body:has(.ui-sample) .v2-dialog-heading{background:#121815;border-bottom-color:#2b352e}html[data-theme=dark] body:has(.ui-sample) .v2-dialog-heading h2{color:#8fa5ff}html[data-theme=dark] body:has(.ui-sample) .v2-dialog-heading p{color:#a3aea7}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-card{background:#121815;border:1px solid #2b352e}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-text-button{color:#8fa5ff}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .button.primary{color:#edf2e9;background:#202638;border-color:#8fa5ff}html[data-theme=dark] body:has(.ui-sample) .v2-dialog :is(input,textarea,select){color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-note{color:#8fa5ff;background:#19211b;border-color:#2b352e}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-segmented{background:#19211b;border-color:#2b352e}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-segmented button.active{color:#8fa5ff;background:#19211b}html[data-theme=dark] body:has(.ui-sample) .v2-dialog .v2-table th{color:#8fa5ff;background:#19211b}@media (max-width:1099px) and (min-width:851px){html[data-theme=dark] .ui-sample .analysis-primary .v2-comparison{border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-decision-check{border-bottom:1px solid #2b352e}}@media (max-width:850px){html[data-theme=dark] .ui-sample .analysis-primary .v2-comparison{border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .v3-decision-check{border-bottom:1px solid #2b352e}}html[data-theme=dark] .ui-sample :is(.v4-agent-specialty,.v2-message-provenance,.v2-agent-disclaimer,.v2-composer-help,.v2-composer-bottom,.v2-agent-working>span,.v2-agent-result>p){color:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface{--spatial-rule:#8fa5ff;--signal-ink:#8fa5ff;--signal-blue:#8fa5ff;--signal-meta:#8fa5ff;background:radial-gradient(at 42% 58%,#19211b 0% 38%,#19211b 74%)}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card{color:#edf2e9}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card:before{background:linear-gradient(90deg,#0000,#19211b30 60%,#19211b12)}html[data-theme=dark] .ui-sample .spatial-command-surface .spatial-module-slot:has(:focus-visible) .v4-card-action{outline:2px solid #8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-module-card-head{border-color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) h2,html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card-head h2{color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-card-period,html[data-theme=dark] .ui-sample .spatial-command-surface .v4-card-label{color:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-home-profit-chart path{stroke:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-chart-label{fill:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-business-secondary>span+span{border-left:1px solid #2b352e}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-card-footer{color:#a3aea7;border-top:1px solid #2b352e}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-card-action{color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-card-action>svg{color:#8fa5ff;border:1px solid #8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-card-footer{border-color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-module-card:is(:hover,:focus-within) .v4-card-action>svg{color:#edf2e9}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-status-distribution>span+span:before{background:#19211b}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-status-distribution>span:after{background:linear-gradient(#12181530,#0000 55%)}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-status-distribution>span>i{background:linear-gradient(100deg,#0000 25%,#12181580 50%,#0000 75%)}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-operations-card .v4-status-legend{color:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-status-legend b{color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-policy-level{color:#a3aea7;border-bottom:1px solid #2b352e}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body h3,html[data-theme=dark] .ui-sample .spatial-command-surface .v4-policy-card .v4-policy-body p{color:#8fa5ff}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-policy-themes span{color:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-policy-themes span:before{background:#19211b}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-official-source{color:#a3aea7}html[data-theme=dark] .ui-sample .spatial-command-surface .v4-official-source:is(:hover,:focus-visible){color:#8fa5ff}html[data-theme=dark] .v2-app.product-system{--primary:#8fa5ff;--v2-blue:#8fa5ff;--focus:#8fa5ff}html[data-theme=dark] .product-system .v2-global-header nav>button:not(.active):hover{background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button{color:#edf2e9;background:#121815;border:1px solid #2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button:hover:not(:disabled){background:#19211b;border-color:#2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary{color:#edf2e9;background:#202638;border-color:#8fa5ff}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary:hover:not(:disabled){background:#202638;border-color:#8fa5ff}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button{color:#a3aea7}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button:hover,html[data-theme=dark] .product-system .icon-button.active{color:#8fa5ff;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag{color:#a3aea7;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.green{color:#55cba8;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.blue{color:#8fa5ff;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.orange{color:#eaba78;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.red{color:#f38b92;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,select,textarea){color:#edf2e9;accent-color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,textarea)::placeholder{color:#a3aea7}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(input,select):disabled{color:#a3aea7;background:#19211b}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #8fa5ff}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-field.has-error :is(input,select,textarea){border-color:#f38b92}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-error{color:#f38b92}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note{color:#8fa5ff;background:#19211b;border:1px solid #2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note>svg{color:#8fa5ff}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note.orange{color:#eaba78;background:#19211b;border-color:#2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-note.orange>svg{color:#eaba78}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented{background:#121815;border:1px solid #2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button{color:#a3aea7}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button.active{color:#edf2e9;background:#202638}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-segmented button:not(.active):hover{color:#8fa5ff;background:#19211b}html[data-theme=dark] .product-system :is(.v2-card-head p,.v2-breadcrumb,.v2-subhead,.v2-metric-note,.v2-metric small,.v2-chart-legend,.v2-footer-note,.v3-question-trigger small){color:#a3aea7}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) th{color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) td{color:#edf2e9;border-color:#2b352e}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.v2-table,.v2-legacy-table) tr:hover td{background:#121815}html[data-theme=dark] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .v2-table tr.selected td{background:#19211b}html[data-theme=dark] .product-system .v2-table-scroll{border:1px solid #2b352e}html[data-theme=dark] .product-system .v2-footer{background:#121815ed;border-color:#2b352e}html[data-theme=dark] .product-system .v2-setting-row{border-color:#2b352e}html[data-theme=dark] .product-system .v2-setting-row p{color:#a3aea7}html[data-theme=dark] .product-system[data-surface=settings] .v2-card+.v2-card{border-top:1px solid #2b352e}html[data-theme=dark] .product-system[data-surface=forecast] .v2-scenario-toolbar,html[data-theme=dark] .product-system[data-surface=forecast] .v2-trial-outcome{border-bottom:1px solid #2b352e}html[data-theme=dark] .product-system .v2-trial-outcome .v2-metric strong{color:#8fa5ff}html[data-theme=dark] .product-system[data-surface=forecast] .analysis-primary>.v2-stack{border-left:1px solid #2b352e}html[data-theme=dark] .product-system[data-surface=forecast] .v2-grid.two{border-top:1px solid #2b352e}html[data-theme=dark] .product-system[data-surface=forecast] .v2-grid.two>.v2-stack{background:#121815}html[data-theme=dark] .product-system .v2-assumptions{background:#121815;border-color:#2b352e}html[data-theme=dark] .product-system .v2-assumptions summary{color:#a3aea7}html[data-theme=dark] .product-system .v2-agent-avatar{color:#bba5ee;background:#19211b}html[data-theme=dark] .product-system :is(.v2-agent-identity,.v4-agent-specialty){color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system .v2-composer-chip button{color:#a3aea7}html[data-theme=dark] .product-system .v2-agent-state{color:#bba5ee;background:#19211b}html[data-theme=dark] .product-system .v2-global-header{background:#121815ed;box-shadow:0 10px 30px -18px #03060440}html[data-theme=dark] .product-system .v2-global-header nav>button:hover:not(.active){color:#edf2e9;background:#19211b}html[data-theme=dark] body:has(.product-system) .v2-dialog{color:#a3aea7;background:#121815!important;box-shadow:0 24px 88px -24px #03060445!important}html[data-theme=dark] body:has(.product-system) .v2-dialog-heading{background:#121815;border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog [data-slot=dialog-title]{color:#edf2e9}html[data-theme=dark] body:has(.product-system) .v2-dialog [data-slot=dialog-description]{color:#a3aea7}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-card{background:#121815;border:1px solid #2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-card-head h2{color:#edf2e9}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-card-head p{color:#a3aea7}html[data-theme=dark] body:has(.product-system) .v2-dialog :is(.v2-context-ribbon,.v2-source-hash){color:#a3aea7;background:#19211b;border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-template-grid>button{color:#a3aea7;background:#121815;border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-template-grid>button:is(:hover,.selected){background:#19211b;border-color:#8fa5ff}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-template-grid>button.selected{box-shadow:inset 0 0 0 1px #030604}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-key-values{color:#a3aea7}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-key-values dt{color:#a3aea7}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-key-values dd{color:#edf2e9}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-record-fields>div{border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-formula-list{background:#121815}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-modal-actions{border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v2-library-list>button:hover{background:#121815}html[data-theme=dark] body:has(.product-system) .v3-metric-tooltip{color:#a3aea7;background:#121815;border:1px solid #2b352e;box-shadow:0 8px 28px -8px #03060424}html[data-theme=dark] body:has(.product-system) .v3-metric-tooltip strong{color:#8fa5ff}html[data-theme=dark] body:has(.product-system) [data-slot=dialog-overlay]{background:#0b110d40}html[data-theme=dark] .product-system .v3-operations-tabs{border-color:#2b352e}html[data-theme=dark] .product-system .v3-operations-tabs button{color:#a3aea7}html[data-theme=dark] .product-system .v3-operations-tabs button[aria-current=page]{color:#8fa5ff;border-color:#8fa5ff}html[data-theme=dark] .product-system :is(.v2-search,.v3-fleet-search){color:#a3aea7;background:#121815;border-color:#2b352e}html[data-theme=dark] .product-system .v3-live-control{color:#a3aea7}html[data-theme=dark] .product-system .v3-live-control.live{color:#55cba8}html[data-theme=dark] .product-system .v3-live-control .v2-running-dot{background:#19352b}html[data-theme=dark] .product-system .v3-ops-summary{background:#121815;border-block:1px solid #2b352e}html[data-theme=dark] .product-system .v3-ops-summary>button{border-color:#2b352e}html[data-theme=dark] .product-system .v3-ops-summary>button:hover:not(:disabled){background:#19211b}html[data-theme=dark] .product-system .v3-ops-summary strong{color:#8fa5ff}html[data-theme=dark] .product-system .v3-ops-summary .v3-summary-description{color:#a3aea7}html[data-theme=dark] .product-system .v3-ops-summary .v3-attention-summary{background:#19211b}html[data-theme=dark] .product-system .v3-attention-summary :is(strong,.v3-summary-description){color:#eaba78}html[data-theme=dark] .product-system .v3-map{background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system .v3-map-topline{color:#8fa5ff;background:#121815eb;border-color:#2b352e}html[data-theme=dark] .product-system :is(.v3-map-instruction,.v3-map-tools,.v3-map-zoom,.v3-map-legend){background:#121815f5;border-color:#2b352e;box-shadow:0 6px 20px -8px #03060426}html[data-theme=dark] .product-system .v3-map-instruction{color:#8fa5ff}html[data-theme=dark] .product-system :is(.v3-map-tools,.v3-map-zoom) button:hover{color:#8fa5ff;background:#19211b}html[data-theme=dark] .product-system .v3-map-legend button,html[data-theme=dark] .product-system .v3-map-legend span{color:#a3aea7}html[data-theme=dark] .product-system .v3-map-road-label{fill:#a3aea7}html[data-theme=dark] .product-system .v3-monitor,html[data-theme=dark] .product-system .v3-monitor>header,html[data-theme=dark] .product-system .v3-monitor>footer{background:#121815;border-color:#2b352e}html[data-theme=dark] .product-system .v3-monitor-tabs{border-color:#2b352e}html[data-theme=dark] .product-system .v3-monitor-tabs button{color:#a3aea7}html[data-theme=dark] .product-system .v3-monitor-tabs button[aria-selected=true]{color:#8fa5ff;border-color:#8fa5ff}html[data-theme=dark] .product-system :is(.v3-duty-item,.v3-live-event){border-color:#2b352e}html[data-theme=dark] .product-system .v3-duty-item:hover{background:#121815}html[data-theme=dark] .product-system .v3-live-event.event-trip>i{background:#19352b}html[data-theme=dark] .product-system .v3-live-event.event-task>i{background:#2e283c}html[data-theme=dark] .product-system :is(.v3-following-strip,.v3-track-playback,.v3-draft-resume,.v3-replay-notice,.v3-selection-bar,.v3-map-task-context){color:#8fa5ff;background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system .v3-vehicle-note{color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] .product-system .v3-vehicle-note.critical{color:#f38b92;background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system :is(.v3-position-now.stale span,.v3-location-warning,.v3-table-secondary.is-stale,.v3-warning){color:#eaba78}html[data-theme=dark] .product-system .v3-active-assignment{background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system .v3-active-assignment small{color:#bba5ee}html[data-theme=dark] .product-system .v3-fleet-table tr.selected td{background:#19211b}html[data-theme=dark] .product-system :is(.v3-recommendation,.v3-fleet-assessment,.v3-fleet-task){background:#121815;border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog :is(.v3-dispatch-vehicles,.v3-draft-note,.v3-task-map-note){color:#8fa5ff;background:#121815;border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog .v3-destination-row{border-color:#2b352e}html[data-theme=dark] body:has(.product-system) .v2-dialog :is(.v3-rule-list,.v3-source-layers,.v3-events-help){color:#8fa5ff}html[data-theme=dark] .product-system .v2-report-workspace{background:#121815}html[data-theme=dark] .product-system .v2-report-sidebar{background:#19211b;border-color:#2b352e}html[data-theme=dark] .product-system .v2-report-sidebar-head{color:#edf2e9;border-color:#2b352e}html[data-theme=dark] .product-system .v2-report-sidebar nav h3,html[data-theme=dark] .product-system .v2-report-sidebar nav button{color:#a3aea7}html[data-theme=dark] .product-system .v2-report-sidebar nav button:hover{color:#8fa5ff;background:#19211b}html[data-theme=dark] .product-system .v2-report-sidebar nav button.selected{color:#8fa5ff;background:#202638}html[data-theme=dark] .product-system .v2-report-main{background:#121815}html[data-theme=dark] .product-system .v2-report-filters{background:#121815;border:1px solid #2b352e}html[data-theme=dark] .product-system .v2-report-grid .v2-card{border-top:1px solid #2b352e}html[data-theme=dark] .product-system .v2-legacy-table{border:1px solid #2b352e}html[data-theme=dark] .product-system .v2-legacy-table tbody tr:hover{background:#121815}html[data-theme=dark] .product-system .v2-toast{color:#edf2e9;background:#0b110d;box-shadow:0 8px 28px -8px #03060435}html[data-theme=dark] .product-system .v2-toast svg{color:#8fa5ff}html[data-theme=dark] .product-system .v2-disclosure{background:#121815;border-color:#2b352e}html[data-theme=dark] .product-system .v2-disclosure summary{color:#a3aea7}@media (max-width:1199px){html[data-theme=dark] .product-system[data-surface=forecast] .analysis-primary>.v2-stack{border-top:1px solid #2b352e}}html[data-theme=dark] .intelligence-center{--intel-ink:#edf2e9;--intel-muted:#a3aea7;--intel-subtle:#19211b;--intel-line:#2b352e;--intel-line-strong:#2b352e;--intel-paper:#121815;--intel-canvas:#19211b;--intel-canvas-deep:#19211b;--intel-blue:#8fa5ff;--intel-blue-dark:#8fa5ff;--intel-blue-soft:#19211b;--intel-green:#69c7d1;--intel-green-soft:#19211b;--intel-orange:#eaba78;--intel-orange-soft:#33291d;--intel-purple:#bba5ee;--intel-purple-soft:#19211b;--intel-shadow:0 16px 46px #0306041a;--intel-shadow-small:0 5px 18px #03060414;background:linear-gradient(90deg, transparent 0 24px, #2026380a 24px 25px, transparent 25px 100%), var(--intel-canvas)}:is(html[data-theme=dark] .intelligence-center button:focus-visible,html[data-theme=dark] .intelligence-center a:focus-visible,html[data-theme=dark] .intelligence-center input:focus-visible,html[data-theme=dark] .intelligence-center select:focus-visible,html[data-theme=dark] .intelligence-center textarea:focus-visible,html[data-theme=dark] .intelligence-center summary:focus-visible){outline:3px solid #8fa5ff47}html[data-theme=dark] .intel-title-symbol{border:1px solid #2b352e}html[data-theme=dark] .intel-status-dot,html[data-theme=dark] .intel-agent-local>span{box-shadow:0 0 0 4px #0306041f}html[data-theme=dark] .intel-center-toolbar{background:#121815d9}html[data-theme=dark] .intel-favorite-filter:hover,html[data-theme=dark] .intel-favorite-filter.active,html[data-theme=dark] .intel-refresh-button:hover{border-color:#2b352e}html[data-theme=dark] .intel-list-item{box-shadow:0 2px #030604a6}html[data-theme=dark] .intel-list-item:hover{border-color:#2b352e}html[data-theme=dark] .intel-list-item.is-read{background:linear-gradient(90deg,#121815 0 97%,#19211b 97% 100%)}html[data-theme=dark] .intel-list-tags span,html[data-theme=dark] .intel-report-tags span{color:#8fa5ff;background:#19211b}html[data-theme=dark] .intel-open-button:hover{background:#202638}html[data-theme=dark] .intel-empty-state{background:#121815a6}html[data-theme=dark] .intel-modal-layer{background:#0b110d73}html[data-theme=dark] .intel-reader-dialog{border:1px solid #2b352eb3;box-shadow:0 28px 80px #03060440}html[data-theme=dark] .intel-reader-toolbar{background:#121815}html[data-theme=dark] .intel-fact{border-bottom:1px solid #2b352e}html[data-theme=dark] .intel-body-section+.intel-body-section{border-top:1px solid #2b352e}html[data-theme=dark] .intel-paragraph-block p{color:#edf2e9}html[data-theme=dark] .intel-implication,html[data-theme=dark] .intel-source-list a,html[data-theme=dark] .intel-related-list button{background:#121815}html[data-theme=dark] .intel-source-list a:hover,html[data-theme=dark] .intel-related-list button:hover{border-color:#2b352e}html[data-theme=dark] .intel-selection-popover{color:#edf2e9}html[data-theme=dark] .intel-selection-popover:hover{background:#202638}html[data-theme=dark] .intel-agent-panel,html[data-theme=dark] .intel-agent-header{background:#121815}html[data-theme=dark] .intel-quote-chip button:hover{color:#f38b92;background:#19211b}html[data-theme=dark] .intel-quick-grid button:hover:not(:disabled){border-color:#2b352e}html[data-theme=dark] .intel-answer-thread+.intel-answer-thread{border-top:1px solid #2b352e}html[data-theme=dark] .intel-question-bubble{background:#19211b}html[data-theme=dark] .intel-answer.is-stopped{background:#121815;border-color:#eaba78}html[data-theme=dark] .intel-answer-actions button:hover,html[data-theme=dark] .intel-answer-retry:hover,html[data-theme=dark] .intel-answer-related button:hover{background:#202638}html[data-theme=dark] .intel-answer-method{border-top:1px solid #2b352e}html[data-theme=dark] .intel-agent-composer textarea:focus{border-color:#8fa5ff;box-shadow:0 0 0 3px #0306041a}html[data-theme=dark] .intel-composer-footer button{color:#edf2e9}html[data-theme=dark] .intel-reader-history-back:hover{border-color:#2b352e}@media (max-width:740px){html[data-theme=dark] .intel-mobile-quote{border-top:1px solid #2b352e}}html[data-theme=dark][data-theme] .executive-brief.decision-brief{--decision-accent:var(--a-accent,var(--a-blue,#8fa5ff))}html[data-theme=light]{--a-canvas:#f4f4ef;--a-surface:#fff;--a-soft:#eeeee8;--a-raised:#fff;--a-ink:#172018;--a-body:#3c473e;--a-muted:#626d64;--a-line:#dce0d8;--a-strong:#a6b0a5;--a-blue:#4963d9;--a-green:#157b66;--a-orange:#9b6928;--a-purple:#7759bd;--a-cyan:#287685;--a-red:#b44756;--a-orange-text:#8e5c1e;--a-zero:#859288;--a-map-label:#3d5244;--a-map-land:#ecefe8;--a-blue-soft:#edf0fb;--a-green-soft:#e7f2ec;--a-orange-soft:#f7efe1;--a-purple-soft:#f0edf7;--a-red-soft:#f8ecec;--a-primary:#ff6b24;--a-primary-ink:#211508;--a-accent:#ff6b24;--a-accent-text:#b74713;--a-accent-soft:#fff0e5;--a-halo:#db6e340f;--a-shadow:0 14px 40px -22px #232e203d;--a-shadow-dialog:0 32px 100px -26px #1c271a47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--a-canvas:#090f0d;--a-surface:#121815;--a-soft:#19211b;--a-raised:#202a22;--a-ink:#edf2e9;--a-body:#c6cec7;--a-muted:#a3aea7;--a-line:#2b352e;--a-strong:#526356;--a-blue:#8fa5ff;--a-green:#55cba8;--a-orange:#eaba78;--a-purple:#bba5ee;--a-cyan:#69c7d1;--a-red:#f38b92;--a-orange-text:#eaba78;--a-zero:#64776a;--a-map-label:#d2ddcf;--a-map-land:#172019;--a-blue-soft:#202638;--a-green-soft:#19352b;--a-orange-soft:#33291d;--a-purple-soft:#2e283c;--a-red-soft:#362328;--a-primary:#c1ff72;--a-primary-ink:#14200b;--a-accent:#c1ff72;--a-accent-text:#c1ff72;--a-accent-soft:#26351c;--a-halo:#9cc95e0f;--a-shadow:0 18px 54px -22px #000000a6;--a-shadow-dialog:0 32px 120px -26px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme],html[data-theme] :is(.v2-app.ui-sample.product-system,.intelligence-center,.intel-reader-dialog,.spatial-command-surface){--text:var(--a-ink);--body:var(--a-body);--secondary:var(--a-muted);--line:var(--a-line);--canvas:var(--a-canvas);--primary:var(--a-primary);--focus:var(--a-blue);--blue:var(--a-blue);--blue50:var(--a-blue-soft);--blue100:var(--a-blue-soft);--blue200:var(--a-strong);--surface:var(--a-surface);--surface-soft:var(--a-soft);--surface-raised:var(--a-raised);--subtle:var(--a-soft);--green:var(--a-green);--greenText:var(--a-green);--green50:var(--a-green-soft);--orange:var(--a-orange);--orangeText:var(--a-orange);--orange50:var(--a-orange-soft);--v2-blue:var(--a-blue);--v2-blue50:var(--a-blue-soft);--v2-text:var(--a-ink);--v2-body:var(--a-body);--v2-muted:var(--a-muted);--v2-line:var(--a-line);--v2-canvas:var(--a-canvas);--v2-green:var(--a-green);--v2-orange:var(--a-orange);--v4-paper:var(--a-canvas);--v4-ink:var(--a-ink);--v4-secondary:var(--a-muted);--v4-border:var(--a-line);--v4-teal:var(--a-green);--v4-purple:var(--a-purple);--chart-blue:var(--a-blue);--chart-green:var(--a-green);--chart-orange:var(--a-orange);--chart-purple:var(--a-purple);--chart-cyan:var(--a-cyan);--chart-gray:var(--a-muted);--sample-accent:var(--a-purple);--signal-ink:var(--a-ink);--signal-blue:var(--a-blue);--signal-meta:var(--a-muted);--spatial-rule:var(--a-strong);--intel-ink:var(--a-ink);--intel-muted:var(--a-muted);--intel-subtle:var(--a-muted);--intel-line:var(--a-line);--intel-line-strong:var(--a-strong);--intel-paper:var(--a-surface);--intel-canvas:var(--a-canvas);--intel-canvas-deep:var(--a-soft);--intel-blue:var(--a-blue);--intel-blue-dark:var(--a-blue);--intel-blue-soft:var(--a-blue-soft);--intel-green:var(--a-green);--intel-green-soft:var(--a-green-soft);--intel-orange:var(--a-orange);--intel-orange-soft:var(--a-orange-soft);--intel-purple:var(--a-purple);--intel-purple-soft:var(--a-purple-soft);--intel-negative:var(--a-red);--intel-negative-soft:var(--a-red-soft);--intel-shadow:var(--a-shadow-dialog);--intel-shadow-small:var(--a-shadow);--shadow-popover:var(--a-shadow);--shadow-dialog:var(--a-shadow-dialog)}html[data-theme] body{background:var(--a-canvas);color:var(--a-body)}html[data-theme] :is(button,input,textarea,select){caret-color:var(--a-blue)}html[data-theme] :is(button,a,summary,input,textarea,select):focus-visible{outline-color:var(--a-blue)}html[data-theme] .v2-app.ui-sample.product-system{background:var(--a-canvas);color:var(--a-body)}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header{background:color-mix(in srgb, var(--a-surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--a-strong) 35%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--a-ink) 9%, transparent), var(--a-shadow);-webkit-backdrop-filter:blur(18px)}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button{color:var(--a-muted);background:0 0;border:1px solid #0000;font-weight:550;transition:color .16s,background-color .16s,border-color .16s}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button:is(.active,:hover){color:var(--a-ink);background:var(--a-blue-soft);border-color:color-mix(in srgb, var(--a-blue) 24%, transparent)}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button.active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--a-blue) 35%, transparent)}html[data-theme] .v2-brand,html[data-theme] .v2-profile-button{color:var(--a-ink)}html[data-theme=dark] .v2-brand img{filter:brightness(0)invert()}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-home-heading h1{color:var(--a-ink);letter-spacing:-.045em;font-weight:600}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-home-heading>p{color:var(--a-muted)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-command-world:before{background:0 0}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card,html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card:is(:hover,:focus-within){box-shadow:none;background:0 0;border-radius:0}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head{border-top-color:var(--a-strong)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head:before{background:var(--a-blue);box-shadow:0 0 15px color-mix(in srgb, var(--a-blue) 30%, transparent)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-module-card-head h2,.v4-primary-number,.v4-fleet-number,.v4-policy-body h3){color:var(--a-ink)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-card-label,.v4-card-period,.v4-policy-body p,.v4-policy-boundary,.v4-card-footer,.v4-status-legend){color:var(--a-muted)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-profit-delta,.v4-fleet-key strong){color:var(--a-green)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-fleet-key.attention strong,.v4-profit-delta.negative){color:var(--a-orange)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-business-secondary strong{color:var(--a-ink)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-card-action,.v4-policy-open){color:var(--a-blue)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-card-footer{border-color:var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system .v4-status-distribution{height:6px;box-shadow:0 0 18px color-mix(in srgb, var(--a-blue) 9%, transparent)}html[data-theme] .v2-app.ui-sample.product-system .v2-business{background:var(--a-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--a-ink) 5%, transparent)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent{background:linear-gradient(165deg, var(--a-soft), var(--a-canvas) 74%);border-left:1px solid var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-agent-header,.v2-agent-context,.v2-agent-footer,.v2-agent-rail){color:var(--a-body);border-color:var(--a-line);background:0 0}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-page-footer,.v2-business-footer){background:color-mix(in srgb, var(--a-surface) 94%, transparent);border-color:var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-agent-composer,.v2-composer-box,.v2-result-card){background:var(--a-surface);border-color:var(--a-strong);box-shadow:none}html[data-theme] .v2-app.ui-sample.product-system .v2-result-card{border-top:1px solid var(--a-strong)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button{color:var(--a-body);background:var(--a-surface);border-color:var(--a-line);border-radius:7px;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button:hover:not(:disabled){background:var(--a-soft);border-color:var(--a-strong);box-shadow:0 3px 12px -5px var(--a-halo)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary{color:var(--a-primary-ink);background:linear-gradient(160deg, color-mix(in srgb, var(--a-primary) 82%, #6286ff), var(--a-primary));border-color:color-mix(in srgb, var(--a-blue) 60%, var(--a-primary));box-shadow:inset 0 1px #e6f0ff29,0 4px 18px -8px #3360e56b}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .button.primary:hover:not(:disabled){background:var(--a-primary);box-shadow:0 5px 22px -7px #4577ff8c}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button{color:var(--a-muted)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .icon-button:hover{background:var(--a-blue-soft);color:var(--a-blue)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) :is(.tag,.v2-small-tag){background:var(--a-soft);color:var(--a-muted);border-radius:4px}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.green{color:var(--a-green);background:var(--a-green-soft)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.orange{color:var(--a-orange);background:var(--a-orange-soft)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.blue{color:var(--a-blue);background:var(--a-blue-soft)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.red{color:var(--a-red);background:var(--a-red-soft)}html[data-theme] :is(.v2-dialog,.v3-metric-tooltip,[data-slot=popover-content],[data-slot=select-content]){background:var(--a-raised);color:var(--a-body);border:1px solid var(--a-strong);box-shadow:var(--a-shadow-dialog)}html[data-theme] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a1b94}html[data-theme] .v2-dialog :is(input,textarea,select){background:var(--a-surface);color:var(--a-ink);border-color:var(--a-strong)}html[data-theme] :is(.v2-dialog,.v2-app) :is(input,textarea)::placeholder{color:var(--a-muted);opacity:.9}html[data-theme] :is(.v2-app.ui-sample.product-system,.v2-dialog) .recharts-cartesian-grid line{stroke:var(--a-line)}html[data-theme] :is(.v2-app.ui-sample.product-system,.v2-dialog) .recharts-cartesian-axis-tick-value{fill:var(--a-muted)}html[data-theme] :is(.v2-app,.v2-dialog) .recharts-legend-item-text{color:var(--a-body)!important}html[data-theme] .v3-chart-tooltip{background:var(--a-raised);color:var(--a-body);border:1px solid var(--a-strong);box-shadow:var(--a-shadow);border-radius:8px}html[data-theme] .v3-chart-tooltip :is(strong,b){color:var(--a-ink)}html[data-theme] .v3-chart-tooltip-action{border-top-color:var(--a-line);color:var(--a-blue)}html[data-theme] .recharts-tooltip-cursor{stroke:var(--a-strong)}html[data-theme] .v2-app.ui-sample.product-system :is(.chart-wrap,.v2-chart,.v2-chart-frame){background:0 0}html[data-theme] .intelligence-center{font-family:var(--font-ui);background:linear-gradient(90deg, transparent 0 24px, var(--a-line) 24px 25px, transparent 25px), var(--a-canvas)}html[data-theme] .intel-center-toolbar{background:color-mix(in srgb, var(--a-surface) 94%, transparent);border-color:var(--a-line)}html[data-theme] .intel-list-item{background:var(--a-surface);border-color:var(--a-line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--a-ink) 4%, transparent);transition:background-color .18s,border-color .18s,transform .24s}html[data-theme] .intel-list-item:hover{background:var(--a-soft);border-color:var(--a-strong)}html[data-theme] .intel-reader-dialog{background:var(--a-surface);box-shadow:var(--a-shadow-dialog);border:1px solid var(--a-strong)}html[data-theme] .intel-modal-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02091b99}html[data-theme] .intel-reader-toolbar{background:var(--a-raised);color:var(--a-body);border-color:var(--a-line)}html[data-theme] .intel-agent-header{background:var(--a-surface);border-color:var(--a-line)}html[data-theme] :is(.intel-agent-context,.intel-answer,.intel-agent-composer,.intel-agent-form){background:var(--a-surface);color:var(--a-body);border-color:var(--a-line)}html[data-theme] .intel-answer{border-top-color:var(--a-strong)}html[data-theme] .intel-report{color:var(--a-body)}html[data-theme] .intel-report :is(h1,h2,h3,h4){color:var(--a-ink)}html[data-theme] .intel-report p{font-size:15px;line-height:1.9}html[data-theme] .intel-report h3{letter-spacing:-.025em}html[data-theme] .intel-list-title{letter-spacing:-.035em;font-weight:620}html[data-theme] .intel-fact{border-bottom-color:var(--a-line)}html[data-theme] :is(.intel-answer-actions,.intel-reader-toolbar) button{color:var(--a-blue)}html[data-theme] .intel-composer-footer button[type=submit],html[data-theme] .intel-selection-popover button{background:var(--a-primary);color:var(--a-primary-ink)}html[data-theme] :is(.executive-brief,.intel-answer-detail,.intel-agent-latest){--exec-ink:var(--a-ink);--exec-muted:var(--a-muted);--exec-subtle:var(--a-muted);--exec-line:var(--a-line);--exec-line-strong:var(--a-strong);--exec-surface:var(--a-surface);--exec-canvas:var(--a-soft);--exec-blue:var(--a-blue);--exec-blue-dark:var(--a-blue);--exec-blue-soft:var(--a-blue-soft);--exec-positive:var(--a-green);--exec-positive-soft:var(--a-green-soft);--exec-warning:var(--a-orange);--exec-warning-soft:var(--a-orange-soft);--exec-negative:var(--a-red);--exec-negative-soft:var(--a-red-soft);--exec-violet:var(--a-purple);--exec-violet-soft:var(--a-purple-soft)}html[data-theme] .executive-brief{border:1px solid var(--a-line);border-top-color:var(--a-strong);box-shadow:none;border-radius:8px}html[data-theme] .executive-brief-header h3{letter-spacing:-.025em;font-size:16px;line-height:1.55}html[data-theme] .executive-brief-relation{margin-top:4px;font-size:12px;font-weight:500}html[data-theme] .executive-brief :is(.executive-brief-meta,.executive-brief-footer>div){font-size:11px}html[data-theme] .executive-brief-footer p{font-size:12px;line-height:1.65}html[data-theme] .executive-brief-node{background:color-mix(in srgb, var(--exec-node-bg) 65%, var(--a-surface))}html[data-theme] .executive-brief-node.is-prose .executive-brief-node-value{color:var(--a-ink);font-size:14px;font-weight:500;line-height:1.7}html[data-theme] .executive-brief-node.is-prose .executive-brief-node-copy>p{font-size:11px;line-height:1.65}html[data-theme] .executive-brief-node-value{font-variant-numeric:tabular-nums}html[data-theme] .executive-explanation summary{color:var(--a-muted);font-size:12px}html[data-theme] .executive-explanation[open]{border-color:var(--a-line)}html[data-theme] .intel-phase-meter span i{box-shadow:0 0 8px color-mix(in srgb, var(--a-blue) 28%, transparent)}html[data-theme],html[data-theme] :is(.v2-app.ui-sample.product-system,.intelligence-center,.intel-reader-dialog,.spatial-command-surface){--orange:var(--a-orange-text);--orangeText:var(--a-orange-text);--v2-orange:var(--a-orange-text);--intel-orange:var(--a-orange-text)}html[data-theme] :is(.v2-app.product-system,body:has(.product-system) .v2-dialog) .tag.orange{color:var(--a-orange-text)}html[data-theme] .executive-brief{--exec-warning:var(--a-orange-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-avatar{background:var(--a-purple-soft);color:var(--a-purple)}html[data-theme] .v2-app.ui-sample.product-system .v3-live-event.event-trip>i{background:var(--a-green)}html[data-theme] .v2-app.ui-sample.product-system .v3-live-event.event-task>i{background:var(--a-purple)}html[data-theme] .v2-app.ui-sample.product-system :is(.v3-map-road-label,.v3-trace-label){fill:var(--a-map-label);stroke:var(--a-map-land)}html[data-theme] .v2-app.ui-sample.product-system .v4-home-profit-chart path{stroke:var(--a-zero)}@keyframes v6-instrument-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-theme] .executive-brief{animation:.28s cubic-bezier(.2,.7,.25,1) both v6-instrument-enter}html[data-theme] :is(.intel-answer-actions button,.intel-agent-latest){transition:color .16s,background-color .16s,transform .16s}html[data-theme] .intel-answer-actions button:hover{background:var(--a-blue-soft);transform:translateY(-1px)}html[data-theme] .intel-answer-actions button:active{transform:translateY(0)}html[data-theme] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--a-muted) 35%, transparent);border-radius:6px}html[data-theme] ::-webkit-scrollbar-track{background:0 0}@media (max-width:800px){html[data-theme] .v2-app.ui-sample.product-system .v2-global-header{gap:8px;padding:10px 14px}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav{justify-content:space-between;gap:2px}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button{white-space:nowrap;padding:7px 9px;font-size:12px}html[data-theme] .v2-global-tools{gap:2px}html[data-theme] .v2-brand>span{font-size:13px}html[data-theme] .intel-report p{font-size:14px;line-height:1.85}}@media (prefers-reduced-motion:reduce){html[data-theme] .executive-brief{animation:none}html[data-theme] .intel-answer-actions button{transition:none}}html[data-reduced-motion=true] .executive-brief{animation:none}html[data-reduced-motion=true] .intel-answer-actions button{transition:none}html[data-theme]{--v7-fast:.16s;--v7-normal:.26s;--v7-ease:cubic-bezier(.2, .7, .2, 1);--v7-inset:inset 0 1px 0 color-mix(in srgb, var(--a-ink) 5%, transparent)}html[data-theme] :is(.v2-app.ui-sample.product-system,.intelligence-center,.intel-reader-dialog,.spatial-command-surface){--primary:var(--a-accent-text);--focus:var(--a-accent);--v2-blue:var(--a-accent-text);--v2-blue50:var(--a-accent-soft);--intel-blue:var(--a-accent-text);--intel-blue-dark:var(--a-accent-text);--intel-blue-soft:var(--a-accent-soft);--sample-accent:var(--a-accent-text);--signal-blue:var(--a-accent-text);--control-radius:6px;--panel-radius:12px;font-variant-numeric:tabular-nums}html[data-theme] :is(button,input,textarea,select){caret-color:var(--a-accent-text);accent-color:var(--a-accent-text)}html[data-theme] ::selection{background:var(--a-accent);color:var(--a-primary-ink)}html[data-theme] :is(.product-system,.v2-dialog,.intel-reader-dialog,.intelligence-center) :is(button,a,summary,input,select,textarea,[tabindex],[contenteditable=true]):focus-visible{outline:2px solid var(--a-accent-text);outline-offset:4px;outline-color:var(--a-accent-text)!important}html[data-theme] :is(.product-system,.v2-dialog,.intel-reader-dialog,.intelligence-center) :is(button,a,summary,input,select,textarea,[tabindex],[contenteditable=true]):focus:not(:focus-visible){outline:none}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>a{height:40px;min-height:40px;color:var(--a-muted);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header{background:color-mix(in srgb, var(--a-canvas) 90%, transparent);border-color:color-mix(in srgb, var(--a-strong) 35%, transparent);box-shadow:var(--v7-inset), 0 8px 28px -20px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-block:9px}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>:is(button,a){letter-spacing:-.015em;border-radius:999px;padding:9px 18px;font-weight:550}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>:is(button,a):hover{background:var(--a-soft);color:var(--a-ink);border-color:#0000}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button.active{background:var(--a-ink);color:var(--a-canvas);border-color:var(--a-ink);box-shadow:none}html[data-theme=dark] .v2-app.ui-sample.product-system .v2-global-header nav>button.active{background:var(--a-accent);color:var(--a-primary-ink);border-color:var(--a-accent)}@media (max-width:1200px) and (min-width:851px){html[data-theme] .v2-app.ui-sample.product-system .v2-global-header{border-radius:26px;flex-wrap:wrap;gap:8px;height:auto}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav{order:3;justify-content:center;width:100%}html[data-theme] .v2-app.ui-sample.product-system .v2-global-tools{margin-left:auto}}@media (max-width:850px){html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav{flex:0 100%;justify-content:flex-start;min-width:0;overflow-x:auto}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>:is(button,a){flex:none;height:36px;min-height:36px;padding:7px 9px;font-size:12px}}html[data-theme] .v2-app.ui-sample.product-system .v2-profile-button>span:first-child{background:var(--a-soft);color:var(--a-body);border:1px solid var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system .v2-brand>span{color:var(--a-ink);letter-spacing:-.025em;font-weight:650}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface{background:radial-gradient(ellipse 68% 24% at 48% 82%, color-mix(in srgb, var(--a-strong) 11%, transparent), transparent 85%), var(--a-canvas)}html[data-theme=dark] .v2-app.ui-sample.product-system .spatial-command-surface{background:radial-gradient(ellipse 62% 36% at 52% 72%, #5d764714, transparent 86%), radial-gradient(ellipse 32% 38% at 24% 58%, #2e394c17, transparent 90%), var(--a-canvas)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-home-heading h1{letter-spacing:-.04em;text-shadow:none;font-weight:620;line-height:1.16}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-title-mark{color:var(--a-accent);text-shadow:none}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-home-heading>p{color:var(--a-body);letter-spacing:.035em;opacity:.85}html[data-theme=dark] .v2-app.ui-sample.product-system .v4-earth-device:before{background:radial-gradient(24% 23% at 37% 30%,#ff707e1f,#0000 100%),radial-gradient(33% 31% at 58% 63%,#5d82f81f,#0000 100%)}html[data-theme=dark] .v2-app.ui-sample.product-system .v4-earth-canvas{filter:brightness(1.14)saturate(.96)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--a-strong) 24%, transparent))}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head{border-top-color:var(--a-strong);padding-top:18px}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head:before{background:var(--a-accent);width:25px;height:2px;box-shadow:none;transition:width var(--v7-normal) var(--v7-ease)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .spatial-module-slot:is(:hover,:focus-within) .v4-module-card-head:before{width:72px}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head h2{letter-spacing:-.03em;font-size:19px;font-weight:630}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-module-card-head svg{color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-primary-number{letter-spacing:-.04em;font-weight:480;line-height:1.02}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-card-label,.v4-card-period,.v4-status-legend),html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-policy-body>p,.v4-card-footer){color:var(--a-body);font-size:13px}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface :is(.v4-card-action,.v4-policy-open){color:var(--a-accent-text);font-weight:550}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-card-action svg{color:var(--a-accent-text);border:1px solid color-mix(in srgb, var(--a-accent-text) 35%, transparent);transition:background var(--v7-fast), color var(--v7-fast), transform var(--v7-normal) var(--v7-ease);background:0 0;border-radius:50%}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .spatial-module-slot:is(:hover,:focus-within) .v4-card-action svg{background:var(--a-accent);color:var(--a-primary-ink);border-color:var(--a-accent);transform:translate(3px)}html[data-theme] .v2-app.ui-sample.product-system .v4-status-distribution{box-shadow:none;height:5px}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-policy-body h3{letter-spacing:-.025em;font-weight:600;line-height:1.55}html[data-theme] .v2-app.ui-sample.product-system .spatial-command-surface .v4-policy-themes span{color:var(--a-body);border-color:var(--a-line)}@media (min-width:1101px){html[data-theme] .product-system .v2-workspace:not(.agent-collapsed){grid-template-columns:minmax(0,1fr) clamp(360px,29vw,460px)}}html[data-theme] .v2-app.ui-sample.product-system .v2-business{background:var(--a-surface);box-shadow:none;border-color:var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-page-head,.v2-analysis-tabs){border-color:var(--a-line)}html[data-theme] .product-system :is(.v2-title h1,.v2-report-head h1){letter-spacing:-.04em;color:var(--a-ink);font-weight:620}html[data-theme] .product-system .v2-title-icon{color:var(--a-accent-text);box-shadow:none;border:1px solid var(--a-line);background:0 0;border-radius:7px}html[data-theme] .product-system :is(.v2-card,.v2-metric-strip,.v2-disclosure,.v3-review-agenda,.v2-report-grid .v2-card){border-color:var(--a-line);box-shadow:none;background:0 0;border-radius:9px}html[data-theme] .product-system .v2-card-head{align-items:flex-start;padding-bottom:16px}html[data-theme] .product-system .v2-card-head h2{letter-spacing:-.022em;color:var(--a-ink);font-size:16px;font-weight:600;line-height:1.5}html[data-theme] .product-system .v2-card-head p{color:var(--a-muted);font-size:12px;line-height:1.7}html[data-theme] .product-system :is(.v2-outcome,.v2-report-conclusion,.v3-deeper-outcome){background:var(--a-soft);border:0;border-top:1px solid var(--a-line);box-shadow:none;color:var(--a-body);border-radius:0;padding:23px 26px}html[data-theme] .product-system :is(.v2-outcome,.v2-report-conclusion,.v3-deeper-outcome) :is(h2,h3,strong){color:var(--a-ink)}html[data-theme] .product-system :is(.v2-outcome,.v2-report-conclusion,.v3-deeper-outcome) p{color:var(--a-body);line-height:1.75}html[data-theme] .product-system .v2-eyebrow{color:var(--a-muted);font-size:12px}html[data-theme] .product-system :is(.v2-hero-value strong,.v2-metric strong,.v2-compare-row strong){letter-spacing:-.04em;color:var(--a-ink);font-weight:520}html[data-theme] .product-system :is(.v2-metric-strip>div,.v2-metric-strip>button,.v3-metric-tile,.v2-compare-row){border-color:var(--a-line)}html[data-theme] .product-system .v2-metric-strip button:hover{background:var(--a-soft)}html[data-theme] .product-system .v3-common-questions{background:0 0}html[data-theme] .product-system .v3-common-questions button:hover{background:var(--a-accent-soft)}html[data-theme] :is(.v2-app.ui-sample.product-system,body:has(.product-system) .v2-dialog) .button{border-color:var(--a-line);color:var(--a-body);background:var(--a-surface);box-shadow:none;transition:background var(--v7-fast), border-color var(--v7-fast), transform var(--v7-fast);border-radius:6px;font-size:13px;font-weight:550}html[data-theme] :is(.v2-app.ui-sample.product-system,body:has(.product-system) .v2-dialog) .button:hover:not(:disabled){background:var(--a-soft);border-color:var(--a-strong);box-shadow:none}html[data-theme] :is(.v2-app.ui-sample.product-system,body:has(.product-system) .v2-dialog) .button.primary,html[data-theme] :is(.intel-composer-footer button[type=submit],.intel-selection-popover button),html[data-theme] .v2-app.ui-sample.product-system .v2-send{background:var(--a-accent);color:var(--a-primary-ink);border:1px solid var(--a-accent);border-radius:6px;box-shadow:inset 0 1px #fff3}html[data-theme] :is(.v2-app.ui-sample.product-system,body:has(.product-system) .v2-dialog) .button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--a-accent) 88%, white);border-color:var(--a-accent);box-shadow:0 3px 16px -10px var(--a-accent)}html[data-theme] :is(.product-system,.v2-dialog) :is(.v2-text-button,.v2-link){color:var(--a-accent-text)}html[data-theme] :is(.product-system,.v2-dialog) :is(.v2-text-button,.v2-link):hover{text-underline-offset:4px;text-decoration:underline}html[data-theme] :is(.v2-app.ui-sample.product-system,body:has(.product-system) .v2-dialog) .icon-button:is(:hover,.active){color:var(--a-accent-text);background:var(--a-accent-soft)}html[data-theme] :is(.v2-app.product-system,.v2-dialog,.intelligence-center,.intel-reader-dialog) :is(input,select,textarea){background:var(--a-surface);color:var(--a-ink);border-color:var(--a-line);accent-color:var(--a-accent-text);border-radius:6px}html[data-theme] :is(.v2-app.product-system,.v2-dialog,.intelligence-center,.intel-reader-dialog) :is(input,select,textarea):focus{border-color:var(--a-accent-text);box-shadow:0 0 0 2px var(--a-accent-soft)}html[data-theme] :is(.v2-app.product-system,.v2-dialog) .v2-segmented{background:var(--a-soft);border-color:var(--a-line);border-radius:7px}html[data-theme] :is(.v2-app.product-system,.v2-dialog) .v2-segmented button{color:var(--a-muted);border-radius:4px}html[data-theme] :is(.v2-app.product-system,.v2-dialog) .v2-segmented button:is(.active,[aria-selected=true]){background:var(--a-surface);color:var(--a-ink);box-shadow:0 1px 3px #0000001a}html[data-theme] .product-system .v3-analysis-stage-tab{color:var(--a-muted)}html[data-theme] .product-system .v3-analysis-stage-tab[aria-selected=true]{color:var(--a-accent-text)}html[data-theme] .product-system .v3-analysis-stage-tab[aria-selected=true] .v3-stage-number{background:var(--a-accent);color:var(--a-primary-ink);border-color:var(--a-accent);box-shadow:none}html[data-theme] .v2-app.ui-sample.product-system .v3-analysis-stages button.active{color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v3-analysis-stages .active .v3-stage-mark{color:var(--a-primary-ink);background:var(--a-accent);border-color:var(--a-accent);box-shadow:none}html[data-theme] .v2-app.ui-sample.product-system .v2-report-summary{background:var(--a-soft);border-color:var(--a-line);border-left:0;border-radius:8px;padding:22px}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-report-summary h3,.v3-decision-check strong,.v2-report-summary h2){color:var(--a-ink)}html[data-theme] .v2-app.ui-sample.product-system .v2-report-summary p{color:var(--a-body)}html[data-theme] .v2-app.ui-sample.product-system .v3-decision-checks{border-color:var(--a-line);background:0 0}html[data-theme] .v2-app.ui-sample.product-system .v3-decision-check,html[data-theme] :is(.product-system,.v2-dialog) :is(.v2-table th,.v2-table td){border-color:var(--a-line)}html[data-theme] :is(.product-system,.v2-dialog) .v2-table th{background:var(--a-soft);color:var(--a-muted);font-size:12px;font-weight:500}html[data-theme] :is(.product-system,.v2-dialog) .v2-table td{color:var(--a-body);font-size:13px}html[data-theme] :is(.product-system,.v2-dialog) .v2-table tr.clickable:hover td{background:var(--a-accent-soft)}html[data-theme] :is(.v2-dialog,.v3-metric-tooltip,[data-slot=popover-content],[data-slot=select-content]){border-color:var(--a-line);background:var(--a-raised);box-shadow:var(--v7-inset), var(--a-shadow-dialog);border-radius:12px}html[data-theme] :is([data-slot=dialog-overlay],.intel-modal-layer){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03080599}html[data-theme] .v2-app.ui-sample.product-system .v2-agent{background:var(--a-canvas);border-color:var(--a-line);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--a-ink) 3%, transparent)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-head{border-color:var(--a-line);background:0 0;padding:24px 24px 16px}html[data-theme] .v2-app.ui-sample.product-system :is(.v2-agent-name>svg,.v2-agent-avatar){color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-avatar{background:var(--a-accent-soft);border-color:#0000}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-name{letter-spacing:-.03em;font-size:17px;font-weight:600}html[data-theme] .v2-app.ui-sample.product-system .v4-agent-specialty{color:var(--a-muted);background:0 0;font-size:11px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-context{border:0;border-bottom:1px solid var(--a-line);background:0 0;border-radius:0;margin:0 24px;padding:12px 0}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-context>svg{color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-messages{gap:30px;padding:24px}html[data-theme] .v2-app.ui-sample.product-system .v2-message-text{color:var(--a-body);font-size:14px;line-height:1.85}html[data-theme] .v2-app.ui-sample.product-system .v2-message-user .v2-message-text{background:var(--a-soft);border-color:var(--a-line);border-radius:8px 2px 8px 8px;font-size:13px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-result{border:0;border-top:1px solid var(--a-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 0 0}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-result-title :is(strong,svg){color:var(--a-body)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-result-title>svg{color:var(--a-green)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-result-status{color:var(--a-muted);font-size:11px;line-height:1.65}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-composer{background:var(--a-canvas);border-top:1px solid var(--a-line);padding:10px 18px 0}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-box{background:var(--a-surface);border:1px solid var(--a-strong);box-shadow:none;border-radius:10px}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-box:focus-within{border-color:var(--a-accent-text);outline-offset:0;box-shadow:none;outline:none}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-box textarea{box-shadow:none;background:0 0;outline:0;height:52px;min-height:52px;max-height:132px;transition:none;font-size:14px!important;line-height:1.8!important}html[data-theme] .v2-app.ui-sample.product-system .v2-suggestions{border:0;flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;margin:0;padding:0 0 10px;display:flex;overflow:visible}html[data-theme] .v2-app.ui-sample.product-system .v2-suggestions button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:32px;color:var(--a-body);border-color:var(--a-line);background:0 0;border-radius:5px;padding:7px 9px;font-size:12px}html[data-theme] .v2-app.ui-sample.product-system .v2-suggestions button:hover{color:var(--a-accent-text);background:var(--a-accent-soft);border-color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-disclaimer{color:var(--a-muted);padding:8px 0;font-size:10px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-welcome{background:0 0;border:0;padding:6px 0}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-welcome h3{letter-spacing:-.04em;font-size:25px;font-weight:600;line-height:1.45}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-working{border:1px solid var(--a-line);background:var(--a-surface);box-shadow:none;border-radius:8px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-working .current{color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-welcome h3{color:var(--a-ink)}html[data-theme] .executive-brief.decision-brief[open]{background:var(--a-surface);border:1px solid var(--a-line);border-top:2px solid var(--a-accent);box-shadow:var(--a-shadow);border-radius:0 0 10px 10px;padding:22px 20px 14px}html[data-theme=light] .executive-brief.decision-brief[open]{border-top-color:var(--a-accent);box-shadow:0 7px 20px -14px #232e202e}html[data-theme] .decision-header h3{letter-spacing:-.035em;font-size:22px;font-weight:610;line-height:1.47}html[data-theme] .decision-stage{color:var(--a-muted);letter-spacing:.035em;font-size:11px}html[data-theme] .decision-meaning{color:var(--a-body);font-size:14px;line-height:1.8}html[data-theme] .decision-number strong{letter-spacing:-.04em;font-size:37px;font-weight:470}html[data-theme] .decision-comparison-track{background:var(--a-soft)}html[data-theme] .decision-comparison-fill.is-current{background:var(--a-green)}html[data-theme] .decision-next{border-top-color:var(--a-line)}html[data-theme] .decision-evidence{white-space:nowrap;flex-shrink:0}html[data-theme] .decision-next>span{color:var(--a-accent-text);font-size:11px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-result.is-action-only{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0}html[data-theme] .v2-app.ui-sample.product-system .v3-deeper-finding{background:var(--a-soft);border:0;border-top:1px solid var(--a-line);border-radius:0}html[data-theme] .v2-app.ui-sample.product-system .v3-deeper-finding h2{color:var(--a-ink)}html[data-theme] .v2-app.ui-sample.product-system .v3-deeper-finding p{color:var(--a-body)}html[data-theme] .is-action-only :is(.v2-agent-result-title,.v2-agent-result-status){display:none}html[data-theme] .v2-app.ui-sample.product-system .v2-follow-button{background:var(--a-raised);color:var(--a-accent-text);border-color:var(--a-strong);box-shadow:var(--a-shadow);flex-shrink:0;align-self:center;margin:4px 0;position:static;translate:none}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-chips>span{background:var(--a-soft);color:var(--a-muted);border-color:var(--a-line)}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-chips>span.selected{background:var(--a-accent-soft);color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-chips:not(:has(.selected)){display:none}html[data-theme] .intel-question-bubble{background:var(--a-soft);color:var(--a-ink);border-color:var(--a-line)}html[data-theme] .decision-limit p{font-size:12px;line-height:1.75}html[data-theme] .decision-provenance{border-color:var(--a-line)}html[data-theme] .decision-source-fold{color:var(--a-muted);margin-top:8px;font-size:12px}html[data-theme] .decision-source-fold>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;padding-block:4px;list-style:none;display:flex}html[data-theme] .decision-source-fold>summary::-webkit-details-marker{display:none}html[data-theme] .decision-source-fold>summary:hover{color:var(--a-accent-text)}html[data-theme] .decision-source-fold[open]>summary svg{transform:rotate(45deg)}html[data-theme] .decision-source-fold>p{color:var(--a-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.75}html[data-theme] .decision-policy-limit{border-top:1px solid var(--a-line);padding-block:8px}html[data-theme] .decision-facts-policy .decision-fact-text strong{font-weight:500;line-height:1.8}html[data-theme] .decision-facts-priority .is-priority{border-left:0;border-top:1px solid var(--decision-tone)}html[data-theme] .v7-evidence-focused{outline:2px solid var(--a-accent-text);outline-offset:5px;box-shadow:0 0 0 7px var(--a-accent-soft)}html[data-theme] .intelligence-center{background:var(--a-canvas)}html[data-theme] .intel-title-symbol{color:var(--a-accent-text);background:var(--a-accent-soft);border-color:#0000;border-radius:8px}html[data-theme] .intel-title-line h1{letter-spacing:-.04em;font-weight:620}html[data-theme] .intel-center-toolbar{background:color-mix(in srgb, var(--a-surface) 92%, transparent);border-color:var(--a-line);box-shadow:var(--v7-inset);border-radius:8px}html[data-theme] .intel-list-item{border:0;border-top:1px solid var(--a-line);box-shadow:none;background:0 0;border-radius:0}html[data-theme] .intel-list-item:hover{background:var(--a-surface);border-color:var(--a-strong);box-shadow:none}html[data-theme] .intel-list-title{letter-spacing:-.03em;font-weight:610;line-height:1.5}html[data-theme] .intel-list-item :is(.intel-list-summary,.intel-list-relevance){color:var(--a-body)}html[data-theme] .intel-reader-dialog{border:1px solid var(--a-strong);background:var(--a-surface);box-shadow:var(--v7-inset), var(--a-shadow-dialog);border-radius:12px}html[data-theme] .intel-reader-toolbar{background:var(--a-canvas);border-color:var(--a-line)}html[data-theme] .intel-reader-toolbar button{color:var(--a-body)}html[data-theme] .intel-reader-toolbar button:hover{color:var(--a-accent-text)}html[data-theme] .intel-report{background:var(--a-surface)}html[data-theme] .intel-judgment-grid>div{border-left:0;border-top:1px solid var(--a-line);background:var(--a-soft);border-radius:6px}html[data-theme] :is(.intel-quote-chip,.intel-answer-quote){border-left-width:1px}html[data-theme] .intel-report :is(h1,h2,h3,h4){letter-spacing:-.035em;font-weight:620}html[data-theme] .intel-report p{color:var(--a-body);font-size:15px;line-height:1.95}html[data-theme] .intel-report :is(a,.intel-evidence-link){color:var(--a-accent-text);text-underline-offset:4px}html[data-theme] .intel-agent-panel{background:var(--a-canvas);border-color:var(--a-line)}html[data-theme] .intel-agent-header,html[data-theme] .intel-agent-context{border-color:var(--a-line);background:0 0}html[data-theme] .intel-answer{box-shadow:none;background:0 0;border:0;padding:12px 0}html[data-theme] .intel-answer-actions button{color:var(--a-accent-text);border-color:var(--a-line);background:0 0;border-radius:5px}html[data-theme] .intel-answer-actions button:hover{background:var(--a-accent-soft)}html[data-theme] :is(.intel-agent-composer,.intel-agent-form){background:var(--a-surface);border-color:var(--a-line);border-radius:8px}html[data-theme] .intel-agent-composer:focus-within{border-color:var(--a-accent-text);box-shadow:none;outline:none}html[data-theme] .intel-agent-composer{border:1px solid var(--a-strong);margin:10px 14px 14px}html[data-theme] .intel-reader-dialog .intel-agent-composer textarea{resize:none;background:0 0;border:0;border-radius:0;height:52px;min-height:52px;max-height:132px;padding:0;font-size:14px;line-height:1.8;transition:none}html[data-theme] :is(.v2-composer-box,.intel-agent-composer) textarea:focus{box-shadow:none!important;outline:none!important}@media (max-width:800px){html[data-theme] .intel-reader-dialog .intel-agent-composer textarea{font-size:16px}}html[data-theme] :is(.intel-list-tags,.intel-report-tags) span,html[data-theme] .product-system :is(.v2-report-sidebar nav button.selected,.v2-report-sidebar nav button:hover){color:var(--a-accent-text);background:var(--a-accent-soft)}html[data-theme] .product-system :is(.v3-operations-tabs button[aria-current=page],.v3-monitor-tabs button[aria-selected=true]){color:var(--a-accent-text);border-color:var(--a-accent-text)}html[data-theme] .product-system .v3-map-instruction{color:var(--a-accent-text)}html[data-theme] .product-system :is(.v3-map-tools,.v3-map-zoom) button:hover{color:var(--a-accent-text);background:var(--a-accent-soft)}html[data-theme] .intel-selection-popover{background:var(--a-raised);border:1px solid var(--a-strong);box-shadow:var(--a-shadow)}html[data-theme] .intel-phase-meter span i{background:var(--a-accent);box-shadow:none}@media (max-width:1280px) and (min-width:801px){html[data-theme] .v2-app.ui-sample.product-system .v2-agent-messages{padding:20px 18px}html[data-theme] .executive-brief.decision-brief[open]{padding:19px 16px 12px}html[data-theme] .decision-header h3{font-size:20px}html[data-theme] .decision-number strong{font-size:33px}}@media (max-width:800px){html[data-theme] .v2-app.ui-sample.product-system .v2-mobile-switch button.active{background:var(--a-surface);color:var(--a-accent-text)}html[data-theme] .v2-app.ui-sample.product-system .v4-agent-specialty{display:none}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-head{min-height:46px;padding:11px 18px 9px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-context{margin-inline:18px;padding-block:9px}:is(html[data-theme] .v2-app.ui-sample.product-system .v2-agent:has(.decision-brief[open]) .v2-agent-context,html[data-theme] .v2-app.ui-sample.product-system .v7-brief-message>.v2-message-byline){display:none}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-box .v2-send{width:32px;height:32px}html[data-theme] .v2-app.ui-sample.product-system .v2-composer-box textarea,html[data-theme] .intel-reader-dialog .intel-agent-composer textarea{font-size:16px!important;line-height:1.6!important}html[data-theme] .v2-app.ui-sample.product-system .v2-global-header nav>button{padding:8px 10px;font-size:12px}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-messages{padding:12px 16px}html[data-theme] .executive-brief.decision-brief[open]{padding:16px 16px 12px}html[data-theme] .decision-header h3{font-size:21px}html[data-theme] .decision-mobile-direction{color:var(--a-body);margin:0 0 16px;font-size:13px;line-height:1.75;display:block}html[data-theme] .decision-mobile-direction>span{color:var(--a-accent-text);margin-right:8px;font-weight:550}html[data-theme] .decision-contribution .decision-next>:is(span,p){display:none}html[data-theme] .product-system :is(.v2-outcome,.v2-report-conclusion,.v3-deeper-outcome){padding:20px}}@media (prefers-reduced-motion:reduce){html[data-theme] .v4-module-card-head:before,html[data-theme] :is(.v4-card-action svg,.decision-evidence svg,.button,.v7-evidence-focused){transition:none!important;animation:none!important}}html[data-reduced-motion=true] .v4-module-card-head:before,html[data-reduced-motion=true] :is(.v4-card-action svg,.decision-evidence svg,.button,.v7-evidence-focused){transition:none!important;animation:none!important}html[data-theme] .v2-dialog .v2-dialog-body:focus-visible{outline-offset:-2px;box-shadow:none;outline:1px solid var(--a-accent-text)!important}html[data-theme] .v2-dialog :is(.v2-model-title,.v2-object-heading){flex-wrap:wrap}html[data-theme] .v2-dialog .v2-formula-list{min-width:0}@media (max-width:600px){html[data-theme] .v2-dialog .v2-key-values>div{flex-direction:column;align-items:stretch;gap:4px}html[data-theme] .v2-dialog .v2-key-values :is(dt,dd){white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}html[data-theme] .v2-dialog .v2-formula-list{padding:12px}html[data-theme] .v2-dialog .v2-segmented{max-width:100%;overflow-x:auto}html[data-theme] .v2-dialog .v2-segmented>button{flex:none}html[data-theme] .v2-dialog .v2-record-fields{grid-template-columns:minmax(0,1fr)}html[data-theme] .intel-reader-toolbar{flex-wrap:wrap;gap:4px;padding:8px 12px;position:relative}html[data-theme] .intel-reader-back-actions{flex-wrap:wrap;flex:1 0 100%;min-width:0;padding-right:38px}html[data-theme] .intel-reader-toolbar button{white-space:nowrap;flex-shrink:0;min-height:32px}html[data-theme] .intel-reader-actions{flex-wrap:wrap;flex:1 0 100%;gap:8px}html[data-theme] .intel-reader-actions button:first-child{display:inline-flex}html[data-theme] .intel-reader-actions .intel-reader-close{width:32px;position:absolute;top:8px;right:8px}}@media (max-height:560px){html[data-theme] .v2-dialog{max-height:calc(100dvh - 16px)}html[data-theme] .v2-dialog .v2-dialog-heading{padding-block:12px}html[data-theme] .v2-dialog>.v2-dialog-body{padding-block:16px}}@media (max-height:700px){html[data-theme] .v2-app.ui-sample.product-system .v2-agent,html[data-theme] .intel-reader-dialog .intel-agent-panel{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}html[data-theme] .v2-app.ui-sample.product-system .v2-agent>*,html[data-theme] .intel-reader-dialog .intel-agent-panel>*{flex-shrink:0}html[data-theme] .v2-app.ui-sample.product-system .v2-agent-messages,html[data-theme] .intel-reader-dialog .intel-agent-scroll{flex:1 0 180px;min-height:180px}}.v3-chart-tooltip,.v2-chart-tip{border:1px solid var(--a-line,#2b3a33);background:var(--a-surface,#121815);min-width:136px;color:var(--a-ink,#e7eee8);box-shadow:0 12px 24px -16px color-mix(in srgb, var(--a-ink,#e7eee8) 45%, transparent);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}:root[data-theme=light] .v3-chart-tooltip,:root[data-theme=light] .v2-chart-tip{border-color:var(--a-line,#d7ddd8);background:var(--a-surface,#fff);color:var(--a-ink,#25342e);box-shadow:0 12px 24px -16px color-mix(in srgb, var(--a-ink,#25342e) 30%, transparent)}.v3-chart-tooltip-label{color:var(--a-ink,#e7eee8);letter-spacing:-.01em;font-weight:650;display:block}.v3-chart-tooltip-value{color:var(--a-muted,#a1aca6);justify-content:space-between;align-items:center;gap:18px;margin-top:7px;display:flex}.v3-chart-tooltip-value>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.v3-chart-tooltip-value>span>i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.v3-chart-tooltip-value>b{color:var(--a-ink,#e7eee8);white-space:nowrap;font-weight:650}.v3-chart-tooltip--compact .v3-chart-tooltip-value{margin-top:5px}.v3-chart-tooltip-action{border-top:1px solid var(--a-line,#2b3a33);background:var(--a-accent-soft,#c1ff721f);color:var(--a-accent-text,#c1ff72);border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:7px 8px;font-size:12px;line-height:1.3;display:flex}:root[data-theme=light] .v3-chart-tooltip-label{color:var(--a-ink,#25342e)}:root[data-theme=light] .v3-chart-tooltip-value{color:var(--a-muted,#69756c)}:root[data-theme=light] .v3-chart-tooltip-value>b{color:var(--a-ink,#25342e)}:root[data-theme=light] .v3-chart-tooltip-action{border-top-color:var(--a-line,#d7ddd8);background:var(--a-accent-soft,#ff6b241f);color:var(--a-accent-text,#ff6b24)}.v3-chart-tooltip-action svg{flex:none}.recharts-tooltip-wrapper{pointer-events:none}.recharts-tooltip-cursor{fill:var(--a-canvas,#090f0d);opacity:.6}:root[data-theme=light] .recharts-tooltip-cursor{fill:var(--a-canvas,#f4f4ef)}.recharts-cartesian-axis-tick-value,.recharts-default-legend,.recharts-legend-item-text{font-variant-numeric:tabular-nums}.recharts-default-legend{color:var(--a-muted,#a1aca6);line-height:1.4}.recharts-default-legend .recharts-legend-item{margin-right:18px!important}.v2-legacy-chart{color:var(--a-ink,#e7eee8)}:root[data-theme=light] .recharts-default-legend,:root[data-theme=light] .v2-legacy-chart{color:var(--a-muted,#69756c)}@media (prefers-reduced-motion:reduce){.v3-chart-tooltip,.v2-chart-tip{transition:none}}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon{overflow:hidden auto}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-command-world{overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-earth-device:before{display:none}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-earth-canvas{filter:none;min-height:0}@media (min-width:1100px){html[data-theme] .v2-app.ui-sample.product-system .earth-horizon{--earth-page-inset:clamp(36px, 4vw, 76px)}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-module-stack{align-self:start}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-command-world{margin-left:calc(-1 * var(--earth-page-inset));padding-left:var(--earth-page-inset);align-self:stretch;max-width:none;min-height:0;container-type:inline-size}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-home-heading{z-index:3;padding-top:clamp(22px,3.2vh,42px)}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-home-heading h1{letter-spacing:-.04em;white-space:normal;text-wrap:balance;max-width:4.8em;font-size:clamp(52px,4.2vw,80px);font-weight:620;line-height:1.1}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-home-heading>p{max-width:28em;margin-top:24px}html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-earth-device{--earth-surface:min(148cqw, calc(100svh + 60px));width:var(--earth-surface);aspect-ratio:1;max-width:none;height:auto;margin:calc(20px - var(--earth-surface) * .1) 0 calc(var(--earth-surface) * -.1) calc(36cqw - var(--earth-surface) * .5);z-index:1;flex:none;align-self:flex-start;min-height:0;position:relative}}@media (max-width:1099px){html[data-theme] .v2-app.ui-sample.product-system .earth-horizon .v4-earth-device{aspect-ratio:1;flex:none;width:100%;max-width:720px;height:auto;min-height:0;max-height:min(560px,80svh);margin:0}}html[data-theme] .v2-app.ui-sample.product-system.s01-app .v2-global-header nav>a.active{color:var(--a-primary-ink);background:var(--a-accent);border-color:var(--a-accent)}html[data-theme] .v2-app.ui-sample.product-system.s01-app .v2-global-header nav>a:not(.active):hover{color:var(--a-ink);background:var(--a-soft)}.s01-app .v2-global-header nav>a{border-radius:999px;padding:9px 15px}html[data-theme] .s01-app.ui-sample.product-system .v2-toast[data-kind=planning]{background:var(--a-surface);color:var(--a-ink);border-color:var(--a-line);font-size:13px;box-shadow:0 8px 28px -16px #0000004d}html[data-theme] .s01-app.ui-sample.product-system .v2-toast[data-kind=planning] svg{color:var(--a-muted)}.s01-primary-nav .s01-nav-group{flex:none;align-items:center;gap:2px;display:flex}.s01-primary-nav .s01-nav-products{background:color-mix(in srgb, var(--a-soft) 70%, transparent);border-radius:999px;padding:2px 4px}.s01-nav-divider{background:var(--a-line);flex:0 0 1px;height:20px;margin-inline:10px}html[data-theme] .s01-app.ui-sample.product-system .v2-global-header .s01-nav-group>:is(a,button){min-height:40px;color:var(--a-muted);font:inherit;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:550;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}html[data-theme] .s01-app.ui-sample.product-system .v2-global-header .s01-nav-group>:is(a,button):hover{background:var(--a-raised,var(--a-soft));color:var(--a-ink)}html[data-theme] .s01-app.ui-sample.product-system .v2-global-header .s01-nav-group>.active{color:var(--a-primary-ink);background:var(--a-accent)}@media (max-width:850px){.s01-nav-divider{margin-inline:6px}html[data-theme] .s01-app.ui-sample.product-system .v2-global-header .s01-nav-group>:is(a,button){min-height:36px;padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.s01-primary-nav .s01-nav-group>:is(a,button){transition:none!important}}.s01-secondary-nav{min-height:56px;color:var(--a-muted);border-bottom:1px solid var(--a-line);flex:none;align-items:center;gap:32px;margin-bottom:12px;padding:0 clamp(24px,3vw,58px);font-size:13px;display:flex}.s01-secondary-nav a{color:inherit;text-decoration:none}.s01-up-link{align-items:center;gap:7px;display:inline-flex}.s01-up-link:hover{color:var(--a-accent-text)}.s01-scene-context{color:var(--a-ink);font-weight:550}.s01-context-trail{border-right:1px solid var(--a-line);flex:none;align-items:center;gap:10px;padding-right:32px;font-size:12px;display:flex}.s01-context-trail>svg{opacity:.6}.s01-context-trail .s01-up-link{min-height:38px}.s01-context-trail .s01-up-link:hover span{text-underline-offset:4px;text-decoration:underline}.s01-secondary-nav .s01-function-tabs{align-self:stretch;align-items:stretch;gap:28px;min-width:0;display:flex;overflow-x:auto}.s01-secondary-nav .s01-function-tabs a{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:0 2px;font-weight:550;transition:color .16s;display:flex;position:relative}.s01-secondary-nav .s01-function-tabs a:after{content:"";background:0 0;height:2px;transition:background-color .16s;position:absolute;bottom:0;left:2px;right:2px}.s01-secondary-nav .s01-function-tabs a:hover{color:var(--a-ink)}.s01-secondary-nav .s01-function-tabs a:hover:after{background:var(--a-line)}.s01-secondary-nav .s01-function-tabs a[aria-current]{color:var(--a-accent-text);font-weight:600}.s01-secondary-nav .s01-function-tabs a[aria-current]:after{background:var(--a-accent)}.s01-secondary-nav .s01-function-tabs a:focus-visible{outline:2px solid var(--a-accent-text);outline-offset:-5px;border-radius:4px}.s01-app .v2-breadcrumb a{color:var(--a-muted);text-decoration:none}.s01-app .v2-breadcrumb a:hover{color:var(--a-accent-text)}.s01-industry-home{background:var(--a-canvas);min-height:0;color:var(--a-ink);isolation:isolate;scrollbar-width:thin;scrollbar-color:var(--a-line) transparent;flex:1;position:relative;overflow:clip auto}.s01-world-stage{isolation:isolate;width:100%;min-height:max(860px,100svh - 106px);display:flow-root;position:relative;overflow:clip}.s01-planet-field{z-index:0;width:100%;height:100%;position:absolute;inset:0}.s01-mode-use .s01-planet-field{height:max(800px,100svh - 106px)!important}.s01-planet-field canvas{background:0 0;width:100%;height:100%;display:block}.s01-planet-field canvas:focus{box-shadow:none!important;outline:none!important}.s01-planet-connectors,.s01-planet-entries.is-anchored{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s01-planet-connectors [data-stage=produce]{--planet-signal:#63dbe3}.s01-planet-connectors [data-stage=store]{--planet-signal:#baa4f3}.s01-planet-connectors [data-stage=transport]{--planet-signal:#eca571}.s01-planet-connectors [data-stage=use]{--planet-signal:#74c3ea}html[data-theme=light] .s01-planet-connectors [data-stage=produce]{--planet-signal:#287685}html[data-theme=light] .s01-planet-connectors [data-stage=store]{--planet-signal:#7759bd}html[data-theme=light] .s01-planet-connectors [data-stage=transport]{--planet-signal:#9b6928}html[data-theme=light] .s01-planet-connectors [data-stage=use]{--planet-signal:#4963d9}.s01-planet-connectors g{color:var(--planet-signal);opacity:.62;transition:opacity .18s ease-out}.s01-planet-connectors g[data-active=true]{opacity:1}.s01-planet-connectors line{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.s01-planet-connectors circle{fill:currentColor}.s01-planet-connectors .s01-rim-anchor{stroke:var(--a-canvas);stroke-width:1px}.s01-planet-entries.is-anchored .s01-planet-entry{position:absolute;top:0;left:0}.s01-planet-entries .s01-planet-entry{width:max-content;max-width:220px;min-height:54px;color:var(--a-ink);text-align:left;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:2px 0;display:flex}.s01-planet-entry-heading{letter-spacing:-.03em;align-items:center;gap:12px;font-size:clamp(19px,1.35vw,24px);font-weight:620;line-height:1.2;display:flex}.s01-planet-description{color:var(--a-muted);font-size:12px;line-height:1.5}.s01-planet-arrow{border:1px solid var(--a-accent-text);width:28px;height:28px;color:var(--a-accent-text);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;transition:color .18s ease-out,background-color .18s ease-out;display:inline-flex}.s01-planet-arrow svg{transition:transform .18s ease-out}.s01-planet-entry[data-active=true] .s01-planet-arrow{background:var(--a-accent-text);color:var(--a-canvas)}.s01-planet-entry[data-active=true] .s01-planet-arrow svg{transform:translate(1px)}.s01-planet-entry:focus-visible{box-shadow:none!important;outline:none!important}.s01-planet-entry:focus-visible .s01-planet-entry-heading>span:first-child{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--a-accent-text);text-decoration-color:var(--a-accent-text)}.s01-planet-entries.is-fallback{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(520px,90%);display:grid;position:absolute;top:350px;left:4vw}@media (max-width:1099px){.s01-planet-entries .s01-planet-entry{max-width:184px}.s01-planet-entry-heading{font-size:20px}.s01-planet-entries.is-fallback{top:220px;left:28px}}@media (max-width:650px){.s01-planet-entries .s01-planet-entry{max-width:164px}.s01-planet-entries.is-fallback{grid-template-columns:1fr;gap:20px;left:20px}}.s01-home-heading{z-index:2;pointer-events:none;max-width:39%;position:absolute;top:clamp(46px,6.3vh,84px);left:clamp(24px,4vw,92px)}.s01-home-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(46px,4.2vw,80px);font-weight:620;line-height:1.12}.s01-home-heading h1>span{white-space:nowrap;display:block}.s01-home-heading h1 i{color:var(--a-accent);font-style:normal}.s01-home-heading p{color:var(--a-body);letter-spacing:.025em;max-width:31em;margin:26px 0 0;font-size:15px;line-height:1.7}.s01-scenes-jump{display:none}.s01-home-breadcrumb{color:var(--a-muted);pointer-events:auto;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.s01-home-breadcrumb a{color:inherit;text-decoration:none}.s01-home-breadcrumb a:hover{color:var(--a-accent-text)}.s01-stage-detail{z-index:4;border:1px solid var(--a-line);background:var(--a-surface);width:min(370px,32vw);box-shadow:var(--a-shadow-dialog);animation:s01-reading-in .24s var(--v7-ease);border-radius:12px;padding:24px;position:absolute;top:390px;left:4vw}.s01-stage-detail>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.s01-stage-detail:focus{outline:none}.s01-stage-detail h2{margin:0;font-size:22px}.s01-stage-detail p{color:var(--a-body);line-height:1.75}.s01-stage-detail ul{color:var(--a-body);margin:18px 0;padding-left:18px;line-height:2.1}.s01-stage-detail .s01-stage-boundary{color:var(--a-muted);border-top:1px solid var(--a-line);padding-top:14px;font-size:12px}.s01-stage-detail>a{color:var(--a-accent-text);align-items:center;gap:12px;margin-top:12px;font-weight:550;text-decoration:none;display:inline-flex}.s01-scenario-stack{z-index:1;perspective:1500px;perspective-origin:-35% -18%;width:48%;transform-style:preserve-3d;--s01-travel:clamp(72px, calc(80px + (100vw - 1440px) * .11), 160px);flex-direction:column;gap:28px;margin-left:46%;padding:32px 4vw 90px 0;display:flex;position:relative}.s01-scenario-slot{--travel:0px;width:calc(100% - var(--s01-travel) * 1.25);transform-style:preserve-3d;transform:translate3d(calc(var(--travel) * .88295), 0, calc(var(--travel) * .46947));animation:s01-slot-enter .42s var(--v7-ease) both;position:relative}.s01-slot-1{--travel:var(--s01-travel);animation-delay:50ms}.s01-slot-2{--travel:calc(var(--s01-travel) * .22);animation-delay:.1s}.s01-slot-3{--travel:calc(var(--s01-travel) * .85);animation-delay:.15s}.s01-slot-4{--travel:calc(var(--s01-travel) * .36);animation-delay:.2s}.s01-app .s01-scenario-plane{width:100%;color:var(--a-ink);box-shadow:none;transform-origin:50%;transition:transform .22s var(--v7-ease);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:block;position:relative;transform:rotateY(-28deg)}.s01-scenario-plane:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--a-line) 55%, transparent));width:clamp(70px,12vw,230px);height:1px;position:absolute;top:0;right:calc(100% + 22px)}.s01-scenario-plane>header{border-top:1px solid var(--a-strong);flex-wrap:wrap;align-items:center;gap:12px;padding-top:15px;display:flex;position:relative}.s01-scenario-plane>header:before{content:"";background:var(--a-accent);width:17px;height:2px;position:absolute;top:-1px;left:0}.s01-scenario-plane h2{letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:630;line-height:1.35;display:inline-flex}.s01-scenario-plane h2>svg{color:var(--a-accent-text)}.s01-scenario-plane header>span,.s01-scenario-plane header>small{color:var(--a-muted);font-size:13px;font-weight:400}.s01-scenario-plane header>small{margin-left:auto}.s01-scenario-plane header>.s01-signal-warning{color:var(--a-orange)}.s01-signal-warning:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.s01-scene-metrics{grid-template-columns:minmax(0,1.65fr) 1fr .8fr;align-items:center;gap:20px;margin-top:24px;display:grid}.s01-primary-fact>div{align-items:baseline;gap:10px;display:flex}.s01-primary-fact>div>span:first-child{letter-spacing:-.04em;font-size:clamp(48px,3.6vw,66px);font-weight:480;line-height:1}.s01-primary-fact>div>span:last-child{color:var(--a-body);font-size:13px}.s01-primary-fact p{color:var(--a-body);margin:10px 0 0;font-size:13px;line-height:1.6}.s01-scene-metrics>div:not(:first-child)>span{color:var(--a-muted);font-size:13px}.s01-scene-metrics strong{letter-spacing:-.03em;align-items:baseline;gap:5px;margin-top:6px;font-size:clamp(27px,2.35vw,42px);font-weight:480;line-height:1.25;display:flex}.s01-scene-metrics small{color:var(--a-muted);letter-spacing:0;font-size:12px;font-weight:400}.s01-scene-metrics .s01-riding{color:var(--a-green)}.s01-scenario-plane h3{letter-spacing:-.025em;margin:18px 0 10px;font-size:clamp(17px,1.35vw,23px);font-weight:550;line-height:1.5}.s01-scene-focus{color:var(--a-body);flex-wrap:wrap;gap:7px 20px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.s01-scene-focus li+li{position:relative}.s01-scene-focus li+li:before{content:"·";color:var(--a-muted);position:absolute;left:-12px}.s01-scenario-plane footer{border-top:1px solid var(--a-line);color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;font-size:13px;display:flex}.s01-entry-action{color:var(--a-accent-text);white-space:nowrap;align-items:center;gap:12px;font-weight:550;display:inline-flex}.s01-entry-action>svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--a-accent-text) 60%, transparent);border-radius:50%;padding:5px;transition:transform .16s}.s01-scenario-plane:hover{transform:translate3d(0,-2px,12px)rotateY(-28deg)}.s01-scenario-plane:hover .s01-entry-action>svg{transform:translate(3px)}html[data-theme] .s01-app .s01-scenario-plane:focus-visible{outline:none}.s01-scenario-plane:focus-visible .s01-entry-action{outline:2px solid var(--a-accent-text);outline-offset:5px}.s01-invalid{color:var(--a-orange);gap:8px;margin:0;font-size:13px;display:flex}@keyframes s01-reading-in{0%{opacity:0}to{opacity:1}}@keyframes s01-slot-enter{0%{transform:translate3d(calc(var(--travel) * .88295), 8px, calc(var(--travel) * .46947))}to{transform:translate3d(calc(var(--travel) * .88295), 0, calc(var(--travel) * .46947))}}@media (min-width:2100px){.s01-scenario-stack{gap:34px;width:44%;margin-left:48%;padding-right:5vw}.s01-world-stage{min-height:max(1040px,100svh - 106px)}}@media (max-width:1399px) and (min-width:1100px){.s01-scenario-stack{gap:26px;width:50.5%;margin-left:43%;padding-right:3vw}.s01-home-heading{max-width:40%;left:3vw}.s01-home-heading h1{font-size:49px}.s01-scene-metrics{grid-template-columns:minmax(0,1.55fr) .9fr .75fr;gap:12px}.s01-primary-fact>div{flex-wrap:wrap;gap:4px 8px}.s01-scenario-plane header>small{flex-basis:100%;margin:0 0 0 29px}}@media (max-width:1099px),(pointer:coarse){.s01-world-stage{min-height:800px}.s01-planet-field,.s01-mode-use .s01-planet-field{height:760px!important}.s01-mode-chain .s01-world-stage{min-height:max(800px,100svh - 106px)}.s01-mode-chain .s01-planet-field{height:100%!important}.s01-home-heading{max-width:calc(100% - 56px);top:30px;left:28px}.s01-home-heading h1{font-size:clamp(36px,5.5vw,58px)}.s01-home-heading p{margin-top:18px;font-size:14px}.s01-stage-detail{width:auto;margin:760px 24px 30px;position:relative;top:auto;left:auto}.s01-scenario-stack{perspective:none;gap:28px;width:auto;margin:720px 28px 0;padding:0 0 36px}.s01-scenario-slot{width:100%;animation:none;transform:none}.s01-app .s01-scenario-plane,.s01-app .s01-scenario-plane:hover{transform:none}.s01-scenario-plane:before{display:none}.s01-scenario-plane h3{font-size:22px}.s01-scene-metrics strong{font-size:35px}.s01-primary-fact>div>span:first-child{font-size:54px}.s01-scene-metrics{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:650px){.s01-app .v2-global-header{flex-wrap:wrap;gap:10px}.s01-app .v2-global-header nav{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.s01-app .v2-global-header nav>a,.s01-app .v2-global-header nav>button{flex:none;height:36px;min-height:36px;padding:8px 11px;font-size:12px}.s01-secondary-nav{flex-wrap:wrap;gap:0;padding:0 15px;font-size:12px}.s01-context-trail{border-right:0;width:100%;padding:0}.s01-context-trail .s01-up-link{min-height:32px}.s01-secondary-nav .s01-function-tabs{gap:24px;width:100%}.s01-secondary-nav .s01-function-tabs a{min-height:44px;padding:0 2px}.s01-world-stage{min-height:860px}.s01-mode-chain .s01-world-stage{min-height:max(860px,100svh - 106px)}.s01-home-heading{max-width:calc(100% - 40px);top:25px;left:20px}.s01-home-heading h1{font-size:35px}.s01-home-heading p{max-width:23em;font-size:13px}.s01-planet-field,.s01-mode-use .s01-planet-field{height:850px!important}.s01-mode-chain .s01-planet-field{height:100%!important}.s01-scenario-stack{gap:28px;margin:710px 20px 0}.s01-mode-use .s01-planet-field{-webkit-mask-image:linear-gradient(#000 65%,#0000 99%);mask-image:linear-gradient(#000 65%,#0000 99%);height:560px!important}.s01-mode-use .s01-scenario-stack{margin-top:560px}.s01-scenes-jump{color:var(--a-accent-text);pointer-events:auto;background:0 0;border:0;align-items:center;gap:14px;margin-top:16px;padding:8px 0;font-size:13px;display:inline-flex}.s01-scenes-jump span{color:var(--a-muted);font-size:12px}.s01-scenario-plane h2{font-size:18px}.s01-scenario-plane header{gap:8px}.s01-scenario-plane header>small{flex-basis:100%;margin-left:27px;font-size:12px}.s01-scene-metrics{grid-template-columns:1fr 1fr;gap:16px}.s01-primary-fact{grid-column:1/-1}.s01-primary-fact>div>span:first-child{font-size:54px}.s01-scene-metrics strong{font-size:32px}.s01-scenario-plane h3{font-size:20px}.s01-scenario-plane footer>span:first-child{max-width:55%;font-size:12px}.s01-scene-focus{gap:7px 18px}.s01-stage-detail{margin:850px 20px 24px}}@media (min-width:1100px){.s01-scenario-plane footer,.s01-scenario-plane header>small,.s01-scenario-plane .s01-scene-focus{color:var(--a-body);font-size:14px}.s01-scenario-stack{gap:16px;padding-top:24px;padding-bottom:64px}.s01-scenario-plane>header{padding-top:12px}.s01-scene-metrics{margin-top:18px}.s01-scenario-plane h3{margin:12px 0 8px}.s01-scene-focus{margin-bottom:8px}.s01-scenario-plane footer{margin-top:12px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.s01-industry-home *,.s01-secondary-nav *,.s01-secondary-nav :after{transition:none!important;animation:none!important}}html[data-reduced-motion=true] .s01-industry-home *{transition:none!important;animation:none!important}.s01-preparation-workspace{--s01-panel-gap:clamp(12px, 1.3vw, 20px);gap:var(--s01-panel-gap);min-height:0;color:var(--a-ink);background:var(--a-canvas);flex:1;grid-template-columns:minmax(0,1fr) clamp(360px,29vw,460px);padding:clamp(10px,1.2vw,18px);display:grid}.s01-preparation-workspace .s01-preparation-mobile-switch{display:none}.s01-preparation-workspace .s01-preparation-business,.s01-preparation-workspace .s01-preparation-agent{border:1px solid var(--a-line);background:var(--a-surface);min-width:0;min-height:0;box-shadow:none;border-radius:9px}.s01-preparation-workspace .s01-preparation-business{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--a-strong) transparent;flex-direction:column;grid-area:1/1;display:flex;overflow-y:auto}.s01-preparation-workspace .s01-preparation-agent{color:var(--a-ink);flex-direction:column;grid-area:1/2;display:flex;overflow:hidden}.s01-preparation-workspace button{font:inherit}:is(.s01-preparation-workspace button:focus-visible,.s01-preparation-workspace textarea:focus-visible){outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-preparation-page-head{border-bottom:1px solid var(--a-line);flex:none;padding:clamp(18px,2.3vw,30px) clamp(18px,2.8vw,38px) 20px}.s01-preparation-breadcrumb{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;line-height:1.4;display:flex}.s01-preparation-breadcrumb button{color:var(--a-accent-text);cursor:pointer;background:0 0;border:0;padding:0}.s01-preparation-title-row,.s01-preparation-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.s01-preparation-kicker,.s01-preparation-eyebrow{color:var(--a-accent-text);letter-spacing:.04em;margin:0 0 7px;font-size:12px}.s01-preparation-title-row h1{color:var(--a-ink);letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.1vw,36px);font-weight:620;line-height:1.18}.s01-preparation-description{max-width:640px;color:var(--a-body);margin:10px 0 0;font-size:14px;line-height:1.65}.s01-preparation-status{border:1px solid color-mix(in srgb, var(--a-orange) 35%, var(--a-line));color:var(--a-orange-text,var(--a-orange));background:color-mix(in srgb, var(--a-orange) 10%, transparent);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:7px;margin-top:4px;padding:7px 10px;font-size:12px;display:inline-flex}.s01-preparation-status>span{background:var(--a-orange);border-radius:50%;width:7px;height:7px}.s01-preparation-business-body{flex-direction:column;flex:1 0 auto;gap:24px;padding:clamp(18px,2.5vw,34px) clamp(18px,2.8vw,38px) 34px;display:flex}.s01-preparation-empty{border-bottom:1px solid var(--a-line);align-items:flex-start;gap:13px;padding:18px 0 22px;display:flex}.s01-preparation-empty-icon{border:1px solid color-mix(in srgb, var(--a-orange) 34%, var(--a-line));width:38px;height:38px;color:var(--a-orange);background:color-mix(in srgb, var(--a-orange) 10%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}.s01-preparation-empty h2,.s01-preparation-section-head h2{color:var(--a-ink);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:610;line-height:1.4}.s01-preparation-empty p,.s01-preparation-definition-panel>p,.s01-preparation-data-panel>p{max-width:720px;color:var(--a-body);margin:7px 0 0;font-size:13px;line-height:1.7}.s01-preparation-section-head{border-bottom:1px solid var(--a-line);align-items:flex-end;padding-bottom:12px}.s01-preparation-section-head .s01-preparation-eyebrow{margin-bottom:5px}.s01-preparation-muted{color:var(--a-muted);white-space:nowrap;font-size:12px}.s01-preparation-focus-grid{background:var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.s01-preparation-focus-item{background:var(--a-surface);gap:11px;min-width:0;padding:17px 16px 18px;display:flex}.s01-preparation-item-mark,.s01-preparation-list-icon{border:1px solid color-mix(in srgb, var(--a-accent-text) 38%, var(--a-line));width:25px;height:25px;color:var(--a-accent-text);background:color-mix(in srgb, var(--a-accent) 10%, transparent);border-radius:4px;flex:none;place-items:center;display:grid}.s01-preparation-focus-item h3{color:var(--a-ink);margin:1px 0 5px;font-size:14px;font-weight:600;line-height:1.45}.s01-preparation-focus-item p{color:var(--a-muted);margin:0;font-size:12px;line-height:1.65}.s01-preparation-detail{padding-top:1px}.s01-preparation-view-tabs{flex-wrap:wrap;gap:5px;display:flex}.s01-preparation-view-tabs button{border:1px solid var(--a-line);min-height:34px;color:var(--a-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.s01-preparation-view-tabs button:hover,.s01-preparation-view-tabs button.is-active{border-color:var(--a-accent-text);color:var(--a-accent-text);background:color-mix(in srgb, var(--a-accent) 9%, transparent)}.s01-preparation-list{border-top:1px solid var(--a-line);flex-direction:column;gap:1px;margin:16px 0 0;padding:0;list-style:none;display:flex}.s01-preparation-list li{border-bottom:1px solid var(--a-line);align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.s01-preparation-list-icon{width:27px;height:27px;color:var(--a-muted);background:var(--a-soft);border-color:var(--a-line)}.s01-preparation-list li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.s01-preparation-list strong{color:var(--a-ink);font-size:13px;font-weight:550;line-height:1.45}.s01-preparation-list li>div>span{color:var(--a-muted);font-size:12px;line-height:1.5}.s01-preparation-list-state{color:var(--a-orange-text,var(--a-orange));white-space:nowrap;flex:none;font-size:11px}.s01-preparation-footer{border-top:1px solid var(--a-line);color:var(--a-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;line-height:1.5;display:flex}.s01-preparation-footer span{align-items:center;gap:6px;display:inline-flex}.s01-preparation-footer svg{color:var(--a-accent-text)}.s01-preparation-agent-head{border-bottom:1px solid var(--a-line);height:auto;min-height:70px;padding:14px 18px}.s01-preparation-agent-title{align-items:center;gap:10px;min-width:0;display:flex}.s01-preparation-agent-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.s01-preparation-agent-title strong{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:610;line-height:1.35;overflow:hidden}.s01-preparation-agent-title span:last-child{color:var(--a-muted);font-size:11px}.s01-preparation-agent-icon{border:1px solid color-mix(in srgb, var(--a-accent) 46%, var(--a-line));width:30px;height:30px;color:var(--a-accent-text);background:color-mix(in srgb, var(--a-accent) 12%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}.s01-preparation-agent-actions{flex:none;gap:4px;display:flex}.s01-preparation-agent-actions button,.s01-preparation-clear-button,.s01-preparation-restore-button{color:var(--a-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.s01-preparation-agent-actions button{border:1px solid #0000;border-radius:6px;justify-content:center;width:30px;height:30px;padding:0}.s01-preparation-agent-actions button:hover:not(:disabled),.s01-preparation-clear-button:hover:not(:disabled),.s01-preparation-restore-button:hover:not(:disabled){border-color:var(--a-line);color:var(--a-accent-text);background:var(--a-soft)}.s01-preparation-workspace button:disabled{cursor:not-allowed;opacity:.48}.s01-preparation-agent-context{border-bottom:1px solid var(--a-line);min-height:43px;color:var(--a-muted);background:color-mix(in srgb, var(--a-soft) 65%, var(--a-surface));padding:10px 16px;font-size:11px}.s01-preparation-agent-context>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s01-preparation-agent-tag{color:var(--a-orange-text,var(--a-orange));background:color-mix(in srgb, var(--a-orange) 12%, transparent);border-radius:4px;flex:none;padding:3px 6px;font-size:10px}.s01-preparation-agent-messages{scrollbar-width:thin;scrollbar-color:var(--a-strong) transparent;flex:1;gap:25px;min-height:0;padding:20px 18px;overflow:auto}.s01-preparation-agent-welcome{padding:4px 2px}.s01-preparation-agent-welcome h2{color:var(--a-ink);letter-spacing:-.025em;margin:21px 0 10px;font-size:19px;font-weight:610;line-height:1.45}.s01-preparation-agent-welcome p{color:var(--a-body);margin:0;font-size:13px;line-height:1.85}.s01-preparation-agent-ready{border-top:1px solid var(--a-line);color:var(--a-muted);align-items:center;gap:7px;margin-top:20px;padding:10px 0;font-size:11px;display:flex}.s01-preparation-agent-ready svg{color:var(--a-accent-text)}.s01-preparation-agent-messages .v2-message{max-width:100%}.s01-preparation-agent-messages .v2-message-user{align-self:flex-end;max-width:91%}.s01-preparation-agent-messages .v2-message-text{color:var(--a-body);white-space:pre-wrap;margin:0;padding:0;font-size:13px;line-height:1.85}.s01-preparation-agent-messages .v2-message-user .v2-message-text{border:1px solid var(--a-line);color:var(--a-ink);background:var(--a-soft);border-radius:8px 3px 8px 8px;padding:9px 11px}.s01-preparation-agent-composer{border-top:1px solid var(--a-line);background:var(--a-surface);flex:none;padding:12px 16px 10px}.s01-preparation-agent-composer .s01-preparation-suggestions{gap:5px;padding-bottom:10px}.s01-preparation-suggestions button{border:1px solid var(--a-line);color:var(--a-body);white-space:nowrap;background:0 0;border-radius:6px;padding:7px 8px;font-size:11px}.s01-preparation-suggestions button:hover:not(:disabled){border-color:var(--a-accent-text);color:var(--a-accent-text);background:color-mix(in srgb, var(--a-accent) 9%, transparent)}.s01-preparation-composer-box{border:1px solid var(--a-line);background:var(--a-surface);min-height:52px;max-height:none;box-shadow:none;border-radius:8px;padding:9px 11px}.s01-preparation-composer-box:focus-within{border-color:var(--a-accent-text);box-shadow:none}.s01-preparation-composer-box textarea{resize:none;background:0 0;width:100%;height:52px;min-height:52px;max-height:132px;display:block;overflow-y:auto;box-shadow:none!important;color:var(--a-ink)!important;border:0!important;outline:none!important;padding:0!important;font-size:13px!important;line-height:1.7!important}.s01-preparation-composer-box textarea::placeholder{color:var(--a-muted);font-size:12px}.s01-preparation-composer-bottom{gap:8px;margin-top:7px}.s01-preparation-composer-bottom>span{color:var(--a-muted);margin-left:auto;font-size:10px}.s01-preparation-clear-button,.s01-preparation-restore-button{border-radius:4px;min-height:28px;padding:4px 5px;font-size:11px}.s01-preparation-send{width:34px;height:34px;color:var(--a-primary-ink);background:var(--a-primary);box-shadow:none;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.s01-preparation-send:hover:not(:disabled){filter:brightness(1.04)}.s01-preparation-agent-disclaimer{color:var(--a-muted);font-size:10px;line-height:1.5;margin:8px 0 0!important}@media (max-width:1100px){.s01-preparation-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,36vw);gap:10px;padding:10px}.s01-preparation-focus-grid{grid-template-columns:1fr}}@media (max-width:850px){.s01-preparation-workspace{flex-direction:column;gap:8px;padding:8px;display:flex}.s01-preparation-workspace .s01-preparation-mobile-switch{border:1px solid var(--a-line);background:var(--a-surface);border-radius:8px;flex:none;gap:6px;padding:4px;display:flex}.s01-preparation-mobile-switch button{min-height:36px;color:var(--a-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;font-size:12px}.s01-preparation-mobile-switch button.is-active{color:var(--a-primary-ink);background:var(--a-primary)}.s01-preparation-workspace .s01-preparation-business,.s01-preparation-workspace .s01-preparation-agent{flex:auto;width:100%}.s01-preparation-workspace.is-mobile-business .s01-preparation-agent,.s01-preparation-workspace.is-mobile-agent .s01-preparation-business{display:none}.s01-preparation-page-head{padding:16px 16px 18px}.s01-preparation-business-body{gap:20px;padding:18px 16px 28px}}@media (max-width:560px){.s01-preparation-title-row,.s01-preparation-section-head{display:block}.s01-preparation-status,.s01-preparation-muted{margin-top:13px;display:inline-flex}.s01-preparation-section-head .s01-preparation-view-tabs{margin-top:14px}.s01-preparation-empty{padding-top:12px}.s01-preparation-list-state{display:none}.s01-preparation-footer{display:block}.s01-preparation-footer span+span{margin-top:8px;display:block}.s01-preparation-agent-head{padding:12px 14px}.s01-preparation-agent-messages{padding:16px 14px}.s01-preparation-agent-composer{padding-inline:12px}.s01-preparation-suggestions{overflow-x:auto}.s01-preparation-composer-bottom>span{display:none}}@media (max-height:620px) and (min-width:851px){.s01-preparation-business-body{gap:17px;padding-top:20px;padding-bottom:24px}.s01-preparation-agent-messages{padding-block:14px}}.s01-focus-overview{gap:18px;padding-top:24px}.s01-focus-overview .s01-focus-plane{--s01-signal:var(--a-accent-text)}.s01-capability-safety .s01-focus-plane{--s01-signal:var(--a-orange)}.s01-capability-carbon .s01-focus-plane{--s01-signal:var(--a-green)}.s01-focus-plane>header:before{background:var(--s01-signal);width:25px}.s01-focus-plane h2>svg{color:var(--s01-signal)}.s01-focus-plane>header{border-color:color-mix(in srgb, var(--s01-signal) 40%, var(--a-line))}.s01-focus-priority{align-items:center;gap:28px;margin-top:26px;display:flex}.s01-focus-number{align-items:baseline;gap:12px;display:flex}.s01-focus-number>span:first-child{letter-spacing:-.04em;font-size:clamp(64px,5.5vw,92px);font-weight:480;line-height:1}.s01-focus-number>span:last-child{color:var(--a-body);max-width:6em;font-size:13px;line-height:1.7}.s01-focus-overview .s01-focus-judgment h3{text-wrap:balance;margin:0 0 9px;font-size:clamp(20px,1.65vw,28px);font-weight:600}.s01-focus-judgment p{color:var(--a-body);margin:0;font-size:13px;line-height:1.7}.s01-focus-fleet{color:var(--a-body);flex-wrap:wrap;align-items:baseline;gap:12px 26px;margin-top:22px;font-size:13px;display:flex}.s01-focus-fleet strong{letter-spacing:-.03em;margin:0 5px;font-size:25px;font-weight:500}.s01-focus-fleet .s01-riding{color:var(--a-green)}.s01-focus-bike .s01-entry-action{font-size:16px}.s01-capability-group-label{width:calc(100% - var(--s01-travel) * 1.25);border-top:1px solid var(--a-line);color:var(--a-body);justify-content:space-between;align-items:center;margin:2px 0 -10px;padding-top:10px;font-size:13px;display:flex;transform:rotateY(-28deg)}.s01-capability-group-label>span:first-child{color:var(--a-ink);font-weight:600}.s01-capability-group-label>span:last-child{color:var(--a-muted)}.s01-focus-overview .s01-capability-safety{margin-top:4px}.s01-capability-safety h3,.s01-capability-carbon h3{max-width:23em;margin-top:18px;font-size:clamp(20px,1.65vw,26px);line-height:1.5}.s01-capability-break{display:none}.s01-safety-relation,.s01-carbon-relation{color:var(--s01-signal);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.s01-safety-relation i{background:currentColor;border-radius:50%;width:3px;height:3px}.s01-carbon-relation{gap:12px}.s01-carbon-relation>span{border-bottom:1px solid color-mix(in srgb, var(--a-green) 50%, transparent);padding:0 8px 5px}.s01-capability-scope{color:var(--a-body);max-width:38em;margin:12px 0 0;font-size:13px;line-height:1.8}.s01-focus-plane footer{min-height:38px}.s01-capability-safety .s01-entry-action,.s01-capability-carbon .s01-entry-action{color:var(--a-ink)}.s01-capability-safety .s01-entry-action>svg,.s01-capability-carbon .s01-entry-action>svg{color:var(--s01-signal);border-color:var(--s01-signal)}.s01-focus-plane:focus-visible .s01-entry-action{outline-color:var(--s01-signal)}.s01-capability-shell{min-height:0;color:var(--a-ink);background:var(--a-canvas);scrollbar-color:var(--a-line) transparent;flex:1;padding:24px clamp(22px,4vw,76px) 52px;overflow:auto}.s01-capability-inner{max-width:1580px;margin:auto}.s01-capability-nav{margin-bottom:0}.s01-capability-nav a[aria-current]{color:var(--s01-capability-tone);border-bottom-color:var(--s01-capability-tone)}.s01-capability-shell[data-capability=safety],.s01-capability-nav[data-capability=safety]{--s01-capability-tone:var(--a-orange)}.s01-capability-shell[data-capability=carbon],.s01-capability-nav[data-capability=carbon]{--s01-capability-tone:var(--a-green)}.s01-capability-page-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding-bottom:26px;display:flex}.s01-capability-page-head h1{letter-spacing:-.03em;align-items:center;gap:13px;margin:0 0 8px;font-size:30px;font-weight:610;display:flex}.s01-capability-page-head h1>svg{color:var(--s01-capability-tone)}.s01-capability-page-head p{color:var(--a-body);margin:0;font-size:14px;line-height:1.75}.s01-capability-page-head>span{color:var(--a-muted);white-space:nowrap;font-size:12px}.s01-capability-shell button,.s01-capability-shell input,.s01-capability-shell select,.s01-capability-shell summary{font:inherit}.s01-capability-shell button:not(.icon-button){min-height:38px}.s01-capability-shell :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-safety-summary{align-items:center;gap:36px;margin-bottom:24px;display:flex}.s01-safety-total{align-items:baseline;gap:16px;display:flex}.s01-safety-total strong{letter-spacing:-.04em;font-size:54px;font-weight:480;line-height:1}.s01-safety-total span{color:var(--a-body);font-size:16px}.s01-safety-summary p{color:var(--a-body);max-width:48em;margin:0;font-size:14px;line-height:1.8}.s01-safety-summary>svg{color:var(--a-orange);flex:none}.s01-safety-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.s01-safety-search{border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-muted);border-radius:6px;flex:220px;align-items:center;gap:10px;max-width:340px;padding:0 12px;display:flex}html[data-theme] .s01-app .s01-safety-search input{width:100%;min-width:0;color:var(--a-ink);height:38px;box-shadow:none;background:0 0;border:0;outline:none}.s01-safety-search:focus-within{border-color:var(--a-accent-text)}.s01-capability-shell .s01-safety-search input:focus-visible{outline:none}.s01-safety-toolbar select{border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-ink);border-radius:6px;min-height:38px;padding:8px 12px}.s01-safety-filter{gap:4px;display:flex}.s01-safety-filter button{color:var(--a-body);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.s01-safety-filter button[aria-pressed=true]{color:var(--a-ink);background:var(--a-soft);font-weight:600}.s01-safety-filter button:hover{background:var(--a-soft)}.s01-safety-grid{grid-template-columns:minmax(310px,.92fr) minmax(0,1.4fr);align-items:start;gap:34px;display:grid}.s01-safety-list{margin:0;padding:0;list-style:none}.s01-safety-list li{border-top:1px solid var(--a-line)}.s01-safety-case{text-align:left;color:var(--a-ink);background:0 0;border-radius:0;padding:20px 16px;text-decoration:none;transition:background .16s;display:block}.s01-safety-case:hover,.s01-safety-case[aria-current]{background:var(--a-soft)}.s01-safety-case[aria-current]{box-shadow:inset 0 1px 0 var(--a-orange)}.s01-safety-case-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.s01-safety-case-head strong{font-size:20px;font-weight:580}.s01-safety-case-head span{color:var(--a-orange);font-size:12px}.s01-safety-case p{color:var(--a-body);margin:8px 0;font-size:14px;line-height:1.7}.s01-safety-case small{color:var(--a-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.s01-safety-detail{border-top:1px solid var(--a-strong);min-width:0;padding-top:20px}.s01-safety-detail h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600}.s01-safety-detail-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.s01-safety-detail-head>span{color:var(--a-orange);font-size:13px}.s01-safety-detail p{color:var(--a-body);font-size:14px;line-height:1.8}.s01-safety-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.s01-safety-facts dt{color:var(--a-muted);margin-bottom:7px;font-size:12px}.s01-safety-facts dd{color:var(--a-ink);overflow-wrap:anywhere;margin:0;font-size:14px}.s01-safety-detail h3{margin:26px 0 12px;font-size:16px;font-weight:600}.s01-safety-evidence{border-top:1px solid var(--a-line);padding:16px 0}.s01-safety-evidence>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.s01-safety-evidence strong{font-size:14px;font-weight:550}.s01-safety-evidence span,.s01-safety-evidence time{color:var(--a-muted);font-size:12px}.s01-safety-evidence p{margin:8px 0}.s01-safety-evidence button,.s01-safety-task{color:var(--a-accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px}.s01-safety-task{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.s01-safety-task span{color:var(--a-muted);font-size:12px}.s01-safety-actions{border-top:1px solid var(--a-line);flex-wrap:wrap;gap:10px;margin-top:22px;padding:18px 0;display:flex}.s01-safety-actions>a{color:var(--a-accent-text);align-items:center;gap:7px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.s01-safety-boundary{border-top:1px solid var(--a-line);color:var(--a-body);margin-top:26px;padding:16px 0;font-size:13px;line-height:1.8}.s01-safety-boundary summary{color:var(--a-ink);cursor:pointer;padding:6px 0}.s01-safety-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.s01-safety-coverage strong{font-size:14px;font-weight:550}.s01-safety-coverage p{color:var(--a-body);margin:8px 0}.s01-safety-empty{color:var(--a-body);border-top:1px solid var(--a-line);padding:30px 16px;font-size:14px;line-height:1.8}.s01-safety-source-note{color:var(--a-muted);font-size:12px;line-height:1.7}@media (min-width:2100px){.s01-focus-overview{gap:22px;padding-top:38px}.s01-focus-priority{margin-top:32px}.s01-focus-fleet{margin-top:26px}}@media (min-width:1100px) and (pointer:fine){.s01-focus-overview .s01-focus-plane>header{gap:10px;padding-top:10px}.s01-focus-overview .s01-focus-plane header>small{flex-basis:auto;margin-left:auto;font-size:12px}.s01-focus-priority{margin-top:18px}.s01-focus-fleet{margin-top:14px}.s01-focus-overview :is(.s01-capability-safety,.s01-capability-carbon) h3{margin:10px 0 6px;font-size:clamp(19px,1.35vw,23px)}.s01-focus-overview :is(.s01-safety-relation,.s01-carbon-relation){margin:8px 0;font-size:12px}.s01-focus-overview .s01-capability-scope{max-width:none;margin:6px 0 0;font-size:12px}.s01-focus-overview .s01-focus-plane footer{min-height:34px;margin-top:10px;padding-top:8px;font-size:12px}.s01-focus-overview .s01-capability-break{display:none}}@media (max-width:1399px) and (min-width:1100px){.s01-focus-priority{gap:20px}.s01-focus-plane footer{flex-wrap:nowrap}.s01-focus-plane footer .s01-entry-action{margin-left:auto}.s01-focus-overview .s01-focus-judgment h3{font-size:20px}.s01-capability-break{display:none}.s01-focus-overview{gap:14px}.s01-focus-overview .s01-focus-plane h2{font-size:17px}.s01-focus-overview .s01-focus-plane header>small,.s01-focus-overview .s01-focus-plane header>.s01-signal-warning{font-size:11px}.s01-focus-overview .s01-focus-plane footer>span:first-child{max-width:52%}}@media (max-width:1099px),(pointer:coarse){.s01-capability-group-label{width:100%;transform:none}.s01-focus-overview{padding-top:0}}@media (max-width:900px){.s01-capability-page-head{align-items:flex-start}.s01-capability-page-head>span{display:none}.s01-safety-summary{flex-wrap:wrap;gap:20px}.s01-safety-grid{grid-template-columns:1fr}.s01-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.s01-safety-detail{scroll-margin-top:20px}.s01-safety-coverage{grid-template-columns:1fr;gap:12px}}@media (max-width:599px){.s01-focus-priority{gap:18px}.s01-focus-number>span:first-child{font-size:64px}.s01-focus-overview .s01-focus-judgment h3{font-size:20px}.s01-focus-fleet{gap:20px}.s01-focus-plane footer{flex-wrap:wrap;align-items:flex-start;gap:14px}.s01-focus-plane footer .s01-entry-action{margin-left:auto}.s01-capability-page-head h1{font-size:25px}.s01-capability-shell{padding:20px 18px 36px}.s01-safety-list{display:block}.s01-safety-toolbar{gap:12px 8px}.s01-safety-filter{width:100%}.s01-safety-facts{grid-template-columns:1fr 1fr;gap:18px}.s01-safety-summary>svg{display:none}.s01-safety-total strong{font-size:45px}.s01-safety-actions{flex-direction:column;align-items:stretch}.s01-capability-nav nav{gap:18px}.s01-capability-nav{gap:8px}.s01-capability-nav .s01-scene-context{margin-right:0}}@media (prefers-reduced-motion:reduce){.s01-safety-case{transition:none}}.s01-carbon{width:100%;max-width:1500px;min-height:100%;color:var(--a-ink);font-variant-numeric:tabular-nums lining-nums;background:0 0;margin:0 auto;padding:0 0 32px}.s01-carbon,.s01-carbon *{box-sizing:border-box}.s01-carbon button,.s01-carbon input{font:inherit}.s01-carbon button{cursor:pointer}:is(.s01-carbon button:focus-visible,.s01-carbon input:focus-visible,.s01-carbon summary:focus-visible){outline:2px solid var(--a-accent-text,var(--a-accent));outline-offset:3px}.s01-carbon-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.s01-carbon-kicker,.s01-carbon-eyebrow{color:var(--a-accent-text,var(--a-accent));letter-spacing:.05em;margin:0 0 7px;font-size:12px;font-weight:550}.s01-carbon-head h2{color:var(--a-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:620;line-height:1.12}.s01-carbon-intro{max-width:760px;color:var(--a-body);margin:12px 0 0;font-size:14px;line-height:1.75}.s01-carbon-status{border:1px solid var(--a-line);min-height:36px;color:var(--a-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.s01-carbon-status>span:first-child{background:var(--a-green);border-radius:50%;width:7px;height:7px}.s01-carbon-toolbar{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:9px;padding:16px 0;display:flex}.s01-carbon-button{border:1px solid var(--a-line);min-height:40px;color:var(--a-body);background:var(--a-surface);border-radius:6px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:550;line-height:1.35;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.s01-carbon-button:hover:not(:disabled){border-color:var(--a-strong);color:var(--a-ink);background:var(--a-soft)}html[data-theme] .s01-app .s01-carbon-button.is-primary{border-color:var(--a-accent);color:var(--a-primary-ink,var(--a-ink));background:var(--a-accent)}html[data-theme] .s01-app .s01-carbon-button.is-primary:hover:not(:disabled){color:var(--a-primary-ink);border-color:var(--a-accent);background:color-mix(in srgb, var(--a-accent) 86%, var(--a-surface))}.s01-carbon-button:disabled{cursor:not-allowed;opacity:.48}.s01-carbon-notices{color:var(--a-body);gap:4px;padding:11px 0 0;font-size:12px;line-height:1.55;display:grid}.s01-carbon-notices p,.s01-carbon-assumption{margin:0}.s01-carbon-notices .is-storage{color:var(--a-orange)}.s01-carbon-assumption{border:1px solid color-mix(in srgb, var(--a-orange) 40%, var(--a-line));color:var(--a-body);background:color-mix(in srgb, var(--a-orange) 10%, var(--a-surface));border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.s01-carbon-grid{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:clamp(28px,4.5vw,70px);padding-top:28px;display:grid}.s01-carbon-inputs,.s01-carbon-results{min-width:0}.s01-carbon-section-heading{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:12px;display:flex}.s01-carbon-section-heading h3{color:var(--a-ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:610;line-height:1.35}.s01-carbon-section-heading>span{color:var(--a-muted);text-align:right;flex:none;font-size:11px;line-height:1.45}.s01-carbon-eyebrow{margin-bottom:5px}.s01-carbon-fieldset{border:0;min-width:0;margin:0;padding:22px 0 0}.s01-carbon-fieldset legend{color:var(--a-ink);padding:0;font-size:15px;font-weight:600;line-height:1.45;display:block}.s01-carbon-fieldset-help{color:var(--a-muted);margin:4px 0 12px;font-size:12px;line-height:1.55}.s01-carbon-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.s01-carbon-field{min-width:0;color:var(--a-body);gap:7px;font-size:13px;display:grid}.s01-carbon-field-label{justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;line-height:1.4;display:flex}.s01-carbon-field-label>span:first-child{color:var(--a-ink);font-weight:550}.s01-carbon-unit{color:var(--a-muted);white-space:nowrap;flex:none;font-size:11px}.s01-carbon-field input{border:1px solid var(--a-line);width:100%;min-height:40px;color:var(--a-ink);background:var(--a-surface);caret-color:var(--a-accent-text,var(--a-accent));border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.35;transition:border-color .14s,box-shadow .14s}.s01-carbon-field input:hover{border-color:var(--a-strong)}.s01-carbon-field input:focus{border-color:var(--a-accent-text,var(--a-accent));box-shadow:0 0 0 2px color-mix(in srgb, var(--a-accent) 16%, transparent);outline:none}html[data-theme] .s01-app .s01-capability-shell .s01-carbon-field input:focus-visible{outline:none}.s01-carbon-clear-confirm{border:1px solid var(--a-orange);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:13px;display:flex}.s01-carbon-calculate-bottom{margin-top:20px}.s01-carbon-results{scroll-margin-top:22px}.s01-carbon-results:focus,.s01-safety-detail:focus{outline:none}.s01-carbon-field input[aria-invalid=true]{border-color:var(--a-orange)}.s01-carbon-field-help{min-height:32px;color:var(--a-muted);font-size:11px;line-height:1.5}.s01-carbon-input-footnote{border-top:1px solid var(--a-line);color:var(--a-muted);gap:7px;margin-top:24px;padding-top:14px;font-size:12px;line-height:1.65;display:grid}.s01-carbon-input-footnote p{margin:0}.s01-carbon-details,.s01-carbon-stage-details{border-top:1px solid var(--a-line);margin-top:18px}.s01-carbon details{border-bottom:1px solid var(--a-line)}.s01-carbon summary{min-height:42px;color:var(--a-body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:550;list-style:none;display:flex}.s01-carbon summary::-webkit-details-marker{display:none}.s01-carbon summary:after{content:"+";color:var(--a-accent-text,var(--a-accent));flex:none;font-size:18px;font-weight:400}.s01-carbon details[open] summary:after{content:"−"}.s01-carbon details[open] summary{color:var(--a-ink)}.s01-carbon details>:not(summary){margin-left:0;margin-right:0}.s01-carbon details dl{gap:8px;margin:0;padding:2px 0 12px;display:grid}.s01-carbon details dl>div{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:14px;display:grid}.s01-carbon details dt,.s01-carbon details dd{margin:0;font-size:12px;line-height:1.6}.s01-carbon details dt{color:var(--a-ink);font-weight:550}.s01-carbon details dd,.s01-carbon details p{color:var(--a-muted)}.s01-carbon details p{margin-top:0;padding-bottom:12px;font-size:12px;line-height:1.65}.s01-carbon-results{padding-bottom:2px}.s01-carbon-empty-result,.s01-carbon-invalid,.s01-carbon-stale{border-bottom:1px solid var(--a-line);color:var(--a-body);margin-top:20px;padding:16px 0;font-size:13px;line-height:1.65}.s01-carbon-empty-result{gap:5px;display:grid}.s01-carbon-empty-result strong,.s01-carbon-invalid strong{color:var(--a-ink);font-weight:600}.s01-carbon-invalid{color:var(--a-orange)}.s01-carbon-invalid ul{gap:4px;margin:9px 0 0;padding-left:19px;display:grid}.s01-carbon-stale{color:var(--a-orange)}.s01-carbon-summary{background:var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid}.s01-carbon-summary>div{background:var(--a-surface);min-width:0;padding:13px 12px 14px}.s01-carbon-summary dt{color:var(--a-muted);font-size:11px;line-height:1.4}.s01-carbon-summary dd{color:var(--a-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(18px,2vw,27px);font-weight:520;line-height:1.15}.s01-carbon-summary dd small{color:var(--a-muted);letter-spacing:0;margin-top:5px;font-size:10px;font-weight:450;display:block}.s01-carbon-summary .is-positive dd{color:var(--a-green)}.s01-carbon-summary .is-negative dd,.s01-carbon-summary .is-negative dt{color:var(--a-orange)}.s01-carbon-legend{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:20px;font-size:11px;line-height:1.5;display:flex}.s01-carbon-legend span{align-items:center;gap:6px;display:inline-flex}.s01-carbon-legend i{border-radius:2px;width:9px;height:9px}.s01-carbon-legend i.is-diesel{background:var(--a-orange)}.s01-carbon-legend i.is-hydrogen{background:var(--a-green)}.s01-carbon-chart{gap:20px;margin-top:17px;display:grid}.s01-carbon-chart-row{min-width:0}.s01-carbon-chart-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.s01-carbon-chart-label strong{color:var(--a-ink);font-size:13px;font-weight:550;line-height:1.45}.s01-carbon-chart-label span{color:var(--a-muted);white-space:nowrap;font-size:10px}.s01-carbon-bars{border-left:1px solid var(--a-ink);gap:4px;min-height:18px;padding:4px 0;display:grid}.s01-carbon-bar{border-radius:1px;min-width:0;height:7px;display:block}.s01-carbon-bar.is-diesel{background:var(--a-orange)}.s01-carbon-bar.is-hydrogen{background:var(--a-green)}.s01-carbon-equivalent{color:var(--a-body);margin:6px 0 0;font-size:11px;line-height:1.5}.s01-carbon-chart-note{border-top:1px solid var(--a-line);color:var(--a-muted);margin:18px 0 0;padding-top:12px;font-size:12px;line-height:1.65}.s01-carbon-total-line{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:18px;margin-top:14px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.s01-carbon-total-line strong{color:var(--a-ink);text-align:right;font-weight:600}.s01-carbon-stage-details{margin-top:26px}.s01-carbon-stage-details details p{max-width:720px}@media (max-width:1100px){.s01-carbon-grid{grid-template-columns:minmax(0,1fr);gap:42px}.s01-carbon-results{padding-top:2px}}@media (max-width:760px){.s01-carbon-head{gap:16px;display:grid}.s01-carbon-status{width:max-content}.s01-carbon-fields{grid-template-columns:minmax(0,1fr)}.s01-carbon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.s01-carbon{padding:0 0 32px}.s01-carbon-head h2{font-size:22px}.s01-carbon-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s01-carbon-button{width:100%;padding-left:9px;padding-right:9px}.s01-carbon-button.is-primary{grid-column:1/-1}.s01-carbon-section-heading{gap:7px;display:grid}.s01-carbon-section-heading>span{text-align:left}.s01-carbon-summary dd{font-size:19px}.s01-carbon-chart-label{gap:3px;display:grid}.s01-carbon-total-line{gap:5px;display:grid}.s01-carbon-total-line strong{text-align:left}}@media (prefers-reduced-motion:reduce){.s01-carbon-button,.s01-carbon-field input,.s01-carbon-bar{transition:none}}.s01-commercial{min-height:0;color:var(--a-ink);background:var(--a-canvas);font-variant-numeric:tabular-nums;flex:1;padding:12px 30px 32px;font-size:14px;line-height:1.55;overflow:auto}.s01-commercial *,.s01-commercial-dialog *{box-sizing:border-box}.s01-commercial :is(button,input,select,textarea),.s01-commercial-dialog :is(button,input,select,textarea){font:inherit}.s01-commercial button,.s01-commercial-dialog button{cursor:pointer}.s01-commercial :is(button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-commercial-dialog :is(button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-commercial-dialog [tabindex]:focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-commercial :is(h1,h2,h3,p),.s01-commercial-dialog :is(h2,h3,p){margin-top:0}.s01-commercial h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:620;line-height:1.3}.s01-commercial h2{letter-spacing:-.025em;font-size:20px;font-weight:610;line-height:1.4}.s01-commercial h3,.s01-commercial-dialog h3{font-size:16px;font-weight:600;line-height:1.45}.cv-workspace-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px;display:flex}.cv-workspace-title,.cv-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv-status{background:var(--a-soft);color:var(--a-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:1.4;display:inline-flex}.cv-status>span{background:var(--a-orange);border-radius:50%;width:5px;height:5px}.cv-source-switch{color:var(--a-muted);align-items:center;gap:8px;display:flex}.s01-commercial select,.s01-commercial-dialog select{border:1px solid var(--a-line);background:var(--a-surface);height:38px;color:var(--a-body);border-radius:6px;max-width:100%;padding:7px 26px 7px 10px}.cv-button,.cv-icon-button{border:1px solid var(--a-line);background:var(--a-surface);min-height:38px;color:var(--a-body);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:550;line-height:1.3;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex;font-size:13px!important}.cv-button:hover:not(:disabled),.cv-icon-button:hover:not(:disabled){background:var(--a-soft);color:var(--a-ink);border-color:var(--a-strong)}.cv-button.is-primary{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-primary-ink)}.cv-button.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--a-accent) 85%, var(--a-surface));color:var(--a-primary-ink);border-color:var(--a-accent)}.cv-button:disabled{cursor:not-allowed;opacity:.55}.cv-icon-button{background:0 0;width:36px;min-height:36px;padding:7px}.cv-text-button{min-height:32px;color:var(--a-accent-text);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:4px 0;display:inline-flex;font-size:12px!important}.cv-text-button:hover{text-underline-offset:4px;text-decoration:underline}.cv-small{color:var(--a-muted);margin:12px 0 0;font-size:11px;line-height:1.65}.cv-small svg{vertical-align:middle;margin-right:5px}.cv-notice{background:var(--a-green-soft);color:var(--a-green);border-radius:6px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.cv-notice.is-warning{background:var(--a-orange-soft);color:var(--a-orange-text)}.cv-notice .cv-text-button{flex-shrink:0;margin-left:auto}.cv-snapshot-strip{border-bottom:1px solid var(--a-line);color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 12px;font-size:12px;display:flex}.cv-snapshot-strip label{align-items:center;gap:8px;display:flex}.cv-snapshot-strip select{height:32px;font-size:12px}.cv-snapshot-strip>span:last-child{margin-left:auto;font-size:11px}.cv-command{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);grid-template-columns:200px minmax(360px,1fr) 300px;min-height:520px;margin-top:10px;display:grid}.cv-command.without-plan{grid-template-columns:200px minmax(0,1fr)}.cv-issue-rail{border-right:1px solid var(--a-line);flex-direction:column;padding:18px 16px 18px 0;display:flex}.cv-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cv-section-heading :is(h2,h3){align-items:center;gap:8px;margin:0;display:flex}.cv-section-heading>span{color:var(--a-muted);font-size:11px}.cv-issues{flex-direction:column;gap:6px;display:flex}.cv-issue{text-align:left;width:100%;color:var(--a-body);background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 10px;display:flex}.cv-issue:hover{background:var(--a-soft)}.cv-issue.is-selected{background:var(--a-soft);border-color:var(--a-line)}.cv-issue.is-selected strong{color:var(--a-orange)}.cv-issue-order{color:var(--a-muted);margin-top:2px;font-size:12px}.cv-issue strong{color:var(--a-ink);font-size:15px;line-height:1.5;display:block}.cv-issue small{color:var(--a-muted);margin-top:7px;font-size:11px;line-height:1.7;display:block}.cv-issue>svg{color:var(--a-accent-text);flex-shrink:0;margin-top:3px}.cv-records-link{width:100%;margin-top:auto;font-size:12px!important}.cv-command-canvas{min-width:0;padding:20px 22px}.cv-canvas-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.cv-canvas-head h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:8px;font-size:25px;line-height:1.4}.cv-canvas-head p{color:var(--a-muted);max-width:64ch;margin-bottom:0;font-size:12px;line-height:1.65}.cv-relation{background:var(--a-surface);border:1px solid var(--a-line);border-radius:9px;padding:16px 14px 10px}.cv-relation-field{min-width:380px;height:230px;position:relative}.cv-relation-field>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-relation-line{fill:none;stroke:var(--a-green);stroke-width:1.4px;vector-effect:non-scaling-stroke}.cv-relation-line.is-hypothesis{stroke-dasharray:5 5;opacity:.8}.cv-node{background:var(--a-surface);min-width:90px;max-width:140px;color:var(--a-body);text-align:center;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;transition:border-color .16s,background-color .16s;display:flex;position:absolute;transform:translate(-50%,-50%)}.cv-node>svg{color:var(--a-ink)}.cv-node strong{font-size:13px;font-weight:550}.cv-node small{color:var(--a-muted);font-size:10px;line-height:1.4}.cv-node.is-selected{border-color:var(--a-strong);background:var(--a-soft)}.cv-node:hover{border-color:var(--a-accent-text)}.cv-origin{top:59%;left:14%}.cv-station{top:23%;left:51%}.cv-alternative{top:85%;left:53%}.cv-destination{top:54%;left:87%}.cv-station.is-selected>svg,.cv-station small{color:var(--a-orange)}.cv-alternative>svg{color:var(--a-green)}.cv-vehicle-cluster{color:var(--a-cyan);gap:6px;display:flex;position:absolute;top:36%;left:24%;transform:rotate(-13deg)}.cv-node-fact{border-top:1px solid var(--a-line);color:var(--a-muted);align-items:flex-start;gap:8px;padding-top:14px;display:flex}.cv-node-fact>svg{flex-shrink:0;margin-top:2px}.cv-node-fact p{flex:1;margin:0;font-size:11px;line-height:1.7}.cv-node-fact button{flex-shrink:0}.cv-comparison{margin-top:16px;padding:0 2px}.cv-timeline-scroll{overflow:auto}.cv-timeline{width:100%;min-width:420px;height:auto;max-height:140px;display:block}.cv-timeline text{fill:var(--a-muted);font:11px H2 Grotesk,sans-serif}.cv-verdict{color:var(--a-body);align-items:flex-start;gap:8px;margin:0;padding:12px 0;font-size:12px;line-height:1.65;display:flex}.cv-verdict svg{color:var(--a-orange);flex-shrink:0;margin-top:2px}.cv-plan{border-left:1px solid var(--a-line);background:color-mix(in srgb, var(--a-surface) 50%, transparent);flex-direction:column;gap:0;min-width:0;padding:18px;display:flex}.cv-assumption-notice{color:var(--a-orange-text);background:var(--a-orange-soft);border-radius:4px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.cv-plan-fields{gap:12px;margin:6px 0 18px;display:grid}.cv-plan-field{color:var(--a-body);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cv-number-input{background:var(--a-surface);border:1px solid var(--a-line);border-radius:6px;flex-shrink:0;align-items:center;min-width:100px;max-width:155px;min-height:38px;display:flex;overflow:hidden}.cv-number-input input{width:70px;min-width:30px;color:var(--a-ink);background:0 0;border:0;flex:1;padding:8px;box-shadow:none!important;outline:none!important}.cv-number-input:focus-within{border-color:var(--a-accent-text);box-shadow:0 0 0 2px var(--a-accent-soft)}.cv-number-input>span{color:var(--a-muted);padding-right:8px;font-size:10px}.cv-plan-result{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:15px 0}.cv-plan-result>strong{color:var(--a-ink);letter-spacing:-.02em;font-size:17px;line-height:1.5;display:block}.cv-plan-result>p{color:var(--a-muted);margin:9px 0 0;font-size:12px;line-height:1.7}.s01-commercial summary,.s01-commercial-dialog summary{cursor:pointer;min-height:36px;color:var(--a-body);padding:8px 0;font-size:12px;font-weight:550}.cv-plan details{color:var(--a-muted);margin-top:8px;font-size:12px;line-height:1.7}.cv-plan details p{overflow-wrap:anywhere}.cv-plan-evidence{padding:9px 0}.cv-plan-evidence summary svg{vertical-align:middle;margin-right:5px}.cv-plan-evidence summary{align-items:center;gap:6px;display:flex}.cv-plan-evidence summary:before{content:"+";font-size:16px}.cv-plan-evidence[open] summary:before{content:"−"}.cv-text-button:disabled{opacity:.45;cursor:not-allowed}.cv-plan-evidence ul{margin:4px 0 8px;padding-left:17px}.cv-plan-evidence li{margin-bottom:6px}.cv-plan-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.cv-plan-actions .cv-button{white-space:nowrap;flex:1;padding:9px}.cv-detail-pair{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cv-field-error{color:var(--a-red);padding:12px 0;font-size:13px}.cv-outcome-comparison{justify-content:space-around;align-items:center;gap:20px;padding:30px 0;display:flex}.cv-outcome-comparison>div{flex-direction:column;gap:8px;display:flex}.cv-outcome-comparison span{color:var(--a-muted);font-size:12px}.cv-outcome-comparison strong{letter-spacing:-.03em;font-size:34px;font-weight:550}.cv-outcome-comparison small{color:var(--a-muted);margin-left:6px;font-size:12px;font-weight:400}.cv-positive{color:var(--a-green)}.cv-negative{color:var(--a-red)}.cv-agent{border-top:1px solid var(--a-strong);margin-top:20px;padding:16px 0}.cv-agent form{align-items:center;gap:28px;display:flex}.cv-agent-identity{min-width:194px;color:var(--a-ink);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.cv-agent-identity>svg{color:var(--a-accent-text);flex-shrink:0}.cv-agent-identity small{color:var(--a-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.cv-agent-input{border:1px solid var(--a-line);background:var(--a-surface);border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}.cv-agent-input:focus-within{border-color:var(--a-accent-text);box-shadow:0 0 0 2px var(--a-accent-soft)}.cv-agent-input input{width:100%;min-width:0;color:var(--a-ink);background:0 0;border:0;padding:6px 9px;font-size:14px;line-height:1.5;box-shadow:none!important;outline:none!important}.cv-agent-prompts{flex-wrap:wrap;gap:8px;margin:9px 0 0 222px;display:flex}.cv-agent-prompts button{border:1px solid var(--a-line);color:var(--a-body);background:0 0;border-radius:4px;padding:7px 9px;font-size:11px}.cv-agent-prompts button:hover{border-color:var(--a-accent-text);color:var(--a-accent-text)}.cv-agent-reply{background:var(--a-surface);border-top:2px solid var(--a-accent);border-radius:6px;max-width:1040px;margin:0 0 20px;padding:18px 22px}.cv-agent-reply-head{color:var(--a-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.cv-agent-reply-head small{margin-left:auto;font-size:11px}.cv-agent-reply-head svg{color:var(--a-accent-text);flex-shrink:0}.cv-agent-reply h3{letter-spacing:-.025em;margin-bottom:10px;font-size:21px;line-height:1.45}.cv-agent-reply>p{max-width:75ch;color:var(--a-body);font-size:13px;line-height:1.8}.cv-agent-facts{gap:26px;max-width:900px;margin:20px 0;display:flex}.cv-agent-facts>div{flex:1;min-width:0}.cv-agent-facts>div>div{flex-direction:column;gap:5px;display:flex}.cv-agent-facts span{color:var(--a-muted);font-size:11px}.cv-agent-facts strong{font-size:26px;font-weight:550;line-height:1.3}.cv-agent-facts small{color:var(--a-muted);font-size:11px;font-weight:400}.cv-agent-fact-track{background:var(--a-soft);height:4px;margin-top:10px;display:block}.cv-agent-fact-track>span{background:var(--a-green);height:100%;display:block}.cv-inline-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cv-inline-actions small{color:var(--a-muted);margin-left:auto;font-size:10px}.cv-agent.is-reader{border:0;margin:0;padding:0}.cv-agent.is-reader form{flex-direction:column;align-items:stretch;gap:10px}.cv-agent.is-reader .cv-agent-prompts{margin-left:0}.cv-agent.is-reader .cv-agent-reply{background:0 0;padding:16px 0}.cv-agent.is-reader .cv-agent-facts{gap:16px}.s01-commercial-dialog{border:1px solid var(--a-line);background:var(--a-surface);width:min(750px,100vw - 36px);max-height:calc(100dvh - 48px);color:var(--a-body);box-shadow:var(--a-shadow-dialog);border-radius:12px;padding:0;font:14px/1.7 H2 Grotesk,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:hidden}.s01-commercial-dialog[open]{flex-direction:column;display:flex}.s01-commercial-dialog.is-wide{width:min(1040px,100vw - 36px)}.s01-commercial-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000085}.s01-commercial-dialog>header{border-bottom:1px solid var(--a-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.s01-commercial-dialog>header h2{letter-spacing:-.025em;color:var(--a-ink);margin:0;font-size:20px;font-weight:610;line-height:1.4}.cv-dialog-body{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow:auto}.cv-dialog-body>h3{margin-top:28px}.cv-dialog-body>*{flex-shrink:0}.cv-dialog-intro{color:var(--a-body);gap:12px;display:flex}.cv-dialog-intro svg{color:var(--a-accent-text);flex-shrink:0;margin-top:4px}.cv-dialog-intro p{color:var(--a-muted);margin:5px 0 0;font-size:12px}.cv-formula-grid{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:25px 0;display:grid}.cv-formula-grid h3{color:var(--a-ink);margin-bottom:6px;font-size:14px}.cv-formula-grid p{color:var(--a-muted);margin:0;font-size:12px}.cv-evidence-table{max-width:100%;overflow:auto}.cv-evidence-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.cv-evidence-table :is(td,th){border-bottom:1px solid var(--a-line);vertical-align:top;text-align:left;padding:12px 10px}.cv-evidence-table th{color:var(--a-muted);font-weight:500}.cv-evidence-table td:nth-child(2){min-width:260px}.cv-evidence-table small{color:var(--a-muted);margin-top:5px;font-size:10px;display:block}.cv-record-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cv-record-top p{margin:0;font-size:12px}.cv-record-top .cv-button{flex-shrink:0}.cv-saved-record{border-top:1px solid var(--a-line);padding:12px 0}.cv-saved-record>summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.cv-saved-record>summary strong{color:var(--a-ink);font-size:14px}.cv-saved-record>summary small{color:var(--a-muted);margin-top:5px;font-size:11px;display:block}.cv-saved-record>p{margin-top:10px}.cv-saved-record>.cv-text-button{margin:8px 0 0 auto;display:flex}.cv-assumption-value{background:var(--a-soft);border-radius:4px;margin:3px 6px 3px 0;padding:5px 8px;font-size:11px;display:inline-block}.cv-plan-record{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.cv-plan-record strong{color:var(--a-ink);font-size:14px}.cv-plan-record p{margin:5px 0;font-size:12px}.cv-plan-record small{color:var(--a-muted);font-size:11px}.cv-plan-record .cv-button{flex-shrink:0}.cv-form-label{color:var(--a-ink);flex-direction:column;gap:8px;margin:18px 0;font-size:13px;display:flex}.cv-form-label :is(input,textarea){border:1px solid var(--a-line);background:var(--a-canvas);width:100%;color:var(--a-ink);border-radius:6px;padding:10px 12px}.cv-form-label textarea{resize:vertical;min-height:100px;max-height:240px}.cv-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;display:flex}.cv-check input{accent-color:var(--a-accent);flex-shrink:0;width:17px;height:17px;margin-top:3px}.cv-confirm-summary{border-block:1px solid var(--a-line);padding:16px 0}.cv-confirm-summary strong{color:var(--a-ink);font-size:20px}.cv-confirm-summary p{margin:8px 0}.cv-confirm-summary small{color:var(--a-muted);font-size:11px}.cv-receipt{background:var(--a-green-soft);color:var(--a-green);border-radius:6px;gap:10px;padding:13px;display:flex}.cv-receipt svg{flex-shrink:0;margin-top:3px}.cv-receipt p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cv-receipt small{margin-top:8px;font-size:11px;display:block}.cv-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:70px 24px;display:flex}.cv-empty>svg{color:var(--a-muted)}.cv-empty h2{margin:0}.cv-empty p{color:var(--a-muted);max-width:60ch;margin:0 0 8px;font-size:13px}.cv-empty-inline{color:var(--a-muted);padding:22px 0;font-size:13px}.cv-pending{height:700px;min-height:500px}.cv-pending>.s01-preparation-workspace{height:100%}@media (min-width:1700px){.s01-commercial{padding:18px 3vw 40px}.cv-command{grid-template-columns:230px minmax(450px,1fr) 330px}.cv-command.without-plan{grid-template-columns:230px minmax(0,1fr)}.cv-command-canvas{padding:22px 30px}.cv-relation-field{height:320px}.cv-plan{padding:22px}.cv-issue{padding-block:18px}}@media (max-width:1180px){.s01-commercial{padding:10px 22px 28px}.cv-command{grid-template-columns:170px minmax(310px,1fr) 255px}.cv-command.without-plan{grid-template-columns:170px minmax(0,1fr)}.cv-command-canvas{padding:17px 14px}.cv-plan{padding:16px 12px}.cv-canvas-head h2{font-size:22px}.cv-relation{padding:12px 8px}.cv-relation-field{min-width:0;height:265px}.cv-node{min-width:70px;max-width:105px}.cv-node strong{font-size:11px}.cv-node small{font-size:9px}.cv-plan-field{flex-direction:column;align-items:flex-start;gap:6px}.cv-number-input{width:100%;max-width:none}.cv-number-input input{width:100%}.cv-plan-actions{flex-direction:column}}@media (max-width:960px){.cv-command,.cv-command.without-plan{grid-template-columns:minmax(0,1fr) 285px;min-height:0}.cv-issue-rail{border-right:0;border-bottom:1px solid var(--a-line);grid-column:1/-1;padding:12px 0}.cv-issue-rail>.cv-section-heading{margin-bottom:8px}.cv-issues{flex-direction:row}.cv-issue{flex:1}.cv-issue small{display:none}.cv-records-link{align-self:flex-start;width:auto;margin-top:8px}.cv-issue-rail>.cv-small{display:none}.cv-command.without-plan .cv-command-canvas{grid-column:1/-1}.cv-plan-field{flex-direction:row;align-items:center}.cv-number-input{max-width:140px}.cv-plan-actions{flex-direction:row}.cv-agent form{gap:16px}.cv-agent-identity{min-width:165px}.cv-agent-prompts{margin-left:181px}}@media (max-width:740px){.s01-commercial{padding:10px 16px 28px}.cv-workspace-head{gap:14px}.cv-workspace-title{gap:8px}.s01-commercial h1{font-size:23px}.cv-head-actions{gap:8px;width:100%}.cv-source-switch{flex:1}.cv-head-actions .cv-button{padding:8px;font-size:11px!important}.cv-command,.cv-command.without-plan{flex-direction:column;display:flex}.cv-command-canvas{padding:20px 0}.cv-plan{border-left:0;border-top:1px solid var(--a-line);background:0 0;padding:18px 0}.cv-issue{gap:6px;padding:10px 6px}.cv-issue strong{font-size:12px}.cv-issue>svg{display:none}.cv-canvas-head h2{font-size:23px}.cv-relation-field{height:285px}.cv-node{max-width:102px}.cv-node-fact{flex-wrap:wrap}.cv-node-fact p{flex-basis:calc(100% - 22px)}.cv-node-fact button{margin-left:auto}.cv-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv-plan-field{flex-direction:column;align-items:stretch}.cv-number-input{min-width:0;max-width:none}.cv-agent form{flex-direction:column;align-items:stretch;gap:12px}.cv-agent-prompts{margin-left:0}.cv-agent-reply{padding:16px 12px}.cv-agent-reply-head{flex-wrap:wrap}.cv-agent-reply-head small{flex-basis:100%;margin-left:0}.cv-agent-facts{gap:14px}.cv-agent-facts strong{font-size:23px}.cv-agent-input input{font-size:13px}.cv-snapshot-strip{gap:9px}.cv-snapshot-strip>span:last-child{margin-left:0}.cv-section-heading>span{text-align:right;max-width:120px}.cv-pending{height:680px}.cv-timeline{min-width:430px}.s01-commercial-dialog,.s01-commercial-dialog.is-wide{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.s01-commercial-dialog>header{padding:16px}.cv-dialog-body{padding:18px 16px}.cv-formula-grid{grid-template-columns:1fr;gap:16px}.cv-plan-record{flex-direction:column;align-items:stretch;gap:10px}.cv-saved-record>summary{flex-wrap:wrap;align-items:flex-start}.cv-record-top{flex-direction:column;align-items:flex-start}.cv-node strong{font-size:12px}.cv-node small{font-size:10px}}@media (max-height:560px){.s01-commercial-dialog,.s01-commercial-dialog.is-wide{max-height:calc(100dvh - 16px)}.s01-commercial-dialog>header{padding-block:12px}}@media (prefers-reduced-motion:reduce){.s01-commercial *,.s01-commercial-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.s01-commercial-bi{--s01-bi-green:var(--a-green,#157b66);--s01-bi-blue:var(--a-blue,#4963d9);--s01-bi-orange:var(--a-orange,#9b6928);--s01-bi-violet:var(--a-violet,#7759bd);--s01-bi-focus:var(--a-accent-text,var(--a-accent,#b74713));width:100%;min-width:0;max-width:1600px;color:var(--a-ink);font-variant-numeric:tabular-nums lining-nums;margin:0 auto;padding:0 0 36px}.s01-commercial-bi,.s01-commercial-bi *{box-sizing:border-box}.s01-commercial-bi button,.s01-commercial-bi select{font:inherit}.s01-commercial-bi button{cursor:pointer}.s01-commercial-bi button:focus-visible{outline:2px solid var(--s01-bi-focus);outline-offset:3px}.s01-commercial-bi select:focus-visible{outline:2px solid var(--s01-bi-focus);outline-offset:3px}.s01-commercial-bi [tabindex="0"]:focus-visible{outline:2px solid var(--s01-bi-focus);outline-offset:3px}.s01-commercial-bi__view-lead h2{color:var(--a-ink);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:620;line-height:1.2}.s01-commercial-bi__view-lead p{max-width:760px;color:var(--a-body);margin:8px 0 0;font-size:13px;line-height:1.65}.s01-commercial-bi__toolbar{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.s01-commercial-bi__select-wrap{border:1px solid var(--a-line);min-width:188px;min-height:38px;color:var(--a-muted);background:var(--a-surface);border-radius:6px;align-items:center;gap:7px;padding:0 30px 0 10px;font-size:12px;display:inline-flex;position:relative}.s01-commercial-bi__select-wrap span{color:var(--a-body);flex:none}.s01-commercial-bi__select-wrap select{-webkit-appearance:none;appearance:none;min-width:0;color:var(--a-ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:13px;font-weight:550}.s01-commercial-bi__select-wrap>svg:last-child{color:var(--a-muted);pointer-events:none;position:absolute;top:7px;right:11px}.s01-commercial-bi__vehicle-tag{border:1px solid color-mix(in srgb, var(--s01-bi-blue) 35%, var(--a-line));min-height:32px;color:var(--s01-bi-blue);background:color-mix(in srgb, var(--s01-bi-blue) 8%, var(--a-surface));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.s01-commercial-bi__toolbar-spacer{flex:12px}.s01-commercial-bi__primary-button,.s01-commercial-bi__secondary-button,.s01-commercial-bi__text-button,.s01-commercial-bi__icon-button{border:1px solid var(--a-line);min-height:36px;color:var(--a-body);background:var(--a-surface);border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:550;line-height:1.35;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.s01-commercial-bi__primary-button,.s01-commercial-bi__secondary-button{padding:8px 12px}.s01-commercial-bi__primary-button{border-color:var(--a-accent);color:var(--a-primary-ink,var(--a-canvas));background:var(--a-accent)}:is(.s01-commercial-bi__primary-button:hover,.s01-commercial-bi__primary-button:focus-visible){border-color:var(--a-accent-text);background:color-mix(in srgb, var(--a-accent) 88%, var(--a-surface))}:is(.s01-commercial-bi__secondary-button:hover,.s01-commercial-bi__secondary-button:focus-visible,.s01-commercial-bi__icon-button:hover,.s01-commercial-bi__icon-button:focus-visible){border-color:var(--s01-bi-focus);color:var(--a-ink);background:var(--a-soft)}.s01-commercial-bi__text-button{min-height:0;color:var(--s01-bi-focus);background:0 0;border:0;border-radius:0;padding:0}.s01-commercial-bi__text-button:hover{color:var(--a-ink);text-underline-offset:4px;text-decoration:underline}.s01-commercial-bi__icon-button{width:34px;min-width:34px;padding:0}.s01-commercial-bi__tab-row{border-bottom:1px solid var(--a-line);gap:26px;min-height:49px;display:flex}.s01-commercial-bi__tab-row button{min-height:49px;color:var(--a-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:13px;font-weight:550;position:relative}.s01-commercial-bi__tab-row button:hover{color:var(--a-ink)}.s01-commercial-bi__tab-row button.is-active{border-bottom-color:var(--a-accent);color:var(--s01-bi-focus)}.s01-commercial-bi__view{min-width:0}.s01-commercial-bi__metric-strip{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s01-commercial-bi__metric{min-width:0;padding:20px 20px 17px 0}.s01-commercial-bi__metric+.s01-commercial-bi__metric{border-left:1px solid var(--a-line);padding-left:20px}.s01-commercial-bi__metric-label{color:var(--a-body);align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}.s01-commercial-bi__metric--green .s01-commercial-bi__metric-label svg,.s01-commercial-bi__metric--green .s01-commercial-bi__metric-value strong{color:var(--s01-bi-green)}.s01-commercial-bi__metric--blue .s01-commercial-bi__metric-label svg,.s01-commercial-bi__metric--blue .s01-commercial-bi__metric-value strong{color:var(--s01-bi-blue)}.s01-commercial-bi__metric--orange .s01-commercial-bi__metric-label svg,.s01-commercial-bi__metric--orange .s01-commercial-bi__metric-value strong{color:var(--s01-bi-orange)}.s01-commercial-bi__metric--violet .s01-commercial-bi__metric-label svg,.s01-commercial-bi__metric--violet .s01-commercial-bi__metric-value strong{color:var(--s01-bi-violet)}.s01-commercial-bi__metric-value{align-items:baseline;gap:8px;min-height:47px;margin-top:5px;display:flex}.s01-commercial-bi__metric-value strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}.s01-commercial-bi__metric-value span{color:var(--a-body);font-size:12px}.s01-commercial-bi__metric-value.is-empty strong,.s01-commercial-bi__metric-value.is-empty span{color:var(--a-muted)}.s01-commercial-bi__metric p{min-height:18px;color:var(--a-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.s01-commercial-bi__analysis-grid{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);display:grid}.s01-commercial-bi__panel{min-width:0;padding:22px 0 20px}.s01-commercial-bi__route-panel{padding-right:clamp(22px,3vw,46px)}.s01-commercial-bi__cash-panel{border-left:1px solid var(--a-line);padding-left:clamp(22px,3vw,46px)}.s01-commercial-bi__panel-heading,.s01-commercial-bi__subpanel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.s01-commercial-bi__panel-heading>svg,.s01-commercial-bi__subpanel-heading>svg,.s01-commercial-bi__view-lead>svg{color:var(--s01-bi-focus);flex:none}.s01-commercial-bi__panel-heading h3,.s01-commercial-bi__subpanel-heading h3{color:var(--a-ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:610;line-height:1.25}.s01-commercial-bi__panel-heading p,.s01-commercial-bi__subpanel-heading p{color:var(--a-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.s01-commercial-bi__route-chart-wrap{min-width:0;margin-top:14px}.s01-commercial-bi__route-chart{width:100%;min-width:0;height:auto;max-height:280px;display:block;overflow:visible}.s01-commercial-bi__chart-grid line{stroke:var(--a-line);stroke-dasharray:2 5;stroke-width:1px}.s01-commercial-bi__chart-grid line.is-target{stroke:var(--a-muted);stroke-dasharray:5 5}.s01-commercial-bi__chart-axis line{stroke:var(--a-muted);stroke-width:1px}.s01-commercial-bi__chart-axis text{fill:var(--a-muted);font-family:inherit;font-size:11px}.s01-commercial-bi__chart-axis .is-target-label{fill:var(--a-body);font-size:10px}.s01-commercial-bi__bubble{fill:color-mix(in srgb, var(--route-tone) 44%, var(--a-surface));stroke:var(--route-tone);stroke-width:1.8px;cursor:pointer;transition:fill .16s,stroke-width .16s,filter .16s}.s01-commercial-bi__bubble-group:hover .s01-commercial-bi__bubble,.s01-commercial-bi__bubble-group.is-selected .s01-commercial-bi__bubble{fill:color-mix(in srgb, var(--route-tone) 68%, var(--a-surface));stroke-width:2.5px;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--route-tone) 30%, transparent))}.s01-commercial-bi__bubble-label,.s01-commercial-bi__bubble-value{pointer-events:none;fill:var(--a-ink);font-family:inherit}.s01-commercial-bi__bubble-label{font-size:12px;font-weight:620}.s01-commercial-bi__bubble-value{fill:var(--a-muted);font-size:10px}.s01-commercial-bi__route-list{border-top:1px solid var(--a-line);gap:0;margin-top:2px;display:grid}.s01-commercial-bi__route-row{border:0;border-bottom:1px solid var(--a-line);min-width:0;color:var(--a-body);text-align:left;background:0 0;grid-template-columns:minmax(150px,1fr) 72px minmax(86px,auto) 18px;align-items:center;gap:10px;padding:9px 3px;font-size:11px;display:grid}.s01-commercial-bi__route-row:hover,.s01-commercial-bi__route-row.is-selected{color:var(--a-ink);background:color-mix(in srgb, var(--a-soft) 78%, transparent)}.s01-commercial-bi__route-row-name{align-items:center;gap:6px;min-width:0;display:flex}.s01-commercial-bi__route-row-name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s01-commercial-bi__route-row-name strong{color:var(--a-ink);font-weight:620}.s01-commercial-bi__route-dot{background:var(--s01-bi-green);border-radius:50%;flex:none;width:7px;height:7px}.s01-commercial-bi__route-row:nth-child(2) .s01-commercial-bi__route-dot{background:var(--s01-bi-orange)}.s01-commercial-bi__route-row:nth-child(3) .s01-commercial-bi__route-dot{background:var(--s01-bi-blue)}.s01-commercial-bi__route-row>span:not(.s01-commercial-bi__route-row-name){white-space:nowrap}.s01-commercial-bi__route-row>svg{color:var(--s01-bi-focus)}.s01-commercial-bi__cash-total{color:var(--a-body);justify-content:space-between;align-items:baseline;gap:14px;margin-top:25px;font-size:12px;display:flex}.s01-commercial-bi__cash-total strong{color:var(--a-ink);letter-spacing:-.04em;font-size:27px;font-weight:500}.s01-commercial-bi__cash-total small,.s01-commercial-bi__flow small,.s01-commercial-bi__measure-label small,.s01-commercial-bi__detail-facts small,.s01-commercial-bi__return-block small,.s01-commercial-bi__money-columns small{color:var(--a-muted);letter-spacing:0;font-size:11px;font-weight:450}.s01-commercial-bi__cash-bar,.s01-commercial-bi__fulfillment-bar{background:color-mix(in srgb, var(--a-line) 65%, var(--a-surface));border-radius:5px;width:100%;height:28px;margin-top:12px;display:flex;overflow:hidden}.s01-commercial-bi__cash-bar span,.s01-commercial-bi__fulfillment-bar span{min-width:0;height:100%;display:block}.s01-commercial-bi__cash-bar .is-received,.s01-commercial-bi__legend .is-received,.s01-commercial-bi__fulfillment-bar .is-on-time,.s01-commercial-bi__legend .is-on-time{background:var(--s01-bi-green)}.s01-commercial-bi__cash-bar .is-receivable,.s01-commercial-bi__legend .is-receivable,.s01-commercial-bi__fulfillment-bar .is-late,.s01-commercial-bi__legend .is-late{background:var(--s01-bi-orange)}.s01-commercial-bi__fulfillment-bar .is-incomplete,.s01-commercial-bi__legend .is-incomplete{background:var(--a-muted)}.s01-commercial-bi__legend{color:var(--a-muted);flex-wrap:wrap;gap:10px 18px;margin-top:9px;font-size:11px;display:flex}.s01-commercial-bi__legend span{align-items:center;gap:5px;display:inline-flex}.s01-commercial-bi__legend i{border-radius:50%;width:8px;height:8px}.s01-commercial-bi__flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;margin-top:28px;display:grid}.s01-commercial-bi__flow>svg{color:var(--a-muted)}.s01-commercial-bi__flow>div{border:1px solid var(--a-line);text-align:center;border-radius:6px;gap:4px;min-width:0;padding:12px 9px;display:grid}.s01-commercial-bi__flow span,.s01-commercial-bi__money-columns span{color:var(--a-muted);font-size:11px}.s01-commercial-bi__flow strong{color:var(--a-ink);font-size:18px;font-weight:550}.s01-commercial-bi__flow>div.is-positive,.s01-commercial-bi__money-columns>div.is-positive{border-color:color-mix(in srgb, var(--s01-bi-green) 70%, var(--a-line))}.s01-commercial-bi__flow>div.is-positive strong,.s01-commercial-bi__money-columns>div.is-positive strong{color:var(--s01-bi-green)}.s01-commercial-bi__panel-note{color:var(--a-muted);align-items:center;gap:4px;margin:13px 0 0;font-size:11px;line-height:1.55;display:flex}.s01-commercial-bi__secondary-grid{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.s01-commercial-bi__subpanel{min-width:0;padding:20px 22px 20px 0}.s01-commercial-bi__subpanel+.s01-commercial-bi__subpanel{border-left:1px solid var(--a-line);padding-left:22px}.s01-commercial-bi__subpanel:last-child{padding-right:0}.s01-commercial-bi__subpanel.is-compact{padding-top:20px;padding-bottom:20px}.s01-commercial-bi__subpanel-heading h3{font-size:17px}.s01-commercial-bi__measure-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.s01-commercial-bi__measure-row+.s01-commercial-bi__measure-row{margin-top:14px}.s01-commercial-bi__measure-label{color:var(--a-body);justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;display:flex}.s01-commercial-bi__measure-label strong{color:var(--a-ink);white-space:nowrap;font-size:16px;font-weight:550}.s01-commercial-bi__measure-track{background:color-mix(in srgb, var(--a-line) 68%, var(--a-surface));border-radius:999px;height:10px;overflow:hidden}.s01-commercial-bi__measure-track span{border-radius:inherit;height:100%;display:block}.s01-commercial-bi__measure-track .is-consumed{background:var(--s01-bi-green)}.s01-commercial-bi__measure-track .is-replenished{background:var(--s01-bi-blue)}.s01-commercial-bi__evidence-list{gap:11px;margin:17px 0 0;padding:0;list-style:none;display:grid}.s01-commercial-bi__pipeline{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px;margin:17px 0 3px;padding-bottom:14px;display:grid}.s01-commercial-bi__pipeline>div{gap:3px;min-width:0;display:grid}.s01-commercial-bi__pipeline>div>span{border:1px solid var(--s01-bi-green);width:22px;height:22px;color:var(--s01-bi-green);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.s01-commercial-bi__pipeline strong{color:var(--a-ink);font-size:12px;font-weight:600}.s01-commercial-bi__pipeline small{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.s01-commercial-bi__pipeline>svg{color:var(--a-muted)}.s01-commercial-bi__evidence-list li{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.s01-commercial-bi__quality-dot{border-radius:50%;width:8px;height:8px;margin-top:4px}.s01-commercial-bi__quality-dot.is-sample{background:var(--s01-bi-green)}.s01-commercial-bi__quality-dot.is-gap{background:var(--s01-bi-orange)}.s01-commercial-bi__evidence-list li>div{gap:2px;min-width:0;display:grid}.s01-commercial-bi__evidence-list strong{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.s01-commercial-bi__evidence-list li>div>span{color:var(--a-body);font-size:11px}.s01-commercial-bi__evidence-list small{color:var(--a-muted);font-size:10px}.s01-commercial-bi__quality{color:var(--a-muted);white-space:nowrap;font-size:10px}.s01-commercial-bi__quality.is-sample{color:var(--s01-bi-green)}.s01-commercial-bi__quality.is-gap{color:var(--s01-bi-orange)}.s01-commercial-bi__evidence-panel>.s01-commercial-bi__secondary-button{width:100%;margin-top:16px}.s01-commercial-bi__empty{min-height:116px;color:var(--a-muted);align-items:flex-start;gap:10px;padding:17px 0 4px;display:flex}.s01-commercial-bi__empty>svg{color:var(--s01-bi-orange);flex:none;margin-top:1px}.s01-commercial-bi__empty strong{color:var(--a-ink);font-size:13px;font-weight:600;display:block}.s01-commercial-bi__empty p{max-width:46ch;color:var(--a-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.s01-commercial-bi__route-detail{border:1px solid color-mix(in srgb, var(--s01-bi-focus) 46%, var(--a-line));background:color-mix(in srgb, var(--a-surface) 88%, var(--a-soft));border-radius:8px;margin-top:22px;padding:20px 22px}.s01-commercial-bi__route-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.s01-commercial-bi__route-detail-heading>div>span{color:var(--s01-bi-focus);font-size:11px;font-weight:600}.s01-commercial-bi__route-detail-heading h3{color:var(--a-ink);letter-spacing:-.03em;margin:3px 0 0;font-size:21px;font-weight:620}.s01-commercial-bi__route-detail-heading p{color:var(--a-muted);margin:5px 0 0;font-size:11px}.s01-commercial-bi__detail-facts{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding:13px 0;display:grid}.s01-commercial-bi__detail-facts>div{gap:4px;min-width:0;display:grid}.s01-commercial-bi__detail-facts span{color:var(--a-muted);font-size:11px}.s01-commercial-bi__detail-facts strong{color:var(--a-ink);font-size:18px;font-weight:550}.s01-commercial-bi__detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:19px;display:grid}.s01-commercial-bi__detail-columns h4{color:var(--a-ink);margin:0 0 10px;font-size:13px;font-weight:600}.s01-commercial-bi__detail-dl{gap:0;margin:0;display:grid}.s01-commercial-bi__detail-dl>div{border-bottom:1px solid var(--a-line);color:var(--a-body);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:11px;display:flex}.s01-commercial-bi__detail-dl dt,.s01-commercial-bi__detail-dl dd{margin:0}.s01-commercial-bi__detail-dl dd{color:var(--a-ink)}.s01-commercial-bi__detail-dl>div.is-total{color:var(--a-ink);font-weight:600}.s01-commercial-bi__detail-dl>div.is-positive dd{color:var(--s01-bi-green)}.s01-commercial-bi__detail-evidence{gap:9px;margin:0;padding:0;list-style:none;display:grid}.s01-commercial-bi__detail-evidence li{color:var(--a-body);align-items:flex-start;gap:8px;font-size:11px;display:flex}.s01-commercial-bi__detail-evidence li>svg{color:var(--s01-bi-green);flex:none;margin-top:1px}.s01-commercial-bi__detail-evidence li span{gap:3px;display:grid}.s01-commercial-bi__detail-evidence small{color:var(--a-muted);font-size:10px}.s01-commercial-bi__detail-muted{color:var(--a-muted);margin:0;font-size:11px}.s01-commercial-bi__gap{border-top:1px solid var(--a-line);color:var(--s01-bi-orange);align-items:flex-start;gap:6px;margin:14px 0 0;padding-top:10px;font-size:11px;line-height:1.55;display:flex}.s01-commercial-bi__gap svg{flex:none;margin-top:2px}.s01-commercial-bi__detail-actions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.s01-commercial-bi__agent-strip{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.s01-commercial-bi__agent-strip>div{color:var(--a-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.s01-commercial-bi__agent-strip>div svg{color:var(--s01-bi-violet)}.s01-commercial-bi__view-lead{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 0;display:flex}.s01-commercial-bi__view-lead h2{font-size:22px}.s01-commercial-bi__impact-grid{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;display:grid}.s01-commercial-bi__impact-grid>.s01-commercial-bi__subpanel{padding-top:23px;padding-bottom:24px}.s01-commercial-bi__impact-grid>.s01-commercial-bi__subpanel+.s01-commercial-bi__subpanel{padding-left:32px}.s01-commercial-bi__impact-note{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:15px 0 0;font-size:11px;line-height:1.55;display:flex}.s01-commercial-bi__impact-note>svg{color:var(--s01-bi-orange);flex:none}.s01-commercial-bi__impact-note .s01-commercial-bi__text-button{margin-left:auto}.s01-commercial-bi__returns-view{min-width:0}.s01-commercial-bi__returns-grid{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s01-commercial-bi__return-block{gap:7px;min-width:0;padding:22px 22px 22px 0;display:grid}.s01-commercial-bi__return-block+.s01-commercial-bi__return-block{border-left:1px solid var(--a-line);padding-left:22px}.s01-commercial-bi__return-block span,.s01-commercial-bi__receivable-grid span{color:var(--a-muted);font-size:12px}.s01-commercial-bi__return-block strong{color:var(--a-ink);letter-spacing:-.04em;font-size:30px;font-weight:500}.s01-commercial-bi__return-block.is-positive strong{color:var(--s01-bi-green)}.s01-commercial-bi__return-block p{color:var(--a-muted);margin:0;font-size:11px;line-height:1.55}.s01-commercial-bi__money-flow{padding:22px 0 0}.s01-commercial-bi__money-columns{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:9px;margin-top:18px;display:grid}.s01-commercial-bi__money-columns>div{border:1px solid var(--a-line);border-radius:6px;gap:5px;min-width:0;padding:15px;display:grid}.s01-commercial-bi__money-columns>div>strong{color:var(--a-ink);font-size:22px;font-weight:520}.s01-commercial-bi__money-columns>div>small{color:var(--a-muted);font-size:10px}.s01-commercial-bi__money-columns>svg{color:var(--a-muted)}.s01-commercial-bi__receivable-grid{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.s01-commercial-bi__receivable-grid>div{gap:5px;padding:13px 15px 13px 0;display:grid}.s01-commercial-bi__receivable-grid>div+div{border-left:1px solid var(--a-line);padding-left:15px}.s01-commercial-bi__receivable-grid strong{color:var(--a-ink);font-size:17px;font-weight:550}.s01-commercial-bi__receivable-grid small{color:var(--s01-bi-orange);font-size:10px}.s01-commercial-bi__view-actions{justify-content:flex-end;padding-top:17px;display:flex}.s01-commercial-bi__notice{color:var(--a-muted);margin:14px 0 0;font-size:11px;line-height:1.5}@media (max-width:1120px){.s01-commercial-bi__analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.9fr)}.s01-commercial-bi__metric-value{gap:5px}.s01-commercial-bi__metric-value strong{font-size:31px}.s01-commercial-bi__metric-value span{font-size:10px}}@media (max-width:820px){.s01-commercial-bi__toolbar-spacer{display:none}.s01-commercial-bi__analysis-grid,.s01-commercial-bi__impact-grid{grid-template-columns:1fr}.s01-commercial-bi__cash-panel{border-top:1px solid var(--a-line);border-left:0;padding:22px 0 24px}.s01-commercial-bi__route-panel{padding-right:0}.s01-commercial-bi__secondary-grid{grid-template-columns:1fr}.s01-commercial-bi__subpanel,.s01-commercial-bi__subpanel+.s01-commercial-bi__subpanel,.s01-commercial-bi__subpanel:last-child{border-top:1px solid var(--a-line);border-left:0;padding:20px 0}.s01-commercial-bi__subpanel:first-child{border-top:0}.s01-commercial-bi__impact-grid>.s01-commercial-bi__subpanel+.s01-commercial-bi__subpanel{border-left:0;border-top:1px solid var(--a-line);padding-left:0}.s01-commercial-bi__returns-grid{grid-template-columns:1fr}.s01-commercial-bi__return-block,.s01-commercial-bi__return-block+.s01-commercial-bi__return-block{border-left:0;border-top:1px solid var(--a-line);padding:17px 0}.s01-commercial-bi__return-block:first-child{border-top:0}}@media (max-width:620px){.s01-commercial-bi__metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.s01-commercial-bi__metric,.s01-commercial-bi__metric+.s01-commercial-bi__metric{border-left:0;padding:16px 12px 15px 0}.s01-commercial-bi__metric:nth-child(2n){border-left:1px solid var(--a-line);padding-left:12px}.s01-commercial-bi__metric:nth-child(n+3){border-top:1px solid var(--a-line)}.s01-commercial-bi__metric-value strong{font-size:28px}.s01-commercial-bi__metric-value span{font-size:10px}.s01-commercial-bi__toolbar{align-items:stretch}.s01-commercial-bi__select-wrap{flex:100%;min-width:0}.s01-commercial-bi__select-wrap select{flex:1;width:100%}.s01-commercial-bi__vehicle-tag{text-overflow:ellipsis;order:3;max-width:100%;overflow:hidden}.s01-commercial-bi__toolbar>.s01-commercial-bi__secondary-button,.s01-commercial-bi__toolbar>.s01-commercial-bi__primary-button{flex:calc(50% - 4px)}.s01-commercial-bi__tab-row{scrollbar-width:thin;gap:18px;overflow-x:auto}.s01-commercial-bi__tab-row button{flex:none}.s01-commercial-bi__route-chart-wrap{margin-right:-2px;padding-bottom:3px;overflow-x:auto}.s01-commercial-bi__route-chart{min-width:610px}.s01-commercial-bi__route-row{grid-template-columns:minmax(120px,1fr) 60px minmax(78px,auto) 16px;gap:6px;font-size:10px}.s01-commercial-bi__route-detail{padding:16px 13px}.s01-commercial-bi__detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.s01-commercial-bi__detail-columns{grid-template-columns:1fr;gap:22px}.s01-commercial-bi__agent-strip{gap:11px;display:grid}.s01-commercial-bi__agent-strip .s01-commercial-bi__secondary-button{justify-self:start}.s01-commercial-bi__money-columns{grid-template-columns:1fr;gap:8px}.s01-commercial-bi__money-columns>svg{display:none}.s01-commercial-bi__receivable-grid{grid-template-columns:1fr}.s01-commercial-bi__receivable-grid>div,.s01-commercial-bi__receivable-grid>div+div{border-left:0;padding:11px 0}.s01-commercial-bi__receivable-grid>div+div{border-top:1px solid var(--a-line)}.s01-commercial-bi__impact-note{align-items:flex-start}.s01-commercial-bi__impact-note .s01-commercial-bi__text-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.s01-commercial-bi *,.s01-commercial-bi :before,.s01-commercial-bi :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rq-workspace{--rq-paper:#f4f4ef;--rq-ink:#172018;--rq-muted:#536057;--rq-rule:#b5bdb5;--rq-teal:#157b66;--rq-amber:#a2642f;--rq-chart-muted:#8da9a0;min-width:0;min-height:0;color:var(--a-ink);background:var(--a-canvas);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;font-size:14px;line-height:1.6;display:flex;overflow:hidden}.rq-workspace *,.rq-modal-content *{box-sizing:border-box}.rq-workspace :is(button,input,textarea,select),.rq-modal-content :is(button,input,textarea,select){font:inherit}.rq-workspace button,.rq-modal-content button{cursor:pointer}:is(.rq-workspace :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,.rq-modal-content :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible){outline:2px solid var(--a-accent-text);outline-offset:3px}.rq-workspace button:disabled{opacity:.5;cursor:not-allowed}.rq-workspace :is(h1,h2,h3,p,figure),.rq-modal-content :is(h2,h3,p){margin-top:0}.rq-button,.rq-primary{border:1px solid var(--a-line);min-height:36px;color:var(--a-ink);background:var(--a-surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:550;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.rq-primary{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-primary-ink)}.rq-button:hover:not(:disabled){background:var(--a-soft);border-color:var(--a-muted)}.rq-primary:hover:not(:disabled){filter:brightness(.94)}.rq-quiet{background:0 0;border-color:#0000}.rq-button.is-active{color:var(--a-accent-text);border-color:var(--a-accent-text)}.rq-agent-toggle-mobile{display:none}.rq-alert,.rq-notice{color:var(--a-body);background:var(--a-soft);border-bottom:1px solid var(--a-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-size:13px;display:flex}.rq-alert{color:var(--a-orange-text)}.rq-alert button,.rq-notice button{color:inherit;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.rq-landing{padding:35px clamp(24px,6vw,100px) 64px;overflow:auto}.rq-landing-head{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 32px;display:flex}.rq-landing-head h1{letter-spacing:-.025em;margin-bottom:6px;font-size:28px;font-weight:620}.rq-landing-head p{color:var(--a-muted);margin:0}.rq-question-start{text-align:center;max-width:900px;margin:30px auto 48px}.rq-question-start>svg{color:var(--a-accent-text);margin:0 auto 16px}.rq-question-start h2{letter-spacing:-.025em;margin-bottom:10px;font-size:28px;font-weight:550}.rq-question-start>p{color:var(--a-muted)}.rq-question-start form{text-align:left;border:1px solid var(--a-line);background:var(--a-surface);border-radius:12px;margin:25px 0 14px;padding:16px}.rq-question-start form:focus-within,.rq-agent-compose form:focus-within{border-color:var(--a-accent-text);outline:1px solid var(--a-accent-text);outline-offset:0}.rq-question-start textarea{width:100%;color:var(--a-ink);resize:vertical;background:0 0;border:0;min-height:80px;max-height:190px;padding:2px;font-size:16px;line-height:1.7;outline:none!important}.rq-workspace textarea::placeholder,.rq-workspace input::placeholder{color:var(--a-muted);opacity:1}.rq-question-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.rq-question-actions span{color:var(--a-muted);font-size:12px}.rq-presets{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rq-presets button{border:1px solid var(--a-line);color:var(--a-body);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:inline-flex}.rq-presets button:hover{border-color:var(--a-accent-text);color:var(--a-ink)}.rq-scope-controls,.rq-plan-scope{text-align:left;flex-wrap:wrap;gap:16px;margin:26px 0 12px;display:flex}.rq-scope-controls{justify-content:center}.rq-scope-controls label,.rq-plan-scope label{color:var(--a-muted);gap:6px;font-size:12px;display:grid}.rq-scope-controls :is(input,select),.rq-plan-scope :is(input,select){border:1px solid var(--a-line);color:var(--a-ink);background:var(--a-surface);border-radius:6px;min-height:36px;padding:7px 8px;font-size:13px}.rq-data-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.rq-resume,.rq-library{max-width:1120px;margin:0 auto}.rq-resume{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);align-items:center;gap:18px;margin-bottom:30px;padding:18px 0;display:flex}.rq-resume>svg{color:var(--a-accent-text)}.rq-resume>div{flex:1}.rq-resume span,.rq-library-row span{color:var(--a-muted);margin-top:4px;font-size:12px;display:block}.rq-library-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.rq-library-head h2{margin:0;font-size:18px;font-weight:600}.rq-library-head h2 span{color:var(--a-muted);margin-left:8px;font-size:13px}.rq-library-head label{color:var(--a-muted);align-items:center;gap:8px;display:flex}.rq-library-head input{border:0;border-bottom:1px solid var(--a-line);width:210px;color:var(--a-ink);background:0 0;border-radius:0;padding:8px 4px}.rq-library-row{text-align:left;border:0;border-bottom:1px solid var(--a-line);width:100%;color:var(--a-ink);background:0 0;align-items:center;gap:16px;padding:20px 8px;display:flex}.rq-library-row:hover{background:var(--a-surface)}.rq-library-row>div{flex:1;min-width:0}.rq-library-row strong{font-weight:550}.rq-empty{color:var(--a-muted);padding:30px 0}.rq-loading,.rq-empty-state{text-align:center;justify-content:center;align-items:center;padding:60px 30px}.rq-empty-state{max-width:680px;margin:auto}.rq-empty-state svg{color:var(--a-muted);margin:0 auto 20px}.rq-empty-state h1{font-size:26px}.rq-toolbar{border-bottom:1px solid var(--a-line);flex:none;align-items:center;gap:12px;min-height:60px;padding:10px 24px;display:flex}.rq-toolbar-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rq-toolbar-title>svg{flex-shrink:0}.rq-toolbar-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.rq-toolbar-title span{white-space:nowrap;color:var(--a-muted);font-size:11px}.rq-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rq-body{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.has-agent .rq-body{grid-template-columns:minmax(0,1fr) clamp(340px,29vw,420px)}.is-reading .rq-body{grid-template-columns:190px minmax(0,1fr)}.is-reading.has-agent .rq-body{grid-template-columns:170px minmax(0,1fr) clamp(340px,28vw,400px)}.rq-manuscript-scroll{min-width:0;min-height:0;padding:16px 28px 50px;scroll-padding-top:20px;overflow:auto}.rq-toc{border-right:1px solid var(--a-line);flex-direction:column;align-items:stretch;min-height:0;padding:25px 15px 20px 24px;display:flex;overflow:auto}.rq-toc h2{margin-bottom:20px;font-size:14px;font-weight:600}.rq-toc button{text-align:left;color:var(--a-muted);background:0 0;border:0;padding:10px 4px;font-size:13px}.rq-toc button:hover{color:var(--a-ink)}.rq-toc button[aria-current]{color:var(--a-accent-text);font-weight:600}.rq-toc>p{color:var(--a-muted);margin-top:auto;margin-bottom:0;padding-top:45px;font-size:11px;line-height:1.8}.rq-mobile-toc{display:none}.rq-reading-hint{max-width:1010px;color:var(--a-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 auto 12px;font-size:11px;display:flex}.rq-reading-hint>span{align-items:center;gap:6px;display:inline-flex}.rq-reading-hint a{color:var(--a-muted);text-decoration:underline}.rq-paper,.rq-plan-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--rq-ink);background:var(--rq-paper);border-radius:2px;max-width:960px;margin:0 auto;padding:28px clamp(28px,4vw,64px) 70px;font-size:16px;line-height:1.95}html[data-theme] .rq-workspace :is(.rq-paper,.rq-plan-paper) :is(h1,h2,h3,h4){color:var(--rq-ink)}.rq-paper :is(button,a,summary,[tabindex]):focus-visible{outline-color:var(--rq-teal)}.rq-plan-paper :is(button,input,select):focus-visible{outline-color:var(--rq-teal)}.rq-running-head{border-bottom:1px solid var(--rq-rule);color:var(--rq-muted);justify-content:space-between;gap:15px;padding:0 0 10px;font-size:11px;line-height:1.6;display:flex}.rq-document-title{padding:28px 0 14px}.rq-document-subtitle{color:var(--rq-muted);margin:-6px 0 24px;font-size:20px;line-height:1.6}.rq-doc-section>p{max-width:38em}.rq-doc-section>.rq-chapter-lead{margin-bottom:14px;font-size:18px;font-weight:600;line-height:1.75}.rq-abstract{border-block:1px solid var(--rq-rule);padding-block:22px}.rq-abstract>p{margin-bottom:0}.rq-document-title h1,.rq-plan-paper h1{letter-spacing:-.025em;text-wrap:balance;max-width:23em;margin:0 0 16px;font-size:32px;font-weight:650;line-height:1.45}.rq-document-meta{border-top:1px solid var(--rq-rule);color:var(--rq-muted);flex-wrap:wrap;gap:6px 18px;padding-top:12px;font-size:11px;line-height:1.8;display:flex}.rq-doc-section{margin:38px 0 0;scroll-margin-top:20px}.rq-doc-section h2{margin:0 0 10px;font-size:20px;font-weight:640;line-height:1.5}.rq-doc-section p{overflow-wrap:anywhere;margin:0 0 12px}.rq-doc-section ul{padding-left:1.4em}.rq-doc-section li{margin-bottom:7px}.rq-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rq-section-heading button{color:var(--rq-muted);white-space:nowrap;opacity:.8;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.rq-section-heading button:hover{color:var(--rq-teal);opacity:1}.rq-chart-inspect{width:100%;color:var(--rq-ink);text-align:left;background:0 0;border:0;padding:0;display:block}.rq-chart-viewport{width:100%;max-width:100%;overflow-x:auto}.rq-chart-viewport .rq-chart-inspect{min-width:650px}.rq-chart-svg>svg{width:100%;height:auto;display:block;overflow:visible}.rq-svg-label,.rq-svg-value{fill:var(--rq-ink);font-size:13px}.rq-svg-small{fill:var(--rq-muted);font-size:11px}.rq-chart-hint{color:var(--rq-muted);justify-content:flex-end;align-items:center;gap:4px;padding-top:3px;font-size:10px;display:flex}.rq-chart-hint>svg{flex-shrink:0;width:13px;height:13px}.rq-doc-section figcaption,.rq-paper caption{text-align:center;caption-side:top;padding:5px 0;font-size:12px;font-weight:550;line-height:1.7}.rq-paper .rq-source-note{color:var(--rq-muted);margin-top:6px;font-size:11px;line-height:1.8}.rq-source-note button,.rq-citation-line button,.rq-references button{color:var(--rq-teal);text-underline-offset:3px;background:0 0;border:0;padding:0 3px;text-decoration:underline}.rq-citation-line{color:var(--rq-muted);flex-wrap:wrap;gap:7px;margin:8px 0;font-size:11px;line-height:1.8;display:flex}.rq-table-wrap{width:100%;max-width:100%;margin:12px 0 18px;overflow:auto}.rq-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:1.7}.rq-table-wrap :is(th,td){border-bottom:1px solid var(--rq-rule,var(--a-line));text-align:right;white-space:nowrap;padding:6px 10px}.rq-table-wrap tr>:first-child{text-align:left}.rq-table-wrap thead{border-top:1px solid var(--rq-rule,var(--a-line))}.rq-table-wrap th{font-weight:600}.rq-references{border-top:1px solid var(--rq-rule);padding-top:26px}.rq-references>div{margin:12px 0}.rq-references button{align-items:center;gap:5px;font-size:13px;display:inline-flex}.rq-references p{color:var(--rq-muted);font-size:12px}.rq-paper ::selection{color:#172018;background:#bbddce}.rq-selection-popover{z-index:80;color:#edf2e9;background:#172018;border:1px solid #536057;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:fixed;box-shadow:0 6px 20px #090f0d26}.rq-selection-popover button{color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.rq-report-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1010px;margin:24px auto 0;display:flex}.rq-report-end p{color:var(--a-muted);margin:0;font-size:12px}.rq-plan-paper{max-width:900px;padding-top:26px}.rq-plan-paper h1{margin-top:27px}.rq-plan-question{color:var(--rq-muted);font-size:15px}.rq-plan-paper h2{margin-top:32px;font-size:20px;font-weight:620;line-height:1.5}.rq-plan-scope label{color:var(--rq-muted);flex:1;min-width:140px}html[data-theme] .v2-app.product-system .rq-workspace .rq-plan-scope :is(input,select){color:var(--rq-ink);border-color:var(--rq-rule);background:#fff;width:100%}.rq-plan-comparison{color:var(--rq-muted);font-size:12px}.rq-plan-chapters{margin:10px 0 0;padding:0;list-style:none}.rq-plan-chapters li{border-bottom:1px solid var(--rq-rule);align-items:baseline;gap:16px;padding:17px 0;display:flex}.rq-plan-chapters li>span{color:var(--rq-muted);font-size:12px}.rq-plan-chapters strong{font-size:16px;font-weight:580}.rq-plan-chapters small{color:var(--rq-muted);margin-top:3px;font-size:12px;display:block}.rq-plan-paper section>ul{color:var(--rq-muted);padding-left:18px;font-size:13px}.rq-plan-paper .rq-source-note{color:var(--rq-muted);font-size:12px}.rq-plan-footer{border-top:1px solid var(--rq-rule);margin-top:28px;padding-top:24px}.rq-plan-footer p{color:var(--rq-muted);margin:12px 0 0;font-size:12px}.rq-plan-footer .rq-primary{color:#edf2e9;background:#172018;border-color:#172018}.rq-plan-footer .rq-button{color:#172018;border-color:var(--rq-rule);background:0 0}.rq-progress>div{align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.rq-progress small{color:var(--rq-muted);margin-left:auto}.rq-progress svg{color:var(--rq-teal)}.rq-step-dot{border:1px solid var(--rq-rule);border-radius:50%;width:14px;height:14px}.rq-spin{animation:1.2s linear infinite rq-spin}@keyframes rq-spin{to{transform:rotate(360deg)}}.rq-agent{border-left:1px solid var(--a-line);background:var(--a-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.rq-agent>header{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.rq-agent header>div{flex:1;align-items:center;gap:12px;display:flex}.rq-agent header>div>svg{color:var(--a-accent-text)}.rq-agent h2{margin:0;font-size:20px;font-weight:600}.rq-agent header button{background:var(--a-surface);color:var(--a-muted);border:0;border-radius:6px;padding:7px}.rq-agent header p{width:100%;color:var(--a-muted);margin:0;font-size:12px}.rq-agent-context{border-bottom:1px solid var(--a-line);color:var(--a-body);align-items:center;gap:6px;padding:12px 22px;font-size:11px;display:flex}.rq-agent-context span{color:var(--a-muted);margin-left:auto}.rq-agent-context>svg{color:var(--a-accent-text);flex-shrink:0}.rq-mobile-plan{display:none}.rq-agent-messages{scroll-behavior:auto;flex:1;min-height:80px;padding:20px 22px;overflow:auto}.rq-message{margin-bottom:27px;font-size:14px;line-height:1.85}.rq-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.rq-message-byline{color:var(--a-muted);align-items:center;gap:6px;font-size:11px;display:flex}.rq-message-byline svg{color:var(--a-accent-text)}.rq-message.is-user{background:var(--a-surface);border-radius:6px;padding:12px 14px}.rq-message blockquote{border:1px solid var(--a-line);color:var(--a-muted);max-height:130px;margin:8px 0;padding:8px;font-size:12px;overflow:auto}.rq-agent-sources{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rq-agent-sources button{color:var(--a-accent-text);background:0 0;border:0;padding:2px 0;font-size:12px;text-decoration:underline}.rq-agent-welcome h3{margin:15px 0 12px;font-size:22px;line-height:1.6}.rq-agent-welcome p{color:var(--a-muted);font-size:14px}.rq-agent-diagram{border-top:1px solid var(--a-line);margin-top:18px}.rq-agent-diagram>div{border-bottom:1px solid var(--a-line);padding:14px 0 14px 28px;position:relative}.rq-agent-diagram>div>span{color:var(--a-accent-text);font-size:11px;position:absolute;top:16px;left:0}.rq-agent-diagram strong{font-size:14px;font-weight:550}.rq-agent-diagram p{color:var(--a-muted);margin-top:4px;font-size:12px}.rq-agent-compose{border-top:1px solid var(--a-line);flex:none;padding:12px 16px 14px}.rq-agent-presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rq-agent-presets button{border:1px solid var(--a-line);color:var(--a-body);background:0 0;border-radius:4px;padding:5px 7px;font-size:11px}.rq-agent-compose form{border:1px solid var(--a-line);background:var(--a-surface);border-radius:6px;padding:10px 11px}.rq-agent-compose textarea{resize:none;width:100%;min-height:52px;max-height:132px;color:var(--a-ink);background:0 0;border:0;padding:0;font-size:13px;line-height:1.85;display:block;outline:none!important}.rq-agent-compose form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.rq-agent-compose form>div>span,.rq-agent-compose>small{color:var(--a-muted);font-size:10px}.rq-agent-compose>small{margin:8px 0 0;display:block}.rq-agent-compose .rq-primary{padding:8px}.rq-quote{border:1px solid var(--a-line);color:var(--a-body);border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px;display:flex}.rq-quote>svg{color:var(--a-accent-text);flex-shrink:0}.rq-quote p{flex:1;max-height:90px;margin:0;font-size:12px;overflow:auto}.rq-quote button{color:var(--a-muted);background:0 0;border:0;padding:0}.rq-revision{border-top:1px solid var(--a-accent-text);margin:22px 0;padding-top:16px}.rq-revision h3{font-size:16px}.rq-revision p{white-space:pre-wrap;font-size:13px;line-height:1.85}.rq-revision details{margin-bottom:12px}.rq-revision h4{color:var(--a-muted);margin:12px 0 4px;font-size:12px}.rq-revision>button{white-space:normal;margin-top:8px;margin-right:8px}.rq-modal-content{color:var(--a-ink);font-size:14px;line-height:1.85}.rq-modal-content label{gap:8px;margin:16px 0;display:grid}.rq-modal-content :is(input,textarea,select){border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-ink);border-radius:6px;width:100%;padding:9px 10px}.rq-modal-content .rq-table-wrap{--rq-rule:var(--a-line);max-height:420px}.rq-modal-content .rq-primary{margin-top:20px}.rq-export-summary{border-block:1px solid var(--a-line);align-items:center;gap:16px;margin:24px 0;padding:20px 0;display:flex}.rq-export-summary p{color:var(--a-muted);margin:4px 0 0;font-size:12px}.rq-history-row{text-align:left;width:100%;color:var(--a-ink);border:0;border-bottom:1px solid var(--a-line);background:0 0;padding:16px 4px;display:block}.rq-history-row span{color:var(--a-muted);font-size:12px;display:block}.rq-history-row p{margin:8px 0 0;font-size:13px}@media (max-width:1280px){.rq-toolbar{flex-wrap:wrap;padding:10px 16px}.rq-toolbar-title{min-width:180px}.rq-toolbar-actions{margin-left:auto}.is-reading.has-agent .rq-body{grid-template-columns:minmax(0,1fr) 340px}.is-reading.has-agent .rq-toc{display:none}.rq-manuscript-scroll{padding:16px 18px 40px}.rq-paper,.rq-plan-paper{padding-inline:35px}}@media (max-width:900px){.rq-agent-toggle-desktop{display:none}.rq-agent-toggle-mobile{display:inline}.rq-mobile-plan{flex-shrink:0;margin:10px 16px;display:inline-flex}.rq-landing{padding:24px 20px 45px}.rq-landing-head{align-items:flex-start}.rq-question-start h2{font-size:24px}.rq-body,.has-agent .rq-body,.is-reading .rq-body,.is-reading.has-agent .rq-body{flex-direction:column;display:flex}.rq-manuscript-scroll{flex:1}.has-agent .rq-manuscript-scroll,.has-agent .rq-mobile-toc{display:none}.rq-agent{border-left:0;flex:1}.rq-toc{display:none}.rq-mobile-toc{align-self:flex-start;margin:10px 18px 0;display:inline-flex}.is-reading .rq-toc.is-open{z-index:5;border:1px solid var(--a-line);background:var(--a-surface);border-radius:6px;width:245px;max-height:70%;padding:20px;display:flex;position:absolute;inset:48px auto auto 18px;box-shadow:0 14px 35px #0002}.rq-toc>p{padding-top:20px}}@media (max-width:599px){.rq-toolbar{gap:8px;padding:9px 12px}.rq-toolbar-title{flex-basis:calc(100% - 100px);min-width:0}.rq-toolbar-title strong{font-size:12px}.rq-toolbar-title span{font-size:10px}.rq-toolbar-actions{justify-content:flex-end;gap:5px;width:100%}.rq-toolbar-actions .rq-button,.rq-toolbar-actions .rq-primary{min-height:34px;padding:6px 8px;font-size:11px}.rq-toolbar-actions button>svg{width:13px}.rq-landing-head{display:block}.rq-landing-head>button{margin-top:15px}.rq-landing-head h1{font-size:24px}.rq-question-start{margin-top:15px}.rq-question-start h2{font-size:22px}.rq-presets{justify-content:flex-start}.rq-presets button{text-align:left;font-size:12px}.rq-scope-controls{gap:12px}.rq-scope-controls label{flex:1;min-width:135px}.rq-data-note{text-align:left;justify-content:flex-start}.rq-library-head{flex-wrap:wrap}.rq-library-head input{width:230px}.rq-resume{flex-wrap:wrap}.rq-library-row span{font-size:11px}.rq-manuscript-scroll{padding:12px 10px 30px}.rq-paper,.rq-plan-paper{padding:18px 20px 40px;font-size:14px;line-height:1.9}.rq-document-title h1,.rq-plan-paper h1{font-size:25px}.rq-doc-section h2,.rq-plan-paper h2{font-size:18px}.rq-running-head{gap:8px;font-size:9px}.rq-section-heading{flex-wrap:wrap;gap:0;margin-bottom:10px}.rq-section-heading h2{margin-bottom:3px}.rq-section-heading button{margin-left:auto}.rq-reading-hint>span{font-size:10px}.rq-alert,.rq-notice{padding:8px 12px;font-size:12px}.rq-plan-chapters strong{font-size:15px}.rq-agent>header{padding:16px}.rq-agent-context{padding:10px 16px}.rq-agent-messages{padding:18px 16px}}@media (max-height:680px) and (min-width:901px){.rq-agent header{padding:14px 18px}.rq-agent-compose{padding-block:8px}.rq-agent-compose>small{display:none}}@media (prefers-reduced-motion:reduce){.rq-workspace *,.rq-workspace :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.has-progress .rq-body{grid-template-columns:176px minmax(0,1fr)}.has-progress .rq-manuscript-scroll{overflow-anchor:none}.has-progress.has-agent .rq-body{grid-template-columns:176px minmax(0,1fr) clamp(320px,27vw,390px)}.rq-compile-rail{border-right:1px solid var(--a-line);flex-direction:column;min-height:0;padding:25px 18px;display:flex;overflow:auto}.rq-compile-rail h2{margin:0 0 6px;font-size:15px}.rq-compile-time{color:var(--a-muted);margin-bottom:26px;font-size:11px}.rq-compile-rail ol{margin:0;padding:0;list-style:none}.rq-compile-rail li{min-height:80px;color:var(--a-muted);align-items:flex-start;gap:10px;display:flex;position:relative}.rq-compile-rail li:not(:last-child):after{content:"";border-left:1px solid var(--a-line);position:absolute;top:29px;bottom:7px;left:12px}.rq-progress-node{border:1px solid var(--a-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.rq-compile-rail li strong{margin-top:2px;font-size:13px;font-weight:550;display:block}.rq-compile-rail li small{margin-top:4px;font-size:11px;display:block}.rq-compile-rail .is-done .rq-progress-node{color:var(--a-primary-ink);background:var(--a-accent);border-color:var(--a-accent)}.rq-compile-rail .is-current{color:var(--a-accent-text)}.rq-compile-rail .is-current .rq-progress-node{border-color:currentColor}.rq-compile-rail .is-done{color:var(--a-body)}.rq-compile-foot{color:var(--a-muted);margin:auto 0 0;padding-top:25px;font-size:11px;line-height:1.8}.rq-compile-error{color:var(--a-warning,var(--a-ink));font-size:12px}.rq-compiling-shell{min-height:540px}.rq-pending-section{border-top:1px solid var(--rq-rule);color:var(--rq-muted);margin-top:32px;padding-top:24px}.rq-pending-section h2{margin-bottom:10px;font-size:17px;line-height:1.7}.rq-pending-section p{font-size:14px;line-height:1.9}.rq-manuscript-placeholder{gap:16px;margin-top:28px;padding-bottom:25px;display:grid}.rq-manuscript-placeholder span{background:#dfe4df;border-radius:2px;height:10px;display:block}.rq-manuscript-placeholder span:nth-child(2){width:87%}.rq-manuscript-placeholder span:nth-child(3){width:62%}.rq-chapter-arrival{animation:.22s cubic-bezier(.16,1,.3,1) rq-chapter-arrival}@keyframes rq-chapter-arrival{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.rq-request-status{color:var(--a-body);text-align:left;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.rq-request-status>svg{color:var(--a-accent-text);flex-shrink:0;margin-top:4px}.rq-request-status>div{flex:1;min-width:0}.rq-request-status strong{font-size:13px}.rq-request-status p{margin:8px 0;font-size:13px}.rq-request-status small{color:var(--a-muted);margin-top:5px;font-size:11px;display:block}.rq-compilation-update{border-block:1px solid var(--a-line);margin-top:24px;padding:18px 0;font-size:14px;display:block}.rq-compilation-update p{color:var(--a-body);margin:10px 0 16px;line-height:1.85}.rq-compilation-update>span{color:var(--a-body);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.rq-compilation-update>span svg{color:var(--a-accent-text)}.rq-compilation-update small{color:var(--a-muted);margin-top:16px;font-size:11px;display:block}.rq-chat-latest{margin:0 auto 8px}.rq-manuscript-latest{z-index:2;width:fit-content;margin:-44px 12px 8px auto;display:flex;position:sticky;bottom:8px;box-shadow:0 6px 18px #0002}.rq-chart-svg svg{width:100%;height:auto;display:block}.rq-doc-section figure{margin:25px 0 22px}.rq-doc-section figcaption{color:var(--rq-ink);margin-bottom:14px;font-weight:600}.rq-limitations{border-top:1px solid var(--rq-rule);padding-top:24px;font-size:14px}.is-reading .rq-paper{padding-top:20px}.is-reading .rq-document-title{padding:16px 0 8px}.is-reading .rq-document-title h1{margin-bottom:8px}.is-reading .rq-document-subtitle{margin:0 0 14px}.is-reading .rq-abstract{margin-top:22px;padding-block:16px}.is-reading .rq-abstract>p{max-width:none;line-height:1.8}.is-reading .rq-abstract+.rq-doc-section{margin-top:24px}.rq-opening-figure .rq-chart-inspect{max-width:760px;margin-inline:auto}@media (max-width:1280px) and (min-width:901px){.has-progress.has-agent .rq-body{grid-template-columns:150px minmax(0,1fr) 320px}.rq-compile-rail{padding-inline:12px}.has-progress .rq-paper,.has-progress .rq-plan-paper{padding-inline:26px}}@media (max-width:900px){.has-progress .rq-body,.has-progress.has-agent .rq-body{display:flex}.rq-compile-rail{border-right:0;border-bottom:1px solid var(--a-line);flex-shrink:0;max-height:140px;padding:10px 16px}.rq-compile-rail h2{font-size:12px}.rq-compile-time{margin:0;position:absolute;right:16px}.rq-compile-rail ol{scroll-snap-type:x proximity;flex-shrink:0;gap:14px;margin-top:8px;padding-bottom:5px;display:flex;overflow-x:auto}.rq-compile-rail li{scroll-snap-align:start;flex:0 0 138px;gap:6px;min-height:44px}.rq-compile-rail li strong{white-space:nowrap;font-size:12px}.rq-compile-rail li small{font-size:10px}.rq-compile-rail li:after{display:none}.rq-progress-node{width:20px;height:20px}.rq-compile-foot{padding-top:2px;font-size:10px}.has-progress.has-agent .rq-compile-rail{display:none}}@media (max-width:599px){.rq-compile-rail ol{gap:8px}.rq-compile-rail li{flex-direction:row;gap:6px}.rq-compile-rail li small{display:block}.rq-paper{font-size:15px}.rq-document-subtitle{font-size:17px}.rq-doc-section>.rq-chapter-lead{font-size:16px}}.iq-energy-brand{background:linear-gradient(135deg, #0066a4, #05b89b 58%, #80ca27) left / 24% 100% no-repeat, linear-gradient(to right, var(--a-ink) 0 51%, #82c82a 51% 100%);flex:none;width:136px;height:35px;display:block;-webkit-mask:url(/brand/iq-energy.svg) 50%/contain no-repeat;mask:url(/brand/iq-energy.svg) 50%/contain no-repeat}.workspace-start--brand-loader{isolation:isolate;background:radial-gradient(circle at 50% 48%,#00b09314,#0000 29%),linear-gradient(#06100c 0%,#07100d 52%,#06100c 100%);position:relative;overflow:hidden}.workspace-start--brand-loader:before,.workspace-start--brand-loader:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(96px);opacity:.22;pointer-events:none;border-radius:50%;width:min(34vw,480px);position:absolute}.workspace-start--brand-loader:before{background:#0066a4;animation:6.4s ease-in-out infinite iq-loading-ambient-a;top:20%;left:16%}.workspace-start--brand-loader:after{background:#80ca27;animation:7.1s ease-in-out infinite iq-loading-ambient-b;bottom:16%;right:15%}.iq-energy-loading-brand{place-items:center;width:min(58vw,520px);min-width:280px;animation:.7s ease-out both iq-loading-enter;display:grid;position:relative}.iq-energy-loading-brand__ambient{filter:blur(28px);background:radial-gradient(circle,#05b89b24,#80ca270a 46%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite iq-loading-breathe;position:absolute;inset:20% 10%}.iq-energy-loading-brand__frame{aspect-ratio:340/87;width:100%;display:block;position:relative}.iq-energy-loading-brand__piece{--clip-l:0%;--clip-r:0%;--enter-x:0px;--enter-y:0px;--enter-r:0deg;--delay:0s;clip-path:inset(0 var(--clip-r) 0 var(--clip-l));transform-origin:50%;opacity:0;filter:brightness(.7)blur(7px);animation:2.8s cubic-bezier(.22,.9,.2,1) infinite iq-loading-assemble;animation-delay:var(--delay);will-change:transform, opacity, filter;background:url(/brand/iq-energy.svg) 50%/contain no-repeat;display:block;position:absolute;inset:0}.iq-energy-loading-brand__piece[data-piece="0"]{--clip-r:79%;--enter-x:-72px;--enter-y:32px;--enter-r:-12deg;--delay:0s}.iq-energy-loading-brand__piece[data-piece="1"]{--clip-l:25.5%;--clip-r:71.5%;--enter-x:-34px;--enter-y:-42px;--enter-r:-8deg;--delay:40ms}.iq-energy-loading-brand__piece[data-piece="2"]{--clip-l:28.5%;--clip-r:60.5%;--enter-x:-18px;--enter-y:46px;--enter-r:9deg;--delay:90ms}.iq-energy-loading-brand__piece[data-piece="3"]{--clip-l:43.5%;--clip-r:47%;--enter-x:-6px;--enter-y:-52px;--enter-r:-7deg;--delay:.14s}.iq-energy-loading-brand__piece[data-piece="4"]{--clip-l:53.5%;--clip-r:37.5%;--enter-x:10px;--enter-y:42px;--enter-r:8deg;--delay:.19s}.iq-energy-loading-brand__piece[data-piece="5"]{--clip-l:63%;--clip-r:28%;--enter-x:20px;--enter-y:-46px;--enter-r:-8deg;--delay:.24s}.iq-energy-loading-brand__piece[data-piece="6"]{--clip-l:72.5%;--clip-r:18%;--enter-x:34px;--enter-y:38px;--enter-r:9deg;--delay:.29s}.iq-energy-loading-brand__piece[data-piece="7"]{--clip-l:81%;--clip-r:9%;--enter-x:48px;--enter-y:-40px;--enter-r:-10deg;--delay:.34s}.iq-energy-loading-brand__piece[data-piece="8"]{--clip-l:91%;--clip-r:0%;--enter-x:62px;--enter-y:34px;--enter-r:11deg;--delay:.39s}.iq-energy-loading-brand__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes iq-loading-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes iq-loading-assemble{0%,8%{opacity:0;transform:translate(var(--enter-x), var(--enter-y)) rotate(var(--enter-r)) scale(.9);filter:brightness(.65)blur(7px)}24%,48%{opacity:1;filter:brightness()blur();transform:translate(0)rotate(0)scale(1)}58%{opacity:1;filter:brightness(1.55)blur();transform:translateY(-9px)rotate(0)scale(1.025)}68%,82%{opacity:1;filter:brightness()blur();transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(calc(var(--enter-x) * -.16), calc(var(--enter-y) * -.16)) rotate(calc(var(--enter-r) * -.18)) scale(1.02);filter:brightness(1.35)blur(2px)}}@keyframes iq-loading-breathe{50%{opacity:.56;transform:scale(1.12)}}@keyframes iq-loading-ambient-a{50%{transform:translate(20px,-12px)scale(1.06)}}@keyframes iq-loading-ambient-b{50%{transform:translate(-16px,16px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.workspace-start--brand-loader:before,.workspace-start--brand-loader:after,.iq-energy-loading-brand,.iq-energy-loading-brand__ambient,.iq-energy-loading-brand__piece{animation:none!important}.iq-energy-loading-brand__piece{opacity:1;filter:none;transform:none}}.business-pulse{padding-bottom:24px}.pulse-index{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:4px 0;display:flex}.pulse-index button{color:var(--a-body);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:32px;font-size:13px;display:inline-flex}.pulse-index button:hover{color:var(--a-accent-text)}.pulse-index>span{color:var(--a-muted);margin-left:auto;font-size:12px}.pulse-section{margin-top:22px;scroll-margin-top:20px}.pulse-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pulse-section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.pulse-section-heading p{color:var(--a-muted);margin:7px 0 0;font-size:13px}.pulse-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pulse-metrics-grid .s01-metric-dashboard{min-width:0;margin:0}#pulse-result .s01-metric-reading strong{font-size:34px}#pulse-result .s01-metric-dashboard:first-child{background:var(--a-soft)}.pulse-loading{color:var(--a-muted);grid-template-columns:1fr 1fr;gap:20px;padding:28px 0;display:grid}.pulse-loading p{grid-column:1/-1}.pulse-loading>div{background:var(--a-soft);border-radius:8px;height:300px}@media (min-width:861px) and (max-height:800px){.live-business:has(.business-pulse){padding-top:18px}.live-business:has(.business-pulse) .live-breadcrumb{margin-bottom:12px}.live-business:has(.business-pulse) .live-page-title{margin-bottom:16px}.live-business:has(.business-pulse) .live-scope{margin-bottom:14px}.pulse-section-heading p{display:none}}@media (max-width:600px){.iq-energy-brand{width:112px;height:29px}.pulse-metrics-grid{grid-template-columns:1fr;gap:18px}.pulse-index{gap:6px 16px}.pulse-index>span{width:100%;margin-left:0}#pulse-result .s01-metric-reading strong{font-size:30px}}.live-access{background:var(--a-bg,#090f0d);min-height:100dvh;color:var(--a-ink,#edf2e9);place-items:center;padding:28px;display:grid}.live-access-panel{width:min(100%,540px)}.live-access header{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;padding-bottom:22px;font-size:13px;font-weight:600;display:flex}.live-access header span{color:var(--a-muted);margin-left:20px}.live-access-panel>svg{color:var(--a-accent)}.live-access h1{margin:18px 0 12px;font-size:clamp(25px,4vw,34px)}.live-access p,.live-access small{color:var(--a-muted);line-height:1.7}.live-access form{gap:12px;margin-top:28px;display:grid}.live-access input{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:48px;color:var(--a-ink);font:inherit;border-radius:6px;padding:10px 12px}.live-access button{justify-self:start;min-height:44px;margin-top:6px}.live-access :is(input,button):focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.live-access .live-access-error{min-height:28px;color:var(--a-orange-text);margin:14px 0}.live-activity-row{text-align:left;border:0;border-bottom:1px solid var(--a-line);width:100%;color:var(--a-ink);cursor:pointer;background:0 0;gap:8px;padding:18px 0;display:grid}.live-activity-row small{color:var(--a-muted)}.live-run-state .live-chart{margin-top:20px}.live-run-state .live-chart-plot{height:210px}.live-operation-metrics{margin-bottom:24px}.live-position-section{border-top:1px solid var(--a-line);padding:20px 0}.live-position-section>header,.live-operating-records>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-position-section h2{align-items:center;gap:10px;font-size:17px;display:flex}.live-position-section small,.live-record-note,.live-map-key{color:var(--a-muted);font-size:12px;line-height:1.7}.live-position-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.live-position-grid h3{justify-content:space-between;font-size:15px;display:flex}.live-position-grid h3 span{color:var(--a-muted);font-size:12px;font-weight:400}.live-position-grid svg{background:var(--a-soft);width:100%}.live-map-key i{background:var(--a-green);border-radius:50%;width:7px;height:7px;margin-inline:5px;display:inline-block}.live-map-key i+i,.live-map-key i:nth-of-type(2){background:var(--a-orange-text)}.live-record-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.live-record-filters label{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.live-record-filters input,.live-record-filters select,.live-followup-form textarea,.live-evidence textarea{font:inherit;color:var(--a-ink);border:1px solid var(--a-line);background:var(--a-surface);border-radius:6px;padding:10px 12px}.live-record-filters input{width:100%;min-width:0}.live-record-pager{justify-content:center;align-items:center;gap:18px;padding:18px;font-size:13px;display:flex}.live-operating-records{border-top:1px solid var(--a-line);margin:12px 0 28px;padding-top:20px}.live-record-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.live-record-detail>div{border-bottom:1px solid var(--a-line);min-width:0;padding:14px 0}.live-record-detail dt{color:var(--a-muted);margin-bottom:7px;font-size:12px}.live-record-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px}.live-followup-form{border-top:1px solid var(--a-line);margin:24px 0;padding-top:18px}.live-followup-form label,.live-evidence form label{gap:8px;margin:14px 0;display:grid}.live-followup-form textarea,.live-evidence textarea{resize:vertical;min-height:90px}@media (max-width:640px){.live-record-detail{grid-template-columns:1fr}.live-record-filters input,.live-followup-form textarea{font-size:16px}}.live-loss{color:var(--a-orange-text)}.live-workspace{flex:1;min-height:0}.live-business{color:var(--a-ink);padding:30px 38px 0;overflow:auto}.live-breadcrumb{color:var(--a-muted);margin-bottom:24px;font-size:12px}.live-page-title,.live-page-title>div{align-items:center;gap:12px;display:flex}.live-page-title{flex-wrap:wrap;justify-content:space-between;margin:0 0 24px}.live-page-title h1{margin:0;font-size:30px;font-weight:650;line-height:1.25}.live-page-title svg{color:var(--a-accent-text)}.live-scope{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:24px;display:flex}.live-scope label,.live-settings label{color:var(--a-muted);gap:6px;font-size:12px;display:grid}.live-scope>span{align-self:center}.live-scope>small{color:var(--a-muted);padding:8px}.live-scope input,.live-scope select,.live-settings input,.live-export-format select{border:1px solid var(--a-line);color:var(--a-ink);background:var(--a-surface);min-height:34px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:8px 10px}@media (prefers-color-scheme:dark){.live-scope input,.live-scope select,.live-settings input,.live-export-format select{--lightningcss-light: ;--lightningcss-dark:initial}}:is(.live-workspace :is(button,input,select,textarea):focus-visible,.live-dialog :is(button,input,select):focus-visible){outline:2px solid var(--a-accent);outline-offset:3px}.live-hero{background:var(--a-soft);border-top:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:28px;display:grid}.live-hero h2{letter-spacing:-.025em;margin:16px 0 10px;font-size:clamp(23px,2vw,32px);line-height:1.45}.live-hero p{color:var(--a-body);max-width:68ch;margin:12px 0;line-height:1.8}.live-hero small{color:var(--a-muted);align-items:center;gap:6px;display:flex}.live-hero-number{border-left:1px solid var(--a-line);flex-direction:column;justify-content:center;gap:12px;padding-left:26px;font-size:12px;display:flex}.live-hero-number strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:54px;font-weight:600;display:flex}.live-hero-number strong small{font-size:12px;font-weight:400}.live-text-button{color:var(--a-accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:inline-flex}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 32px;display:grid}.live-metrics button{text-align:left;border:0;border-bottom:1px solid var(--a-line);color:var(--a-ink);cursor:pointer;background:0 0;flex-direction:column;gap:12px;padding:22px 20px;display:flex}.live-metrics button:hover{background:var(--a-soft)}.live-metrics button>span,.live-metrics small{color:var(--a-muted);font-size:12px}.live-metrics strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:550}.live-metrics strong small{margin-left:6px;font-weight:400}.live-chart{border-bottom:1px solid var(--a-line);min-width:0;margin:32px 0;padding-bottom:24px}.live-chart header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-chart h3{margin:0 0 8px;font-size:16px}.live-chart small{color:var(--a-muted);font-size:12px}.live-chart-canvas{width:100%;height:285px;margin:18px 0 0}.live-legend{color:var(--a-muted);flex-wrap:wrap;justify-content:center;gap:20px;font-size:12px;display:flex}.live-legend span{align-items:center;gap:7px;display:flex}.live-legend i{border-radius:50%;width:7px;height:7px}.live-boundary{color:var(--a-muted);gap:12px;margin:30px 0;font-size:12px;line-height:1.8;display:flex}.live-method-details{display:block}.live-method-details summary{cursor:pointer;align-items:center;gap:8px;display:flex}.live-method-details[open] summary{margin-bottom:12px}.live-boundary p{margin:6px 0}.live-boundary strong{color:var(--a-body)}.live-boundary svg{flex-shrink:0}.live-footer{border-top:1px solid var(--a-line);background:var(--a-surface);color:var(--a-muted);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex;position:sticky;bottom:0}.live-agent-head{flex-shrink:0}.live-agent .v2-agent-head{flex-wrap:wrap}.live-agent .v2-agent-head>div{margin-left:auto;display:flex}.live-agent .v2-agent-head>p{width:100%}.live-agent .v2-agent-context{justify-content:space-between;gap:8px;font-size:12px}.live-agent-flow{min-height:0;padding:24px;overflow:auto}html[data-theme] .v2-app.ui-sample.product-system .live-agent{overflow:hidden}html[data-theme] .v2-app.ui-sample.product-system .live-agent .live-agent-flow{flex:1 1 0;min-height:0}html[data-theme=dark] .live-scope :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .live-scope :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.live-agent-flow h2{margin:16px 0;font-size:25px;line-height:1.5}.live-agent-flow p{color:var(--a-body);font-size:14px;line-height:1.8}.live-agent .v2-agent-welcome{padding:12px 0}.live-agent .v2-agent-ready{gap:8px;margin:20px 0;font-size:12px;display:flex}.live-user-message{background:var(--a-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin-bottom:22px;padding:14px;font-size:14px;line-height:1.7}.live-run-state>span{color:var(--a-muted);align-items:center;gap:7px;font-size:12px;display:flex}.live-run-state h3{align-items:center;gap:8px;margin:15px 0;font-size:16px;display:flex}.live-run-state ol{color:var(--a-muted);padding-left:20px;font-size:12px;line-height:2.1}.live-answer-comparison{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);margin:22px 0;padding:18px 0}.live-answer-comparison small{color:var(--a-muted);font-size:12px}.live-answer-comparison>div{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.live-answer-comparison strong{color:var(--a-ink);font-size:28px;font-weight:550}.live-answer-comparison span{color:var(--a-muted);font-size:20px}.live-answer-actions{flex-wrap:wrap;gap:8px;display:flex}.live-agent .v2-agent-composer{flex-shrink:0;padding:12px 18px}.live-prompts{flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.live-prompts button{border:1px solid var(--a-line);color:var(--a-body);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;padding:8px;font-size:11px}.live-prompts button:hover{border-color:var(--a-accent)}.live-prompts button:disabled{opacity:.7;cursor:not-allowed}.live-agent .v2-composer-box{border:1px solid var(--a-strong);background:var(--a-surface);border-radius:10px;padding:10px 12px}.live-agent .v2-composer-box:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 1px var(--a-accent);outline:none}.live-agent .v2-composer-box textarea{resize:vertical;width:100%;height:66px;min-height:66px;max-height:120px;color:var(--a-ink);font:inherit;background:0 0;border:0;font-size:13px;line-height:1.7;overflow:auto;box-shadow:none!important;outline:none!important}.live-agent .v2-composer-bottom{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.live-agent .v2-composer-bottom small{color:var(--a-muted);font-size:10px}.live-agent .v2-agent-disclaimer{color:var(--a-muted);margin-top:10px;font-size:11px}.live-quote{border-left:2px solid var(--a-accent);gap:8px;max-height:80px;margin-bottom:8px;padding:8px;font-size:12px;line-height:1.5;display:flex;overflow:auto}.live-quote>span{flex:1}.live-error{border-left:2px solid var(--a-orange-text);color:var(--a-orange-text);background:var(--a-orange-soft);margin:15px 0;padding:12px;font-size:13px;line-height:1.6}.live-empty{text-align:center;padding:70px 24px}.live-empty>svg{margin:auto}.live-empty h2{margin:20px 0 10px;font-size:24px}.live-empty p{color:var(--a-muted);margin:10px 0 22px}.live-spin{animation:1.2s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}.live-dialog[data-slot=dialog-content]{background:var(--a-surface);width:min(1050px,100vw - 32px);max-width:1050px;max-height:calc(100dvh - 40px);color:var(--a-ink);border:1px solid var(--a-line);flex-direction:column;padding:26px;display:flex}.live-dialog-body{overscroll-behavior:contain;min-height:0;padding-top:8px;overflow:auto}.live-dialog-body>ul{color:var(--a-muted);padding:0 20px;line-height:1.8;list-style:outside}.live-dialog [data-slot=dialog-description]{color:var(--a-muted);font-size:13px}.live-dialog h3{margin-bottom:12px;font-size:17px}.live-dialog-body p{margin:9px 0;line-height:1.8}.live-table-scroll{border:1px solid var(--a-line);border-radius:6px;max-width:100%;overflow:auto}.live-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12px}.live-table-scroll :is(th,td){border-bottom:1px solid var(--a-line);text-align:right;white-space:nowrap;padding:11px 13px}.live-table-scroll th:first-child,.live-table-scroll td:first-child{text-align:left}.live-table-scroll th{background:var(--a-soft);position:sticky;top:0}.live-tabs{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.live-tabs button{background:var(--a-soft);border:1px solid var(--a-line);cursor:pointer;border-radius:5px;padding:8px 14px}.live-tabs button[aria-pressed=true]{color:var(--a-accent-text);border-color:var(--a-accent)}.live-snapshot{gap:8px;font-size:13px;display:grid}.live-snapshot span{color:var(--a-muted);overflow-wrap:anywhere;font-size:11px}.live-evidence{border-bottom:1px solid var(--a-line);padding:20px 0}.live-evidence p{color:var(--a-body);font-size:13px}.live-evidence :is(code,small){overflow-wrap:anywhere;color:var(--a-muted);margin-top:10px;font-size:11px;display:block}.live-settings[data-slot=dialog-content]{max-width:510px}.live-settings form{gap:20px;display:grid}.live-settings p{color:var(--a-muted);font-size:12px;line-height:1.8}.live-settings input{padding:12px}.live-history{border-bottom:1px solid var(--a-line);margin-bottom:20px}.live-history button,.live-report-library button{text-align:left;border:0;border-bottom:1px solid var(--a-line);cursor:pointer;background:0 0;flex-direction:column;gap:8px;width:100%;padding:14px 0;display:flex}.live-history small,.live-report-library span{color:var(--a-muted);font-size:11px}.live-module-boundary{color:var(--a-muted);background:var(--a-soft);border-bottom:1px solid var(--a-line);flex-shrink:0;padding:7px 24px;font-size:11px}.s01-focus-number .live-home-amount{color:var(--a-ink);letter-spacing:-.04em;font-size:clamp(38px,4vw,68px);line-height:1}.live-notice{background:var(--a-soft);color:var(--a-body);margin-bottom:18px;padding:12px 14px;font-size:12px;display:block}.live-research.rq-workspace{background:var(--a-soft);padding:26px 32px 50px;display:block;overflow:auto}.live-research .rq-paper{width:100%;min-width:0;max-width:950px;margin:20px auto}.live-report-toolbar{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.live-export-format{align-items:center;gap:5px;font-size:11px;display:flex}.live-report-hint{color:var(--a-muted);font-size:12px;line-height:1.8;margin-top:12px!important}.live-research-start{max-width:720px;margin:8vh auto}.live-research-start>small{color:var(--a-accent-text);font-size:12px}.live-research-start h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);line-height:1.45;margin:20px 0!important}.live-research-start>p{color:var(--a-body);max-width:55ch;line-height:1.9;margin:20px 0!important}.live-research-start>.button{margin:16px 12px 0 0}.live-research-brief{background:var(--a-surface);border:1px solid var(--a-line);margin-top:30px;padding:22px}.live-research-brief h3{font-size:14px}.live-research-brief p{color:var(--a-muted);margin-top:10px;font-size:13px}.live-report-library{background:var(--a-surface);margin-bottom:22px;padding:20px}.live-report-library h2{font-size:18px}@media (max-width:1200px){.live-business{padding:24px 22px 0}.live-hero{grid-template-columns:1fr}.live-hero-number{border:0;border-top:1px solid var(--a-line);padding:16px 0 0}.live-hero-number strong{font-size:40px}.live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.live-business{padding:20px 16px 0}.live-page-title h1{font-size:24px}.live-metrics strong{font-size:21px}.live-metrics button{padding:18px 10px}.live-footer>span{display:none}.live-chart-canvas{height:250px}.live-research.rq-workspace{padding:20px 14px 40px}.live-dialog[data-slot=dialog-content]{max-height:calc(100dvh - 20px);padding:22px 16px}.live-research-start{margin:4vh auto}}@media (prefers-reduced-motion:reduce){.live-spin{animation:none}}.live-range-controls{margin:0 0 24px}.live-range-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.live-range-project{color:var(--a-muted);align-items:center;gap:10px;font-size:12px;display:flex}.live-range-project select,.live-range-custom input{background:var(--a-surface);min-height:36px;color:var(--a-ink);border:1px solid var(--a-line);font:inherit;border-radius:6px;padding:6px 10px;font-size:13px}.live-range-presets{background:var(--a-soft);border-radius:6px;gap:2px;padding:3px;display:flex}.live-range-presets button{color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:5px 12px;font-size:12px}.live-range-presets button[aria-pressed=true]{color:var(--a-ink);background:var(--a-surface)}.live-range-presets button:hover{color:var(--a-accent-text)}.live-range-custom{color:var(--a-body);font-size:12px}.live-range-custom summary{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.live-range-custom summary:hover{background:var(--a-soft)}.live-range-custom>div{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.live-range-custom label{gap:6px;display:grid}.live-range-note{color:var(--a-muted);margin-left:auto;font-size:12px}.live-range-controls button:disabled{opacity:.5;cursor:not-allowed}.live-range-controls :is(button,select,input,summary):focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.live-trace-link{font:inherit;color:var(--a-accent-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:underline;display:inline-flex}.live-trace-link:hover{color:var(--a-ink)}.live-trace-link:focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.pulse-verdict{background:var(--a-soft);border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:28px;margin:0 0 32px;padding:26px 28px;display:grid}.pulse-verdict h2{letter-spacing:-.025em;text-wrap:balance;max-width:22em;margin:0;font-size:26px;font-weight:600;line-height:1.4}.pulse-verdict p{color:var(--a-body);margin:14px 0;font-size:13px;line-height:1.8}.pulse-ask{color:var(--a-accent-text);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;font-size:13px;display:inline-flex}.pulse-ask:disabled{opacity:.5;cursor:not-allowed}.pulse-recovery-reading{text-align:left;border:0;border-left:1px solid var(--a-line);color:var(--a-ink);cursor:pointer;font:inherit;background:0 0;gap:14px;padding:8px 0 8px 28px;display:grid}.pulse-recovery-reading>span{color:var(--a-body);align-items:center;gap:8px;font-size:12px;display:flex}.pulse-recovery-reading strong{letter-spacing:-.035em;color:var(--a-green);font-variant-numeric:tabular-nums;font-size:54px;font-weight:550;line-height:1.1}.pulse-recovery-reading small,.pulse-five-values small{color:var(--a-muted);letter-spacing:normal;margin-left:6px;font-size:12px;font-weight:400}.pulse-recovery-reading:hover>span:last-child{color:var(--a-accent-text)}.pulse-command [data-negative=true]{color:var(--a-red)}.pulse-relationship{border-bottom:1px solid var(--a-line);padding-bottom:24px}.pulse-five-values{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.pulse-five-values button{text-align:left;color:var(--a-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;padding:16px 12px}.pulse-five-values button:hover{background:var(--a-soft)}.pulse-five-values button.pulse-value-focus{background:var(--a-soft);border-bottom-color:var(--a-green)}.pulse-five-values button>span{color:var(--a-muted);align-items:center;gap:7px;min-height:36px;font-size:12px;line-height:1.5;display:flex}.pulse-five-values i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pulse-five-values strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.pulse-five-values .pulse-value-action{min-height:24px;color:var(--a-accent-text);margin-top:7px;font-size:11px}.pulse-command .s01-report-figure{height:280px}.pulse-daily{margin-top:28px}.pulse-daily .live-tabs{gap:3px;margin:0}.pulse-daily .live-tabs button{min-height:32px;padding:6px 10px;font-size:12px}.pulse-report-foot{color:var(--a-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.pulse-command button:focus-visible{outline:2px solid var(--a-accent-text);outline-offset:3px}.s01-metric-dashboard[data-linked],.report-trace:focus{outline:2px solid var(--a-accent-text);outline-offset:5px}.s01-metric-dashboard{scroll-margin:24px}.report-trace{border:1px solid var(--a-line);border-radius:8px;margin:24px 0 36px;padding:24px;scroll-margin:18px}.report-trace header{justify-content:space-between;align-items:start;gap:24px;display:flex}.report-trace h2{margin:0 0 10px;font-size:22px}.report-trace p{color:var(--a-muted);font-size:13px;line-height:1.7}.report-trace h3{margin:0;font-size:16px;font-weight:550}.report-trace-balance{background:var(--a-soft);flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 28px;padding:20px;display:flex}.report-trace-balance>div{gap:9px;display:grid}.report-trace-balance span{color:var(--a-muted);font-size:12px}.report-trace-balance strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:550}.report-trace-balance strong small{margin-left:6px;font-size:12px}.report-trace-difference{color:var(--a-orange-text);margin-left:auto}.report-trace-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.report-trace-filter label{align-items:center;gap:7px;font-size:12px;display:flex}.report-trace-records{padding-top:24px;scroll-margin:18px}.report-trace-records h3 small{color:var(--a-muted);margin-left:12px;font-size:12px;font-weight:400}.report-trace-picker{align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.report-trace-picker select{background:var(--a-surface);border:1px solid var(--a-line);min-width:0;max-width:100%;color:var(--a-ink);border-radius:6px;padding:9px}.report-trace-ledger{margin-top:20px}.report-trace-ledger summary,.s01-report-reconcile-link summary{cursor:pointer;padding:12px 0;font-size:13px}.s01-report-reconcile-link{border-bottom:1px solid var(--a-line);margin-bottom:20px}.report-trace .live-table-scroll{max-height:390px}@media (max-width:600px){.report-trace{padding:16px}.report-trace header{flex-wrap:wrap;gap:12px}.report-trace-balance{gap:18px}.report-trace-difference{width:100%;margin-left:0}}@media (max-width:1250px){.pulse-verdict{gap:20px;padding:22px}.pulse-verdict h2{font-size:23px}.pulse-recovery-reading strong{font-size:46px}.pulse-five-values button{padding:14px 8px}.pulse-five-values strong{font-size:20px}}@media (max-width:600px){.pulse-verdict{grid-template-columns:1fr;gap:14px;margin-bottom:24px;padding:22px 18px}.pulse-verdict h2{font-size:22px}.pulse-recovery-reading{border-left:0;border-top:1px solid var(--a-line);gap:10px;padding:18px 0 0}.pulse-recovery-reading strong{font-size:48px}.pulse-five-values{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-five-values .pulse-value-focus{grid-area:1/1/auto/-1}.pulse-five-values button>span{min-height:26px}.pulse-relationship .s01-report-figure{min-width:0;overflow-x:auto}.pulse-relationship .s01-report-figure>.recharts-responsive-container{min-width:540px}.live-range-row{gap:8px}.live-range-project{width:100%}.live-range-project select{flex:1;min-width:0}.live-range-note{width:100%;margin-left:0}}.safety-command{--safety-traffic:var(--a-red);--safety-alert:var(--a-orange-text);--safety-abnormal:var(--a-purple);min-width:0;padding-bottom:34px}.safety-decision{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:stretch;gap:28px;padding:26px 0 24px;display:grid}.safety-decision h2{letter-spacing:-.03em;max-width:34em;margin:0;font-size:clamp(22px,2.35vw,39px);font-weight:620;line-height:1.38}.safety-decision p{max-width:68ch;color:var(--a-body);margin:14px 0 6px;line-height:1.75}.safety-decision small{color:var(--a-muted);line-height:1.7;display:block}.safety-rate-readout{border-left:1px solid var(--a-line);flex-direction:column;justify-content:center;gap:7px;padding-left:25px;display:flex}.safety-rate-readout strong{color:var(--a-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:550}.safety-rate-readout span,.safety-rate-readout small{color:var(--a-muted);font-size:12px;line-height:1.5}.safety-category-rail{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 30px;display:grid}.safety-category{border:0;border-top:2px solid #0000;border-right:1px solid var(--a-line);min-width:0;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 20px 22px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.safety-category:last-child{border-right:0}.safety-category:hover,.safety-category.is-selected{background:var(--a-soft)}.safety-category:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.safety-filter-reset:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.safety-empty button:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.safety-category.is-selected.safety-traffic{border-top-color:var(--safety-traffic)}.safety-category.is-selected.safety-alert{border-top-color:var(--safety-alert)}.safety-category.is-selected.safety-abnormal{border-top-color:var(--safety-abnormal)}.safety-category-label{color:var(--a-body);align-items:center;gap:8px;font-size:13px;display:inline-flex}.safety-traffic .safety-category-label{color:var(--safety-traffic)}.safety-alert .safety-category-label{color:var(--safety-alert)}.safety-abnormal .safety-category-label{color:var(--safety-abnormal)}.safety-category strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:clamp(22px,3vw,39px);font-weight:580;display:flex}.safety-category strong small{max-width:6.5em;color:var(--a-muted);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.35}.safety-category>span:last-child{color:var(--a-muted);font-size:12px;line-height:1.55}.safety-trend,.safety-records{border-top:1px solid var(--a-line);margin:28px 0 0;padding-top:20px}.safety-trend header,.safety-records-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.safety-trend h3,.safety-records h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.safety-trend p,.safety-records-heading p{color:var(--a-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.safety-trend-switch{flex-wrap:wrap;gap:5px;display:flex}.safety-trend-switch button{border:1px solid var(--a-line);min-height:30px;color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-size:12px}.safety-trend-switch button:hover,.safety-trend-switch button.is-selected{border-color:var(--a-accent-text);color:var(--a-accent-text);background:var(--a-accent-soft)}.safety-trend-switch button:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.safety-chart{width:100%;height:260px;margin:18px 0 6px}.safety-records{scroll-margin-top:20px}.safety-record-actions{flex-wrap:wrap;gap:8px;display:flex}.safety-record-actions .button{align-items:center;gap:7px;display:inline-flex}.safety-status-picks{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.safety-status-picks button{border:1px solid var(--a-line);min-height:30px;color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-size:12px}.safety-status-picks button:hover,.safety-status-picks button.is-selected{border-color:var(--a-accent-text);color:var(--a-accent-text);background:var(--a-accent-soft)}.safety-status-picks button:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.safety-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:18px 0 12px;display:flex}.safety-filters label,.safety-more-fields label{min-width:120px;color:var(--a-muted);gap:5px;font-size:12px;display:grid}.safety-filters .safety-filter-search{flex:220px;align-items:center;gap:8px;min-width:210px;padding-bottom:1px;display:flex}.safety-filters input,.safety-filters select{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:35px;color:var(--a-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:7px 9px}@media (prefers-color-scheme:dark){.safety-filters input,.safety-filters select{--lightningcss-light: ;--lightningcss-dark:initial}}.safety-filter-search input{min-width:0}.safety-more-filters{border-top:1px solid var(--a-line);margin-top:14px;padding-top:12px}.safety-more-filters summary{color:var(--a-body);cursor:pointer;font-size:12px;font-weight:550}.safety-more-filters[open] summary{margin-bottom:12px}.safety-more-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.safety-more-fields label{flex:140px}.safety-more-fields input,.safety-more-fields select{border:1px solid var(--a-line);background:var(--a-surface);width:100%;min-height:35px;color:var(--a-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:7px 9px}@media (prefers-color-scheme:dark){.safety-more-fields input,.safety-more-fields select{--lightningcss-light: ;--lightningcss-dark:initial}}.safety-filter-reset{min-height:35px;color:var(--a-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.safety-result-note{color:var(--a-muted);margin:8px 0 12px;font-size:12px}.safety-table-scroll{border-top:1px solid var(--a-line);width:100%;overflow-x:auto}.safety-table-scroll table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.safety-table-scroll th,.safety-table-scroll td{border-bottom:1px solid var(--a-line);text-align:left;vertical-align:top;padding:12px 10px}.safety-table-scroll th{color:var(--a-muted);white-space:nowrap;font-size:12px;font-weight:500}.safety-table-scroll td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.safety-record-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.safety-record-dot.safety-traffic{background:var(--safety-traffic)}.safety-record-dot.safety-alert{background:var(--safety-alert)}.safety-record-dot.safety-abnormal{background:var(--safety-abnormal)}.safety-table-note{color:var(--a-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.safety-record-pager{color:var(--a-muted);justify-content:center;align-items:center;gap:18px;padding:18px 0 0;font-size:12px;display:flex}.safety-empty{color:var(--a-muted);text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.safety-empty p{margin:0}.safety-empty button{color:var(--a-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.safety-method{border-top:1px solid var(--a-line);color:var(--a-muted);margin-top:24px;padding-top:17px;font-size:12px;line-height:1.75}.safety-method summary{color:var(--a-body);cursor:pointer;font-weight:550}.safety-method div{max-width:78ch;padding-top:8px}.safety-method p{margin:6px 0}.safety-method strong{color:var(--a-body)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.safety-decision{grid-template-columns:1fr;gap:20px}.safety-rate-readout{border-top:1px solid var(--a-line);border-left:0;padding:17px 0 0}.safety-category-rail{grid-template-columns:1fr}.safety-category{border-right:0;border-bottom:1px solid var(--a-line);padding-inline:0}.safety-category:last-child{border-bottom:0}.safety-category.is-selected{padding-left:10px;padding-right:10px}.safety-more-fields label{flex:140px}.safety-filters .safety-filter-search{flex-basis:100%}}.s01-carbon-live{width:100%;max-width:1500px;color:var(--a-ink);font-variant-numeric:tabular-nums lining-nums;margin:0 auto;padding:0 0 42px}.live-carbon-workspace{min-height:0}.live-carbon-business{overflow:hidden}.live-carbon-business>.v2-canvas{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;width:100%;min-height:0;overflow:auto}.s01-carbon-live *,.s01-carbon-live :before,.s01-carbon-live :after{box-sizing:border-box}.s01-carbon-live button,.s01-carbon-live input,.s01-carbon-live select{font:inherit}.s01-carbon-live button{cursor:pointer}:is(.s01-carbon-live button:focus-visible,.s01-carbon-live summary:focus-visible){outline:2px solid var(--a-accent);outline-offset:3px}.s01-carbon-live-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:24px;display:flex}.s01-carbon-live-kicker,.s01-carbon-live-eyebrow{color:var(--a-accent-text,var(--a-accent));letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.s01-carbon-live-head h2{color:var(--a-ink);letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px);font-weight:620;line-height:1.08}.s01-carbon-live-head p:not(.s01-carbon-live-kicker){max-width:720px;color:var(--a-body);margin:13px 0 0;font-size:14px;line-height:1.72}.s01-carbon-live-head-status{border:1px solid var(--a-line);min-width:138px;color:var(--a-body);grid-template-columns:8px auto;align-items:center;gap:5px 8px;padding:10px 12px;font-size:12px;display:grid}.s01-carbon-live-head-status span{background:var(--a-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--a-green) 15%, transparent);border-radius:50%;grid-row:span 2}.s01-carbon-live-head-status small{color:var(--a-muted);font-size:10px}.s01-carbon-live .live-range-controls{margin:17px 0 0}.s01-carbon-live-context{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin:15px 0 22px;font-size:11px;display:flex}.s01-carbon-live-context span{align-items:center;gap:6px;display:inline-flex}.s01-carbon-live-conclusion{border:1px solid color-mix(in srgb, var(--a-green) 46%, var(--a-line));background:color-mix(in srgb, var(--a-green) 7%, var(--a-surface));grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);gap:30px;padding:clamp(23px,3vw,38px);display:grid}.s01-carbon-live-conclusion.is-negative{border-color:color-mix(in srgb, var(--a-orange-text) 60%, var(--a-line));background:color-mix(in srgb, var(--a-orange-text) 7%, var(--a-surface))}.s01-carbon-live-conclusion h3{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(22px,3vw,35px);font-weight:600;line-height:1.13}.s01-carbon-live-conclusion p:not(.s01-carbon-live-eyebrow){max-width:660px;color:var(--a-body);margin:13px 0 0;font-size:13px;line-height:1.68}.s01-carbon-live-conclusion-value{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.s01-carbon-live-conclusion-value span{color:var(--a-muted);font-size:12px}.s01-carbon-live-conclusion-value strong{color:var(--a-ink);letter-spacing:-.06em;margin:8px 0;font-size:clamp(31px,4vw,54px);font-weight:620;line-height:1}.s01-carbon-live-conclusion-value strong>span{color:inherit;font-size:inherit}.s01-carbon-live-conclusion-value strong .s01-carbon-live-tonnes-unit{color:var(--a-muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:500}.s01-carbon-live-conclusion-value small{max-width:220px;color:var(--a-muted);font-size:11px;line-height:1.5}.s01-carbon-live-agent-action{border:1px solid var(--a-line);color:var(--a-body);background:var(--a-surface);border-radius:5px;align-items:center;gap:7px;margin-top:20px;padding:9px 12px;font-size:12px;display:inline-flex}.s01-carbon-live-agent-action:hover:not(:disabled){border-color:var(--a-accent);color:var(--a-ink)}.s01-carbon-live-agent-action:disabled{cursor:not-allowed;opacity:.5}.s01-carbon-live-kpis{border:1px solid var(--a-line);background:var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:25px 0;display:grid}.s01-carbon-live-kpis article{background:var(--a-surface);min-height:132px;padding:17px 18px}.s01-carbon-live-kpis span{color:var(--a-muted);font-size:11px;display:block}.s01-carbon-live-kpis strong{color:var(--a-ink);letter-spacing:-.04em;margin:12px 0 7px;font-size:23px;font-weight:600;display:block}.s01-carbon-live-kpis small{color:var(--a-muted);font-size:10px;line-height:1.45;display:block}.s01-carbon-live-comparison,.s01-carbon-live-panel,.s01-carbon-live-evidence{border-top:1px solid var(--a-line)}.s01-carbon-live-comparison{padding:26px 0 21px}.s01-carbon-live-comparison>header,.s01-carbon-live-panel>header,.s01-carbon-live-evidence>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.s01-carbon-live-comparison h3,.s01-carbon-live-panel h3,.s01-carbon-live-evidence h3{color:var(--a-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.s01-carbon-live-comparison>header>span,.s01-carbon-live-panel>header>span{color:var(--a-muted);font-size:11px}.s01-carbon-live-bars{gap:18px;max-width:920px;margin-top:28px;display:grid}.s01-carbon-live-bar-row{color:var(--a-body);grid-template-columns:170px minmax(0,1fr) 90px;align-items:center;gap:15px;font-size:12px;display:grid}.s01-carbon-live-bar-row>div{border:1px solid var(--a-line);background:color-mix(in srgb, var(--a-muted) 6%, var(--a-surface));height:14px;overflow:hidden}.s01-carbon-live-bar-row i{min-width:2px;height:100%;transition:width .3s;display:block}.s01-carbon-live-bar-row i.is-baseline{background:var(--a-orange-text)}.s01-carbon-live-bar-row i.is-project{background:var(--a-green)}.s01-carbon-live-bar-row strong{color:var(--a-ink);text-align:right;font-weight:600}.s01-carbon-live-note{color:var(--a-muted);margin:20px 0 0;font-size:11px;line-height:1.6}.s01-carbon-live-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.s01-carbon-live-panel{min-width:0;padding:26px 0 12px}.s01-carbon-live-chart{width:100%;height:250px;margin-top:20px}.s01-carbon-live-evidence{margin-top:25px;padding:26px 0 0}.s01-carbon-live-evidence>header>button{color:var(--a-accent-text,var(--a-accent));background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.s01-carbon-live-evidence-body{padding:23px 0 0}.s01-carbon-live-evidence-grid{border:1px solid var(--a-line);background:color-mix(in srgb, var(--a-surface) 72%, var(--a-soft));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px;display:grid}.s01-carbon-live-evidence h4{color:var(--a-ink);margin:0 0 10px;font-size:12px;font-weight:650}.s01-carbon-live-evidence p{color:var(--a-body);margin:7px 0 0;font-size:11px;line-height:1.65}.s01-carbon-live-source-list,.s01-carbon-live-limitations{margin-top:23px}.s01-carbon-live-source-list>p{border-top:1px solid var(--a-line);grid-template-columns:minmax(160px,.5fr) minmax(160px,.7fr) minmax(200px,1fr);gap:14px;padding:10px 0;display:grid}.s01-carbon-live-source-list p span,.s01-carbon-live-source-list p a,.s01-carbon-live-source-list p small{color:var(--a-muted);overflow-wrap:anywhere}.s01-carbon-live-source-list p a{text-underline-offset:2px;text-decoration:underline}.s01-carbon-live-source-list p a:hover{color:var(--a-accent-text,var(--a-accent))}.s01-carbon-live-raw{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);margin-top:24px}.s01-carbon-live-raw summary{color:var(--a-body);cursor:pointer;padding:13px 0;font-size:12px}.s01-carbon-live-raw-table{padding-bottom:14px;overflow-x:auto}.s01-carbon-live-raw table{border-collapse:collapse;width:100%;min-width:740px;font-size:11px}.s01-carbon-live-raw th,.s01-carbon-live-raw td{border-bottom:1px solid var(--a-line);text-align:right;white-space:nowrap;padding:9px 8px}.s01-carbon-live-raw th:first-child,.s01-carbon-live-raw td:first-child,.s01-carbon-live-raw th:nth-child(2),.s01-carbon-live-raw td:nth-child(2){text-align:left}.s01-carbon-live-raw th{color:var(--a-muted);font-weight:550}.s01-carbon-live-manual{border-top:1px solid var(--a-line);margin-top:20px}.s01-carbon-live-manual>summary{color:var(--a-body);cursor:pointer;padding:17px 0;font-size:13px}.s01-carbon-live-manual>p{max-width:720px;color:var(--a-muted);margin:0 0 20px;font-size:12px;line-height:1.7}.s01-carbon-scenario{margin-top:8px;padding:0}.s01-carbon-scenario-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.s01-carbon-scenario-head h3{color:var(--a-ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}.s01-carbon-scenario-head p:not(.s01-carbon-eyebrow){max-width:720px;color:var(--a-body);margin:8px 0 0;font-size:12px;line-height:1.6}.s01-carbon-scenario-status{color:var(--a-muted);font-size:11px}.s01-carbon-scenario-form{gap:18px;padding-top:20px;display:grid}.s01-carbon-scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s01-carbon-scenario-result{border-top:1px solid var(--a-line);margin-top:24px;padding-top:20px}.s01-carbon-scenario-result .s01-carbon-section-heading{justify-content:space-between;align-items:baseline;display:flex}.s01-carbon-scenario-result .s01-carbon-section-heading h4{color:var(--a-ink);margin:0;font-size:16px;font-weight:600}.s01-carbon-scenario-result .s01-carbon-section-heading span{color:var(--a-muted);font-size:11px}.s01-carbon-live-loading{background:var(--a-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid}.s01-carbon-live-loading span{background:linear-gradient(90deg, var(--a-surface), color-mix(in srgb, var(--a-soft) 70%, var(--a-surface)), var(--a-surface));background-size:220% 100%;height:160px;animation:1.5s infinite carbon-live-shimmer;display:block}.s01-carbon-live-loading p{color:var(--a-muted);grid-column:1/-1;margin:0;padding:13px 0;font-size:12px}.s01-carbon-live-error{border:1px solid color-mix(in srgb, var(--a-orange-text) 48%, var(--a-line));color:var(--a-body);align-items:center;gap:10px;margin-top:24px;padding:18px;display:flex}.s01-carbon-live-error p{flex:1;margin:0;font-size:12px}@keyframes carbon-live-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.s01-carbon-live-conclusion{grid-template-columns:1fr}.s01-carbon-live-conclusion-value{text-align:left;align-items:flex-start}.s01-carbon-live-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s01-carbon-live-chart-grid{grid-template-columns:1fr}}@media (max-width:620px){.s01-carbon-live-head{padding-bottom:14px;display:block}.s01-carbon-live-head .s01-carbon-live-kicker{display:none}.s01-carbon-live-head p:not(.s01-carbon-live-kicker){margin-top:8px;font-size:13px;line-height:1.5}.s01-carbon-live-head-status{border:0;width:max-content;max-width:100%;margin-top:10px;padding:0;font-size:11px;display:flex}.s01-carbon-live .live-range-controls{margin:12px 0}.s01-carbon-live-context{gap:5px 10px;margin:0 0 14px}.s01-carbon-live-context>span:nth-child(2),.s01-carbon-live-context>span:nth-child(3){display:none}.s01-carbon-live-conclusion{flex-direction:column;gap:18px;padding:18px;display:flex}.s01-carbon-live-conclusion-value{order:-1}.s01-carbon-live-conclusion-value strong{font-size:46px}.s01-carbon-live-conclusion-copy .s01-carbon-live-eyebrow{display:none}.s01-carbon-live-conclusion h3{font-size:22px}.s01-carbon-live-kpis{grid-template-columns:1fr}.s01-carbon-live-bar-row{grid-template-columns:1fr 70px;gap:8px 12px}.s01-carbon-live-bar-row>div{grid-area:2/1/auto/-1}.s01-carbon-live-bar-row strong{grid-area:1/2}.s01-carbon-live-evidence-grid{grid-template-columns:1fr}.s01-carbon-live-source-list>p{grid-template-columns:1fr;gap:3px}.s01-carbon-scenario-fields{grid-template-columns:1fr}}.s01-report-workspace{background:var(--a-bg);min-height:0;color:var(--a-ink);flex:1;grid-template-columns:226px minmax(0,1fr);display:grid}.s01-report-sidebar{border-right:1px solid var(--a-line);flex-direction:column;min-height:0;padding:26px 15px;display:flex;overflow:auto}.s01-report-sidebar-title{color:var(--a-ink);align-items:center;gap:10px;padding:0 12px 24px;font-size:15px;display:flex}.s01-report-sidebar-title svg{color:var(--a-accent)}.s01-report-sidebar nav{gap:6px;display:grid}.s01-report-sidebar nav button{text-align:left;width:100%;color:var(--a-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:14px 10px;transition:background .16s,color .16s;display:flex}.s01-report-sidebar nav button:hover{background:var(--a-soft);color:var(--a-ink)}.s01-report-sidebar nav button[aria-current]{color:var(--a-ink);background:var(--a-soft);border-color:var(--a-line)}.s01-report-sidebar nav button[aria-current] .s01-report-index{color:var(--a-accent)}.s01-report-sidebar nav button>span:nth-child(2){flex:1}.s01-report-sidebar nav strong{font-size:14px;font-weight:600;display:block}.s01-report-sidebar nav small{color:var(--a-muted);margin-top:6px;font-size:11px;line-height:1.4;display:block}.s01-report-index{font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:3px;font-size:11px}.s01-report-sidebar-foot{color:var(--a-muted);margin-top:auto;padding:26px 12px 0;font-size:12px}.s01-report-sidebar-foot p{margin-top:8px;line-height:1.7}.s01-report-main{background:var(--a-surface);scrollbar-gutter:stable;min-width:0;padding:26px clamp(20px,3.2vw,60px) 0;overflow:auto}.s01-report-title{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.s01-report-title h1{letter-spacing:-.03em;margin:7px 0;font-size:28px;font-weight:650;line-height:1.35}.s01-report-title p{color:var(--a-muted);font-size:13px}.s01-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s01-report-scope{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);margin-bottom:26px;padding:18px 0}.s01-report-date-dash{color:var(--a-muted);align-self:end;margin-bottom:11px}.s01-report-period-note{color:var(--a-muted);align-self:end;margin-bottom:11px;margin-left:auto;font-size:11px}.s01-report-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:32px;display:grid}.s01-report-dashboard-index{justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;display:flex}.s01-report-dashboard-index nav{gap:8px;min-width:0;display:flex;overflow-x:auto}.s01-report-dashboard-index nav button{border:1px solid var(--a-line);color:var(--a-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:inline-flex}.s01-report-dashboard-index nav button:hover{background:var(--a-soft)}.s01-report-dashboard-index nav small{font-variant-numeric:tabular-nums;color:var(--a-muted)}.s01-report-dashboard-section{margin-bottom:36px;scroll-margin-top:20px}.s01-report-dashboard-section:focus-visible{outline:1px solid var(--a-accent);outline-offset:5px}.s01-report-dashboard-section>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;padding-bottom:12px;display:flex}.s01-report-dashboard-section>header h2{font-size:17px;font-weight:600}.s01-report-dashboard-section>header>span{color:var(--a-muted);font-size:12px}.s01-metric-dashboard{background:var(--a-surface);flex-direction:column;display:flex}.s01-metric-dashboard h3{font-size:14px;font-weight:550;line-height:1.5}.s01-report-formula{color:var(--a-muted);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.s01-report-formula:hover{color:var(--a-accent);background:var(--a-soft)}.s01-metric-reading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.s01-metric-reading>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:530;line-height:1.3}.s01-metric-reading>strong[data-negative]{color:var(--a-red)}.s01-metric-reading>strong:not([data-state=ok]){color:var(--a-muted);font-size:22px}.s01-metric-reading small,.s01-metric-reading>span{color:var(--a-muted);letter-spacing:0;font-size:11px;font-weight:400}.s01-metric-reading small{white-space:nowrap;padding-left:7px}.s01-metric-caption{color:var(--a-muted);margin:8px 0 16px;font-size:12px;line-height:1.6}.s01-metric-dashboard .s01-report-figure{height:220px;margin-top:auto}.s01-metric-dashboard>footer{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.s01-metric-dashboard>footer>span{color:var(--a-muted);font-size:11px;line-height:1.5}.s01-metric-dashboard .s01-report-empty-chart{text-align:center;align-content:center;gap:12px;height:220px;padding:20px;line-height:1.7}.s01-metric-dashboard .s01-report-empty-chart svg{justify-self:center}@media (max-width:1000px){.s01-report-chart-grid{grid-template-columns:1fr}}@media (min-width:1800px){.s01-report-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s01-report-chart{border:1px solid var(--a-line);border-radius:9px;min-width:0;padding:20px 18px 14px}.s01-report-chart>header,.s01-report-metrics-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.s01-report-chart h2,.s01-report-metrics-section h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.s01-report-text-action{color:var(--a-accent);white-space:nowrap;align-items:center;gap:6px;padding:5px 2px;font-size:11px;display:inline-flex}.s01-report-text-action:hover{text-underline-offset:4px;text-decoration:underline}.s01-report-figure{min-width:0;height:250px;padding-top:9px;position:relative}.s01-report-chart-unit{color:var(--a-muted);font-size:10px;position:absolute;top:0;left:3px}.s01-report-chart-note{color:var(--a-muted);border-top:1px solid var(--a-line);margin-top:4px;padding-top:12px;font-size:11px;line-height:1.6}.s01-report-tooltip{background:var(--a-bg);border:1px solid var(--a-line);border-radius:6px;padding:12px;font-size:12px;box-shadow:0 10px 24px #0002}.s01-report-tooltip>strong{margin-bottom:8px;display:block}.s01-report-tooltip p{color:var(--a-muted);align-items:center;gap:8px;line-height:1.8;display:flex}.s01-report-tooltip i{border-radius:50%;width:6px;height:6px}.s01-report-tooltip b{font-variant-numeric:tabular-nums;color:var(--a-ink);margin-left:12px;font-weight:500}.s01-report-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:24px 0;display:flex}.s01-report-footer strong{font-size:12px;font-weight:500}.s01-report-footer small{color:var(--a-muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.s01-report-empty{text-align:center;min-height:390px;color:var(--a-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.s01-report-empty h2{color:var(--a-ink);font-size:17px;font-weight:500}.s01-report-empty p{max-width:440px;font-size:12px;line-height:1.7}.s01-report-empty>svg{color:var(--a-accent)}.s01-report-spinner{animation:1.1s linear infinite s01-report-spin}@keyframes s01-report-spin{to{transform:rotate(360deg)}}.s01-report-loading-bars{gap:10px;width:min(440px,90%);margin-top:16px;display:flex}.s01-report-loading-bars i{background:var(--a-soft);border:1px solid var(--a-line);border-radius:6px;flex:1;height:70px;display:block}.s01-report-empty-chart{height:250px;color:var(--a-muted);place-items:center;font-size:13px;display:grid}.s01-report-dialog .live-dialog-body>*{flex-shrink:0}.s01-report-metric-detail>strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:550}.s01-report-metric-detail>strong>small{color:var(--a-muted);font-size:14px}.s01-report-metric-detail dl{grid-template-columns:80px minmax(0,1fr);gap:16px;margin-top:22px;font-size:13px;line-height:1.8;display:grid}.s01-report-metric-detail dt{color:var(--a-muted)}.s01-report-detail-tools{color:var(--a-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.s01-report-source-heading{margin:18px 0 0;font-size:14px}.s01-report-snapshot{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.s01-report-snapshot p{color:var(--a-muted);margin-top:8px;font-size:12px}.s01-report-snapshot code{font-size:11px}.s01-report-workspace :is(button,input,select):focus-visible{outline:2px solid var(--a-accent);outline-offset:3px;box-shadow:none}.s01-report-workspace .recharts-wrapper:focus,.s01-report-workspace .recharts-surface:focus{outline:none}.s01-report-workspace .recharts-surface:focus-visible{outline:1px solid var(--a-accent);outline-offset:4px}@media (max-width:1150px){.s01-report-workspace{grid-template-columns:190px minmax(0,1fr)}.s01-report-main{padding-left:22px;padding-right:22px}.s01-report-title{flex-wrap:wrap;align-items:flex-start}.s01-report-sidebar{padding:22px 8px}.s01-report-period-note{display:none}.s01-report-metrics{grid-template-columns:1fr}.s01-report-highlights strong{font-size:29px}}@media (max-width:760px){.s01-report-workspace{flex-direction:column;display:flex}.s01-report-sidebar{border-right:0;border-bottom:1px solid var(--a-line);flex-shrink:0;padding:8px 14px;overflow:visible}.s01-report-sidebar-title,.s01-report-sidebar-foot,.s01-report-sidebar nav small,.s01-report-index,.s01-report-sidebar nav svg{display:none}.s01-report-sidebar nav{gap:4px;display:flex;overflow:auto}.s01-report-sidebar nav button{flex-shrink:0;width:auto;padding:10px}.s01-report-sidebar nav strong{white-space:nowrap;font-size:12px}.s01-report-main{flex:1;min-height:0;padding:16px 18px 0}.s01-report-title{gap:14px;margin:18px 0}.s01-report-title h1{font-size:24px}.s01-report-chart-grid{grid-template-columns:1fr;gap:14px}.s01-report-scope{align-items:end;gap:10px!important}.s01-report-scope label:first-child,.s01-report-scope label:first-child select{width:100%}.s01-report-date-dash{display:none}.s01-report-scope input{width:135px;min-width:0}.s01-report-highlights{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.s01-report-highlights button,.s01-report-highlights button:first-child{border:0;border-bottom:1px solid var(--a-line);padding:12px 0}.s01-report-highlights strong{margin:8px 0;font-size:32px}.s01-report-metric>strong{font-size:16px}.s01-report-metric{gap:8px}.s01-report-footer{flex-direction:column;align-items:flex-start}.s01-report-actions{gap:6px}.s01-report-dashboard-index{flex-wrap:wrap;margin-bottom:24px}.s01-report-dashboard-index nav{width:100%}.s01-metric-reading>strong{font-size:28px}.s01-report-chart{padding:16px 12px}.s01-report-metric-detail dl{grid-template-columns:1fr;gap:8px}.s01-report-metric-detail dt{margin-top:10px}}@media (prefers-reduced-motion:reduce){.s01-report-spinner{animation:none}}@media print{body:has(.s01-report-workspace){height:auto!important;overflow:visible!important}body:has(.s01-report-workspace) .v2-app{height:auto!important;overflow:visible!important}.s01-report-sidebar,.s01-report-actions,.s01-report-scope,.s01-report-text-action,.s01-report-footer button{display:none!important}.v2-app:has(.s01-report-workspace) .v2-global-header{display:none!important}.v2-app:has(.s01-report-workspace) .s01-secondary-nav{display:none!important}.s01-report-dashboard-index,.s01-report-formula{display:none!important}.s01-report-dashboard-section>header{break-after:avoid}.s01-report-workspace{height:auto!important;display:block!important;overflow:visible!important}.s01-report-main{padding:20px!important;overflow:visible!important}.s01-report-chart,.s01-report-metric{break-inside:avoid}.s01-report-main{-webkit-print-color-adjust:exact;print-color-adjust:exact}.s01-report-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-loading,.auth-login-shell{color:#eef9f3;background:radial-gradient(circle at 20% 24%,#41e0b321,#0000 29%),radial-gradient(circle at 82% 78%,#aeff6014,#0000 31%),linear-gradient(145deg,#07100e 0%,#091613 48%,#060b0a 100%);min-height:100dvh}.auth-loading{place-items:center;display:grid}.auth-loading svg{color:#a9f45b;width:34px;height:34px;animation:1.4s linear infinite auth-spin}.auth-login-shell{isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.auth-login-shell:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#84ffc30e 1px,#0000 1px),linear-gradient(90deg,#84ffc30e 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.auth-particles{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.auth-orbit{z-index:-1;pointer-events:none;border:1px solid #85efbe24;border-radius:50%;position:absolute;box-shadow:inset 0 0 42px #54e1b80a}.auth-orbit:before,.auth-orbit:after{content:"";background:#b6fa69;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 16px #8bed68}.auth-orbit-one{width:540px;height:540px;top:-210px;left:-225px}.auth-orbit-one:before{bottom:86px;right:55px}.auth-orbit-one:after{top:240px;right:5px}.auth-orbit-two{width:720px;height:720px;bottom:-400px;right:-360px}.auth-orbit-two:before{top:114px;left:86px}.auth-orbit-two:after{top:330px;left:3px}.auth-login-stage{grid-template-columns:minmax(0,1.2fr) minmax(360px,.72fr);align-items:center;gap:clamp(54px,9vw,126px);width:min(1180px,100% - 64px);margin:auto;padding:70px 0 36px;display:grid}.auth-login-intro{max-width:670px}.auth-login-brand{color:#b9f875;letter-spacing:.16em;align-items:center;gap:15px;font-size:13px;font-weight:760;display:flex}.auth-login-brand .iq-energy-brand{width:122px;height:48px}.auth-login-kicker{color:#72d9b2;letter-spacing:.28em;margin:56px 0 16px;font-size:12px}.auth-login-intro h1{color:#f1fbf5;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 10px 40px #28b68529;max-width:640px;margin:0;font-size:clamp(42px,5.5vw,74px);font-weight:680;line-height:1.08}.auth-login-copy{color:#8fa69d;max-width:560px;margin:27px 0 0;font-size:16px;line-height:1.9}.auth-signal-row{color:#91a49d;letter-spacing:.1em;align-items:center;gap:16px;margin-top:44px;font-size:12px;display:flex}.auth-signal-row i{background:linear-gradient(90deg,#0000,#79dcb5,#0000);width:54px;height:1px}.auth-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#132520e8,#091210d1),#070f0de0;border:1px solid #84ddb438;border-radius:22px;padding:34px 34px 25px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff09}.auth-login-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#85f9b80e,#0000 34%);position:absolute;inset:0}.auth-card-scan{background:linear-gradient(90deg,#0000,#a3ffc4b3,#0000);height:1px;animation:5.8s ease-in-out infinite auth-scan;position:absolute;inset:0 0 auto}.auth-card-heading{align-items:center;gap:13px;margin-bottom:32px;display:flex}.auth-card-heading p{color:#65caa5;letter-spacing:.22em;margin:0 0 5px;font-size:10px}.auth-card-heading h2{color:#eef8f2;margin:0;font-size:22px;font-weight:650}.auth-status-dot{background:#b0f765;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #b0f76514,0 0 20px #b0f765b8}.auth-login-card form{display:grid}.auth-login-card label{color:#9db0a8;letter-spacing:.08em;margin:0 0 9px;font-size:12px}.auth-login-card label:not(:first-of-type){margin-top:18px}.auth-input-wrap{color:#6cbf9f;background:#030a0875;border:1px solid #86c2aa38;border-radius:11px;align-items:center;gap:11px;height:48px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.auth-input-wrap:focus-within{background:#05100cb8;border-color:#adf66c9e;box-shadow:0 0 0 3px #a3ee6814}.auth-input-wrap input{color:#f2faf5;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.auth-input-wrap input::placeholder{color:#53675f}.auth-error{color:#ff9e91;min-height:19px;margin:10px 0 3px;font-size:12px}.auth-submit{color:#0a140f;cursor:pointer;background:linear-gradient(105deg,#c8fa71,#82e5a0 78%);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 28px #69de8f29}.auth-submit:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 32px #69de8f3d}.auth-submit:focus-visible{outline-offset:3px;outline:2px solid #ecffbf}.auth-login-footer{color:#465a52;letter-spacing:.16em;border-top:1px solid #74bfa11c;justify-content:space-between;width:min(1180px,100% - 64px);margin:0 auto;padding:22px 0 28px;font-size:10px;display:flex}.auth-user-avatar{color:#ddf7ea;background:linear-gradient(145deg,#16483b,#102a25);border:1px solid #74ddb438;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:740;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 0 16px #49d0a414}.auth-user-avatar[data-tone=lime]{color:#edfbcf;background:linear-gradient(145deg,#3b5526,#172519)}.auth-user-avatar[data-tone=violet]{color:#ece6ff;background:linear-gradient(145deg,#493b6c,#211d32)}.auth-user-avatar.is-large{width:58px;height:58px;font-size:21px;box-shadow:inset 0 1px #ffffff1c,0 0 24px #49d0a41f}.auth-avatar-logo{background:linear-gradient(135deg,#03a3c8,#15d0a6 56%,#b9f865);width:72%;height:72%;display:block;-webkit-mask:url(/brand/iq-energy.svg) 0/auto 100% no-repeat;mask:url(/brand/iq-energy.svg) 0/auto 100% no-repeat}.v2-app .v2-global-tools .v2-profile-button>.auth-user-avatar[data-tone]{color:#ddf7ea;border-color:#74ddb438;width:30px;height:30px;font-size:12px}.v2-profile-identity{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding-bottom:18px;display:grid}.v2-profile-identity h3{margin:0 0 4px}.v2-profile-identity p{color:var(--a-text-muted,#718078);margin:0;font-size:12px}.v2-profile-actions{border-top:1px solid var(--a-line,#7f928838);margin-top:20px;padding-top:18px}.v2-profile-logout{justify-content:center;width:100%}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-scan{0%,to{opacity:0;transform:translateY(20px)}18%{opacity:.5}62%{opacity:.16}80%{opacity:0;transform:translateY(390px)}}@media (max-width:860px){.auth-login-stage{grid-template-columns:1fr;gap:40px;width:min(560px,100% - 34px);padding-top:38px}.auth-login-intro{text-align:center}.auth-login-brand,.auth-signal-row{justify-content:center}.auth-login-kicker{margin-top:32px}.auth-login-copy{margin-inline:auto}.auth-login-footer{width:calc(100% - 34px)}}@media (max-width:520px){.auth-login-stage{gap:29px;padding:25px 0 24px}.auth-login-brand .iq-energy-brand{width:104px;height:40px}.auth-login-kicker{margin:24px 0 12px;font-size:10px}.auth-login-intro h1{font-size:38px}.auth-login-copy{margin-top:18px;font-size:14px}.auth-signal-row{gap:9px;margin-top:24px;font-size:10px}.auth-signal-row i{width:24px}.auth-login-card{border-radius:18px;padding:27px 21px 21px}.auth-login-footer{display:none}}@media (prefers-reduced-motion:reduce){.auth-loading svg,.auth-card-scan{animation:none}}
