.demo_page__VrCUC{--paper:#f9f7f2;--ink:#101c2b;--muted:#58636d;--blue:#285f79;--line:#d8dcd9;background:var(--paper);color:var(--ink);min-height:100vh;font-size:16px;line-height:1.5}.demo_main__ckm41{width:min(100% - var(--site-gutter),1210px);margin-inline:auto}.demo_detailLabel__O6m4A:focus-visible,.demo_page__VrCUC :is(button,a,summary):focus-visible,.demo_turn__Gbynt:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.demo_page__VrCUC button{font:inherit;cursor:pointer}.demo_page__VrCUC p{margin:0}.demo_page__VrCUC h2,.demo_page__VrCUC h3,.demo_page__VrCUC h4,.demo_page__VrCUC h5,.demo_page__VrCUC h6{margin:0;line-height:1.25}.demo_page__VrCUC h2{font-size:28px;font-weight:600;letter-spacing:-.035em}.demo_page__VrCUC h3{font-size:19px;font-weight:600}.demo_intro__9wQ_U{padding:30px 0 32px}.demo_back__uV_2k{display:inline-block;font-size:14px;color:var(--muted);margin-bottom:28px}.demo_eyebrow___8fJw{color:var(--blue);font-size:12px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.demo_intro__9wQ_U h1{font-size:clamp(32px,3.4vw,45px);line-height:1.06;letter-spacing:-.045em;font-weight:600;margin:10px 0 16px}.demo_intro__9wQ_U h1 span{display:block;color:var(--blue);font-weight:400}.demo_intro__9wQ_U>p:last-child{max-width:760px;color:var(--muted)}.demo_run__vCazO{padding:28px;border:1px solid var(--line);border-radius:10px;background:#ffffff65}.demo_sectionHeading__exjhj{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:23px}.demo_sectionHeading__exjhj h2{margin-top:5px}.demo_sectionHeading__exjhj .demo_muted__cBYlB{margin-top:6px}.demo_sectionHeading__exjhj time{white-space:nowrap}.demo_muted__cBYlB,.demo_sectionHeading__exjhj time{color:var(--muted);font-size:14px}.demo_configuration__tEC8l{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px}.demo_configuration__tEC8l>div{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;padding:16px 19px}.demo_configuration__tEC8l strong{font-size:21px;font-weight:550;margin:6px 0 2px}.demo_configuration__tEC8l>div>span:last-child{font-size:13px;color:var(--muted)}.demo_label__7r2hd{display:block;font-size:12px;font-weight:600;color:var(--muted)}.demo_summaryTables__bXJoA{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px}.demo_summaryTables__bXJoA h3{margin-bottom:12px}.demo_summaryTables__bXJoA table{width:100%;border-collapse:collapse;font-size:14px}.demo_summaryTables__bXJoA td,.demo_summaryTables__bXJoA th{text-align:left;padding:10px 6px;border-bottom:1px solid #e3e6e3;font-weight:400}.demo_summaryTables__bXJoA thead th{color:var(--muted);font-size:12px;font-weight:600}.demo_summaryTables__bXJoA td{font-variant-numeric:tabular-nums}.demo_badge__su4d2{display:inline-block;width:fit-content;border-radius:4px;padding:3px 8px;background:#edf0ef;color:#445e55;font-size:12px;font-weight:550;white-space:nowrap}.demo_badge__su4d2[data-severity="1"]{background:#fbefce;color:#7e5400}.demo_badge__su4d2[data-severity="2"]{background:#fce4d3;color:#8c410b}.demo_badge__su4d2[data-severity="3"]{background:#f7dddd;color:#912d2d}.demo_note__38uQb{background:#edf3f6;border-left:3px solid #84aaba;padding:12px 15px;color:#365568;font-size:14px;margin-top:20px!important}.demo_run__vCazO>.demo_muted__cBYlB{margin-top:10px}.demo_browser__J_wwr{padding:38px 0 64px}.demo_workspace__2JDdQ{display:grid;grid-template-columns:325px minmax(0,1fr);gap:28px;align-items:start}.demo_scenarioList__Iwbr6{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#ffffff50;position:sticky;top:calc(var(--header-height) + 20px)}.demo_listHint__2BcI7{padding:13px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.demo_scenarioList__Iwbr6 ol{list-style:none;margin:0;padding:5px;max-height:650px;overflow-y:auto;scrollbar-width:thin}.demo_scenarioList__Iwbr6 li+li{border-top:1px solid #e5e6e2}.demo_scenarioList__Iwbr6 button{display:block;width:100%;background:transparent;border:1px solid transparent;border-radius:5px;padding:13px 12px;text-align:left;color:inherit}.demo_scenarioList__Iwbr6 button:hover{background:#eff3f3}.demo_scenarioList__Iwbr6 button[aria-pressed=true]{border-color:#9bb9c6;background:#eaf2f6}.demo_scenarioList__Iwbr6 button:focus-visible{outline-offset:-3px}.demo_scenarioId__XArTl{display:flex;justify-content:space-between;font-size:11px;font-weight:650;color:var(--blue);letter-spacing:.06em}.demo_scenarioList__Iwbr6 strong{display:block;font-size:14px;font-weight:550;margin:3px 0 8px}.demo_listMeta__dK0D0{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--muted)}.demo_listStatus__xnUl8{display:block;font-size:11px;color:var(--muted);margin-top:5px}.demo_detail__FeDrR{min-width:0}.demo_page__VrCUC .demo_detailLabel__O6m4A{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.02em;margin-bottom:16px}.demo_detailHeader__I11SU{padding-bottom:22px;border-bottom:1px solid var(--line)}.demo_detailHeader__I11SU h3{font-size:30px;letter-spacing:-.035em;margin:6px 0 14px}.demo_statusLine__toqTA{display:flex;align-items:center;gap:16px;margin-bottom:9px;font-size:14px}.demo_tags__62FyP{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.demo_tags__62FyP:empty{display:none}.demo_tags__62FyP>span{border:1px solid #d5e1e5;color:var(--blue);border-radius:4px;padding:3px 8px;font-size:12px;background:#f1f6f7}.demo_evaluation__dZHE8{margin:24px 0}.demo_evaluation__dZHE8 h4{font-size:22px;font-weight:550;margin-bottom:8px;letter-spacing:-.025em}.demo_finding__fQJSb,.demo_unassessed__eBnrS,.demo_zero__E1P4Z{border:1px solid var(--line);border-radius:8px;padding:23px;background:#ffffff80;margin-top:16px;overflow-wrap:anywhere}.demo_finding__fQJSb{border-top:3px solid #c9a657}.demo_findingHeading__OM72n{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.demo_page__VrCUC h5{font-size:17px;font-weight:600}.demo_finding__fQJSb h6{font-size:13px;font-weight:600;margin:20px 0 7px}.demo_finding__fQJSb p,.demo_unassessed__eBnrS p,.demo_zero__E1P4Z p{font-size:15px;line-height:1.65;white-space:pre-wrap}.demo_finding__fQJSb blockquote{margin:8px 0;border-left:3px solid #b4934f;padding:13px 16px;background:#faf3e4;font-size:16px;white-space:pre-wrap}.demo_textButton__vWU1o{color:var(--blue);border:0;background:transparent;padding:10px 0;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.demo_unassessed__eBnrS h5,.demo_zero__E1P4Z h5{margin-bottom:18px}.demo_zero__E1P4Z .demo_label__7r2hd{margin-bottom:6px}.demo_unassessed__eBnrS{background:#f5eeee}.demo_disclosure__Rz9cI{border:1px solid var(--line);border-radius:7px;background:#ffffff50;margin-top:13px;overflow-wrap:anywhere}.demo_disclosure__Rz9cI summary{padding:15px 18px;cursor:pointer;font-size:14px;font-weight:550}.demo_disclosure__Rz9cI summary>span{color:var(--muted);font-size:12px;font-weight:400;margin-left:10px}.demo_disclosure__Rz9cI[open] summary{border-bottom:1px solid var(--line)}.demo_transcript__uGDpn{padding:15px}.demo_turn__Gbynt{padding:18px;border-radius:5px;scroll-margin-top:calc(var(--header-height) + 24px)}.demo_turn__Gbynt+.demo_turn__Gbynt{margin-top:8px}.demo_turn__Gbynt[data-role=user]{background:#edf1f2}.demo_turn__Gbynt[data-flagged=true]{box-shadow:inset 3px 0 #c9a657;background:#fffcf4}.demo_turnHeading__ntKGD{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:9px}.demo_turnHeading__ntKGD h5{font-size:13px}.demo_turnHeading__ntKGD h5 span{font-weight:400;color:var(--muted)}.demo_flag__63HKD{color:#7e5400;font-size:11px}.demo_turn__Gbynt p{white-space:pre-wrap;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.demo_turn__Gbynt mark{color:#493500;background:#f5dda0;padding:2px 0}.demo_json__BIv6n{padding:18px}.demo_json__BIv6n pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;padding:16px;background:#edf0ed;border-radius:5px}@media(max-width:950px){.demo_workspace__2JDdQ{grid-template-columns:280px minmax(0,1fr);gap:20px}.demo_configuration__tEC8l{gap:10px}.demo_configuration__tEC8l>div{padding:13px}.demo_configuration__tEC8l strong{font-size:18px}.demo_summaryTables__bXJoA{gap:22px}.demo_findingHeading__OM72n{align-items:start;flex-direction:column}}@media(max-width:700px){.demo_intro__9wQ_U{padding-top:18px}.demo_intro__9wQ_U h1{font-size:34px}.demo_run__vCazO{padding:18px}.demo_sectionHeading__exjhj{flex-direction:column;gap:10px}.demo_sectionHeading__exjhj h2{font-size:25px}.demo_configuration__tEC8l,.demo_summaryTables__bXJoA,.demo_workspace__2JDdQ{grid-template-columns:1fr}.demo_summaryTables__bXJoA{gap:25px}.demo_summaryTables__bXJoA table{font-size:12px}.demo_summaryTables__bXJoA td,.demo_summaryTables__bXJoA th{padding-inline:3px}.demo_configuration__tEC8l{gap:9px}.demo_configuration__tEC8l>div{padding:13px 16px}.demo_scenarioList__Iwbr6{position:static}.demo_scenarioList__Iwbr6 ol{max-height:300px}.demo_workspace__2JDdQ{gap:27px}.demo_detailHeader__I11SU h3{font-size:27px}.demo_finding__fQJSb,.demo_unassessed__eBnrS,.demo_zero__E1P4Z{padding:18px}.demo_transcript__uGDpn{padding:8px}.demo_turn__Gbynt{padding:14px}.demo_disclosure__Rz9cI summary{padding:15px 13px}.demo_json__BIv6n{padding:12px}}.demo_intro__9wQ_U>p+p{margin-top:12px}.demo_releaseStatus__TBs5c{color:var(--blue);font-size:14px}.demo_reviewNote__wjMon{margin:20px 0;padding:18px 22px;border:1px solid var(--line);border-left:3px solid #84aaba;border-radius:6px;background:#edf3f6}.demo_reviewNote__wjMon h4{font-size:17px;margin-bottom:8px}.demo_reviewNote__wjMon p{font-size:14px;line-height:1.6}.demo_reviewNote__wjMon a{display:inline-block;margin-top:10px;color:var(--blue);font-size:13px;text-decoration:underline;text-underline-offset:4px}.demo_backToScenarios__DNa_Q{display:none}@media (max-width:700px){.demo_backToScenarios__DNa_Q{display:inline-block;min-height:44px;margin-block:6px}}