.fl.svelte-5nrllq{display:grid;gap:var(--sp-4)}.fl-head.svelte-5nrllq{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3)}.fl-titles.svelte-5nrllq{display:grid;gap:var(--sp-1);min-inline-size:0}.fl-h.svelte-5nrllq{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.01em}.fl-lede.svelte-5nrllq{margin:0;max-inline-size:62ch}.fl-switch.svelte-5nrllq{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--surface-sunken, var(--bg-sunken))}.fl-seg.svelte-5nrllq{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:36px;padding-inline:var(--sp-4);border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.fl-seg.svelte-5nrllq:hover{color:var(--fg)}.fl-seg[aria-pressed=true].svelte-5nrllq{background:var(--surface-raised);color:var(--fg);box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--accent)}.fl-seg[aria-pressed=true].svelte-5nrllq .icon{color:var(--accent-fg)}.fl-asof.svelte-5nrllq{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.fl-panel.svelte-5nrllq{display:grid;gap:var(--sp-3)}.fl-grid.svelte-5nrllq{columns:2 22rem;column-gap:var(--sp-4)}.fl-grid.svelte-5nrllq .fl-sec:where(.svelte-5nrllq){break-inside:avoid;margin-block-end:var(--sp-4);display:grid;gap:var(--sp-3)}.fl-grid.svelte-5nrllq .fl-req:where(.svelte-5nrllq){background:var(--surface-sunken, var(--bg-sunken));box-shadow:none}.fl-sec-h.svelte-5nrllq{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.fl-sec-ic.svelte-5nrllq{display:grid;place-items:center;inline-size:1.9rem;block-size:1.9rem;border-radius:var(--r-sm);color:var(--accent-fg);background:var(--accent-soft);flex:none}.fl-items.svelte-5nrllq{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.fl-items.svelte-5nrllq li:where(.svelte-5nrllq){display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);line-height:1.55}.fl-tick.svelte-5nrllq{display:inline-flex;flex:none;margin-block-start:.2em;color:var(--ok, var(--accent))}.fl-text.svelte-5nrllq{min-inline-size:0;text-wrap:pretty}.fl-since.svelte-5nrllq{margin-inline-start:var(--sp-1);vertical-align:.05em}.fl-folds.svelte-5nrllq{display:grid;gap:var(--sp-2)}.fl-fold.svelte-5nrllq{border:1px solid var(--hairline, var(--border));border-radius:var(--r-lg);background:var(--surface, var(--bg-elev));overflow:clip}.fl-fold.fl-req.svelte-5nrllq{background:var(--surface-sunken, var(--bg-sunken))}.fl-sum.svelte-5nrllq{display:flex;align-items:center;gap:var(--sp-3);min-block-size:52px;padding:var(--sp-2) var(--sp-4);cursor:pointer;list-style:none}.fl-sum.svelte-5nrllq::-webkit-details-marker{display:none}.fl-sum.svelte-5nrllq:hover{background:var(--bg-hover)}.fl-sum.svelte-5nrllq:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-lg)}.fl-sum-t.svelte-5nrllq{margin:0;flex:1 1 auto;min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.fl-sum-new.svelte-5nrllq{flex:none}.chev.svelte-5nrllq{display:inline-flex;flex:none;color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease)}.fl-fold[open].svelte-5nrllq .chev:where(.svelte-5nrllq){transform:rotate(calc(90deg * var(--dir, 1)))}.fl-fold[open].svelte-5nrllq>.fl-sum:where(.svelte-5nrllq){border-block-end:1px solid var(--hairline, var(--border))}.fl-fold.svelte-5nrllq>.fl-items:where(.svelte-5nrllq){display:block;columns:2 20rem;column-gap:var(--sp-6);padding:var(--sp-4)}.fl-fold.svelte-5nrllq>.fl-items:where(.svelte-5nrllq) li:where(.svelte-5nrllq){break-inside:avoid;margin-block-end:var(--sp-3)}.fl-fold.svelte-5nrllq>.fl-items:where(.svelte-5nrllq) li:where(.svelte-5nrllq):last-child{margin-block-end:0}@media(max-width:599px){.fl-switch.svelte-5nrllq{display:flex;inline-size:100%}.fl-seg.svelte-5nrllq{flex:1 1 0}.fl-sum.svelte-5nrllq{padding-inline:var(--sp-3)}.fl-fold.svelte-5nrllq>.fl-items:where(.svelte-5nrllq){padding:var(--sp-3)}}@media(pointer:coarse){.fl-seg.svelte-5nrllq{min-block-size:44px}}
