.field-table:where(.astro-vapjj2zo){width:100%;display:table;border-collapse:collapse;margin:1rem 0}.field-table:where(.astro-vapjj2zo) th:where(.astro-vapjj2zo),.field-table:where(.astro-vapjj2zo) td:where(.astro-vapjj2zo){padding:.75rem;border-bottom:1px dotted #e2e8f0;text-align:left;vertical-align:top}.field-table:where(.astro-vapjj2zo) th:where(.astro-vapjj2zo){background-color:#f8fafc;font-weight:600}.group-header-row:where(.astro-vapjj2zo) td:where(.astro-vapjj2zo){background-color:#f1f5f9}.subfield-row:where(.astro-vapjj2zo) td:where(.astro-vapjj2zo){background-color:#fff}.subfield-label:where(.astro-vapjj2zo){padding-left:2rem!important;color:#475569}.grid-add-row:where(.astro-vapjj2zo) td:where(.astro-vapjj2zo){border-top:1px dotted #e2e8f0;padding-top:.5rem;padding-bottom:.5rem}.grid-add-icon:where(.astro-vapjj2zo){color:#009688;font-size:20px;vertical-align:middle}.grid-add-icon:where(.astro-vapjj2zo) svg:where(.astro-vapjj2zo){fill:currentColor}.grid-add-button:where(.astro-vapjj2zo){display:inline-block;font-size:.75rem;height:24px;line-height:24px;padding:0 10px;background-color:#009688;color:#fff;border-radius:3px;font-family:sans-serif;white-space:nowrap}.type-badge:where(.astro-vapjj2zo){display:inline-block;font-family:monospace;font-size:.78em;background:#e2e8f0;color:#475569;padding:.15rem .45rem;border-radius:999px;white-space:nowrap}.type-badge--sm:where(.astro-vapjj2zo){font-size:.72em}.muted:where(.astro-vapjj2zo){color:#94a3b8;font-style:italic}.muted-hint:where(.astro-vapjj2zo){color:#64748b;font-style:italic}code:where(.astro-vapjj2zo){background:#f1f5f9;padding:.2rem .4rem;border-radius:4px;font-size:.9em}.grid-delete-icon:where(.astro-vapjj2zo){color:#ffc107;font-size:20px;vertical-align:middle}.video-trigger:where(.astro-hbhdmhem){display:inline-flex;align-items:center;gap:.5em;padding:.4375rem 1.125rem;font-size:var(--sl-text-sm);font-family:inherit;line-height:1.1875;color:var(--sl-color-white);background:none;border:1px solid var(--sl-color-gray-4);border-radius:999rem;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s;margin-block-start:0!important}.video-trigger:where(.astro-hbhdmhem):hover{border-color:var(--sl-color-white)}.trigger-icon:where(.astro-hbhdmhem){font-size:1.1rem;line-height:1;flex-shrink:0;margin-block-start:0!important}.video-dialog:where(.astro-hbhdmhem){padding:0;border:none;border-radius:8px;background:#000;width:min(90vw,900px);max-height:90vh;margin:auto;box-shadow:0 20px 60px #0009}.video-dialog:where(.astro-hbhdmhem)::backdrop{background:#000000bf}.video-dialog-inner:where(.astro-hbhdmhem){position:relative}.video-close:where(.astro-hbhdmhem){position:absolute;top:.5rem;right:.5rem;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;margin-block-start:0!important}.video-close:where(.astro-hbhdmhem):hover{background:#000c}.video-close:where(.astro-hbhdmhem) .material-symbols-outlined:where(.astro-hbhdmhem){font-size:18px;margin-block-start:0!important}.video-el:where(.astro-hbhdmhem){display:block;width:100%;height:auto;border-radius:8px}.scenario-summary:where(.astro-d6kkvxqs){list-style:disc;padding-left:1.25rem;margin:.5rem 0 1.5rem}.scenario-summary:where(.astro-d6kkvxqs) li:where(.astro-d6kkvxqs){margin:.25rem 0;margin-block-start:0!important}.scenario-card:where(.astro-d6kkvxqs){border:1px solid var(--sl-color-gray-5);border-radius:8px;background-color:var(--sl-color-black);margin:1.25rem 0;overflow:hidden}.scenario-card-header:where(.astro-d6kkvxqs){padding:.75rem 1rem;background-color:var(--sl-color-gray-7, var(--sl-color-gray-6))}.scenario-card-header:where(.astro-d6kkvxqs) h3:where(.astro-d6kkvxqs){margin:0;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings)}.scenario-card-body:where(.astro-d6kkvxqs){padding:1rem}.scenario-description:where(.astro-d6kkvxqs){font-size:var(--sl-text-body);margin-bottom:.75rem}.scenario-description:where(.astro-d6kkvxqs) p:where(.astro-d6kkvxqs){margin:.4rem 0}.scenario-card-footer:where(.astro-d6kkvxqs){padding:0 1rem .75rem;display:flex;justify-content:flex-end}.scenario-steps:where(.astro-d6kkvxqs){list-style:none;counter-reset:step-counter;padding:0;margin:.5rem 0 .25rem}.scenario-steps:where(.astro-d6kkvxqs)>li:where(.astro-d6kkvxqs){counter-increment:step-counter;display:flex;align-items:center;gap:.75rem;padding:.3rem 0;margin-block-start:0!important;line-height:1.4}.scenario-steps:where(.astro-d6kkvxqs)>li:where(.astro-d6kkvxqs):before{content:counter(step-counter);flex-shrink:0;width:1.4rem;height:1.4rem;line-height:1.4rem;font-size:.7rem;font-weight:700;text-align:center;color:#fff;background-color:#009688;border-radius:50%}.scenario-steps:where(.astro-d6kkvxqs)>li:where(.astro-d6kkvxqs)>p:where(.astro-d6kkvxqs){margin:0}.muted:where(.astro-d6kkvxqs){color:#94a3b8;font-style:italic}
