@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--color_bg:#0b1016;--color_bg_raised:#101821;--color_panel:#141e29;--color_panel_strong:#1a2633;--color_line:#243344;--color_line_soft:#1a2633;--color_grid:#84aad20e;--color_text:#ece6da;--color_text_muted:#a3adb8;--color_text_faint:#838f9b;--color_agent:#2fbf8f;--color_agent_soft:#2fbf8f24;--color_agent_cold:#9fc9b6;--color_runbook:#8b90f5;--color_hpa:#e3a93e;--color_k8s:#8e9aa7;--color_fault:#f05a3c;--color_fault_soft:#f05a3c24;--color_focus:#f2d36b;--shadow_panel:0 1px 0 #ffffff08 inset, 0 18px 40px -24px #000000b3;--font_display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font_body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font_mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--space_gutter:clamp(16px, 4vw, 40px);--width_content:1180px;--width_prose:68ch;--radius_panel:14px;--radius_control:999px;--ease_settle:cubic-bezier(.22, 1, .36, 1);--duration_tick:.9s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color_bg:#f4efe4;--color_bg_raised:#f9f5ec;--color_panel:#fffdf8;--color_panel_strong:#f1eadc;--color_line:#d8cfbd;--color_line_soft:#e7dfcf;--color_grid:#364a6812;--color_text:#18202a;--color_text_muted:#4c5966;--color_text_faint:#606a74;--color_agent:#0b7656;--color_agent_soft:#0b76561f;--color_agent_cold:#49705f;--color_runbook:#474cc4;--color_hpa:#8b5f0a;--color_k8s:#5f6a75;--color_fault:#bf361b;--color_fault_soft:#cf3a1d1a;--color_focus:#9a6a00;--shadow_panel:0 1px 0 #ffffffb3 inset, 0 18px 40px -28px #3c301859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--color_bg:#f4efe4;--color_bg_raised:#f9f5ec;--color_panel:#fffdf8;--color_panel_strong:#f1eadc;--color_line:#d8cfbd;--color_line_soft:#e7dfcf;--color_grid:#364a6812;--color_text:#18202a;--color_text_muted:#4c5966;--color_text_faint:#606a74;--color_agent:#0b7656;--color_agent_soft:#0b76561f;--color_agent_cold:#49705f;--color_runbook:#474cc4;--color_hpa:#8b5f0a;--color_k8s:#5f6a75;--color_fault:#bf361b;--color_fault_soft:#cf3a1d1a;--color_focus:#9a6a00;--shadow_panel:0 1px 0 #ffffffb3 inset, 0 18px 40px -28px #3c301859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background-color:var(--color_bg);background-image:linear-gradient(var(--color_grid) 1px, transparent 1px), linear-gradient(90deg, var(--color_grid) 1px, transparent 1px);min-height:100vh;color:var(--color_text);font-family:var(--font_body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-position:-1px -1px;background-size:28px 28px;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font_display);letter-spacing:-.012em;font-variation-settings:"opsz" 96;margin:0;font-weight:560;line-height:1.12}p{margin:0 0 1em}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .16s}a:hover{text-decoration-color:currentColor}code,kbd,.mono{font-family:var(--font_mono);font-size:.9em}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color_focus);outline-offset:3px;border-radius:4px}::selection{background:var(--color_agent_soft)}.page_width{width:100%;max-width:calc(var(--width_content) + 2 * var(--space_gutter));padding:0 var(--space_gutter);margin:0 auto}.prose{max-width:var(--width_prose)}.visually_hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip_link{z-index:100;background:var(--color_panel_strong);border:1px solid var(--color_line);border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip_link:focus{top:12px}.panel{background:var(--color_panel);border:1px solid var(--color_line);border-radius:var(--radius_panel);box-shadow:var(--shadow_panel)}.eyebrow{font-family:var(--font_mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color_text_faint);font-size:12px}.figure_caption{color:var(--color_text_muted);margin-top:12px;font-size:14px;line-height:1.5}.figure_caption strong{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text);margin-right:6px;font-size:12px;font-weight:500}.source_note{font-family:var(--font_mono);color:var(--color_text_faint);font-size:11.5px}:root[data-audience=technical] .only_plain,:root[data-audience=plain] .only_technical{display:none}.tone_agent{color:var(--color_agent)}.tone_agent_cold{color:var(--color_agent_cold)}.tone_runbook{color:var(--color_runbook)}.tone_hpa{color:var(--color_hpa)}.tone_k8s{color:var(--color_k8s)}.tone_fault{color:var(--color_fault)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.figure_block{margin:0 0 clamp(40px,6vw,64px)}.table_scroll{-webkit-overflow-scrolling:touch;margin:8px 0 4px;overflow-x:auto}.data_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.data_table th{border-bottom:1px solid var(--color_line);font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color_text_faint);white-space:nowrap;padding:8px 12px 8px 0;font-size:11px;font-weight:500}.data_table td{border-bottom:1px solid var(--color_line_soft);color:var(--color_text);vertical-align:top;padding:8px 12px 8px 0}.data_table td.mono,.data_table td .mono{font-family:var(--font_mono);font-size:13px}.data_table code{white-space:nowrap;font-size:12.5px}.table_note{margin-top:14px;font-size:14px}.token_list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.token_list li{border:1px solid var(--color_line);background:var(--color_panel);font-family:var(--font_mono);color:var(--color_text);border-radius:6px;padding:3px 9px;font-size:12px}.site_header{z-index:50;background:color-mix(in srgb, var(--color_bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--color_line_soft);position:sticky;top:0}.site_header_row{align-items:center;gap:20px;min-height:64px;display:flex}.brand_link{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand_text{flex-direction:column;line-height:1.15;display:flex}.brand_title{font-family:var(--font_display);letter-spacing:-.01em;font-size:17px;font-weight:600}.brand_subtitle{font-family:var(--font_mono);letter-spacing:.06em;color:var(--color_text_faint);font-size:10.5px}.section_nav{gap:2px;margin-left:auto;display:flex}.section_nav_link{color:var(--color_text_muted);border-radius:8px;align-items:baseline;gap:5px;padding:6px 10px;font-size:14px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.section_nav_link:hover{color:var(--color_text);background:var(--color_panel)}.section_nav_link.is_active{color:var(--color_text);background:var(--color_panel_strong)}.section_nav_number{font-family:var(--font_mono);color:var(--color_text_faint);font-size:11px}.section_nav_link.is_active .section_nav_number{color:var(--color_agent)}.header_controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.audience_switch{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);padding:3px;display:inline-flex}.audience_option{border-radius:var(--radius_control);color:var(--color_text_muted);cursor:pointer;transition:background-color .2s var(--ease_settle), color .2s ease;background:0 0;border:0;padding:6px 13px;font-size:13.5px;font-weight:500}.audience_option[aria-pressed=true]{background:var(--color_agent);color:var(--color_bg)}.audience_option[aria-pressed=false]:hover{color:var(--color_text)}.theme_button{border:1px solid var(--color_line);background:var(--color_bg_raised);width:36px;height:36px;color:var(--color_text_muted);cursor:pointer;border-radius:50%;place-items:center;transition:color .16s,border-color .16s;display:grid}.theme_button:hover{color:var(--color_text);border-color:var(--color_text_faint)}@media (max-width:1080px){.section_nav{display:none}.header_controls{margin-left:auto}}@media (max-width:520px){.brand_subtitle{display:none}.brand_title{font-size:15px}.audience_option{padding:6px 10px;font-size:13px}}@media (max-width:440px){.site_header_row{gap:10px}.brand_text{display:none}}.credits_section{border-top:1px solid var(--color_line);background:var(--color_bg_raised);padding:clamp(64px,9vw,112px) 0 32px}.credits_grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.credits_title{max-width:22ch;font-size:clamp(26px,3.6vw,40px)}.credits_links{gap:18px;margin:0;padding:0;list-style:none;display:grid}.credits_links li{border-bottom:1px solid var(--color_line_soft);gap:2px;padding-bottom:16px;display:grid}.credits_links a{font-size:17px;font-weight:500}.credits_links span{color:var(--color_text_muted);font-size:14.5px}.credits_base{border-top:1px solid var(--color_line_soft);font-family:var(--font_mono);color:var(--color_text_faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(48px,7vw,88px);padding-top:20px;font-size:12px;display:flex}@media (max-width:760px){.credits_grid{grid-template-columns:1fr}}.credits_provenance{margin-left:auto}.credits_provenance a{color:var(--color_text_muted)}@media (max-width:760px){.credits_provenance{flex-basis:100%;margin-left:0}}.deep_panel{border:1px solid var(--color_line);border-left:3px solid var(--color_runbook);background:var(--color_bg_raised);border-radius:10px;margin-top:20px}.deep_panel_summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.deep_panel_summary::-webkit-details-marker{display:none}.deep_panel_tag{font-family:var(--font_mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color_runbook);border:1px solid color-mix(in srgb, var(--color_runbook) 45%, transparent);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10.5px}.deep_panel_title{font-size:15.5px;font-weight:500}.deep_panel_chevron{border-right:1.6px solid var(--color_text_muted);border-bottom:1.6px solid var(--color_text_muted);width:9px;height:9px;transition:transform .22s var(--ease_settle);flex-shrink:0;margin-left:auto;transform:rotate(45deg)translateY(-3px)}.deep_panel[open] .deep_panel_chevron{transform:rotate(225deg)translateY(-2px)}.deep_panel_body{color:var(--color_text_muted);animation:deep_panel_reveal .32s var(--ease_settle);padding:4px 18px 18px;font-size:15.5px}.deep_panel_body>:last-child{margin-bottom:0}@keyframes deep_panel_reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.section_frame{border-top:1px solid var(--color_line_soft);padding:clamp(72px,11vw,136px) 0}.section_head{margin-bottom:clamp(32px,5vw,56px)}.section_kicker{font-family:var(--font_mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color_text_faint);align-items:center;gap:12px;margin:0 0 18px;font-size:12px;display:flex}.section_number{color:var(--color_agent);font-weight:500}.section_rule{background:var(--color_line);width:36px;height:1px}.section_title{max-width:20ch;font-size:clamp(32px,5.2vw,56px)}.section_lede{color:var(--color_text_muted);margin-top:20px;font-size:clamp(17px,1.6vw,19.5px)}.section_lede p:last-child{margin-bottom:0}.method_list{grid-template-columns:minmax(0,1fr);gap:clamp(44px,6vw,72px);display:grid}.method_head{border-bottom:1px solid var(--color_line);align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.method_number{color:var(--color_agent);font-size:13px}.method_title{font-size:clamp(24px,3vw,32px)}.method_summary{color:var(--color_text_muted);margin-top:14px}.method_subtitle{font-family:var(--font_body);letter-spacing:0;color:var(--color_text);margin:26px 0 10px;font-size:15px;font-weight:600}.method_subtitle:first-child{margin-top:10px}.deep_panel_body .data_table th[scope=row]{font-family:var(--font_body);text-transform:none;letter-spacing:0;color:var(--color_text);white-space:normal;min-width:150px;font-size:13.5px;font-weight:500}.observation_groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.observation_group{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);padding:14px 16px}.observation_group_title{color:var(--color_text);justify-content:space-between;gap:10px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.observation_group_title .mono{color:var(--color_agent);font-size:12px;font-weight:400}.observation_list{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.observation_list li{gap:1px;display:grid}.observation_list code{color:var(--color_text);font-size:12px}.formula_block{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);color:var(--color_text);margin:6px 0 18px;padding:16px 18px;font-size:13.5px;line-height:1.75;overflow-x:auto}.formula_block p{white-space:nowrap;margin:0}.formula_main{border-top:1px dashed var(--color_line);color:var(--color_agent);padding-top:8px;font-size:15px;margin-top:6px!important}.reward_explorer{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-top:20px;padding:18px;display:grid}.reward_inputs{gap:18px;display:grid}.reward_field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.reward_field_head{color:var(--color_text);justify-content:space-between;gap:10px;padding:0;font-size:13.5px;display:flex}.reward_field .chart_toolbar{flex-wrap:wrap;margin:4px 0 0}.reward_field input[type=range]{width:100%;accent-color:var(--color_agent)}.reward_scale{height:14px;color:var(--color_text_faint);font-size:10.5px;position:relative}.reward_scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.reward_scale span:first-child{transform:none}.reward_scale span:last-child{transform:translate(-100%)}.reward_scale .is_marker{color:var(--color_text_muted)}.reward_output{border-left:1px solid var(--color_line);flex-direction:column;gap:14px;padding-left:18px;display:flex}.reward_value{justify-content:space-between;align-items:baseline;margin:0;display:flex}.reward_value_label{color:var(--color_text_muted);font-size:13.5px}.reward_value .mono{font-family:var(--font_mono);color:var(--color_text);font-size:clamp(30px,4vw,40px)}.reward_bars{gap:8px;display:grid}.reward_bar_row{grid-template-columns:118px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:12px;display:grid}.reward_bar_track{background:var(--color_bg_raised);border-radius:999px;height:10px;overflow:hidden}.reward_bar_fill{height:100%;transition:width .18s var(--ease_settle);border-radius:999px;display:block}.is_violation .reward_bar_fill{background:var(--color_fault)}.is_cost .reward_bar_fill{background:var(--color_runbook)}.is_replica .reward_bar_fill{background:var(--color_hpa)}.reward_bar_value{text-align:right}.reward_terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;font-size:12px;display:grid}.reward_terms div{border:1px solid var(--color_line_soft);border-radius:6px;padding:6px 8px}.reward_terms dt{color:var(--color_text_faint)}.reward_terms dd{color:var(--color_text);margin:0}.phase_track{counter-reset:phase_counter;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.phase_card{border:1px solid var(--color_line);border-top:3px solid var(--phase_color);border-radius:var(--radius_panel);background:var(--color_panel);flex-direction:column;gap:8px;padding:14px 16px;font-size:13.5px;display:flex;position:relative}.phase_card+.phase_card:before{content:"";border-top:1px dashed var(--color_line);width:12px;position:absolute;top:22px;left:-12px}.phase_title{font-family:var(--font_body);letter-spacing:0;color:var(--color_text);margin:0;font-size:15px;font-weight:600}.phase_card p{margin:0}.phase_step{letter-spacing:.12em;text-transform:uppercase;color:var(--phase_color);font-size:10.5px}.phase_ref{color:var(--color_text_faint);margin-top:auto;font-size:11px}.phase_card.is_data{--phase_color:var(--color_runbook)}.phase_card.is_offline,.phase_card.is_online{--phase_color:var(--color_agent)}.phase_card.is_cold{--phase_color:var(--color_agent_cold)}.setting_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.setting_table_title{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);margin:0 0 4px;font-size:11px}.setting_key{color:var(--color_text_faint);margin-top:2px;display:block;font-size:11px!important}.rule_list{gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.rule_list li{border:1px solid var(--color_line_soft);background:var(--color_panel);border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.rule_id{color:var(--color_runbook);font-size:12.5px}.method_points{gap:8px;margin:6px 0 20px;padding-left:18px;font-size:14.5px;display:grid}.hypothesis_tabs{border-bottom:1px solid var(--color_line);flex-wrap:wrap;gap:4px;display:flex}.hypothesis_tabs button{color:var(--color_text_muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;display:inline-flex}.hypothesis_tabs button[aria-selected=true]{border-color:var(--color_line);border-bottom-color:var(--color_bg_raised);background:var(--color_bg_raised);color:var(--color_text)}.tab_light{border-radius:50%;width:8px;height:8px}.tab_light.is_pass{background:var(--color_agent)}.tab_light.is_partial{background:linear-gradient(90deg, var(--color_agent) 50%, var(--color_hpa) 50%)}.tab_light.is_open{background:var(--color_hpa)}.hypothesis_panel{padding-top:18px}.hypothesis_statement{color:var(--color_text);margin:0;font-size:16px}.hypothesis_comparison{color:var(--color_text_faint);margin:6px 0 0;font-size:12px}.verdict_list{gap:6px;margin:16px 0 6px;padding:0;font-size:14px;list-style:none;display:grid}.verdict_list li{border-left:3px solid var(--verdict_color);background:color-mix(in srgb, var(--verdict_color) 10%, transparent);color:var(--color_text);border-radius:0 6px 6px 0;padding:8px 12px}.verdict_list .is_pass{--verdict_color:var(--color_agent)}.verdict_list .is_partial,.verdict_list .is_open{--verdict_color:var(--color_hpa)}.test_group{margin-top:18px}.test_table td,.test_table th{white-space:nowrap}.test_versus{color:var(--color_text_faint)}.internals_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.internals_panel{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);margin:0;padding:12px 14px 6px}.internals_panel figcaption{gap:1px;margin-bottom:6px;display:grid}.internals_title{color:var(--color_text);font-size:13.5px;font-weight:600}.internals_note{color:var(--color_text_faint);font-size:12px}.internals_panel{min-width:0}@media (max-width:1080px){.phase_track{grid-template-columns:repeat(2,minmax(0,1fr))}.phase_card+.phase_card:before{display:none}}@media (max-width:960px){.setting_grid{grid-template-columns:minmax(0,1fr)}.observation_groups,.reward_explorer{grid-template-columns:1fr}.phase_track,.internals_grid{grid-template-columns:minmax(0,1fr)}.reward_output{border-left:0;border-top:1px solid var(--color_line);padding:16px 0 0}}.setting_table .data_table td{text-align:right;white-space:nowrap}.keep_case{text-transform:none}.pulse_trace{width:100%;height:auto;overflow:visible}.pulse_trace path{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pulse_baseline{stroke:var(--color_line);stroke-dasharray:3 7;stroke-width:1px!important}.pulse_healthy,.pulse_repair{stroke:var(--color_agent)}.pulse_fault{stroke:var(--color_fault)}.pulse_healthy,.pulse_fault,.pulse_repair{stroke-dasharray:100;stroke-dashoffset:100px;animation:7.2s linear infinite pulse_draw}.pulse_fault{animation-name:pulse_draw_fault}.pulse_repair{animation-name:pulse_draw_repair}.pulse_marker{opacity:0;animation:7.2s linear infinite pulse_marker_show}.pulse_marker_fault{fill:var(--color_fault);animation-name:pulse_marker_fault_show}.pulse_marker_repair{fill:var(--color_agent)}@keyframes pulse_draw{0%{stroke-dashoffset:100px;opacity:1}12%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pulse_draw_fault{0%,12%{stroke-dashoffset:100px;opacity:1}36%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pulse_draw_repair{0%,36%{stroke-dashoffset:100px;opacity:1}72%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pulse_marker_fault_show{0%,14%{opacity:0}16%,88%{opacity:1}to{opacity:0}}@keyframes pulse_marker_show{0%,36%{opacity:0}38%,88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pulse_healthy,.pulse_fault,.pulse_repair{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.pulse_marker{opacity:1;animation:none}}.hero_section{padding:clamp(64px,12vw,148px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero_section:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--color_agent_soft), transparent 70%);pointer-events:none;width:min(720px,90vw);position:absolute;inset:-20% -10% auto auto}.hero_eyebrow{margin-bottom:22px}.hero_title{letter-spacing:-.025em;font-variation-settings:"opsz" 144;max-width:12ch;font-size:clamp(44px,9vw,108px);font-weight:520;line-height:.98}.hero_title em{color:var(--color_agent);font-style:italic;font-weight:380}.hero_subtitle{max-width:58ch;color:var(--color_text_muted);margin-top:28px;font-size:clamp(17px,1.8vw,21px)}.hero_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero_button{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);transition:border-color .16s ease, transform .2s var(--ease_settle);align-items:center;padding:12px 20px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.hero_button:hover{border-color:var(--color_text_faint);transform:translateY(-1px)}.hero_button_primary{background:var(--color_agent);border-color:var(--color_agent);color:var(--color_bg)}.hero_button_primary:hover{border-color:var(--color_agent)}.hero_trace_band{padding:0 var(--space_gutter);margin:clamp(36px,6vw,64px) 0 18px}.hero_credit{font-family:var(--font_mono);color:var(--color_text_faint);margin:0;font-size:13px}.hero_credit span{color:var(--color_text)}.architecture{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.25fr);align-items:stretch;gap:0;display:grid}.machine{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);box-shadow:var(--shadow_panel);flex-direction:column;gap:12px;padding:20px;display:flex}.machine_head{gap:2px;margin-bottom:4px;display:grid}.machine_tag{font-family:var(--font_mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color_text_faint);font-size:11px}.machine_title{font-family:var(--font_display);font-size:24px;font-weight:560}.machine_spec{font-family:var(--font_mono);color:var(--color_text_muted);font-size:11.5px}.component{border:1px solid var(--color_line);background:var(--color_bg_raised);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.component_name{font-size:14.5px;font-weight:600}.component_note{color:var(--color_text_muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.component_agent{border-color:color-mix(in srgb, var(--color_agent) 55%, var(--color_line));background:var(--color_agent_soft)}.component_agent .component_name{color:var(--color_agent)}.component_chaos{border-color:color-mix(in srgb, var(--color_fault) 50%, var(--color_line));background:var(--color_fault_soft)}.component_chaos .component_name{color:var(--color_fault)}.component_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.component_parts{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.component_parts li{border:1px solid var(--color_line);font-family:var(--font_mono);color:var(--color_text_muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.service_grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;margin:8px 0 6px;padding:0;list-style:none;display:grid}.service_chip{border:1px dashed var(--color_line);font-family:var(--font_mono);color:var(--color_text_faint);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:11px;overflow:hidden}.service_chip_managed{border-style:solid;border-color:color-mix(in srgb, var(--color_agent) 60%, var(--color_line));color:var(--color_text);background:var(--color_agent_soft)}.legend_swatch{background:var(--color_agent_soft);border:1px solid var(--color_agent);border-radius:3px;width:10px;height:10px}.link_band{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 10px;display:flex;position:relative}.link_label{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);text-align:center;font-size:11px}.link_wire{background:repeating-linear-gradient(90deg, var(--color_line) 0 6px, transparent 6px 11px);width:100%;height:2px;position:relative;overflow:visible}.link_packet{background:var(--color_agent);width:8px;height:8px;box-shadow:0 0 10px var(--color_agent);border-radius:50%;animation:3.2s linear infinite packet_travel;position:absolute;top:-3px;left:0}.link_wire_in .link_packet{background:var(--color_hpa);box-shadow:0 0 10px var(--color_hpa);animation-name:packet_travel_back}.link_packet_late{animation-delay:-1.6s}.link_flows{text-align:center;color:var(--color_text_muted);gap:6px;font-size:11.5px;line-height:1.3;display:grid}.link_flows span:first-child:before{content:"→ ";color:var(--color_agent)}.link_flows span:last-child:before{content:"← ";color:var(--color_hpa)}@keyframes packet_travel{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes packet_travel_back{0%{opacity:0;left:calc(100% - 8px)}10%{opacity:1}90%{opacity:1}to{opacity:0;left:0}}@media (max-width:860px){.architecture{grid-template-columns:1fr}.link_band{flex-flow:wrap;gap:10px 16px;padding:18px 0}.link_wire{background:repeating-linear-gradient(180deg, var(--color_line) 0 6px, transparent 6px 11px);width:2px;height:54px}.link_packet{animation-name:packet_travel_down;top:0;left:-3px}.link_wire_in .link_packet{animation-name:packet_travel_up}.link_flows{text-align:left}.link_flows span:first-child:before{content:"↓ "}.link_flows span:last-child:before{content:"↑ "}}@keyframes packet_travel_down{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes packet_travel_up{0%{opacity:0;top:calc(100% - 8px)}10%{opacity:1}90%{opacity:1}to{opacity:0;top:0}}@media (max-width:520px){.component_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.link_packet{opacity:0;animation:none}}.control_loop{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);box-shadow:var(--shadow_panel);padding:22px}.loop_clock{align-items:center;gap:12px;margin-bottom:18px;display:flex}.loop_clock_label{font-family:var(--font_mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color_text_faint);font-size:11px}.loop_clock_track{background:var(--color_line_soft);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.loop_clock_fill{transform-origin:0;background:linear-gradient(90deg, var(--color_agent), var(--color_runbook));animation:8s linear infinite loop_clock_run;position:absolute;inset:0}.loop_steps{counter-reset:loop_step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.loop_step{border:1px solid var(--color_line);background:var(--color_bg_raised);border-radius:10px;padding:16px;animation:8s ease-in-out infinite loop_step_glow;position:relative}.loop_step:not(:last-child):after{content:"";border-top:1.5px solid var(--color_text_faint);border-right:1.5px solid var(--color_text_faint);z-index:1;width:10px;height:10px;position:absolute;top:26px;right:-11px;transform:rotate(45deg)}.loop_step_index{font-family:var(--font_mono);color:var(--color_text_faint);font-size:11px}.loop_step_title{margin:4px 0 8px;font-size:22px}.loop_step_text{color:var(--color_text_muted);margin:0;font-size:14px;line-height:1.5}@keyframes loop_clock_run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loop_step_glow{0%,24%{border-color:var(--color_agent);box-shadow:0 0 0 1px var(--color_agent), 0 10px 30px -18px var(--color_agent)}30%,to{border-color:var(--color_line);box-shadow:none}}@media (max-width:860px){.loop_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.loop_step:after{display:none}}@media (max-width:520px){.loop_steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.loop_step,.loop_clock_fill{animation:none}.loop_clock_fill{transform:none}}.observation_groups{gap:16px;margin-top:8px;display:grid}.observation_group_title{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);margin:0 0 8px;font-size:11px}.stat_tile{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);box-shadow:var(--shadow_panel);padding:22px 22px 20px;position:relative;overflow:hidden}.stat_tile:before{content:"";background:var(--stat_accent);width:3px;position:absolute;inset:0 auto 0 0}.stat_tile_agent{--stat_accent:var(--color_agent)}.stat_tile_fault{--stat_accent:var(--color_fault)}.stat_tile_neutral{--stat_accent:var(--color_line)}.stat_value{font-family:var(--font_display);letter-spacing:-.02em;color:var(--stat_accent);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(40px,5vw,58px);font-weight:500;line-height:1}.stat_tile_neutral .stat_value{color:var(--color_text)}.stat_unit{font-family:var(--font_mono);letter-spacing:.04em;color:var(--color_text_muted);margin-left:6px;font-size:.32em}.stat_label{margin:12px 0 0;font-size:15.5px;font-weight:500;line-height:1.4}.stat_comparison{color:var(--color_text_muted);margin:8px 0 0;font-size:13.5px;line-height:1.45}.headline_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.headline_grid_loading{min-height:210px}.headline_source{margin-top:14px}.fault_heading{margin:clamp(56px,8vw,88px) 0 22px;font-size:clamp(24px,3vw,32px)}.fault_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.fault_card{border:1px solid var(--color_line);border-top:3px solid var(--color_fault);background:var(--color_panel);border-radius:12px;padding:18px 18px 16px}.fault_card_null{border-top-color:var(--color_agent)}.fault_code{font-family:var(--font_mono);letter-spacing:.1em;color:var(--color_fault);margin:0 0 6px;font-size:12px}.fault_card_null .fault_code{color:var(--color_agent)}.fault_name{margin-bottom:10px;font-size:21px}.fault_story{color:var(--color_text_muted);margin:0;font-size:14.5px;line-height:1.5}.fault_facts{border-top:1px dashed var(--color_line);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.45}.fault_facts dt{font-family:var(--font_mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color_text_faint);font-size:10.5px}.fault_facts dd{color:var(--color_text_muted);margin:2px 0 10px}.fault_facts dd:last-child{margin-bottom:0}.fault_facts code{color:var(--color_text);word-break:break-word;font-size:12px}@media (max-width:1080px){.fault_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fault_card_null{grid-column:1/-1}}@media (max-width:860px){.headline_grid{grid-template-columns:1fr}}@media (max-width:520px){.fault_grid{grid-template-columns:1fr}}.replay_controls{gap:18px;margin-bottom:28px;display:grid}.example_row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.example_button{border:1px solid var(--color_line);background:var(--color_panel);text-align:left;cursor:pointer;transition:border-color .16s ease, transform .2s var(--ease_settle);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.example_button:hover{border-color:var(--color_text_faint)}.example_button[aria-pressed=true]{border-color:var(--color_agent);box-shadow:0 0 0 1px var(--color_agent)}.example_label{font-size:14.5px;font-weight:600}.example_note{color:var(--color_text_muted);font-size:12.5px}.picker_row{flex-wrap:wrap;align-items:end;gap:16px 24px;display:flex}.picker{gap:6px;min-width:0;display:grid}.picker_label{font-family:var(--font_mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color_text_faint);font-size:11px}.picker select{border:1px solid var(--color_line);background:var(--color_bg_raised);min-width:min(440px,100%);max-width:100%;color:var(--color_text);font:inherit;border-radius:8px;padding:9px 12px;font-size:14px}.baseline_switch{flex-wrap:wrap;gap:6px;display:flex}.baseline_switch button{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);cursor:pointer;padding:7px 12px;font-size:13.5px}.baseline_switch button:before{content:"";background:var(--choice_color);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.baseline_switch button[aria-pressed=true]{border-color:var(--choice_color);box-shadow:0 0 0 1px var(--choice_color)}.replay_loading{min-height:420px;color:var(--color_text_muted);font-family:var(--font_mono);place-items:center;font-size:13px;display:grid}.replay_stage{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.is_scroll_linked{grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);align-items:start;gap:36px}.incident_tag{color:var(--color_text_muted);margin:0 0 14px;font-size:14px}.incident_tag .mono{color:var(--color_agent)}.beat_stepper{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.beat_stepper button{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);cursor:pointer;padding:6px 11px;font-size:13px}.beat_stepper button .mono{color:var(--color_text_faint);margin-right:4px}.beat_stepper button[aria-pressed=true]{border-color:var(--color_agent);background:var(--color_agent_soft)}.beat_card{border:1px solid var(--color_line);background:var(--color_panel);border-radius:12px;padding:20px}.is_scroll_linked .beat_card{opacity:.45;margin-bottom:52vh;transition:opacity .3s,border-color .3s}.is_scroll_linked .beat_card:first-of-type{margin-top:8vh}.is_scroll_linked .beat_card:last-of-type{margin-bottom:30vh}.is_scroll_linked .beat_card.is_active{opacity:1;border-color:var(--color_agent)}.beat_number{color:var(--color_text_faint);margin:0 0 6px;font-size:11.5px}.beat_title{margin-bottom:10px;font-size:24px}.beat_body{color:var(--color_text_muted);margin:0;font-size:15.5px}.beat_next{border:1px solid var(--color_agent);border-radius:var(--radius_control);color:var(--color_agent);cursor:pointer;background:0 0;margin-top:14px;padding:8px 14px;font-size:14px;font-weight:500}.is_scroll_linked .instrument_column{align-self:stretch}.instrument_sticky{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-height:700px){.is_scroll_linked .instrument_sticky{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 88px);position:sticky;top:76px;overflow-y:auto}}.transport{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_panel);align-items:center;gap:8px;padding:8px 10px;display:flex}.transport_button{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);cursor:pointer;min-width:36px;height:32px;padding:0 10px;font-size:15px}.transport_play{border-color:var(--color_agent);background:var(--color_agent);min-width:72px;color:var(--color_bg);font-size:13.5px;font-weight:600}.transport_scrubber{min-width:60px;accent-color:var(--color_agent);flex:1}.transport_time{text-align:right;min-width:60px;color:var(--color_text_muted);font-size:13px}.lane_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lane_panel{border:1px solid var(--color_line);border-top:3px solid var(--lane_color);background:var(--color_panel);min-width:0;box-shadow:var(--shadow_panel);border-radius:12px;padding:14px 14px 12px}.lane_head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.lane_swatch{background:var(--lane_color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.lane_names{min-width:0;display:grid}.lane_role{font-family:var(--font_mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color_text_faint);font-size:10.5px}.lane_title{font-family:var(--font_body);letter-spacing:0;font-size:15px;font-weight:600}.lane_status{border-radius:var(--radius_control);font-family:var(--font_mono);text-align:right;white-space:nowrap;margin-left:auto;padding:3px 9px;font-size:11.5px}.lane_status.is_good{color:var(--color_agent);background:var(--color_agent_soft)}.lane_status.is_bad{color:var(--color_fault);background:var(--color_fault_soft)}.latency_chart{width:100%;margin:2px 0 4px}.latency_chart svg{overflow:visible}.fault_window{fill:var(--color_fault_soft)}.grid_line{stroke:var(--color_line_soft);stroke-width:1px}.axis_label{font-family:var(--font_mono);fill:var(--color_text_faint);font-size:10.5px}.sla_line{stroke:var(--color_fault);stroke-width:1.2px;stroke-dasharray:5 4}.sla_label{font-family:var(--font_mono);fill:var(--color_fault);font-size:10.5px}.latency_line{fill:none;stroke-width:2.2px;stroke-linejoin:round}.latency_point.is_stale{stroke:var(--lane_color);fill:var(--color_bg)!important}.reveal_rect{transition:width var(--duration_tick) var(--ease_settle)}.failure_bar{fill:var(--color_fault);opacity:.75}.event_marker line{stroke-width:1.2px}.event_marker text{font-family:var(--font_mono);font-size:10.5px}.event_fault line{stroke:var(--color_fault)}.event_fault text{fill:var(--color_fault)}.event_action line{stroke:var(--lane_color);stroke-dasharray:3 3}.event_action path{fill:var(--lane_color)}.event_recovery line{stroke:var(--color_agent)}.event_recovery text{fill:var(--color_agent)}.playhead_line{stroke:var(--color_text_faint);stroke-width:1px;transition:x1 var(--duration_tick) var(--ease_settle), x2 var(--duration_tick) var(--ease_settle)}.lane_readouts{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;margin:4px 0 8px;display:grid}.lane_readouts div{background:var(--color_bg_raised);border-radius:8px;padding:5px 8px}.lane_readouts dt{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);font-size:10px}.lane_readouts dd{font-family:var(--font_mono);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.lane_readouts dd.is_bad{color:var(--color_fault)}.service_table{border-collapse:collapse;width:100%;font-size:13px}.service_table th,.service_table td{border-bottom:1px solid var(--color_line_soft);text-align:left;padding:3px 6px 3px 0;font-weight:400}.service_table thead th{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);font-size:10px}.service_table tbody th{font-family:var(--font_mono);font-size:12.5px}.service_table tr.is_target th{color:var(--color_fault)}.target_tag{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;display:block}.service_table .mono{color:var(--color_text_muted);font-size:12px}.pod_dots{align-items:center;gap:4px;display:inline-flex}.pod_dot{border:1px dashed var(--color_line);border-radius:3px;width:10px;height:10px}.pod_dot.is_pending{border:1px solid var(--color_hpa)}.pod_dot.is_ready{border:1px solid var(--lane_color);background:var(--lane_color)}.restart_mark{color:var(--color_hpa);font-size:12px}.action_log{margin-top:10px}.action_log_title{font-family:var(--font_mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color_text_faint);margin:0 0 4px;font-size:10px}.action_log ol{gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.action_log li{align-items:baseline;gap:8px;display:flex}.action_log li .mono{min-width:52px;color:var(--color_text_faint);font-size:11.5px}.action_log code{overflow-wrap:anywhere;font-size:11.5px}.action_log_empty,.action_log_more{color:var(--color_text_faint);margin:0;font-size:12.5px}.lane_clock{color:var(--color_text_faint);margin:8px 0 0;font-size:11px}.observation_strip{border:1px solid var(--color_line);border-left:3px solid var(--color_runbook);background:var(--color_panel);border-radius:12px;padding:14px}.strip_title{margin:0 0 8px;font-size:13px;font-weight:500}.strip_title:not(:first-child){margin-top:14px}.strip_cells{grid-template-columns:repeat(36,minmax(0,1fr));gap:2px;display:grid}.strip_cell{border:1px solid var(--color_line_soft);height:18px;transition:background-color var(--duration_tick) ease;border-radius:3px}.strip_cell:nth-child(5),.strip_cell:nth-child(12),.strip_cell:nth-child(19),.strip_cell:nth-child(26),.strip_cell:nth-child(33){margin-right:4px}.strip_legend{color:var(--color_text_faint);margin:6px 0 0;font-size:12px}.mask_list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mask_chip{border:1px solid var(--color_line);font-family:var(--font_mono);color:var(--color_text_muted);border-radius:6px;padding:2px 7px;font-size:11px}.mask_chip.is_blocked{opacity:.4;text-decoration:line-through}.mask_chip.is_executed{border-color:var(--color_agent);background:var(--color_agent_soft);color:var(--color_text)}@media (max-width:1080px){.example_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lane_grid{grid-template-columns:minmax(0,1fr)}.strip_cells{grid-template-columns:repeat(18,minmax(0,1fr));row-gap:4px}.strip_cell:nth-child(n){margin-right:0}}@media (max-width:480px){.example_row{grid-template-columns:1fr}.picker select{width:100%;min-width:0}.picker{width:100%}}.results_block{margin-bottom:clamp(56px,8vw,96px)}.results_heading{margin-bottom:14px;font-size:clamp(26px,3.2vw,36px)}.results_text{color:var(--color_text_muted);margin-bottom:26px}.subsection_title{font-family:var(--font_body);letter-spacing:0;margin:36px 0 14px;font-size:16px;font-weight:600}.policy_dot{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.chart_legend{color:var(--color_text_muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.chart_legend li{align-items:center;gap:7px;display:inline-flex}.legend_dot{background:var(--legend_color);border-radius:50%;width:10px;height:10px}.legend_line{display:inline-block}.chart_note{color:var(--color_text_faint);margin:10px 0 0;font-size:13.5px}.chart_toolbar{border:1px solid var(--color_line);border-radius:var(--radius_control);background:var(--color_bg_raised);gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.chart_toolbar button{border-radius:var(--radius_control);color:var(--color_text_muted);cursor:pointer;background:0 0;border:0;padding:6px 13px;font-size:13.5px}.chart_toolbar button[aria-pressed=true]{background:var(--color_panel_strong);color:var(--color_text)}.recovery_grid{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);gap:10px;padding:20px;display:grid;overflow-x:auto}.recovery_grid_head,.recovery_row{grid-template-columns:170px repeat(5,max-content) 56px;align-items:center;gap:16px;display:grid}.recovery_group_title{color:var(--color_text_muted);white-space:nowrap;font-size:12px}.recovery_group_title .mono{color:var(--color_text_faint)}.recovery_policy{color:var(--row_color);font-size:14px;font-weight:500}.recovery_group{grid-template-columns:repeat(10,14px);gap:3px;display:grid}.recovery_cell{border:1.5px solid color-mix(in srgb, var(--row_color) 55%, transparent);cursor:default;background:0 0;border-radius:3px;width:14px;height:14px;padding:0}button.recovery_cell{cursor:pointer;transition:transform .16s var(--ease_settle)}button.recovery_cell:hover{transform:scale(1.35)}.recovery_cell.is_recovered{background:var(--row_color);border-color:var(--row_color)}.recovery_cell.is_quiet{border-style:dashed;border-color:var(--color_line)}.recovery_cell.is_false_alarm{border-color:var(--color_fault);background:repeating-linear-gradient(45deg, var(--color_fault) 0 2px, transparent 2px 5px)}.recovery_total{text-align:right;font-size:14px}.mttr_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mttr_chart,.survival_chart,.training_chart{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);padding:14px 16px 10px}.mttr_chart_title{margin:0 0 4px;font-size:14.5px;font-weight:600}.mttr_chart_title .mono{color:var(--color_fault);margin-right:4px}.strip_row_label{font-size:11px}.actions_table th[scope=row]{font-family:var(--font_body);text-transform:none;letter-spacing:0;color:var(--color_text);white-space:nowrap;font-size:13.5px;font-weight:500}.actions_target{font-family:var(--font_mono);color:var(--color_text_faint);font-size:11.5px;display:block}.sequence_list{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.sequence_list li{gap:6px;display:flex}.sequence_count{min-width:26px;color:var(--color_text_faint)}.sequence_text{font-family:var(--font_mono);color:var(--color_text);font-size:11.5px}.sequence_more{color:var(--color_text_faint)}.replication_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.replication_card{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);flex-direction:column;padding:18px;display:flex}.replication_card h4{margin-bottom:6px;font-size:21px}.replication_description{color:var(--color_text_muted);font-size:13.5px}.verdict{color:var(--color_text_muted);border-radius:8px;gap:4px;margin:auto 0 0;padding:10px 12px;font-size:13px;display:grid}.replication_card .data_table{margin-bottom:14px}.verdict strong{font-size:14px}.verdict.is_pass{background:var(--color_agent_soft)}.verdict.is_pass strong{color:var(--color_agent)}.verdict.is_open{background:color-mix(in srgb, var(--color_hpa) 14%, transparent)}.verdict.is_open strong{color:var(--color_hpa)}.measurement_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.measurement_tiles .stat_value{font-size:clamp(30px,3.6vw,42px)}.detection_chart{border:1px solid var(--color_line);border-radius:var(--radius_panel);background:var(--color_panel);gap:14px;padding:18px;display:grid}.detection_row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.detection_label{grid-row:span 2;font-size:14px;font-weight:500}.detection_label .mono{color:var(--color_fault)}.detection_bar_row{grid-template-columns:86px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.detection_signal{color:var(--color_text_muted);font-size:11.5px}.detection_track{background:var(--color_bg_raised);border-radius:999px;height:10px;overflow:hidden}.detection_fill{border-radius:999px;height:100%;display:block}.is_server .detection_fill{background:var(--color_runbook)}.is_client .detection_fill{background:var(--color_hpa)}.detection_value{text-align:right;font-size:12px}.limitations{border-left:3px solid var(--color_hpa);padding:clamp(20px,3vw,32px)}.limitations ul{color:var(--color_text_muted);gap:10px;margin:8px 0 0;padding-left:18px;display:grid}.limitations strong{color:var(--color_text);font-weight:600}.limitations_safety{border-top:1px dashed var(--color_line);color:var(--color_text_muted);margin:18px 0 0;padding-top:14px;font-size:14.5px}@media (max-width:960px){.replication_grid,.measurement_tiles,.mttr_grid{grid-template-columns:1fr}}@media (max-width:1180px){.recovery_grid_head{display:none}.recovery_row{border-bottom:1px solid var(--color_line_soft);grid-template-columns:repeat(5,max-content);gap:8px 14px;padding-bottom:12px}.recovery_policy{grid-column:1/-2}.recovery_total{grid-area:1/-2/auto/-1}}@media (max-width:760px){.recovery_row{grid-template-columns:repeat(2,max-content)}.recovery_policy{grid-column:1}.recovery_total{grid-column:2}.detection_row{grid-template-columns:1fr}.detection_label{grid-row:auto}}
