.converter{gap:var(--s-4);flex-direction:column;display:flex}.dropzone{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--dropzone-h);padding:var(--s-4);border:1px dashed var(--line-interactive);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;text-align:center;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.dropzone:hover{border-color:var(--accent)}.dropzone.dragging{background:var(--accent-soft);border-color:var(--accent)}.dropzone .file{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.dropzone:has(.file:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.dropzone .prompt{font-weight:var(--w-semibold);color:var(--fg)}.dropzone .hint{font-size:var(--text-sm);color:var(--fg-muted)}.trust-row{gap:var(--s-2) var(--s-4);font-size:var(--text-sm);color:var(--fg-muted);grid-template-columns:1fr;margin:0;display:grid}@media (width>=480px){.trust-row{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.trust-row{grid-template-columns:repeat(4,1fr)}}.trust-claim{align-items:center;gap:var(--s-2);display:inline-flex}.trust-claim svg{color:var(--fg-subtle,var(--fg-muted));flex:none}.status{padding:var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--fg);font-size:var(--text-sm);line-height:var(--leading-body);max-inline-size:var(--measure);margin:0}.status.ok{background:var(--ok-soft)}.status.warn{background:var(--warn-soft)}.status.danger{background:var(--danger-soft)}.checks{gap:var(--s-2);max-inline-size:var(--measure);margin:0;padding:0;list-style:none;display:grid}.check{column-gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--sunken);grid-template-columns:auto 1fr auto;align-items:baseline;row-gap:0;display:grid}.check-mark{font-size:var(--text-sm);line-height:var(--leading-body);grid-column:1}.check-label{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--fg);grid-column:2}.check-value{font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums;color:var(--fg-muted);grid-column:3}.check-detail{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--fg-muted);grid-column:2/-1}.check-pass .check-mark{color:var(--ok)}.check-fail .check-mark{color:var(--danger)}.check-skip .check-mark,.check-skip .check-label{color:var(--fg-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result{gap:var(--s-3);flex-direction:column;display:flex}.download{min-block-size:var(--control-h-md);min-inline-size:var(--target-min);padding-inline:var(--s-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:var(--w-semibold);cursor:pointer;box-shadow:inset 0 1px 0 var(--edge-control), var(--lift);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;align-self:flex-start}.download:hover{background:var(--accent-hover)}.download:active{background:var(--accent-active);transform:translateY(1px)}.download:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.dropzone{transition:none}}.converter .options{margin-block-start:var(--s-5);margin-block-end:var(--s-6)}.converter .options-heading{margin:0 0 var(--s-3);font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.converter .option{padding:var(--s-4);border:1px solid var(--line);border-top-color:var(--edge);box-shadow:var(--lift);border-radius:var(--radius-md);background:var(--surface);margin:0}.converter .option legend{font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--fg);padding:0}.converter .option-hint{margin:var(--s-2) 0 var(--s-3);font-size:var(--text-sm);color:var(--fg-muted)}.converter .choices{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.converter .choice{align-items:center;gap:var(--s-2);min-height:var(--s-6);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.converter .choice input:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-1)}.converter .choices-stacked{gap:var(--s-3);flex-direction:column}.converter .choices-stacked .choice{align-items:center;gap:var(--s-3);flex-wrap:wrap}.converter .choice-label{min-inline-size:0}.converter .option-head{justify-content:space-between;align-items:center;gap:var(--s-2);inline-size:100%;font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--fg);margin-block-end:var(--s-2);padding:0;display:flex}.converter .info{inline-size:var(--s-4);block-size:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--fg-muted);font-size:var(--text-xs);cursor:help;flex:none;place-items:center;display:grid}.converter .info:hover{color:var(--fg);border-color:var(--line-interactive)}.converter .segmented{gap:var(--s-1);padding:var(--s-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.converter .segment{cursor:pointer}.converter .segment input{opacity:0;pointer-events:none;position:absolute}.converter .segment-face{place-items:center;gap:var(--s-1);min-block-size:var(--s-6);padding:var(--s-2) var(--s-1);border-radius:var(--radius-sm);text-align:center;display:grid}.converter .segment-sample{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.converter .segment-name{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.converter .segment input:checked+.segment-face{background:var(--surface);box-shadow:var(--shadow-1)}.converter .segment input:checked+.segment-face .segment-sample{color:var(--fg)}.converter .segment input:focus-visible+.segment-face{outline:var(--focus-ring);outline-offset:var(--s-1)}.converter .detected{margin:var(--s-2) 0 0;font-size:var(--text-xs);color:var(--fg-muted)}.converter .detected b{color:var(--ok);font-weight:var(--w-semibold)}.converter .detected.chosen b{color:var(--warn)}.converter .toggle-row{align-items:center;gap:var(--s-3);padding-block:var(--s-3);cursor:pointer;display:flex}.converter .toggle-row+.toggle-row{border-block-start:1px solid var(--line)}.converter .toggle-row input[type=checkbox]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.converter .toggle{inline-size:var(--s-7);block-size:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--sunken);transition:background var(--dur-fast) var(--ease);flex:none;position:relative}.converter .toggle:after{content:"";inline-size:var(--s-3);block-size:var(--s-3);border-radius:var(--radius-full);background:var(--fg-muted);transition:inset-inline-start var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);position:absolute;inset-block-start:var(--s-1);inset-inline-start:var(--s-1)}.converter .toggle-row input:checked+.toggle{background:var(--ok);border-color:#0000}.converter .toggle-row input:checked+.toggle:after{background:var(--surface);inset-inline-start:calc(100% - var(--s-3) - var(--s-1))}.converter .toggle-row input:focus-visible+.toggle{outline:var(--focus-ring);outline-offset:var(--s-1)}.converter .toggle-label{min-inline-size:0;font-size:var(--text-sm);color:var(--fg);flex:1}.converter .count{padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.converter .count-none{color:var(--fg-muted);background:0 0;font-family:inherit}.converter .preview{margin-block-start:var(--s-5)}.converter .preview-title{margin:var(--s-5) 0 var(--s-2);font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--fg-muted)}.converter-result .preview-scroll{max-block-size:calc(100dvh - var(--result-bar-h,0px) - var(--s-8))}.converter .preview,.converter .preview>div{min-inline-size:0}.converter .preview-scroll{border:1px solid var(--line);border-top-color:var(--edge);min-width:0;max-width:100%;box-shadow:var(--lift);border-radius:var(--radius-md);overflow-x:auto}.converter .preview table{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-sm)}.converter .preview col.c-date{width:7rem}.converter .preview col.c-description{width:auto}.converter .preview col.c-debit,.converter .preview col.c-credit,.converter .preview col.c-balance{width:8rem}.converter .preview col.c-account{width:7rem}.converter .preview .num input{text-align:end;font-variant-numeric:tabular-nums}.converter .preview th.num{text-align:end}.converter .preview tbody tr{transition:background var(--dur-fast) var(--ease)}.converter .preview tbody tr:hover td{background:var(--surface-hover)}.converter .preview tbody tr:nth-child(2n) td{background:var(--sunken)}.converter .preview caption{padding:var(--s-2) var(--s-3);font-size:var(--text-sm);color:var(--fg-muted);text-align:start}.converter .preview th.c-index{inline-size:var(--s-7);padding-inline:var(--s-3);color:var(--fg-muted);font-weight:var(--w-regular);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.converter .preview thead th{padding:var(--s-2) var(--s-3);background:var(--surface);border-block-end:1px solid var(--line);font-weight:var(--w-semibold);text-align:start;white-space:nowrap;position:sticky;top:0}.converter .preview td{border-block-end:1px solid var(--line);padding:0}.converter .preview .cell-description{max-inline-size:34rem}.converter .preview .cell{inline-size:100%;min-block-size:var(--s-6);padding:var(--s-2) var(--s-3);color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:0;display:block;overflow:hidden}.converter .preview td.num .cell{text-align:end;font-variant-numeric:tabular-nums}.converter .preview .cell:hover{background:var(--surface-hover)}.converter .preview .cell:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--s-1) * -1)}.converter .preview input{width:100%;min-height:var(--s-6);padding:var(--s-2) var(--s-3);color:inherit;font:inherit;background:0 0;border:0}.converter .preview input:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--s-1) * -1)}.converter .preview td.edited{background:var(--surface)}.converter .preview td.edited input{font-weight:var(--w-semibold)}.converter .status.superseded{opacity:.65}.converter-working{min-height:var(--ad-h-inline)}.converter .working{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--ad-h-inline);padding:var(--s-6) var(--s-4);text-align:center;flex-direction:column;display:flex}.converter .working-skeleton{gap:var(--s-2);width:100%;max-width:var(--measure);margin-block-start:var(--s-5);display:grid}.converter .working-skeleton .skeleton{height:var(--skeleton-h)}.converter .working-skeleton .skeleton:nth-child(2){width:92%}.converter .working-skeleton .skeleton:nth-child(3){width:84%}.converter .working-skeleton .skeleton:nth-child(4){width:90%}.converter .working-skeleton .skeleton:nth-child(5){width:78%}.converter .working-title{font-size:var(--text-lg);font-weight:var(--w-semibold);margin:0}.converter .working-file,.converter .working-note{max-width:var(--measure);font-size:var(--text-sm);color:var(--fg-muted);margin:0}.converter .result-bar{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--lift);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.converter .result-bar-verdict{align-items:baseline;gap:var(--s-2);font-size:var(--text-sm);margin:0;display:inline-flex}.converter .result-bar-detail{color:var(--fg-muted)}.converter .result-bar-mark.ok{color:var(--ok)}.converter .result-bar-mark.warn{color:var(--warn)}.converter .result-bar-mark.info{color:var(--fg-muted)}.converter .result-bar-controls{flex:auto;min-width:0}.converter .result-bar-note{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.converter .idle-grid{gap:var(--s-5);margin-block-end:var(--s-5);display:grid}@media (width>=900px){.converter-idle .idle-grid{grid-template-columns:1fr 1fr}.converter-idle .idle-grid .dropzone{block-size:100%}}.converter-idle .dropzone{min-block-size:calc(var(--dropzone-h) * 1.4)}.converter-idle .prompt{font-size:var(--text-lg)}.converter-idle .option,.converter-result .result-options .option{box-shadow:none;background:0 0;border:0;padding:0}.converter-idle .option+.option,.converter-result .result-options .option+.option{margin-block-start:var(--s-5)}.converter .options-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.converter-result .dropzone{min-block-size:var(--control-h-lg);gap:var(--s-3);padding-inline:var(--s-4);flex-direction:row}.converter-result .prompt{font-size:var(--text-sm);font-weight:var(--w-semibold)}.converter-result .hint{font-size:var(--text-sm)}.converter .preview td:focus-within{background:var(--accent-soft)}.converter .preview tr:focus-within td{background:var(--surface-hover)}.converter .preview tr:focus-within td:focus-within{background:var(--accent-soft)}.converter .preview input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.converter .result-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-5);display:flex}.converter .result-file{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.converter .result-file-name{color:var(--fg);font-weight:var(--w-semibold)}.converter .result-grid{gap:var(--s-5);display:grid}@media (width>=900px){.converter .result-grid{grid-template-columns:1fr 1fr;align-items:start}}.converter-result .result-options{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--lift)}.converter-result .result-options .options{margin-block:0}.converter .result-verdict{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--lift)}.converter .verdict-head{align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--text-sm);display:flex}.converter .result-verdict .checks{margin:0}.converter .preview-head{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.converter .preview-head .result-file{flex:auto;min-inline-size:0}.converter .verdict-pill{align-items:center;gap:var(--s-2);white-space:nowrap;padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-pill,var(--radius-md));font-size:var(--text-sm);font-weight:var(--w-semibold);flex:none;display:inline-flex}.converter .verdict-dot{inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--radius-pill,var(--radius-md));background:currentColor;flex:none;display:block}.converter .verdict-pill.tone-ok{border-color:var(--ok);color:var(--ok)}.converter .verdict-pill.tone-warn{border-color:var(--warn);color:var(--warn)}.converter .verdict-pill.tone-info{color:var(--fg-muted)}.converter .preview-hint{color:var(--fg-muted);font-size:var(--text-sm);flex:1 0 100%;margin:0}.converter .preview caption.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.converter .verdict-pill-label{display:block}.converter .preview-block-lead{border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--lift);overflow:hidden}.converter .preview-block-lead .preview-scroll{box-shadow:none;border:0;border-radius:0}.converter .preview-block+.preview-block{margin-block-start:var(--s-5)}.converter .preview-section-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-block:var(--s-5) var(--s-2);flex-wrap:wrap;display:flex}.converter .preview-section-head .preview-title{margin:0}.converter .preview-section-head .toggle-row{font-size:var(--text-sm);color:var(--fg-muted);border:0;flex:none;padding-block:0}.converter .preview-empty{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken);color:var(--fg-muted);font-size:var(--text-sm);margin:0}.converter .download-pair{gap:var(--s-2);flex-wrap:wrap;flex:none;display:inline-flex}.converter .download-secondary{border-color:var(--line-interactive);background:var(--surface);color:var(--fg)}.converter .download-secondary:hover{background:var(--surface-hover);border-color:var(--accent)}.converter .download-secondary[aria-busy=true]{cursor:progress}.card[data-astro-cid-yk4hkwyg]{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:var(--card-pad);gap:var(--s-4);flex-direction:column;display:flex}.reserve-banner[data-astro-cid-yk4hkwyg]{padding-block-end:var(--s-8)}.container[data-astro-cid-z7xolria]{padding-block:var(--s-5) var(--s-8)}.lede[data-astro-cid-z7xolria]{color:var(--fg-muted)}.empty[data-astro-cid-z7xolria]{color:var(--fg-muted);margin:0}.derived[data-astro-cid-z7xolria]{margin-block-start:var(--s-7)}.derived[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin-block-end:var(--s-4)}.entry[data-astro-cid-z7xolria]{margin-block-end:var(--s-5)}.entry[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{font-size:var(--text-md);margin-block-end:var(--s-2)}.entry[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--fg-muted);margin:0}.section-nav[data-astro-cid-z7xolria]{border-block-end:1px solid var(--line);margin-block-start:var(--s-7);padding-block-end:var(--s-4)}@media (width>=720px){.section-nav[data-astro-cid-z7xolria]{z-index:var(--z-sticky);background:var(--bg);position:sticky;top:0}}.section-nav[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section-nav[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{min-height:var(--s-6);font-size:var(--text-sm);align-items:center;display:inline-flex}.section-nav[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria][aria-current]{color:var(--fg);font-weight:var(--w-semibold)}.derived[data-astro-cid-z7xolria]{max-width:var(--container);margin-block-start:var(--s-8);margin-inline:auto;scroll-margin-block-start:var(--s-5)}.section-nav[data-astro-cid-z7xolria]{max-width:var(--container);margin-inline:auto}.derived[data-astro-cid-z7xolria]+.derived[data-astro-cid-z7xolria]{border-block-start:1px solid var(--line);padding-block-start:var(--s-7)}.derived-head[data-astro-cid-z7xolria]{margin-block-end:var(--s-5)}.derived-head[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin:0 0 var(--s-2)}.derived-lede[data-astro-cid-z7xolria]{max-width:var(--measure);color:var(--fg-muted);margin:0}.sequence[data-astro-cid-z7xolria]{counter-reset:step;gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-z7xolria]{counter-increment:step;padding-inline-start:var(--s-7);position:relative}.step[data-astro-cid-z7xolria]:before{content:counter(step);inset-inline-start:0;inline-size:var(--s-6);block-size:var(--s-6);border-radius:var(--radius-full);border:1px solid var(--line);border-top-color:var(--edge);background:var(--surface);color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0}.step[data-astro-cid-z7xolria]:not(:last-child):after{content:"";inset-inline-start:calc(var(--s-6) / 2);top:var(--s-6);bottom:calc(var(--s-5) * -1);background:var(--line);inline-size:1px;position:absolute}.step[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 var(--s-2);font-size:var(--text-md);padding-block-start:var(--s-1)}.step[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--fg-muted);max-inline-size:var(--measure);margin:0}.reference[data-astro-cid-z7xolria]{border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-lg);background:var(--surface);margin:0;overflow:hidden}.reference-row[data-astro-cid-z7xolria]{gap:var(--s-1) var(--s-5);padding:var(--s-4) var(--s-5);display:grid}.reference-row[data-astro-cid-z7xolria]+.reference-row[data-astro-cid-z7xolria]{border-top:1px solid var(--line)}@media (width>=720px){.reference-row[data-astro-cid-z7xolria]{grid-template-columns:min(max-content, 22rem) minmax(0, 1fr)}}.reference-row[data-astro-cid-z7xolria] dt[data-astro-cid-z7xolria]{font-weight:var(--w-semibold);font-size:var(--text-sm)}.reference-row[data-astro-cid-z7xolria] dd[data-astro-cid-z7xolria]{color:var(--fg-muted);font-size:var(--text-sm);max-inline-size:var(--measure);margin:0}.claims[data-astro-cid-z7xolria]{gap:var(--s-4);display:grid}.claim-lead[data-astro-cid-z7xolria]{padding:var(--s-5);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--lift)}.claim-lead[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 var(--s-2);font-size:var(--text-lg)}.claim-lead[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{max-inline-size:var(--measure);margin:0}.claim-support[data-astro-cid-z7xolria]{padding:var(--s-4) var(--s-5);border-inline-start:2px solid var(--line)}.claim-support[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 var(--s-1);font-size:var(--text-sm)}.claim-support[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--fg-muted);font-size:var(--text-sm);max-inline-size:var(--measure);margin:0}@media (width>=720px){.claims[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-lead[data-astro-cid-z7xolria]{grid-column:1/-1}}.quoted-message[data-astro-cid-z7xolria]{margin:0 0 var(--s-3);padding:var(--s-3);border-inline-start:2px solid var(--line-interactive);border-radius:var(--radius-sm);background:var(--sunken);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body)}.disclosures[data-astro-cid-z7xolria]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.disclosure[data-astro-cid-z7xolria]+.disclosure[data-astro-cid-z7xolria]{border-block-start:1px solid var(--line)}.disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--control-h-lg);padding:var(--s-3) var(--s-5);cursor:pointer;font-weight:var(--w-semibold);list-style:none;display:flex}.registry[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{padding-block:var(--s-3);align-items:flex-start}.registry-heading[data-astro-cid-z7xolria]{gap:var(--s-1);flex:1;min-width:0;display:grid}.registry-preview[data-astro-cid-z7xolria]{font-weight:var(--w-regular);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]::-webkit-details-marker{display:none}.disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]:hover{background:var(--surface-hover)}.disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]:after{content:"";width:var(--s-2);height:var(--s-2);border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);transition:transform var(--dur-fast) var(--ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.disclosure[data-astro-cid-z7xolria][open] summary[data-astro-cid-z7xolria]:after{transform:rotate(-135deg)translate(-2px,-2px)}.disclosure[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{max-width:var(--measure);padding:0 var(--s-5) var(--s-5);color:var(--fg-muted);margin:0}.disclosures[data-astro-cid-z7xolria].registry{gap:var(--s-2);background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.registry[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria],.registry[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria]+.disclosure[data-astro-cid-z7xolria]{border:1px solid var(--line);border-block-start-color:var(--edge);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--lift);overflow:hidden}.registry[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria]:hover{border-color:var(--line-interactive)}.registry[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria][open]{border-inline-start:2px solid var(--warn)}.diag-dot[data-astro-cid-z7xolria]{width:var(--s-2);height:var(--s-2);border-radius:var(--radius-full);background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft);flex:none;margin-block-start:var(--s-1)}.questions[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{min-height:var(--control-h-lg);padding:var(--s-4) var(--s-5)}.question-text[data-astro-cid-z7xolria]{letter-spacing:-.014em}.questions[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]:after{width:var(--s-3);height:var(--s-3);background:linear-gradient(var(--fg-muted), var(--fg-muted)) center / 100% 1.5px no-repeat, linear-gradient(var(--fg-muted), var(--fg-muted)) center / 1.5px 100% no-repeat;border:0;transform:none}.questions[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria][open] summary[data-astro-cid-z7xolria]:after{background-size:100% 1.5px,0 100%;transform:none}.questions[data-astro-cid-z7xolria] .disclosure[data-astro-cid-z7xolria][open]{background:var(--surface-hover)}
