.sv-row{margin-top:var(--space-3)}.sv-trigger{font-weight:560}@media print{.sv-dialog,.sv-row{display:none!important}}.sv-dialog{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1.5px solid var(--c-ink);border-radius:var(--r-1);background:var(--c-sheet);color:var(--c-ink);overflow:auto}.sv-dialog::-webkit-backdrop{background:rgb(14 24 38/.6)}.sv-dialog::backdrop{background:rgb(14 24 38/.6)}.sv-body{padding:var(--space-5)}.sv-title{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-20,1.25rem);line-height:1.25}.sv-lede{margin:0 0 var(--space-4);font-size:var(--fs-16);line-height:1.5;color:var(--c-ink-2)}.sv-lede:focus{outline:none}.sv-preview,.sv-test{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1.5px dashed var(--c-ink);border-radius:var(--r-1);background:var(--c-sheet-2);font-size:var(--fs-14);line-height:1.4;color:var(--c-ink)}.sv-code{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em}.sv-error{margin-top:var(--space-3)}.sv-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.sv-dialog .field+.check,.sv-dialog .field+.dg-check{margin-top:var(--space-3)}.ac-wrap{padding-bottom:var(--space-7,4rem)}.ac-banner,.ac-panel{max-width:44rem}.ac-panel{margin-top:var(--space-5)}.ac-panel>h2{margin:0 0 var(--space-3);font-size:var(--fs-20,1.25rem)}.ac-list{list-style:none;margin:var(--space-4) 0 0;padding:0;border-top:1.5px solid var(--c-ink)}.ac-item{padding:var(--space-4) 0;border-bottom:1px solid var(--c-rule,var(--c-edge))}.ac-item h3{margin:0;font-size:var(--fs-17,1.0625rem);line-height:1.3;overflow-wrap:anywhere}.ac-meta{margin:var(--space-1) 0 0;font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-2)}.ac-actions{display:flex;flex-wrap:wrap}.ac-actions,.ac-rename{gap:var(--space-2);margin-top:var(--space-3)}.ac-rename{display:grid;grid-gap:var(--space-2);max-width:24rem}.ac-danger{border-top:1.5px solid var(--c-red);padding-top:var(--space-3);margin-top:var(--space-6,3rem)}.ac-danger .btn{border-color:var(--c-red);color:var(--c-red)}.ac-status:empty{display:none}.ac-status{margin:var(--space-3) 0 0;font-size:var(--fs-15)}.ac-turnstile{max-width:100%}.ac-turnstile-note{margin:1rem 0 .5rem;font-weight:600}.ac-turnstile-note[hidden]{display:none}.ac-turnstile--float{position:fixed;right:1rem;bottom:1rem;z-index:1000}