@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,600&display=swap";@layer components;@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,::backdrop{--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-tracking: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-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-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--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;--font-weight-semibold:600;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-px{height:1px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--shadcn-muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.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))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.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(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]: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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_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-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}}@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}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#131816;--muted:#4f5752;--dim:#68716c;--bg:#f5f3ee;--panel:#fff;--panel-2:#eff1ed;--line:#d9ded9;--line-soft:#e7e9e5;--orange:#f36f45;--orange-soft:#fce5dc;--mint:#218966;--mint-soft:#dff2e9;--yellow:#b87918;--yellow-soft:#f8ebcf;--danger:#c94a45;--danger-soft:#f8dfdc;--header-bg:#f5f3eedb;--shadow:0 24px 70px #1e2a231f;--grid-line:#192c2214;--display:"Manrope", sans-serif;--serif:"Playfair Display", serif;--mono:"DM Mono", monospace;--radius:.15rem;--background:#f5f3ee;--foreground:#131816;--card:#fff;--card-foreground:#131816;--popover:#fff;--popover-foreground:#131816;--primary:#f36f45;--primary-foreground:#141210;--secondary:#eff1ed;--secondary-foreground:#131816;--shadcn-muted:#eff1ed;--muted-foreground:#4f5752;--accent:#e8ebe7;--accent-foreground:#131816;--destructive:#c94a45;--border:#d9ded9;--input:#d4d9d4;--ring:#f36f45}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f3f5f1;--muted:#bdc6c1;--dim:#98a29c;--bg:#0b110f;--panel:#121a17;--panel-2:#19231f;--line:#29352f;--line-soft:#202a25;--orange:#ff7a50;--orange-soft:#382118;--mint:#70d3af;--mint-soft:#14352a;--yellow:#f0bd59;--yellow-soft:#382f1a;--danger:#ff716b;--danger-soft:#3a2020;--header-bg:#0b110fdb;--shadow:0 28px 80px #00000057;--grid-line:#8db29e1a;--background:#0b110f;--foreground:#f3f5f1;--card:#121a17;--card-foreground:#f3f5f1;--popover:#19231f;--popover-foreground:#f3f5f1;--primary:#ff7a50;--primary-foreground:#17100d;--secondary:#202a25;--secondary-foreground:#f3f5f1;--shadcn-muted:#202a25;--muted-foreground:#bdc6c1;--accent:#26332d;--accent-foreground:#f3f5f1;--destructive:#ff716b;--border:#29352f;--input:#34423b;--ring:#ff7a50}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--ink);background:radial-gradient(circle at 78% 4%, var(--mint), transparent 26%), var(--bg);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 78% 4%, color-mix(in srgb, var(--mint) 7%, transparent), transparent 26%), var(--bg)}}body{font-family:var(--display);-webkit-font-smoothing:antialiased;transition:color .25s,background-color .25s}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--orange);color:#111}.site-shell{min-height:100vh}.section-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.utility-bar{border-bottom:1px solid var(--line-soft);color:#17100d;background:var(--orange);height:31px;font:13px var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:max(24px,50% - 590px);display:flex}.utility-bar a{align-items:center;gap:7px;font-weight:500;display:flex}.utility-status{color:var(--muted);align-items:center;gap:8px;display:flex}.utility-status i,.live-label i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}.site-header{border-bottom:1px solid var(--line);z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;height:75px;padding-inline:max(24px,50% - 590px);display:grid;position:sticky;top:0}.brand{letter-spacing:.18em;justify-self:start;align-items:center;gap:11px;font-size:15px;font-weight:700;display:flex}.brand>span:last-child{align-items:baseline;gap:8px;display:flex}.brand small{color:var(--dim);font:12px var(--mono);letter-spacing:.1em}.brand-mark{width:34px;height:34px;color:var(--orange);border:1px solid #3a423e;place-items:center;display:grid;transform:rotate(45deg)}.brand-mark>*{transform:rotate(-45deg)}.brand-mark.small{width:27px;height:27px}.main-nav{color:var(--muted);align-items:center;gap:34px;font-size:13px;display:flex}.main-nav a{padding:27px 0;transition:color .2s;position:relative}.main-nav a:hover,.main-nav a[data-status=active]{color:var(--ink)}.main-nav a[data-status=active]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.header-action{border:1px solid var(--line);color:var(--ink);background:var(--orange);font:13px var(--mono);text-transform:uppercase;justify-self:end;align-items:center;gap:7px;padding:10px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.header-action:hover{background:var(--panel);border-color:#4a554f}.theme-toggle{min-width:42px;height:37px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;font:12px var(--mono);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;padding:0 11px;transition:color .2s,border-color .2s,background .2s;display:flex}.theme-toggle:hover{color:var(--ink);border-color:var(--dim)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;min-height:620px;padding-block:72px 78px;display:grid}.eyebrow,.page-kicker{color:var(--orange);font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.hero h1,.page-heading h1,.region-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(56px,6.2vw,88px);font-weight:600;line-height:.94}.hero h1 em,.page-heading h1 em,.stream-intro h2 em{font-family:var(--serif);color:var(--orange);font-weight:600}.hero-lede{max-width:580px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#141210;background:var(--orange)}.button-primary:hover{background:#ff7a48}.button-secondary{border:1px solid var(--line);color:var(--ink);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.button-secondary{background:color-mix(in srgb, var(--panel) 72%, transparent)}}.button-secondary:hover{border-color:#48504c}.proof-row{color:var(--dim);font:13px var(--mono);text-transform:uppercase;gap:22px;margin-top:38px;display:flex}.proof-row span{align-items:center;gap:6px;display:flex}.proof-row svg{color:var(--mint)}.hero-console{border:1px solid var(--line);background:linear-gradient(145deg,#181d1bf0,#0e1110f5);min-height:452px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.hero-console:before{content:"";opacity:.18;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.console-head,.console-foot{z-index:2;height:48px;color:var(--dim);font:12px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 17px;display:flex;position:relative}.console-head{border-bottom:1px solid var(--line)}.console-head span:first-child{color:#a7ada7;align-items:center;gap:8px;display:flex}.console-head i{background:var(--mint);border-radius:50%;width:6px;height:6px}.console-foot{border-top:1px solid var(--line)}.console-foot strong{color:#aeb4ae;font-weight:400}.console-orbit{place-items:center;height:354px;display:grid;position:relative}.orbit-ring{border:1px solid #313834;border-radius:50%;position:absolute}.ring-one{width:220px;height:220px}.ring-two{border-style:dashed;width:330px;height:330px;animation:28s linear infinite spin}.globe-core{width:118px;height:118px;color:var(--mint);background:radial-gradient(circle at 40% 35%,#26302c,#111513 72%);border:1px solid #4a554f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 70px #69d2b114}.globe-core strong{color:var(--ink);margin-top:5px;font-size:25px;line-height:1}.globe-core span{color:var(--dim);font:12px var(--mono);margin-top:4px}.region-node{color:#cfd4ce;font:13px var(--mono);align-items:center;gap:6px;display:flex;position:absolute}.region-node i{background:var(--node-color);width:8px;height:8px;box-shadow:0 0 16px var(--node-color);border-radius:50%}.region-node small{color:var(--dim)}.node-1{top:62px;left:76px}.node-2{top:89px;right:58px}.node-3{bottom:57px;right:92px}@keyframes spin{to{transform:rotate(360deg)}}.metrics-band{border-block:1px solid var(--line);background:#101312}.metrics-grid{grid-template-columns:repeat(4,1fr);min-height:152px;display:grid}.metric{border-right:1px solid var(--line);align-items:center;gap:18px;padding:27px 28px;display:flex}.metric:first-child{border-left:1px solid var(--line)}.metric-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--orange);flex:none;place-items:center;display:grid}.metric-icon svg{width:18px}.metric div{flex-direction:column;display:flex}.metric small{color:var(--dim);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em}.metric strong{font:600 25px var(--display);letter-spacing:-.04em;margin-top:5px}.metric div span{color:var(--dim);font-size:13px}.operations{padding-block:112px}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:120px;margin-bottom:48px;display:grid}.section-index{color:var(--orange);font:13px var(--mono);letter-spacing:.12em;margin-bottom:15px;display:block}.section-heading h2,.stream-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.2vw,60px);line-height:1}.section-heading p,.stream-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.region-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.region-card{border-right:1px solid var(--line);background:var(--panel);min-height:330px;padding:27px;transition:background .2s,transform .2s}.region-card:last-child{border:0}.region-card:hover{background:var(--panel-2);transform:translateY(-3px)}.region-card-top{justify-content:space-between;align-items:center;display:flex}.region-card-top svg{width:18px;color:var(--dim)}.status-pill,.signal-severity{color:var(--mint);font:12px var(--mono);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.status-pill i,.signal-severity i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.watching{color:var(--yellow)}.region-code{color:#292f2c;font:600 75px var(--display);letter-spacing:-.07em;margin-top:38px;line-height:1}.region-card h3{letter-spacing:-.04em;margin:-19px 0 29px;font-size:23px;position:relative}.region-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.region-stats span{font:12px var(--mono);flex-direction:column;display:flex}.region-stats small{color:var(--dim);text-transform:uppercase;margin-bottom:4px;font-size:12px}.load-track{background:#2a302d;height:2px;margin-top:28px}.load-track i{height:100%;display:block}.stream-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;padding:20px 0 124px;display:grid}.stream-intro h2{margin-bottom:26px}.stream-intro p{max-width:440px}.stream-chip{border:1px solid var(--line);width:fit-content;color:var(--dim);font:12px var(--mono);text-transform:uppercase;align-items:center;gap:8px;margin-top:27px;padding:9px 11px;display:flex}.activity-panel{border:1px solid var(--line);background:var(--panel);min-height:336px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:0 20px;font-size:12px;display:flex}.live-label{color:var(--mint);font:12px var(--mono);align-items:center;gap:7px;display:flex}.activity-item{border-bottom:1px solid var(--line-soft);grid-template-columns:66px 10px 1fr;align-items:start;gap:10px;min-height:91px;padding:20px;display:grid}.activity-item:last-child{border:0}.activity-item time{color:var(--dim);font:12px var(--mono);padding-top:3px}.activity-item>i{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-top:5px}.activity-item div{flex-direction:column;gap:5px;display:flex}.activity-item strong{font-size:13px;font-weight:500}.activity-item span{color:var(--dim);font-size:12px}.activity-skeleton{gap:18px;padding:19px;display:grid}.activity-skeleton span{background:linear-gradient(90deg,#1c211f 20%,#252b28 48%,#1c211f 76%) 0 0/200% 100%;height:53px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.site-footer{border-top:1px solid var(--line);min-height:110px;color:var(--dim);font:12px var(--mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:max(24px,50% - 590px);display:grid}.site-footer>div:first-child{color:var(--muted);align-items:center;gap:12px;display:flex}.site-footer p{margin:0}.footer-mode{justify-self:end;align-items:center;gap:7px;display:flex}.page-wrap{min-height:calc(100vh - 216px);padding-block:76px 110px}.auth-page{grid-template-columns:1fr 430px;align-items:center;gap:100px;min-height:calc(100vh - 216px);padding-block:76px 100px;display:grid}.auth-intro h1,.setup-required h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(58px,7vw,94px);line-height:.94}.auth-intro h1 em,.setup-required h1 em{color:var(--orange);font-family:var(--serif)}.auth-intro>p,.setup-required p{max-width:570px;color:var(--muted);line-height:1.75}.auth-proof{border:1px solid var(--line);width:fit-content;color:var(--mint);align-items:center;gap:12px;margin-top:34px;padding:15px 18px;display:flex}.auth-proof span{flex-direction:column;gap:3px;display:flex}.auth-proof b{color:var(--ink);font-size:12px}.auth-proof small{color:var(--dim);font-size:12px}.auth-card,.account-card{box-shadow:0 30px 90px #0000004d;border-color:var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;border-radius:0!important}.auth-card [data-slot=card-header]{padding:28px 28px 18px}.auth-card [data-slot=card-content]{padding:10px 28px 28px}.auth-mark{border:1px solid var(--line);width:42px;height:42px;color:var(--orange);place-items:center;margin-bottom:16px;display:grid}.auth-card [data-slot=card-title]{letter-spacing:-.04em;font-size:25px}.auth-card [data-slot=card-description]{color:var(--dim);line-height:1.5}.auth-form{gap:19px;display:grid}.auth-form>div{gap:8px;display:grid}.auth-form label{color:var(--muted);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em}.auth-form input{border-color:var(--line);height:46px;color:var(--ink);background:#101312;border-radius:0}.auth-form button[type=submit]{background:var(--orange);color:#141210;border-radius:0;justify-content:space-between;width:100%;height:47px;margin-top:4px}.auth-form button svg{width:16px}.auth-error{color:#ff8c91;margin:0;font-size:12px}.auth-switch{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:12px}.setup-required{grid-template-columns:1fr}.setup-required code{background:var(--panel-2);color:var(--mint);font:12px var(--mono);padding:3px 6px}.auth-loading{min-height:calc(100vh - 216px);color:var(--dim);font:13px var(--mono);text-transform:uppercase;letter-spacing:.1em;place-items:center;display:grid}.auth-step{color:var(--dim);font:12px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:17px;display:flex}.auth-step i{background:var(--line);width:34px;height:1px}.auth-step span.active{color:var(--orange)}.auth-step span.done{color:var(--mint)}.auth-card [data-slot=card-description] strong{color:var(--ink);font-weight:500}.auth-form input{background:var(--panel-2)}.auth-form input:focus-visible{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.auth-code-input{text-align:center;letter-spacing:.9em;font-variant-numeric:tabular-nums;height:64px!important;font:500 24px var(--mono)!important;padding-left:1.05em!important}.auth-code-input::placeholder{color:var(--line)}.auth-code-help{color:var(--dim);font:12px var(--mono);text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;grid-template-columns:none!important;display:flex!important}.auth-code-help span{align-items:center;gap:6px;display:flex}.auth-code-help svg{color:var(--mint)}.auth-error{border-left:2px solid var(--danger);color:var(--danger);background:var(--danger-soft);padding:10px 12px;line-height:1.45}.auth-secondary-actions{flex-direction:row;justify-content:space-between;grid-template-columns:none!important;gap:12px!important;display:flex!important}.auth-secondary-actions button{color:var(--muted);cursor:pointer;font:12px var(--mono);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.auth-secondary-actions button:hover{color:var(--ink)}.auth-secondary-actions button:disabled{opacity:.45;cursor:default}.auth-security-note{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.auth-security-note span{color:var(--mint);font:12px var(--mono);letter-spacing:.1em}.auth-security-note p{color:var(--dim);margin:7px 0 0;font-size:12px;line-height:1.55}.account-page .page-heading{margin-bottom:42px}.account-card{max-width:700px}.account-card [data-slot=card-header]{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:18px;padding:25px;display:flex}.account-avatar{background:var(--orange);color:#111;place-items:center;width:54px;height:54px;font-size:21px;font-weight:700;display:grid}.account-card [data-slot=card-title]{font-size:20px}.account-card [data-slot=card-description]{color:var(--dim);margin-top:5px}.account-card [data-slot=card-content]{justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.account-status{color:var(--mint);align-items:center;gap:12px;display:flex}.account-status span{flex-direction:column;display:flex}.account-status b{color:var(--ink);font-size:12px}.account-status small{color:var(--dim);font-size:12px}.account-card button{border-color:var(--line);color:var(--muted);border-radius:0}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 216px);display:flex}.not-found>span{color:var(--orange);font:13px var(--mono);letter-spacing:.12em}.not-found h1{letter-spacing:-.07em;margin:18px 0 8px;font-size:clamp(58px,8vw,108px);line-height:1}.not-found p{color:var(--muted);margin:0 0 30px}.not-found .button{width:fit-content}.page-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;margin:22px 0 55px;display:grid}.page-heading h1{margin:0;font-size:clamp(52px,5.6vw,76px)}.page-heading p{color:var(--muted);max-width:410px;margin:0 0 6px;font-size:14px;line-height:1.75}.filter-bar{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 220px;display:grid}.search-field,.select-field{min-height:58px;color:var(--dim);align-items:center;gap:12px;padding:0 18px;display:flex}.select-field{border-left:1px solid var(--line)}.search-field input,.select-field select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.search-field input::placeholder{color:#5e655f}.select-field select{color:var(--muted);cursor:pointer}.results-meta{height:49px;color:var(--dim);font:12px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.signals-list{border-top:1px solid var(--line)}.signal-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 130px;align-items:start;gap:28px;min-height:145px;padding:25px 18px;transition:background .2s;display:grid}.signal-row:hover{background:#ffffff04}.signal-severity{padding-top:4px}.signal-severity.info{color:var(--mint)}.signal-severity.warning{color:var(--yellow)}.signal-severity.critical{color:#ff6d73}.signal-main>span{color:var(--dim);font:12px var(--mono)}.signal-main h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:19px}.signal-main p{color:var(--muted);margin:0;font-size:13px}.signal-tail{color:var(--dim);font:12px var(--mono);flex-direction:column;align-items:flex-end;gap:30px;display:flex}.signal-tail a{color:var(--muted)}.signal-tail a span{color:var(--orange)}.empty-state{min-height:320px;color:var(--dim);align-content:center;place-items:center;gap:10px;display:grid}.empty-state h2,.empty-state p{margin:0}.empty-state h2{color:var(--ink);font-size:19px}.empty-state p{font-size:12px}.pagination{height:75px;font:13px var(--mono);text-transform:uppercase;justify-content:center;align-items:center;gap:24px;display:flex}.pagination a{color:var(--muted);padding:9px}.pagination a[aria-disabled=true]{opacity:.28;pointer-events:none}.pagination span{border:1px solid var(--line);color:var(--orange);padding:9px 12px}.back-link{color:var(--muted);font:13px var(--mono);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:34px;display:inline-flex}.region-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:40px;display:flex}.region-hero h1{margin:16px 0 12px;font-size:clamp(64px,8vw,112px)}.region-hero p{color:var(--dim);font:13px var(--mono);margin:0}.region-score{grid-template-columns:auto auto;align-items:end;padding-bottom:8px;display:grid}.region-score span{color:var(--dim);font:12px var(--mono);grid-column:1/3}.region-score strong{letter-spacing:-.07em;font-size:56px;line-height:1}.region-score small{color:var(--dim);padding-bottom:8px}.region-dashboard{grid-template-columns:1.4fr .6fr;gap:18px;margin-top:34px;display:grid}.traffic-card,.latency-card,.services-card,.lab-controls,.simulation-card{border:1px solid var(--line);background:var(--panel)}.traffic-card{min-height:365px;padding:25px}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.card-heading span{color:var(--dim);font:12px var(--mono);letter-spacing:.08em}.card-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.trend{color:var(--mint)!important}.bar-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line-soft) 1px, transparent 1px);background-size:100% 54px;align-items:end;gap:8px;height:215px;margin-top:35px;display:flex}.bar-chart i{background:#353c38;flex:1;min-width:5px;transition:height .3s}.chart-axis{color:var(--dim);font:12px var(--mono);justify-content:space-between;margin-top:10px;display:flex}.latency-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:365px;padding:25px;display:flex}.latency-ring{background:radial-gradient(circle at center, var(--panel) 58%, transparent 59%), conic-gradient(var(--region-accent) 0 76%, #2a302d 76%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:182px;height:182px;display:flex}.latency-ring svg{color:var(--region-accent)}.latency-ring strong{margin-top:5px;font-size:48px;line-height:1}.latency-ring span{color:var(--dim);font:12px var(--mono)}.latency-card p{max-width:220px;color:var(--muted);font-size:12px;line-height:1.6}.latency-card p strong{color:var(--ink)}.services-card{grid-column:1/3;padding:25px}.service-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.service-list>div{border-right:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:22px 18px 5px 0;display:grid}.service-list>div:not(:first-child){padding-left:18px}.service-list>div:last-child{border:0}.service-list svg{color:var(--mint)}.service-list span{flex-direction:column;display:flex}.service-list strong{font-size:12px}.service-list small{color:var(--dim);font-size:12px}.service-list b{font:12px var(--mono);color:var(--muted);font-weight:400}.mode-note{border:1px dashed #343b37;grid-template-columns:220px 1fr;align-items:center;margin-top:28px;padding:18px 20px;display:grid}.mode-note span{color:var(--orange);font:12px var(--mono)}.mode-note p{color:var(--dim);margin:0;font-size:12px}.lab-layout{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.lab-controls{padding:28px}.lab-controls>label{border-bottom:1px solid var(--line);padding:27px 0;display:block}.lab-controls label>span{justify-content:space-between;align-items:center;display:flex}.lab-controls label b{font-size:12px;font-weight:500}.lab-controls output{color:var(--orange);font:12px var(--mono)}.lab-controls input[type=range]{width:100%;accent-color:var(--orange);margin-top:19px}.toggle-row{justify-content:space-between;align-items:center;display:flex!important}.toggle-row span{flex-direction:column;gap:5px;align-items:flex-start!important}.toggle-row small{color:var(--dim);font-size:13px}.toggle{border:1px solid var(--line);cursor:pointer;background:#202522;border-radius:20px;width:43px;height:24px;padding:3px}.toggle i{background:#707771;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;display:block}.toggle.on i{background:var(--mint);transform:translate(18px)}.reset-button{color:var(--muted);cursor:pointer;font:13px var(--mono);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;margin-top:24px;display:flex}.simulation-card{place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.simulation-grid{background-image:linear-gradient(#2f363373 1px,#0000 1px),linear-gradient(90deg,#2f363373 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.simulation-score{border:1px solid #3b443f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:relative;box-shadow:0 0 90px #ff6b3514}.simulation-score:after{content:"";border:1px dashed #343c38;border-radius:50%;animation:22s linear infinite spin;position:absolute;inset:11px}.simulation-score span{color:var(--dim);font:12px var(--mono)}.simulation-score strong{letter-spacing:-.08em;font-size:72px;line-height:1}.simulation-score small{color:var(--orange);font:12px var(--mono)}.simulation-path i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 16px var(--mint);border-radius:50%;position:absolute}.path-a{top:22%;left:18%}.path-b{top:18%;right:20%}.path-c{bottom:25%;left:25%}.simulation-result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.simulation-result>span{font:12px var(--mono);text-transform:uppercase;align-items:center;gap:7px;display:flex}.simulation-result>span.good{color:var(--mint)}.simulation-result>span.watch{color:var(--yellow)}.simulation-result span i{background:currentColor;border-radius:50%;width:5px;height:5px}.simulation-result p{max-width:330px;color:var(--dim);text-align:right;margin:0;font-size:13px;line-height:1.5}#context,#evidence,#workflow,#reliability,#architecture,#live-demo{scroll-margin-top:92px}.flight-hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:66px;min-height:680px;padding-block:72px 78px;display:grid}.flight-hero-copy{align-self:center}.flight-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:530px;margin:22px 0;font-size:clamp(52px,4.35vw,70px);font-weight:600;line-height:.98}.flight-hero-copy h1 em,.demo-heading h2 em,.section-heading h2 em,.workflow-story h2 em,.reliability-section h2 em,.architecture-copy h2 em,.role-heading h2 em,.final-cta h2 em{color:var(--orange);font-family:var(--serif);font-weight:600}.flight-hero-copy .hero-lede{max-width:530px;font-size:15px;line-height:1.65}.flight-hero-copy .hero-actions{margin-top:28px}.flight-hero .proof-row{gap:16px;margin-top:25px;font-size:12px}.hero-hypothesis{border:1px solid var(--line);background:var(--panel);align-items:center;gap:9px;width:fit-content;min-height:42px;margin-top:23px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-hypothesis{background:color-mix(in srgb, var(--panel) 72%, transparent)}}.hero-hypothesis{box-shadow:0 10px 35px var(--ink)}@supports (color:color-mix(in lab, red, red)){.hero-hypothesis{box-shadow:0 10px 35px color-mix(in srgb, var(--ink) 5%, transparent)}}.hero-hypothesis{color:var(--muted);font:12px var(--mono);text-transform:uppercase;letter-spacing:.06em}.hero-hypothesis>span{color:var(--orange);border-right:1px solid var(--line);padding-right:11px}.hero-hypothesis>div{align-items:center;gap:5px;display:flex}.hero-hypothesis i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%}.hero-hypothesis svg{color:var(--dim)}.flight-map{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel), var(--panel));min-height:535px;position:relative}@supports (color:color-mix(in lab, red, red)){.flight-map{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 94%, var(--mint) 6%), var(--panel))}}.flight-map{box-shadow:var(--shadow);isolation:isolate;overflow:hidden}.flight-map:after{content:"";z-index:-1;background:conic-gradient(from 135deg, transparent 0 42%, var(--orange) 49%, transparent 56% 100%);position:absolute;inset:-35%}@supports (color:color-mix(in lab, red, red)){.flight-map:after{background:conic-gradient(from 135deg, transparent 0 42%, color-mix(in srgb, var(--orange) 10%, transparent) 49%, transparent 56% 100%)}}.flight-map:after{pointer-events:none;animation:12s linear infinite map-scan}@keyframes map-scan{to{transform:rotate(360deg)}}.signal-particle{z-index:1;background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--orange-soft), 0 0 15px var(--orange);pointer-events:none;border-radius:50%;position:absolute}.signal-two,.signal-three{background:var(--mint);box-shadow:0 0 0 4px var(--mint-soft), 0 0 15px var(--mint)}.map-grid{z-index:-2;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.map-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.map-lines path{fill:none;stroke:var(--line);stroke-width:1.3px;stroke-dasharray:4 5}.map-card{z-index:3;border:1px solid var(--line);background:var(--panel);position:absolute}@supports (color:color-mix(in lab, red, red)){.map-card{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.map-card{box-shadow:0 14px 40px var(--ink)}@supports (color:color-mix(in lab, red, red)){.map-card{box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 9%, transparent)}}.map-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.intake-card{grid-template-columns:34px 1fr;gap:3px 10px;width:190px;padding:16px;display:grid;top:38px;left:24px}.map-card-icon{width:34px;height:34px;color:var(--orange);background:var(--orange-soft);grid-row:1/4;place-items:center;display:grid}.intake-card>span{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.intake-card strong{font-size:12px}.intake-card small{color:var(--mint);font:12px var(--mono);align-items:center;gap:5px;display:flex}.document-card{width:230px;color:var(--mint);grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid;bottom:40px;left:27px}.document-card div{flex-direction:column;gap:3px;display:flex}.document-card div span{color:var(--ink);font-size:13px;font-weight:600}.document-card div small{color:var(--dim);font:12px var(--mono)}.map-core{z-index:2;width:132px;height:132px;color:var(--orange);background:var(--panel);box-shadow:0 0 80px var(--mint);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 66px);left:calc(43% - 66px)}@supports (color:color-mix(in lab, red, red)){.map-core{box-shadow:0 0 80px color-mix(in srgb, var(--mint) 14%, transparent)}}.map-core-ring{border:1px dashed var(--line);border-radius:50%;position:absolute;inset:-13px}.map-core strong{color:var(--ink);font:600 10px var(--mono);letter-spacing:.08em;margin-top:6px}.map-core span{color:var(--dim);font:12px var(--mono);margin-top:3px}.carrier-node{z-index:3;border:1px solid var(--line);background:var(--panel);width:155px;min-height:54px;box-shadow:0 10px 25px var(--ink);grid-template-columns:30px 1fr 8px;align-items:center;gap:9px;padding:9px 11px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.carrier-node{box-shadow:0 10px 25px color-mix(in srgb, var(--ink) 7%, transparent)}}.carrier-a{top:68px;right:22px}.carrier-b{top:230px;right:8px}.carrier-c{bottom:81px;right:28px}.carrier-sigil{width:30px;height:30px;color:var(--muted);background:var(--panel-2);place-items:center;display:grid}.carrier-sigil.danger{color:var(--danger);background:var(--danger-soft)}.carrier-sigil.success{color:var(--mint);background:var(--mint-soft)}.carrier-sigil.active{color:var(--yellow);background:var(--yellow-soft)}.carrier-node div{flex-direction:column;gap:3px;display:flex}.carrier-node strong{font-size:12px}.carrier-node small{color:var(--dim);font:12px var(--mono)}.status-dot{background:var(--dim);border-radius:50%;width:6px;height:6px}.status-dot.good,.status-dot.success{background:var(--mint);box-shadow:0 0 10px var(--mint)}.status-dot.danger{background:var(--danger);box-shadow:0 0 10px var(--danger)}.status-dot.active{background:var(--yellow);box-shadow:0 0 10px var(--yellow)}.rescue-card{width:235px;padding:15px;top:330px;right:86px}.rescue-card-top{color:var(--danger);font:12px var(--mono);justify-content:space-between;display:flex}.rescue-card-top span{align-items:center;gap:6px;display:flex}.rescue-card-top small{color:var(--dim)}.rescue-card>strong{margin-top:13px;font-size:12px;display:block}.rescue-card p{color:var(--muted);margin:6px 0 13px;font-size:12px;line-height:1.45}.rescue-card>div:last-child{color:#16110e;background:var(--orange);min-height:31px;font:12px var(--mono);justify-content:space-between;align-items:center;padding:0 9px;display:flex}.project-brief{border-block:1px solid var(--line);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.project-brief{background:color-mix(in srgb, var(--panel) 64%, transparent)}}.project-brief-grid{grid-template-columns:.7fr 1.15fr 1.15fr;display:grid}.project-brief-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:118px;padding:24px 28px;transition:background .25s;display:flex;position:relative}.project-brief-grid>div:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:28px;right:28px;transform:scaleX(0)}.project-brief-grid>div:hover{background:var(--orange-soft)}@supports (color:color-mix(in lab, red, red)){.project-brief-grid>div:hover{background:color-mix(in srgb, var(--orange-soft) 42%, transparent)}}.project-brief-grid>div:hover:after{transform:scaleX(1)}.project-brief-grid>div:first-child{padding-left:0}.project-brief-grid>div:first-child:after{left:0}.project-brief-grid>div:last-child{border-right:0;padding-right:0}.project-brief-grid span{color:var(--orange);font:12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.project-brief-grid strong{letter-spacing:-.015em;font-size:14px}.project-brief-grid small{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.live-demo-section{padding-block:124px 132px}.demo-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;margin-bottom:46px;display:grid}.demo-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.7vw,66px);line-height:1}.demo-heading p{max-width:410px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.demo-heading-entry{justify-items:start;gap:20px;display:grid}.demo-heading-entry .button{margin:0}.flightdeck-window{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.window-topbar{border-bottom:1px solid var(--line);min-height:46px;color:var(--dim);font:12px var(--mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;display:grid}.window-topbar>div{gap:5px;display:flex}.window-topbar>div i{background:var(--line);border-radius:50%;width:7px;height:7px}.window-topbar>div i:first-child{background:var(--orange)}.simulated-label{color:var(--mint);justify-self:end;align-items:center;gap:6px;display:flex}.window-layout{grid-template-columns:215px 1fr 270px;min-height:520px;display:grid}.case-sidebar{border-right:1px solid var(--line);background:var(--panel-2);padding:22px 18px}@supports (color:color-mix(in lab, red, red)){.case-sidebar{background:color-mix(in srgb, var(--panel-2) 65%, var(--panel))}}.sidebar-label{color:var(--dim);font:12px var(--mono);letter-spacing:.1em}.case-identity{align-items:center;gap:10px;margin:20px 0 25px;display:flex}.case-identity>div{color:#17100d;background:var(--orange);place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.case-identity span,.case-source span{flex-direction:column;gap:3px;display:flex}.case-identity strong{font-size:13px}.case-identity small,.case-source small{color:var(--dim);font:12px var(--mono)}.case-sidebar dl{border-top:1px solid var(--line);margin:0}.case-sidebar dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:42px;display:flex}.case-sidebar dt{color:var(--dim);font:12px var(--mono)}.case-sidebar dd{margin:0;font-size:12px}.warning-text{color:var(--yellow)}.case-source{border:1px solid var(--line);color:var(--mint);align-items:center;gap:9px;margin-top:22px;padding:12px;display:flex}.case-source strong{color:var(--ink);font-size:12px}.workflow-stage{min-width:0;padding:25px}.workflow-stage-head{justify-content:space-between;align-items:center;display:flex}.workflow-stage-head>div{flex-direction:column;gap:5px;display:flex}.workflow-stage-head span{color:var(--orange);font:12px var(--mono)}.workflow-stage-head strong{font-size:16px}.icon-button{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;display:grid}.icon-button:hover{color:var(--ink)}.workflow-progress{background:var(--line-soft);height:2px;margin:25px 0 35px}.workflow-progress i{background:var(--orange);height:100%;transition:width .42s;display:block}.branch-stack{gap:12px;display:grid}.branch-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:34px minmax(110px,1fr) minmax(40px,.7fr) 72px;align-items:center;gap:11px;min-height:68px;padding:0 15px;transition:border-color .25s,background .25s;display:grid}.branch-icon{width:30px;height:30px;color:var(--dim);background:var(--panel-2);place-items:center;display:grid}.branch-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.branch-row strong{font-size:13px}.branch-row small{color:var(--dim);font:12px var(--mono)}.branch-line{background:var(--line);height:1px;overflow:hidden}.branch-line i{background:var(--orange);width:40%;height:100%;animation:1.5s ease-in-out infinite alternate branch-progress;display:block}@keyframes branch-progress{to{transform:translate(150%)}}.branch-row b{color:var(--dim);font:12px var(--mono);text-transform:uppercase;justify-self:end;font-weight:400}.branch-row.complete .branch-icon,.branch-row.complete b{color:var(--mint)}.branch-row.complete .branch-line i{background:var(--mint);width:100%;animation:none;transform:none}.branch-row.blocked{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.branch-row.blocked{border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}}.branch-row.blocked{background:var(--danger-soft)}.branch-row.blocked .branch-icon,.branch-row.blocked b{color:var(--danger)}.branch-row.blocked .branch-line i{background:var(--danger);width:38%;animation:none}.branch-row.recovering .branch-icon,.branch-row.recovering b{color:var(--yellow)}.branch-row.recovering .branch-icon svg{animation:1.2s linear infinite spin}.demo-controls{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.demo-controls button{min-height:36px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;font:12px var(--mono);text-transform:uppercase;align-items:center;gap:6px;padding:0 11px;display:flex}.demo-controls button:hover:not(:disabled){color:var(--ink);border-color:var(--dim)}.demo-controls .approve-button{color:#17100d;background:var(--orange);border-color:var(--orange)}.demo-controls button:disabled{opacity:.35;cursor:not-allowed}.event-panel{border-left:1px solid var(--line);background:var(--panel-2);min-width:0}@supports (color:color-mix(in lab, red, red)){.event-panel{background:color-mix(in srgb, var(--panel-2) 55%, var(--panel))}}.event-panel-head{border-bottom:1px solid var(--line);height:54px;color:var(--dim);font:12px var(--mono);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.event-panel-head span:last-child{color:var(--mint);align-items:center;gap:6px;display:flex}.event-panel-head i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 9px var(--mint);border-radius:50%}.current-event{border-bottom:1px solid var(--line);flex-direction:column;min-height:138px;padding:19px 16px;display:flex}.current-event>span{color:var(--orange);font:12px var(--mono)}.current-event strong{margin-top:16px;font-size:13px}.current-event p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.current-event.danger{background:var(--danger-soft)}.current-event.danger>span{color:var(--danger)}.current-event.success{background:var(--mint-soft)}.current-event.success>span{color:var(--mint)}.current-event.warning>span{color:var(--yellow)}.event-history{min-height:220px;padding:8px 16px}.event-history>div{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--dim);align-items:center;gap:9px;display:flex}.event-history>div svg{color:var(--mint)}.event-history span{flex:1;justify-content:space-between;gap:8px;display:flex}.event-history strong{color:var(--muted);font-size:12px;font-weight:500}.event-history small{font:12px var(--mono)}.event-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:center;height:74px;padding:0 15px;display:grid}.event-summary span{color:var(--dim);font:12px var(--mono);flex-direction:column;gap:4px;display:flex}.event-summary strong{color:var(--ink);font:600 17px var(--display)}.capability-section{border-block:1px solid var(--line);background:var(--panel-2);padding-block:118px}@supports (color:color-mix(in lab, red, red)){.capability-section{background:color-mix(in srgb, var(--panel-2) 50%, var(--bg))}}.capability-heading{margin-bottom:50px}.capability-heading h2{max-width:770px}.capability-heading p{max-width:420px}.capability-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-card{border-right:1px solid var(--line);background:var(--panel);min-height:390px;padding:23px;transition:background .25s,box-shadow .25s;position:relative}.capability-card:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .25s;position:absolute;inset:0}.capability-card:hover{z-index:2;background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.capability-card:hover{background:color-mix(in srgb, var(--panel) 90%, var(--orange) 10%)}}.capability-card:hover{box-shadow:0 25px 65px var(--ink)}@supports (color:color-mix(in lab, red, red)){.capability-card:hover{box-shadow:0 25px 65px color-mix(in srgb, var(--ink) 12%, transparent)}}.capability-card:hover:after{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.capability-card:hover:after{border-color:color-mix(in srgb, var(--orange) 58%, var(--line))}}.capability-card:last-child{border-right:0}.capability-card-top{color:var(--dim);font:12px var(--mono);justify-content:space-between;display:flex}.capability-card-top svg{color:var(--orange);transition:transform .3s}.capability-card:hover .capability-card-top svg{transform:rotate(9deg)scale(1.1)}.capability-card h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:25px}.capability-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.mini-visual{border:1px solid var(--line);background-color:var(--panel-2);height:132px;margin-top:29px;position:relative;overflow:hidden}.mini-live{align-items:end;gap:7px;padding:19px;display:flex}.mini-live>span{color:var(--mint);font:12px var(--mono);position:absolute;top:14px;right:14px}.mini-live i{background:var(--orange);width:18%;animation:2.2s ease-in-out infinite alternate mini-bars}.mini-live i:first-of-type{height:32%}.mini-live i:nth-of-type(2){height:68%;animation-delay:-.5s}.mini-live i:nth-of-type(3){height:49%;animation-delay:-.9s}.mini-live i:nth-of-type(4){height:82%;animation-delay:-1.2s}@keyframes mini-bars{to{height:78%}}.mini-branch{justify-content:space-evenly;align-items:center;display:flex}.mini-branch:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:16%;right:16%}.mini-branch i{z-index:1;background:var(--mint);width:16px;height:16px;box-shadow:0 0 0 6px var(--mint-soft);border-radius:50%}.mini-branch i.failed{background:var(--danger);box-shadow:0 0 0 6px var(--danger-soft)}.mini-branch span{background:var(--danger);height:2px;position:absolute;top:calc(50% - 1px);left:63%;right:10%}.mini-replay{color:var(--dim);justify-content:center;align-items:center;gap:9px;display:flex}.mini-replay span{border:1px solid var(--line);width:35px;height:35px;font:12px var(--mono);place-items:center;display:grid}.mini-replay span.active{color:#17100d;background:var(--orange);border-color:var(--orange)}.mini-audit{gap:9px;padding:27px 22px;display:grid}.mini-audit span{background:var(--line);width:70%;height:5px}.mini-audit span:nth-child(2){width:45%}.mini-audit span:nth-child(3){width:78%}.mini-audit svg{color:var(--mint);position:absolute;bottom:20px;right:20px}.capability-card-top svg{animation:3.6s ease-in-out infinite diagram-icon-float}.capability-card:nth-child(2) .capability-card-top svg{animation-delay:-.8s}.capability-card:nth-child(3) .capability-card-top svg{animation-delay:-1.6s}.capability-card:nth-child(4) .capability-card-top svg{animation-delay:-2.4s}.mini-live:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--mint), transparent);height:2px;box-shadow:0 0 12px var(--mint);animation:3s ease-in-out infinite observe-scan;position:absolute;top:-2px;left:0;right:0}.mini-live:after{content:"";z-index:3;background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:2.4s linear infinite observe-packet;position:absolute;bottom:18px;left:18px}.mini-branch:after{content:"";z-index:4;background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 4px var(--orange-soft), 0 0 10px var(--orange);border-radius:50%;animation:3.2s ease-in-out infinite contain-packet;position:absolute;top:calc(50% - 3px);left:16%}.mini-branch i.failed{animation:3.2s ease-in-out infinite contained-pulse}.mini-branch span{transform-origin:0;animation:3.2s ease-in-out infinite isolate-line}.mini-replay:before{content:"";border:1px solid var(--orange);background:var(--orange-soft);width:37px;height:37px;box-shadow:0 0 18px var(--orange-soft);animation:3.4s ease-in-out infinite checkpoint-travel;position:absolute;top:calc(50% - 19px);left:calc(50% - 85px)}.mini-replay>*{z-index:1;position:relative}.mini-replay svg{animation:1.7s ease-in-out infinite arrow-nudge}.mini-replay svg:nth-of-type(2){animation-delay:-.85s}.mini-replay span.active{animation:3.4s ease-in-out infinite checkpoint-confirm}.mini-audit:before{content:"";z-index:2;border-top:1px solid var(--mint);background:linear-gradient(180deg, var(--mint-soft), transparent);height:18px;animation:3.4s ease-in-out infinite audit-scan;position:absolute;top:18px;left:14px;right:14px}.mini-audit span{position:relative;overflow:hidden}.mini-audit span:after{content:"";background:linear-gradient(90deg, transparent, var(--mint), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mini-audit span:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mint) 40%, transparent), transparent)}}.mini-audit span:after{animation:3.4s ease-in-out infinite audit-line;transform:translate(-100%)}.mini-audit span:nth-child(2):after{animation-delay:.18s}.mini-audit span:nth-child(3):after{animation-delay:.36s}.mini-audit svg{z-index:3;animation:3.4s ease-in-out infinite audit-confirm}@keyframes diagram-icon-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(4deg)}}@keyframes observe-scan{0%,8%{opacity:0;transform:translateY(0)}18%{opacity:1}80%{opacity:.75}92%,to{opacity:0;transform:translateY(130px)}}@keyframes observe-packet{0%{opacity:0;transform:translate(0)}12%{opacity:1}78%{opacity:1;transform:translate(195px)}to{opacity:0;transform:translate(225px)}}@keyframes contain-packet{0%,8%{opacity:0;left:16%}18%{opacity:1}62%{opacity:1;left:63%;transform:scale(1)}70%{transform:scale(1.7)}82%,to{opacity:0;left:63%;transform:scale(.7)}}@keyframes contained-pulse{0%,48%,to{box-shadow:0 0 0 6px var(--danger-soft)}66%{box-shadow:0 0 0 11px var(--danger-soft), 0 0 18px var(--danger)}}@keyframes isolate-line{0%,52%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes checkpoint-travel{0%,12%{opacity:0;transform:translate(0)}20%{opacity:1}45%{transform:translate(51px)}72%,84%{opacity:1;transform:translate(101px)}to{opacity:0;transform:translate(101px)}}@keyframes arrow-nudge{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@keyframes checkpoint-confirm{0%,56%,to{box-shadow:none}72%,84%{box-shadow:0 0 0 7px var(--orange-soft), 0 0 18px var(--orange)}}@keyframes audit-scan{0%,8%{opacity:0;transform:translateY(0)}18%{opacity:1}75%{opacity:1;transform:translateY(74px)}90%,to{opacity:0;transform:translateY(84px)}}@keyframes audit-line{0%,12%{transform:translate(-100%)}68%,to{transform:translate(120%)}}@keyframes audit-confirm{0%,62%{opacity:.2;transform:scale(.6)}76%{opacity:1;transform:scale(1.2)}88%,to{opacity:1;transform:scale(1)}}.workflow-story{grid-template-columns:.72fr 1.28fr;align-items:start;gap:105px;padding-block:130px;display:grid}.workflow-story-intro{position:sticky;top:120px}.workflow-story h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(46px,5vw,68px);line-height:.98}.workflow-story-intro p{max-width:390px;color:var(--muted);font-size:14px;line-height:1.75}.workflow-story-intro>a{color:var(--orange);font:12px var(--mono);text-transform:uppercase;align-items:center;gap:10px;margin-top:25px;display:inline-flex}.workflow-timeline{border-top:1px solid var(--line)}.workflow-timeline article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 24px;align-items:center;gap:24px;min-height:128px;display:grid}.workflow-timeline article>span{color:var(--orange);font:12px var(--mono)}.workflow-timeline h3{letter-spacing:-.035em;margin:0 0 9px;font-size:22px}.workflow-timeline p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.workflow-timeline svg{color:var(--line)}.reliability-section{color:#f3f5f1;background:#101613;padding-block:120px 130px}.reliability-section .section-index{color:#ff7a50}.reliability-section>.section-wrap>h2{letter-spacing:-.055em;max-width:980px;margin:0 0 55px;font-size:clamp(45px,5vw,70px);line-height:1}.reliability-section h2 em{color:#ff7a50}.comparison-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comparison-card{color:#171b19;background:#f5f3ee;overflow:hidden}.comparison-visual{background:#e9e9e4;justify-content:center;align-items:center;gap:13px;min-height:205px;padding:30px;display:flex}.comparison-visual>span{background:#fff;border:1px solid #cbd0ca;place-items:center;width:48px;height:48px;display:grid}.comparison-visual>i{background:#aeb5af;width:65px;height:1px}.comparison-visual>i.broken{background:repeating-linear-gradient(90deg,#c94a45 0 5px,#0000 5px 10px);width:50px}.comparison-visual .danger-node{color:#c94a45;background:#f8dfdc;border-color:#e6aaa5}.comparison-visual .success-node{color:#218966;background:#dff2e9;border-color:#9acdb9}.flightdeck-visual{background:linear-gradient(135deg,#fce5dc,#dff2e9)}.flightdeck-visual>div{justify-content:space-between;width:105px;display:flex;position:relative}.flightdeck-visual>div:before{content:"";background:#aeb5af;height:1px;position:absolute;top:50%;left:-20px;right:-20px}.flightdeck-visual>div i{z-index:1;background:#218966;border-radius:50%;width:12px;height:12px}.flightdeck-visual>div i.contained{background:#c94a45;box-shadow:0 0 0 5px #f8dfdc}.comparison-title{border-bottom:1px solid #d9ded9;justify-content:space-between;align-items:end;min-height:94px;padding:22px 25px;display:flex}.comparison-title span{color:#777f79;font:12px var(--mono)}.comparison-title b{font-size:14px}.legacy-card .comparison-title b{color:#c94a45}.flightdeck-card .comparison-title b{color:#218966}.comparison-card ul{margin:0;padding:9px 25px 22px;list-style:none}.comparison-card li{color:#626a65;border-bottom:1px solid #d9ded9;align-items:center;gap:13px;min-height:52px;font-size:12px;display:flex}.comparison-card li:last-child{border:0}.comparison-card li span{color:#9aa19c;font:12px var(--mono)}.comparison-visual{position:relative;overflow:hidden}.legacy-visual:after,.flightdeck-visual:after{content:"";z-index:4;background:#ff764e;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:24%;box-shadow:0 0 0 5px #ff764e24,0 0 14px #ff764e}.legacy-visual:after{animation:3.2s ease-in-out infinite legacy-packet}.legacy-visual>i.broken{animation:1.1s steps(2,end) infinite broken-signal}.legacy-visual .danger-node{animation:3.2s ease-in-out infinite failure-node}.flightdeck-visual:after{background:#218966;animation:3.8s ease-in-out infinite recovery-packet;box-shadow:0 0 0 5px #21896626,0 0 14px #218966}.flightdeck-visual>div i{animation:3.8s ease-in-out infinite branch-node}.flightdeck-visual>div i:nth-child(2){animation-delay:.16s}.flightdeck-visual>div i:nth-child(3){animation-delay:.32s}.flightdeck-visual>div i.contained{animation-name:contained-branch}.flightdeck-visual .success-node svg{animation:3.8s ease-in-out infinite shield-confirm}@keyframes legacy-packet{0%,10%{opacity:0;left:24%}18%{opacity:1}58%{opacity:1;left:65%;transform:scale(1)}66%{transform:scale(1.8)}76%,to{opacity:0;left:65%;transform:scale(.5)}}@keyframes broken-signal{to{background-position:10px 0}}@keyframes failure-node{0%,48%,to{box-shadow:none}64%,74%{transform:scale(1.05);box-shadow:0 0 0 9px #f8dfdc,0 0 22px #c94a4573}}@keyframes recovery-packet{0%,8%{opacity:0;left:22%}16%{opacity:1}44%{left:47%}68%{left:69%}84%{opacity:1;left:78%}to{opacity:0;left:82%}}@keyframes branch-node{0%,25%,to{box-shadow:none}42%,68%{box-shadow:0 0 0 6px #dff2e9,0 0 14px #21896659}}@keyframes contained-branch{0%,38%,to{box-shadow:0 0 0 5px #f8dfdc}56%,72%{transform:scale(1.12);box-shadow:0 0 0 9px #f8dfdc,0 0 16px #c94a4566}}@keyframes shield-confirm{0%,70%{opacity:.25;transform:scale(.7)}82%{opacity:1;transform:scale(1.2)}92%,to{opacity:1;transform:scale(1)}}.architecture-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:100px;padding-block:132px;display:grid}.architecture-copy h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(44px,4.8vw,65px);line-height:1}.architecture-copy>p{max-width:430px;color:var(--muted);font-size:14px;line-height:1.75}.architecture-facts{color:var(--muted);font:12px var(--mono);text-transform:uppercase;gap:12px;margin-top:30px;display:grid}.architecture-facts span{align-items:center;gap:8px;display:flex}.architecture-facts svg{color:var(--mint)}.architecture-stack{border:1px solid var(--line);box-shadow:var(--shadow)}.architecture-stack>div{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:30px 34px 1fr 150px 20px;align-items:center;gap:10px;min-height:68px;padding:0 18px;transition:background .25s,border-color .25s;display:grid}.architecture-stack>div:hover{z-index:1;border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.architecture-stack>div:hover{border-color:color-mix(in srgb, var(--orange) 42%, var(--line))}}.architecture-stack>div:hover{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.architecture-stack>div:hover{background:color-mix(in srgb, var(--panel) 90%, var(--orange) 10%)}}.architecture-stack>div:last-child{border:0}.architecture-stack>div>span{color:var(--dim);font:12px var(--mono)}.architecture-stack>div>i{width:29px;height:29px;color:var(--orange);background:var(--orange-soft);place-items:center;display:grid}.architecture-stack strong{font-size:12px}.architecture-stack small{color:var(--dim);font:12px var(--mono)}.architecture-stack>div>svg{color:var(--line)}.architecture-stack{position:relative;overflow:hidden}.architecture-stack:before{content:"";z-index:3;background:linear-gradient(var(--line), var(--orange), var(--line));opacity:.6;pointer-events:none;width:1px;position:absolute;top:34px;bottom:34px;left:72px}.architecture-stack:after{content:"";z-index:4;background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 5px var(--orange-soft), 0 0 15px var(--orange);pointer-events:none;border-radius:50%;animation:5.6s ease-in-out infinite architecture-signal;position:absolute;top:30px;left:69px}.architecture-stack>div{position:relative}.architecture-stack>div>i svg{animation:5.6s ease-in-out infinite architecture-icon}.architecture-stack>div:nth-child(2)>i svg{animation-delay:.7s}.architecture-stack>div:nth-child(3)>i svg{animation-delay:1.4s}.architecture-stack>div:nth-child(4)>i svg{animation-delay:2.1s}.architecture-stack>div:nth-child(5)>i svg{animation-delay:2.8s}.architecture-stack>div:nth-child(6)>i svg{animation-delay:3.5s}.architecture-stack>div:nth-child(7)>i svg{animation-delay:4.2s}@keyframes architecture-signal{0%,5%{opacity:0;top:30px}12%{opacity:1}88%{opacity:1;top:calc(100% - 38px)}96%,to{opacity:0;top:calc(100% - 30px)}}@keyframes architecture-icon{0%,8%,to{filter:none;transform:scale(1)}16%,25%{filter:drop-shadow(0 0 6px var(--orange));transform:scale(1.18)}}.mini-live:before,.mini-live:after,.mini-branch:after,.mini-replay:before,.mini-audit:before{z-index:1}.mini-live>span,.mini-live>i,.mini-branch>i,.mini-replay>*,.mini-audit>span,.mini-audit>svg{z-index:2;position:relative}.mini-branch>span,.comparison-visual:after{z-index:1}.comparison-visual>span,.flightdeck-visual>div{z-index:2;position:relative}.architecture-stack:before,.architecture-stack:after{z-index:1}.architecture-stack>div>i{z-index:2;position:relative}.role-section{border-block:1px solid var(--line);background:var(--panel-2);padding-block:120px}@supports (color:color-mix(in lab, red, red)){.role-section{background:color-mix(in srgb, var(--panel-2) 48%, var(--bg))}}.role-heading{grid-template-columns:.35fr .65fr;align-items:start;gap:30px;display:grid}.role-heading h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(43px,4.8vw,65px);line-height:1}.role-tabs{border-bottom:1px solid var(--line);margin-top:50px;display:flex}.role-tabs button{min-height:48px;color:var(--dim);cursor:pointer;font:12px var(--mono);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 19px}.role-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--orange)}.role-content{grid-template-columns:1.2fr .8fr;gap:80px;min-height:265px;padding:45px 0 10px;display:grid}.role-content>div>span{color:var(--orange);font:12px var(--mono);letter-spacing:.1em}.role-content h3{letter-spacing:-.045em;margin:16px 0 13px;font-size:31px}.role-content p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.role-content ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.role-content li{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.role-content li svg{color:var(--mint)}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding-block:130px;display:flex;position:relative;overflow:hidden}.final-cta h2{letter-spacing:-.064em;margin:18px 0 25px;font-size:clamp(52px,6.3vw,88px);line-height:.96}.final-cta>p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.final-cta .hero-actions{justify-content:center}.cta-orbit{width:165px;height:165px;color:var(--orange);opacity:.55;place-items:center;display:grid;position:absolute;top:40px;right:5%}.cta-orbit i{border:1px solid var(--line);border-radius:50%;position:absolute}.cta-orbit i:first-child{inset:15px}.cta-orbit i:nth-child(2){border-style:dashed;animation:24s linear infinite spin;inset:0}.cta-orbit i:nth-child(3){inset:38px}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.main-nav{border-top:1px solid var(--line);z-index:50;background:#0d100ff5;justify-content:space-around;gap:0;height:60px;padding:0 12px;position:fixed;bottom:0;left:0;right:0}.main-nav a{padding:21px 8px;font-size:12px}.main-nav a[data-status=active]:after{top:-1px;bottom:auto}.header-action{display:none}.hero{grid-template-columns:1fr;gap:48px}.hero-console{width:100%;max-width:620px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){border-left:1px solid var(--line)}.section-heading,.page-heading{grid-template-columns:1fr;gap:30px}.region-grid{grid-template-columns:1fr}.region-card{border-right:0;border-bottom:1px solid var(--line)}.stream-section{grid-template-columns:1fr;gap:45px}.site-footer{grid-template-columns:1fr 1fr;margin-bottom:60px}.site-footer p{display:none}.region-dashboard,.lab-layout{grid-template-columns:1fr}.services-card{grid-column:auto}.service-list{grid-template-columns:1fr}.service-list>div,.service-list>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.auth-page{grid-template-columns:1fr;gap:48px}.auth-card{width:100%;max-width:520px}}@media (width<=600px){.section-wrap{width:min(100% - 28px,1180px)}.utility-bar{padding-inline:14px}.utility-bar>span:first-child{display:none}.utility-bar{justify-content:flex-end}.site-header{height:66px;padding-inline:15px}.hero{padding-block:50px}.hero h1{font-size:50px}.hero-actions{flex-direction:column}.proof-row{flex-wrap:wrap;gap:12px}.hero-console{min-height:398px}.console-orbit{height:300px}.ring-two{width:280px;height:280px}.node-1{left:30px}.node-2{right:22px}.node-3{right:48px}.metrics-grid{grid-template-columns:1fr 1fr}.metric{gap:12px;padding:21px 14px}.metric:nth-child(odd){border-left:1px solid var(--line)}.metric strong{font-size:21px}.metric-icon{display:none}.operations{padding-block:78px}.section-heading h2,.stream-intro h2{font-size:42px}.region-card{min-height:300px}.stream-section{padding-bottom:80px}.page-wrap{padding-block:54px 85px}.page-heading h1{font-size:48px}.filter-bar{grid-template-columns:1fr}.select-field{border-left:0;border-top:1px solid var(--line)}.signal-row{grid-template-columns:1fr;gap:15px}.signal-tail{flex-direction:row;justify-content:space-between;align-items:flex-start}.region-hero{align-items:flex-start;gap:30px}.region-hero h1{font-size:58px}.region-score{display:none}.region-dashboard{gap:14px}.bar-chart{gap:4px}.mode-note{grid-template-columns:1fr;gap:10px}.site-footer{grid-template-columns:1fr;padding-inline:15px}.footer-mode{display:none}.simulation-result{align-items:flex-start;gap:12px}.simulation-result p{max-width:210px}.auth-page{padding-block:54px 85px}.auth-intro h1,.setup-required h1{font-size:52px}.account-card [data-slot=card-content]{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.flight-hero{grid-template-columns:1fr}.flight-hero-copy{max-width:820px}.flight-map{width:min(760px,100%)}.project-brief-grid{grid-template-columns:repeat(3,1fr)}.window-layout{grid-template-columns:195px 1fr}.event-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.event-history{grid-template-columns:repeat(2,1fr);gap:0 18px;min-height:110px;display:grid}.event-summary{border-top:0;max-width:360px}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-card{border-bottom:1px solid var(--line)}.capability-card:nth-child(2){border-right:0}.capability-card:nth-child(3),.capability-card:nth-child(4){border-bottom:0}.architecture-section{gap:60px}}@media (width<=900px){.main-nav{display:none;position:static}.site-header{grid-template-columns:1fr auto}.site-footer{margin-bottom:0}.flight-hero{padding-block:62px 72px}.flight-hero-copy h1{max-width:760px}.demo-heading,.role-heading{grid-template-columns:1fr;gap:26px}.window-layout{grid-template-columns:1fr}.case-sidebar{display:none}.event-panel{grid-column:auto}.event-history{grid-template-columns:repeat(2,1fr)}.workflow-story,.architecture-section{grid-template-columns:1fr;gap:55px}.workflow-story-intro{position:static}.workflow-story-intro p{max-width:620px}.comparison-grid{grid-template-columns:1fr}.architecture-copy>p{max-width:650px}.role-content{grid-template-columns:1fr;gap:42px}.role-content ul{max-width:620px}}@media (width<=600px){.brand small,.theme-toggle span{display:none}.theme-toggle{min-width:37px;padding:0}.header-actions{gap:6px}.flight-hero{gap:38px;padding-block:48px 58px}.flight-hero-copy h1{font-size:48px}.flight-hero-copy .hero-lede{font-size:15px}.flight-hero .proof-row{display:grid}.hero-hypothesis{flex-wrap:wrap;width:100%;padding:11px 12px}.hero-hypothesis>span{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 9px}.flight-map{gap:9px;min-height:0;padding:14px;display:grid}.map-grid{z-index:0}.map-lines,.map-core{display:none}.map-card,.carrier-node{width:auto;position:relative;inset:auto}.intake-card{grid-template-columns:34px 1fr}.document-card{order:2}.carrier-a{order:3}.carrier-b{order:4}.carrier-c{order:5}.rescue-card{order:6}.rescue-card>div:last-child{min-height:37px}.project-brief-grid{grid-template-columns:1fr}.project-brief-grid>div,.project-brief-grid>div:first-child,.project-brief-grid>div:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:100px;padding:20px 0}.project-brief-grid>div:last-child{border-bottom:0}.live-demo-section{padding-block:82px 90px}.demo-heading h2{font-size:42px}.window-topbar{grid-template-columns:1fr 1fr}.window-topbar>span:nth-child(2){display:none}.workflow-stage{padding:18px 14px}.branch-row{grid-template-columns:31px 1fr 62px;padding:0 10px}.branch-line{display:none}.demo-controls{grid-template-columns:1fr;display:grid}.demo-controls button{justify-content:center}.event-history{display:block}.event-summary{max-width:none}.capability-section{padding-block:82px}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card:nth-child(2),.capability-card:nth-child(3){border-right:0;border-bottom:1px solid var(--line);min-height:340px}.capability-card:last-child{border-bottom:0}.workflow-story{padding-block:90px}.workflow-story h2{font-size:46px}.workflow-timeline article{grid-template-columns:38px 1fr;gap:14px;padding-block:20px}.workflow-timeline article>svg{display:none}.reliability-section{padding-block:85px}.reliability-section>.section-wrap>h2{font-size:43px}.comparison-visual{min-height:150px;padding:18px}.comparison-visual>i{width:30px}.flightdeck-visual>div{width:72px}.comparison-title{flex-direction:column;align-items:flex-start;gap:9px}.architecture-section{padding-block:88px}.architecture-stack>div{grid-template-columns:24px 30px 1fr;padding:0 12px}.architecture-stack:before{left:61px}.architecture-stack:after{left:58px}.architecture-stack small,.architecture-stack>div>svg{display:none}.role-section{padding-block:84px}.role-heading h2{font-size:43px}.role-tabs{grid-template-columns:1fr 1fr;display:grid}.role-tabs button{padding:0 8px;font-size:12px}.role-content{min-height:365px;padding-top:35px}.final-cta{min-height:600px;padding-block:100px}.final-cta h2{font-size:50px}.cta-orbit{width:110px;height:110px;top:25px;right:-15px}}.workspace-root{background:var(--bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.workspace-root{background:color-mix(in srgb, var(--bg) 94%, var(--panel))}}.workspace-shell{--workspace-sidebar:252px;background:var(--bg);min-height:100vh}.workspace-sidebar{z-index:60;width:var(--workspace-sidebar);color:var(--ink);background:var(--panel);flex-direction:column;padding:0 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar{background:color-mix(in srgb, var(--panel) 94%, var(--bg))}}.workspace-sidebar{border-right:1px solid var(--line)}.workspace-brand-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:69px;display:flex}.workspace-brand{letter-spacing:.16em;align-items:center;gap:9px;font-size:13px;display:flex}.workspace-brand>span{width:30px;height:30px;color:var(--orange);border:1px solid var(--line);place-items:center;display:grid;transform:rotate(45deg)}.workspace-brand>span svg{width:16px;transform:rotate(-45deg)}.workspace-brand b{font-size:13px}.workspace-brand small{color:var(--dim);font:12px var(--mono);letter-spacing:.08em}.workspace-brand-row>button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.workspace-brand-row>button svg{width:17px}.workspace-context-card{border:1px solid var(--line);background:var(--panel-2);flex-direction:column;gap:6px;margin:19px 0 24px;padding:15px;display:flex}.workspace-context-card>span{color:var(--orange);font:12px var(--mono);letter-spacing:.11em}.workspace-context-card strong{font-size:12px}.workspace-context-card small{color:var(--dim);font:12px var(--mono);align-items:center;gap:6px;display:flex}.workspace-context-card small i,.workspace-runtime i,.dashboard-kicker i,.live-pill i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workspace-context-card small i,.workspace-runtime i,.dashboard-kicker i,.live-pill i{box-shadow:0 0 10px color-mix(in srgb, var(--mint) 65%, transparent)}}.workspace-nav-group{margin-bottom:25px}.workspace-nav-group>span{color:var(--dim);font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 11px 8px;display:block}.workspace-nav-group nav{gap:3px;display:grid}.workspace-nav-group a{min-height:40px;color:var(--muted);border:1px solid #0000;grid-template-columns:19px 1fr auto;align-items:center;gap:9px;padding:0 11px;transition:color .18s,border-color .18s,background .18s;display:grid}.workspace-nav-group a:hover{color:var(--ink);background:var(--panel-2)}.workspace-nav-group a[data-status=active]{color:var(--ink);border-color:var(--line);background:var(--panel);box-shadow:0 8px 22px var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace-nav-group a[data-status=active]{box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 5%, transparent)}}.workspace-nav-group a>svg{width:15px}.workspace-nav-group a>svg:last-child:not(:first-child){width:11px;color:var(--dim)}.workspace-nav-group a b{font-size:13px;font-weight:550}.workspace-nav-group a>i{color:var(--mint);font:12px var(--mono);font-style:normal}.workspace-sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.workspace-sidebar-footer>div:first-child{align-items:center;gap:9px;display:flex}.workspace-sidebar-footer svg{width:17px;color:var(--mint)}.workspace-sidebar-footer span{flex-direction:column;gap:3px;display:flex}.workspace-sidebar-footer b{font-size:12px}.workspace-sidebar-footer small{color:var(--dim);font:12px var(--mono)}.workspace-runtime{color:var(--dim);font:12px var(--mono);letter-spacing:.08em;align-items:center;gap:7px;margin-top:14px;display:flex}.workspace-runtime i{width:5px;height:5px}.workspace-main{min-height:100vh;margin-left:var(--workspace-sidebar)}.workspace-topbar{z-index:50;border-bottom:1px solid var(--line);background:var(--header-bg);justify-content:space-between;align-items:center;height:69px;padding:0 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.workspace-topbar{background:color-mix(in srgb, var(--header-bg) 94%, transparent)}}.workspace-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-topbar-left{align-items:center;gap:12px;display:flex}.workspace-topbar-left>div{align-items:center;gap:8px;display:flex}.workspace-topbar-left span{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.workspace-topbar-left span:after{content:"/";color:var(--line);margin-left:8px}.workspace-topbar-left b{font-size:12px}.workspace-menu-button{width:34px;height:34px;color:var(--muted);background:var(--panel);border:1px solid var(--line);place-items:center;display:none}.workspace-menu-button svg{width:17px}.workspace-topbar-actions{align-items:center;gap:8px;display:flex}.workspace-search{width:230px;height:37px;color:var(--dim);background:var(--panel);border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.workspace-search>svg{width:14px}.workspace-search span{text-align:left;flex:1}.workspace-search kbd{color:var(--dim);background:var(--panel-2);border:1px solid var(--line);font:12px var(--mono);align-items:center;gap:2px;padding:2px 5px;display:flex}.workspace-search kbd svg{width:9px}.workspace-icon-button{width:37px;height:37px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;place-items:center;display:grid;position:relative}.workspace-icon-button svg{width:15px}.workspace-icon-button i{color:#18100d;background:var(--orange);width:13px;height:13px;font:12px var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.workspace-topbar .theme-toggle{width:37px;min-width:37px;padding:0}.workspace-topbar .theme-toggle span{display:none}.workspace-profile-trigger{min-width:188px;height:43px;color:var(--ink);background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:32px 1fr 14px;align-items:center;gap:8px;padding:4px 8px 4px 5px;display:grid}.workspace-profile-trigger>span{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-profile-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-profile-trigger small{max-width:118px;color:var(--dim);font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-profile-trigger>svg{width:12px;color:var(--dim)}.workspace-avatar{color:#15110f;border:1px solid var(--orange);background:var(--orange-soft)!important;width:32px!important;height:32px!important}@supports (color:color-mix(in lab, red, red)){.workspace-avatar{border:1px solid color-mix(in srgb, var(--orange) 44%, var(--line))}}.workspace-avatar [data-slot=avatar-fallback]{color:#17100d;background:var(--orange);font:12px var(--mono)}.workspace-avatar.large{width:42px!important;height:42px!important}.workspace-profile-menu{width:260px;border-color:var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;border-radius:0!important;padding:6px!important}.workspace-profile-menu [data-slot=dropdown-menu-item]{min-height:39px;color:var(--muted);border-radius:0;font-size:13px}.workspace-profile-menu [data-slot=dropdown-menu-item]:focus{color:var(--ink);background:var(--panel-2)}.workspace-profile-menu [data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--danger)}.workspace-profile-label{align-items:center;gap:11px;display:flex;padding:9px 8px 12px!important}.workspace-profile-label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-profile-label b{font-size:12px}.workspace-profile-label small{color:var(--dim);font:12px var(--mono);text-overflow:ellipsis;overflow:hidden}.workspace-profile-menu [data-slot=dropdown-menu-separator]{background:var(--line)}.workspace-sidebar-scrim{display:none}.workspace-content{min-height:calc(100vh - 69px)}.dashboard-home{width:min(1460px,100%);margin:0 auto;padding:34px 34px 28px}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-kicker{color:var(--orange);font:12px var(--mono);letter-spacing:.11em;align-items:center;gap:7px;display:flex}.dashboard-kicker>svg{width:13px}.dashboard-welcome h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(31px,3.1vw,45px);line-height:1}.dashboard-welcome h1 em{color:var(--orange);font-family:var(--serif);font-weight:600}.dashboard-welcome p{color:var(--muted);margin:0;font-size:12px}.dashboard-refresh{border-left:1px solid var(--line);gap:4px;min-width:190px;padding-left:18px;display:grid}.dashboard-refresh span{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.dashboard-refresh b{font-size:16px}.dashboard-refresh small{color:var(--dim);font:12px var(--mono)}.dashboard-metrics{border:1px solid var(--line);box-shadow:0 12px 34px var(--ink);grid-template-columns:repeat(4,1fr);margin-top:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 5%, transparent)}}.dashboard-metrics article{background:var(--panel);border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:5px;min-height:128px;padding:19px;display:grid;position:relative}.dashboard-metrics article:last-child{border-right:0}.dashboard-metrics article>span{color:var(--muted);font-size:12px}.dashboard-metrics strong{letter-spacing:-.04em;align-self:end;font-size:27px}.dashboard-metrics small{color:var(--dim);font:12px var(--mono);grid-column:1/3}.dashboard-metric-icon{background:var(--panel-2);grid-area:1/2/3;place-items:center;width:30px;height:30px;display:grid}.dashboard-metric-icon svg{width:14px}.dashboard-metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.dashboard-metric-icon.mint{color:var(--mint);background:var(--mint-soft)}.dashboard-metric-icon.yellow{color:var(--yellow);background:var(--yellow-soft)}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:18px;margin-top:18px;display:grid}.dashboard-panel{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:0 12px 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-panel{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 4%, transparent)}}.dashboard-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:0 20px;display:flex}.dashboard-panel-heading>div{gap:6px;display:grid}.dashboard-panel-heading span{color:var(--dim);font:12px var(--mono);letter-spacing:.09em}.dashboard-panel-heading h2{letter-spacing:-.02em;margin:0;font-size:15px}.dashboard-panel-heading>a{color:var(--muted);font:12px var(--mono);align-items:center;gap:7px;display:flex}.dashboard-panel-heading>a svg{width:13px}.dashboard-panel-heading>b{color:#17100d;background:var(--orange);width:25px;height:25px;font:12px var(--mono);place-items:center;display:grid}.workflow-table-head,.workflow-table-row{grid-template-columns:minmax(210px,1.25fr) minmax(150px,1fr) minmax(125px,.8fr) 100px;align-items:center;gap:14px;display:grid}.workflow-table-head{min-height:34px;color:var(--dim);background:var(--panel-2);border-bottom:1px solid var(--line);font:12px var(--mono);text-transform:uppercase;padding:0 20px}.workflow-table-row{border-bottom:1px solid var(--line-soft);min-height:70px;padding:0 20px}.workflow-table-row>div:first-child{gap:5px;display:grid}.workflow-table-row>div:first-child i{color:var(--orange);font:12px var(--mono);font-style:normal}.workflow-table-row>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-table-row>span{color:var(--muted);font-size:12px;line-height:1.4}.workflow-progress{align-items:center;gap:8px;display:flex}.workflow-progress>span{background:var(--panel-2);flex:1;height:4px;overflow:hidden}.workflow-progress>span i{background:var(--orange);height:100%;display:block}.workflow-progress b{width:27px;color:var(--dim);font:12px var(--mono)}.workflow-table-row>small{font:12px var(--mono);align-items:center;gap:6px;display:flex}.workflow-table-row>small i{background:currentColor;border-radius:50%;width:5px;height:5px}.workflow-table-row>small.running{color:var(--orange)}.workflow-table-row>small.review{color:var(--yellow)}.workflow-table-row>small.complete{color:var(--mint)}.dashboard-panel-foot{min-height:47px;color:var(--dim);background:var(--panel-2);align-items:center;gap:8px;padding:0 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-panel-foot{background:color-mix(in srgb, var(--panel-2) 55%, var(--panel))}}.dashboard-panel-foot{font:12px var(--mono)}.dashboard-panel-foot svg{width:13px;color:var(--mint)}.alert-panel{flex-direction:column;display:flex}.dashboard-alerts{flex:1}.dashboard-alerts article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr auto;align-items:start;gap:10px;min-height:82px;padding:16px 18px;display:grid}.dashboard-alerts article>span{place-items:center;width:27px;height:27px;display:grid}.dashboard-alerts article>span svg{width:13px}.dashboard-alerts .critical{color:var(--danger);background:var(--danger-soft)}.dashboard-alerts .warning{color:var(--yellow);background:var(--yellow-soft)}.dashboard-alerts .success{color:var(--mint);background:var(--mint-soft)}.dashboard-alerts article>div{gap:5px;display:grid}.dashboard-alerts strong{font-size:12px}.dashboard-alerts p{color:var(--dim);margin:0;font-size:12px;line-height:1.45}.dashboard-alerts time{color:var(--dim);font:12px var(--mono)}.alert-panel>button{color:#17100d;background:var(--orange);cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.alert-panel>button svg{width:13px}.agent-panel{min-height:232px}.live-pill{align-items:center;gap:6px;display:flex;color:var(--mint)!important}.agent-execution{grid-template-columns:minmax(150px,1fr) 55px minmax(150px,1fr) 55px minmax(150px,1fr);align-items:center;min-height:160px;padding:27px 20px;display:grid}.agent-node{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:75px;padding:13px;display:grid}.agent-node>svg:first-child{width:15px;color:var(--dim)}.agent-node>svg:last-child{width:13px;color:var(--mint)}.agent-node>span{gap:4px;display:grid}.agent-node b{font-size:12px}.agent-node small{color:var(--dim);font-size:12px;line-height:1.3}.agent-node>span:last-child{color:var(--orange);font:12px var(--mono)}.agent-node.done{background:var(--mint-soft);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.agent-node.done{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.agent-node.active{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.agent-node.active{border-color:color-mix(in srgb, var(--orange) 50%, var(--line))}}.agent-node.active{box-shadow:0 0 0 3px var(--orange-soft)}.agent-node.active>svg:first-child{color:var(--orange);animation:3s ease-in-out infinite architecture-icon}.agent-connector{background:var(--line);height:1px;display:block;position:relative}.agent-connector:after{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite agent-packet;position:absolute;top:-2px;left:0}.agent-connector:not(.active):after{opacity:.4;animation-delay:1.35s}@keyframes agent-packet{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.system-panel dl{margin:0;padding:8px 18px}.system-panel dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:42px;display:flex}.system-panel dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.system-panel dt i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%}.system-panel dd{color:var(--mint);font:12px var(--mono);margin:0}.system-panel>p{color:var(--dim);background:var(--panel-2);align-items:flex-start;gap:8px;margin:0;padding:15px 18px;font-size:12px;line-height:1.5;display:flex}.system-panel>p svg{width:14px;color:var(--mint);flex:none}.system-panel>p strong{color:var(--muted);word-break:break-all;font-weight:500}.dashboard-disclaimer{color:var(--dim);font:12px var(--mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;margin:18px 0 0}.dashboard-first-run{text-align:center;background:radial-gradient(circle at 50% 42%, var(--orange-soft), transparent 28%), var(--panel);border:1px solid var(--line);min-height:430px;box-shadow:0 12px 34px var(--ink);flex-direction:column;justify-content:center;align-items:center;margin-top:18px;padding:48px 24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-first-run{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 5%, transparent)}}.dashboard-first-run:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.first-run-orbit{z-index:1;width:105px;height:105px;color:var(--orange);background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 14px var(--orange);border-radius:50%;place-items:center;margin-bottom:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.first-run-orbit{box-shadow:0 0 0 14px color-mix(in srgb, var(--orange) 8%, transparent)}}.first-run-orbit>svg{width:28px}.first-run-orbit>i{background:var(--mint);transform-origin:3px 56px;border-radius:50%;width:7px;height:7px;animation:5s linear infinite orbit-node;position:absolute;top:-3px}.first-run-orbit>i:last-child{background:var(--orange);animation-delay:-2.5s;top:101px}.dashboard-first-run>span,.dashboard-first-run>h2,.dashboard-first-run>p,.dashboard-first-run>a{z-index:1;position:relative}.dashboard-first-run>span{color:var(--orange);font:12px var(--mono);letter-spacing:.12em}.dashboard-first-run h2{letter-spacing:-.045em;margin:14px 0 9px;font-size:28px}.dashboard-first-run p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.dashboard-first-run>a{color:#17100d;background:var(--orange);align-items:center;gap:9px;min-height:44px;margin-top:22px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-first-run>a svg{width:14px}.dashboard-alert-empty{min-height:180px;color:var(--mint);justify-content:center;align-items:center;gap:11px;padding:25px;display:flex}.dashboard-alert-empty>svg{width:22px}.dashboard-alert-empty span{gap:4px;display:grid}.dashboard-alert-empty b{color:var(--ink);font-size:12px}.dashboard-alert-empty small{color:var(--dim);font-size:12px}.alert-panel-action{color:#17100d;background:var(--orange);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding:0 18px;font-size:12px;font-weight:600;display:flex}.alert-panel-action.history{color:var(--mint);background:var(--mint-soft);border-top:1px solid var(--mint)}@supports (color:color-mix(in lab, red, red)){.alert-panel-action.history{border-top:1px solid color-mix(in srgb, var(--mint) 25%, var(--line))}}.alert-panel-action svg{width:13px}@media (width<=1180px){.workspace-sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:18px 0 60px #00000038}.sidebar-open .workspace-sidebar{transform:translate(0)}.workspace-brand-row>button,.workspace-menu-button{display:grid}.workspace-main{margin-left:0}.workspace-sidebar-scrim{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a0880;border:0;position:fixed;inset:0}.sidebar-open .workspace-sidebar-scrim{display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr)}.workflow-table-head,.workflow-table-row{grid-template-columns:minmax(175px,1.2fr) minmax(125px,1fr) 105px 88px;gap:9px}.agent-execution{grid-template-columns:1fr 30px 1fr 30px 1fr}}@media (width<=860px){.workspace-search{display:none}.dashboard-home{padding:26px 20px}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-metrics article:nth-child(2){border-right:0}.dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-grid{grid-template-columns:1fr}.workflow-panel,.agent-panel{overflow:hidden}.workflow-table{overflow-x:auto}.workflow-table-head,.workflow-table-row{min-width:710px}.agent-execution{grid-template-columns:180px 40px 180px 40px 180px;overflow-x:auto}.dashboard-disclaimer{text-align:left}}@media (width<=600px){.workspace-topbar{padding:0 14px}.workspace-topbar-left>div{display:none}.workspace-profile-trigger{grid-template-columns:32px;width:42px;min-width:42px;padding:4px}.workspace-profile-trigger>span,.workspace-profile-trigger>svg,.workspace-icon-button{display:none}.dashboard-home{padding:23px 14px}.dashboard-welcome{flex-direction:column;align-items:flex-start}.dashboard-refresh{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;width:100%;padding:11px 0 0}.dashboard-refresh small{grid-column:1/3}.dashboard-metrics article{min-height:115px;padding:15px}.dashboard-metrics strong{font-size:22px}.dashboard-panel-heading{padding-inline:14px}.dashboard-panel-heading>a{font-size:0}.dashboard-panel-heading>a svg{width:15px}.workspace-profile-menu{width:min(260px,100vw - 28px)}}.flightdeck-page{width:min(1440px,100%);margin:0 auto;padding:36px 34px 48px}.flightdeck-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:36px;min-height:190px;padding:4px 0 32px;display:flex}.flightdeck-page-header.compact{min-height:160px}.flightdeck-page-header>div:first-child{max-width:730px}.flightdeck-page-header span,.case-cockpit-header span,.flightdeck-section-heading span{color:var(--orange);font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.flightdeck-page-header span svg,.case-cockpit-header span svg{width:13px}.flightdeck-page-header h1{letter-spacing:-.055em;margin:15px 0 10px;font-size:clamp(36px,4vw,58px);line-height:.96}.flightdeck-page-header h1 em{color:var(--orange);font-family:var(--serif);font-weight:600}.flightdeck-page-header p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.flightdeck-mode{color:var(--mint);background:var(--mint-soft);border:1px solid var(--mint);align-items:center;gap:8px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.flightdeck-mode{border:1px solid color-mix(in srgb, var(--mint) 32%, var(--line))}}.flightdeck-mode{font:12px var(--mono);white-space:nowrap}.flightdeck-mode i,.flightdeck-section-heading small i,.case-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.flightdeck-primary-action{color:#17100d;background:var(--orange);border:1px solid var(--orange);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.flightdeck-primary-action svg{width:14px}.flightdeck-card{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:0 12px 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.flightdeck-card{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 4%, transparent)}}.flightdeck-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 19px;display:flex}.flightdeck-section-heading>div{gap:6px;display:grid}.flightdeck-section-heading h2{letter-spacing:-.025em;margin:0;font-size:15px}.flightdeck-section-heading>svg{width:17px;color:var(--orange)}.flightdeck-section-heading>small{color:var(--mint);font:12px var(--mono);align-items:center;gap:7px;display:flex}.flightdeck-section-heading>a{color:var(--orange);font:12px var(--mono);align-items:center;gap:7px;display:flex}.flightdeck-section-heading>a svg{width:12px}.flightdeck-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);margin:14px 0 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.flightdeck-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.flightdeck-error{font-size:12px}.cockpit-actions button,.repair-card>button{min-height:41px;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.repair-card>button{color:#17100d;background:var(--orange);border-color:var(--orange)}.cockpit-actions button:disabled,.repair-card>button:disabled{opacity:.45;cursor:not-allowed}.cockpit-actions button svg,.repair-card>button svg{width:14px}.operation-filters{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:64px;display:flex}.operation-filters a,.cockpit-actions nav a,.replay-panel nav a{min-height:31px;color:var(--dim);font:12px var(--mono);text-transform:uppercase;border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.operation-filters a>b{min-width:18px;height:18px;color:var(--dim);background:var(--panel-2);font:10px var(--mono);border-radius:20px;place-items:center;padding:0 5px;display:inline-grid}.operation-filters a[data-active],.cockpit-actions nav a[data-active],.replay-panel nav a[data-active]{color:var(--ink);background:var(--panel);border-color:var(--line)}.operation-list{background:var(--panel);border:1px solid var(--line)}.operation-list-head,.operation-list-row{grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) 160px 170px 20px;align-items:center;gap:18px;display:grid}.operation-list-head{min-height:36px;color:var(--dim);background:var(--panel-2);border-bottom:1px solid var(--line);font:12px var(--mono);text-transform:uppercase;padding:0 19px}.operation-list-row{border-bottom:1px solid var(--line-soft);min-height:86px;padding:0 19px;transition:background .18s}.operation-list-row:hover{background:var(--panel-2)}.operation-list-row:last-child{border-bottom:0}.operation-list-row>div{gap:4px;display:grid}.operation-list-row>div i{color:var(--orange);font:12px var(--mono);font-style:normal}.operation-list-row strong{font-size:12px}.operation-list-row small,.operation-list-row>span{color:var(--dim);font-size:12px}.operation-list-row>span{align-items:center;gap:7px;display:flex}.operation-list-row>span svg,.operation-list-row>svg{width:13px}.operation-list-row>b,.case-state{width:fit-content;font:12px var(--mono);text-transform:uppercase;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:flex}.operation-list-row>b svg{width:11px}.operation-list-row>b i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-running{color:var(--orange);background:var(--orange-soft)}.status-partially_blocked{color:var(--danger);background:var(--danger-soft)}.status-completed{color:var(--mint);background:var(--mint-soft)}.operation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px;display:flex}.operation-empty>svg{width:28px;color:var(--dim)}.operation-empty h2{margin:12px 0 7px;font-size:18px}.operation-empty p{color:var(--dim);margin:0 0 17px;font-size:12px}.operation-empty a{color:var(--orange);font:12px var(--mono)}.case-cockpit-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;min-height:146px;display:flex}.case-cockpit-header h1{letter-spacing:-.05em;margin:11px 0 7px;font-size:clamp(32px,3.6vw,50px)}.case-cockpit-header p{color:var(--muted);margin:0 0 23px;font-size:13px}.case-cockpit-header .case-state{margin-bottom:23px}.cockpit-actions{justify-content:space-between;align-items:center;gap:15px;min-height:66px;display:flex}.cockpit-actions nav{gap:4px;display:flex}.cockpit-actions>div{gap:7px;display:flex}.cockpit-actions button.danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cockpit-actions button.danger{border-color:color-mix(in srgb, var(--danger) 32%, var(--line))}}.workflow-graph-panel,.replay-panel,.quote-panel{background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.workflow-graph-panel,.replay-panel,.quote-panel{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 4%, transparent)}}.carrier-branches{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.carrier-branches article{border:1px solid var(--line);background:var(--panel-2);grid-template-rows:auto auto 1fr auto auto;gap:8px;min-height:190px;padding:17px;display:grid;position:relative;overflow:hidden}.carrier-branches article:before{content:"";background:var(--dim);width:2px;position:absolute;inset:0 auto 0 0}.carrier-branches .branch-completed:before{background:var(--mint)}.carrier-branches .branch-blocked:before{background:var(--danger)}.carrier-branches .branch-running:before{background:var(--orange)}.carrier-branches article>div:first-child{color:var(--dim);justify-content:space-between;align-items:center;display:flex}.carrier-branches article>div:first-child span{font:12px var(--mono)}.carrier-branches article>div:first-child svg{width:15px}.carrier-branches h3{margin:4px 0 0;font-size:14px}.carrier-branches p{color:var(--dim);font:12px var(--mono);text-transform:uppercase;margin:0}.branch-progress{align-self:end;align-items:center;gap:8px;display:flex}.branch-progress>span{background:var(--line);flex:1;height:3px;overflow:hidden}.branch-progress>span i{background:var(--orange);height:100%;transition:width .35s;display:block}.branch-completed .branch-progress>span i{background:var(--mint)}.branch-blocked .branch-progress>span i{background:var(--danger)}.branch-progress b{color:var(--dim);font:12px var(--mono)}.carrier-branches article>small{color:var(--dim);font:12px var(--mono);text-transform:uppercase;align-items:center;gap:6px;display:flex}.carrier-branches article>small i{background:currentColor;border-radius:50%;width:5px;height:5px}.branch-completed>small{color:var(--mint)!important}.branch-blocked>small{color:var(--danger)!important}.branch-running>small{color:var(--orange)!important}.incident-banner{min-height:86px;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;margin-top:12px;padding:14px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.incident-banner{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.incident-banner>svg{width:20px}.incident-banner>svg:last-child{width:14px}.incident-banner div{gap:4px;display:grid}.incident-banner span{font:12px var(--mono);letter-spacing:.1em}.incident-banner strong{color:var(--ink);font-size:13px}.incident-banner small{color:var(--muted);font-size:12px}.cockpit-lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.55fr);gap:12px;margin-top:12px;display:grid}.event-card article{border-bottom:1px solid var(--line-soft);grid-template-columns:78px 8px 1fr;align-items:center;gap:11px;min-height:54px;padding:0 19px;display:grid}.event-card time{color:var(--dim);font:12px var(--mono)}.event-card article>i{background:var(--dim);border-radius:50%;width:6px;height:6px}.event-card article>i.warning{background:var(--yellow)}.event-card article>i.critical{background:var(--danger)}.event-card article div{gap:3px;display:grid}.event-card article strong{text-transform:uppercase;font-size:12px}.event-card article small{color:var(--dim);font:12px var(--mono)}.proof-card dl{margin:0;padding:10px 18px}.proof-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:43px;display:flex}.proof-card dt{color:var(--dim);font-size:12px}.proof-card dd{font:13px var(--mono);margin:0}.proof-card dd.safe{color:var(--mint)}.proof-card>p{color:var(--muted);background:var(--mint-soft);gap:8px;margin:0;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.proof-card>p svg{width:15px;color:var(--mint);flex:none}.replay-panel nav{gap:3px;display:flex}.replay-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 150px 1fr 65px;align-items:center;gap:13px;min-height:73px;padding:0 19px;display:grid}.replay-events article>div{color:var(--dim);font:12px var(--mono);align-items:center;gap:8px;display:flex}.replay-events article>div i{background:var(--dim);border-radius:50%;width:6px;height:6px}.replay-events article>div i.warning{background:var(--yellow)}.replay-events article>div i.critical{background:var(--danger)}.replay-events time{color:var(--dim);font:12px var(--mono)}.replay-events section{gap:3px;display:grid}.replay-events section strong{text-transform:uppercase;font-size:12px}.replay-events section p{color:var(--dim);margin:0;font-size:12px}.replay-events code{color:var(--mint);font:12px var(--mono)}.replay-events article>small{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.quote-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.quote-grid article{border:1px solid var(--line);background:var(--panel-2);min-height:235px;padding:18px}.quote-grid article.recommended{border-color:var(--mint);box-shadow:inset 0 3px var(--mint)}.quote-grid article>span{color:var(--dim);font:12px var(--mono)}.quote-grid article.recommended>span{color:var(--mint)}.quote-grid h3{margin:15px 0 7px;font-size:16px}.quote-grid article>strong{font-size:24px}.quote-grid article>strong small{color:var(--dim);font-size:12px;font-weight:400}.quote-grid dl{margin:17px 0 0}.quote-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:35px;display:flex}.quote-grid dt{color:var(--dim);font-size:12px}.quote-grid dd{font:12px var(--mono);margin:0}.quote-summary{color:var(--mint);background:var(--mint-soft);align-items:center;gap:12px;margin:0 20px 20px;padding:15px;display:flex}.quote-summary svg{flex:none;width:20px}.quote-summary p{color:var(--muted);margin:0;font-size:12px}.quote-summary b{color:var(--ink)}.quote-grid article.quote-recovery-card{border-color:var(--danger);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.quote-grid article.quote-recovery-card{border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}}.quote-grid article.quote-recovery-card{background:var(--danger-soft);box-shadow:inset 0 3px var(--danger)}.quote-grid article.quote-recovery-card.approved{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.quote-grid article.quote-recovery-card.approved{border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}}.quote-grid article.quote-recovery-card.approved{background:var(--orange-soft);box-shadow:inset 0 3px var(--orange)}.quote-grid article.quote-recovery-card>span{color:var(--danger)}.quote-grid article.quote-recovery-card.approved>span{color:var(--orange)}.quote-recovery-card>p{color:var(--muted);margin:13px 0 15px;font-size:12px;line-height:1.55}.quote-recovery-proof{color:var(--mint);background:var(--panel);grid-template-columns:18px 1fr;gap:8px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.quote-recovery-proof{background:color-mix(in srgb, var(--panel) 72%, transparent)}}.quote-recovery-proof{border:1px solid var(--line)}.quote-recovery-proof svg{width:15px}.quote-recovery-proof span{color:var(--muted);font-size:11px;line-height:1.45}.quote-recovery-card>a{color:#17100d;background:var(--orange);border:1px solid var(--orange);justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:650;display:flex}.quote-recovery-card>a svg{width:14px}.document-evidence{background:var(--panel-2);border:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:64px;margin-top:12px;padding:0 15px;display:grid}.document-evidence>svg{width:17px;color:var(--mint)}.document-evidence span{gap:4px;display:grid}.document-evidence b{font-size:12px}.document-evidence small{color:var(--dim);font-size:12px}.document-evidence a{color:var(--orange);font:12px var(--mono)}.risk-profile-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.risk-profile-summary{border:1px solid var(--mint);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:13px;margin:20px;padding:17px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.risk-profile-summary{border:1px solid color-mix(in srgb, var(--mint) 32%, var(--line))}}.risk-profile-summary{background:var(--mint-soft)}.risk-profile-summary>svg{width:19px;color:var(--mint)}.risk-profile-summary p{color:var(--muted);gap:5px;margin:0;font-size:13px;line-height:1.55;display:grid}.risk-profile-summary p b{color:var(--ink)}.risk-profile-summary>span{color:var(--mint);border:1px solid var(--mint);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.risk-profile-summary>span{border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line))}}.risk-profile-summary>span{font:11px var(--mono);text-transform:uppercase}.risk-profile-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.risk-profile-groups article{border:1px solid var(--line);background:var(--panel-2);min-width:0}.risk-profile-groups header{min-height:50px;color:var(--orange);border-bottom:1px solid var(--line);font:12px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding:0 14px;display:flex}.risk-profile-groups header svg{width:16px}.risk-profile-groups dl{margin:0;padding:5px 14px 10px}.risk-profile-groups dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-height:39px;padding:7px 0;display:grid}.risk-profile-groups dl div:last-child{border:0}.risk-profile-groups dt{color:var(--dim);font-size:12px}.risk-profile-groups dd{overflow-wrap:anywhere;color:var(--ink);text-align:right;text-transform:capitalize;margin:0;font-size:13px;font-weight:550}.risk-boundary{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:15px 20px;font-size:12px;line-height:1.5;display:flex}.risk-boundary svg{width:17px;color:var(--mint);flex:none}.quote-disclaimer{color:var(--orange);border:1px solid var(--orange);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:20px 20px 0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.quote-disclaimer{border:1px solid color-mix(in srgb, var(--orange) 30%, var(--line))}}.quote-disclaimer{background:var(--orange-soft)}.quote-disclaimer svg{width:17px}.quote-disclaimer span{color:var(--muted);gap:3px;font-size:12px;line-height:1.5;display:grid}.quote-disclaimer b{color:var(--ink)}.quote-appetite{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.quote-appetite b{color:var(--mint);background:var(--mint-soft);font:11px var(--mono);text-transform:uppercase;padding:4px 7px}.quote-appetite span{color:var(--dim);font:11px var(--mono)}.quote-grid article details{border-top:1px solid var(--line);margin-top:15px}.quote-grid article summary{cursor:pointer;color:var(--orange);font:11px var(--mono);text-transform:uppercase;padding:13px 0 5px}.quote-grid article details ul{color:var(--muted);margin:7px 0 12px;padding-left:17px;font-size:12px;line-height:1.55}.quote-grid article details li+li{margin-top:5px}.quote-factors{gap:5px;display:grid}.quote-factors span{color:var(--dim);border-top:1px solid var(--line);font:11px var(--mono);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.quote-factors b{color:var(--muted);font:inherit}.quote-assumptions{color:var(--muted);background:var(--orange-soft);gap:6px;margin:10px 0;padding:10px;font-size:11px;line-height:1.45;display:grid}.quote-assumptions>b{color:var(--orange);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.quote-assumptions>span:before{content:"— ";color:var(--orange)}.rescue-list{background:var(--panel);border:1px solid var(--line)}.rescue-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:37px minmax(260px,1fr) 300px 20px;align-items:center;gap:15px;min-height:112px;padding:18px;display:grid}.rescue-list>a:hover{background:var(--panel-2)}.rescue-list>a>span{width:34px;height:34px;color:var(--danger);background:var(--danger-soft);place-items:center;display:grid}.rescue-list>a>span.approved{color:var(--yellow);background:var(--yellow-soft)}.rescue-list>a>span.resolved{color:var(--mint);background:var(--mint-soft)}.rescue-list>a>span svg{width:16px}.rescue-list>a>div{gap:5px;min-width:0;display:grid}.rescue-list i{color:var(--danger);font:12px var(--mono);font-style:normal}.rescue-list>a:has(>span.resolved) i{color:var(--mint)}.rescue-list>a:has(>span.approved) i{color:var(--yellow)}.rescue-list h2{margin:0;font-size:13px}.rescue-list p{color:var(--dim);font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rescue-list dl{grid-template-columns:1fr 1fr;gap:15px;margin:0;display:grid}.rescue-list dl div{gap:5px;min-width:0;display:grid}.rescue-list dt{color:var(--dim);font-size:12px}.rescue-list dd{font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rescue-list>a>svg{width:14px;color:var(--dim)}.rescue-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:150px;display:flex}.rescue-detail-header>div>span{color:var(--danger);font:12px var(--mono);align-items:center;gap:7px;display:flex}.rescue-detail-header:has(>b.resolved)>div>span{color:var(--mint)}.rescue-detail-header span svg{width:13px}.rescue-detail-header h1{letter-spacing:-.05em;margin:13px 0 6px;font-size:42px}.rescue-detail-header p{color:var(--muted);margin:0 0 23px;font-size:13px}.rescue-detail-header>b{color:var(--danger);background:var(--danger-soft);font:12px var(--mono);text-transform:uppercase;margin-bottom:23px;padding:7px 9px}.rescue-detail-header>b.approved{color:var(--yellow);background:var(--yellow-soft)}.rescue-detail-header>b.resolved{color:var(--mint);background:var(--mint-soft)}.rescue-context{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(230px,auto) 1fr;align-items:center;gap:13px;min-height:70px;display:grid}.rescue-context>span{color:var(--dim);font:12px var(--mono)}.rescue-context>a{color:var(--orange);align-items:center;gap:8px;font-size:12px;display:flex}.rescue-context>a svg{width:12px}.rescue-context>small{color:var(--dim);justify-self:end;font-size:12px}.rescue-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:18px;margin-top:18px;display:grid}.portal-evidence{background:linear-gradient(135deg, var(--danger-soft), var(--panel-2));padding:24px}.synthetic-portal{color:#202624;background:#fff;border:1px solid #cad0cc;overflow:hidden;box-shadow:0 14px 35px #121b171f}.synthetic-portal header{color:#59625d;min-height:50px;font:12px var(--mono);border-bottom:1px solid #dce0dd;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.synthetic-portal>div{align-content:start;gap:17px;min-height:225px;padding:25px;display:grid}.synthetic-portal label{color:#59625d;gap:7px;font-size:12px;display:grid}.synthetic-portal label b{color:#218966;font-weight:500}.synthetic-portal .drift-field{background:#fae6e4;border:1px solid #e6aaa5;padding:13px}.synthetic-portal .drift-field span{color:#c94a45;font:12px var(--mono)}.synthetic-portal .recovered-field{background:#e8f6ef;border:1px solid #9fd4bd;padding:13px}.synthetic-portal .recovered-field span{color:#218966;font:12px var(--mono)}.synthetic-portal select{color:#8c9690;background:#fff;border:1px solid #d3d8d5;height:36px;padding:0 9px}.synthetic-portal button{color:#9da4a0;background:#e5e8e6;border:0;height:37px}.synthetic-portal button.recovered{color:#fff;opacity:1;background:#218966}.synthetic-portal footer{color:#7c8580;font:12px var(--mono);background:#f1f2f0;padding:11px 17px}.evidence-diff{margin:0}.evidence-diff>div{border-top:1px solid var(--line-soft);grid-template-columns:175px 1fr;align-items:center;gap:17px;min-height:78px;padding:15px 19px;display:grid}.evidence-diff dt{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.evidence-diff dt svg{width:14px;color:var(--orange)}.evidence-diff dd{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.repair-card{position:sticky;top:87px}.version-diff{min-height:48px;color:var(--danger);background:var(--danger-soft);font:12px var(--mono);justify-content:space-between;align-items:center;margin:18px;padding:0 13px;display:flex}.version-diff.resolved{color:var(--muted);background:var(--mint-soft)}.version-diff svg{width:13px}.version-diff b{color:var(--mint)}.repair-card pre{color:var(--mint);font:12px/1.75 var(--mono);background:#0e1512;margin:0 18px;padding:15px;overflow:auto}.blast-radius{color:var(--yellow);background:var(--yellow-soft);grid-template-columns:24px 1fr;gap:9px;margin:18px;padding:13px;display:grid}.blast-radius>svg{width:17px}.blast-radius span{gap:4px;display:grid}.blast-radius b{font-size:12px}.blast-radius small{color:var(--muted);font-size:12px;line-height:1.4}.repair-card>label{color:var(--dim);font:12px var(--mono);gap:7px;margin:0 18px;display:grid}.repair-card textarea{resize:vertical;min-height:78px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);font:12px/1.5 var(--display);padding:10px}.repair-card textarea:disabled{opacity:.55}.repair-card>button{width:calc(100% - 36px);margin:14px 18px 0}.repair-proof{color:var(--dim);margin:15px 18px 18px;font-size:12px;line-height:1.5}.repair-proof b{color:var(--mint);font-family:var(--mono)}.recovery-success{color:var(--mint);background:var(--mint-soft);border:1px solid var(--mint);grid-template-columns:27px 1fr;align-items:center;gap:11px;margin:18px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.recovery-success{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line))}}.recovery-success>svg{width:21px}.recovery-success span{gap:4px;display:grid}.recovery-success b{color:var(--ink);font-size:13px}.recovery-success small{color:var(--muted);font-size:12px;line-height:1.45}.recovery-proof-list{margin:0 18px}.recovery-proof-list>div{border-top:1px solid var(--line-soft);grid-template-columns:145px 1fr;align-items:center;gap:12px;min-height:52px;display:grid}.recovery-proof-list dt{color:var(--dim);align-items:center;gap:7px;font-size:12px;display:flex}.recovery-proof-list dt svg{width:14px;color:var(--mint)}.recovery-proof-list dd{overflow-wrap:anywhere;color:var(--muted);font:12px/1.45 var(--mono);margin:0}.approval-record{background:var(--panel-2);border:1px solid var(--line);margin:18px;padding:15px}.approval-record>span{color:var(--mint);font:11px var(--mono);letter-spacing:.08em}.approval-record p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.55}.approval-record small{color:var(--dim);font:11px/1.45 var(--mono)}.recovery-links{grid-template-columns:1fr 1fr;gap:8px;margin:0 18px 18px;display:grid}.recovery-links a{min-height:42px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.recovery-links a:last-child{color:#17100d;background:var(--orange);border-color:var(--orange)}.recovery-links svg{width:13px}.deployment-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.mapping-card{padding-bottom:20px}.mapping-card>label{border-bottom:1px solid var(--line-soft);grid-template-columns:180px 1fr;align-items:center;gap:12px;min-height:64px;margin:0 19px;display:grid}.mapping-card>label>span{color:var(--dim);font-size:12px}.mapping-card input:not([type=range]){height:36px;color:var(--mint);background:var(--panel-2);border:1px solid var(--line);font:12px var(--mono);padding:0 10px}.mapping-card .lab-range{grid-template-columns:1fr;gap:8px;padding:14px 0;display:grid}.lab-range b{color:var(--orange)}.lab-switch>span{gap:4px;display:grid}.lab-switch b{color:var(--ink);font-size:12px}.lab-switch small{color:var(--dim);font-size:12px}.lab-switch button{background:var(--line);border:0;border-radius:20px;justify-self:end;width:39px;height:21px;position:relative}.lab-switch button i{background:var(--panel);border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.lab-switch button.on{background:var(--mint)}.lab-switch button.on i{transform:translate(18px)}.fixture-columns{grid-template-columns:1fr 1fr;gap:11px;padding:20px;display:grid}.fixture-columns article{border:1px solid var(--line);background:var(--panel-2);flex-direction:column;min-height:190px;padding:17px;display:flex}.fixture-columns article:last-child{color:var(--mint);background:var(--mint-soft);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.fixture-columns article:last-child{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}}.fixture-columns span{color:var(--dim);font:12px var(--mono)}.fixture-columns b{margin-top:15px;font-size:22px}.fixture-columns p{color:var(--muted);font-size:12px;line-height:1.5}.fixture-columns small{font:12px var(--mono);align-items:center;gap:6px;margin-top:auto;display:flex}.fixture-columns small svg{width:13px}.fixture-result>dl{margin:0;padding:0 20px 17px}.fixture-result>dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:41px;display:flex}.fixture-result dt{color:var(--dim);font-size:12px}.fixture-result dd{color:var(--mint);font:12px var(--mono);margin:0}.document-lab{grid-column:1/-1}.document-lab-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:20px;display:grid}.document-lab-body>div:first-child{gap:12px;display:grid}.document-lab-body p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.document-lab-body label{max-width:720px;color:var(--dim);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:7px;display:grid}.document-lab-body select{min-height:42px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);padding:0 11px;font-size:13px}.document-lab-body small{color:var(--dim);font:11px var(--mono)}.document-lab-actions{gap:8px;display:flex}.document-lab-actions a,.document-lab-actions button{white-space:nowrap;min-height:42px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;display:inline-flex}.document-lab-actions button{color:#17100d;background:var(--orange);border-color:var(--orange)}.document-lab-actions button:disabled{opacity:.45;cursor:not-allowed}.document-lab-actions svg{width:15px}.document-lab-message{align-items:center;gap:8px;max-width:720px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.document-lab-message.success{color:var(--mint);background:var(--mint-soft)}.document-lab-message.error{color:var(--danger);background:var(--danger-soft)}.document-lab-message svg{width:15px}@keyframes orbit-node{to{transform:rotate(360deg)}}.workspace-new-conversation{color:#17100d;background:var(--orange);border:1px solid var(--orange);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.workspace-new-conversation svg{width:14px}.dashboard-welcome-actions{align-items:center;gap:16px;display:flex}.dashboard-welcome-actions>a{color:#17100d;background:var(--orange);white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-welcome-actions>a svg{width:13px}.voice-call-overlay{z-index:300;color:var(--ink);background:var(--bg);place-items:center;padding:12px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.voice-call-overlay{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.voice-call-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.voice-call-canvas{background:radial-gradient(circle at 44% 40%, var(--orange), transparent 34%), var(--panel);grid-template-rows:72px minmax(0,1fr) 82px;width:100%;height:100%;min-height:620px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.voice-call-canvas{background:radial-gradient(circle at 44% 40%, color-mix(in srgb, var(--orange) 7%, transparent), transparent 34%), var(--panel)}}.voice-call-canvas{border:1px solid var(--line);box-shadow:0 28px 90px var(--ink)}@supports (color:color-mix(in lab, red, red)){.voice-call-canvas{box-shadow:0 28px 90px color-mix(in srgb, var(--ink) 24%, transparent)}}.voice-call-header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:22px;padding:0 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.voice-call-header{background:color-mix(in srgb, var(--panel) 91%, transparent)}}.voice-call-header>div{align-items:center;gap:11px;display:flex}.voice-call-header>div:first-child>svg{width:20px;color:var(--orange)}.voice-call-header>div:first-child>span{gap:4px;display:grid}.voice-call-header b{font:12px var(--mono);letter-spacing:.12em}.voice-call-header small{color:var(--dim);font:12px var(--mono)}.voice-call-header button{width:37px;height:37px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;place-items:center;display:grid}.voice-call-header button:disabled{opacity:.35;cursor:not-allowed}.voice-call-header button svg{width:16px}.voice-call-status{min-height:30px;color:var(--dim);background:var(--panel-2);border:1px solid var(--line);font:12px var(--mono);text-transform:uppercase;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.voice-call-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.voice-call-status.listening,.voice-call-status.speaking,.voice-call-status.accepted{color:var(--mint)}.voice-call-status.connecting,.voice-call-status.processing{color:var(--orange)}.voice-call-status.error,.voice-call-status.ended{color:var(--danger)}.voice-call-body{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid}.voice-conversation-stage{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:clamp(20px,3vh,42px) clamp(24px,5vw,76px);display:flex;position:relative;overflow:auto}.voice-conversation-stage.startable,.voice-conversation-stage.connecting,.voice-conversation-stage.processing,.voice-conversation-stage.accepted{justify-content:center}.voice-conversation-stage:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000,#0000 61%);mask-image:radial-gradient(circle at 50% 36%,#000,#0000 61%)}.voice-conversation-stage.startable:before,.voice-conversation-stage.connecting:before,.voice-conversation-stage.processing:before,.voice-conversation-stage.accepted:before{-webkit-mask-image:radial-gradient(circle,#000,#0000 61%);mask-image:radial-gradient(circle,#000,#0000 61%)}.voice-primary-start{z-index:3;aspect-ratio:1;isolation:isolate;color:#17100d;background:var(--orange);border:1px solid var(--orange);flex:none;place-content:center;justify-items:center;gap:12px;width:clamp(220px,25vh,280px);padding:34px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.voice-primary-start{border:1px solid color-mix(in srgb, var(--orange) 72%, #17100d)}}.voice-primary-start{cursor:pointer;box-shadow:0 0 0 15px var(--orange), 0 26px 70px var(--orange);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.voice-primary-start{box-shadow:0 0 0 15px color-mix(in srgb, var(--orange) 9%, transparent), 0 26px 70px color-mix(in srgb, var(--orange) 25%, transparent)}}.voice-primary-start:before,.voice-primary-start:after{content:"";z-index:-1;border:1px solid var(--orange);position:absolute;inset:-26px}@supports (color:color-mix(in lab, red, red)){.voice-primary-start:before,.voice-primary-start:after{border:1px solid color-mix(in srgb, var(--orange) 42%, transparent)}}.voice-primary-start:before,.voice-primary-start:after{pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite voice-start-beacon}.voice-primary-start:after{border-style:dashed;animation-delay:-1.3s;inset:-54px}.voice-primary-start>i{width:62px;height:62px;color:var(--orange);background:#17100d;border-radius:50%;place-items:center;font-style:normal;display:grid}.voice-primary-start>i svg{width:29px}.voice-primary-start strong{letter-spacing:-.03em;max-width:165px;font-size:19px;line-height:1.05}.voice-primary-start small{max-width:165px;font:12px/1.45 var(--mono)}.voice-primary-start:hover{box-shadow:0 0 0 20px var(--orange), 0 30px 85px var(--orange)}@supports (color:color-mix(in lab, red, red)){.voice-primary-start:hover{box-shadow:0 0 0 20px color-mix(in srgb, var(--orange) 12%, transparent), 0 30px 85px color-mix(in srgb, var(--orange) 32%, transparent)}}.voice-primary-start:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.voice-primary-start:disabled{color:var(--muted);background:var(--panel-2);border-color:var(--line);cursor:not-allowed;box-shadow:none}.voice-primary-start:disabled:before,.voice-primary-start:disabled:after{display:none}.voice-primary-start:disabled>i{color:var(--dim);background:var(--panel)}.voice-live-core{flex:none;place-items:center;width:clamp(132px,17vh,190px);height:clamp(132px,17vh,190px);transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.voice-live-core>span{z-index:4;width:76px;height:76px;color:var(--orange);background:var(--panel);border:1px solid var(--orange);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-live-core>span{border:1px solid color-mix(in srgb, var(--orange) 55%, var(--line))}}.voice-live-core>span{box-shadow:0 0 0 12px var(--orange), 0 20px 55px var(--ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.voice-live-core>span{box-shadow:0 0 0 12px color-mix(in srgb, var(--orange) 8%, transparent), 0 20px 55px color-mix(in srgb, var(--ink) 13%, transparent)}}.voice-live-core>span svg{width:28px}.voice-live-core.listening>span,.voice-live-core.speaking>span,.voice-live-core.accepted>span{color:var(--mint);border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.voice-live-core.listening>span,.voice-live-core.speaking>span,.voice-live-core.accepted>span{border-color:color-mix(in srgb, var(--mint) 58%, var(--line))}}.voice-live-core.listening>span,.voice-live-core.speaking>span,.voice-live-core.accepted>span{box-shadow:0 0 0 12px var(--mint), 0 0 40px var(--mint)}@supports (color:color-mix(in lab, red, red)){.voice-live-core.listening>span,.voice-live-core.speaking>span,.voice-live-core.accepted>span{box-shadow:0 0 0 12px color-mix(in srgb, var(--mint) 9%, transparent), 0 0 40px color-mix(in srgb, var(--mint) 25%, transparent)}}.voice-live-core.speaking{width:clamp(160px,20vh,225px);height:clamp(160px,20vh,225px)}.voice-live-core.speaking>span{width:88px;height:88px}.voice-loading-icon{animation:.85s linear infinite voice-loader-spin}.voice-pulse-ring{border:1px solid var(--orange);position:absolute;inset:26%}@supports (color:color-mix(in lab, red, red)){.voice-pulse-ring{border:1px solid color-mix(in srgb, var(--orange) 28%, transparent)}}.voice-pulse-ring{opacity:.38;border-radius:50%}.voice-pulse-ring.ring-two{inset:13%}.voice-pulse-ring.ring-three{border-style:dashed;inset:0}.voice-live-core.connecting .voice-pulse-ring{animation:1.55s ease-out infinite voice-ring-expand}.voice-live-core.connecting .ring-two{animation-delay:-.5s}.voice-live-core.connecting .ring-three{animation-delay:-1s}.voice-live-core.listening .voice-pulse-ring{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.voice-live-core.listening .voice-pulse-ring{border-color:color-mix(in srgb, var(--mint) 40%, transparent)}}.voice-live-core.listening .voice-pulse-ring{animation:2.4s ease-in-out infinite voice-listening-pulse}.voice-live-core.listening .ring-two{animation-delay:-.8s}.voice-live-core.listening .ring-three{animation-delay:-1.6s}.voice-live-core.speaking .voice-pulse-ring{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.voice-live-core.speaking .voice-pulse-ring{border-color:color-mix(in srgb, var(--mint) 55%, transparent)}}.voice-live-core.speaking .voice-pulse-ring{animation:1.1s ease-in-out infinite voice-speaking-pulse}.voice-live-core.speaking .ring-two{animation-delay:-.35s}.voice-live-core.speaking .ring-three{animation-delay:-.7s}.voice-live-core.accepted .voice-pulse-ring{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.voice-live-core.accepted .voice-pulse-ring{border-color:color-mix(in srgb, var(--mint) 55%, transparent)}}.voice-live-core.accepted .voice-pulse-ring{animation:1s ease-out both voice-accepted}.voice-waveform{z-index:5;opacity:0;align-items:center;gap:3px;height:34px;transition:opacity .2s,transform .3s;display:flex;position:absolute;left:calc(50% + 58px);transform:translate(-8px)}.voice-waveform i{background:var(--mint);width:2px;height:8px;animation:.75s ease-in-out infinite alternate voice-wave;display:block}.voice-live-core.speaking .voice-waveform{opacity:1;transform:translate(0)}.voice-state-copy{z-index:2;margin-top:clamp(8px,1.5vh,18px)}.voice-state-copy>span{color:var(--orange);font:12px var(--mono);letter-spacing:.14em}.voice-state-copy h1{letter-spacing:-.05em;max-width:840px;margin:10px 0 0;font-size:clamp(28px,3.1vw,50px);line-height:.98}.voice-live-core.listening+.voice-state-copy>span,.voice-live-core.speaking+.voice-state-copy>span,.voice-live-core.accepted+.voice-state-copy>span{color:var(--mint)}.voice-live-transcript{z-index:2;place-items:center;width:min(920px,100%);min-height:120px;margin-top:clamp(20px,3vh,38px);display:grid}.voice-live-transcript>div{width:100%}.voice-live-transcript span{color:var(--orange);font:12px var(--mono);letter-spacing:.12em;margin-bottom:10px;display:block}.voice-live-transcript .assistant span{color:var(--mint)}.voice-live-transcript p{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,38px);line-height:1.2}.voice-live-transcript .voice-call-prompt p{color:var(--muted);font-size:clamp(17px,1.7vw,25px);line-height:1.4}.voice-transcript-history{z-index:2;gap:5px;width:min(820px,100%);margin-top:20px;display:grid}.voice-transcript-history p{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.voice-transcript-history b{color:var(--muted);font:12px var(--mono);text-transform:uppercase;margin-right:9px}.voice-call-error{z-index:3;width:min(760px,100%);color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:18px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-call-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.voice-call-error{text-align:left}.voice-call-error>svg{width:17px}.voice-call-error span{color:var(--muted);gap:4px;font-size:12px;line-height:1.45;display:grid}.voice-call-error b{color:var(--danger);text-transform:uppercase;font-size:12px}.voice-completeness-panel{background:var(--panel-2);border-left:1px solid var(--line);min-width:0;padding:28px 24px;overflow:auto}.voice-completeness-panel>div:first-child{gap:8px;display:grid}.voice-completeness-panel>div:first-child span{color:var(--orange);font:12px var(--mono);letter-spacing:.12em}.voice-completeness-panel>div:first-child strong{letter-spacing:-.035em;font-size:22px}.voice-completeness-panel ul{margin:23px 0;padding:0;list-style:none}.voice-completeness-panel li{min-height:66px;color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:10px;line-height:1.4;display:grid}.voice-completeness-panel li>svg{width:16px;color:var(--dim)}.voice-completeness-panel li>span{gap:4px;min-width:0;display:grid}.voice-completeness-panel li small{color:var(--dim);font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase}.voice-completeness-panel li strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.voice-completeness-panel li.captured>svg,.voice-completeness-panel li.captured strong{color:var(--orange)}.voice-completeness-panel li.conflict>svg,.voice-completeness-panel li.conflict strong{color:var(--danger)}.voice-completeness-panel li.complete>svg,.voice-completeness-panel li.complete strong{color:var(--mint)}.voice-completeness-panel>p{color:var(--muted);background:var(--orange-soft);grid-template-columns:18px 1fr;gap:8px;margin:0;padding:14px;font-size:13px;line-height:1.55;display:grid}.voice-completeness-panel>p svg{width:15px;color:var(--orange)}.voice-snapshot-warning{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-top:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-snapshot-warning{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line))}}.voice-snapshot-warning{font-size:12px;line-height:1.5}.voice-snapshot-warning svg{width:15px}.voice-completeness-panel li[data-group-start]{margin-top:27px;position:relative}.voice-completeness-panel li[data-group-start]:before{content:attr(data-group-start);color:var(--orange);font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:-20px;left:0}.voice-completeness-panel li[data-group-start=Account]{margin-top:22px}.voice-call-controls{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:0 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.voice-call-controls{background:color-mix(in srgb, var(--panel) 94%, var(--bg))}}.voice-call-controls>span{color:var(--dim);font:12px var(--mono);text-transform:uppercase}.voice-call-controls>div{align-items:center;gap:8px;display:flex}.voice-call-controls button{min-height:44px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;display:inline-flex}.voice-call-controls button svg{width:15px}.voice-call-controls .voice-start-button{color:#17100d;background:var(--orange);border-color:var(--orange)}.voice-call-controls .voice-end-button{color:#fff;background:var(--danger);border-color:var(--danger)}.voice-call-controls button:disabled{opacity:.42;cursor:not-allowed}@keyframes voice-ring-expand{0%{opacity:0;transform:scale(.62)}38%{opacity:.62}to{opacity:0;transform:scale(1.12)}}@keyframes voice-start-beacon{0%{opacity:0;transform:scale(.9)}28%{opacity:.7}to{opacity:0;transform:scale(1.12)}}@keyframes voice-listening-pulse{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.65;transform:scale(1.04)}}@keyframes voice-speaking-pulse{0%,to{opacity:.24;transform:scale(.88)}50%{opacity:.78;transform:scale(1.08)}}@keyframes voice-accepted{0%{opacity:.1;transform:scale(.7)}70%{opacity:.72;transform:scale(1.08)}to{opacity:.48;transform:scale(1)}}@keyframes voice-wave{0%{height:5px}to{height:31px}}@keyframes voice-loader-spin{to{transform:rotate(360deg)}}@media (width<=960px){.rescue-grid,.deployment-grid,.cockpit-lower-grid{grid-template-columns:1fr}.document-lab{grid-column:auto}.document-lab-body{grid-template-columns:1fr;align-items:stretch}.document-lab-actions{justify-content:flex-start}.operation-list{overflow-x:auto}.operation-list-head,.operation-list-row{min-width:900px}.carrier-branches,.quote-grid{grid-template-columns:1fr}.carrier-branches article{min-height:150px}.risk-profile-groups{grid-template-columns:1fr}.repair-card{position:static}.repair-card.resolved{order:-1}.rescue-context>small{justify-self:start}.voice-call-body{grid-template-columns:1fr 270px}.voice-conversation-stage{padding-inline:24px}.voice-live-transcript p{font-size:clamp(22px,3.4vw,34px)}}@media (width<=650px){.flightdeck-page{padding:24px 14px 36px}.flightdeck-page-header{flex-direction:column;align-items:flex-start;min-height:0;padding-bottom:24px}.flightdeck-page-header h1{font-size:39px}.flightdeck-mode{align-self:flex-start}.cockpit-actions{flex-direction:column;align-items:stretch;padding:12px 0}.cockpit-actions nav,.cockpit-actions>div{overflow-x:auto}.cockpit-actions button{flex:none}.case-cockpit-header,.rescue-detail-header{flex-direction:column;align-items:flex-start;min-height:0;padding-top:22px}.case-cockpit-header .case-state,.rescue-detail-header>b{margin-bottom:18px}.replay-events{overflow-x:auto}.replay-events article{min-width:700px}.flightdeck-section-heading{padding-inline:13px}.flightdeck-section-heading>small{display:none}.rescue-list{overflow-x:auto}.rescue-list>a{min-width:720px}.rescue-context{grid-template-columns:45px 1fr;padding:13px 0}.rescue-context>small{grid-column:2}.evidence-diff>div{grid-template-columns:1fr}.mapping-card>label{grid-template-columns:1fr;gap:7px;padding:12px 0}.fixture-columns{grid-template-columns:1fr}.document-lab-actions{flex-direction:column}.document-lab-actions a,.document-lab-actions button{width:100%}.document-evidence{grid-template-columns:24px 1fr;padding-block:12px}.document-evidence a{grid-column:2}.recovery-links{grid-template-columns:1fr}.workspace-new-conversation{width:37px;padding:0}.workspace-new-conversation span,.workspace-search{display:none}.dashboard-welcome-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-welcome-actions>a{width:100%}.voice-call-overlay{padding:0}.voice-call-canvas{border:0;grid-template-rows:62px minmax(0,1fr) auto;min-height:100dvh}.voice-call-header{padding:0 14px}.voice-call-header small,.voice-call-status{display:none}.voice-call-body{grid-template-columns:1fr;overflow:auto}.voice-conversation-stage{min-height:650px;padding:25px 16px 30px;overflow:visible}.voice-primary-start{width:205px;padding:25px}.voice-primary-start:after{inset:-35px}.voice-live-core{width:130px;height:130px}.voice-live-core.speaking{width:155px;height:155px}.voice-state-copy h1{font-size:31px}.voice-live-transcript{min-height:150px;margin-top:24px}.voice-live-transcript p,.voice-live-transcript .voice-call-prompt p{font-size:21px}.voice-transcript-history p{font-size:12px}.voice-completeness-panel{border-top:1px solid var(--line);border-left:0;padding:24px 18px}.voice-call-controls{background:var(--panel);grid-template-columns:1fr;min-height:88px;padding:12px 14px;position:sticky;bottom:0}.voice-call-controls>span{display:none}.voice-call-controls>div{width:100%}.voice-call-controls button{flex:1}.voice-waveform{left:calc(50% + 45px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-tracking{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}@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))}}
