@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9ebeb;background:#0e1011;font-family:Zen Kaku Gothic New,IBM Plex Sans,system-ui,sans-serif;font-size:12.5px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#2f3639 transparent}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}h1,h2,h3,h4,p,ul,ol,blockquote{margin:0}h1,h2,h3,h4{line-height:1.5}h1{font-size:20px}h2{font-size:15px}h3{font-size:13px}button,input,textarea,select{font:inherit}button{cursor:pointer}input::placeholder,textarea::placeholder{color:#8c9394;opacity:1}input[type=checkbox],input[type=radio]{accent-color:oklch(55% .1 155)}:focus-visible{outline-offset:2px;outline:2px solid oklch(62% .11 155)}dialog::backdrop{background:#0009}details>summary{cursor:pointer;color:#8c9394}a{color:oklch(82% .09 155)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#2f3639 padding-box padding-box;border:2px solid #0000;border-radius:6px}dialog[data-placement=popover]::backdrop{background:0 0}input[type=file]{color:#8c9394;max-width:100%}input[type=file]::file-selector-button{color:#e9ebeb;font:inherit;cursor:pointer;background:#1a1e1f;border:1px solid #333a3c;border-radius:3px;margin-right:8px;padding:5px 10px}fieldset{border:1px solid #262b2d;min-width:0;margin:0;padding:8px 11px 10px}legend{letter-spacing:.1em;color:#9aa1a2;padding:0 4px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}input[type=checkbox],input[type=radio]{width:13px;height:13px;margin:0}details>summary{list-style-position:inside}small{color:#8c9394;font-size:10.5px;line-height:1.7}.answer-markdown{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.95}.answer-markdown>:first-child{margin-top:0}.answer-markdown>:last-child{margin-bottom:0}.answer-markdown h1,.answer-markdown h2,.answer-markdown h3{color:#fff;margin:17px 0 12px;font-size:20px;font-weight:700;line-height:1.65}.answer-markdown h4,.answer-markdown h5,.answer-markdown h6{margin:16px 0 8px;font-size:13px;font-weight:700}.answer-markdown p{margin:12px 0}.answer-markdown ul,.answer-markdown ol{margin:12px 0;padding-left:19px}.answer-markdown blockquote{color:#8c9394;border-left:2px solid #333a3c;margin:14px 0;padding:2px 0 2px 14px;font-size:11.5px}.answer-markdown blockquote p{margin:0}.answer-markdown .markdown-table{overflow-x:auto}.answer-markdown table{border-collapse:collapse;width:100%;margin:16px 0;font-size:12px}.answer-markdown th{color:#8c9394;letter-spacing:.08em;border-bottom:1px solid #4c5456;font-family:IBM Plex Mono,monospace;font-size:9.5px}.answer-markdown th,.answer-markdown td{text-align:left;vertical-align:top;min-width:100px;padding:7px 14px 7px 0}.answer-markdown td{border-bottom:1px solid #262b2d}.answer-markdown pre{background:#111415;border:1px solid #262b2d;margin:14px 0;padding:12px 14px;overflow:auto}.answer-markdown code{background:#1e2224;padding:2px 4px;font-family:IBM Plex Mono,monospace;font-size:11px}.answer-markdown pre code{white-space:pre;background:0 0;padding:0}.answer-markdown a{color:oklch(82% .09 155);text-underline-offset:3px}.answer-markdown hr{border:0;border-top:1px solid #262b2d;margin:18px 0}.answer-markdown .markdown-diagram{background:#111415;border:1px solid #262b2d;margin:16px 0;padding:14px;overflow:auto}.answer-markdown .markdown-diagram svg{max-width:100%;height:auto;margin:auto;display:block}.answer-markdown.compact{color:#c9cecf;font-size:12.5px;line-height:1.9}.answer-markdown.compact h1,.answer-markdown.compact h2,.answer-markdown.compact h3{margin:14px 0 8px;font-size:14px;line-height:1.55}.answer-markdown.compact h4,.answer-markdown.compact h5,.answer-markdown.compact h6{margin:12px 0 6px;font-size:12.5px}.answer-markdown.compact p,.answer-markdown.compact ul,.answer-markdown.compact ol{margin:8px 0}.answer-markdown.compact table{margin:10px 0;font-size:11.5px}.answer-markdown.compact th,.answer-markdown.compact td{min-width:0}.evidence-report{overflow-wrap:anywhere;flex-direction:column;gap:9px;min-width:0;display:flex}.evidence-report h3{margin:8px 0}.evidence-report p{line-height:1.85}.evidence-diagram{background:#111415;border:1px solid #262b2d;margin:8px 0;padding:8px;overflow:auto}.evidence-uses{flex-direction:column;gap:10px;margin-top:12px;display:flex}.evidence-use{border-top:1px solid #1e2224;padding-top:8px}.evidence-use p{color:#c9cecf;margin:5px 0;font-size:11.5px;line-height:1.75}.evidence-role{color:oklch(88% .08 155);white-space:nowrap;background:oklch(55% .1 155/.25);border-radius:2px;padding:3px 7px;font-size:10px}.evidence-role.consulted{color:#c9cecf;background:#262b2d}.evidence-role.failed{color:oklch(86% .1 32);background:oklch(55% .16 32/.28)}.evidence-role.applied{color:#b5dbee;background:#253f4e}.evidence-version{color:#9aa1a2;overflow-wrap:anywhere;font-size:10px;line-height:1.8;display:block}.evidence-records{background:#1a1e1f;border:1px solid #262b2d;padding:10px 12px}.evidence-records summary{cursor:pointer}.evidence-expanded{min-height:220px;overflow:auto}.evidence-expanded svg{min-width:700px;height:auto;width:100%!important;max-width:none!important}.evidence-report .answer-markdown{font-size:12px;line-height:1.75}.evidence-report .answer-markdown h1,.evidence-report .answer-markdown h2,.evidence-report .answer-markdown h3{margin:10px 0 6px;font-size:14px}.evidence-report .answer-markdown table,.evidence-report .answer-markdown p,.evidence-report .answer-markdown ul{margin:8px 0}.evidence-diagram .markdown-diagram{border:0;margin:0;padding:4px}
