.wizard:where(.astro-wrplv53j){margin-block:1rem}.wizard-steps:where(.astro-wrplv53j){list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.wizard-steps:where(.astro-wrplv53j)>li:where(.astro-wrplv53j){border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem 1.25rem;background:var(--sl-color-bg-sidebar)}.wizard:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin-top:0;margin-bottom:.75rem;font-size:1.05rem}.choices:where(.astro-wrplv53j){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.choices:where(.astro-wrplv53j) label:where(.astro-wrplv53j){display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--sl-color-gray-5);border-radius:999px;cursor:pointer;background:var(--sl-color-bg);font-size:.9rem}.choices:where(.astro-wrplv53j) label:where(.astro-wrplv53j):has(input:checked){border-color:var(--sl-color-accent);background:var(--sl-color-accent-low);color:var(--sl-color-accent-high)}.tracker-fields:where(.astro-wrplv53j),.runner-fields:where(.astro-wrplv53j){display:grid;gap:.5rem}.tracker-fields:where(.astro-wrplv53j) label:where(.astro-wrplv53j),.runner-fields:where(.astro-wrplv53j) label:where(.astro-wrplv53j){display:grid;gap:.25rem;font-size:.85rem;color:var(--sl-color-gray-2)}.tracker-fields:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=text],.runner-fields:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=text]{width:100%;padding:.45rem .6rem;border:1px solid var(--sl-color-gray-5);border-radius:.35rem;background:var(--sl-color-bg);color:var(--sl-color-white);font-family:var(--sl-font-mono);font-size:.85rem}.wizard:where(.astro-wrplv53j) pre:where(.astro-wrplv53j){margin:.5rem 0}.template-hint:where(.astro-wrplv53j){margin:0;font-size:.85rem;color:var(--sl-color-gray-2)}.wizard:where(.astro-wrplv53j) button:where(.astro-wrplv53j)[data-copy]{padding:.35rem .75rem;border:1px solid var(--sl-color-gray-5);border-radius:.35rem;background:var(--sl-color-bg);color:var(--sl-color-white);font-size:.85rem;cursor:pointer}.wizard:where(.astro-wrplv53j) button:where(.astro-wrplv53j)[data-copy]:hover{border-color:var(--sl-color-accent)}.output-tabs:where(.astro-wrplv53j){margin-top:.5rem}.tab-bar:where(.astro-wrplv53j){display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:-1px}.tab-bar:where(.astro-wrplv53j) button:where(.astro-wrplv53j){padding:.3rem .7rem;border:1px solid var(--sl-color-gray-5);border-radius:.35rem .35rem 0 0;background:var(--sl-color-bg);color:var(--sl-color-gray-2);font-size:.85rem;cursor:pointer}.tab-bar:where(.astro-wrplv53j) button:where(.astro-wrplv53j)[aria-selected=true]{background:var(--sl-color-accent-low);color:var(--sl-color-accent-high);border-color:var(--sl-color-accent);border-bottom-color:var(--sl-color-bg-sidebar)}.tab-panel:where(.astro-wrplv53j){border:1px solid var(--sl-color-gray-5);border-radius:0 .35rem .35rem;padding:.75rem}.tab-panel:where(.astro-wrplv53j) pre:where(.astro-wrplv53j){margin:0 0 .5rem}.hardware:where(.astro-wrplv53j){margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--sl-color-gray-5)}.hardware-details:where(.astro-wrplv53j) summary:where(.astro-wrplv53j){cursor:pointer;font-size:.85rem;color:var(--sl-color-gray-3);user-select:none;margin-bottom:.5rem;list-style:none}.hardware-details:where(.astro-wrplv53j) summary:where(.astro-wrplv53j):after{content:" ▾"}.hardware-details:where(.astro-wrplv53j)[open] summary:where(.astro-wrplv53j):after{content:" ▴"}.hardware-details:where(.astro-wrplv53j) summary:where(.astro-wrplv53j):hover{color:var(--sl-color-accent-high)}.hardware-details:where(.astro-wrplv53j)[open] summary:where(.astro-wrplv53j){margin-bottom:.75rem}.hardware-fields:where(.astro-wrplv53j){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.hardware-fields:where(.astro-wrplv53j) label:where(.astro-wrplv53j){display:grid;gap:.25rem;font-size:.85rem;color:var(--sl-color-gray-2)}.hardware-fields:where(.astro-wrplv53j) select:where(.astro-wrplv53j){padding:.4rem .5rem;border:1px solid var(--sl-color-gray-5);border-radius:.35rem;background:var(--sl-color-bg);color:var(--sl-color-white);font-family:var(--sl-font-mono);font-size:.85rem}.hardware-fields:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=range]{width:100%}.hardware-fields:where(.astro-wrplv53j) output:where(.astro-wrplv53j)[data-ram-display],.hardware-fields:where(.astro-wrplv53j) output:where(.astro-wrplv53j)[data-vram-display]{font-family:var(--sl-font-mono);color:var(--sl-color-accent-high)}.hardware-note:where(.astro-wrplv53j){margin:.75rem 0 0;font-size:.85rem;color:var(--sl-color-gray-2)}
