@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#10100d;--foreground:#f4efe4;--muted:#a69f91;--panel:#171713bd;--panel-strong:#1f1d18e6;--line:#eadcbe29;--teal:#5eead4;--amber:#f5bd55;--red:#ff5d5d;--green:#a3e635}*{box-sizing:border-box}html,body{min-height:100%;overflow-x:hidden}body{color:var(--foreground);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(115deg,#5eead414,#0000 34%),linear-gradient(245deg,#f5bd5514,#0000 38%),#10100d}button,input{font:inherit}button{cursor:pointer}.twin-shell{background:linear-gradient(90deg,#10100df5 0%,#10100d8c 28%,#10100d3d 56%,#10100de0 100%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);min-height:100svh;position:relative;overflow:hidden}.scene-stage{z-index:0;position:absolute;inset:0}.command-bar,.left-rail,.right-rail,.replay-deck{z-index:2;position:relative}.command-bar{pointer-events:none;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 24px;display:flex}.brand-lockup{align-items:center;gap:13px;display:flex}.brand-mark{width:40px;height:40px;color:var(--teal);letter-spacing:0;background:#141f1db8;border:1px solid #5eead499;place-items:center;font-weight:800;display:grid}.brand-lockup p,.status-strip,.panel-title,.metric span,.tag-block>span,.source-head,.mini-section h3,.replay-meta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.brand-lockup h1{letter-spacing:0;margin:1px 0 0;font-size:clamp(18px,2vw,25px);font-weight:760}.status-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1113119e;align-items:center;gap:12px;padding:9px 12px;display:flex}.status-dot{background:var(--green);border-radius:99px;width:8px;height:8px;box-shadow:0 0 18px #a3e635cc}.left-rail,.right-rail{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:330px;max-height:calc(100svh - 170px);overflow:auto;box-shadow:0 18px 60px #00000047}.left-rail{margin-left:24px;padding:18px}.right-rail{padding:18px;position:absolute;top:88px;right:24px}.panel-title,.source-head,.incident-badge{align-items:center;gap:9px;display:flex}.rail-copy,.right-rail p,.mini-section p{color:#c8beb0;margin:12px 0 0;font-size:13px;line-height:1.55}.metric-stack,.inspector-grid{gap:10px;margin-top:16px;display:grid}.inspector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:#ffffff0b;border:1px solid #eadcbe21;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.metric-icon{width:30px;height:30px;color:var(--teal);background:#5eead41a;flex:0 0 30px;place-items:center;display:grid}.metric strong{color:#fff8eb;margin-top:2px;font-size:18px;line-height:1;display:block}.metric-good .metric-icon{color:var(--green);background:#a3e6351a}.metric-warning .metric-icon{color:var(--amber);background:#f5bd551f}.metric-critical .metric-icon{color:var(--red);background:#ff5d5d1f}.timeline-list{gap:8px;margin-top:18px;display:grid}.report-links{gap:8px;margin-top:14px;display:grid}.report-links a{color:#dffdf8;background:#5eead40f;border:1px solid #5eead438;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:760;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.report-links a:hover{background:#5eead41f;border-color:#5eead494}.timeline-row{width:100%;min-height:66px;color:var(--foreground);text-align:left;background:#ffffff09;border:1px solid #eadcbe1f;gap:5px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.timeline-row:hover,.timeline-row.active{background:#5eead41a;border-color:#5eead48f;transform:translate(3px)}.timeline-row span{color:var(--muted);font-size:11px;font-weight:700}.timeline-row strong{font-size:13px;line-height:1.25}.timeline-row.severity-critical.active{background:#ff5d5d1f;border-color:#ff5d5da6}.right-rail h2{color:#fff7e8;letter-spacing:0;margin:13px 0 0;font-size:clamp(22px,2.2vw,31px);font-weight:780;line-height:1.05}.incident-badge{width:max-content;color:var(--teal);background:#5eead414;border:1px solid #eadcbe24;padding:7px 10px}.incident-badge.severity-critical{color:var(--red);background:#ff5d5d1a}.incident-badge.severity-warning{color:var(--amber);background:#f5bd551a}.incident-badge.severity-resolved{color:var(--green);background:#a3e6351a}.decision-trace{background:linear-gradient(135deg,#5eead414,#0000 42%),#080d0c8a;border:1px solid #eadcbe24;gap:11px;margin-top:14px;padding:12px;display:grid}.decision-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-head div:first-child{min-width:0}.decision-head span,.operator-prompt span,.signal-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.decision-head strong{color:#fff4e4;text-transform:capitalize;margin-top:3px;font-size:16px;font-weight:780;display:block}.pressure-dial{--pressure:0%;background:radial-gradient(circle at center, #11130f 0 54%, transparent 56%), conic-gradient(var(--teal) var(--pressure), #eadcbe21 0);border-radius:999px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.trace-warning .pressure-dial{background:radial-gradient(circle at center, #11130f 0 54%, transparent 56%), conic-gradient(var(--amber) var(--pressure), #eadcbe21 0)}.trace-critical .pressure-dial{background:radial-gradient(circle at center, #11130f 0 54%, transparent 56%), conic-gradient(var(--red) var(--pressure), #eadcbe21 0)}.pressure-dial b{color:#fff7e8;font-size:16px;line-height:1}.decision-trace p{color:#d5cabb;margin:0;font-size:12px;line-height:1.48}.next-action{color:#defdf8;background:#5eead412;border:1px solid #5eead42e;align-items:flex-start;gap:8px;padding:9px;font-size:12px;line-height:1.45;display:flex}.operator-prompt{border-left:2px solid #f5bd55b3;gap:4px;padding-left:9px;display:grid}.operator-prompt strong{color:#f6ead2;font-size:12px;font-weight:650;line-height:1.45}.signal-stack{gap:7px;display:grid}.signal-row{border-top:1px solid #eadcbe17;gap:3px;padding-top:7px;display:grid}.signal-row strong{color:var(--teal);font-size:12px;font-weight:760}.signal-row em,.signal-row small{color:#d7cdbc;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;font-size:10px;font-style:normal}.signal-row small{color:#a8a093}.conflict-stack{gap:6px;display:grid}.conflict-stack div{color:#ffd8d1;background:#ff5d5d14;border:1px solid #ff5d5d33;align-items:flex-start;gap:7px;padding:8px;font-size:11px;line-height:1.4;display:flex}.telemetry-panel{background:#ffffff09;border:1px solid #eadcbe21;gap:11px;margin-top:12px;padding:12px;display:grid}.telemetry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.telemetry-head span,.telemetry-grid span,.trend-row>span,.capacity-head span,.capacity-summary span,.capacity-row-label span,.lineage-head span,.lineage-summary span,.lineage-step span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.telemetry-head strong{color:var(--teal);font-size:12px}.telemetry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.telemetry-grid div{background:#0000002b;border:1px solid #eadcbe1a;min-width:0;padding:8px}.telemetry-grid strong{color:#fff4e5;margin-top:4px;font-size:17px;line-height:1;display:block}.telemetry-grid em{color:#b4aa9b;margin-top:3px;font-size:10px;font-style:normal;display:block}.trend-stack{gap:7px;display:grid}.trend-row{grid-template-columns:78px minmax(0,1fr);align-items:end;gap:9px;display:grid}.trend-row div{border-bottom:1px solid #eadcbe29;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:4px;height:42px;display:grid}.trend-row i{background:#5eead457;min-height:8px;display:block;box-shadow:0 0 12px #5eead41f}.trend-row i.active{background:var(--amber);box-shadow:0 0 18px #f5bd556b}.capacity-panel{background:linear-gradient(135deg,#f5bd5514,#0000 42%),#120f0a8a;border:1px solid #f5bd5533;gap:11px;margin-top:12px;padding:12px;display:grid}.capacity-head{color:var(--amber);align-items:center;gap:9px;display:flex}.capacity-head strong{color:#fff1d4;margin-top:3px;font-size:13px;line-height:1.2;display:block}.capacity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.capacity-summary div{background:#0000002e;border:1px solid #eadcbe1a;min-width:0;padding:8px}.capacity-summary strong{color:#fff4e4;margin-top:4px;font-size:17px;line-height:1;display:block}.capacity-bars{gap:8px;display:grid}.capacity-row{border-top:1px solid #eadcbe14;grid-template-columns:minmax(0,1fr) 74px 42px;align-items:center;gap:8px;padding-top:8px;display:grid}.capacity-row-label{gap:3px;min-width:0;display:grid}.capacity-row-label strong{overflow-wrap:anywhere;color:#f7ecda;font-size:12px}.capacity-row-label em{color:#a9a094;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:normal;line-height:1.32;display:-webkit-box;overflow:hidden}.capacity-track{background:#eadcbe1f;height:8px;overflow:hidden}.capacity-track i{background:var(--teal);height:100%;display:block}.capacity-row b{color:#fff0d0;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;font-size:11px}.capacity-warning .capacity-track i{background:var(--amber)}.capacity-critical .capacity-track i{background:var(--red);box-shadow:0 0 15px #ff5d5d73}.lineage-panel{background:linear-gradient(135deg,#5eead414,#0000 42%),#0712127a;border:1px solid #5eead433;gap:11px;margin-top:12px;padding:12px;display:grid}.lineage-head{color:var(--teal);align-items:center;gap:9px;display:flex}.lineage-head strong{color:#eafffb;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.2;display:block}.lineage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lineage-summary div{background:#00000029;border:1px solid #eadcbe1a;min-width:0;padding:8px}.lineage-summary strong{color:#f4fffd;margin-top:4px;font-size:17px;line-height:1;display:block}.lineage-flow{gap:7px;display:grid}.lineage-step{background:#ffffff09;border-left:2px solid #5eead494;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:8px 9px;display:grid}.lineage-step strong{color:#f2fff9;font-size:12px}.lineage-step em{color:#b7dcd6;grid-column:1/-1;font-size:10px;font-style:normal}.lineage-late,.lineage-inferred{border-left-color:var(--amber)}.lineage-missing,.lineage-blocked{border-left-color:var(--red)}.lineage-panel p{color:#cfe7e2;margin:0;font-size:12px;line-height:1.45}.freshness-panel{background:linear-gradient(135deg,#8bd3ff14,#0000 42%),#070d1585;border:1px solid #8bd3ff38;gap:11px;margin-top:12px;padding:12px;display:grid}.freshness-head{color:#8bd3ff;align-items:center;gap:9px;display:flex}.freshness-head span,.freshness-summary span,.freshness-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.freshness-head strong{color:#e5f6ff;margin-top:3px;font-size:13px;line-height:1.2;display:block}.freshness-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.freshness-summary div{background:#0000002e;border:1px solid #eadcbe1a;min-width:0;padding:8px}.freshness-summary strong{color:#f1f9ff;margin-top:4px;font-size:17px;line-height:1;display:block}.freshness-list{gap:7px;display:grid}.freshness-row{border-left:2px solid var(--green);background:#ffffff09;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;padding:8px 9px;display:grid}.freshness-row strong{overflow-wrap:anywhere;color:#edf8ff;margin-top:3px;font-size:12px;display:block}.freshness-row em{color:#bbd6e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;font-style:normal;line-height:1.32;display:-webkit-box;overflow:hidden}.freshness-row b{color:#f5fbff;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;font-size:11px}.freshness-warning{border-left-color:var(--amber)}.freshness-critical{border-left-color:var(--red)}.intervention-panel{background:linear-gradient(135deg,#f5bd5514,#0000 42%),#100d088a;border:1px solid #f5bd5538;gap:11px;margin-top:12px;padding:12px;display:grid}.intervention-head{color:var(--amber);align-items:center;gap:9px;display:flex}.intervention-head span,.intervention-options span,.intervention-impact span,.decision-record span,.evidence-chain-head span,.chain-flow span,.context-packet>span,.evidence-node span,.causal-head span,.state-delta-grid span,.replay-rule span,.randomness-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.intervention-head strong{color:#fff2d6;font-size:13px}.intervention-options{gap:7px;display:grid}.intervention-options button{color:#eadfca;text-align:left;background:#ffffff09;border:1px solid #eadcbe1f;gap:4px;width:100%;padding:9px;display:grid}.intervention-options button.active,.intervention-options button:hover{background:#f5bd551c;border-color:#f5bd558f}.intervention-options strong{font-size:12px;line-height:1.35}.intervention-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.intervention-impact div{background:#0000002e;border:1px solid #eadcbe1a;min-width:0;padding:8px}.intervention-impact strong{color:#fff4e4;margin-top:4px;font-size:16px;line-height:1;display:block}.intervention-impact em{color:var(--teal);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:3px;font-size:10px;font-style:normal;display:block}.intervention-panel p{color:#d6cbbb;margin:0;font-size:12px;line-height:1.48}.evidence-chain{background:linear-gradient(135deg,#5eead414,#0000 42%),#060f0f8a;border:1px solid #5eead438;gap:11px;margin-top:12px;padding:12px;display:grid}.evidence-chain-head{color:var(--teal);align-items:center;gap:9px;display:flex}.evidence-chain-head strong{color:#eafffb;font-size:13px}.chain-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.chain-flow div{background:#0000002e;border:1px solid #5eead424;min-width:0;padding:8px}.chain-flow strong{color:#effffb;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.2;display:block}.chain-flow i{background:linear-gradient(90deg,#5eead41a,#5eead4c7);height:1px}.evidence-chain p{color:#d6efe9;margin:0;font-size:12px;line-height:1.48}.evidence-node-list{gap:7px;display:grid}.evidence-node{border-top:1px solid #eadcbe14;gap:4px;padding-top:8px;display:grid}.evidence-node strong,.evidence-node em,.evidence-node small{overflow-wrap:anywhere;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-style:normal}.evidence-node strong{color:#fff6e7;font-size:11px}.evidence-node em{color:#aaf7ec;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.evidence-node small{color:#a9a093;font-size:10px}.context-packet{background:#ffffff09;border:1px solid #eadcbe1a;gap:7px;padding:9px;display:grid}.context-packet div,.chain-actions{flex-wrap:wrap;gap:6px;display:flex}.context-packet b,.chain-actions span{color:#dffffa;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#5eead414;border:1px solid #5eead433;padding:5px 7px;font-size:10px}.context-packet small{color:#aaa195;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.causal-replay{background:linear-gradient(135deg,#818cf81a,#0000 44%),#0a0c1885;border:1px solid #818cf83d;gap:11px;margin-top:12px;padding:12px;display:grid}.causal-head{color:#aeb6ff;align-items:center;gap:9px;display:flex}.causal-head strong{color:#f0f1ff;font-size:13px}.state-delta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.state-delta-grid div{background:#0000002e;border:1px solid #eadcbe1a;min-width:0;padding:8px}.state-delta-grid strong{color:#fff4e4;margin-top:4px;font-size:16px;line-height:1;display:block}.state-delta-grid em{color:#aeb6ff;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:3px;font-size:10px;font-style:normal;display:block}.replay-rule{border-left:2px solid #818cf8b8;gap:5px;padding-left:9px;display:grid}.replay-rule strong,.replay-rule em,.randomness-strip strong,.randomness-strip em{overflow-wrap:anywhere}.replay-rule strong{color:#eef0ff;font-size:12px;line-height:1.42}.replay-rule em{color:#c9ccee;font-size:11px;font-style:normal;line-height:1.38}.randomness-strip{grid-template-columns:1fr;gap:7px;display:grid}.randomness-strip div{background:#818cf80f;border:1px solid #818cf829;min-width:0;padding:8px}.randomness-strip span{overflow-wrap:anywhere;letter-spacing:0;line-height:1.25}.randomness-strip strong{color:#f4f5ff;margin-top:4px;font-size:12px;display:block}.randomness-strip em{color:#bfc3eb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.causal-replay p{color:#d8dbfb;margin:0;font-size:12px;line-height:1.48}.decision-record{border-left:2px solid #5eead4b3;gap:4px;padding-left:9px;display:grid}.decision-record strong{color:var(--teal);text-transform:capitalize;font-size:12px;font-weight:780}.decision-record em{color:#d9cebc;font-size:11px;font-style:normal;line-height:1.4}.intervention-sources{flex-wrap:wrap;gap:6px;display:flex}.intervention-sources span{color:#d7cdbc;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#ffffff09;border:1px solid #eadcbe1f;padding:5px 7px;font-size:10px}.tag-block{gap:9px;margin-top:15px;display:grid}.tag-block div{flex-wrap:wrap;gap:7px;display:flex}.tag-block b{color:#f8f1e4;background:#ffffff0d;border:1px solid #eadcbe24;padding:6px 8px;font-size:12px;font-weight:720}.source-tabs{gap:6px;margin-top:17px;padding-bottom:3px;display:flex;overflow-x:auto}.source-tabs button{color:#d8d0c0;background:#ffffff0a;border:1px solid #eadcbe24;flex:none;padding:7px 9px;font-size:12px;transition:background .16s,color .16s,border-color .16s}.source-tabs button.active,.source-tabs button:hover{color:#ebfffb;background:#5eead41a;border-color:#5eead480}.source-head{color:var(--teal);margin-top:12px}.source-linkage{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.source-linkage span{color:#b9afa0;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#ffffff09;border:1px solid #eadcbe1f;padding:5px 7px;font-size:10px;line-height:1}.source-linkage span.active{color:#9ff7ec;background:#5eead41a;border-color:#5eead47a}.source-table-wrap{border:1px solid #eadcbe1f;max-width:100%;margin-top:9px;overflow:auto}.source-table{border-collapse:collapse;background:#0000002e;width:100%;min-width:540px}.source-table th,.source-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eadcbe1a;padding:8px 10px}.source-table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.source-table td{color:#ede3d2;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px}.source-table tr.selected td{color:#f5fffd;background:#5eead41a}.source-action-head{width:1%}.inspect-row-button{color:#d9fffa;background:#5eead414;border:1px solid #5eead452;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:11px;font-weight:730;display:inline-flex}.inspect-row-button:hover{background:#5eead426;border-color:#5eead49e}.record-detail{background:#07121270;border:1px solid #5eead433;margin-top:10px;padding:12px}.record-detail-head{gap:4px;min-width:0;display:grid}.record-detail-head span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.record-detail-head strong{overflow-wrap:anywhere;color:#fff6e9;font-size:13px;font-weight:760}.record-anchor{background:#5eead412;border:1px solid #5eead42e;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 9px;display:flex}.record-anchor span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.record-anchor strong{overflow-wrap:anywhere;color:#e8fffb;min-width:0;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;font-size:11px}.record-detail dl{gap:7px;margin:12px 0 0;display:grid}.record-detail dl div{border-top:1px solid #eadcbe14;grid-template-columns:minmax(84px,.58fr) minmax(0,1fr);align-items:start;gap:10px;padding-top:7px;display:grid}.record-detail dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.record-detail dd{color:#efe5d3;min-width:0;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;margin:0;font-size:11px}.ontology-panel,.ontology-decision-panel{background:linear-gradient(#5eead414,#0000 44%),#0d1319cc;border:1px solid #5eead42e;margin-top:16px;padding:15px;box-shadow:inset 0 1px #ffffff0d}.ontology-head{align-items:center;gap:10px;display:flex}.ontology-head svg{color:var(--teal)}.ontology-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.ontology-head strong{color:#f5f0dc;margin-top:2px;font-size:14px;display:block}.ontology-summary-grid,.ontology-action-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ontology-summary-grid div,.ontology-action-impact div{background:#ffffff09;border:1px solid #eadcbe1c;min-width:0;padding:10px}.ontology-summary-grid span,.ontology-action-impact span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.ontology-summary-grid strong,.ontology-action-impact strong{color:var(--amber);margin-top:4px;font-size:17px;display:block}.ontology-node-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ontology-node{border:1px solid #eadcbe1a;border-left:3px solid var(--node-color);background:#ffffff09;min-width:0;padding:10px}.ontology-node span{color:var(--node-color);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ontology-node strong{color:#fff4e0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.ontology-node em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;display:block;overflow:hidden}.ontology-edge-list{gap:6px;margin-top:12px;display:grid}.ontology-edge-list div{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-top:1px solid #eadcbe14;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding-top:6px;font-size:10px;display:grid}.ontology-edge-list span{color:var(--teal);font-weight:800}.ontology-edge-list strong,.ontology-edge-list em{color:#e8dece;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:560;overflow:hidden}.decision-ladder{gap:8px;margin-top:12px;display:grid}.decision-ladder div{background:#ffffff09;border:1px solid #eadcbe1a;padding:11px}.decision-ladder span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.decision-ladder strong{color:#f5f0dc;margin-top:5px;font-size:13px;display:block}.decision-ladder em{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal;display:block}.retrieval-contract{background:#5eead40f;border-left:3px solid #5eead4bd;margin-top:12px;padding:11px 12px}.retrieval-contract span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.retrieval-contract p{color:#d9f5ef;margin:5px 0 0;font-size:12px}.ontology-gaps{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.ontology-gaps span{color:#ffe3a3;background:#fbbf2414;border:1px solid #fbbf243d;padding:6px 8px;font-size:10px}.llm-explain-button{color:#effffb;background:#5eead41f;border:1px solid #5eead46b;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:12px;font-weight:780;display:inline-flex}.llm-explain-button:disabled{cursor:progress;opacity:.68}.llm-error{color:#ffb4b4;margin:9px 0 0;font-size:12px}.llm-answer-card{background:linear-gradient(#5eead40f,#0000 42%),#080c11bd;border:1px solid #5eead43d;margin-top:12px;padding:14px}.llm-answer-topline,.llm-answer-section-head,.llm-raw-payload summary{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:820;display:flex}.llm-answer-summary{border-left:3px solid var(--teal);background:#5eead414;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px;padding:12px;display:grid}.llm-answer-summary svg{color:var(--teal);margin-top:2px}.llm-answer-summary p,.llm-answer-card>p{color:#e8fff9;margin:0;font-size:14px;line-height:1.55}.llm-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.llm-answer-section{background:#ffffff09;border:1px solid #eadcbe1f;min-width:0;padding:12px}.llm-answer-section ul,.llm-answer-section ol{gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.llm-answer-section li{color:#d8e8e3;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.llm-answer-section li::marker{color:var(--teal);font-weight:800}.llm-raw-payload{border-top:1px solid #eadcbe1f;margin-top:12px;padding-top:11px}.llm-raw-payload summary{cursor:pointer;list-style:none}.llm-raw-payload summary::-webkit-details-marker{display:none}.llm-raw-payload pre{color:#d6fff8;white-space:pre-wrap;max-height:220px;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#00000052;border:1px solid #eadcbe1f;margin:10px 0 0;padding:12px;font-size:11px;overflow:auto}.mini-section{margin-top:16px}.work-row{color:#e6dccb;border-bottom:1px solid #eadcbe1a;grid-template-columns:minmax(84px,1fr) auto auto;align-items:center;gap:8px;min-height:35px;font-size:12px;display:grid}.work-row strong{color:var(--amber);font-weight:720}.work-row em{color:var(--teal);font-style:normal}.replay-deck{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141310d1;grid-template-columns:auto minmax(180px,1fr) minmax(220px,.7fr);align-items:center;gap:16px;padding:14px;display:grid;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 18px 70px #00000057}.play-button{color:#effffb;background:#5eead41f;border:1px solid #5eead47a;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 14px;font-weight:760;display:inline-flex}.replay-deck input[type=range]{width:100%;accent-color:var(--teal)}.replay-meta{min-width:0}.replay-meta strong{color:#fff5e4;font-size:15px;display:block}.replay-meta span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}@media (max-width:1180px){.left-rail,.right-rail{width:300px}.inspector-grid{grid-template-columns:1fr}}@media (max-width:900px){.twin-shell{min-height:auto;padding-bottom:0;display:grid}.scene-stage{height:62svh;min-height:480px;position:relative}.command-bar{position:absolute;inset:0 0 auto}.left-rail,.right-rail,.replay-deck{width:auto;max-height:none;margin:14px;position:relative;inset:auto}.right-rail{top:auto;right:auto}.replay-deck{grid-template-columns:1fr;display:grid;bottom:auto;left:auto;right:auto}}@media (max-width:640px){.command-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.status-strip{flex-wrap:wrap}.brand-lockup h1{font-size:18px}.state-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ontology-node-cloud,.ontology-summary-grid,.ontology-action-impact{grid-template-columns:1fr}.capacity-row{grid-template-columns:minmax(0,1fr) 54px}.capacity-row:nth-child(n+3){display:none!important}.lineage-step:nth-child(n+3){display:none}.capacity-row-label{grid-column:1/-1}.capacity-row b{text-align:right}.randomness-strip,.chain-flow{grid-template-columns:1fr}.chain-flow i{width:1px;height:12px;margin-left:10px}.source-table{min-width:460px}}.decision-workbench{background:radial-gradient(circle at 18% 0,#5eead41f,#0000 360px),radial-gradient(circle at 88% 12%,#f5bd551a,#0000 340px),linear-gradient(#10100d 0%,#11140f 38%,#0b0d0c 100%);min-height:100svh;padding:0 24px 28px;overflow:visible}.decision-workbench .command-bar{z-index:20;pointer-events:auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0d0bd1;border-bottom:1px solid #eadcbe1a;min-height:68px;margin:0 -24px;position:sticky;top:0}.twin-overview{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:18px;height:clamp(420px,48svh,500px);min-height:420px;margin-top:18px;display:grid}.decision-workbench .scene-stage{z-index:1;background:#11130f;border:1px solid #eadcbe24;min-height:0;position:relative;inset:auto;overflow:hidden;box-shadow:0 20px 70px #00000057}.event-brief,.decision-log,.decision-main,.evidence-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171713c2;border:1px solid #eadcbe24;min-width:0;box-shadow:0 18px 58px #00000038}.event-brief{flex-direction:column;min-height:0;max-height:100%;padding:18px;display:flex;overflow:auto}.event-brief h2{color:#fff7e8;letter-spacing:0;margin:16px 0 0;font-size:clamp(22px,2.2vw,34px);line-height:1.02}.event-brief p{color:#c8beb0;margin:12px 0 0;font-size:13px;line-height:1.55}.event-brief .inspector-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.event-brief .metric{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:76px;padding:10px;display:grid}.event-brief .metric span{font-size:10px;line-height:1.25}.event-brief .metric strong{margin-top:5px;font-size:22px}.decision-workbench .replay-deck{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0a;border:1px solid #eadcbe1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:auto;padding:12px;display:grid;position:relative;inset:auto}.decision-workbench .replay-meta{grid-column:1/-1}.decision-dashboard{grid-template-columns:minmax(230px,.72fr) minmax(520px,1.74fr) minmax(330px,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.decision-log,.evidence-drawer{max-height:calc(100svh - 112px);padding:18px;position:sticky;top:88px;overflow:auto}.decision-main{padding:18px}.decision-log .metric-stack{grid-template-columns:1fr}.decision-log .timeline-list{margin-top:16px}.decision-log .timeline-row{min-height:56px}.decision-log .report-links{margin-top:16px}.decision-flow-panel{background:linear-gradient(#5eead417,#0000 45%),#0d1319d1;border:1px solid #5eead438;padding:18px}.decision-flow-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-flow-head span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820;display:block}.decision-flow-head h2{color:#fff7e8;letter-spacing:0;margin:7px 0 0;font-size:clamp(24px,3vw,42px);line-height:1.02}.decision-flow-head>strong{color:#cffff8;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#5eead414;border:1px solid #5eead44d;flex:none;padding:7px 9px;font-size:11px}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.flow-steps div{background:#ffffff0a;border:1px solid #eadcbe1c;min-width:0;padding:13px}.flow-steps span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.flow-steps strong{color:#fff6e8;min-height:34px;margin-top:8px;font-size:15px;line-height:1.15;display:block}.flow-steps em{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;font-style:normal;display:block;overflow:hidden}.flow-conclusion{border-left:3px solid var(--amber);background:#f5bd5514;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.flow-conclusion svg{color:var(--amber);flex:none}.flow-conclusion p{color:#ffe6b0;margin:0;font-size:13px;line-height:1.45}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.decision-main .ontology-decision-panel,.decision-main .ontology-panel,.decision-main .evidence-chain,.decision-main .capacity-panel,.decision-main .telemetry-panel,.decision-main .causal-replay,.decision-main .intervention-panel,.decision-main>.ontology-decision-panel{margin-top:14px}.dashboard-grid>.intervention-panel,.dashboard-grid>.telemetry-panel,.dashboard-grid>.capacity-panel,.dashboard-grid>.causal-replay{margin-top:0}.evidence-drawer .freshness-panel,.evidence-drawer .lineage-panel,.evidence-drawer .decision-trace{margin-top:14px}.evidence-drawer .source-tabs{max-height:140px;overflow:auto}.evidence-drawer .source-table-wrap{max-height:260px}@media (max-width:1280px){.decision-dashboard{grid-template-columns:minmax(220px,.78fr) minmax(460px,1.55fr)}.evidence-drawer{grid-column:1/-1;max-height:none;position:relative;top:auto}}@media (max-width:980px){.decision-workbench{padding:0 14px 20px}.decision-workbench .command-bar{margin:0 -14px}.twin-overview,.decision-dashboard,.dashboard-grid{grid-template-columns:1fr}.twin-overview{height:auto}.decision-workbench .scene-stage{height:52svh;min-height:420px}.decision-log,.evidence-drawer{max-height:none;position:relative;top:auto}.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.decision-workbench .scene-stage{min-height:360px}.event-brief,.decision-log,.decision-main,.evidence-drawer{padding:14px}.event-brief .inspector-grid,.llm-answer-grid,.flow-steps{grid-template-columns:1fr}.decision-flow-head{display:block}.decision-flow-head>strong{margin-top:10px;display:inline-flex}}.status-strip a{min-height:28px;color:var(--teal);border-left:1px solid #eadcbe24;align-items:center;padding-left:12px;text-decoration:none;display:inline-flex}.ontology-atlas{--atlas-bg:#080b0f;--atlas-panel:#0d1218d6;--atlas-panel-strong:#0f171ff0;--atlas-line:#94a3b82e;--atlas-muted:#8b98a9;--atlas-text:#edf4fb;background:radial-gradient(circle at 38% 18%, #5eead41a, transparent 31%), radial-gradient(circle at 78% 66%, #f5bd5512, transparent 34%), linear-gradient(180deg, #0b1015, var(--atlas-bg));min-height:100svh;color:var(--atlas-text);padding:0 18px 18px}.ontology-atlas-bar{z-index:12;border-bottom:1px solid var(--atlas-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080b0fdb;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin:0 -18px;padding:14px 18px;display:flex;position:sticky;top:0}.ontology-atlas-brand{align-items:center;gap:16px;min-width:0;display:flex}.ontology-back-link,.ontology-graph-actions button,.ontology-filter-summary button{border:1px solid var(--atlas-line);color:#dbeafe;background:#0f171fb8;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;text-decoration:none;display:inline-flex}.ontology-back-link:hover,.ontology-graph-actions button:hover,.ontology-filter-summary button:hover{color:#ecfeff;border-color:#5eead485}.ontology-atlas-brand p,.ontology-atlas-stats span,.ontology-section-head,.ontology-filter-summary,.ontology-graph-toolbar span,.ontology-mini-metrics span,.ontology-selected-title span,.ontology-field-list span,.ontology-source-list span,.ontology-edge-endpoints span,.ontology-result-dock>div:first-child,.ontology-graph-footer{color:var(--atlas-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.ontology-atlas-brand p{margin:0 0 2px}.ontology-atlas-brand h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,2.8vw,31px);font-weight:800;overflow:hidden}.ontology-atlas-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ontology-atlas-stats span{border:1px solid var(--atlas-line);color:#cbd5e1;background:#0f171fa3;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.ontology-atlas-body{grid-template-columns:minmax(250px,292px) minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:14px;margin-top:14px;display:grid}.ontology-nav-panel,.ontology-inspector-panel,.ontology-graph-shell,.ontology-result-dock{border:1px solid var(--atlas-line);background:var(--atlas-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ontology-nav-panel,.ontology-inspector-panel{max-height:calc(100svh - 108px);padding:14px;overflow:auto}.ontology-search{min-height:42px;color:var(--atlas-muted);background:#05090ec7;border:1px solid #94a3b838;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:0 9px;display:grid}.ontology-search input{width:100%;min-width:0;color:var(--atlas-text);background:0 0;border:0;outline:0;font-size:13px}.ontology-search input::placeholder{color:#667284}.ontology-search button{color:#cbd5e1;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.ontology-filter-summary{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.ontology-filter-summary button{min-height:26px;color:var(--teal);padding:0 8px}.ontology-type-section{margin-top:18px}.ontology-type-section.compact{margin-top:16px}.ontology-section-head{color:#aebacc;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ontology-type-list,.ontology-edge-filter-list,.ontology-connection-list{gap:6px;display:grid}.ontology-type-list button,.ontology-edge-filter-list button,.ontology-connection-list button,.ontology-result-dock button,.ontology-edge-endpoints button{color:#dbe5ef;text-align:left;background:#0f171f85;border:1px solid #94a3b824;min-width:0;display:grid}.ontology-type-list button{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:0 9px}.ontology-type-list button i,.ontology-legend i,.ontology-result-dock button i,.ontology-selected-title i{background:var(--type-color);width:8px;height:8px;box-shadow:0 0 16px var(--type-color)}@supports (color:color-mix(in lab, red, red)){.ontology-type-list button i,.ontology-legend i,.ontology-result-dock button i,.ontology-selected-title i{box-shadow:0 0 16px color-mix(in srgb, var(--type-color) 55%, transparent)}}.ontology-type-list button strong,.ontology-edge-filter-list button strong,.ontology-result-dock button strong,.ontology-connection-list button strong,.ontology-edge-endpoints button strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:720;overflow:hidden}.ontology-type-list button span,.ontology-edge-filter-list button span{color:#94a3b8;font:700 11px/1 var(--font-geist-mono), ui-monospace, monospace}.ontology-type-list button.active,.ontology-edge-filter-list button.active{background:#142a2fb8;border-color:#5eead485}.ontology-edge-filter-list{max-height:360px;padding-right:2px;overflow:auto}.ontology-edge-filter-list button{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:30px;padding:0 9px}.ontology-graph-shell{background-color:#05090ed1;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto auto minmax(520px,calc(100svh - 210px)) auto;min-width:0;display:grid;overflow:hidden}.ontology-graph-toolbar{background:#080c11b8;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.ontology-graph-toolbar strong{color:#edf4fb;letter-spacing:0;margin-top:3px;font-size:13px;display:block}.ontology-graph-actions{align-items:center;gap:8px;display:flex}.ontology-graph-frame{min-width:0;min-height:520px;position:relative;overflow:hidden}.ontology-graph-frame canvas{display:block}.ontology-graph-footer{text-transform:none;background:#080c11b8;border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.ontology-graph-footer>div:first-child,.ontology-legend,.ontology-legend span{align-items:center;gap:8px;display:flex}.ontology-legend{flex-wrap:wrap;justify-content:flex-end}.ontology-legend span{color:#cbd5e1;font-size:11px;font-weight:700}.ontology-inspector-panel{align-content:start;gap:10px;display:grid}.ontology-inspector-card{border-bottom:1px solid #94a3b81f;padding:0 0 12px}.ontology-inspector-card.primary{background:#0c1e226b;border:1px solid #5eead42e;padding:12px}.ontology-inspector-card p{color:#b8c3d1;margin:8px 0 0;font-size:12px;line-height:1.55}.ontology-selected-title{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;display:grid}.ontology-selected-title.edge{grid-template-columns:22px minmax(0,1fr)}.ontology-selected-title strong{color:#f8fafc;text-overflow:ellipsis;margin-top:3px;font-size:15px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.ontology-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ontology-mini-metrics div{background:#080c118f;border:1px solid #94a3b824;padding:8px}.ontology-mini-metrics strong{color:#f8fafc;font:780 16px/1 var(--font-geist-mono), ui-monospace, monospace;margin-top:4px;display:block}.ontology-token-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ontology-token-list span{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;background:#0f171f94;border:1px solid #94a3b824;max-width:100%;padding:4px 7px;font-size:11px;overflow:hidden}.ontology-field-list,.ontology-source-list{gap:7px;display:grid}.ontology-field-list div,.ontology-source-list div{background:#080c116b;border:1px solid #94a3b81f;min-width:0;padding:8px}.ontology-field-list strong,.ontology-source-list strong{color:#dbeafe;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.ontology-connection-list{max-height:360px;overflow:auto}.ontology-connection-list button{gap:3px;min-height:44px;padding:8px}.ontology-connection-list button span,.ontology-result-dock button span{color:var(--teal);letter-spacing:.07em;font-size:10px;font-weight:780}.ontology-edge-endpoints{gap:7px;margin-top:10px;display:grid}.ontology-edge-endpoints button{gap:3px;min-height:48px;padding:8px}.ontology-result-dock{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;margin-top:14px;padding:10px 12px;display:grid}.ontology-result-dock>div:first-child{align-items:center;gap:8px;display:flex}.ontology-result-dock>div:last-child{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ontology-result-dock button{grid-template-columns:8px auto minmax(160px,1fr);align-items:center;gap:8px;min-width:260px;min-height:42px;padding:8px}@media (max-width:1320px){.ontology-atlas-body{grid-template-columns:minmax(240px,286px) minmax(0,1fr)}.ontology-inspector-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.ontology-inspector-card.primary{grid-row:span 2}}@media (max-width:920px){.ontology-atlas{padding:0 12px 14px}.ontology-atlas-bar{flex-direction:column;align-items:flex-start;margin:0 -12px}.ontology-atlas-stats{justify-content:flex-start}.ontology-atlas-body,.ontology-inspector-panel,.ontology-result-dock{grid-template-columns:1fr}.ontology-nav-panel,.ontology-inspector-panel{max-height:none}.ontology-graph-shell{grid-template-rows:auto auto minmax(520px,66svh) auto}.ontology-graph-toolbar,.ontology-graph-footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.ontology-atlas-brand{flex-direction:column;align-items:flex-start;gap:10px}.ontology-atlas-brand h1{white-space:normal}.ontology-type-list button{grid-template-columns:9px minmax(0,1fr) auto}.ontology-graph-actions{width:100%}.ontology-graph-actions button{flex:1}.ontology-result-dock button{min-width:230px}}.recommended-call{border:1px solid #5eead466;border-left:4px solid var(--teal);background:radial-gradient(120% 140% at 0 0,#5eead424,#0000 46%),#091214eb;padding:20px 22px;position:relative;box-shadow:0 18px 44px -28px #5eead480,inset 0 1px #ffffff0f}.call-eyebrow{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:820;display:flex}.call-eyebrow .call-approval{letter-spacing:.06em;text-transform:uppercase;border:1px solid;margin-left:auto;padding:4px 9px;font-size:10px;font-style:normal;font-weight:760}.call-approval.needs{color:#ffe3a3;background:#f5bd551a;border-color:#f5bd5575}.call-approval.auto{color:#d6f59a;background:#a3e6351a;border-color:#a3e63566}.call-label{color:#fbfff5;letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(22px,2.5vw,32px);line-height:1.08}.call-label-calm{color:#e7efe2}.call-why{color:#c9e9e2;max-width:70ch;margin:9px 0 0;font-size:14px;line-height:1.5}.call-deltas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.call-deltas div{background:#5eead40d;border:1px solid #5eead42e;padding:11px 12px}.call-deltas span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.call-deltas strong{color:var(--teal);letter-spacing:-.01em;margin-top:5px;font-size:26px;font-weight:780;display:block}.call-deltas em{color:#9fb6b1;margin-top:2px;font-size:11px;font-style:normal;display:block}.call-foot{border-top:1px solid #5eead429;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding-top:14px;display:flex}.call-foot .call-confidence{color:#cfe9e3;font-size:12px;font-weight:680}.call-foot .call-evidence{color:var(--muted);font-size:12px;font-weight:600}.call-trace{color:var(--teal);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.call-trace:hover{text-decoration:underline}.brief-arc{color:#b9d8d2;background:#5eead40d;border-left:2px solid #5eead480;align-items:flex-start;gap:8px;margin:14px 0 0;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.brief-arc svg{color:var(--teal);flex:none;margin-top:2px}.brief-arc strong{color:#eafffb}.reasoning-panel{background:linear-gradient(#5eead412,#0000 44%),#0b1216d1;border:1px solid #5eead433;margin-top:14px;padding:16px}.reasoning-head{align-items:center;gap:10px;display:flex}.reasoning-head svg{color:var(--teal)}.reasoning-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.reasoning-head>div strong{color:#f5f0dc;margin-top:2px;font-size:14px;display:block}.reasoning-packet{color:#cffff8;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#5eead412;border:1px solid #5eead447;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal}.reasoning-panel .decision-ladder em{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:#8fb0aa;font-size:10px}.reasoning-gaps{margin-top:12px}.gaps-label{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.llm-hero{background:radial-gradient(120% 160% at 100% 0,#5eead41f,#0000 50%),#081012b3;border:1px solid #5eead442;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;padding:15px 16px;display:flex}.llm-hero-copy{flex:280px;min-width:0}.llm-hero-copy span{color:#eafffb;font-size:13px;font-weight:760;display:block}.llm-hero-copy p{color:#a9c4be;margin:5px 0 0;font-size:12px;line-height:1.45}.llm-hero .llm-explain-button{flex:none;width:auto;margin-top:0;padding:0 16px}.reasoning-panel .llm-answer-card{border-color:#5eead466;box-shadow:0 16px 40px -30px #5eead499}.evidence-chain .evidence-node strong{color:#fff;font-size:15px}.supporting-band{border-top:1px solid #eadcbe24;margin-top:18px;padding-top:16px}.band-head{margin-bottom:12px}.band-head span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.band-head em{color:#7e8a86;margin-top:4px;font-size:12px;font-style:normal;display:block}.supporting-band .telemetry-panel,.supporting-band .capacity-panel,.supporting-band .causal-replay,.supporting-band .ontology-panel,.supporting-band .intervention-panel{box-shadow:none;background:#1214179e;border-color:#eadcbe1f}.supporting-band .telemetry-head strong,.supporting-band .intervention-head svg,.supporting-band .capacity-head svg,.supporting-band .causal-head svg,.supporting-band .ontology-head svg{color:#9aa6a2}.ontology-deeplink{color:#9fb6b1;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.ontology-deeplink:hover{color:var(--teal)}.drawer-more{border-top:1px solid #eadcbe1f;margin-top:14px;padding-top:10px}.drawer-more>summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760;list-style:none}.drawer-more>summary::-webkit-details-marker{display:none}.drawer-more[open]>summary{color:var(--teal);margin-bottom:8px}@media (max-width:860px){.recommended-call{padding:16px}.call-deltas strong{font-size:22px}.llm-hero .llm-explain-button{width:100%}}.ontology-thesis{color:#b6cfca;background:#5eead40d;border-left:2px solid #5eead499;margin:12px 0 0;padding:9px 13px;font-size:12.5px;line-height:1.5}.ontology-edge-group{color:var(--atlas-muted,#8b98a9);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 4px;font-size:9px;font-weight:800}.ontology-edge-group:first-of-type{margin-top:8px}.ontology-edge-filter-list button.decision-edge{border-color:#5eead44d}.ontology-edge-filter-list button.decision-edge strong{color:#d7f7ef}.ontology-expansion .expansion-map{background:radial-gradient(120% 130% at 50% 0,#5eead40f,#0000 55%),#060d1080;border:1px solid #5eead429;margin-top:12px;padding:10px 8px 6px}.expansion-svg{width:100%;height:auto;display:block}.exp-node-box{fill:#0c1418eb;stroke:var(--node-color);stroke-width:1.1px}.exp-node-type{fill:var(--node-color);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:7.5px;font-weight:800}.exp-node-id{fill:#eef4f5;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-anchor:middle;font-size:8.5px}.exp-edge-path{fill:none;stroke:#5eead46b;stroke-width:1.3px}.exp-edge-pulse{fill:none;stroke:#d4fff7;stroke-width:1.7px;stroke-dasharray:.05 .95;opacity:0}.exp-edge-label{fill:#87a8a2;letter-spacing:.04em;text-anchor:middle;text-transform:uppercase;font-size:7px;font-weight:700}.expansion-legend{flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:0 4px;display:flex}.expansion-legend span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.expansion-legend i{background:var(--node-color);border-radius:2px;width:9px;height:9px}.expansion-empty{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.expansion-nodes{margin-top:10px}.expansion-nodes>summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760;list-style:none}.expansion-nodes>summary::-webkit-details-marker{display:none}.expansion-nodes[open]>summary{color:var(--teal);margin-bottom:8px}.expansion-nodes .ontology-node-cloud{margin-top:0}@media (prefers-reduced-motion:no-preference){.exp-node{opacity:0;animation:.5s forwards expNodeIn;animation-delay:calc(var(--stage,0) * .34s + .12s)}.exp-edge-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s forwards expDraw;animation-delay:calc(var(--stage,0) * .34s)}.exp-edge-label{opacity:0;animation:.4s forwards expFade;animation-delay:calc(var(--stage,0) * .34s + .3s)}.exp-edge-pulse{animation:2.6s linear infinite expPulse;animation-delay:calc(var(--stage,0) * .34s + .8s)}}@keyframes expNodeIn{0%{opacity:0}to{opacity:1}}@keyframes expFade{0%{opacity:0}to{opacity:1}}@keyframes expDraw{to{stroke-dashoffset:0}}@keyframes expPulse{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.95}88%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}@media (max-width:640px){.exp-node-id{font-size:9.5px}.exp-edge-label{display:none}}.ontology-chain-stepper{z-index:11;border-bottom:1px solid var(--atlas-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0fd6;align-items:center;gap:14px;margin:0 -18px;padding:10px 18px;display:flex;position:sticky;top:76px}.chain-stepper-label{color:var(--atlas-muted);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.chain-stepper-label svg{color:var(--teal)}.chain-pill-row{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chain-pill{border:1px solid var(--atlas-line);border-left:3px solid var(--sev-color,#5b6b6a);text-align:left;cursor:pointer;background:#ffffff06;flex:none;gap:2px;min-width:134px;max-width:220px;padding:7px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.chain-pill span{color:var(--sev-color,var(--atlas-muted));font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;font-size:10px;font-weight:800}.chain-pill strong{color:#cdd9e2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.chain-pill:hover{background:#ffffff0d;transform:translateY(-1px)}.chain-pill.active{border-color:var(--sev-color,var(--teal));box-shadow:inset 0 0 0 1px var(--sev-color,var(--teal));background:#ffffff12}.chain-pill.active strong{color:#fff}.chain-pill.sev-critical{--sev-color:#ff5d5d}.chain-pill.sev-warning{--sev-color:#f5bd55}.chain-pill.sev-normal{--sev-color:#5eead4}.chain-pill.sev-resolved{--sev-color:#a3e635}.ontology-graph-context strong{color:#eaf2f8;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:56ch;margin-top:3px;font-size:13px;font-weight:680;display:block;overflow:hidden}.ontology-edge-details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ontology-edge-details>summary::-webkit-details-marker{display:none}.ontology-edge-details>summary em{border:1px solid var(--atlas-line);color:var(--atlas-muted);margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.ontology-edge-details[open]>summary{margin-bottom:6px}@media (max-width:980px){.ontology-chain-stepper{flex-direction:column;align-items:stretch;gap:8px;top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
