.sort-btn.svelte-1uol83n{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;width:100%}.sort-btn.svelte-1uol83n:hover{color:var(--ink)}.demo-pulse.svelte-1uol83n{--demo-pulse: 1}.vrt-root.svelte-1u8zkqw{font-family:var(--sans, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--ink)}.vrt-stats.svelte-1u8zkqw{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media(min-width:720px){.vrt-stats.svelte-1u8zkqw{grid-template-columns:repeat(4,1fr)}}.vrt-card.svelte-1u8zkqw{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:16px}.vrt-kicker.svelte-1u8zkqw{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.vrt-stat-value.svelte-1u8zkqw{margin-top:8px;font-size:28px;font-weight:500;letter-spacing:-.02em}.vrt-stat-sub.svelte-1u8zkqw{color:var(--muted);font-size:11px;margin-top:4px}.vrt-heading.svelte-1u8zkqw{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.vrt-heading-title.svelte-1u8zkqw{font-size:18px;margin:0}.vrt-bundle.svelte-1u8zkqw{font-size:11px;margin:0}.vrt-bundle-ver.svelte-1u8zkqw{color:var(--ink-2)}.vrt-mono.svelte-1u8zkqw{font-family:var(--mono)}.vrt-muted.svelte-1u8zkqw{color:var(--muted)}.vrt-filter-bar.svelte-1u8zkqw{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.vrt-failures-label.svelte-1u8zkqw{display:flex;align-items:center;gap:8px;font-size:13px;padding:2px 6px;border-radius:var(--r-sm)}.vrt-failures-hint.svelte-1u8zkqw{font-size:12px}.vrt-filter-group.svelte-1u8zkqw{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vrt-filter-label.svelte-1u8zkqw{font-size:12px;color:var(--muted);margin-right:4px;text-transform:uppercase;letter-spacing:.05em}.vrt-filter-pill.svelte-1u8zkqw{font-size:12px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.vrt-filter-pill.svelte-1u8zkqw:hover{border-color:var(--line-2);color:var(--ink)}.vrt-filter-pill.active.svelte-1u8zkqw{background:var(--ink);color:var(--bg);border-color:var(--ink)}.vrt-input.svelte-1u8zkqw{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:7px 10px;font:inherit;font-size:13px;color:var(--ink);min-width:220px}.vrt-input.svelte-1u8zkqw:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.vrt-btn-ghost.svelte-1u8zkqw{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:transparent;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.vrt-btn-ghost.svelte-1u8zkqw:hover{border-color:var(--ink)}.vrt-empty.svelte-1u8zkqw{font-size:13px}.vrt-table-wrap.svelte-1u8zkqw{position:relative;overflow-x:auto}.vrt-table-wrap-clip.svelte-1u8zkqw{max-height:460px;overflow-y:hidden}.vrt-table-wrap-faded.svelte-1u8zkqw{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 88px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 88px),transparent 100%)}.vrt-table.svelte-1u8zkqw{width:100%;min-width:960px;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;font-size:var(--text-sm);table-layout:fixed}.vrt-table.svelte-1u8zkqw th,.vrt-table.svelte-1u8zkqw td:where(.svelte-1u8zkqw){text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:middle}.vrt-table.svelte-1u8zkqw th{font-weight:500;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--bg-2)}.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) tr:where(.svelte-1u8zkqw):last-child td:where(.svelte-1u8zkqw){border-bottom:0}.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) tr:where(.svelte-1u8zkqw):hover{background:var(--bg-2)}.vrt-table.svelte-1u8zkqw td.vrt-num:where(.svelte-1u8zkqw),.vrt-table.svelte-1u8zkqw th.vrt-num{text-align:right}.vrt-table.svelte-1u8zkqw a:where(.svelte-1u8zkqw){color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:1px;text-decoration:none}.vrt-table.svelte-1u8zkqw a.vrt-mono:where(.svelte-1u8zkqw){font-size:12px}.vrt-table.svelte-1u8zkqw a:where(.svelte-1u8zkqw):hover{color:var(--accent-ink);border-color:var(--accent)}.vrt-table.svelte-1u8zkqw th.vrt-col-disclose,.vrt-table.svelte-1u8zkqw td.vrt-col-disclose:where(.svelte-1u8zkqw){width:44px;padding:0 4px;text-align:center}.vrt-table.svelte-1u8zkqw thead th:nth-child(2),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(2){width:14ch}.vrt-table.svelte-1u8zkqw thead th:nth-child(3),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(3){width:12ch}.vrt-table.svelte-1u8zkqw thead th:nth-child(4),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(4){width:14ch}.vrt-table.svelte-1u8zkqw thead th:nth-child(5),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(5){width:9ch;text-align:center}.vrt-table.svelte-1u8zkqw thead th:nth-child(7),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(7),.vrt-table.svelte-1u8zkqw thead th:nth-child(8),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(8),.vrt-table.svelte-1u8zkqw thead th:nth-child(9),.vrt-table.svelte-1u8zkqw tbody:where(.svelte-1u8zkqw) td:where(.svelte-1u8zkqw):nth-child(9){width:13ch;white-space:nowrap}.vrt-col-group.svelte-1u8zkqw,.vrt-col-description.svelte-1u8zkqw{word-break:break-word;overflow-wrap:anywhere}.vrt-col-group.svelte-1u8zkqw{font-size:12px}.vrt-col-description.svelte-1u8zkqw{font-size:13px}tr.vrt-group-band.svelte-1u8zkqw td:where(.svelte-1u8zkqw){background:var(--bg-2);font-weight:500;padding:8px 12px}.vrt-group-band-name.svelte-1u8zkqw{font-size:13px;color:var(--ink)}.vrt-group-band-meta.svelte-1u8zkqw{margin-left:12px;font-size:11px;color:var(--muted);font-weight:400}.vrt-disclosure.svelte-1u8zkqw{background:transparent;border:none;padding:6px 8px;font-size:20px;font-weight:700;line-height:1;color:var(--ink-2);cursor:pointer;border-radius:4px;font-family:inherit}.vrt-disclosure.svelte-1u8zkqw:hover{color:var(--ink);background:var(--bg-2)}.vrt-core-tick.svelte-1u8zkqw{font-size:18px;font-weight:700;color:var(--ink);line-height:1;text-align:center}.vrt-chip.svelte-1u8zkqw{display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.vrt-chip.svelte-1u8zkqw .vrt-dot:where(.svelte-1u8zkqw){width:6px;height:6px;border-radius:50%;background:var(--accent)}.vrt-chip-hi.svelte-1u8zkqw{color:var(--sev-hi)}.vrt-chip-hi.svelte-1u8zkqw .vrt-dot:where(.svelte-1u8zkqw){background:var(--sev-hi)}.vrt-chip-md.svelte-1u8zkqw{color:var(--sev-md)}.vrt-chip-md.svelte-1u8zkqw .vrt-dot:where(.svelte-1u8zkqw){background:var(--sev-md)}.vrt-chip-lo.svelte-1u8zkqw{color:var(--sev-lo)}.vrt-chip-lo.svelte-1u8zkqw .vrt-dot:where(.svelte-1u8zkqw){background:var(--sev-lo)}.vrt-chip-funding.svelte-1u8zkqw{color:var(--sev-funding)}.vrt-chip-funding.svelte-1u8zkqw .vrt-dot:where(.svelte-1u8zkqw){background:var(--sev-funding)}.vrt-sub.svelte-1u8zkqw{font-size:9px;margin-left:2px;padding:1px 4px;border-radius:999px;background:var(--bg-2);color:var(--muted);letter-spacing:.04em}.vrt-row-error.svelte-1u8zkqw{background:#fbeae6;color:#6e2c1f;font-size:12px}.vrt-row-error-inline.svelte-1u8zkqw{font-size:12px;color:var(--sev-hi)}.vrt-loading.svelte-1u8zkqw{font-size:12px;padding:10px 12px;display:inline-block}.vrt-table.svelte-1u8zkqw>tbody:where(.svelte-1u8zkqw)>tr.vrt-violation-row:where(.svelte-1u8zkqw)>td:where(.svelte-1u8zkqw){padding:0;background:var(--bg-2)}.vrt-violation-table.svelte-1u8zkqw{width:100%;font-size:12px;margin:0;border-collapse:collapse}.vrt-violation-table.svelte-1u8zkqw th:where(.svelte-1u8zkqw),.vrt-violation-table.svelte-1u8zkqw td:where(.svelte-1u8zkqw){padding:6px 10px;text-align:left;border-bottom:1px solid var(--line)}.vrt-violation-table.svelte-1u8zkqw tr:where(.svelte-1u8zkqw):last-child td:where(.svelte-1u8zkqw){border-bottom:0}.vrt-violation-table.svelte-1u8zkqw th:where(.svelte-1u8zkqw){text-transform:none;letter-spacing:normal;font-family:var(--mono);font-size:12px;color:var(--muted);background:var(--bg-2)}.vrt-violation-table.svelte-1u8zkqw th.fail-col:where(.svelte-1u8zkqw),.vrt-violation-table.svelte-1u8zkqw td.fail-col:where(.svelte-1u8zkqw){color:var(--sev-hi)}.vrt-violation-footer.svelte-1u8zkqw{padding:6px 10px 10px;font-size:11px;color:var(--muted)}.vrt-violation-footer.svelte-1u8zkqw a:where(.svelte-1u8zkqw){color:var(--ink-2)}.vrt-aggregate-note.svelte-1u8zkqw{padding:10px 12px;font-size:12px;line-height:1.5;color:var(--ink-2);max-width:720px}.vrt-aggregate-note.svelte-1u8zkqw strong:where(.svelte-1u8zkqw){color:var(--ink);font-weight:500}.vrt-pulse.svelte-1u8zkqw{--vrt-pulse: 1}.vrun-demo.svelte-1crt6sv{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;min-width:0;max-width:100%;isolation:isolate;contain:layout paint style;transform:translateZ(0)}.vrun-demo-hero.svelte-1crt6sv{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.vrun-demo-titlebar.svelte-1crt6sv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.vrun-demo-title.svelte-1crt6sv{margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:500;color:var(--ink)}.vrun-demo-hero.svelte-1crt6sv .rule-meta-line:where(.svelte-1crt6sv){margin-top:10px}.vrun-demo-scroll.svelte-1crt6sv{overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-preview.svelte-13y3otx{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;font-family:var(--font-sans);color:var(--ink, #1f1f23)}.cards.svelte-13y3otx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card.svelte-13y3otx{background:var(--card, #fff);border:1px solid var(--line, #e4e4dd);border-radius:var(--r-md, 8px);padding:14px 16px;min-width:0}.stat-card.svelte-13y3otx .kicker:where(.svelte-13y3otx){font-family:var(--mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #6f7079)}.stat-card.svelte-13y3otx h3:where(.svelte-13y3otx){margin:6px 0 4px;font-size:12px;color:var(--muted, #6f7079);font-weight:500}.stat-card.svelte-13y3otx .value:where(.svelte-13y3otx){font-size:24px;font-weight:600;line-height:1.1;margin:4px 0;color:var(--ink, #1f1f23)}.stat-card.svelte-13y3otx .meta:where(.svelte-13y3otx){font-size:11px;color:var(--muted, #6f7079)}.panel.svelte-13y3otx{background:var(--card, #fff);border:1px solid var(--line, #e4e4dd);border-radius:var(--r-md, 8px);padding:14px 16px;min-width:0}.panel-head.svelte-13y3otx{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.panel-title.svelte-13y3otx{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #6f7079);font-weight:600;margin:0}.muted.svelte-13y3otx{color:var(--muted, #6f7079);font-size:12px}.legend.svelte-13y3otx{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:11px;color:var(--muted, #6f7079)}.legend-item.svelte-13y3otx{display:inline-flex;align-items:center;gap:5px}.legend-dot.svelte-13y3otx{width:9px;height:9px;border-radius:2px}.chart-wrap.svelte-13y3otx{position:relative;width:100%;height:170px}.chart-wrap.svelte-13y3otx svg:where(.svelte-13y3otx){width:100%;height:100%;display:block}.grid.svelte-13y3otx{stroke:var(--line, #e4e4dd);stroke-width:1}.axis-tick.svelte-13y3otx{font-family:var(--mono, ui-monospace, monospace);font-size:10px;fill:var(--muted, #6f7079)}.trend-line.svelte-13y3otx{fill:none;stroke-width:2;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.cursor-line.svelte-13y3otx{stroke:var(--line, #e4e4dd);stroke-width:1}.cursor-dot.svelte-13y3otx{stroke:var(--card, #fff);stroke-width:2}.tt.svelte-13y3otx{position:absolute;top:4px;transform:translate(10px);background:var(--card, #fff);border:1px solid var(--line, #e4e4dd);border-radius:6px;box-shadow:0 4px 16px #0000001f;padding:6px 8px;font-size:10.5px;color:var(--ink, #1f1f23);white-space:nowrap;pointer-events:none;z-index:2}.tt-flip.svelte-13y3otx{transform:translate(calc(-100% - 10px))}.tt-head.svelte-13y3otx{font-weight:600;margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid var(--line, #e4e4dd)}.tt-list.svelte-13y3otx{list-style:none;padding:0;margin:0;display:grid;gap:3px}.tt-list.svelte-13y3otx li:where(.svelte-13y3otx){display:grid;grid-template-columns:8px auto auto;align-items:center;gap:4px 10px}.tt-swatch.svelte-13y3otx{width:8px;height:8px;border-radius:2px}.tt-label.svelte-13y3otx{color:var(--muted, #6f7079)}.tt-value.svelte-13y3otx{font-weight:500;text-align:right;color:var(--ink, #1f1f23)}.sync-viewport.svelte-13y3otx{position:relative;overflow:hidden}.sync-scroll.svelte-13y3otx{overflow-x:auto;scrollbar-width:none}.sync-scroll.svelte-13y3otx::-webkit-scrollbar{display:none}.sync-table.svelte-13y3otx{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.sync-table.svelte-13y3otx th:where(.svelte-13y3otx),.sync-table.svelte-13y3otx td:where(.svelte-13y3otx){text-align:left;padding:7px 10px;white-space:nowrap;border-bottom:1px solid var(--line, #e4e4dd)}.sync-table.svelte-13y3otx th:where(.svelte-13y3otx){font-family:var(--mono, ui-monospace, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #6f7079);font-weight:500;background:var(--bg-2, #f1f1ee)}.sync-table.svelte-13y3otx .num:where(.svelte-13y3otx){text-align:right;font-variant-numeric:tabular-nums}.sync-table.svelte-13y3otx .mono:where(.svelte-13y3otx){font-family:var(--mono, ui-monospace, monospace);font-size:11.5px}.sync-table.svelte-13y3otx tbody:where(.svelte-13y3otx) tr:where(.svelte-13y3otx):last-child td:where(.svelte-13y3otx){border-bottom:0}.fade-bottom.svelte-13y3otx{position:absolute;left:0;right:0;bottom:0;height:84px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--card, #fff) 0%,transparent) 0%,var(--card, #fff) 90%)}.pill.svelte-13y3otx{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:10.5px;font-family:var(--mono, ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;border:1px solid transparent}.pill.ok.svelte-13y3otx{background:color-mix(in srgb,#4a7a4a 14%,transparent);color:#355a35;border-color:color-mix(in srgb,#4a7a4a 25%,transparent)}.pill.fail.svelte-13y3otx{background:color-mix(in srgb,var(--sev-hi, #b85c4a) 14%,transparent);color:#8a3826;border-color:color-mix(in srgb,var(--sev-hi, #b85c4a) 30%,transparent)}.pill.unknown.svelte-13y3otx{background:var(--bg-2, #f1f1ee);color:var(--muted, #6f7079);border-color:var(--line, #e4e4dd)}@media(prefers-reduced-motion:reduce){.trend-line.svelte-13y3otx{transition:none}}.dashboard-demo.svelte-1i4jkqw{isolation:isolate;contain:layout paint style;transform:translateZ(0);width:100%;max-width:560px;margin:0 auto}.modal-card.svelte-1di2uf6{width:100%;max-width:920px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;padding:0;overflow:hidden}.modal-header.svelte-1di2uf6{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.modal-form.svelte-1di2uf6{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.modal-scroll.svelte-1di2uf6{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto;min-height:0;flex:1}.modal-footer.svelte-1di2uf6{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--line);background:var(--card);flex-shrink:0}.form-grid.svelte-1di2uf6{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;align-items:start}.section-title.svelte-1di2uf6{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.rule-access-section.svelte-1di2uf6,.password-section.svelte-1di2uf6{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:8px}.matrix-scroll.svelte-1di2uf6{overflow-x:auto;margin-top:6px}.matrix-scroll.svelte-1di2uf6 .matrix:where(.svelte-1di2uf6) th:where(.svelte-1di2uf6),.matrix-scroll.svelte-1di2uf6 .matrix:where(.svelte-1di2uf6) td:where(.svelte-1di2uf6){text-align:center;white-space:nowrap}.matrix-scroll.svelte-1di2uf6 .matrix:where(.svelte-1di2uf6) th:where(.svelte-1di2uf6):first-child,.matrix-scroll.svelte-1di2uf6 .matrix:where(.svelte-1di2uf6) td.ruleset-cell:where(.svelte-1di2uf6){text-align:left}.matrix-scroll.svelte-1di2uf6 .matrix:where(.svelte-1di2uf6) input[type=checkbox]:where(.svelte-1di2uf6){width:18px;height:18px;cursor:pointer}.matrix-scroll.svelte-1di2uf6 .tick-column-row:where(.svelte-1di2uf6){background:var(--bg-2);border-top:2px solid var(--line)}.password-row.svelte-1di2uf6{display:flex;gap:10px;align-items:center}.password-row.svelte-1di2uf6 input:where(.svelte-1di2uf6){flex:1;background:#fff}.password-row.svelte-1di2uf6 .btn:where(.svelte-1di2uf6){display:inline-flex;align-items:center;gap:6px}.error-line.svelte-1di2uf6{color:var(--sev-hi, #b85c4a);font-size:13px;margin:0}.field.hl input.svelte-1di2uf6,.field.hl select.svelte-1di2uf6{outline:2px solid var(--accent, #b8801f);outline-offset:2px;transition:outline-color .2s ease}td.hl.svelte-1di2uf6{background:color-mix(in srgb,var(--accent, #b8801f) 22%,transparent);border-radius:4px;transition:background-color .2s ease}.btn.hl{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #b8801f) 35%,transparent);transition:box-shadow .2s ease}@media(max-width:640px){.form-grid.svelte-1di2uf6{grid-template-columns:1fr}}.umodal-demo.svelte-1kt75zf{display:flex;justify-content:center;isolation:isolate;contain:layout paint style;transform:translateZ(0);max-width:100%;min-width:0}.umodal-demo.svelte-1kt75zf .modal-card{width:100%;max-width:540px;max-height:none;min-width:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.umodal-demo.svelte-1kt75zf .modal-scroll,.umodal-demo.svelte-1kt75zf .modal-form,.umodal-demo.svelte-1kt75zf .rule-access-section{min-width:0}.umodal-demo.svelte-1kt75zf .modal-scroll{overflow:visible;max-height:none}.umodal-demo.svelte-1kt75zf .btn.primary{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:8px 14px;border-radius:var(--r-sm);font-family:var(--font-sans);font-size:13px;cursor:pointer}.umodal-demo.svelte-1kt75zf .btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line);padding:8px 14px;border-radius:var(--r-sm);font-family:var(--font-sans);font-size:13px;cursor:pointer}.umodal-demo.svelte-1kt75zf input[type=text],.umodal-demo.svelte-1kt75zf input[type=email],.umodal-demo.svelte-1kt75zf select{width:100%;padding:7px 10px;font-size:13.5px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink);font-family:var(--font-sans)}.umodal-demo.svelte-1kt75zf label{display:block;margin-bottom:4px;font-size:12px;color:var(--muted);font-family:var(--mono);letter-spacing:.04em}.umodal-demo.svelte-1kt75zf .field{min-width:0}.umodal-demo.svelte-1kt75zf .icon-btn{background:transparent;border:0;color:var(--muted);cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm)}.umodal-demo.svelte-1kt75zf .icon-btn:hover{background:var(--bg-2);color:var(--ink)}.umodal-demo.svelte-1kt75zf .matrix{width:100%;border-collapse:collapse;font-size:12.5px}.umodal-demo.svelte-1kt75zf .matrix th,.umodal-demo.svelte-1kt75zf .matrix td{padding:6px 8px;border-bottom:1px solid var(--line)}.umodal-demo.svelte-1kt75zf .matrix th{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;background:var(--bg-2)}.umodal-demo.svelte-1kt75zf .muted{color:var(--muted)}.umodal-demo.svelte-1kt75zf .text-sm{font-size:13px}@media(prefers-reduced-motion:reduce){.umodal-demo.svelte-1kt75zf .field input,.umodal-demo.svelte-1kt75zf .field select,.umodal-demo.svelte-1kt75zf td.hl,.umodal-demo.svelte-1kt75zf .btn.hl{transition:none}}
