@import"https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@500,700,800&f[]=general-sans@400,500,600,700&f[]=rajdhani@500,600,700&f[]=satoshi@400,500,700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:General Sans,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.final-workspace-grid{grid-template-columns:var(--final-explorer-width, clamp(300px, 31vw, 440px)) 18px minmax(0,1fr);gap:0;padding:.75rem;background:#0b0b0c}.final-workspace-grid--compact{grid-template-columns:var(--final-explorer-width, clamp(320px, 33vw, 420px)) 18px minmax(560px,1fr)}.final-pane-resizer{position:relative;z-index:20;min-height:0px;cursor:col-resize;border-radius:.375rem;border-width:0px;background-color:transparent;padding:0}.app-shell :where(.final-pane-resizer){border-radius:4px}.final-pane-resizer:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.final-pane-resizer:before{content:none}.final-pane-resizer:after{position:absolute;top:50%;left:50%;width:.5rem;height:2.25rem;content:"";transform:translate(-50%,-50%);border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,rgba(255,255,255,.12));background:radial-gradient(circle at 50% calc(50% - 7px),color-mix(in srgb,var(--color-accent) 55%,white) 0 1px,transparent 1.8px),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent) 55%,white) 0 1px,transparent 1.8px),radial-gradient(circle at 50% calc(50% + 7px),color-mix(in srgb,var(--color-accent) 55%,white) 0 1px,transparent 1.8px),#101011d9;background-repeat:no-repeat;opacity:.85;transition:opacity .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.final-pane-resizer:hover:after,.final-pane-resizer:focus-visible:after{opacity:1;border-color:color-mix(in srgb,var(--color-accent) 42%,rgba(255,255,255,.16));background:radial-gradient(circle at 50% calc(50% - 7px),color-mix(in srgb,var(--color-accent) 70%,white) 0 1px,transparent 1.8px),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent) 70%,white) 0 1px,transparent 1.8px),radial-gradient(circle at 50% calc(50% + 7px),color-mix(in srgb,var(--color-accent) 70%,white) 0 1px,transparent 1.8px),color-mix(in srgb,var(--color-accent) 13%,#141414);background-repeat:no-repeat;box-shadow:0 0 0 3px #0000002e}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.btn-primary){border-radius:3px}.btn-primary{border:1px solid #ad471c;border:1px solid color-mix(in srgb,var(--color-accent) 68%,black);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 .65rem 1.6rem #ff6a2a2e;box-shadow:0 .65rem 1.6rem color-mix(in srgb,var(--color-accent) 18%,transparent)}.btn-primary:hover{background:#ff7f4b;background:color-mix(in srgb,var(--color-accent) 88%,white)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;border-width:1px;border-color:#ffedd51a;background-color:#ffffff0b;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.btn-secondary){border-radius:3px}.btn-secondary:hover{border-color:#ffedd533;background-color:#ffffff14}.btn-small{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.25rem;border-width:1px;border-color:#ffedd51a;background-color:#ffffff0b;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.btn-small){border-radius:3px}.btn-small:hover{border-color:#ffedd533;background-color:#ffffff14}.btn-small.muted{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.btn-small.selected{border-color:#fed7aa59;background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.btn-small.selected:hover{background-color:#fdba7433}.split-add{position:relative;display:inline-flex}.split-add__primary,.split-add__toggle{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.split-add__primary:focus-visible,.split-add__toggle:focus-visible{outline:2px solid transparent;outline-offset:2px}.split-add__primary,.split-add__toggle{border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.split-add__primary:hover,.split-add__toggle:hover{border-color:color-mix(in srgb,var(--color-accent) 22%,rgba(255,255,255,.1));background:#ffffff14}.split-add__primary:focus-visible,.split-add__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent)}.split-add__primary{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-right-width:0px}.split-add__toggle{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;padding-left:.5rem;padding-right:.5rem}.field-action-panel__groups .split-add__menu{gap:.375rem}.split-add__menu{position:absolute;right:0;top:100%;z-index:40;margin-top:.5rem;display:grid;width:14rem;gap:.125rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;padding:.25rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.split-add__menu){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.split-add__menu:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.split-add__menu:first-child .font-mono{font-size:.8125rem}}.split-add__menu{background:#141414}.field-action-panel__groups .split-add__menu button{gap:.375rem}.split-add__menu button{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:.5rem;border-radius:.25rem;padding:.375rem .5rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.split-add__menu button){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.split-add__menu button:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.split-add__menu button:first-child .font-mono{font-size:.8125rem}}.split-add__menu button:hover{background-color:#ffffff12}.split-add__menu button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.split-add__menu button>svg{margin-top:.125rem;height:.875rem;width:.875rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.builder-variant-picker{position:fixed;right:1.25rem;top:1.25rem;z-index:30}.builder-variant-trigger{display:inline-flex;height:2.75rem;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#00000073;padding-left:.75rem;padding-right:.75rem;text-align:left;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.builder-variant-trigger){border-radius:4px}.builder-variant-trigger:hover{border-color:#fed7aa59;background-color:#ffffff0e}.builder-variant-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.builder-variant-trigger span,.builder-variant-option span{display:inline-flex;flex-shrink:0;justify-content:center;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.app-shell :where(.builder-variant-trigger span),.app-shell :where(.builder-variant-option span){border-radius:3px}.builder-variant-trigger strong{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.builder-variant-trigger svg{flex-shrink:0;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.field-action-panel__groups .builder-variant-menu{gap:.375rem}.builder-variant-menu{position:absolute;right:0;top:100%;margin-top:.5rem;display:grid;width:20rem;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#141414f2;padding:.375rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.app-shell :where(.builder-variant-menu){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.builder-variant-menu:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.builder-variant-menu:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .builder-variant-option{gap:.375rem}.builder-variant-option{display:grid;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;border-radius:.25rem;padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.builder-variant-option){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.builder-variant-option:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.builder-variant-option:first-child .font-mono{font-size:.8125rem}}.builder-variant-option:hover{background-color:#ffffff0f}.builder-variant-option:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.builder-variant-option.selected{background-color:#fdba741a}.builder-variant-option.selected span{border-color:#fed7aa4d;background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.builder-variant-option strong{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.builder-variant-option small{grid-column:span 2 / span 2;grid-column-start:1;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.builder-variant-option.is-dimmed{opacity:.45;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.builder-variant-option.is-dimmed:hover{opacity:.8}.builder-variant-divider{margin-top:.375rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}@media(min-width:2400px){.app-shell .timeline-scroll>.builder-variant-divider{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.builder-variant-divider{width:100%;justify-content:space-between}}.builder-variant-divider{border-top:1px solid rgba(255,255,255,.08)}.header-variant-switcher{position:relative;min-width:0px}.header-variant-switcher__trigger{display:inline-flex;height:2.25rem;max-width:280px;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding-left:.625rem;padding-right:.625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.header-variant-switcher__trigger){border-radius:4px}.header-variant-switcher__trigger:hover{border-color:#fed7aa4d;background-color:#ffffff13}.header-variant-switcher__trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.header-variant-switcher__trigger span,.header-variant-switcher__option span{display:inline-flex;flex-shrink:0;justify-content:center;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.125rem .375rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.app-shell :where(.header-variant-switcher__trigger span),.app-shell :where(.header-variant-switcher__option span){border-radius:3px}.header-variant-switcher__trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.header-variant-switcher__trigger svg{flex-shrink:0;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.field-action-panel__groups .header-variant-switcher__menu{gap:.375rem}.header-variant-switcher__menu{position:absolute;left:0;top:100%;z-index:50;margin-top:.5rem;display:grid;width:20rem;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1));padding:.375rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.header-variant-switcher__menu){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.header-variant-switcher__menu:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.header-variant-switcher__menu:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .header-variant-switcher__option{gap:.375rem}.header-variant-switcher__option{display:grid;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.header-variant-switcher__option){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.header-variant-switcher__option:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.header-variant-switcher__option:first-child .font-mono{font-size:.8125rem}}.header-variant-switcher__option:hover{background-color:#ffffff0f}.header-variant-switcher__option:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.header-variant-switcher__option.selected{background-color:#fdba741a}.header-variant-switcher__option.selected span{border-color:#fed7aa4d;background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.header-variant-switcher__option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.header-variant-switcher__option.is-dimmed{opacity:.45;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-variant-switcher__option.is-dimmed:hover{opacity:.8}.header-variant-switcher__divider{margin-top:.375rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;padding-left:.625rem;padding-right:.625rem;padding-top:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}@media(min-width:2400px){.app-shell .timeline-scroll>.header-variant-switcher__divider{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.header-variant-switcher__divider{width:100%;justify-content:space-between}}.header-variant-switcher__divider{border-top:1px solid rgba(255,255,255,.08)}.split-add__menu strong{display:block;font-size:.75rem;font-weight:600;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.split-add__menu small{margin-top:1px;display:block;font-size:10px;line-height:.75rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.panel{border-radius:.375rem;border-width:1px;border-color:#ffedd51a;--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.panel){border-radius:4px}.drawer-backdrop{animation:drawer-backdrop-in .18s ease-out both}.drawer-backdrop.closing{animation:drawer-backdrop-out .18s ease-in both}.drawer-panel{animation:drawer-panel-in .22s cubic-bezier(.16,1,.3,1) both}.drawer-panel.closing{animation:drawer-panel-out .18s ease-in both}.confidence-meter{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:500}.confidence-meter__bars{display:inline-flex;align-items:flex-end;gap:1px}.confidence-meter__bars i{width:.25rem;border-radius:.125rem;background-color:#ffffff26;height:.45rem}.confidence-meter__bars i:nth-child(2){height:.65rem}.confidence-meter__bars i:nth-child(3){height:.85rem}.confidence-meter--high{color:color-mix(in srgb,var(--color-complement) 78%,white)}.confidence-meter--high .is-on{background:var(--color-complement)}.confidence-meter--medium{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.confidence-meter--medium .is-on{background:var(--color-status-warning, #f7c948);background:var(--color-warning)}.confidence-meter--low{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.confidence-meter--low .is-on{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.review-helper{position:sticky;top:4.75rem;height:-moz-fit-content;height:fit-content;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;padding:1rem}.app-shell :where(.review-helper,.rounded-2xl){border-radius:8px}.review-helper{--helper-accent: var(--color-accent);background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--helper-accent) 10%,transparent),transparent 60%),linear-gradient(180deg,#181818,#121212 70%);box-shadow:inset 0 1px #ffffff0d,0 1.4rem 3rem #0000006b}.review-helper:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;background:linear-gradient(90deg,var(--helper-accent),transparent 78%);opacity:.85}.review-helper__icon{border-color:color-mix(in srgb,var(--helper-accent) 38%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--helper-accent) 14%,transparent);color:color-mix(in srgb,var(--helper-accent) 78%,white);transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(prefers-reduced-motion:no-preference){.review-helper__body{animation:helper-think var(--motion-fast) var(--ease-emphasized) both}}.accept-btn__icon{position:relative;display:inline-flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.accept-btn__icon>svg{position:absolute;inset:0;transition:opacity .16s ease,transform .16s ease}.accept-btn__x{opacity:0;transform:scale(.6)}.accept-btn:hover .accept-btn__check,.accept-btn:focus-visible .accept-btn__check{opacity:0;transform:scale(.6)}.accept-btn:hover .accept-btn__x,.accept-btn:focus-visible .accept-btn__x{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:no-preference){.accept-btn .accept-btn__check{animation:accept-pop var(--motion-base) var(--ease-emphasized)}.panel.is-approved{animation:approve-settle var(--motion-base) ease-out}}.header-impact-btn{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.header-impact-btn){border-radius:4px}.header-impact-btn:hover{border-color:#fff3;background-color:#ffffff14;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.header-impact-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:13rem;padding:.65rem .75rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#111113;box-shadow:0 1.2rem 2.4rem #0000008c;display:flex;flex-direction:column;gap:.55rem}.header-impact-popover__title{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin-bottom:.1rem}.header-impact-meter{display:flex;flex-direction:column;gap:.25rem}.header-impact-meter__top{display:flex;justify-content:space-between;font-size:.72rem;color:#d4d4d8}.header-impact-meter__top span:last-child{color:#a1a1aa;font-variant-numeric:tabular-nums}.header-impact-meter__track{height:3px;border-radius:99px;background:#ffffff14;overflow:hidden}.header-impact-meter__fill{height:100%;border-radius:99px;background:var(--color-accent);transition:width .3s ease}.export-cta{border:1px solid color-mix(in srgb,var(--color-accent) 68%,black);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 .35rem .9rem color-mix(in srgb,var(--color-accent) 14%,transparent)}.export-cta:hover{background:color-mix(in srgb,var(--color-accent) 88%,white)}.export-cta:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent),0 .35rem .9rem color-mix(in srgb,var(--color-accent) 14%,transparent)}.export-cta:disabled{border-color:#ffffff1a;background:#ffffff0f;color:color-mix(in srgb,var(--color-text) 50%,transparent);box-shadow:none}.panel.finding-hero{border-color:color-mix(in srgb,var(--color-accent) 38%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--color-accent) 7%,#161616);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--color-accent) 20%,transparent),0 0 1.6rem color-mix(in srgb,var(--color-accent) 12%,transparent),0 1.1rem 2.6rem #00000057}.finding-hero__eyebrow{margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--color-accent-2)}.finding-card.finding-focused{border-color:color-mix(in srgb,var(--color-accent) 38%,rgba(255,255,255,.14))}.finding-card.finding-focused:before{content:"";pointer-events:none;position:absolute;left:0;width:.125rem;border-radius:9999px;top:.85rem;bottom:.85rem;background:var(--color-accent)}.finding-category{display:inline-flex;border-radius:.25rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.app-shell :where(.finding-category){border-radius:3px}.scope{display:inline-flex;flex-shrink:0;border-width:0px;background-color:transparent;padding:0;font-size:9px;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.icon-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffedd51a;background-color:#ffffff0b;--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.icon-button){border-radius:4px}.icon-button:hover{border-color:#ffedd533;background-color:#ffffff14}.preview-impact-icon{position:relative;display:inline-block;flex-shrink:0}.preview-impact-icon__plus,.preview-impact-icon__minus{position:absolute;left:50%;top:50%;display:block;transform:translate(-50%,-50%)}.preview-impact-icon__plus:before,.preview-impact-icon__plus:after{position:absolute;left:50%;top:50%;display:block;border-radius:9999px;--tw-content: "";content:var(--tw-content);background:#22c55e;transform:translate(-50%,-50%)}.preview-impact-icon__plus:before{width:.115em;height:.58em}.preview-impact-icon__plus:after{width:.58em;height:.115em}.preview-impact-icon__minus{top:77%;width:.56em;height:.115em;border-radius:999px;background:#f87171}.transform-card__actions .icon-button,.transform-card__actions .rule-explainer__trigger,.transform-card__actions .delete-confirm>button{width:1.5rem;height:1.5rem;border-color:#ffffff1a;background:#18181bf0;box-shadow:0 .35rem .9rem #0000004d;color:#b5b5be}.transform-card__actions .icon-button:hover,.transform-card__actions .icon-button:focus-visible,.transform-card__actions .rule-explainer__trigger:hover,.transform-card__actions .rule-explainer__trigger:focus-visible,.transform-card__actions .delete-confirm>button:hover,.transform-card__actions .delete-confirm>button:focus-visible{border-color:#ffffff29;background:#27272afa;color:#f4f4f5}.transform-card__actions .icon-button.danger,.transform-card__actions .delete-confirm>button.danger{color:#f87171}.transform-card__actions .icon-button.danger:hover,.transform-card__actions .icon-button.danger:focus-visible,.transform-card__actions .delete-confirm>button.danger:hover,.transform-card__actions .delete-confirm>button.danger:focus-visible{border-color:#f8717147;background:#7f1d1d57;color:#fecaca}.icon-button.with-tooltip{position:relative}.icon-button__tooltip{pointer-events:none;position:absolute;right:0;top:100%;z-index:50;margin-top:.5rem;display:none;white-space:nowrap;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(15 17 26 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.icon-button__tooltip){border-radius:3px}.icon-button.with-tooltip:hover .icon-button__tooltip,.icon-button.with-tooltip:focus-visible .icon-button__tooltip{display:block}.icon-button.danger{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.icon-button.danger:hover{border-color:#fca5a540;background-color:#ef44441a}.delete-confirm{position:relative;display:inline-flex}.field-action-panel__groups .delete-confirm__popover{gap:.375rem}.delete-confirm__popover{position:absolute;bottom:100%;right:0;z-index:50;margin-bottom:.5rem;display:grid;width:14rem;gap:.75rem;border-radius:.375rem;border-width:1px;border-color:#fca5a533;--tw-bg-opacity: 1;background-color:rgb(21 17 17 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.delete-confirm__popover){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.delete-confirm__popover:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.delete-confirm__popover:first-child .font-mono{font-size:.8125rem}}.delete-confirm__popover strong{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.delete-confirm__popover>span:not(.delete-confirm__actions){font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.delete-confirm__actions{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}@media(min-width:2400px){.app-shell .timeline-scroll>.delete-confirm__actions{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.delete-confirm__actions{width:100%;justify-content:space-between}}.delete-confirm__actions button{border-radius:.25rem;border-width:1px;border-color:#ffffff1a;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.delete-confirm__actions button){border-radius:3px}.delete-confirm__actions button:hover{background-color:#ffffff12}.delete-confirm__actions button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.delete-confirm__actions button:last-child{border-color:#fca5a540;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.delete-confirm__actions button:last-child:hover{background-color:#ef444433}.icon-button.selected{border-color:#fed7aa40;background-color:#fdba741a;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.icon-button.selected:hover{background-color:#fdba7426}.transform-card{position:relative;overflow:visible;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.transform-card){border-radius:4px}.transform-card{border:1px solid rgba(255,255,255,.08);background:#141414}.transform-card:hover{border-color:#ffffff29;background:#161616}.transform-card.selected{border-color:color-mix(in srgb,var(--color-accent) 34%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--color-accent) 5%,#151515)}.transform-card.selected:before{position:absolute;top:.75rem;bottom:.75rem;left:-1px;width:2px;border-radius:2px;background:var(--color-accent);content:""}.transform-card.disabled{opacity:.5}.transform-card.dragging{opacity:.6;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.transform-card__header{position:relative;display:flex;min-height:4rem;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem}@media(min-width:2400px){.app-shell .timeline-scroll>.transform-card__header{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transform-card__header{width:100%;justify-content:space-between}}.transform-card__drag{margin-left:-.25rem;display:flex;flex-shrink:0;cursor:grab;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:2400px){.app-shell .timeline-scroll>.transform-card__drag{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transform-card__drag{width:100%;justify-content:space-between}}.transform-card__drag:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.transform-card__drag:active{cursor:grabbing}.transform-card__step{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;border-color:#ffffff26;background-color:#ffffff0b;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.app-shell :where(.transform-card__step){border-radius:3px}@media(min-width:2400px){.app-shell .timeline-scroll>.transform-card__step{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transform-card__step{width:100%;justify-content:space-between}}.transform-card.selected .transform-card__step{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1));border-color:color-mix(in srgb,var(--color-accent) 32%,transparent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.transform-card.has-hazard--danger{border-color:color-mix(in srgb,var(--color-danger) 48%,rgba(255,255,255,.1))}.transform-card.has-hazard--warning{border-color:color-mix(in srgb,var(--color-warning) 42%,rgba(255,255,255,.1))}.rule-hazard{margin-top:.5rem;display:flex;align-items:flex-start;gap:.375rem;border-radius:.25rem;padding:.25rem .375rem;font-size:11px;font-weight:500;line-height:1rem}.app-shell :where(.rule-hazard){border-radius:3px}@media(min-width:2400px){.app-shell .timeline-scroll>.rule-hazard{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.rule-hazard{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.rule-hazard{animation:rule-hazard-in var(--motion-fast) var(--ease-emphasized) both}}.rule-hazard svg{margin-top:1px;flex-shrink:0}.rule-hazard--danger{color:color-mix(in srgb,var(--color-danger) 88%,white);background:color-mix(in srgb,var(--color-danger) 13%,transparent)}.rule-hazard--warning{color:color-mix(in srgb,var(--color-warning) 90%,white);background:color-mix(in srgb,var(--color-warning) 13%,transparent)}.field-action-panel__groups .metric-bar{gap:.375rem}.metric-bar{display:grid;overflow:hidden;border-radius:1rem}.app-shell :where(.rounded-xl,.metric-bar){border-radius:8px}@media(min-width:1800px){.app-shell .field-card>.metric-bar:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.metric-bar:first-child .font-mono{font-size:.8125rem}}.metric-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff17;border:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.metric-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-bar__item{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem}@media(min-width:2400px){.app-shell .timeline-scroll>.metric-bar__item{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.metric-bar__item{width:100%;justify-content:space-between}}.metric-bar__item{background:#151515}.metric-bar__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;line-height:1.25rem;letter-spacing:.025em;color:color-mix(in srgb,var(--metric-tone, #a1a1aa) 55%,#a1a1aa)}.metric-bar__value{font-size:2.5rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;font-family:Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:color-mix(in srgb,var(--metric-tone, #ffffff) 70%,#ffffff)}.metric-bar__detail{font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.transform-card__flow{pointer-events:none;position:absolute;z-index:0;width:.125rem;overflow:hidden;border-radius:9999px;left:3.25rem;top:100%;height:1.5rem;transform:translate(-50%);background:#ffffff1f}.transform-card__flow:after{content:"";position:absolute;left:0;right:0;top:-100%;height:100%;background:linear-gradient(180deg,transparent,var(--color-accent-2),transparent)}@media(prefers-reduced-motion:no-preference){.transform-card__flow:after{animation:pipe-flow 1.8s linear infinite;animation-delay:calc(var(--flow-index, 0) * .45s)}}.transform-card__actions{position:absolute;bottom:-.75rem;right:.75rem;z-index:10;display:flex;align-items:center;gap:.25rem;opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:2400px){.app-shell .timeline-scroll>.transform-card__actions{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transform-card__actions{width:100%;justify-content:space-between}}.transform-card__actions{pointer-events:none}.transform-card:hover .transform-card__actions,.transform-card:has(:focus-visible) .transform-card__actions,.transform-card:has(.delete-confirm.open) .transform-card__actions{opacity:1}.transform-card:has(.delete-confirm.\!open) .transform-card__actions{opacity:1}.transform-card:hover .transform-card__actions,.transform-card:has(:focus-visible) .transform-card__actions,.transform-card:has(.delete-confirm.open) .transform-card__actions{pointer-events:auto}.transform-card:has(.delete-confirm.\!open) .transform-card__actions{pointer-events:auto!important}.rule-enabled{margin-left:.5rem;display:inline-flex;height:2rem;flex-shrink:0;align-items:center;gap:.375rem;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.rule-enabled){border-radius:3px}.rule-enabled:hover{background-color:#ffffff14}.rule-enabled:disabled{cursor:not-allowed;opacity:.45}.rule-enabled:disabled:hover{background-color:#ffffff0a}.rule-enabled.active{color:color-mix(in srgb,var(--color-complement) 72%,white);border-color:color-mix(in srgb,var(--color-complement) 28%,transparent);background:color-mix(in srgb,var(--color-complement) 9%,transparent)}.rule-enabled.active:disabled{background:color-mix(in srgb,var(--color-complement) 9%,transparent)}.transform-card .rule-enabled{margin:0;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;padding:0;border-color:#ffffff21;background:#27272ab3;color:#71717a}.transform-card .rule-enabled:hover,.transform-card .rule-enabled:focus-visible{border-color:#ffffff38;background:#3f3f46b8;color:#d4d4d8}.transform-card .rule-enabled.active{border-color:#4ade8073;background:#22c55e2e;box-shadow:0 0 0 1px #22c55e1f,0 .45rem 1.1rem #00000038;color:#bbf7d0}.transform-card .rule-enabled.active:hover,.transform-card .rule-enabled.active:focus-visible{border-color:#86efac9e;background:#22c55e42;color:#dcfce7}.transform-card .rule-enabled:disabled{opacity:.45}.transform-card .rule-enabled__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.rule-explainer{position:relative;display:inline-flex;flex-shrink:0}.rule-explainer__trigger{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.rule-explainer__trigger){border-radius:4px}.rule-explainer__trigger:hover{background-color:#ffffff0a;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.rule-explainer__trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.rule-explainer__popover{pointer-events:none;position:absolute;right:0;top:100%;z-index:40;margin-top:.5rem;display:none;width:20rem;border-radius:.5rem;border-width:1px;padding:.75rem;text-align:left;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.rule-explainer__popover){border-radius:6px}.group:focus-within .rule-explainer__popover{display:block}.group:hover .rule-explainer__popover{display:block}.rule-explainer__popover{border-color:#ffffff17;background:#0a0a0b}.transform-card__editor{border-top-width:1px;border-color:#ffffff1a;padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem}.field-action-panel__groups .rule-editor__grid{gap:.375rem}.rule-editor__grid{margin-top:.5rem;display:grid;gap:.5rem}@media(min-width:1800px){.app-shell .field-card>.rule-editor__grid:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.rule-editor__grid:first-child .font-mono{font-size:.8125rem}}@media(min-width:768px){.rule-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rule-editor__field{margin-top:.375rem;display:block}.rule-editor__field>span{margin-bottom:.125rem;display:block;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.rule-editor__field input,.rule-editor__field textarea,.rule-editor__field select{height:1.75rem;width:100%;border-radius:.25rem;border-width:1px;border-color:#ffedd51a;background-color:#00000040;padding:.25rem .625rem;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.rule-editor__field input),.app-shell :where(.rule-editor__field textarea),.app-shell :where(.rule-editor__field select){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .rule-editor__field input,.app-shell .field-card>.grid:first-child .rule-editor__field textarea,.app-shell .field-card>.grid:first-child .rule-editor__field select{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .rule-editor__field input,.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .rule-editor__field textarea,.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .rule-editor__field select{font-size:.8125rem}}.rule-editor__field input:focus,.rule-editor__field textarea:focus,.rule-editor__field select:focus{border-color:#fed7aa99;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .1)}.rule-editor__field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}.rule-editor__field select:hover{border-color:#ffedd533}.rule-editor__field option{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.rule-editor__field textarea{min-height:5rem;resize:vertical}.scope-select{position:relative}.scope-select__trigger{display:flex;height:1.75rem;width:100%;align-items:center;justify-content:space-between;border-radius:.25rem;border-width:1px;border-color:#ffedd51a;--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.scope-select__trigger){border-radius:3px}@media(min-width:2400px){.app-shell .timeline-scroll>.scope-select__trigger{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.scope-select__trigger{width:100%;justify-content:space-between}}.scope-select__trigger:hover{border-color:#ffedd533;--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.scope-select__trigger:focus-visible{border-color:#fed7aa99;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .1)}.scope-select__trigger span{margin-bottom:0;display:flex;align-items:center}@media(min-width:2400px){.app-shell .timeline-scroll>.scope-select__trigger span{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.scope-select__trigger span{width:100%;justify-content:space-between}}.scope-select__trigger.open,.scope-select__trigger.\!open{border-color:#fed7aa99;--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .1)}.scope-select__caret{flex-shrink:0;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scope-select__trigger.open .scope-select__caret,.scope-select__trigger.\!open .scope-select__caret{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.scope-select__menu{position:absolute;left:0;right:0;top:100%;z-index:50;margin-top:.25rem;overflow:hidden;border-radius:.25rem;border-width:1px;border-color:#ffedd51a;--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity, 1));padding:.25rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.scope-select__menu){border-radius:3px}.scope-select__option{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.25rem;padding:.5rem .625rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.scope-select__option){border-radius:3px}@media(min-width:2400px){.app-shell .timeline-scroll>.scope-select__option{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.scope-select__option{width:100%;justify-content:space-between}}.scope-select__option:hover{background-color:#ffffff0f;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.scope-select__option:focus-visible{background-color:#ffffff0f;outline:2px solid transparent;outline-offset:2px}.scope-select__option.selected{background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.rule-editor__preview{margin-top:.5rem;border-radius:.25rem;padding:.375rem .625rem;font-size:11px;line-height:1rem}.app-shell :where(.rule-editor__preview){border-radius:3px}.rule-editor__preview{border:1px solid color-mix(in srgb,var(--color-accent) 18%,rgba(255,255,255,.08));border-left-color:color-mix(in srgb,var(--color-accent) 52%,transparent);background:#ffffff09;color:color-mix(in srgb,var(--color-accent-2) 70%,white)}.mini.danger{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.mini.danger:hover{background-color:#ef44441a}.signal-pill{border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.app-shell :where(.signal-pill){border-radius:3px}.field-signal{display:inline-flex;border-width:0px;background-color:transparent;padding:0;font-size:9px;font-weight:500;text-transform:uppercase}.field-card{position:relative}.value-picker-card{border-radius:.375rem;padding:.75rem}.app-shell :where(.value-picker-card){border-radius:4px}.value-picker-modal{height:min(34rem,calc(100vh - 2rem))}.field-card.selected{box-shadow:0 .9rem 1.8rem #0003;border-color:color-mix(in srgb,var(--color-accent) 44%,rgba(255,255,255,.14));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 46%),#ffffff0b}.field-card__value{margin-top:.375rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;font-weight:400;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .field-card__value{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .field-card__value{font-size:.8125rem}}.field-action-panel__groups .field-card__footer{gap:.375rem}.field-card__footer{margin-top:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:.625rem}@media(min-width:1800px){.app-shell .field-card>.field-card__footer:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-card__footer:first-child .font-mono{font-size:.8125rem}}.field-card__hints{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1rem;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.field-card:hover .field-card__value,.field-card:focus-visible .field-card__value,.field-card.selected .field-card__value{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.field-card__value--masked{display:flex;align-items:center;gap:.25rem;letter-spacing:.08em}@media(min-width:2400px){.app-shell .timeline-scroll>.field-card__value--masked{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-card__value--masked{width:100%;justify-content:space-between}}.field-card__value--masked{color:color-mix(in srgb,var(--color-accent-2) 72%,#efece6)}.field-card__value--masked svg{opacity:.85}.field-card:hover .field-card__value--masked,.field-card:focus-visible .field-card__value--masked,.field-card.selected .field-card__value--masked{color:color-mix(in srgb,var(--color-accent-2) 88%,white)}.field-card__cta{pointer-events:none;display:inline-flex;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;border-color:#fed7aa4d;background-color:#f9731626;padding-left:.625rem;padding-right:.625rem;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1));opacity:0;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.field-card__cta){border-radius:3px}.group\/field:focus-within .field-card__cta{opacity:1}.group\/field:hover .field-card__cta{opacity:1}.group\/field:focus-visible .field-card__cta{opacity:1}.telemetry-explorer-pane.is-switching-view .field-card__cta,.telemetry-explorer-pane.is-switching-view .field-card__drag-handle{opacity:0!important;transition:none}.field-card__drag-handle{pointer-events:none;position:absolute;bottom:.5rem;left:50%;height:.625rem;width:1.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group\/field:hover .field-card__drag-handle{opacity:.6}.group\/field:focus-visible .field-card__drag-handle{opacity:.6}.field-card__drag-handle{background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-position:0 0;background-size:6px 5px;border-style:none;color:#52525b}.field-signal-list{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.375rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-signal-list{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-signal-list{width:100%;justify-content:space-between}}.field-card__meta{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-card__meta{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-card__meta{width:100%;justify-content:space-between}}.field-card__used{display:inline-flex;align-items:center;gap:.25rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#a7f3d0cc}.field-card__used svg{color:#6ee7b7cc}.field-action-panel__groups .field-card--list{gap:.375rem}.field-card--list{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}@media(min-width:1800px){.app-shell .field-card>.field-card--list:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-card--list:first-child .font-mono{font-size:.8125rem}}.field-card--list .field-card__list-side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.25rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-card--list .field-card__list-side{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-card--list .field-card__list-side{width:100%;justify-content:space-between}}.field-card--list .field-card__cta{height:1.25rem;padding-left:.5rem;padding-right:.5rem;font-size:9px}.field-card--list .field-card__meta{-moz-column-gap:.375rem;column-gap:.375rem;row-gap:0px}.field-view-toggle{display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003}.app-shell :where(.field-view-toggle){border-radius:4px}.field-view-toggle button{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field-view-toggle button:hover{background-color:#ffffff0f;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.field-view-toggle button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.field-view-toggle button+button{border-left-width:1px;border-color:#ffffff1a}.field-view-toggle button.active{color:color-mix(in srgb,var(--color-accent) 70%,white);background:color-mix(in srgb,var(--color-accent) 13%,transparent)}.telemetry-explorer-pane{background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 18rem),#0e0e0f;border-color:#ffffff14}.final-workspace-grid .telemetry-explorer-pane,.final-workspace-grid .transformation-stack-surface{border:1px solid rgba(255,255,255,.085);border-radius:8px;box-shadow:0 1rem 2.5rem #0000002e}.telemetry-explorer-pane input,.rule-editor__field input,.rule-editor__field textarea,.rule-editor__field select{background-color:#00000047}.transformation-stack-surface{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-accent) 2%,transparent),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent 12rem),#141414;border-color:#ffffff14}.transformation-stack-surface>:not(.field-drop-overlay){width:100%;max-width:92rem;margin-right:auto;margin-left:0}.transformation-stack-surface.field-drop-active{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 20rem),#121212}.transformation-stack-body{min-height:0px}.field-action-panel__groups .transformation-stack-body.is-empty{gap:.375rem}.transformation-stack-body.is-empty{display:grid;flex:1 1 0%}@media(min-width:1800px){.app-shell .field-card>.transformation-stack-body.is-empty:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transformation-stack-body.is-empty:first-child .font-mono{font-size:.8125rem}}.transform-drop-action-panel{margin-bottom:.75rem;width:100%;max-width:64rem;border-radius:.375rem;border-width:1px;padding:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.transform-drop-action-panel){border-radius:4px}.transform-drop-action-panel{border-color:#94a3b826;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 54%),#191b1f}.field-action-panel__groups .field-action-button{gap:.375rem}.field-action-button{display:grid;width:100%;grid-template-columns:18px minmax(0,1fr) auto;align-items:flex-start;gap:.5rem;border-radius:.375rem;border-width:1px;padding:.5rem .625rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.field-action-button){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.field-action-button:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-action-button:first-child .font-mono{font-size:.8125rem}}.field-action-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.field-action-button{border-color:#94a3b81b;background:#0f121861}.field-action-button:hover,.field-action-button:focus-visible{border-color:#94a3b82b;background:#1e232c7a}.field-action-panel__header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-action-panel__header{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-action-panel__header{width:100%;justify-content:space-between}}.field-action-panel__title-row{display:flex;min-width:0px;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-action-panel__title-row{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-action-panel__title-row{width:100%;justify-content:space-between}}.field-action-panel__title-row p{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.field-action-panel__title-row span{min-width:0px;max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .field-action-panel__title-row span{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .field-action-panel__title-row span{font-size:.8125rem}}.field-action-panel__title-row small{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.field-action-panel__groups>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.field-action-panel__groups .grid,.field-action-panel__groups .\!grid{gap:.375rem}.field-insert-marker{pointer-events:none;height:0px;border-radius:9999px;opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:color-mix(in srgb,var(--color-accent) 72%,white);box-shadow:0 0 .75rem color-mix(in srgb,var(--color-accent) 35%,transparent)}.field-insert-marker.active{height:.25rem;opacity:1}.focused-rule-config .transform-card__editor{border-top:0;padding:0}.field-action-panel__groups .field-drop-overlay{gap:.375rem}.field-drop-overlay{pointer-events:none;position:absolute;inset:1rem;z-index:30;display:grid;place-items:center;border-radius:.375rem;border-width:1px;border-style:dashed;background-color:#00000059;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.app-shell :where(.field-drop-overlay){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.field-drop-overlay:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-drop-overlay:first-child .font-mono{font-size:.8125rem}}.field-drop-overlay{border-color:color-mix(in srgb,var(--color-accent) 52%,transparent)}.field-drop-overlay>div{display:flex;max-width:24rem;flex-direction:column;align-items:center;text-align:center}@media(min-width:2400px){.app-shell .timeline-scroll>.field-drop-overlay>div{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-drop-overlay>div{width:100%;justify-content:space-between}}.field-drop-overlay__icon{margin-bottom:1rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#fed7aa59;background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.app-shell :where(.field-drop-overlay__icon){border-radius:4px}@media(min-width:2400px){.app-shell .timeline-scroll>.field-drop-overlay__icon{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-drop-overlay__icon{width:100%;justify-content:space-between}}.field-drop-overlay p{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.field-drop-overlay span:not(.field-drop-overlay__icon){margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.workspace-section-title{font-family:Rajdhani,Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.workspace-step-title,.telemetry-explorer-title{font-family:General Sans,Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.field-action-panel__groups .transformation-empty-state{gap:.375rem}.transformation-empty-state{position:relative;display:grid;min-height:28rem;place-items:center;overflow:hidden;padding:2rem 1rem}@media(min-width:1800px){.app-shell .field-card>.transformation-empty-state:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transformation-empty-state:first-child .font-mono{font-size:.8125rem}}.transformation-stack-body.is-empty>.transformation-empty-state{min-height:100%}.transformation-empty-state:before{position:absolute;inset:clamp(1rem,4vw,3rem);content:"";border:1px dashed rgba(251,191,36,.16);border-radius:6px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);pointer-events:none}.transformation-empty-state__rail{pointer-events:none;position:absolute;left:2.5rem;right:2.5rem;top:50%;display:flex;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:space-between}@media(min-width:2400px){.app-shell .timeline-scroll>.transformation-empty-state__rail{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transformation-empty-state__rail{width:100%;justify-content:space-between}}.transformation-empty-state__rail span{height:1px;width:28%;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 237 213 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.transformation-empty-state__content{position:relative;display:flex;max-width:28rem;flex-direction:column;align-items:center;text-align:center}@media(min-width:2400px){.app-shell .timeline-scroll>.transformation-empty-state__content{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transformation-empty-state__content{width:100%;justify-content:space-between}}.field-action-panel__groups .transform-drag-illustration{gap:.375rem}.transform-drag-illustration{position:relative;margin-bottom:2rem;display:grid;width:100%;max-width:28rem;grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,.86fr);align-items:center;gap:.875rem}@media(min-width:1800px){.app-shell .field-card>.transform-drag-illustration:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transform-drag-illustration:first-child .font-mono{font-size:.8125rem}}.transform-drag-illustration__list,.transform-drag-illustration__target{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:1.5rem 1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.transform-drag-illustration__list),.app-shell :where(.transform-drag-illustration__target){border-radius:6px}.field-action-panel__groups .transform-drag-illustration__list{gap:.375rem}.transform-drag-illustration__list{display:grid;gap:.75rem}@media(min-width:1800px){.app-shell .field-card>.transform-drag-illustration__list:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transform-drag-illustration__list:first-child .font-mono{font-size:.8125rem}}.transform-drag-illustration__list i,.transform-drag-illustration__target i{display:block;border-radius:9999px;background-color:#ffffff1a;height:.55rem}.transform-drag-illustration__list i:first-child{width:72%}.transform-drag-illustration__list i:nth-child(2){width:46%}.transform-drag-illustration__list i.is-gap{width:64%;height:1.35rem;background:transparent;border:1px dashed rgba(255,255,255,.18)}.field-action-panel__groups .transform-drag-illustration__path{gap:.375rem}.transform-drag-illustration__path{display:grid;height:3.5rem;place-items:center;border-radius:9999px;border-width:1px;border-style:dashed;border-color:#fed7aa40;background-color:#fdba741a;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.transform-drag-illustration__path:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transform-drag-illustration__path:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .transform-drag-illustration__target{gap:.375rem}.transform-drag-illustration__target{display:grid;gap:.75rem;border-style:dashed;border-color:#fed7aa4d;background-color:#f973161a}@media(min-width:1800px){.app-shell .field-card>.transform-drag-illustration__target:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.transform-drag-illustration__target:first-child .font-mono{font-size:.8125rem}}.transform-drag-illustration__target{transition:border-color .4s ease,background-color .4s ease,box-shadow .4s ease}.transform-drag-illustration__chip{position:absolute;left:50%;top:50%;z-index:10;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:#fed7aa66;background-color:#18181bf2;padding:.625rem .75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.transform-drag-illustration__chip){border-radius:6px}@media(min-width:2400px){.app-shell .timeline-scroll>.transform-drag-illustration__chip{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.transform-drag-illustration__chip{width:100%;justify-content:space-between}}.transform-drag-illustration__chip{color:#fbbf24cc;transform:translate(-28px,-20px) rotate(-4deg);will-change:transform,opacity}.transform-drag-illustration__chip i{display:block;height:.55rem;width:3rem;border-radius:9999px;background:color-mix(in srgb,var(--color-accent) 42%,rgba(255,255,255,.16))}@media(prefers-reduced-motion:no-preference){.transform-drag-illustration__chip{animation:transform-drag-drift 7s cubic-bezier(.4,0,.2,1) infinite}.transform-drag-illustration__target{animation:transform-drag-drop-glow 7s cubic-bezier(.4,0,.2,1) infinite}.transform-drag-illustration__list i.is-gap{animation:transform-drag-gap-breathe 3.5s ease-in-out infinite}.transform-drag-illustration__path{animation:transform-drag-arrow-flow 3.5s ease-in-out infinite}}.transform-drag-illustration__target i:first-child{width:66%;background:color-mix(in srgb,var(--color-accent) 24%,rgba(255,255,255,.1))}.transform-drag-illustration__target i:nth-child(2){width:44%}.transformation-empty-state h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.transformation-empty-state p{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.transformation-empty-state .btn-primary{margin-top:1.5rem}.transformation-empty-state__actions .btn-primary,.transformation-empty-state__actions .btn-secondary{margin-top:0;min-height:2.75rem;width:100%;white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.field-filter{position:relative;display:inline-flex;height:1.75rem;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.field-filter){border-radius:3px}.field-filter:hover{border-color:#fed7aa4d;background-color:#ffffff0f;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.field-filter:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.field-action-panel__groups .field-filter-row{gap:.375rem}.field-filter-row{display:grid;flex-shrink:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.5rem}@media(min-width:1800px){.app-shell .field-card>.field-filter-row:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-filter-row:first-child .font-mono{font-size:.8125rem}}.field-filter-row>span{font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.field-filter-row>div{display:flex;min-width:0px;flex-wrap:wrap;gap:.375rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-filter-row>div{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-filter-row>div{width:100%;justify-content:space-between}}.field-filter.active{color:color-mix(in srgb,var(--color-accent-2) 74%,white);border-color:color-mix(in srgb,var(--color-accent) 38%,transparent);background:color-mix(in srgb,var(--color-accent) 11%,transparent)}.field-filter-more{position:relative;display:inline-flex;flex-shrink:0}.field-filter-more__menu button.active{color:color-mix(in srgb,var(--color-accent-2) 74%,white);background:color-mix(in srgb,var(--color-accent) 11%,transparent)}.field-filter-badge{display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));background:color-mix(in srgb,var(--color-accent-2) 78%,white)}.field-action-panel__groups .field-filter-panel{gap:.375rem}.field-filter-panel{position:absolute;right:0;top:100%;z-index:50;margin-top:.25rem;display:grid;width:18rem;gap:.75rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.field-filter-panel){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.field-filter-panel:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-filter-panel:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .field-filter-panel__group{gap:.375rem}.field-filter-panel__group{display:grid;gap:.375rem}@media(min-width:1800px){.app-shell .field-card>.field-filter-panel__group:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.field-filter-panel__group:first-child .font-mono{font-size:.8125rem}}.field-filter-panel__group>span{font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.field-filter-panel__group>div{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width:2400px){.app-shell .timeline-scroll>.field-filter-panel__group>div{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.field-filter-panel__group>div{width:100%;justify-content:space-between}}.field-filter-panel__clear{margin-top:.25rem;border-radius:.25rem;padding:.375rem .5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.field-filter-panel__clear){border-radius:3px}.field-filter-panel__clear:hover{background-color:#ffffff12;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.field-filter-panel__clear:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.field-list-scroll{scrollbar-width:thin;scrollbar-color:rgba(161,161,170,.18) transparent}.field-list-scroll:hover,.field-list-scroll:focus-within{scrollbar-color:rgba(161,161,170,.34) transparent}.field-list-scroll::-webkit-scrollbar{width:4px}.field-list-scroll::-webkit-scrollbar-track{background:transparent}.field-list-scroll::-webkit-scrollbar-thumb{background:#a1a1aa24;border-radius:999px}.field-list-scroll:hover::-webkit-scrollbar-thumb,.field-list-scroll:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa52}.field-action-panel__groups .preview-mode-tabs{gap:.375rem}.preview-mode-tabs{display:grid;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040;padding:.25rem}.app-shell :where(.preview-mode-tabs){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.preview-mode-tabs:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.preview-mode-tabs:first-child .font-mono{font-size:.8125rem}}.toggle{border-radius:.25rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.toggle){border-radius:3px}.toggle:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle.active{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.diff{border-width:0px;background-color:transparent;padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem}.diff.added,.diff.removed,.diff.\!removed,.diff.changed,.diff.\!changed,.diff.masked,.diff.\!masked,.diff.noop{background-color:transparent}.diff-count{display:flex;min-width:0px;flex-direction:column;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.5rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.diff-count){border-radius:4px}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-count{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-count{width:100%;justify-content:space-between}}.diff-count:hover{border-color:#fed7aa40;background-color:#ffffff0e}.diff-count:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.diff-count.active{border-color:color-mix(in srgb,var(--color-accent) 42%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--color-accent) 12%,rgba(0,0,0,.24));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 20%,transparent)}.field-action-panel__groups .diff-viewer__filter-grid{gap:.375rem}.diff-viewer__filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__filter-grid:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__filter-grid:first-child .font-mono{font-size:.8125rem}}.diff-viewer__filter-state{display:flex;min-height:1.75rem;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;padding:.375rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.app-shell :where(.diff-viewer__filter-state){border-radius:3px}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer__filter-state{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer__filter-state{width:100%;justify-content:space-between}}.diff-viewer__filter-state button{border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.25rem .5rem;font-size:10px;text-transform:none;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.diff-viewer__filter-state button){border-radius:3px}.diff-viewer__filter-state button:hover{border-color:#fed7aa40;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.diff-viewer__filter-state button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.diff-viewer__filtered-empty{border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:1.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.app-shell :where(.diff-viewer__filtered-empty){border-radius:3px}.diff-count.added,.diff-count.removed,.diff-count.\!removed,.diff-count.changed,.diff-count.\!changed,.diff-count.masked,.diff-count.\!masked{border-color:#ffffff1a;background-color:#0003}.field-action-panel__groups .diff-viewer__layout{gap:.375rem}.diff-viewer__layout{display:grid;min-height:0px;gap:1rem}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__layout:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__layout:first-child .font-mono{font-size:.8125rem}}.diff-viewer__diff-column,.diff-viewer__payload-column{min-width:0px}.field-action-panel__groups .diff-viewer__payload-column{gap:.375rem}.diff-viewer__payload-column{display:grid;align-content:flex-start;gap:.5rem}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__payload-column:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__payload-column:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .diff-viewer__payload-summary-copy{gap:.375rem}.diff-viewer__payload-summary-copy{display:grid;min-width:0px;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__payload-summary-copy:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__payload-summary-copy:first-child .font-mono{font-size:.8125rem}}.diff-viewer__payload-summary-copy>span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-viewer__payload-summary-copy small{grid-column-start:2;font-size:10px;font-weight:600;text-transform:none;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.diff-viewer__payload-caret{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field-action-panel__groups .diff-viewer__payload-launch{gap:.375rem}.diff-viewer__payload-launch{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.diff-viewer__payload-launch){border-radius:6px}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__payload-launch:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__payload-launch:first-child .font-mono{font-size:.8125rem}}.diff-viewer__payload-launch:hover{border-color:#fed7aa40;background-color:#ffffff0e}.diff-viewer__payload-launch:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.diff-viewer__payload-launch:hover .diff-viewer__payload-caret,.diff-viewer__payload-launch:focus-visible .diff-viewer__payload-caret{color:color-mix(in srgb,var(--color-accent-2) 72%,white)}.diff-viewer__payload-open-indicator{border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0b;padding:.25rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.app-shell :where(.diff-viewer__payload-open-indicator){border-radius:3px}.diff-viewer__payload-copy{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0b;padding:.25rem .5rem;font-size:10px;font-weight:600;text-transform:none;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.diff-viewer__payload-copy){border-radius:3px}.diff-viewer__payload-copy:hover{border-color:#fed7aa40;background-color:#ffffff14;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.diff-viewer__payload-copy:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .2)}.diff-viewer__payload-dialog-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background-color:#0009;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer__payload-dialog-backdrop{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer__payload-dialog-backdrop{width:100%;justify-content:space-between}}.diff-viewer__payload-dialog{display:flex;min-height:0px;width:100%;max-width:64rem;flex-direction:column;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(12 12 13 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.diff-viewer__payload-dialog){border-radius:6px}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer__payload-dialog{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer__payload-dialog{width:100%;justify-content:space-between}}.diff-viewer__payload-dialog{max-height:min(82vh,760px)}.diff-viewer__payload-dialog-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:#ffffff1a;padding:1rem}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer__payload-dialog-header{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer__payload-dialog-header{width:100%;justify-content:space-between}}.diff-viewer__payload-dialog-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.diff-viewer__payload-dialog-header span{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.diff-viewer__payload-dialog-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer__payload-dialog-actions{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer__payload-dialog-actions{width:100%;justify-content:space-between}}.diff-viewer__payload-dialog-code{min-height:0px;flex:1 1 0%;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;padding:1rem;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .diff-viewer__payload-dialog-code{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .diff-viewer__payload-dialog-code{font-size:.8125rem}}.v2-workbench__proof .diff-viewer__payload-dialog-code{scrollbar-width:thin;scrollbar-color:transparent transparent}.v2-workbench__proof .diff-viewer__payload-dialog-code:hover,.v2-workbench__proof .diff-viewer__payload-dialog-code:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v2-workbench__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar{width:4px;height:4px}.v2-workbench__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar-track{background:transparent}.v2-workbench__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v2-workbench__proof .diff-viewer__payload-dialog-code:hover::-webkit-scrollbar-thumb,.v2-workbench__proof .diff-viewer__payload-dialog-code:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.v3-cockpit__proof .diff-viewer__payload-dialog-code{scrollbar-width:thin;scrollbar-color:transparent transparent}.v3-cockpit__proof .diff-viewer__payload-dialog-code:hover,.v3-cockpit__proof .diff-viewer__payload-dialog-code:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v3-cockpit__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar{width:4px;height:4px}.v3-cockpit__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar-track{background:transparent}.v3-cockpit__proof .diff-viewer__payload-dialog-code::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v3-cockpit__proof .diff-viewer__payload-dialog-code:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof .diff-viewer__payload-dialog-code:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.diff-viewer__payload-dialog-code{background:#070708}.field-action-panel__groups .diff-value{gap:.375rem}.diff-value{display:grid;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;padding:.375rem .5rem}.app-shell :where(.diff-value){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.diff-value:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-value:first-child .font-mono{font-size:.8125rem}}.diff-value.before{border-color:#fda4af33;background-color:#4c05191a}.diff-value.after{border-color:#6ee7b733;background-color:#022c2226}.diff-viewer--compact .diff-viewer__diff-column>div:first-child{margin-bottom:.5rem}.field-action-panel__groups .diff-viewer__helper-copy{gap:.375rem}.diff-viewer__helper-copy{margin-top:.25rem;display:grid;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.diff-viewer__helper-copy:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer__helper-copy:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .diff-viewer--compact .diff-viewer__header-copy{gap:.375rem}.diff-viewer--compact .diff-viewer__header-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}@media(min-width:1800px){.app-shell .field-card>.diff-viewer--compact .diff-viewer__header-copy:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.diff-viewer--compact .diff-viewer__header-copy:first-child .font-mono{font-size:.8125rem}}.diff-viewer--compact .diff-viewer__diff-column h2{font-size:.75rem;line-height:1rem;white-space:nowrap}.diff-viewer--compact .diff-viewer__helper-copy{margin-top:0;display:flex;min-width:0px;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0px}@media(min-width:2400px){.app-shell .timeline-scroll>.diff-viewer--compact .diff-viewer__helper-copy{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.diff-viewer--compact .diff-viewer__helper-copy{width:100%;justify-content:space-between}}.diff-viewer--compact .diff-viewer__helper-copy p{min-width:-moz-fit-content;min-width:fit-content;line-height:1rem}@media(max-width:980px){.diff-viewer--compact .diff-viewer__header-copy{grid-template-columns:repeat(1,minmax(0,1fr))}.diff-viewer--compact .diff-viewer__helper-copy{margin-top:.25rem}}.diff-viewer--compact .diff-viewer__filter-grid{gap:.25rem}.diff-viewer--compact .diff-count{min-height:3rem;padding:.375rem .5rem}.diff-viewer--compact .diff-count span:first-child{font-size:9px}.diff-viewer--compact .diff-count span:last-child{margin-top:0;font-size:.875rem;line-height:1.25rem}.diff-viewer--compact .diff-viewer__entries{margin-top:.5rem}.diff-viewer--compact .diff-viewer__entries>:not([hidden])~:not([hidden]){margin-top:.45rem}.diff-viewer--compact .diff-viewer__filter-state{min-height:1.5rem;padding:.25rem .5rem}.diff-viewer--compact .diff{padding-top:.375rem;padding-bottom:.375rem}.diff-viewer--compact .diff>div:first-child{align-items:center}.diff-viewer--compact .diff>div:first-child .scope{font-size:9px}.diff-viewer--compact .diff>div:first-child span:first-child{font-size:.75rem;line-height:1rem}.diff-viewer--compact .diff>div:nth-child(2){margin-top:.25rem;gap:.25rem;font-size:11px}.diff-viewer--compact .diff-value{grid-template-columns:14px 42px minmax(0,1fr);gap:.375rem;padding:.25rem .5rem}.diff-viewer--compact .diff-value>span:nth-child(2){font-size:9px}.diff-value--redact{border-color:color-mix(in srgb,var(--color-accent) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--color-accent) 7%,rgba(8,8,8,.6))}.diff-value--redact>span:first-child{color:var(--color-accent-2)}.redacted-value{position:relative;display:inline-flex;min-width:0px;align-items:center;overflow:hidden}.redacted-value__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.redacted-value.is-sealing .redacted-value__text{color:color-mix(in srgb,var(--color-accent-2) 70%,#f4f1ec);text-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 45%,transparent)}.redacted-value__sweep{pointer-events:none;position:absolute;top:0;bottom:0;left:0;width:2rem;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 55%,transparent) 55%,color-mix(in srgb,var(--color-accent-2) 75%,transparent));filter:blur(2px)}.diff-value__shred-text{position:relative}@media(prefers-reduced-motion:no-preference){.redacted-value.is-sealing .redacted-value__sweep{animation:redaction-sweep var(--motion-slow) var(--ease-emphasized) both}.diff-value--redact{animation:redaction-seal var(--motion-slow) ease-out both}.diff-value--shred .diff-value__shred-text{animation:redaction-shred var(--motion-slow) ease-out both}}.impact-pill{position:relative;display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.impact-pill){border-radius:3px}.impact-pill:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.impact-pill__label{font-weight:500}.impact-pill--masked{border-color:#fde68a4d;background-color:#fbbf241a;--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.impact-pill--removed{border-color:#fda4af40;background-color:#f43f5e1a;--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.impact-pill--changed{border-color:#7dd3fc40;background-color:#0ea5e91a;--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.impact-pill__popover{pointer-events:none;position:absolute;right:0;top:100%;z-index:90;margin-top:.5rem;display:none;width:18rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(13 13 15 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));opacity:0;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.impact-pill__popover){border-radius:4px}.impact-pill:hover .impact-pill__popover,.impact-pill:focus .impact-pill__popover,.impact-pill:focus-within .impact-pill__popover{display:block;opacity:1}.impact-pill__popover:before{position:absolute;top:-.375rem;right:1.25rem;height:.75rem;width:.75rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-top-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(13 13 15 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.impact-pill__popover strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.impact-pill__hint{margin-top:.25rem;display:block;font-size:11px;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.field-action-panel__groups .impact-pill__list{gap:.375rem}.impact-pill__list{margin-top:.5rem;display:grid;gap:.375rem}@media(min-width:1800px){.app-shell .field-card>.impact-pill__list:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.impact-pill__list:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .impact-pill__item{gap:.375rem}.impact-pill__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff09;padding:.375rem .5rem}.app-shell :where(.impact-pill__item){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.impact-pill__item:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.impact-pill__item:first-child .font-mono{font-size:.8125rem}}.impact-pill__item span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:11px;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .impact-pill__item span{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .impact-pill__item span{font-size:.8125rem}}.impact-pill__item small{font-size:9px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.impact-pill__list em{font-size:11px;font-style:normal;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.counter-bump{display:inline-block}@media(prefers-reduced-motion:no-preference){.counter-bump{animation:counter-bump var(--motion-base) var(--ease-emphasized)}}.field-action-panel__groups .error-boundary{gap:.375rem}.error-boundary{display:grid;min-height:100vh;place-items:center;padding:1.5rem}@media(min-width:1800px){.app-shell .field-card>.error-boundary:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.error-boundary:first-child .font-mono{font-size:.8125rem}}.error-boundary{background:var(--color-page)}.error-boundary__card{width:100%;max-width:28rem;border-radius:.75rem;border-width:1px;border-color:#fb71854d;--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.error-boundary__card,.rounded-2xl){border-radius:8px}.error-boundary__title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.error-boundary__body{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.error-boundary__detail{margin-top:1rem;max-height:10rem;overflow:auto;white-space:pre-wrap;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0000004d;padding:.75rem;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.app-shell :where(.error-boundary__detail){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .error-boundary__detail{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .error-boundary__detail{font-size:.8125rem}}.v2-workbench__proof .error-boundary__detail{scrollbar-width:thin;scrollbar-color:transparent transparent}.v2-workbench__proof .error-boundary__detail:hover,.v2-workbench__proof .error-boundary__detail:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v2-workbench__proof .error-boundary__detail::-webkit-scrollbar{width:4px;height:4px}.v2-workbench__proof .error-boundary__detail::-webkit-scrollbar-track{background:transparent}.v2-workbench__proof .error-boundary__detail::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v2-workbench__proof .error-boundary__detail:hover::-webkit-scrollbar-thumb,.v2-workbench__proof .error-boundary__detail:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.v3-cockpit__proof .error-boundary__detail{scrollbar-width:thin;scrollbar-color:transparent transparent}.v3-cockpit__proof .error-boundary__detail:hover,.v3-cockpit__proof .error-boundary__detail:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v3-cockpit__proof .error-boundary__detail::-webkit-scrollbar{width:4px;height:4px}.v3-cockpit__proof .error-boundary__detail::-webkit-scrollbar-track{background:transparent}.v3-cockpit__proof .error-boundary__detail::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v3-cockpit__proof .error-boundary__detail:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof .error-boundary__detail:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.error-boundary__actions{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.5rem}@media(min-width:2400px){.app-shell .timeline-scroll>.error-boundary__actions{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.error-boundary__actions{width:100%;justify-content:space-between}}.timeline-drawer.\!open .timeline-drawer-content{overflow:visible!important}.timeline-drawer.open .timeline-drawer-content{overflow:visible}.timeline-drawer.collapsed .timeline-drawer-content{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.execution-scrubber{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:60;flex-shrink:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:1px;border-color:#ffffff16;background:#151515;box-shadow:0 -.5rem 1.25rem #0000002e;overflow:visible}.execution-scrubber__backdrop{pointer-events:none;position:fixed;inset:0;z-index:-10;border-width:0px;background-color:#00000059;padding:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.execution-scrubber__backdrop:focus-visible{outline:2px solid transparent;outline-offset:2px}.execution-scrubber.open .execution-scrubber__backdrop,.execution-scrubber.\!open .execution-scrubber__backdrop{pointer-events:auto;opacity:1}.execution-scrubber__resize-handle{position:absolute;left:0;right:0;top:0;z-index:10;height:.5rem;cursor:ns-resize;border-width:0px;background-color:transparent;padding:0}.execution-scrubber__resize-handle:focus-visible{outline:2px solid transparent;outline-offset:2px}.execution-scrubber__resize-handle:after{position:absolute;left:50%;top:0;height:.25rem;width:4rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-content: "";content:var(--tw-content);background:#ffffff1f;opacity:0;transition:opacity .16s ease,background-color .16s ease}.execution-scrubber__resize-handle:hover:after,.execution-scrubber__resize-handle:focus-visible:after{opacity:1;background:color-mix(in srgb,var(--color-accent) 28%,rgba(255,255,255,.18))}.execution-scrubber__content{display:flex;min-height:0px;flex-direction:column;overflow:hidden;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.75rem 1.25rem}@media(min-width:2400px){.app-shell .timeline-scroll>.execution-scrubber__content{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.execution-scrubber__content{width:100%;justify-content:space-between}}.execution-scrubber__content{height:var(--execution-scrubber-height, 62vh);max-height:calc(100vh - 8.75rem);opacity:1;transition:height .18s cubic-bezier(.22,1,.36,1),opacity .18s ease,padding-top .24s cubic-bezier(.22,1,.36,1),padding-bottom .24s cubic-bezier(.22,1,.36,1)}.execution-scrubber--empty .execution-scrubber__content{height:min(24rem,var(--execution-scrubber-height, 62vh))}.execution-scrubber.collapsed .execution-scrubber__content{height:0;padding-top:0;padding-bottom:0;opacity:0}.execution-scrubber.collapsed{pointer-events:none}.execution-scrubber.collapsed .execution-scrubber__notch{pointer-events:auto}.execution-scrubber__notch{font-family:General Sans,Satoshi,ui-sans-serif,system-ui,sans-serif;position:absolute;left:50%;top:0;display:inline-flex;height:1.75rem;--tw-translate-x: -50%;--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.375rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:1px;border-bottom-width:0px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;line-height:1;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.execution-scrubber__notch:focus-visible{outline:2px solid transparent;outline-offset:2px}.execution-scrubber__notch{border-color:#ffffff17;background:#151515;box-shadow:0 -.35rem .9rem #0000002e}.execution-scrubber__notch:hover{border-color:color-mix(in srgb,var(--color-accent) 32%,rgba(255,255,255,.12));color:color-mix(in srgb,var(--color-accent-2) 72%,white)}.preview-sidebar-notch{font-family:General Sans,Satoshi,ui-sans-serif,system-ui,sans-serif;position:absolute;top:4.25rem;right:0;z-index:30;display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .3rem;border:1px solid rgba(255,255,255,.09);border-right:0;border-radius:.4rem 0 0 .4rem;background:#151515;color:#e4e4e7;box-shadow:-.35rem 0 .9rem #0000002e;transition:border-color .16s ease,color .16s ease;cursor:pointer}.preview-sidebar-notch:hover{border-color:color-mix(in srgb,var(--color-accent) 32%,rgba(255,255,255,.12));color:color-mix(in srgb,var(--color-accent-2) 72%,white)}.preview-sidebar-notch:focus-visible{outline:none;box-shadow:-.35rem 0 .9rem #0000002e,0 0 0 3px color-mix(in srgb,var(--color-accent) 24%,transparent)}.preview-sidebar-notch__label{writing-mode:vertical-rl;text-orientation:mixed;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.preview-sidebar-notch svg{color:#71717a;transition:transform .16s var(--ease-emphasized)}.preview-sidebar-notch.is-open .preview-sidebar-notch__caret{transform:rotate(180deg)}.execution-scrubber__notch svg{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.execution-scrubber__preview{margin-top:.5rem;min-height:0px;flex:1 1 0%;overflow:auto;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.625rem}.app-shell :where(.execution-scrubber__preview){border-radius:4px}.v2-workbench__proof .execution-scrubber__preview{scrollbar-width:thin;scrollbar-color:transparent transparent}.v2-workbench__proof .execution-scrubber__preview:hover,.v2-workbench__proof .execution-scrubber__preview:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v2-workbench__proof .execution-scrubber__preview::-webkit-scrollbar{width:4px;height:4px}.v2-workbench__proof .execution-scrubber__preview::-webkit-scrollbar-track{background:transparent}.v2-workbench__proof .execution-scrubber__preview::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v2-workbench__proof .execution-scrubber__preview:hover::-webkit-scrollbar-thumb,.v2-workbench__proof .execution-scrubber__preview:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.v3-cockpit__proof .execution-scrubber__preview{scrollbar-width:thin;scrollbar-color:transparent transparent}.v3-cockpit__proof .execution-scrubber__preview:hover,.v3-cockpit__proof .execution-scrubber__preview:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v3-cockpit__proof .execution-scrubber__preview::-webkit-scrollbar{width:4px;height:4px}.v3-cockpit__proof .execution-scrubber__preview::-webkit-scrollbar-track{background:transparent}.v3-cockpit__proof .execution-scrubber__preview::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v3-cockpit__proof .execution-scrubber__preview:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof .execution-scrubber__preview:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.execution-scrubber__preview--empty{overflow:hidden}.execution-scrubber__empty-header{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:.75rem}@media(min-width:2400px){.app-shell .timeline-scroll>.execution-scrubber__empty-header{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.execution-scrubber__empty-header{width:100%;justify-content:space-between}}.execution-scrubber__empty-payload{height:100%;min-height:0px;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0000004d;padding:.75rem;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.app-shell :where(.execution-scrubber__empty-payload){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .execution-scrubber__empty-payload{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .execution-scrubber__empty-payload{font-size:.8125rem}}.v2-workbench__proof .execution-scrubber__empty-payload{scrollbar-width:thin;scrollbar-color:transparent transparent}.v2-workbench__proof .execution-scrubber__empty-payload:hover,.v2-workbench__proof .execution-scrubber__empty-payload:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v2-workbench__proof .execution-scrubber__empty-payload::-webkit-scrollbar{width:4px;height:4px}.v2-workbench__proof .execution-scrubber__empty-payload::-webkit-scrollbar-track{background:transparent}.v2-workbench__proof .execution-scrubber__empty-payload::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v2-workbench__proof .execution-scrubber__empty-payload:hover::-webkit-scrollbar-thumb,.v2-workbench__proof .execution-scrubber__empty-payload:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.v3-cockpit__proof .execution-scrubber__empty-payload{scrollbar-width:thin;scrollbar-color:transparent transparent}.v3-cockpit__proof .execution-scrubber__empty-payload:hover,.v3-cockpit__proof .execution-scrubber__empty-payload:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.v3-cockpit__proof .execution-scrubber__empty-payload::-webkit-scrollbar{width:4px;height:4px}.v3-cockpit__proof .execution-scrubber__empty-payload::-webkit-scrollbar-track{background:transparent}.v3-cockpit__proof .execution-scrubber__empty-payload::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v3-cockpit__proof .execution-scrubber__empty-payload:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof .execution-scrubber__empty-payload:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.execution-scrubber__preview:has(.diff-viewer--drawer){display:flex;flex-direction:column;overflow:hidden}@media(min-width:2400px){.app-shell .timeline-scroll>.execution-scrubber__preview:has(.diff-viewer--drawer){gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.execution-scrubber__preview:has(.diff-viewer--drawer){width:100%;justify-content:space-between}}.execution-scrubber__preview .diff-viewer{min-height:0px}.execution-scrubber__preview .diff-viewer--drawer{height:100%;min-height:0px;flex:1 1 0%}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__layout{grid-template-columns:minmax(0,1.55fr) minmax(14rem,.72fr);align-items:start;height:100%;min-height:0;overflow:hidden}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__diff-column,.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column{min-height:0;max-height:100%;overflow:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;overscroll-behavior:contain}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__diff-column::-webkit-scrollbar,.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column::-webkit-scrollbar{width:.45rem}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__diff-column::-webkit-scrollbar-track,.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column::-webkit-scrollbar-track{background:transparent}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__diff-column::-webkit-scrollbar-thumb,.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff2e}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__diff-column:hover::-webkit-scrollbar-thumb,.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column:hover::-webkit-scrollbar-thumb{background:#ffffff47}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column{grid-template-rows:auto auto}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-card:not(.diff-viewer__payload-launch){display:flex;min-height:0px;flex-direction:column;opacity:.8;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:2400px){.app-shell .timeline-scroll>.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-card:not(.diff-viewer__payload-launch){gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-card:not(.diff-viewer__payload-launch){width:100%;justify-content:space-between}}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-card:not(.diff-viewer__payload-launch):focus-within{opacity:1}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-card:not(.diff-viewer__payload-launch):hover{opacity:1}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-code{max-height:min(19rem,calc(var(--execution-scrubber-height, 62vh) - 16rem))}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__entries{max-height:none;overflow:visible;padding-right:0}@media(max-width:980px){.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__layout{grid-template-columns:1fr}.execution-scrubber__preview .diff-viewer--drawer .diff-viewer__payload-column{grid-row:3}}.field-action-panel__groups .execution-scrubber__mode{gap:.375rem}.execution-scrubber__mode{margin-top:0;display:grid;width:16rem;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__mode:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__mode:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__mode .toggle:disabled{cursor:not-allowed;opacity:.35}.execution-scrubber__rail-controls{display:flex;flex-shrink:0;align-items:center;gap:.5rem}@media(min-width:2400px){.app-shell .timeline-scroll>.execution-scrubber__rail-controls{gap:.625rem}}@media(min-width:821px)and (max-width:1480px){.v3-cockpit .variant-panel-header>.execution-scrubber__rail-controls{width:100%;justify-content:space-between}}.execution-scrubber__play{display:inline-flex;height:1.75rem;flex-shrink:0;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;line-height:1;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.execution-scrubber__play){border-radius:4px}.execution-scrubber__play:focus-visible{outline:2px solid transparent;outline-offset:2px}.execution-scrubber__play{border-color:#ffffff1f;background:#ffffff0a}.execution-scrubber__play:hover{border-color:color-mix(in srgb,var(--color-accent) 36%,rgba(255,255,255,.12));color:color-mix(in srgb,var(--color-accent-2) 74%,white)}.execution-scrubber__play:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 24%,transparent)}.execution-scrubber__play svg{color:color-mix(in srgb,var(--color-accent) 78%,white)}.execution-scrubber__play.is-playing{border-color:color-mix(in srgb,var(--color-accent) 48%,transparent);background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:color-mix(in srgb,var(--color-accent-2) 82%,white)}.execution-scrubber__play.is-stopped{border-color:color-mix(in srgb,var(--color-warning) 56%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:color-mix(in srgb,var(--color-warning) 82%,white)}.execution-scrubber__play.is-stopped svg{color:color-mix(in srgb,var(--color-warning) 88%,white)}.vertical-scrubber{position:absolute;left:0;top:0;bottom:0;width:22px;cursor:grab;touch-action:none;z-index:5}.vertical-scrubber:focus-visible{outline:none}.vertical-scrubber:focus-visible .vertical-scrubber__thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 30%,transparent)}.vertical-timeline.is-dragging,.vertical-timeline.is-dragging .vertical-scrubber{cursor:grabbing}.vertical-scrubber__track{position:absolute;left:11px;top:4px;bottom:4px;width:2px;transform:translate(-50%);border-radius:999px;background:#ffffff14}.vertical-scrubber__progress{position:absolute;left:11px;top:4px;width:2px;transform:translate(-50%);border-radius:999px;background:color-mix(in srgb,var(--color-accent) 70%,transparent)}.vertical-scrubber__thumb{position:absolute;left:11px;display:flex;height:18px;width:18px;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:999px;background:var(--color-accent, #ff7a2f);color:#1b1206;box-shadow:0 2px 6px #00000073;transition:box-shadow .14s ease}.vertical-scrubber__thumb.is-dragging{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 26%,transparent)}@media(max-width:760px){.execution-scrubber__rail-header{grid-template-columns:repeat(1,minmax(0,1fr))}.execution-scrubber__rail-controls{width:100%}.execution-scrubber__mode{width:auto;flex:1 1 0%}}.field-action-panel__groups .execution-scrubber__rail-row{gap:.375rem}.execution-scrubber__rail-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;border-radius:.375rem;border-width:1px;border-color:#fed7aa33;background-color:#fdba740b;padding:.5rem .75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.execution-scrubber__rail-row){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__rail-row:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__rail-row:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__rail-row--empty{background-color:#ffffff06}.field-action-panel__groups .execution-scrubber__empty-rail{gap:.375rem}.execution-scrubber__empty-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-left:.125rem;padding-right:.125rem;padding-top:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__empty-rail:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__empty-rail:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__empty-rail i{height:.25rem;border-radius:9999px;background-color:#ffffff26}.execution-scrubber__slider-wrap{--scrub-progress: 0%;min-width:0px;padding-left:.5rem;padding-right:.5rem}.field-action-panel__groups .execution-scrubber__rail-main{gap:.375rem}.execution-scrubber__rail-main{display:grid;min-width:0px;gap:.375rem}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__rail-main:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__rail-main:first-child .font-mono{font-size:.8125rem}}.field-action-panel__groups .execution-scrubber__rail-header{gap:.375rem}.execution-scrubber__rail-header{display:grid;min-width:0px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__rail-header:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__rail-header:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__hazard{display:inline-flex;min-width:0px;align-items:flex-start;gap:.375rem;border-radius:.25rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1.25rem}.app-shell :where(.execution-scrubber__hazard){border-radius:3px}.execution-scrubber__hazard{background:color-mix(in srgb,var(--color-warning) 9%,transparent);border-color:color-mix(in srgb,var(--color-warning) 25%,transparent);color:color-mix(in srgb,var(--color-warning) 78%,white)}.execution-scrubber__hazard svg{margin-top:.25rem;flex-shrink:0}.execution-scrubber__hazard span{min-width:0px}.field-action-panel__groups .execution-scrubber__stop-summary{gap:.375rem}.execution-scrubber__stop-summary{display:grid;min-width:0px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__stop-summary:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__stop-summary:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__stop-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.execution-scrubber__stop-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.grid:first-child .execution-scrubber__stop-summary span{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .execution-scrubber__stop-summary span{font-size:.8125rem}}.execution-scrubber__slider{height:1.25rem;width:100%;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.execution-scrubber__slider:focus-visible{outline:2px solid transparent;outline-offset:2px}.execution-scrubber__slider::-webkit-slider-runnable-track{height:.38rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 82%,white) var(--scrub-progress),rgba(255,255,255,.13) var(--scrub-progress))}.execution-scrubber__slider::-moz-range-track{height:.38rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 82%,white) var(--scrub-progress),rgba(255,255,255,.13) var(--scrub-progress))}.execution-scrubber__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:9999px;width:1.2rem;height:1.2rem;margin-top:-.52rem;border:2px solid #151515;background:color-mix(in srgb,var(--color-accent) 82%,white);box-shadow:0 0 0 1px #ffffff47,0 .35rem 1rem color-mix(in srgb,var(--color-accent) 28%,transparent)}.execution-scrubber__slider::-moz-range-thumb{width:1.2rem;height:1.2rem;border-radius:999px;border:2px solid #151515;background:color-mix(in srgb,var(--color-accent) 82%,white);box-shadow:0 0 0 1px #ffffff47,0 .35rem 1rem color-mix(in srgb,var(--color-accent) 28%,transparent)}.execution-scrubber__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 24%,transparent)}.execution-scrubber__slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 24%,transparent)}.execution-scrubber__ticks{position:relative;margin-top:.125rem;height:1rem}.field-action-panel__groups .execution-scrubber__tick{gap:.375rem}.execution-scrubber__tick{position:absolute;top:0;display:grid;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-items:center;gap:.125rem;font-size:10px;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}@media(min-width:1800px){.app-shell .field-card>.execution-scrubber__tick:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.execution-scrubber__tick:first-child .font-mono{font-size:.8125rem}}.execution-scrubber__tick span{height:.25rem;width:.25rem;border-radius:9999px;background-color:#fff3}.execution-scrubber__tick small{white-space:nowrap}.execution-scrubber__tick.is-start{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-items:start;text-align:left}.execution-scrubber__tick.is-end{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-items:end;text-align:right}.execution-scrubber__tick.is-start span,.execution-scrubber__tick.is-end span{display:none}.execution-scrubber__tick.active{color:color-mix(in srgb,var(--color-accent-2) 76%,white)}.execution-scrubber__tick.has-hazard span{height:.375rem;width:.375rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bg, #151515) 55%,transparent)}.execution-scrubber__tick.has-hazard--danger span{background:var(--color-danger)}.execution-scrubber__tick.has-hazard--danger small{color:color-mix(in srgb,var(--color-danger) 86%,white)}.execution-scrubber__tick.has-hazard--warning span{background:var(--color-warning)}.execution-scrubber__tick.has-hazard--warning small{color:color-mix(in srgb,var(--color-warning) 88%,white)}.diff-viewer--compact .diff-count{padding-top:.375rem;padding-bottom:.375rem}.diff-viewer--compact .preview-mode-tabs{display:none}.diff-viewer--compact:not(.diff-viewer--drawer) details,.diff-viewer--compact:not(.diff-viewer--drawer) .diff-viewer__validation-card{display:none}.timeline-step.static:hover .timeline-node,.timeline-step.static:focus-within .timeline-node{width:148px;padding-right:2.5rem}.timeline-node.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:color-mix(in srgb,var(--color-accent) 48%,rgba(255,255,255,.12));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 11%,transparent),#ffffff0b),#141414;box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--color-accent) 10%,transparent)}.timeline-node.disabled{opacity:.45}.timeline-add{position:relative;display:inline-flex;height:2.75rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center}.timeline-add__line{height:1px;flex:1 1 0%;background:linear-gradient(90deg,#ffffff2e,#ffffff0d)}.timeline-add__button{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.timeline-add__button:hover{border-color:#fed7aa73;background-color:#fdba7426;--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.timeline-add__button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .35)}.field-action-panel__groups .timeline-add__menu{gap:.375rem}.timeline-add__menu{position:absolute;bottom:100%;left:50%;margin-bottom:.5rem;display:grid;width:16rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.25rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1));padding:.375rem;text-align:left;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.app-shell :where(.timeline-add__menu){border-radius:4px}@media(min-width:1800px){.app-shell .field-card>.timeline-add__menu:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.timeline-add__menu:first-child .font-mono{font-size:.8125rem}}.timeline-add__menu{z-index:70}.field-action-panel__groups .timeline-add__menu button{gap:.375rem}.timeline-add__menu button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:.5rem;border-radius:.25rem;padding:.5rem .625rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-shell :where(.timeline-add__menu button){border-radius:3px}@media(min-width:1800px){.app-shell .field-card>.timeline-add__menu button:first-child .font-mono{font-size:.875rem}.app-shell .telemetry-explorer-pane .field-card>.timeline-add__menu button:first-child .font-mono{font-size:.8125rem}}.timeline-add__menu button:hover{background-color:#ffffff12}.timeline-add__menu button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 186 116 / .25)}.timeline-add__menu button>svg{margin-top:.125rem;align-self:start}.timeline-add__menu strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.timeline-add__menu small{margin-top:.125rem;display:block;font-size:11px;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.export-rule-status.included{border-color:#86efac38;background:#22c55e1a;color:#bbf7d0}.export-rule-status.skipped{border-color:#ffffff1a;background:#ffffff09;color:#71717a}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.top-14{top:3.5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mt-5{margin-top:-1.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-8{margin-left:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[142px\]{width:142px}.w-\[440px\]{width:440px}.w-\[min\(28rem\,100\%\)\]{width:min(28rem,100%)}.w-\[min\(420px\,calc\(100vw-3rem\)\)\]{width:min(420px,calc(100vw - 3rem))}.w-\[min\(42rem\,100\%\)\]{width:min(42rem,100%)}.w-\[min\(440px\,100vw\)\]{width:min(440px,100vw)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_64px_58px\]{grid-template-columns:1fr 64px 58px}.grid-cols-\[24px_32px_minmax\(0\,1fr\)_90px_76px\]{grid-template-columns:24px 32px minmax(0,1fr) 90px 76px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-emerald-300\/20{border-color:#6ee7b733}.border-orange-100\/10{border-color:#ffedd51a}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/40{border-color:#fdba7466}.border-orange-300\/50{border-color:#fdba7480}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/30{border-color:#fb71854d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.bg-\[\#050505\]{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-\[\#050505\]\/95{background-color:#050505f2}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0f111a\]{--tw-bg-opacity: 1;background-color:rgb(15 17 26 / var(--tw-bg-opacity, 1))}.bg-\[\#101010\]{--tw-bg-opacity: 1;background-color:rgb(16 16 16 / var(--tw-bg-opacity, 1))}.bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#151515\]{--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity, 1))}.bg-\[\#151515\]\/95{background-color:#151515f2}.bg-\[\#161616\]{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-\[\#191b1f\]{--tw-bg-opacity: 1;background-color:rgb(25 27 31 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-500\/10{background-color:#10b9811a}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-300\/\[0\.06\]{background-color:#fdba740f}.bg-orange-300\/\[0\.07\]{background-color:#fdba7412}.bg-orange-300\/\[0\.08\]{background-color:#fdba7414}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-red-950\/30{background-color:#450a0a4d}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-5{padding-right:1.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:Fira Code,ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-55{opacity:.55}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color: rgb(255 255 255 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--motion-fast: .28s;--motion-base: .42s;--motion-slow: .52s;--ease-emphasized: cubic-bezier(.22, 1, .36, 1);--theme-page: #050505;--theme-page-elevated: #0b0b0c;--theme-surface: #111111;--theme-surface-raised: #181818;--theme-border: rgba(255, 112, 48, .12);--theme-border-strong: rgba(255, 112, 48, .3);--theme-text: #f4f1ec;--theme-text-muted: #9a948c;--theme-text-subtle: #6f6962;--theme-accent: #ff7030;--theme-accent-secondary: #ffad66;--theme-accent-ink: #170804;--theme-complement: #55d6c7;--theme-complement-blue: #82aaff;--theme-complement-violet: #b59cff;--theme-status-warning: #f7c948;--theme-status-danger: #ff6b6b;--theme-ambient-bg: var(--theme-page);--theme-ambient-surface: #151515;--theme-ambient-surface-raised: #1c1c1c;--theme-ambient-line: rgba(148, 163, 184, .14);--theme-ambient-line-strong: rgba(148, 163, 184, .26);--theme-ambient-accent: #e7e5df;--theme-ambient-accent-secondary: #a8a29a;--theme-ambient-success: var(--theme-complement);--theme-ambient-highlight: var(--theme-complement-blue);--theme-ambient-warning: #f7c948;--theme-ambient-muted: var(--theme-text-muted);--color-page: var(--theme-page);--color-page-elevated: var(--theme-page-elevated);--color-panel: var(--theme-surface);--color-panel-2: var(--theme-surface-raised);--color-border: var(--theme-border);--color-border-strong: var(--theme-border-strong);--color-text: var(--theme-text);--color-muted: var(--theme-text-muted);--color-subtle: var(--theme-text-subtle);--color-accent: var(--theme-accent);--color-accent-2: var(--theme-accent-secondary);--color-accent-ink: var(--theme-accent-ink);--color-complement: var(--theme-complement);--color-complement-blue: var(--theme-complement-blue);--color-complement-violet: var(--theme-complement-violet);--color-warning: var(--theme-status-warning);--color-danger: var(--theme-status-danger);--cyber-bg: var(--theme-ambient-bg);--cyber-panel: var(--theme-ambient-surface);--cyber-panel-2: var(--theme-ambient-surface-raised);--cyber-line: var(--theme-ambient-line);--cyber-line-strong: var(--theme-ambient-line-strong);--cyber-accent: var(--theme-ambient-accent);--cyber-accent-2: var(--theme-ambient-accent-secondary);--cyber-green: var(--theme-ambient-success);--cyber-magenta: var(--theme-ambient-highlight);--cyber-amber: var(--theme-ambient-warning);--cyber-muted: var(--theme-ambient-muted);font-family:Satoshi,General Sans,ui-sans-serif,system-ui,sans-serif;background:var(--color-page);font-synthesis:none;text-rendering:geometricPrecision}:root[data-theme=telemetry-default]{color-scheme:dark;--theme-page: #050505;--theme-page-elevated: #0b0b0c;--theme-surface: #111111;--theme-surface-raised: #181818;--theme-border: rgba(255, 112, 48, .12);--theme-border-strong: rgba(255, 112, 48, .3);--theme-text: #f4f1ec;--theme-text-muted: #9a948c;--theme-text-subtle: #6f6962;--theme-accent: #ff7030;--theme-accent-secondary: #ffad66;--theme-accent-ink: #170804;--theme-complement: #55d6c7;--theme-complement-blue: #82aaff;--theme-complement-violet: #b59cff;--theme-status-warning: #f7c948;--theme-status-danger: #ff6b6b;--theme-ambient-bg: var(--theme-page);--theme-ambient-surface: #151515;--theme-ambient-surface-raised: #1c1c1c;--theme-ambient-line: rgba(148, 163, 184, .14);--theme-ambient-line-strong: rgba(148, 163, 184, .26);--theme-ambient-accent: #e7e5df;--theme-ambient-accent-secondary: #a8a29a;--theme-ambient-success: var(--theme-complement);--theme-ambient-highlight: var(--theme-complement-blue);--theme-ambient-warning: #f7c948;--theme-ambient-muted: var(--theme-text-muted)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:linear-gradient(180deg,#0f0f0fe6,#050505fa 34rem),var(--color-page);font-family:Satoshi,General Sans,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}button,input,textarea{font:inherit}button,.btn-primary,.btn-secondary,.btn-small,.icon-button,.toggle,.mini,.chip,.scope,.finding-category,.field-signal{font-family:General Sans,Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}h1,h2,h3,h4,.app-title,.metric-value,.section-title{font-family:Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}p,li,input,textarea,select{font-family:Satoshi,General Sans,ui-sans-serif,system-ui,sans-serif}.app-shell :where(.rounded-xl,.rounded-2xl){border-radius:8px}.app-shell :where(.rounded-lg){border-radius:6px}.app-shell :where(.rounded-md){border-radius:4px}.app-shell :where(.rounded){border-radius:3px}@media(min-width:1800px){.app-shell .workspace-grid{grid-template-columns:clamp(420px,22vw,560px) minmax(0,1fr)}.app-shell .workspace-grid--compact{grid-template-columns:clamp(390px,20vw,500px) minmax(760px,1fr)}.app-shell .workspace-grid>section:first-child{padding:1.5rem}.app-shell .workspace-grid>section:first-child>input{height:2.75rem;margin-top:2.25rem;padding-right:1rem;padding-left:1rem;font-size:.9375rem}.app-shell .transformation-stack-surface{padding:1.5rem}.app-shell .transformation-stack-surface>:not(.field-drop-overlay){max-width:106rem}.app-shell .workspace-step-title,.app-shell .telemetry-explorer-title{font-size:1rem}.app-shell .workspace-grid:not(.workspace-grid--compact) .field-card{padding:.9rem}.app-shell .field-card>.grid:first-child .font-mono{font-size:.875rem}.app-shell .field-card__value{margin-top:.45rem;font-size:.875rem;line-height:1.45rem}.app-shell .field-card__footer{margin-top:.65rem}.app-shell .field-card__hints{font-size:.75rem}.app-shell .telemetry-explorer-pane .field-card{padding:.65rem .75rem}.app-shell .telemetry-explorer-pane .field-card--list{padding:.48rem .62rem}.app-shell .telemetry-explorer-pane .field-card>.grid:first-child .font-mono{font-size:.8125rem}.app-shell .telemetry-explorer-pane .field-card__value{margin-top:.32rem;font-size:.8125rem;line-height:1.15rem}.app-shell .telemetry-explorer-pane .field-card__footer{margin-top:.45rem}.app-shell .telemetry-explorer-pane .field-card__hints{font-size:.6875rem;line-height:.9rem}.app-shell .scope{padding:.2rem .45rem;font-size:.625rem}.app-shell .field-filter{min-height:1.85rem;padding-right:.65rem;padding-left:.65rem;font-size:.75rem}.app-shell .transform-card__header{min-height:4.75rem;gap:.875rem;padding:1rem}.app-shell .transform-card__step{width:2rem;height:2rem;font-size:.875rem}.app-shell .transform-card h3{font-size:.9375rem}.app-shell .transform-card p{font-size:.8125rem;line-height:1.2rem}.app-shell .icon-button,.app-shell .rule-explainer__trigger{width:2.25rem;height:2.25rem}.app-shell .rule-enabled{height:2.25rem;padding-right:.85rem;padding-left:.85rem;font-size:.8125rem}.app-shell .transform-card .rule-enabled{width:1.5rem;height:1.5rem;padding-right:0;padding-left:0}.app-shell .transform-card__editor{padding:0 1rem 1rem}.app-shell .rule-editor__grid{gap:.75rem}.app-shell .rule-editor__field>span{font-size:.6875rem}.app-shell .rule-editor__field input,.app-shell .rule-editor__field textarea,.app-shell .rule-editor__field select,.app-shell .scope-select__trigger{height:2.05rem;font-size:.8125rem}.app-shell .rule-editor__preview{padding:.55rem .75rem;font-size:.75rem;line-height:1.15rem}.app-shell .timeline-drawer-content{max-height:6rem;padding:1rem 1.5rem}.app-shell .timeline-node{width:10.25rem;height:3rem;grid-template-columns:24px minmax(0,1fr)}.app-shell .timeline-step:hover .timeline-node,.app-shell .timeline-step:focus-within .timeline-node{width:15rem}.app-shell .timeline-step.static:hover .timeline-node,.app-shell .timeline-step.static:focus-within .timeline-node{width:10.25rem}.app-shell .timeline-index{width:1.5rem;height:1.5rem;font-size:.6875rem}.app-shell .timeline-label{font-size:.8125rem}.app-shell .timeline-detail{font-size:.6875rem}}@media(min-width:2400px){.app-shell .workspace-grid{grid-template-columns:clamp(460px,15vw,600px) minmax(0,1fr)}.app-shell .workspace-grid--compact{grid-template-columns:clamp(420px,14vw,540px) minmax(860px,1fr)}.app-shell .workspace-grid>section:first-child,.app-shell .transformation-stack-surface{padding:2rem}.app-shell .transformation-stack-surface>:not(.field-drop-overlay){max-width:116rem}.app-shell .workspace-step-title,.app-shell .telemetry-explorer-title{font-size:1.125rem}.app-shell .workspace-grid:not(.workspace-grid--compact) .field-card{padding:1rem}.app-shell .telemetry-explorer-pane .field-card{padding:.7rem .8rem}.app-shell .telemetry-explorer-pane .field-card--list{padding:.52rem .68rem}.app-shell .transform-card__header{min-height:5.25rem;padding:1.125rem}.app-shell .transform-card h3{font-size:1rem}.app-shell .timeline-drawer-content{max-height:7rem;padding:1.15rem 2rem}.app-shell .timeline-scroll>.flex{gap:.625rem}.app-shell .timeline-node{width:12rem;height:3.35rem;grid-template-columns:28px minmax(0,1fr);padding-left:.85rem;padding-right:3rem}.app-shell .timeline-step:hover .timeline-node,.app-shell .timeline-step:focus-within .timeline-node{width:17rem}.app-shell .timeline-step.static:hover .timeline-node,.app-shell .timeline-step.static:focus-within .timeline-node{width:12rem}.app-shell .timeline-add{width:2.75rem;height:3.35rem}.app-shell .timeline-add__button{width:1.75rem;height:1.75rem}.app-shell .timeline-preview-action{right:.65rem;width:2rem;height:2rem}.app-shell .timeline-label{font-size:.875rem}.app-shell .timeline-detail{font-size:.75rem}}.guided-findings .panel{border-color:#ffffff1a;background:#151515}.guided-findings .panel:hover{border-color:#ffffff29;background:#171717}.guided-findings .finding-category{border-color:#ffffff2e;background:#ffffff09;color:#d6d3d1}.guided-findings .btn-small.selected{border-color:#86efac57;background:#22c55e1f;color:#bbf7d0}.guided-findings .btn-small.selected:hover{background:#22c55e2b}.choice-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:17rem;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#151515;padding:2.25rem;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.choice-card:hover{border-color:#ff6a2a52;border-color:color-mix(in srgb,var(--color-accent) 38%,rgba(255,255,255,.14));background:#1c1c1c;transform:translateY(-5px);box-shadow:0 1.6rem 3.2rem #00000057}@media(prefers-reduced-motion:reduce){.choice-card:hover{transform:none}}.choice-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:#ff6a2a7a;border-color:color-mix(in srgb,var(--color-accent) 60%,rgba(255,255,255,.18))}.choice-card--guided{border-color:color-mix(in srgb,var(--color-accent) 28%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 42%),#151515}.choice-card--guided:hover{border-color:color-mix(in srgb,var(--color-accent) 48%,rgba(255,255,255,.16));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 44%),#1c1c1c}.choice-card__icon{display:flex;width:3.25rem;height:3.25rem;margin-bottom:1.5rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#d4d4d8;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,background-color .2s ease}.choice-card:hover .choice-card__icon{transform:scale(1.06) rotate(-2deg)}.choice-card__badge{position:absolute;top:1.25rem;right:1.25rem;padding:.2rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent-2) 78%,white)}.choice-card__arrow{display:inline-flex;transition:transform .22s cubic-bezier(.22,1,.36,1)}.choice-card:hover .choice-card__arrow{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.choice-card:hover .choice-card__icon,.choice-card:hover .choice-card__arrow{transform:none}}.choice-card--guided .choice-card__icon{border-color:#ff6a2a4d;border-color:color-mix(in srgb,var(--color-accent) 34%,rgba(255,255,255,.14));background:#ff6a2a1a;background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:#ffbd89;color:color-mix(in srgb,var(--color-accent-2) 78%,white)}.choice-card__title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#fff}.choice-card--guided .choice-card__title{color:#ffc49a;color:color-mix(in srgb,var(--color-accent-2) 62%,white)}.choice-card__text{flex:1;margin-top:.85rem;font-size:.9375rem;line-height:1.6rem;color:#a1a1aa}.choice-card__footer{display:flex;margin-top:1.75rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.18);padding-top:1.25rem;color:#fff;font-size:.875rem;font-weight:650}.choice-card--guided .choice-card__footer{border-color:#ff6a2a40;border-color:color-mix(in srgb,var(--color-accent) 24%,rgba(255,255,255,.16));color:#ffbf8c;color:color-mix(in srgb,var(--color-accent-2) 74%,white)}.choice-card__footer span{font-size:1.125rem;transition:transform .18s ease}.choice-card:hover .choice-card__footer span{transform:translate(.25rem)}.intake-landing{position:relative;background:linear-gradient(90deg,#050505fc,#121212c7 48%,#050505fa),var(--cyber-bg)}.landing-hero{display:grid;min-height:clamp(46rem,82vh,68rem);grid-template-columns:minmax(0,1fr) minmax(340px,clamp(23rem,24vw,34rem));align-items:center;gap:clamp(2rem,5vw,6rem);overflow:hidden;padding:clamp(3.75rem,7vh,5.5rem) clamp(1.5rem,11vw,14rem) clamp(5.5rem,11vh,7.5rem)}@media(max-width:1120px)and (min-width:821px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(330px,400px);gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,5vw,4rem);padding-left:clamp(1.5rem,5vw,4rem)}.landing-hero h1{font-size:clamp(3.6rem,6vw,4.5rem)}}.landing-hero:after{content:"";display:none}.landing-hero h1{font-family:Rajdhani,Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;max-width:8.4em;font-size:clamp(4rem,5vw,7.75rem);font-weight:700;letter-spacing:0}.landing-hero>div:first-child>p:first-child{font-size:clamp(.72rem,.55vw,.92rem)}.landing-hero>div:first-child>p:nth-of-type(2){max-width:38rem;font-size:clamp(1.05rem,.9vw,1.28rem);line-height:1.75}.landing-hero>div:last-child{padding:clamp(1.25rem,1.25vw,1.9rem)}.landing-hero>div:last-child h2{font-size:clamp(1.125rem,.95vw,1.38rem)}.landing-hero>div:last-child p,.landing-hero>div:last-child button{font-size:clamp(.875rem,.72vw,1rem)}.landing-hero>div:last-child .h-32,.landing-hero>div:last-child .sm\:h-56{height:clamp(15rem,18vh,23rem)}.landing-hero textarea{padding:clamp(.85rem,.75vw,1.15rem);font-size:clamp(.875rem,.7vw,1rem);line-height:1.6}@media(min-width:1800px){.landing-hero{min-height:clamp(58rem,76vh,84rem);grid-template-columns:minmax(0,.95fr) minmax(29rem,clamp(31rem,23vw,40rem));gap:clamp(6rem,10vw,16rem);padding:clamp(6rem,9vh,10rem) clamp(10rem,12vw,22rem) clamp(7rem,10vh,12rem)}.landing-hero h1{font-size:clamp(6rem,4.8vw,9rem)}.landing-hero__cta{min-height:3.35rem;padding-right:1.35rem;padding-left:1.35rem;font-size:.95rem}.landing-workflow__intro{padding-top:clamp(2rem,3vh,4rem)}}@media(min-width:3000px){.landing-hero{min-height:clamp(76rem,72vh,102rem);grid-template-columns:minmax(0,.92fr) minmax(36rem,clamp(40rem,21vw,52rem));padding:clamp(9rem,10vh,14rem) clamp(16rem,12vw,30rem) clamp(9rem,10vh,15rem)}.landing-hero h1{font-size:clamp(8rem,4.25vw,11rem)}.landing-hero>div:first-child>p:nth-of-type(2){max-width:46rem;font-size:1.38rem}.landing-hero>div:last-child .h-32,.landing-hero>div:last-child .sm\:h-56{height:clamp(22rem,18vh,30rem)}}.landing-workflow h2,.landing-workflow h3,.landing-workflow-step__index{font-family:Rajdhani,Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.intake-landing .btn-primary{border-color:#e7e5df57;background:linear-gradient(90deg,var(--cyber-accent),var(--cyber-accent-2));color:var(--color-accent-ink);box-shadow:0 .8rem 2.2rem #94a3b81f}.intake-landing .btn-primary:hover{background:linear-gradient(90deg,#f5f5f4,#d6d3d1)}.intake-landing .btn-primary:disabled{color:#030712b8}.landing-hero__cta{border-color:#ffffffc7;background:#f5f5f4;color:#0c0c0c;box-shadow:0 .9rem 2rem #ffffff14}.landing-hero__cta:hover{border-color:#fff;background:#fff;box-shadow:0 1rem 2.25rem #ffffff1f}.landing-engine{position:absolute;inset:-12% -10% -8% 18%;z-index:0;overflow:hidden;opacity:.82;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 88%,transparent 100%),linear-gradient(180deg,transparent 0%,black 18%,black 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 88%,transparent 100%),linear-gradient(180deg,transparent 0%,black 18%,black 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@supports not ((-webkit-mask-composite: source-in,xor) or (mask-composite: intersect)){.landing-engine{opacity:.46;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 88%,transparent 100%)}}.landing-engine:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(5,5,5,.68),transparent 30%,rgba(5,5,5,.2)),radial-gradient(circle at 56% 42%,transparent 0 28rem,rgba(5,5,5,.42) 52rem)}.landing-engine canvas{display:block;width:100%;height:100%}.landing-workflow{background:linear-gradient(180deg,#0505052e,#05050557 58%,#080808f5)}.landing-workflow__intro{position:relative}.landing-workflow__intro:after{position:absolute;right:0;bottom:0;left:0;height:clamp(8rem,18vh,14rem);content:"";background:linear-gradient(180deg,transparent 0%,rgba(5,5,5,.44) 58%,rgba(5,5,5,.84) 100%),radial-gradient(ellipse at 50% 100%,rgba(5,5,5,.76) 0%,transparent 72%);pointer-events:none}.landing-workflow__intro+.divide-y{position:relative;z-index:1}.landing-workflow-step{background:linear-gradient(90deg,rgba(148,163,184,.025),transparent 32%,transparent 68%,rgba(255,255,255,.014)),#050505cc}.landing-workflow-step__inner{display:grid;min-height:34rem;max-width:72rem;margin:0 auto;padding:5rem 1.5rem;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:5rem}.landing-workflow-step__inner--reversed{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.landing-workflow-step__inner--reversed .landing-preview{order:2}.landing-workflow-step__content{position:relative}.landing-workflow-step__index{margin-bottom:1.5rem;font-size:clamp(4.5rem,9vw,8rem);font-weight:800;line-height:.8;color:#ffffff14}.landing-preview{position:relative;overflow:hidden;min-height:22rem;border:1px solid var(--cyber-line-strong);border-radius:8px;background:var(--cyber-panel);box-shadow:none;padding:1.25rem}.landing-preview>*{position:relative;z-index:1}.landing-preview__toolbar{display:inline-flex;overflow:hidden;border:1px solid var(--cyber-line);border-radius:6px;background:#00000057}.landing-preview__toolbar span{padding:.65rem .85rem;font-size:.78rem;font-weight:800;color:#94a3b8}.landing-preview__toolbar .active{color:#030712;background:linear-gradient(90deg,var(--cyber-accent),var(--cyber-accent-2))}.landing-preview__editor{display:grid;min-height:12rem;margin-top:1rem;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#0000006b;padding:1rem;align-content:start;gap:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;color:#94a3b8}.landing-preview__button{margin-top:1rem;border-radius:6px;background:linear-gradient(90deg,#e7e5dfeb,#a8a29edb);padding:.75rem 1rem;text-align:center;font-size:.85rem;font-weight:800;color:#030712}.landing-preview__findings,.landing-preview__rules{display:grid;gap:.9rem}.landing-preview__findings{grid-template-rows:auto repeat(4,minmax(0,1fr));min-height:19.5rem}.landing-preview__findings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.landing-preview__findings-summary div{min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#00000052;padding:.75rem}.landing-preview__findings-summary span{display:block;font-size:.64rem;font-weight:800;color:var(--cyber-muted);text-transform:uppercase}.landing-preview__findings-summary strong{display:block;margin-top:.35rem;font-size:1.25rem;line-height:1;color:#e2e8f0}.landing-preview__rules{padding-top:1.4rem}.landing-finding{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:1rem;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#00000047;padding:.82rem .9rem}.landing-finding__main,.landing-finding__cost{min-width:0}.landing-finding span{display:block;overflow:hidden;font-size:.72rem;font-weight:800;color:var(--cyber-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-finding strong{display:block;margin-top:.28rem;overflow:hidden;font-size:.95rem;color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap}.landing-finding__cost{text-align:right}.landing-finding__cost strong{font-size:.76rem;color:var(--cyber-green)}.landing-finding--orange{border-color:#d6d3d133;background:linear-gradient(90deg,#d6d3d114,#d6d3d108)}.landing-finding--rose{border-color:#94a3b82e;background:linear-gradient(90deg,#94a3b814,#94a3b808)}.landing-finding--olive{border-color:#a3a3a32e;background:linear-gradient(90deg,#a3a3a313,#a3a3a308)}.landing-finding--amber{border-color:#78716c3d;background:linear-gradient(90deg,#78716c14,#78716c08)}.landing-rule{display:grid;min-height:4.2rem;grid-template-columns:1.75rem minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#00000047;padding:.75rem}.landing-rule.active{border-color:#e7e5df47;background:#ffffff0b;box-shadow:none}.landing-rule__body{min-width:0}.landing-rule__body strong{display:block;overflow:hidden;font-size:.86rem;font-weight:700;color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap}.landing-rule__body span{display:block;margin-top:.25rem;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;color:var(--cyber-muted);text-overflow:ellipsis;white-space:nowrap}.landing-rule__impact{font-size:.7rem;font-weight:800;color:var(--cyber-green)}.landing-rule__controls{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.landing-rule__controls .icon-button{width:1.9rem;height:1.9rem;pointer-events:none}.landing-rule__controls .rule-enabled{height:1.9rem;margin-left:0;padding-inline:.45rem;pointer-events:none}.landing-rule__controls .rule-enabled span{font-size:.66rem}.landing-preview__diff{display:grid;gap:1rem}.landing-preview__diff>div{display:grid;gap:.65rem;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#00000047;padding:1rem}.landing-preview__diff .muted{font-size:.72rem;font-weight:800;color:var(--cyber-muted);text-transform:uppercase}.landing-preview__diff code{display:block;overflow-wrap:anywhere;border-radius:4px;background:#94a3b814;padding:.65rem;font-size:.77rem;color:#cbd5e1}.landing-preview__diff code.good,.landing-preview__export .accent{color:var(--cyber-green)}.landing-preview__diff code.good{background:#d1d5c813}.landing-preview__export{display:grid;gap:.8rem}.landing-preview__export-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.landing-preview__export-summary div{min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:#010a1080;padding:.75rem}.landing-preview__export-summary strong{display:block;font-size:1.25rem;line-height:1;color:#e2e8f0}.landing-preview__export-summary span{display:block;margin-top:.45rem;font-size:.62rem;font-weight:800;line-height:1.25;color:var(--cyber-muted);text-transform:uppercase}.landing-preview__export-block{overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#0000006b}.landing-preview__export-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(148,163,184,.12);padding:.65rem .75rem}.landing-preview__export-header>span,.landing-preview__export-footer span{min-width:0;overflow:hidden;font-size:.66rem;font-weight:800;color:var(--cyber-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-preview__export-header>div{display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.landing-preview__export-header>div span{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(148,163,184,.12);border-radius:5px;background:#94a3b812;padding:.32rem .45rem;font-size:.62rem;font-weight:800;color:#cbd5e1}.landing-preview__export pre{display:grid;margin:0;min-height:8.75rem;align-content:start;gap:.4rem;overflow:hidden;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.45;color:#94a3b8}.landing-preview__export pre span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-preview__export-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(209,213,200,.16);border-radius:6px;background:#d1d5c80e;padding:.7rem .8rem}.landing-preview__export-footer strong{flex:0 0 auto;font-size:.75rem;color:var(--cyber-green)}@media(max-width:820px){.landing-hero{min-height:auto;grid-template-columns:1fr;padding-top:3.5rem;padding-bottom:6.5rem}.landing-engine{inset:-8% -34% 42% 8%;opacity:.54}.landing-workflow-step__inner,.landing-workflow-step__inner--reversed{min-height:auto;padding-top:4rem;padding-bottom:4rem;grid-template-columns:1fr;gap:2.5rem}.landing-workflow-step__inner--reversed .landing-preview{order:0}}@media(max-width:640px){.landing-hero{padding:2.75rem 1.25rem 5.5rem}.landing-preview{min-height:18rem}.landing-workflow-step__inner,.landing-workflow-step__inner--reversed{padding-top:3rem;padding-bottom:3rem}.landing-workflow-step__index{margin-bottom:1rem}}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-panel-in{0%{opacity:.85;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}.variant-shell{display:grid;height:calc(100vh - 4rem);min-height:0;overflow:hidden;background:#070707;color:#f4f4f5}.variant-shell>*{min-width:0}.variant-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.variant-panel-header h2,.v3-proof-summary h2{margin:.15rem 0 0;font-family:Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:0;color:#fff}.variant-kicker{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#71717a}.v4-workbench{grid-template-columns:1fr;grid-template-rows:1fr;background:radial-gradient(circle at 24% 10%,rgba(85,214,199,.08),transparent 28rem),radial-gradient(circle at 78% 6%,rgba(255,112,48,.1),transparent 26rem),#070707}.v4-timeline-stage{grid-column:1 / -1;display:flex;min-height:0;flex-direction:column;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 28px 28px,#0c0c0beb}.v4-timeline-stage__header{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(22rem,36rem) auto;align-items:center;gap:1rem;padding:clamp(1.3rem,3.2vh,2rem) clamp(1.25rem,3vw,2.25rem) 0}.v4-timeline-stage__header h2{margin:.15rem 0 0;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:800;line-height:1;color:#fffaf1}.v4-sequence-ruler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-width:0}.v4-sequence-ruler>div{min-height:3.1rem;background:#0000002e}.v4-timeline-strip{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex:1 1 auto;min-height:20rem;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:visible;padding:clamp(2rem,10vh,6rem) max(clamp(1.25rem,3vw,2.25rem),calc((100vw - 86rem)/2)) clamp(2rem,7vh,4rem);scrollbar-gutter:stable;scroll-snap-type:x proximity;scroll-padding-inline:max(clamp(1.25rem,3vw,2.25rem),calc((100vw - 86rem)/2))}.v4-timeline-strip:before,.v4-timeline-strip:after{display:block;flex:1 0 0;min-width:0;content:""}.v4-timeline-strip .timeline-add{width:3.5rem;height:7.5rem}.v4-timeline-strip .timeline-add__button{width:2.55rem;height:2.55rem;background:#171717}.v4-timeline-step{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:.75rem;scroll-margin-inline:clamp(1.25rem,8vw,8rem);scroll-snap-align:center}.v4-timeline-endpoint,.v4-timeline-empty{scroll-margin-inline:clamp(1.25rem,8vw,8rem);scroll-snap-align:center}.v4-timeline-card,.v4-timeline-endpoint,.v4-timeline-empty{display:grid;flex:0 0 auto;min-height:10.25rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff18,#ffffff0b),#181818db;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);box-shadow:inset 0 1px #ffffff14,0 1.15rem 2.8rem #00000038;color:#e4e4e7;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.v4-timeline-card{position:relative;grid-template-columns:auto minmax(0,1fr) max-content;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:.9rem .75rem;width:clamp(25rem,30vw,30rem);padding:1.25rem 2.5rem 1.25rem 1.35rem;cursor:pointer}.v4-timeline-card.newly-added{animation:v4-card-added .82s cubic-bezier(.22,1,.36,1)}@keyframes transform-drag-drift{0%{opacity:0;transform:translate(-150px,-22px) rotate(-7deg) scale(.94)}9%{opacity:1;transform:translate(-150px,-38px) rotate(-7deg) scale(1.03)}20%{opacity:1;transform:translate(-144px,-34px) rotate(-7deg) scale(1)}55%{opacity:1;transform:translate(-46px,-32px) rotate(-2.5deg) scale(1)}74%{opacity:1;transform:translate(93px,-22px) rotate(0) scale(1)}83%{opacity:1;transform:translate(93px,-14px) rotate(0) scale(.99)}91%{opacity:.92;transform:translate(93px,-16px) rotate(0) scale(.99)}to{opacity:0;transform:translate(93px,-18px) rotate(0) scale(.96)}}@keyframes transform-drag-drop-glow{0%,70%,to{border-color:#fbbf244d;background-color:#f973161a;box-shadow:0 0 #fbbf2400}83%{border-color:#fbbf2499;background-color:#f9731638;box-shadow:0 0 18px 1px #fbbf2438}}@keyframes transform-drag-gap-breathe{0%,to{opacity:.4}50%{opacity:.85}}@keyframes transform-drag-arrow-flow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.95;transform:translate(3px)}}@keyframes v4-card-added{0%{border-color:#55d6c7b8;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #55d6c738,0 0 #55d6c747,0 1.15rem 2.8rem #0000003d;transform:translateY(0) scale(.975)}45%{border-color:#55d6c794;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #55d6c738,0 0 0 .65rem #55d6c700,0 1.35rem 3rem #0000004d;transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.v4-timeline-card.newly-added{animation:none;border-color:#55d6c780}}.v4-timeline-endpoint{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:.9rem;width:clamp(20rem,24vw,24rem);padding:1.25rem 1.35rem}.v4-timeline-empty{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:.9rem;width:clamp(25rem,30vw,30rem);border-style:solid;padding:1.25rem 1.35rem;color:#f4f4f5}.v4-timeline-empty__icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(254,215,170,.18);border-radius:.65rem;background:#fb923c14;color:#fed7aa}.v4-timeline-empty__copy{display:grid;gap:.45rem;align-self:end;min-width:0}.v4-timeline-empty__copy strong{display:block;color:#fff;font-size:clamp(1.02rem,1.25vw,1.25rem);font-weight:700;line-height:1.12}.v4-timeline-empty__copy small{display:block;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.78rem,.86vw,.9rem);line-height:1.3}.v4-timeline-card:hover,.v4-timeline-endpoint:hover,.v4-timeline-empty:hover,.v4-timeline-card.active,.v4-timeline-endpoint.active{border-color:#ff703073;background:linear-gradient(180deg,#ffffff1c,#ffffff0d),linear-gradient(90deg,#ff703021,#ff70300a),#1b1613e6}.v4-timeline-card.active,.v4-timeline-endpoint.active{box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 0 var(--color-accent),0 1.35rem 3rem #0000004d;transform:translateY(-2px)}.v4-timeline-card.disabled{opacity:.5}.v4-timeline-card__index,.v4-timeline-endpoint__icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:.55rem;color:#fed7aa;font-size:1rem;font-weight:650}.v4-timeline-card__index{grid-column:1;grid-row:1;align-self:start}.v4-timeline-card__state{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;align-self:start;grid-column:2;grid-row:1;justify-self:start;max-width:8.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;padding:.38rem .7rem;color:#a1a1aa;font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.v4-timeline-card__state--applied{border-color:#86efac38;background:#22c55e1a;color:#bbf7d0}.v4-timeline-card__state--inspecting{border-color:#ff70305c;background:#ff70301f;color:#fed7aa}.v4-timeline-card__state--skipped{color:#71717a}.v4-timeline-endpoint__icon{grid-column:1;grid-row:1;align-self:start}.v4-timeline-card__copy{display:grid;gap:.5rem;grid-column:1 / -1;grid-row:3;align-self:end;min-width:0;padding-right:4.25rem}.v4-timeline-endpoint .v4-timeline-card__copy{grid-column:1;grid-row:2;align-self:end}.v4-timeline-card__copy strong{display:block;overflow:hidden;color:#fff;font-size:clamp(1.02rem,1.25vw,1.25rem);font-weight:700;line-height:1.12;white-space:normal;overflow-wrap:anywhere}.v4-timeline-card__copy small{display:block;margin-top:0;overflow:hidden;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.78rem,.86vw,.9rem);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.v4-timeline-card__impact{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;align-self:start;grid-column:3;grid-row:1;justify-self:end;max-width:9.5rem;margin-right:3.1rem;text-align:center;border:1px solid rgba(85,214,199,.18);border-radius:999px;background:#55d6c714;padding:.38rem .72rem;color:#a7f3d0;font-size:.82rem;font-weight:700;white-space:nowrap}.v4-timeline-card__summary{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin-top:0;margin-right:-1rem}.v4-timeline-card__summary .rule-explainer__trigger{width:2.45rem;height:2.45rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff0b;color:#d4d4d8}.v4-timeline-card__summary .rule-explainer__trigger:hover,.v4-timeline-card__summary .rule-explainer__trigger:focus-visible{border-color:#55d6c76b;background:#173532;color:#bff7ef}.v4-timeline-card__summary .rule-explainer>div{right:0;top:auto;bottom:calc(100% + .6rem);margin-top:0}.v4-timeline-card__actions .icon-button{position:absolute;bottom:-1.15rem;z-index:2;display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#181818;color:#d4d4d8;box-shadow:0 .8rem 1.8rem #00000047;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.v4-action-tooltip{position:relative}.v4-action-tooltip>span[role=tooltip],.v4-timeline-card__summary .rule-explainer:after,.v4-timeline-card__actions .delete-confirm>.icon-button:after{position:absolute;right:50%;bottom:calc(100% + .45rem);z-index:60;display:none;width:-moz-max-content;width:max-content;max-width:10rem;transform:translate(50%);border:1px solid rgba(255,255,255,.12);border-radius:.35rem;background:#111;padding:.28rem .45rem;color:#f4f4f5;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 .75rem 1.4rem #00000057;pointer-events:none}.v4-timeline-card__summary .rule-explainer:after{content:"Rule summary"}.v4-timeline-card__actions .delete-confirm>.icon-button:after{content:"Delete"}.v4-action-tooltip:hover>span[role=tooltip],.v4-action-tooltip:focus-visible>span[role=tooltip],.v4-timeline-card__summary .rule-explainer:hover:after,.v4-timeline-card__summary .rule-explainer:focus-within:after,.v4-timeline-card__actions .delete-confirm>.icon-button:hover:after,.v4-timeline-card__actions .delete-confirm>.icon-button:focus-visible:after{display:block}.v4-timeline-card__handle{position:absolute;top:50%;right:-.05rem;z-index:4;display:grid;width:1.1rem;height:2.85rem;place-items:center;border:0;border-radius:.35rem;background:transparent;cursor:grab;color:#d4d4d8;opacity:1;box-shadow:none;transform:translateY(-50%);transition:background-color .16s ease,color .16s ease;pointer-events:auto}.v4-timeline-card__handle:active{cursor:grabbing}.v4-timeline-card__actions .icon-button:hover,.v4-timeline-card__actions .icon-button:focus-visible{border-color:#55d6c780;background:#173532;color:#bff7ef;box-shadow:0 .9rem 1.9rem #00000057,inset 0 1px #ffffff14;outline:none}.v4-timeline-card__actions{position:absolute;right:1.1rem;bottom:-1.15rem;z-index:3;display:flex;gap:.35rem;opacity:0;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.v4-timeline-card__handle:hover,.v4-timeline-card__handle:focus-visible{background:#ffffff0f;color:#fff;outline:none}.v4-timeline-step:hover .v4-timeline-card__actions,.v4-timeline-step:focus-within .v4-timeline-card__actions{opacity:1;transform:translateY(0);pointer-events:auto}.v4-timeline-card__actions .icon-button{position:static;flex:0 0 auto}.v4-timeline-card__actions .delete-confirm__popover{top:auto;bottom:calc(100% + .5rem);margin-top:0}.v4-timeline-card__actions .icon-button[aria-label^=Delete]:hover,.v4-timeline-card__actions .icon-button[aria-label^=Delete]:focus-visible{border-color:#f8717175;background:#3a1717;color:#fecaca;box-shadow:0 .9rem 1.9rem #00000057,inset 0 1px #ffffff14}.v4-rule-export-popover{position:absolute;right:4.65rem;bottom:2.15rem;z-index:12;width:min(24rem,calc(100vw - 2rem));border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#121212f5;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16);box-shadow:0 1.5rem 3.2rem #00000070;color:#e4e4e7}.v4-rule-export-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem .9rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.v4-rule-export-popover__header h3{margin-top:.2rem;color:#fff;font-size:.95rem;font-weight:700;line-height:1.25}.v4-rule-export-popover pre{max-height:12rem;margin:0;overflow:auto;border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.45;color:#d4d4d8;white-space:pre-wrap}.v4-rule-export-popover__actions{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem}.v4-rule-export-popover__actions .btn-primary,.v4-rule-export-popover__actions .btn-secondary{height:2.1rem;padding-inline:.75rem;font-size:.75rem}.v4-rule-export-popover__actions span{margin-left:auto;color:#a7f3d0;font-size:.72rem;font-weight:700}.v4-timeline-step.dragging{z-index:20}.v4-timeline-step.dragging .v4-timeline-card{border-color:#55d6c780;background:#55d6c71c;box-shadow:0 1.4rem 3.2rem #0000005c}.v4-timeline-step.dragging .v4-timeline-card__handle{opacity:1;pointer-events:auto}.v4-popover-zone{position:relative;flex:0 1 auto;min-height:0;overflow:auto;padding:0 clamp(1.25rem,3vw,2.25rem) clamp(1.5rem,4vh,2.5rem)}.v4-proof-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:86rem;margin:0 auto}.v4-proof-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.4rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#fff1,#ffffff06),#121212d1;padding:.9rem;box-shadow:0 1rem 2.4rem #0003}.v4-proof-card--primary{border-color:#ff703047;background:linear-gradient(90deg,#ff70301a,#ff703006),#161210e6}.v4-proof-card__icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;background:#00000038;color:#fed7aa}.v4-proof-card p{margin:0;color:#71717a;font-size:.68rem;font-weight:800;text-transform:uppercase}.v4-proof-card strong{display:block;margin-top:.25rem;overflow:hidden;color:#fff;font-size:.9rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v4-proof-card .btn-primary,.v4-proof-card .btn-secondary{min-height:2.35rem;padding:.45rem .7rem;font-size:.75rem;white-space:nowrap}.v4-timeline-popover__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}.v4-timeline-popover__header h3{margin:.15rem 0 0;color:#fff;font-size:1.25rem;font-weight:700}.v4-side-panel .transform-card__editor{border-top:0;padding:1rem;background:transparent}.v4-empty-panel{display:grid;min-height:16rem;place-content:center;text-align:center}.v4-empty-panel h3{font-size:1rem;font-weight:700;color:#fff}.v4-empty-panel p{margin-top:.45rem;max-width:24rem;color:#a1a1aa}.v4-side-panel-backdrop{position:fixed;inset:4rem 0 0;z-index:44;border:0;background:transparent;cursor:default}.v4-side-panel{position:fixed;top:4rem;right:0;bottom:0;z-index:45;display:flex;flex-direction:column;width:min(460px,calc(100vw - 1rem));overflow:auto;border-left:1px solid rgba(255,255,255,.1);background:#101010;box-shadow:-1.2rem 0 3rem #00000061;animation:v4-side-panel-in .26s cubic-bezier(.22,1,.36,1);transform-origin:right center;will-change:transform,opacity}.v4-side-panel--diff{width:min(430px,calc(100vw - 1rem))}.v4-side-panel>*{animation:v4-side-panel-content-in .34s cubic-bezier(.22,1,.36,1) both}.v4-side-panel>*:nth-child(2){animation-delay:40ms}.v4-side-panel>*:nth-child(3){animation-delay:80ms}.v4-side-panel--editor .transform-card__editor{flex:1 1 auto;min-height:0;overflow-y:auto}.v4-editor-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:auto;padding:1rem;border-top:1px solid rgba(255,255,255,.08);background:#101010f5}@keyframes v4-side-panel-in{0%{opacity:0;transform:translate(2.4rem) scaleX(.985)}to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes v4-side-panel-content-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.v4-side-panel,.v4-side-panel>*{animation:none}}.v2-workbench{grid-template-columns:minmax(560px,1.28fr) minmax(380px,.82fr)}.v2-workbench__pipeline,.v2-workbench__proof,.v3-cockpit__review,.v3-cockpit__pipeline,.v3-cockpit__proof{min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:#101010}.v2-workbench__pipeline{display:flex;flex-direction:column;background:radial-gradient(rgba(255,106,42,.09) 1px,transparent 1px) 0 0 / 22px 22px,#121212}.v2-workbench__pipeline.field-drop-active{outline:1px dashed rgba(251,191,36,.55);outline-offset:-1rem}.pipeline-canvas{display:grid;flex:1 1 auto;align-content:start;gap:.75rem;min-height:0;overflow-y:auto;padding:.75rem 1rem}.pipeline-canvas,.v2-node-inspector,.v2-workbench__proof,.v2-workbench__proof .overflow-auto{scrollbar-width:thin;scrollbar-color:transparent transparent}.pipeline-canvas:hover,.pipeline-canvas:focus-within,.v2-node-inspector:hover,.v2-node-inspector:focus-within,.v2-workbench__proof:hover,.v2-workbench__proof:focus-within,.v2-workbench__proof .overflow-auto:hover,.v2-workbench__proof .overflow-auto:focus-within{scrollbar-color:rgba(161,161,170,.24) transparent}.pipeline-canvas::-webkit-scrollbar,.v2-node-inspector::-webkit-scrollbar,.v2-workbench__proof::-webkit-scrollbar,.v2-workbench__proof .overflow-auto::-webkit-scrollbar{width:4px;height:4px}.pipeline-canvas::-webkit-scrollbar-track,.v2-node-inspector::-webkit-scrollbar-track,.v2-workbench__proof::-webkit-scrollbar-track,.v2-workbench__proof .overflow-auto::-webkit-scrollbar-track{background:transparent}.pipeline-canvas::-webkit-scrollbar-thumb,.v2-node-inspector::-webkit-scrollbar-thumb,.v2-workbench__proof::-webkit-scrollbar-thumb,.v2-workbench__proof .overflow-auto::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.pipeline-canvas:hover::-webkit-scrollbar-thumb,.pipeline-canvas:focus-within::-webkit-scrollbar-thumb,.v2-node-inspector:hover::-webkit-scrollbar-thumb,.v2-node-inspector:focus-within::-webkit-scrollbar-thumb,.v2-workbench__proof:hover::-webkit-scrollbar-thumb,.v2-workbench__proof:focus-within::-webkit-scrollbar-thumb,.v2-workbench__proof .overflow-auto:hover::-webkit-scrollbar-thumb,.v2-workbench__proof .overflow-auto:focus-within::-webkit-scrollbar-thumb{background:#a1a1aa3d}.pipeline-endpoint,.pipeline-empty-node{display:flex;align-items:center;gap:.75rem;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#00000052;min-height:3.25rem;padding:.65rem .85rem;text-align:left;color:#e4e4e7}.pipeline-endpoint.active{border-color:#fbbf2473;background:#fbbf2414}.pipeline-endpoint__icon{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.4rem;color:#fbbf24}.pipeline-endpoint strong,.pipeline-rule-node strong,.v3-rule-row strong{display:block;font-size:.9rem;font-weight:700;color:#fff}.pipeline-endpoint small,.pipeline-rule-node small,.v3-rule-row small{display:block;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;color:#71717a}.pipeline-empty-node{justify-content:center;border-style:dashed;color:#fed7aa}.pipeline-rule-node{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.9rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff09}.pipeline-rule-node.active{border-color:#fbbf2480;background:#fbbf2414;box-shadow:inset 2px 0 0 var(--color-accent)}.pipeline-rule-node.disabled{opacity:.55}.pipeline-rule-node__main{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.65rem .75rem;text-align:left}.pipeline-rule-node__step{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:.35rem;color:#fed7aa}.pipeline-rule-node__impact{font-size:.72rem;font-weight:700;color:#a7f3d0}.pipeline-rule-node__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.65rem .75rem .65rem 0}.pipeline-rule-node__actions .rule-enabled{margin-left:0;height:2rem}.v2-node-inspector{flex:0 0 auto;max-height:clamp(9.5rem,24vh,13rem);margin:0 1rem 1rem;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#00000047;padding:.75rem}.v2-node-inspector .transform-card__editor{border-top:0;padding:0}.v2-node-inspector .rule-editor__grid{margin-top:.55rem;gap:.55rem}.v2-node-inspector .rule-editor__field{margin-top:.5rem}.v2-node-inspector .rule-editor__field span{margin-bottom:.35rem;font-size:.62rem}.v2-node-inspector .rule-editor__field input,.v2-node-inspector .rule-editor__field textarea,.v2-node-inspector .scope-select__trigger{height:2rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}.v2-node-inspector .rule-editor__preview{margin-top:.6rem;padding:.55rem;line-height:1.4}.v2-node-inspector__empty{display:grid;min-height:9rem;place-content:center;text-align:center}.v2-node-inspector__empty h3,.v3-empty-plan h3{font-size:1rem;font-weight:700;color:#fff}.v2-node-inspector__empty p,.v3-empty-plan p{margin-top:.4rem;max-width:24rem;color:#a1a1aa}.v2-workbench__proof{border-right:0}.v3-cockpit{grid-template-columns:minmax(340px,.95fr) minmax(380px,1.05fr) minmax(360px,.9fr)}.v3-cockpit__review{grid-area:review}.v3-cockpit__pipeline{grid-area:pipeline}.v3-cockpit__proof{grid-area:proof}.v3-cockpit__review,.v3-cockpit__pipeline,.v3-cockpit__proof{overflow-y:auto;padding-bottom:1rem}.v3-cockpit__proof{border-right:0;padding:1rem}.v3-cockpit__proof,.v3-cockpit__proof *{min-width:0}.v3-cockpit__review,.v3-cockpit__pipeline,.v3-cockpit__proof,.v3-cockpit__proof .overflow-auto,.v3-ottl-preview pre{scrollbar-width:thin;scrollbar-color:transparent transparent}.v3-cockpit__review:hover,.v3-cockpit__review:focus-within,.v3-cockpit__pipeline:hover,.v3-cockpit__pipeline:focus-within,.v3-cockpit__proof:hover,.v3-cockpit__proof:focus-within,.v3-cockpit__proof .overflow-auto:hover,.v3-cockpit__proof .overflow-auto:focus-within,.v3-ottl-preview pre:hover,.v3-ottl-preview pre:focus{scrollbar-color:rgba(161,161,170,.24) transparent}.v3-cockpit__review::-webkit-scrollbar,.v3-cockpit__pipeline::-webkit-scrollbar,.v3-cockpit__proof::-webkit-scrollbar,.v3-cockpit__proof .overflow-auto::-webkit-scrollbar,.v3-ottl-preview pre::-webkit-scrollbar{width:4px;height:4px}.v3-cockpit__review::-webkit-scrollbar-track,.v3-cockpit__pipeline::-webkit-scrollbar-track,.v3-cockpit__proof::-webkit-scrollbar-track,.v3-cockpit__proof .overflow-auto::-webkit-scrollbar-track,.v3-ottl-preview pre::-webkit-scrollbar-track{background:transparent}.v3-cockpit__review::-webkit-scrollbar-thumb,.v3-cockpit__pipeline::-webkit-scrollbar-thumb,.v3-cockpit__proof::-webkit-scrollbar-thumb,.v3-cockpit__proof .overflow-auto::-webkit-scrollbar-thumb,.v3-ottl-preview pre::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.v3-cockpit__review:hover::-webkit-scrollbar-thumb,.v3-cockpit__review:focus-within::-webkit-scrollbar-thumb,.v3-cockpit__pipeline:hover::-webkit-scrollbar-thumb,.v3-cockpit__pipeline:focus-within::-webkit-scrollbar-thumb,.v3-cockpit__proof:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof:focus-within::-webkit-scrollbar-thumb,.v3-cockpit__proof .overflow-auto:hover::-webkit-scrollbar-thumb,.v3-cockpit__proof .overflow-auto:focus-within::-webkit-scrollbar-thumb,.v3-ottl-preview pre:hover::-webkit-scrollbar-thumb,.v3-ottl-preview pre:focus::-webkit-scrollbar-thumb{background:#a1a1aa3d}.v3-cockpit__proof>.v3-proof-summary,.v3-cockpit__proof>.v3-ottl-preview{margin:0}.v3-cockpit__proof>section{margin-top:1rem}.v3-cockpit__proof>.v3-ottl-preview{margin-top:1rem}.v3-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:1rem}.v3-finding-list,.v3-rule-stack{display:grid;gap:.75rem;padding:0 1rem 1rem}.v3-finding-card,.v3-rule-row,.v3-empty-plan,.v3-proof-summary,.v3-ottl-preview{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff09;padding:1rem}.v3-finding-card.approved{border-color:#34d3994d;background:#10b98112}.v3-finding-card h3{margin-top:.7rem;font-size:1rem;font-weight:700;color:#fff}.v3-finding-card p,.v3-proof-summary p{margin-top:.6rem;font-size:.86rem;line-height:1.55;color:#a1a1aa;overflow-wrap:anywhere}.v3-confidence{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;color:#d4d4d8}.v3-finding-card__keys{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.v3-finding-card__keys code{border:1px solid rgba(255,255,255,.08);border-radius:.3rem;background:#00000047;padding:.2rem .4rem;font-size:.68rem;color:#d4d4d8}.v3-rule-row{display:grid;gap:.75rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.v3-rule-row__summary{display:flex;align-items:center;gap:.75rem;min-width:0}.v3-rule-row.active{border-color:#fbbf247a;background:#fbbf2414}.v3-selected-editor{border-top:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#0000003d}.v3-selected-editor .transform-card__editor{border-top:0;padding:.75rem 0 0}.v3-ottl-preview pre{margin-top:.75rem;max-height:14rem;overflow:auto;white-space:pre-wrap;border-radius:.4rem;background:#00000057;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.55;color:#d4d4d8}@media(min-width:821px)and (max-width:1480px){.v3-cockpit{grid-template-areas:"review pipeline" "review proof";grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.v3-cockpit__review,.v3-cockpit__pipeline{border-right:1px solid rgba(255,255,255,.08)}.v3-cockpit__pipeline{border-bottom:1px solid rgba(255,255,255,.08)}.v3-cockpit__proof{border-right:0}.v3-cockpit .variant-panel-header{align-items:flex-start;flex-wrap:wrap}.v3-cockpit .variant-panel-header>.flex{width:100%;justify-content:space-between}.v3-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-proof-summary h2{font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.12;overflow-wrap:anywhere}}@media(max-width:820px){.variant-shell{height:auto;min-height:calc(100vh - 4rem);overflow:visible}.v4-workbench,.v2-workbench,.v3-cockpit{grid-template-columns:1fr;grid-template-rows:auto}.v4-timeline-stage,.v2-workbench__pipeline,.v2-workbench__proof,.v3-cockpit__review,.v3-cockpit__pipeline,.v3-cockpit__proof{min-height:auto;overflow:visible;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.v4-timeline-stage__header{align-items:flex-start;grid-template-columns:1fr}.v4-timeline-stage__header h2{font-size:1.8rem}.v4-sequence-ruler{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.v4-timeline-strip{justify-content:flex-start;min-height:14rem;padding-bottom:1rem}.v4-timeline-strip .timeline-add{width:3.25rem;height:5.8rem}.v4-timeline-strip .timeline-add__button{width:2.1rem;height:2.1rem}.v4-timeline-card{grid-template-columns:auto minmax(0,1fr) max-content;grid-template-rows:auto minmax(0,1fr) auto;width:22rem;min-height:10.5rem;padding:1rem 2.25rem 1rem 1rem}.v4-timeline-endpoint{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:17rem;min-height:10.5rem;padding:1rem}.v4-timeline-empty{width:22rem;min-height:10.5rem;padding:1rem}.v4-timeline-card__index,.v4-timeline-endpoint__icon{width:2.25rem;height:2.25rem}.v4-timeline-card__actions{right:.9rem}.v4-timeline-card__handle{right:-.05rem;width:1.05rem;height:2.75rem}.v4-popover-zone{padding-inline:.8rem}.v4-proof-dock{grid-template-columns:1fr}.v4-proof-card{grid-template-columns:auto minmax(0,1fr)}.v4-proof-card .btn-primary,.v4-proof-card .btn-secondary{grid-column:1 / -1;width:100%}.v4-side-panel{top:0;width:min(100vw,420px)}.v4-side-panel--diff{width:min(100vw,390px)}.v3-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell{height:auto;min-height:calc(100vh - 4rem);overflow:visible}.workspace-shell>.workspace-grid,.workspace-shell>.final-workspace-grid{flex:none;min-height:auto}.workspace-grid,.final-workspace-grid{grid-template-columns:1fr!important;grid-template-rows:auto;overflow:visible}.final-pane-resizer{display:none}.workspace-grid>section,.final-workspace-grid>section,.final-workspace-grid>aside{min-height:auto}.workspace-grid .field-list-scroll,.final-workspace-grid .field-list-scroll{flex:none;min-height:min(22rem,52vh);max-height:34rem}.workspace-grid .transformation-stack-surface,.final-workspace-grid .transformation-stack-surface{overflow:visible}.workspace-grid>.row-span-2{grid-row:auto}}@media(min-width:821px)and (max-width:1100px){.v4-timeline-strip{min-height:18rem;padding-top:3rem;padding-bottom:3rem}.v4-timeline-card{grid-template-columns:auto minmax(0,1fr) max-content;grid-template-rows:auto minmax(0,1fr) auto;width:clamp(21rem,46vw,25rem);min-height:13rem}.v4-timeline-card__index{grid-column:1;grid-row:1}.v4-timeline-card__state{grid-column:2;grid-row:1;max-width:7.5rem}.v4-timeline-card__copy{grid-column:1 / -1;grid-row:3;align-self:end;padding-right:4rem}.v4-timeline-card__impact{grid-column:3;grid-row:1;align-self:start;justify-self:end;max-width:100%}.v4-timeline-endpoint{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:clamp(17rem,38vw,21rem);min-height:13rem}.v4-timeline-empty{width:clamp(21rem,46vw,25rem);min-height:13rem}.v4-timeline-endpoint .v4-timeline-card__copy{grid-column:1;grid-row:2;align-self:end}.v4-timeline-card__handle{right:-.05rem;width:1.05rem}}@keyframes redaction-sweep{0%{left:-2rem;opacity:0}18%{opacity:.95}to{left:100%;opacity:0}}@keyframes redaction-seal{0%{border-color:color-mix(in srgb,var(--color-accent) 64%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 30%,transparent),0 0 1.4rem color-mix(in srgb,var(--color-accent) 24%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes redaction-shred{0%{opacity:.85;text-decoration-color:transparent}to{opacity:.5;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}}.game-shell{--game-ink: #e8e4d8;--game-dim: #8a8576;--game-bg: #0c0d10;--game-bg-2: #131419;--game-line: #26262e;--game-amber: #f2b455;--game-green: #7ee08a;--game-magenta: #d77bd0;--game-blue: #6fb6f2;--game-red: #f2776f;--game-cursed: #d77bd0;--game-volatile: #f2b455;--game-heavy: #6fb6f2;--game-hollow: #7a8a86;--game-common: #8a8576;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,Cascadia Code,Menlo,monospace;color:var(--game-ink);background:radial-gradient(120% 90% at 50% -10%,rgba(242,180,85,.05),transparent 60%),var(--game-bg);display:flex;flex-direction:column;min-height:calc(100vh - 4rem);padding:1rem 1.25rem 1.5rem;gap:.9rem;letter-spacing:.01em}.game-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;border:1px solid var(--game-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);padding:.7rem .95rem}.game-topbar__title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.82rem;letter-spacing:.16em;color:var(--game-amber)}.game-topbar__sep{color:var(--game-line)}.game-topbar__dim{color:var(--game-dim);font-weight:400;letter-spacing:.04em}.game-topbar__stats{display:flex;gap:.45rem;flex-wrap:wrap}.game-stat-chip{font-size:.68rem;letter-spacing:.08em;padding:.28rem .55rem;border:1px solid var(--game-line);border-radius:999px;color:var(--game-dim);white-space:nowrap}.game-stat-chip[data-tone=power]{color:var(--game-green);border-color:#7ee08a59}.game-stat-chip[data-tone=cursed]{color:var(--game-magenta);border-color:#d77bd04d}.game-stat-chip[data-tone=volatile]{color:var(--game-amber);border-color:#f2b4554d}.game-grid{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr) minmax(260px,1fr);gap:.9rem;flex:1;min-height:0}@media(max-width:1100px){.game-grid{grid-template-columns:1fr}}.game-panel{border:1px solid var(--game-line);border-radius:8px;background:var(--game-bg-2);display:flex;flex-direction:column;min-height:0;overflow:hidden}.game-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.6rem .8rem;border-bottom:1px solid var(--game-line);background:#ffffff04}.game-panel__title{font-size:.74rem;font-weight:700;letter-spacing:.18em;color:var(--game-ink)}.game-panel__hint{font-size:.64rem;letter-spacing:.04em;color:var(--game-dim)}.game-loot__list{list-style:none;margin:0;padding:.4rem;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.game-loot__item{width:100%;display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--game-ink);text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.game-loot__item:hover{background:#ffffff08}.game-loot__item.is-active{border-color:#f2b45573;background:#f2b4550f}.game-loot__item.is-cleared{opacity:.55}.game-loot__gemdot{width:9px;height:9px;flex-shrink:0;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 7px currentColor}.game-loot__gemdot[data-rarity=cursed]{background:var(--game-cursed);color:var(--game-cursed)}.game-loot__gemdot[data-rarity=volatile]{background:var(--game-volatile);color:var(--game-volatile)}.game-loot__gemdot[data-rarity=heavy]{background:var(--game-heavy);color:var(--game-heavy)}.game-loot__gemdot[data-rarity=hollow]{background:var(--game-hollow);color:transparent}.game-loot__gemdot[data-rarity=common]{background:var(--game-common);color:transparent}.game-loot__body{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.game-loot__key{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-loot__meta{display:flex;gap:.4rem;align-items:center}.game-loot__scope{font-size:.6rem;letter-spacing:.06em;color:var(--game-dim);text-transform:uppercase}.game-loot__rarity{font-size:.6rem;letter-spacing:.06em}.game-loot__rarity[data-rarity=cursed]{color:var(--game-cursed)}.game-loot__rarity[data-rarity=volatile]{color:var(--game-volatile)}.game-loot__rarity[data-rarity=heavy]{color:var(--game-heavy)}.game-loot__rarity[data-rarity=hollow]{color:var(--game-hollow)}.game-loot__rarity[data-rarity=common]{color:var(--game-common)}.game-loot__check{color:var(--game-green);flex-shrink:0}.game-forge__body{padding:.8rem;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.game-forge__empty,.game-forge__revealempty,.game-build__empty{color:var(--game-dim);font-size:.72rem;padding:1.1rem .8rem;text-align:center}.game-forge__item{border:1px solid var(--game-line);border-left:3px solid var(--game-common);border-radius:6px;padding:.7rem .8rem;background:#ffffff03}.game-forge__item[data-rarity=cursed]{border-left-color:var(--game-cursed);box-shadow:inset 0 0 24px #d77bd00f}.game-forge__item[data-rarity=volatile]{border-left-color:var(--game-volatile);box-shadow:inset 0 0 24px #f2b4550f}.game-forge__item[data-rarity=heavy]{border-left-color:var(--game-heavy);box-shadow:inset 0 0 24px #6fb6f20f}.game-forge__itemhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.game-forge__itemname{font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-forge__itemrarity{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.game-forge__itemrarity[data-rarity=cursed]{color:var(--game-cursed)}.game-forge__itemrarity[data-rarity=volatile]{color:var(--game-volatile)}.game-forge__itemrarity[data-rarity=heavy]{color:var(--game-heavy)}.game-forge__itemrarity[data-rarity=hollow]{color:var(--game-hollow)}.game-forge__itemrarity[data-rarity=common]{color:var(--game-common)}.game-forge__itemmeta{display:flex;gap:.4rem;font-size:.64rem;color:var(--game-dim);margin-top:.2rem;text-transform:uppercase;letter-spacing:.05em}.game-forge__itemvalue{display:block;margin-top:.55rem;padding:.4rem .5rem;background:var(--game-bg);border:1px solid var(--game-line);border-radius:4px;font-size:.7rem;color:var(--game-green);word-break:break-all;max-height:4.5rem;overflow-y:auto}.game-forge__affixes{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.55rem}.game-forge__affix{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;letter-spacing:.03em;color:var(--game-amber);border:1px solid rgba(242,180,85,.28);background:#f2b4550d;border-radius:999px;padding:.16rem .45rem}.game-forge__socketslabel,.game-build__socketedlabel{font-size:.64rem;letter-spacing:.16em;color:var(--game-dim);display:block;margin-bottom:.45rem}.game-forge__gemgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.game-gem{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .4rem;border:1px solid var(--game-line);border-radius:6px;background:var(--game-bg);color:var(--game-ink);cursor:pointer;position:relative;transition:transform .1s,border-color .12s,box-shadow .12s}.game-gem:hover{transform:translateY(-2px)}.game-gem[data-grade=legendary]{border-color:#f2b45580}.game-gem[data-grade=legendary]:hover{box-shadow:0 0 14px #f2b45540}.game-gem[data-grade=rare]{border-color:#6fb6f273}.game-gem[data-grade=rare]:hover{box-shadow:0 0 14px #6fb6f233}.game-gem[data-recommended=true]{background:#ffffff05}.game-gem__icon{color:var(--game-amber)}.game-gem[data-grade=rare] .game-gem__icon{color:var(--game-blue)}.game-gem[data-grade=common] .game-gem__icon{color:var(--game-dim)}.game-gem__rune{font-size:.62rem;font-weight:700;letter-spacing:.14em}.game-gem__label{font-size:.62rem;color:var(--game-dim)}.game-gem__star{position:absolute;top:.3rem;right:.35rem;color:var(--game-amber)}.game-forge__reveal{border-top:1px solid var(--game-line);padding-top:.75rem}.game-forge__revealhead{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.64rem;letter-spacing:.16em;color:var(--game-dim);margin-bottom:.5rem}.game-forge__revealrule{letter-spacing:.02em;color:var(--game-amber);text-transform:none;font-size:.66rem}.game-reveal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.game-reveal__row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.1fr) auto minmax(0,1.1fr);align-items:center;gap:.4rem;font-size:.68rem;padding:.3rem .45rem;border:1px solid var(--game-line);border-radius:4px;background:var(--game-bg)}.game-reveal__key{color:var(--game-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-reveal__before{color:var(--game-red);text-decoration:line-through;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-reveal__arrow{color:var(--game-dim)}.game-reveal__after{color:var(--game-green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-reveal__row[data-kind=removed] .game-reveal__after{color:var(--game-red)}.game-reveal__row[data-kind=added] .game-reveal__before{color:var(--game-dim);text-decoration:none}.game-build__stats{padding:.8rem;display:flex;flex-direction:column;gap:.7rem;border-bottom:1px solid var(--game-line)}.game-statbar__top{display:flex;justify-content:space-between;font-size:.66rem;color:var(--game-dim);margin-bottom:.28rem}.game-statbar__track{height:6px;background:var(--game-bg);border:1px solid var(--game-line);border-radius:999px;overflow:hidden}.game-statbar__fill{height:100%;transition:width .4s ease}.game-statbar[data-tone=cursed] .game-statbar__fill{background:var(--game-magenta);box-shadow:0 0 8px var(--game-magenta)}.game-statbar[data-tone=volatile] .game-statbar__fill{background:var(--game-amber);box-shadow:0 0 8px var(--game-amber)}.game-statbar[data-tone=payload] .game-statbar__fill{background:var(--game-green);box-shadow:0 0 8px var(--game-green)}.game-build__socketed{padding:.8rem;flex:1;overflow-y:auto}.game-build__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.game-rune-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border:1px solid var(--game-line);border-radius:6px;background:var(--game-bg);cursor:pointer;transition:border-color .12s,background .12s}.game-rune-row:hover{background:#ffffff06}.game-rune-row.is-active{border-color:#f2b45573;background:#f2b4550d}.game-rune-row.is-off{opacity:.45}.game-rune-row__icon{color:var(--game-amber);flex-shrink:0}.game-rune-row__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.game-rune-row__rune{font-size:.64rem;font-weight:700;letter-spacing:.12em}.game-rune-row__target{font-size:.64rem;color:var(--game-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-rune-row__toggle{font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.18rem .4rem;border-radius:4px;cursor:pointer;border:1px solid var(--game-line);background:transparent;color:var(--game-dim)}.game-rune-row__toggle[aria-pressed=true]{color:var(--game-green);border-color:#7ee08a66}.game-rune-row__remove{display:inline-flex;padding:.2rem;border-radius:4px;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--game-dim)}.game-rune-row__remove:hover{color:var(--game-red);border-color:#f2776f66}.game-forge-artifact{margin:.8rem;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem;border-radius:6px;border:1px solid var(--game-amber);background:linear-gradient(180deg,#f2b45529,#f2b4550d);color:var(--game-amber);font-family:inherit;font-weight:700;font-size:.74rem;letter-spacing:.16em;cursor:pointer;transition:box-shadow .15s,transform .1s}.game-forge-artifact:hover:not(:disabled){box-shadow:0 0 20px #f2b4554d;transform:translateY(-1px)}.game-forge-artifact:disabled{opacity:.4;cursor:not-allowed}.game-shell{position:relative;isolation:isolate}.game-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% 120%,rgba(242,119,53,.07),transparent 55%),radial-gradient(140% 120% at 50% 50%,transparent 60%,rgba(0,0,0,.45))}.game-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);opacity:.4;mix-blend-mode:overlay}.game-shell>*{position:relative;z-index:1}.game-embers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.game-ember{position:absolute;bottom:-6px;border-radius:50%;background:var(--game-amber);box-shadow:0 0 6px var(--game-amber);opacity:0;animation-name:game-ember-rise;animation-iteration-count:infinite;animation-timing-function:ease-in}@keyframes game-ember-rise{0%{transform:translateY(0) translate(0);opacity:0}12%{opacity:.8}70%{opacity:.5}to{transform:translateY(-78vh) translate(14px);opacity:0}}.game-topbar__crest,.game-build__crest{display:inline-flex;align-items:center;filter:drop-shadow(0 0 4px rgba(242,180,85,.4))}.game-stat-chip[data-tone=rank]{color:var(--game-ink);border-color:#f2b45580;background:#f2b45514;font-weight:700}.game-build__heading{display:inline-flex;align-items:center;gap:.45rem}.game-loot__gem{display:inline-flex;flex-shrink:0;filter:drop-shadow(0 0 4px transparent);transition:filter .15s,transform .15s}.game-loot__gem[data-rarity=cursed]{filter:drop-shadow(0 0 5px rgba(215,123,208,.6))}.game-loot__gem[data-rarity=volatile]{filter:drop-shadow(0 0 5px rgba(242,180,85,.55))}.game-loot__gem[data-rarity=heavy]{filter:drop-shadow(0 0 5px rgba(111,182,242,.5))}.game-loot__item:hover .game-loot__gem{transform:scale(1.18) rotate(-4deg)}.game-loot__item.is-active .game-loot__gem{animation:game-gem-bob 1.8s ease-in-out infinite}@keyframes game-gem-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.game-forge__stage{position:relative;height:132px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:.4rem;overflow:hidden;border:1px solid var(--game-line);border-radius:6px;background:radial-gradient(80% 60% at 50% 100%,rgba(242,119,53,.12),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.game-forge__stageglow{position:absolute;bottom:10px;left:50%;width:120px;height:60px;transform:translate(-50%);border-radius:50%;filter:blur(14px);opacity:.55;background:var(--game-amber);animation:game-glow-pulse 2.6s ease-in-out infinite}.game-forge__stage[data-rarity=cursed] .game-forge__stageglow{background:var(--game-magenta)}.game-forge__stage[data-rarity=volatile] .game-forge__stageglow{background:var(--game-amber)}.game-forge__stage[data-rarity=heavy] .game-forge__stageglow{background:var(--game-blue)}@keyframes game-glow-pulse{0%,to{opacity:.4}50%{opacity:.7}}.game-forge__anvil{position:relative;z-index:1;margin-bottom:8px;filter:drop-shadow(0 3px 2px rgba(0,0,0,.5))}.game-forge__floatgem{position:absolute;bottom:58px;left:50%;transform:translate(-50%);z-index:2;filter:drop-shadow(0 0 10px rgba(242,180,85,.6));animation:game-float 3.2s ease-in-out infinite}.game-forge__stage[data-rarity=cursed] .game-forge__floatgem{filter:drop-shadow(0 0 10px rgba(215,123,208,.7))}.game-forge__stage[data-rarity=heavy] .game-forge__floatgem{filter:drop-shadow(0 0 10px rgba(111,182,242,.6))}@keyframes game-float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-7px)}}.game-forge__spark{position:absolute;bottom:52px;width:3px;height:3px;border-radius:50%;background:var(--game-amber);box-shadow:0 0 5px var(--game-amber);opacity:0;animation:game-spark 2.2s ease-in infinite}@keyframes game-spark{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:1}to{transform:translateY(-46px) scale(.4);opacity:0}}.game-gem__sprite{display:inline-flex;filter:drop-shadow(0 0 3px rgba(0,0,0,.4));transition:transform .12s}.game-gem:hover .game-gem__sprite{transform:scale(1.12)}.game-gem[data-grade=legendary] .game-gem__sprite{filter:drop-shadow(0 0 5px rgba(242,180,85,.5))}.game-rune-row__icon{display:inline-flex;align-items:center}.game-reveal__row{animation:game-reveal-in .45s ease both}.game-reveal__row:nth-child(2){animation-delay:.05s}.game-reveal__row:nth-child(3){animation-delay:.1s}.game-reveal__after{text-shadow:0 0 8px rgba(126,224,138,.4)}@keyframes game-reveal-in{0%{opacity:0;transform:translate(-6px)}60%{background:#f2b4551f}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.game-ember,.game-forge__floatgem,.game-forge__spark,.game-forge__stageglow,.game-loot__item.is-active .game-loot__gem,.game-reveal__row{animation:none}}.game-build__socketed{flex:0 1 auto;max-height:42%}.game-artifact{border-top:1px solid var(--game-line);padding:.8rem;display:flex;flex-direction:column;min-height:0;gap:.5rem}.game-artifact__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.game-artifact__head .game-build__socketedlabel{margin-bottom:0}.game-artifact__total{font-size:.62rem;letter-spacing:.06em;color:var(--game-dim)}.game-artifact__tally{display:flex;flex-wrap:wrap;gap:.3rem}.game-artifact__pip{font-size:.6rem;letter-spacing:.04em;padding:.16rem .45rem;border-radius:999px;border:1px solid var(--game-line)}.game-artifact__pip[data-kind=removed]{color:var(--game-red);border-color:#f2776f59}.game-artifact__pip[data-kind=masked]{color:var(--game-blue);border-color:#6fb6f259}.game-artifact__pip[data-kind=changed]{color:var(--game-amber);border-color:#f2b45559}.game-artifact__pip[data-kind=added]{color:var(--game-green);border-color:#7ee08a59}.game-artifact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;min-height:0}.game-artifact__row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:.4rem;font-size:.66rem;padding:.26rem .4rem;border-radius:4px;background:var(--game-bg);border:1px solid var(--game-line)}.game-artifact__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.game-artifact__dot[data-kind=removed]{background:var(--game-red);box-shadow:0 0 5px var(--game-red)}.game-artifact__dot[data-kind=masked]{background:var(--game-blue);box-shadow:0 0 5px var(--game-blue)}.game-artifact__dot[data-kind=changed]{background:var(--game-amber);box-shadow:0 0 5px var(--game-amber)}.game-artifact__dot[data-kind=added]{background:var(--game-green);box-shadow:0 0 5px var(--game-green)}.game-artifact__key{color:var(--game-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-artifact__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.game-artifact__row[data-kind=removed] .game-artifact__val{color:var(--game-red)}.game-artifact__row[data-kind=masked] .game-artifact__val{color:var(--game-blue)}.game-artifact__row[data-kind=changed] .game-artifact__val{color:var(--game-amber)}.game-artifact__row[data-kind=added] .game-artifact__val{color:var(--game-green)}.forge-export{position:fixed;inset:0;z-index:50;overflow-y:auto;padding:0;min-height:100vh;display:block}.forge-export .game-embers{position:fixed}.forge-export__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.7rem 1.1rem;border-bottom:1px solid var(--game-line);background:#0a0b0eeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.forge-export__back{display:inline-flex;align-items:center;gap:.4rem;font-family:inherit;font-size:.72rem;letter-spacing:.06em;color:var(--game-ink);background:transparent;border:1px solid var(--game-line);border-radius:6px;padding:.4rem .7rem;cursor:pointer}.forge-export__back:hover{border-color:var(--game-amber);color:var(--game-amber)}.forge-export__baractions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.forge-export__toast{font-size:.66rem;color:var(--game-green);border:1px solid rgba(126,224,138,.35);border-radius:999px;padding:.28rem .6rem}.forge-export__minibtn{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:.68rem;letter-spacing:.04em;color:var(--game-ink);background:var(--game-bg-2);border:1px solid var(--game-line);border-radius:6px;padding:.4rem .65rem;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .1s}.forge-export__minibtn:hover{border-color:var(--game-amber);transform:translateY(-1px)}.forge-export__minibtn.is-primary{color:var(--game-amber);border-color:var(--game-amber);background:linear-gradient(180deg,#f2b45529,#f2b4550d)}.forge-export__minibtn.is-primary:hover{box-shadow:0 0 14px #f2b4554d}.forge-export__main{max-width:980px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.forge-export__hero{display:grid;grid-template-columns:230px 1fr;gap:1.5rem;align-items:center;border:1px solid var(--game-line);border-radius:12px;padding:1.4rem;background:radial-gradient(70% 90% at 18% 50%,rgba(242,119,53,.08),transparent 60%),var(--game-bg-2);margin-bottom:1.6rem}.forge-export[data-rarity=cursed] .forge-export__hero{box-shadow:inset 0 0 60px #d77bd012}.forge-export[data-rarity=volatile] .forge-export__hero{box-shadow:inset 0 0 60px #f2b45512}.forge-export[data-rarity=heavy] .forge-export__hero{box-shadow:inset 0 0 60px #6fb6f212}@media(max-width:720px){.forge-export__hero{grid-template-columns:1fr;justify-items:center;text-align:center}}.forge-export__altar{position:relative;height:210px;width:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.forge-export__altar .game-forge__stageglow{bottom:30px;width:150px;height:80px;opacity:.6}.forge-export__altar[data-rarity=cursed] .game-forge__stageglow{background:var(--game-magenta)}.forge-export__altar[data-rarity=volatile] .game-forge__stageglow{background:var(--game-amber)}.forge-export__altar[data-rarity=heavy] .game-forge__stageglow{background:var(--game-blue)}.forge-export__altar[data-rarity=hollow] .game-forge__stageglow{background:var(--game-hollow)}.forge-export__beam{position:absolute;top:-10px;left:50%;width:80px;height:170px;transform:translate(-50%);background:linear-gradient(180deg,rgba(242,180,85,.18),transparent 75%);filter:blur(6px);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);animation:game-glow-pulse 3s ease-in-out infinite}.forge-export__altar[data-rarity=cursed] .forge-export__beam{background:linear-gradient(180deg,rgba(215,123,208,.2),transparent 75%)}.forge-export__altar[data-rarity=heavy] .forge-export__beam{background:linear-gradient(180deg,rgba(111,182,242,.2),transparent 75%)}.forge-export__bigGem{position:absolute;bottom:70px;left:50%;transform:translate(-50%);z-index:2;filter:drop-shadow(0 0 16px rgba(242,180,85,.6));animation:game-float 3.4s ease-in-out infinite}.forge-export__altar[data-rarity=cursed] .forge-export__bigGem{filter:drop-shadow(0 0 16px rgba(215,123,208,.7))}.forge-export__altar[data-rarity=heavy] .forge-export__bigGem{filter:drop-shadow(0 0 16px rgba(111,182,242,.65))}.forge-export__altarBase{position:relative;z-index:1;filter:drop-shadow(0 4px 3px rgba(0,0,0,.55))}.forge-export__forged{font-size:.72rem;letter-spacing:.22em;color:var(--game-amber)}.forge-export__name{font-family:inherit;font-size:1.9rem;font-weight:700;letter-spacing:.01em;margin:.35rem 0 0;text-shadow:0 0 18px rgba(242,180,85,.25)}.forge-export__name[data-rarity=cursed]{color:var(--game-magenta);text-shadow:0 0 18px rgba(215,123,208,.3)}.forge-export__name[data-rarity=volatile]{color:var(--game-amber)}.forge-export__name[data-rarity=heavy]{color:var(--game-blue)}.forge-export__name[data-rarity=hollow]{color:var(--game-ink)}.forge-export__tierline{display:flex;align-items:center;gap:.55rem;margin-top:.6rem;flex-wrap:wrap}.forge-export__tier{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;border:1px solid currentColor}.forge-export__tier[data-rarity=cursed]{color:var(--game-magenta)}.forge-export__tier[data-rarity=volatile]{color:var(--game-amber)}.forge-export__tier[data-rarity=heavy]{color:var(--game-blue)}.forge-export__tier[data-rarity=hollow]{color:var(--game-hollow)}.forge-export__pwr{font-size:.7rem;color:var(--game-green);letter-spacing:.05em}.forge-export__smith{font-size:.7rem;color:var(--game-dim);letter-spacing:.05em}.forge-export__flavor{margin:.8rem 0 0;max-width:48ch;font-size:.78rem;line-height:1.5;color:var(--game-dim)}.forge-export__affixes{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.forge-export__affix{font-size:.64rem;letter-spacing:.03em;padding:.2rem .5rem;border-radius:4px;border:1px solid var(--game-line);background:var(--game-bg);color:var(--game-ink)}.forge-export__affix[data-kind=rune]{color:var(--game-amber);border-color:#f2b4554d}.forge-export__affix[data-kind=removed]{color:var(--game-red);border-color:#f2776f4d}.forge-export__affix[data-kind=masked]{color:var(--game-blue);border-color:#6fb6f24d}.forge-export__affix[data-kind=changed]{color:var(--game-amber);border-color:#f2b4554d}.forge-export__affix[data-kind=added]{color:var(--game-green);border-color:#7ee08a4d}.forge-export__affix[data-kind=dormant]{color:var(--game-dim)}.forge-export__section-label{font-size:.68rem;letter-spacing:.2em;color:var(--game-dim);margin:1.6rem 0 .7rem;padding-bottom:.4rem;border-bottom:1px solid var(--game-line)}.forge-export__scroll{border:1px solid var(--game-line);border-radius:8px;background:var(--game-bg-2);margin-bottom:.7rem;overflow:hidden}.forge-export__scrollhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;flex-wrap:wrap}.forge-export__scrolltitle{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-size:.74rem;color:var(--game-ink);background:transparent;border:none;cursor:pointer;padding:0}.forge-export__caret{transition:transform .15s;transform:rotate(-90deg);color:var(--game-dim)}.forge-export__caret.is-open{transform:rotate(0)}.forge-export__runetag{font-size:.58rem;font-weight:700;letter-spacing:.1em;color:var(--game-amber);border:1px solid rgba(242,180,85,.3);border-radius:4px;padding:.1rem .35rem}.forge-export__lines{font-size:.6rem;color:var(--game-dim);letter-spacing:.04em}.forge-export__scrollactions{display:flex;align-items:center;gap:.4rem}.forge-export__code{margin:0;padding:.8rem;border-top:1px solid var(--game-line);background:var(--game-bg);max-height:320px;overflow:auto;font-size:.7rem;line-height:1.5;color:var(--game-green)}.forge-export__code code{font-family:inherit;white-space:pre}.forge-export__ritual{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.forge-export__ritualstep{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;align-items:start;border:1px solid var(--game-line);border-radius:8px;background:var(--game-bg-2);padding:.7rem .8rem}.forge-export__ritualnum{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;border:1px solid rgba(242,180,85,.35);background:#f2b45514;color:var(--game-amber);font-weight:700;font-size:.8rem}.forge-export__ritualtitle{margin:0;font-size:.78rem;font-weight:700;color:var(--game-ink)}.forge-export__ritualdetail{margin:.25rem 0 0;font-size:.72rem;line-height:1.45;color:var(--game-dim)}.forge-export__inventory{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.forge-export__invrow{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;border:1px solid var(--game-line);border-radius:6px;background:var(--game-bg-2);padding:.5rem .7rem}.forge-export__invrow.is-off{opacity:.45}.forge-export__invicon{display:inline-flex}.forge-export__invrune{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--game-ink)}.forge-export__invtarget{font-size:.7rem;color:var(--game-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-export__invstatus{font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.16rem .45rem;border-radius:4px;border:1px solid var(--game-line)}.forge-export__invstatus.is-on{color:var(--game-green);border-color:#7ee08a59}.forge-export__invstatus.is-off{color:var(--game-dim)}.forge-export__footer{margin-top:1.4rem;display:flex;gap:.5rem;flex-wrap:wrap}.shaped-export{position:fixed;inset:0;z-index:50;overflow-y:auto;background:radial-gradient(circle at 25% 0%,rgba(255,112,48,.06),transparent 28rem),#050505;color:#e8e8ea}.shex__bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-height:4rem;padding:.6rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:#050505eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shex__baractions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.shex__toast{font-size:.72rem;padding:.4rem .7rem;border-radius:6px;border:1px solid rgba(126,224,138,.3);background:#7ee08a14;color:#7ee08a}.shex__btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.5rem .8rem;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#d0d0d6;cursor:pointer;transition:border-color .15s,transform .15s,color .15s}.shex__btn:hover{border-color:#f2a65a99;color:#f2a65a;transform:translateY(-1px)}.shex__btn.is-primary{border-color:#f2a65a80;background:#f2a65a1f;color:#f7c98a}.shex__btn.is-primary:hover{box-shadow:0 0 14px #f2a65a40;color:#f9d4a0}.shex__main{max-width:980px;margin:0 auto;padding:2rem 1.25rem 3.5rem}.shex__hero{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0 2.25rem}.shex__heading{display:flex;flex-direction:column}.shex__herorow{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}@media(max-width:720px){.shex__hero{align-items:center;text-align:center}.shex__herorow{grid-template-columns:1fr;justify-items:center}}.shex__ring{position:relative;width:168px;height:168px;flex-shrink:0}.shex__ringsvg{width:100%;height:100%;display:block}.shex__ringtrack{stroke:#ffffff12}.shex__ringsvg circle{transition:stroke-dasharray .6s ease}.shex__ringlabel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.shex__ringnum{font-size:2.6rem;font-weight:700;color:#fff;line-height:1}.shex__ringcap{margin-top:.35rem;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#8a8a90}.shex__title{margin:0;font-size:1.6rem;font-weight:700;color:#fff;line-height:1.12}.shex__meta{margin-top:.55rem;display:flex;gap:.45rem;flex-wrap:wrap;font-size:.72rem;color:#9a9aa0}@media(max-width:720px){.shex__meta{justify-content:center}}.shex__metadot{color:#55555c}.shex__flavor{margin:.8rem 0 0;max-width:52ch;font-size:.82rem;line-height:1.55;color:#a0a0a6}@media(max-width:720px){.shex__flavor{margin-left:auto;margin-right:auto}}.shex__impact{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:1.75rem;margin:0;padding:.85rem 1.4rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.shex__impact-arrow{font-size:1rem;color:#71717a;flex-shrink:0}.shex__impact-col{display:flex;flex-direction:column;gap:.15rem}.shex__impact-col--savings{margin-left:.25rem;padding-left:1.25rem;border-left:1px solid rgba(255,255,255,.08)}.shex__impact-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.shex__impact-value{font-size:1.2rem;font-weight:700;color:#fff;line-height:1}.shex__impact-value--savings{color:#6ee7b7}.shex__impact-sub{font-size:.72rem;color:#71717a;margin-top:.1rem}.shex__stats{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}@media(max-width:720px){.shex__stats{justify-content:center}}.shex__stat{font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.24rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#c8c8ce}.shex__stat[data-kind=removed]{color:#f4776f;border-color:#f4776f52}.shex__stat[data-kind=masked]{color:#6fb6f2;border-color:#6fb6f252}.shex__stat[data-kind=changed]{color:#f2b455;border-color:#f2b45552}.shex__stat[data-kind=added]{color:#7ee08a;border-color:#7ee08a52}.shex__stat[data-kind=skipped]{color:#7a7a80}.shex__cost{margin:1.5rem 0 0;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;overflow:hidden}.shex__cost-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.shex__cost-title{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.shex__cost-tiers{display:flex;align-items:center;gap:.2rem}.shex__cost-tiers-label{font-size:.68rem;font-weight:600;color:#71717a;margin-right:.3rem}.shex__cost-tier{padding:.2rem .55rem;border-radius:.3rem;border:1px solid transparent;font-size:.72rem;font-weight:600;color:#71717a;transition:all .12s}.shex__cost-tier:hover{color:#fff;background:#ffffff0f}.shex__cost-tier.is-active{color:#fff;background:#ffffff14;border-color:#ffffff1f}.shex__cost-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0}.shex__cost-stat{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border-right:1px solid rgba(255,255,255,.06)}.shex__cost-stat:last-child{border-right:none}.shex__cost-stat-label{font-size:.7rem;color:#71717a;display:flex;align-items:center;gap:.4rem}.shex__cost-note{font-size:.65rem;color:#52525b}.shex__cost-stat-value{font-size:1.35rem;font-weight:700;color:#fff;line-height:1}.shex__cost-stat--money .shex__cost-stat-value{color:#6ee7b7}.shex__cost-stat--security .shex__cost-stat-value{color:#93c5fd}.shex__cost-stat-unit{font-size:.75rem;font-weight:500;color:#71717a;margin-left:.1rem}.shex__cost-disclaimer{padding:.5rem 1rem;font-size:.67rem;color:#52525b;border-top:1px solid rgba(255,255,255,.06);background:#ffffff03}.shex__label{margin:2rem 0 .7rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#6a6a70;font-weight:700}.shex__code{border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#101010;margin-bottom:.7rem;overflow:hidden}.shex__codehead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;flex-wrap:wrap}.shex__codetitle{display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;color:#e8e8ea;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.shex__caret{color:#7a7a80;transition:transform .15s;transform:rotate(-90deg)}.shex__caret.is-open{transform:rotate(0)}.shex__tag{font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.12rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.14);color:#9a9aa0}.shex__lines{font-size:.6rem;color:#6a6a70;letter-spacing:.04em}.shex__codeactions{display:flex;align-items:center;gap:.4rem}.shex__minibtn{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;padding:.32rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#c0c0c6;cursor:pointer;transition:border-color .15s,color .15s}.shex__minibtn:hover{border-color:#f2a65a80;color:#f2a65a}.shex__minibtn.is-primary{border-color:#f2a65a66;color:#f7c98a}.shex__pre{margin:0;max-height:22rem;overflow:auto;padding:.8rem .9rem;border-top:1px solid rgba(255,255,255,.07);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.55;color:#cfcfd4}.shex__pre code{font-family:inherit;white-space:pre}.shex__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.shex__step{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;align-items:start;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#101010;padding:.75rem .85rem}.shex__stepnum{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:7px;border:1px solid rgba(242,166,90,.32);background:#f2a65a14;color:#f2a65a;font-weight:700;font-size:.8rem}.shex__steptitle{margin:0;font-size:.8rem;font-weight:600;color:#f0f0f2}.shex__stepdetail{margin:.25rem 0 0;font-size:.74rem;line-height:1.5;color:#9a9aa0}.shex__rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.shex__rule{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#101010;padding:.5rem .75rem}.shex__rule.is-off{opacity:.5}.shex__ruletarget{font-size:.74rem;color:#d0d0d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shex__rulekind{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a80}.shex__rulestatus{font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:.16rem .45rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);color:#7a7a80}.shex__rulestatus.is-on{color:#7ee08a;border-color:#7ee08a52}.shex__footer{margin-top:1.6rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}@keyframes counter-bump{0%{transform:translateY(0)}35%{transform:translateY(-.18em);color:var(--color-accent-2)}to{transform:translateY(0)}}@keyframes helper-think{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes accept-pop{0%{transform:scale(.4)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes approve-settle{0%{box-shadow:0 0 color-mix(in srgb,var(--color-complement) 45%,transparent)}to{box-shadow:0 0 0 .62rem color-mix(in srgb,var(--color-complement) 0%,transparent)}}@keyframes pipe-flow{0%{transform:translateY(0)}to{transform:translateY(250%)}}.forge-plain-shell{display:flex;flex-direction:column;height:calc(100vh - 4rem);overflow:hidden;background:radial-gradient(circle at 22% 8%,rgba(255,112,48,.05),transparent 30rem),#060606}.forge-plain-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.forge-plain-topbar__title{display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:#f4f4f5}.forge-plain-topbar__sep{color:#ffffff40}.forge-plain-topbar__dim{font-size:.78rem;font-weight:400;color:#71717a}.forge-plain-topbar__stats{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.forge-plain-chip{border-radius:.375rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.25rem .6rem;font-size:.72rem;color:#a1a1aa}.forge-plain-spark{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.375rem;border:1px solid transparent;background:transparent;color:#ffffff2e;cursor:default;transition:color .14s ease}.forge-plain-spark:hover{color:#ffffff52}.forge-plain-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(360px,440px);min-height:0;flex:1;overflow:hidden}.forge-plain-explorer{min-height:0}.forge-plain-explorer.telemetry-explorer-pane{background:transparent;padding-top:.75rem}.app-shell .forge-plain-explorer .telemetry-explorer-title{align-self:flex-start;font-family:Satoshi,General Sans,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#d4d4d8}.forge-plain-stackwrap{display:flex;min-width:0;flex-direction:column;flex:1 1 auto;min-height:0}.forge-plain-summary .transformation-stack-surface{border-right:none;overflow:visible;flex:1 1 auto;min-height:14rem}.forge-plain-dangerstrip{margin:0 1rem .6rem;padding:.6rem .7rem;border-radius:.5rem;border:1px solid rgba(252,165,165,.4);background:#fca5a514}.forge-plain-dangerstrip__title{display:flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;color:#fca5a5}.forge-plain-dangerstrip__list{margin:.4rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem;list-style:disc;font-size:.7rem;line-height:1.4;color:#d4d4d8}.forge-plain-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.08)}.forge-plain-panel:last-child{border-right:none}.forge-plain-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.forge-plain-panel__title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#d4d4d8}.forge-plain-panel__hint{font-size:.7rem;color:#71717a}.forge-plain-shape__body{display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow-y:auto}.forge-plain-shape__empty{padding:2rem 1rem;color:#71717a;font-size:.85rem}.forge-plain-field{display:flex;flex-direction:column;gap:.55rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.1);background:#ffffff06;padding:.85rem}.forge-plain-field__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.forge-plain-field__name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:600;color:#f4f4f5}.forge-plain-field__meta{display:flex;align-items:center;gap:.4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#71717a}.forge-plain-field__value{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;color:#a1a1aa;background:#00000059;border-radius:.4rem;padding:.5rem .6rem;word-break:break-all}.forge-plain-field__hints{display:flex;flex-wrap:wrap;gap:.4rem}.forge-plain-field__hint{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;color:#fcd34d}.forge-plain-actions__label,.forge-plain-preview__head{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;margin-bottom:.5rem}.forge-plain-actions__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.forge-plain-action{display:inline-flex;align-items:center;gap:.4rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:.5rem .6rem;font-size:.78rem;color:#d4d4d8;cursor:pointer;transition:background .13s ease,border-color .13s ease}.forge-plain-action:hover{background:#ffffff12}.forge-plain-action[data-recommended=true]{border-color:#fb923c66;background:#fb923c14}.forge-plain-action__icon{display:inline-flex;color:#a1a1aa}.forge-plain-action__label{flex:1;min-width:0}.forge-plain-action__star{color:#fbbf24}.forge-plain-preview{border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem}.forge-plain-preview__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.forge-plain-preview__rule{font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:0;color:#71717a}.forge-plain-preview__list,.forge-plain-result__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.forge-plain-preview__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;padding:.3rem .45rem;border-radius:.35rem;background:#ffffff06}.forge-plain-preview__key{color:#d4d4d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-plain-preview__before{color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-plain-preview__arrow{color:#ffffff4d}.forge-plain-preview__after{color:#e4e4e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-plain-preview__row[data-kind=removed] .forge-plain-preview__after{color:#fca5a5}.forge-plain-preview__row[data-kind=masked] .forge-plain-preview__after{color:#a5b4fc}.forge-plain-preview__empty{font-size:.78rem;color:#71717a}.forge-plain-summary{overflow-y:auto}.forge-plain-meters{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.forge-plain-meter__top{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#a1a1aa;margin-bottom:.3rem}.forge-plain-meter__track{height:.35rem;border-radius:999px;background:#ffffff14;overflow:hidden}.forge-plain-meter__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#fb923ce6,#fbbf24e6);transition:width .22s ease}.forge-plain-result{margin:0 1rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.06)}.forge-plain-result__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.forge-plain-result__total{font-size:.7rem;color:#71717a}.forge-plain-result__tally{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.forge-plain-pip{font-size:.66rem;border-radius:999px;padding:.12rem .5rem;border:1px solid rgba(255,255,255,.1);color:#a1a1aa}.forge-plain-pip[data-kind=removed]{border-color:#fca5a559;color:#fca5a5}.forge-plain-pip[data-kind=masked]{border-color:#a5b4fc59;color:#a5b4fc}.forge-plain-pip[data-kind=changed]{border-color:#fcd34d59;color:#fcd34d}.forge-plain-pip[data-kind=added]{border-color:#6ee7b759;color:#6ee7b7}.forge-plain-result__row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;padding:.25rem 0}.forge-plain-result__dot{width:.45rem;height:.45rem;border-radius:999px;background:#71717a}.forge-plain-result__dot[data-kind=removed]{background:#fca5a5}.forge-plain-result__dot[data-kind=masked]{background:#a5b4fc}.forge-plain-result__dot[data-kind=changed]{background:#fcd34d}.forge-plain-result__dot[data-kind=added]{background:#6ee7b7}.forge-plain-result__key{color:#d4d4d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-plain-result__val{color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-plain-export{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:.85rem 1rem 1.1rem;border-radius:.5rem;border:1px solid rgba(251,146,60,.4);background:#fb923c1f;color:#fed7aa;padding:.6rem .85rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .13s ease}.forge-plain-export:hover:not(:disabled){background:#fb923c33}.forge-plain-export:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.forge-plain-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto);overflow-y:auto}.forge-plain-panel{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}.forge-plain-field__namewrap{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.forge-plain-help{position:relative;display:inline-flex}.forge-plain-help__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#a1a1aa;cursor:help;transition:color .13s ease,border-color .13s ease}.forge-plain-help__trigger:hover,.forge-plain-help__trigger:focus-visible{color:#fed7aa;border-color:#fb923c80;outline:none}.forge-plain-help__popover{position:absolute;left:0;top:calc(100% + .4rem);z-index:30;display:none;flex-direction:column;gap:.35rem;width:min(340px,calc(100vw - 3rem));padding:.75rem .85rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.12);background:#0f111a;box-shadow:0 1.2rem 2.4rem #00000080;text-align:left}.forge-plain-help:hover .forge-plain-help__popover,.forge-plain-help:focus-within .forge-plain-help__popover{display:flex}.forge-plain-help__title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa}.forge-plain-help__body{font-size:.78rem;line-height:1.45;color:#d4d4d8}.forge-plain-help__hints{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;color:#fcd34d}.forge-plain-help__sub{margin-top:.25rem;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#71717a}.forge-plain-help__list{display:flex;flex-direction:column;gap:.3rem}.forge-plain-help__item{font-size:.76rem;line-height:1.4;color:#a1a1aa}.forge-plain-help__item strong{color:#e4e4e7;font-weight:600}@keyframes rule-hazard-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.header-variant-switcher .header-variant-switcher__badge{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .32rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--theme-complement-violet) 42%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 18%,transparent);color:var(--theme-complement-violet);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.agent-workbench{--theme-complement-violet: #2fe6a1;--theme-complement: #2fe6a1;--agent-green-ink: #04140d;height:calc(100vh - 3.25rem);background:radial-gradient(90% 45% at 50% -14%,color-mix(in srgb,#2fe6a1 4%,transparent),transparent 42%),#050706}.agent-workbench .agent-main__scroll,.agent-workbench .agent-sidebar__scroll,.agent-workbench .agent-preview,.agent-workbench .agent-impact-diff,.agent-workbench .agent-review__plan,.agent-workbench .agent-payload{scrollbar-width:none}.agent-workbench .agent-main__scroll::-webkit-scrollbar,.agent-workbench .agent-sidebar__scroll::-webkit-scrollbar,.agent-workbench .agent-preview::-webkit-scrollbar,.agent-workbench .agent-impact-diff::-webkit-scrollbar,.agent-workbench .agent-review__plan::-webkit-scrollbar,.agent-workbench .agent-payload::-webkit-scrollbar{display:none;width:0;height:0}.agent-workbench .agent-primary-btn,.agent-workbench .agent-prompt-box__submit{background:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 68%,black);color:var(--color-accent-ink)}.agent-workbench .agent-primary-btn:hover:not(:disabled),.agent-workbench .agent-prompt-box__submit:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 88%,white)}.agent-workbench .agent-primary-btn svg,.agent-workbench .agent-prompt-box__submit svg{color:var(--color-accent-ink)}.agent-workbench .agent-sidebar__new{background:transparent;border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);color:var(--color-accent)}.agent-workbench .agent-sidebar__new:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent)}.agent-workbench .agent-sidebar__new svg{color:var(--color-accent)}.agent-workbench .agent-eyebrow,.agent-workbench .agent-tl__label,.agent-workbench .agent-quickstarts__label,.agent-workbench .agent-sessions__head,.agent-workbench .agent-sidebar__head,.agent-workbench .agent-sidebar__footer-label{font-family:Rajdhani,Cabinet Grotesk,ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em}.agent-workbench__inner{width:100%;max-width:60rem;margin:0 auto;display:flex;flex-direction:column;gap:1.75rem}.agent-shell{display:flex;height:100%;min-height:0}.agent-sidebar{display:flex;flex-direction:column;width:17rem;flex-shrink:0;border-right:1px solid var(--theme-border);background:#00000038;min-height:0}.agent-sidebar__new{display:inline-flex;align-items:center;gap:.4rem;margin:.85rem;padding:.55rem .8rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--theme-complement-violet) 45%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 14%,transparent);color:#fff;font-size:.84rem;font-weight:600}.agent-sidebar__new:hover{background:color-mix(in srgb,var(--theme-complement-violet) 26%,transparent)}.agent-sidebar__scroll{flex:1;min-height:0;overflow-y:auto;padding:.25rem .6rem .6rem}.agent-sidebar__head{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .4rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.agent-sidebar__empty{padding:.4rem;font-size:.78rem;color:#71717a}.agent-sidebar__list{display:flex;flex-direction:column;gap:.2rem}.agent-sidebar__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .55rem;border-radius:.55rem;text-align:left;transition:background .14s}.agent-sidebar__item:hover{background:#ffffff0a}.agent-sidebar__item.is-active{background:color-mix(in srgb,var(--theme-complement-violet) 14%,transparent)}.agent-sidebar__item-main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.agent-sidebar__item-main strong{font-size:.82rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar__item-main span{font-size:.7rem;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar__item .agent-status{flex-shrink:0;padding:.2rem;font-size:0;gap:0;border:none;background:transparent}.agent-sidebar__item .agent-status .status-dot{width:7px;height:7px}.agent-sidebar__footer{display:flex;flex-direction:column;gap:.4rem;padding:.8rem .85rem;border-top:1px solid var(--theme-border)}.agent-sidebar__footer-header{display:flex;align-items:center;gap:.35rem;color:#71717a}.agent-sidebar__footer-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agent-sidebar__footer-source{display:flex;align-items:center;gap:.5rem;min-width:0}.agent-sidebar__footer-meta{display:flex;flex-direction:column;min-width:0}.agent-sidebar__footer-meta strong{font-size:.82rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar__footer-meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;color:var(--theme-complement);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar__footer-muted{font-size:.82rem;color:#a1a1aa}.agent-sidebar__source-config{position:relative}.agent-sidebar__source-popover{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:.1rem;padding:.3rem;background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;box-shadow:0 1.5rem 3rem #0000008c}.agent-sidebar__source-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .55rem;border-radius:.3rem;text-align:left;transition:background .12s;color:#d4d4d8}.agent-sidebar__source-option:hover:not(:disabled){background:#ffffff0f}.agent-sidebar__source-option:disabled{opacity:.5}.agent-sidebar__source-option>svg:first-child{flex-shrink:0;color:var(--theme-complement-violet)}.agent-sidebar__source-option-meta{display:flex;flex-direction:column;flex:1;min-width:0}.agent-sidebar__source-option-meta strong{font-size:.78rem;font-weight:600;color:#fff}.agent-sidebar__source-option-meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;color:var(--theme-complement);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar__source-option-arrow{flex-shrink:0;color:#71717a}.agent-sidebar__footer-config{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;margin-top:.1rem;padding:.25rem .55rem;border-radius:.3rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:.72rem;font-weight:600;color:#a1a1aa;transition:border-color .15s,background .15s,color .15s}.agent-sidebar__footer-config:hover{border-color:#ffffff2e;background:#ffffff14;color:#fff}.agent-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.agent-committed-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;border-top:1px solid var(--theme-border);background:var(--theme-page);flex-shrink:0}.agent-main__scroll{flex:1;min-height:0;overflow-y:auto;width:100%;max-width:60rem;margin:0 auto;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.agent-workbench__inner.agent-main__scroll{max-width:72rem}.agent-home-hero{display:flex;flex-direction:column;gap:.4rem}.agent-dock .agent-home-hero{width:100%;max-width:60rem;margin:0 auto;padding-bottom:.2rem}.agent-dock .agent-title{font-size:1.05rem}.agent-dock .agent-sub{font-size:.8rem}.agent-dock{display:flex;flex-direction:column;gap:.6rem;padding:.8rem 1.5rem 1.1rem;border-top:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-page) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agent-dock__suggestions{display:flex;flex-wrap:wrap;gap:.4rem;width:100%;max-width:60rem;margin:0 auto}.agent-suggestion{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#d4d4d8;font-size:.78rem;font-weight:600;transition:background .14s,border-color .14s}.agent-suggestion:hover{background:color-mix(in srgb,var(--theme-complement-violet) 12%,transparent);border-color:color-mix(in srgb,var(--theme-complement-violet) 40%,transparent)}.agent-suggestion svg{color:var(--theme-complement-violet)}.agent-dock .agent-prompt-box{width:100%;max-width:60rem;margin:0 auto}@media(max-width:52rem){.agent-sidebar{display:none}}.agent-trail{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.agent-trail__step{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .3rem;border-radius:999px;border:1px solid var(--theme-border);color:#a1a1aa;font-size:.72rem;font-weight:600}.agent-trail__step.active{border-color:color-mix(in srgb,var(--theme-complement-violet) 50%,transparent);color:#fff}.agent-trail__step.done{color:var(--theme-complement)}.agent-trail__dot{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;background:#ffffff0f;font-size:.66rem;font-weight:700}.agent-trail__step.active .agent-trail__dot{background:var(--theme-complement-violet);color:#16121f}.agent-trail__step.done .agent-trail__dot{background:color-mix(in srgb,var(--theme-complement) 22%,transparent);color:var(--theme-complement)}.agent-stage{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border-radius:1rem;border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:0 24px 60px -40px #000000e6;animation:rule-hazard-in .24s cubic-bezier(.22,1,.36,1)}.agent-stage--wide{max-width:none}.agent-stage__head{display:flex;flex-direction:column;gap:.5rem}.agent-eyebrow{font-family:Rajdhani,Cabinet Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-complement-violet)}.agent-title{display:flex;align-items:center;gap:.5rem;font-family:Cabinet Grotesk,General Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem;font-weight:700;color:#fff}.agent-sub{font-size:.9rem;line-height:1.5;color:#a1a1aa}.agent-sub strong{color:#fff;font-weight:600}.agent-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem}.agent-connect-secondary{display:flex;flex-direction:column;gap:.7rem;margin-top:.4rem;padding-top:.85rem;border-top:1px solid var(--theme-border)}.agent-connect-secondary__toggle{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;font-size:.8rem;font-weight:600;color:#a1a1aa;transition:color .14s}.agent-connect-secondary__toggle:hover{color:#fff}.agent-connect-secondary__toggle svg{transition:transform .16s ease}.agent-connect-secondary__toggle svg.is-open{transform:rotate(180deg)}.agent-connect-secondary__body{display:flex;flex-direction:column;gap:.6rem;animation:rule-hazard-in .2s ease-out}.agent-connect-secondary__hint{font-size:.78rem;color:#71717a}.agent-connect-secondary__actions{display:flex;flex-wrap:wrap;gap:.5rem}.agent-paste{display:flex;flex-direction:column;gap:.5rem}.agent-paste .agent-primary-btn{align-self:flex-start}.agent-paste__error{font-size:.78rem;color:#ff7b7b}.agent-source-card{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem;text-align:left;border-radius:.8rem;border:1px solid var(--theme-border);background:#ffffff05;transition:border-color .18s,background .18s,transform .18s}.agent-source-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-complement-violet) 45%,transparent);background:#ffffff0a;transform:translateY(-2px)}.agent-source-card:disabled{opacity:.55;cursor:not-allowed}.agent-source-card.is-connecting{border-color:color-mix(in srgb,var(--theme-complement-violet) 60%,transparent)}.agent-source-card.is-expanded{border-color:color-mix(in srgb,var(--theme-complement-violet) 50%,transparent);background:#ffffff0a;cursor:default}.agent-source-card.is-expanded:hover{transform:none}.agent-source-card__form{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.agent-source-card__label{font-size:.72rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.06em}.agent-source-card__input{width:100%;padding:.4rem .6rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.15);background:#0000004d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;color:var(--theme-complement);outline:none;transition:border-color .14s}.agent-source-card__input:focus{border-color:color-mix(in srgb,var(--theme-complement-violet) 60%,transparent)}.agent-source-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.6rem;background:color-mix(in srgb,var(--theme-complement-violet) 16%,transparent);color:var(--theme-complement-violet)}.agent-source-card strong{font-size:.95rem;font-weight:600;color:#fff}.agent-source-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:var(--theme-complement)}.agent-source-card__blurb{font-size:.78rem;line-height:1.4;color:#a1a1aa}.agent-source-card__status{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.78rem;font-weight:600;color:var(--theme-complement-violet)}.agent-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.agent-goal-chip{display:flex;flex-direction:column;gap:.25rem;padding:.85rem;text-align:left;border-radius:.7rem;border:1px solid var(--theme-border);background:#ffffff05;transition:border-color .16s,background .16s}.agent-goal-chip:hover{background:#ffffff0a}.agent-goal-chip.selected{border-color:color-mix(in srgb,var(--theme-complement-violet) 60%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 12%,transparent)}.agent-goal-chip strong{font-size:.88rem;font-weight:600;color:#fff}.agent-goal-chip span{font-size:.76rem;line-height:1.4;color:#a1a1aa}.agent-prompt{width:100%;resize:vertical;padding:.85rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#00000059;color:#fff;font-size:.9rem;line-height:1.5}.agent-prompt:focus{outline:none;border-color:color-mix(in srgb,var(--theme-complement-violet) 55%,transparent)}.agent-stage__actions{display:flex;justify-content:flex-end;gap:.75rem}.agent-stage__actions--split{justify-content:space-between}.agent-primary-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--theme-complement-violet) 55%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 22%,transparent);color:#fff;font-size:.88rem;font-weight:600;transition:background .16s,transform .16s}.agent-primary-btn:hover:not(:disabled){background:color-mix(in srgb,var(--theme-complement-violet) 34%,transparent);transform:translateY(-1px)}.agent-primary-btn:disabled{opacity:.4;cursor:not-allowed}.agent-ghost-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:.6rem;border:1px solid var(--theme-border);background:#ffffff08;color:#d4d4d8;font-size:.84rem;font-weight:600;transition:background .16s}.agent-ghost-btn:hover:not(:disabled){background:#ffffff12}.agent-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.agent-console{display:flex;flex-direction:column;gap:.4rem;min-height:11rem;padding:1.1rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#00000073;font-family:Rajdhani,Cabinet Grotesk,ui-sans-serif,system-ui,sans-serif}.agent-console__line{display:flex;align-items:baseline;gap:.5rem;font-size:.9rem;letter-spacing:.01em;color:#d4d4d8;animation:rule-hazard-in .2s ease-out}.agent-console__prompt{color:var(--theme-complement);font-weight:700}.agent-caret{display:inline-block;width:.55rem;height:1rem;background:var(--theme-complement-violet);animation:agent-blink .9s steps(2,start) infinite}@keyframes agent-blink{to{opacity:0}}.agent-spin{animation:agent-spin .9s linear infinite}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}@media(max-width:52rem){.agent-review{grid-template-columns:minmax(0,1fr)}}.agent-review__plan{display:flex;flex-direction:column;gap:.6rem;max-height:28rem;overflow-y:auto;padding-right:.25rem}.agent-rule-card{display:flex;gap:.7rem;padding:.8rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#ffffff05;transition:opacity .16s,border-color .16s}.agent-rule-card.is-off{opacity:.45}.agent-rule-card__toggle{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.35rem;border:1px solid color-mix(in srgb,var(--theme-complement-violet) 50%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 20%,transparent);color:#fff}.agent-rule-card.is-off .agent-rule-card__toggle{background:transparent;border-color:var(--theme-border)}.agent-rule-card__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.agent-rule-card__top{display:flex;align-items:center;gap:.5rem}.agent-rule-card__kind{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-complement)}.agent-conf{font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .35rem;border-radius:.25rem;border:1px solid var(--theme-border);color:#a1a1aa}.agent-conf--high{color:var(--theme-accent);border-color:color-mix(in srgb,var(--theme-accent) 40%,transparent)}.agent-conf--medium{color:var(--theme-complement);border-color:color-mix(in srgb,var(--theme-complement) 35%,transparent)}.agent-rule-card__title{font-size:.9rem;font-weight:600;color:#fff}.agent-rule-card__target{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:#a1a1aa;word-break:break-all}.agent-rule-card__reason{font-size:.78rem;line-height:1.4;color:#a1a1aa}.agent-review__impact{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#00000040}.agent-impact-head{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d4d4d8}.agent-impact-counts{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.78rem;color:#a1a1aa}.agent-impact-counts--center{justify-content:center}.agent-impact-counts strong{color:#fff;font-size:1rem;font-weight:700;margin-right:.25rem}.agent-impact-diff{display:flex;flex-direction:column;gap:.5rem;max-height:24rem;overflow-y:auto}.agent-empty{padding:1rem;font-size:.82rem;color:#71717a;text-align:center}.agent-success-mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in srgb,var(--theme-complement) 20%,transparent);color:var(--theme-complement)}.agent-committed{display:flex;flex-wrap:wrap;gap:.5rem}.agent-committed__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--theme-border);background:#ffffff08;font-size:.8rem;color:#d4d4d8}.agent-committed__chip strong{color:var(--theme-complement-violet);font-weight:700}.agent-applied-impact{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .9rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#00000040}.agent-applied-impact__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.agent-applied-impact__counts{display:inline-flex;flex-wrap:wrap;gap:.4rem}.agent-applied-impact__pill{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:.4rem;font-size:.78rem;color:#d4d4d8;background:#ffffff0d}.agent-applied-impact__pill strong{color:#fff;font-weight:700}.agent-applied-impact__pill--masked strong{color:var(--theme-accent)}.agent-applied-impact__pill--removed strong{color:#ff7b7b}.agent-applied-impact__pill--changed strong{color:var(--theme-complement)}.agent-applied-impact__pill--added strong{color:var(--theme-complement-violet)}.agent-applied-impact__muted{font-size:.82rem;color:#a1a1aa}.agent-home{gap:1.25rem}.agent-source-bar{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border-radius:.6rem;border:1px solid var(--theme-border);background:#ffffff05}.agent-source-bar__label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.agent-source-bar__value{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#fff}.agent-source-bar__value code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:400;color:var(--theme-complement)}.agent-source-bar__value--muted{color:#a1a1aa;font-weight:500}.agent-source-bar__config{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--theme-complement-violet)}.agent-source-bar__config:hover{text-decoration:underline}.agent-prompt-box{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.2);background:#00000059}.agent-prompt-box:focus-within{border-color:color-mix(in srgb,var(--theme-complement-violet) 55%,transparent)}.agent-prompt-box__input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem}.agent-prompt-box__submit{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--theme-complement-violet) 55%,transparent);background:color-mix(in srgb,var(--theme-complement-violet) 22%,transparent);color:#fff;transition:background .16s}.agent-prompt-box__submit:hover:not(:disabled){background:color-mix(in srgb,var(--theme-complement-violet) 36%,transparent)}.agent-prompt-box__submit:disabled{opacity:.4;cursor:not-allowed}.agent-quickstarts__label,.agent-sessions__head,.agent-pipeline-card__head{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin-bottom:.6rem}.agent-pipeline-card{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border-radius:.8rem;border:1px solid var(--theme-border);background:#ffffff05}.agent-pipeline-card__head{margin-bottom:0}.agent-pipeline-card__text{font-size:.9rem;color:#d4d4d8}.agent-pipeline-card__text strong{color:#fff;font-weight:700}.agent-pipeline-card .agent-ghost-btn{align-self:flex-start}.agent-pipeline-drill{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:.85rem 1rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#ffffff05;transition:background .16s,border-color .16s}.agent-pipeline-drill:hover{background:#ffffff0d;border-color:color-mix(in srgb,var(--theme-complement) 38%,transparent)}.agent-pipeline-drill__text{font-size:.9rem;color:#d4d4d8}.agent-pipeline-drill__text strong{color:#fff;font-weight:700}.agent-pipeline-drill__cta{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:.82rem;font-weight:600;color:var(--theme-complement)}.agent-pipeline-card__hint{font-size:.78rem;color:#71717a}.agent-pipeline-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.agent-sessions__list{display:flex;flex-direction:column;gap:.5rem}.agent-session-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.8rem 1rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#ffffff05;text-align:left;transition:background .16s,border-color .16s}.agent-session-row:hover{background:#ffffff0d;border-color:color-mix(in srgb,var(--theme-complement-violet) 35%,transparent)}.agent-session-row__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.agent-session-row__main strong{font-size:.9rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-session-row__sub{font-size:.76rem;color:#a1a1aa}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.status-dot--pulse{animation:dot-pulse 1.4s ease-in-out infinite}.agent-status{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--theme-border);font-size:.74rem;font-weight:600}.agent-status--working{color:var(--theme-complement-violet);border-color:color-mix(in srgb,var(--theme-complement-violet) 40%,transparent)}.agent-status--clarify{color:#f6c358;border-color:color-mix(in srgb,#f6c358 40%,transparent)}.agent-status--ready{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 38%,transparent)}.agent-status--applied{color:var(--theme-complement-blue);border-color:color-mix(in srgb,var(--theme-complement-blue) 38%,transparent)}.agent-session-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent-session-head{display:flex;flex-direction:column;gap:.35rem}.agent-tl{display:flex;flex-direction:column;gap:0;position:relative}.agent-tl__entry{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.85rem;padding-bottom:1.4rem;position:relative}.agent-tl__entry:before{content:"";position:absolute;left:.875rem;top:1.9rem;bottom:-.1rem;width:1px;background:var(--theme-border)}.agent-tl__entry:last-child:before{display:none}.agent-tl__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#ffffff0d;color:#d4d4d8;z-index:1}.agent-tl__icon--setup{background:color-mix(in srgb,var(--theme-complement-violet) 18%,transparent);color:var(--theme-complement-violet)}.agent-tl__icon--work{background:#ffffff0f}.agent-tl__icon--clarify{background:color-mix(in srgb,#f6c358 18%,transparent);color:#f6c358}.agent-tl__icon--answer{background:#ffffff0f}.agent-tl__icon--plan{background:color-mix(in srgb,var(--theme-complement) 18%,transparent);color:var(--theme-complement)}.agent-tl__icon--applied{background:color-mix(in srgb,#6ee7a8 18%,transparent);color:#6ee7a8}.agent-tl__body{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-top:.2rem}.agent-tl__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.agent-tl__text{font-size:.9rem;line-height:1.5;color:#e4e4e7}.agent-tl__text strong{color:#fff;font-weight:600}.agent-tl__muted{font-size:.8rem;color:#71717a}.agent-tl__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.76rem;color:#a1a1aa}.agent-tl__meta span{display:inline-flex;align-items:center;gap:.3rem}.agent-console--tl{min-height:0}.agent-clarify-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem}.agent-clarify-option{display:flex;flex-direction:column;gap:.25rem;padding:.8rem;text-align:left;border-radius:.7rem;border:1px solid color-mix(in srgb,#f6c358 30%,transparent);background:color-mix(in srgb,#f6c358 7%,transparent);transition:background .16s,border-color .16s}.agent-clarify-option:hover{border-color:color-mix(in srgb,#f6c358 60%,transparent);background:color-mix(in srgb,#f6c358 13%,transparent)}.agent-clarify-option strong{font-size:.88rem;font-weight:600;color:#fff}.agent-clarify-option span{font-size:.78rem;line-height:1.4;color:#a1a1aa}.agent-tl__icon--caught{background:color-mix(in srgb,var(--theme-accent) 18%,transparent);color:var(--theme-accent)}.agent-caught-cats{display:flex;flex-wrap:wrap;gap:.4rem}.agent-caught-cat{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--theme-border);font-size:.74rem;color:#d4d4d8}.agent-caught-cat strong{color:#fff;font-weight:700}.agent-caught-cat--privacy{border-color:color-mix(in srgb,var(--theme-accent) 40%,transparent);color:var(--theme-accent)}.agent-caught-cat--cost{border-color:color-mix(in srgb,#f6c358 40%,transparent);color:#f6c358}.agent-caught-cat--quality{border-color:color-mix(in srgb,var(--theme-complement) 38%,transparent);color:var(--theme-complement)}.agent-caught-cat--normalize{border-color:color-mix(in srgb,var(--theme-complement-violet) 40%,transparent);color:var(--theme-complement-violet)}.agent-fortify{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem .9rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#0000004d}.agent-fortify--final{border-color:color-mix(in srgb,#6ee7a8 30%,transparent);background:color-mix(in srgb,#6ee7a8 7%,transparent)}.agent-fortify--compact{padding:.5rem .7rem;gap:.4rem .9rem}.agent-fortify__stat{display:inline-flex;flex-direction:column;font-size:.82rem;color:#d4d4d8}.agent-fortify--compact .agent-fortify__stat{flex-direction:row;align-items:center;gap:.3rem;font-size:.78rem}.agent-fortify__stat strong{color:#fff;font-weight:700;font-size:1.05rem}.agent-fortify--compact .agent-fortify__stat strong{font-size:.92rem}.agent-fortify__stat--leak strong{color:var(--theme-accent)}.agent-fortify__stat--muted{color:#71717a;justify-content:center;align-self:center}.agent-fortify__sub{font-size:.7rem;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-caught-diff{display:flex;flex-direction:column;gap:.5rem}.agent-card--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:1.5rem;align-items:start}@media(max-width:60rem){.agent-card--split{grid-template-columns:minmax(0,1fr)}}.agent-card__main{min-width:0}.agent-preview{position:sticky;top:4rem;display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:.8rem;border:1px solid var(--theme-border);background:var(--theme-surface);max-height:calc(100vh - 5rem);overflow-y:auto}.agent-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.agent-preview__toggle{display:inline-flex;padding:.2rem;border-radius:.55rem;border:1px solid var(--theme-border);background:#0000004d}.agent-preview__toggle button{padding:.3rem .7rem;border-radius:.4rem;font-size:.78rem;font-weight:600;color:#a1a1aa;transition:background .14s,color .14s}.agent-preview__toggle button.is-active{background:color-mix(in srgb,var(--theme-complement-violet) 22%,transparent);color:#fff}.agent-preview__payload-btn{font-size:.76rem;font-weight:600;color:var(--theme-complement)}.agent-preview__payload-btn:hover{text-decoration:underline}.agent-preview__caption{font-size:.76rem;color:#a1a1aa}.agent-preview__approve{position:sticky;bottom:0;justify-content:center;margin-top:.25rem}.agent-payload{max-height:22rem;overflow:auto;padding:.75rem;border-radius:.6rem;border:1px solid var(--theme-border);background:#00000073;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.5;color:#d4d4d8;white-space:pre}.agent-plan-list{display:flex;flex-direction:column;gap:.6rem}.agent-rule-card--manual{border-color:color-mix(in srgb,var(--theme-complement-violet) 35%,transparent)}.agent-rule-card__toggle--static{background:color-mix(in srgb,var(--theme-complement-violet) 20%,transparent);border-color:color-mix(in srgb,var(--theme-complement-violet) 50%,transparent);color:#fff;cursor:default}.agent-rule-card__remove{flex-shrink:0;align-self:flex-start;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.35rem;color:#a1a1aa;transition:background .14s,color .14s}.agent-rule-card__remove:hover{background:#ff7b7b1f;color:#ff7b7b}.agent-conf--manual{color:var(--theme-complement-violet);border-color:color-mix(in srgb,var(--theme-complement-violet) 40%,transparent)}.agent-add{display:flex;flex-direction:column;gap:.6rem}.agent-add__btn{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.45rem .8rem;border-radius:.55rem;border:1px dashed color-mix(in srgb,var(--theme-complement-violet) 45%,transparent);background:transparent;color:var(--theme-complement-violet);font-size:.8rem;font-weight:600}.agent-add__btn:hover{background:color-mix(in srgb,var(--theme-complement-violet) 10%,transparent)}.agent-add__panel{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border-radius:.7rem;border:1px solid var(--theme-border);background:#00000040}.agent-add__select{width:100%;padding:.5rem;border-radius:.5rem;border:1px solid var(--theme-border);background:#0006;color:#fff;font-size:.82rem}.agent-add__actions{display:flex;flex-wrap:wrap;gap:.4rem}.agent-add__action{padding:.35rem .7rem;border-radius:.5rem;border:1px solid var(--theme-border);background:#ffffff08;color:#d4d4d8;font-size:.78rem;font-weight:600;transition:background .14s,border-color .14s}.agent-add__action:hover{background:#ffffff12;border-color:color-mix(in srgb,var(--theme-complement-violet) 40%,transparent)}.placeholder\:text-zinc-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:border-orange-200\/40:hover{border-color:#fed7aa66}.hover\:border-orange-200\/50:hover{border-color:#fed7aa80}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#181818\]:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-300\/5:hover{background-color:#fdba740d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.focus\:border-orange-200\/60:focus{border-color:#fed7aa99}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.focus-visible\:border-orange-200\/60:focus-visible{border-color:#fed7aa99}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-orange-300\/20:focus-visible{--tw-ring-color: rgb(253 186 116 / .2)}.focus-visible\:ring-orange-300\/30:focus-visible{--tw-ring-color: rgb(253 186 116 / .3)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group\/card:focus-within .group-focus-within\/card\:opacity-100{opacity:1}.group\/evidence:hover .group-hover\/evidence\:block{display:block}.group\/card:hover .group-hover\/card\:opacity-100,.group\/rec:hover .group-hover\/rec\:opacity-100{opacity:1}.group\/evidence:focus .group-focus\/evidence\:block{display:block}@media(min-width:640px){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-56{height:14rem}.sm\:p-5{padding:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:odd\:border-r:nth-child(odd){border-right-width:1px}.md\:even\:pl-5:nth-child(2n){padding-left:1.25rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media(min-width:1280px){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}@media(min-width:1536px){.\32xl\:inline-flex{display:inline-flex}}
